From e75a20334813452c6912c090d70a0de2c805f94d Mon Sep 17 00:00:00 2001
From: Chizi123 <joelgrun@gmail.com>
Date: Wed, 21 Nov 2018 12:47:39 +0000
Subject: [PATCH] changed to use zenburn package

---
 elpa/archives/gnu/archive-contents                                                              |    6 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!flycheck-tip-20171020.1048!semantic.cache         |   39 
 elpa/org-9.1.14/org-autoloads.el                                                                |   17 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!term!semantic.cache          |   36 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!org-9.1.14!semantic.cache                         | 10563 +++++++++++++++-
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!popwin-20150315.1300!semantic.cache               |  126 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!srecode!semantic.cache |   95 
 semanticdb/!drive_c!Users!joelg!.emacs.d!custom!semantic.cache                                  |   62 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!progmodes!semantic.cache     |    0 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!org-bullets-20180208.2343!semantic.cache          |   21 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!semantic.cache               | 9042 +++++++++++++
 custom/setup-environment.el~                                                                    |   11 
 elpa/flycheck-20181018.1021/flycheck-ert.elc                                                    |    0 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!textmodes!semantic.cache     | 3360 +++++
 elpa/org-9.1.14/ox-odt.elc                                                                      |    0 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!guide-key-20150108.635!semantic.cache             |   78 
 elpa/org-9.1.14/org-agenda.elc                                                                  |    0 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!language!semantic.cache      |  517 
 elpa/archives/melpa/archive-contents                                                            |    2 
 elpa/org-9.1.14/org.elc                                                                         |    0 
 elpa/org-9.1.14/org-mobile.elc                                                                  |    0 
 init.el                                                                                         |   16 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!net!semantic.cache           | 2319 +++
 elpa/org-9.1.14/org-irc.elc                                                                     |    0 
 recentf                                                                                         |   17 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!helm-20181117.731!semantic.cache                  | 4267 ++++++
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!magit-20181116.1412!semantic.cache                |  151 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!gnus!semantic.cache          | 2010 +++
 /dev/null                                                                                       |    0 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!vc!semantic.cache            |  151 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic.cache         |  192 
 init.el~                                                                                        |  443 
 projectile.cache                                                                                |    2 
 custom/setup-environment.el                                                                     |    3 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!play!semantic.cache          | 1054 +
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!international!semantic.cache |  380 
 semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181116.1408!semantic.cache           |  183 
 recentf~                                                                                        |   14 
 semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!emacs-lisp!semantic.cache    | 3037 ++++
 39 files changed, 36,514 insertions(+), 1,700 deletions(-)

diff --git a/custom/setup-environment.el b/custom/setup-environment.el
index 125e410..314eadd 100644
--- a/custom/setup-environment.el
+++ b/custom/setup-environment.el
@@ -10,9 +10,6 @@
 
 (column-number-mode 1)
 
-(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
-(load-theme 'zenburn t)
-
 ;; remove backup files
 (when (eq system-type 'windows-nt)
   (defadvice backup-buffer (after my-backup-make-hidden activate)
diff --git a/custom/setup-environment.el~ b/custom/setup-environment.el~
index cb2bd49..beaf2a9 100644
--- a/custom/setup-environment.el~
+++ b/custom/setup-environment.el~
@@ -10,5 +10,12 @@
 
 (column-number-mode 1)
 
-(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
-(load-theme 'zenburn t)
+;; (add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
+;; (load-theme 'zenburn t)
+
+;; remove backup files
+(when (eq system-type 'windows-nt)
+  (defadvice backup-buffer (after my-backup-make-hidden activate)
+    (let ((backup-file-name (make-backup-file-name (buffer-file-name))))
+      (when (file-exists-p backup-file-name)
+	(call-process "attrib.exe" nil nil nil "+I" "+H" backup-file-name)))))
diff --git a/elpa/archives/gnu/archive-contents b/elpa/archives/gnu/archive-contents
index 4d528b8..ac43b3a 100644
--- a/elpa/archives/gnu/archive-contents
+++ b/elpa/archives/gnu/archive-contents
@@ -236,7 +236,7 @@
 		((:url . "http://elpa.gnu.org/packages/counsel-ebdb.html")
 		 (:keywords))])
  (crisp .
-	[(1 3 5)
+	[(1 3 6)
 	 nil "CRiSP/Brief Emacs emulator" single
 	 ((:url . "http://elpa.gnu.org/packages/crisp.html")
 	  (:keywords "emulations" "brief" "crisp"))])
@@ -1286,7 +1286,7 @@
 	   ((:url . "http://elpa.gnu.org/packages/wpuzzle.html")
 	    (:keywords))])
  (xclip .
-	[(1 4)
+	[(1 5)
 	 nil "Copy&paste GUI clipboard from text terminal" single
 	 ((:url . "http://elpa.gnu.org/packages/xclip.html")
 	  (:keywords "convenience" "tools"))])
@@ -1319,7 +1319,7 @@
 			      ((:keywords "snippets")
 			       (:url . "http://elpa.gnu.org/packages/yasnippet-classic-snippets.html"))])
  (zones .
-	[(2018 11 13)
+	[(2018 11 20)
 	 nil "Zones of text - like multiple regions" single
 	 ((:url . "https://elpa.gnu.org/packages/zones.html")
 	  (:keywords "narrow" "restriction" "widen" "region" "zone"))])
diff --git a/elpa/archives/melpa/archive-contents b/elpa/archives/melpa/archive-contents
index 70923b2..7c54285 100644
--- a/elpa/archives/melpa/archive-contents
+++ b/elpa/archives/melpa/archive-contents
@@ -1,2 +1,2 @@
 
-(1 (zzz-to-char . [(20180101 619) ((emacs (24 4)) (cl-lib (0 5)) (avy (0 3 0))) "Fancy version of `zap-to-char' command" single ((:commit . "db8d9e660ad18a15159779efe34d7a98ef0df535") (:keywords "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/zzz-to-char"))]) (zygospore . [(20140703 852) nil "reversible C-x 1 (delete-other-windows)" single ((:commit . "1af5ee663f5a7aa08d96a77cacff834dcdf55ea8") (:authors ("Louis Kottmann" . "louis.kottmann@gmail.com")) (:maintainer "Louis Kottmann" . "louis.kottmann@gmail.com") (:url . "https://github.com/louiskottmann/zygospore.el"))]) (zweilight-theme . [(20170113 605) nil "A dark color theme for Emacs." single ((:commit . "7f45ab9e23164d65538edb2beb9692ecdc24c31e") (:authors ("Philip Arvidsson" . "contact@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "contact@philiparvidsson.com") (:url . "http://github.com/philiparvidsson/zweilight-emacs"))]) (ztree . [(20180512 1850) ((cl-lib (0))) "Text mode directory tree" tar ((:commit . "c54425a094353ec40a8179f9eab3596f76c6cf94") (:keywords "files" "tools") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/ztree"))]) (zprint-mode . [(20181111 1945) ((emacs (24 3))) "reformat Clojure(Script) code using zprint" single ((:commit . "e1a7b7fe48e36e5cdf1269ab394d3cf779fdab58") (:keywords "tools") (:authors ("Paulus Esterhazy" . "pesterhazy@gmail.com")) (:maintainer "Paulus Esterhazy" . "pesterhazy@gmail.com") (:url . "https://github.com/pesterhazy/zprint-mode.el"))]) (zpresent . [(20180605 438) ((emacs (25 1)) (org-parser (0 4)) (dash (2 12 0)) (request (0 3 0))) "Simple presentation mode based on org files." single ((:keywords "comm") (:url . "https://bitbucket.org/zck/zpresent.el"))]) (zpl-mode . [(20180906 1059) ((emacs (24 3))) "ZIMPL major mode" single ((:commit . "35e7e23c6baf31b5e65dd7405c8ab9b13c70637e") (:url . "https://github.com/ax487/zpl-mode.git"))]) (zoutline . [(20180314 1759) nil "Simple outline library." single ((:commit . "b3ee0f0e0b916838c2d2c249beba74ffdb8d5699") (:keywords "outline") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/zoutline"))]) (zotxt . [(20180518 147) ((request-deferred (0 2 0))) "Tools to integrate emacs with Zotero via the zotxt plugin." tar ((:commit . "23a4a9f74a658222027d53a9a83cd4bcc583ca8b"))]) (zotelo . [(20160602 949) ((cl-lib (0 5))) "Manage Zotero collections from emacs" single ((:commit . "d9dc089b9adfcc70a63f2a84269a12eb7cb4c748") (:keywords "zotero" "emacs" "reftex" "bibtex" "mozrepl" "bibliography manager") (:authors ("Spinu Vitalie")) (:maintainer "Spinu Vitalie") (:url . "https://github.com/vitoshka/zotelo"))]) (zossima . [(20121124 35) ((inf-ruby (2 2 3))) "Ruby from Emacs" tar ((:commit . "991676635c374d2a12714dcf48c1ce2d6f97a375") (:keywords "ruby" "convenience") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/zossima"))]) (zop-to-char . [(20160212 1554) ((cl-lib (0 5))) "A replacement of zap-to-char." single ((:commit . "00152aa666354b27e56e20565f186b363afa0dce") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/zop-to-char"))]) (zoom-window . [(20170302 827) ((emacs (24 3))) "Zoom window like tmux" single ((:commit . "cd6ecc103fc30b171bda7daf1f44a550854d0dbf") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-zoom-window"))]) (zoom . [(20180310 1221) ((emacs (24 4))) "Fixed and automatic balanced window layout" single ((:commit . "2cdb15c9e753222c8600120edecfb46c2fbfae5d") (:keywords "frames") (:authors ("Andrea Cardaci" . "cyrus.and@gmail.com")) (:maintainer "Andrea Cardaci" . "cyrus.and@gmail.com") (:url . "https://github.com/cyrus-and/zoom"))]) (zone-sl . [(20160201 1210) ((emacs (24 3))) "Zone out with steam locomotives." single ((:commit . "7ec22e3661c6348382f9fc39a9d0063dbd2352ff") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-sl"))]) (zone-select . [(20160118 1419) ((emacs (24 3)) (dash (2 8))) "Select zone programs." single ((:commit . "bf30da12f1625fe6563448fccf3c506acad10af7") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-select"))]) (zone-rainbow . [(20160120 1334) ((emacs (24 3))) "Zone out with rainbow." single ((:commit . "2ba4f1a87c69c4712124ebf12c1f3ea171e1af36") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-rainbow"))]) (zone-nyan . [(20170818 1644) ((esxml (0 3 1))) "Zone out with nyan cat" single ((:commit . "4b1f8d95f130946718d52806489ffe2762aebfdc") (:keywords "zone") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/zone-nyan"))]) (zombie-trellys-mode . [(20150304 1448) ((emacs (24)) (cl-lib (0 5)) (haskell-mode (1 5))) "A minor mode for interaction with Zombie Trellys" single ((:commit . "7f0c45fdda3a44c3b6d1762d116abb1421b8fba2") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (zombie . [(20141222 1616) nil "major mode for editing ZOMBIE programs" single ((:commit . "ff8cd1b4cdbb4b0b9b8fd1ec8f6fb93eba249345") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (znc . [(20160627 2032) ((cl-lib (0 2))) "ZNC + ERC" single ((:commit . "ce468d185e4a949c45fdd7586313144bc69d4fe5") (:authors ("Yaroslav Shirokov")) (:maintainer "Yaroslav Shirokov") (:url . "https://github.com/sshirokov/ZNC.el"))]) (zmq . [(20181115 2300) ((cl-lib (0 5)) (emacs (26))) "ZMQ bindings in elisp" tar ((:commit . "f6960700f9458f9fe6cbc530da97bd1037d4d882") (:keywords "comm") (:authors ("Nathaniel Nicandro" . "nathanielnicandro@gmail.com")) (:maintainer "Nathaniel Nicandro" . "nathanielnicandro@gmail.com") (:url . "https://github.com/dzop/emacs-zmq"))]) (zlc . [(20151011 157) nil "Provides zsh like completion system to Emacs" single ((:commit . "4dd2ba267ecdeac845a7cbb3147294ee7daa25f4") (:keywords "matching" "convenience") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com"))]) (zig-mode . [(20181114 1346) ((emacs (24))) "A major mode for the Zig programming language" single ((:commit . "cb485ff8d5d9fab0ac88c7685072fb75df921398") (:keywords "zig" "languages") (:authors ("Andrea Orru <andreaorru1991@gmail.com>, Andrew Kelley" . "superjoe30@gmail.com")) (:maintainer "Andrea Orru <andreaorru1991@gmail.com>, Andrew Kelley" . "superjoe30@gmail.com") (:url . "https://github.com/zig-lang/zig-mode"))]) (zerodark-theme . [(20180911 1451) ((all-the-icons (2 0 0))) "A dark, medium contrast theme for Emacs" single ((:commit . "09a6bc6d8bcc7c2bb89e497dc8f6d3a29f6fe4c2") (:keywords "themes") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/zerodark-theme"))]) (zephir-mode . [(20170918 425) ((cl-lib (0 5)) (pkg-info (0 4)) (emacs (24 3))) "Major mode for editing Zephir code" single ((:commit . "c2c6b7451667e68e29c353616f54ef9195c3fffd") (:keywords "languages") (:authors ("Serghei Iakovlev" . "serghei@phalconphp.com")) (:maintainer "Serghei Iakovlev") (:url . "https://github.com/sergeyklay/zephir-mode"))]) (zeno-theme . [(20181027 118) ((emacs (24))) "A dark theme using different shades of blue" single ((:commit . "0914c4a5b1b9499e7f1ca5699b1c3ea2f4be3f1a") (:keywords "faces" "theme" "dark" "blue") (:authors ("Bharat Joshi" . "jbharat@outlook.com")) (:maintainer "Bharat Joshi" . "jbharat@outlook.com") (:url . "https://github.com/jbharat/zeno-theme"))]) (zenity-color-picker . [(20160302 1154) ((emacs (24 4))) "Insert and adjust colors using Zenity" single ((:commit . "4f4f46676a461ebc881487fb70c8c181e323db5e") (:keywords "colors") (:authors ("Samuel Laurén" . "samuel.lauren@iki.fi")) (:maintainer "Samuel Laurén" . "samuel.lauren@iki.fi") (:url . "https://bitbucket.org/Soft/zenity-color-picker.el"))]) (zencoding-mode . [(20140213 822) nil "Unfold CSS-selector-like expressions to markup" single ((:commit . "58e42af182c98cb9941d27cd042d227fbf4e146c") (:keywords "convenience") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/rooney/zencoding"))]) (zenburn-theme . [(20181014 1555) nil "A low contrast color theme for Emacs." single ((:commit . "d71a0f0556c1db785738ab9b0c989df342705a81") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://github.com/bbatsov/zenburn-emacs"))]) (zen-and-art-theme . [(20120622 1437) nil "zen and art color theme for GNU Emacs 24" single ((:commit . "a7226cbce0bca2501d69a620cb2aeabfc396c232") (:authors ("Nick Parker")) (:maintainer "Nick Parker"))]) (zel . [(20171014 832) ((emacs (25)) (frecency (0 1))) "Access frecent files easily" single ((:commit . "9dae2d212224d1deae1f62561fa8e4d689fd09f2") (:keywords "convenience" "files" "matching") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/zel"))]) (zeal-at-point . [(20180131 2354) nil "Search the word at point with Zeal" single ((:commit . "0fc3263f44e95acd3e9d91057677621ce4d297ee") (:authors ("Jinzhu" . "wosmvp@gmail.com")) (:maintainer "Jinzhu" . "wosmvp@gmail.com") (:url . "https://github.com/jinzhu/zeal-at-point"))]) (z3-mode . [(20151120 2255) ((flycheck (0 23)) (emacs (24))) "A z3/SMTLIBv2 interactive development environment" single ((:commit . "163dc01d59e9880b4dc188d4e1ad84d6c0c852e1") (:keywords "z3" "yices" "mathsat" "smt" "beaver") (:authors ("Zephyr Pellerin" . "zephyr.pellerin@gmail.com")) (:maintainer "Zephyr Pellerin" . "zephyr.pellerin@gmail.com") (:url . "https://github.com/zv/z3-mode"))]) (youdao-dictionary . [(20180714 414) ((popup (0 5 0)) (pos-tip (0 4 6)) (chinese-word-at-point (0 2)) (names (0 5)) (emacs (24))) "Youdao Dictionary interface for Emacs" single ((:commit . "9496ea3ba8aa999db3dbde88d6aa37f3579d8dea") (:keywords "convenience" "chinese" "dictionary") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/youdao-dictionary.el"))]) (yoshi-theme . [(20170330 700) nil "Theme named after my cat" single ((:commit . "eab4fb67e8fec47c25c4c1393ac1211f043dbd44") (:keywords "faces") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/yoshi-theme/"))]) (yoficator . [(20180815 4) nil "Interactively yoficate Russian texts" tar ((:commit . "92d96a342a1ce29500891b71372c515c158ea0d9") (:authors ("Eugene Minkovskii" . "emin@mccme.ru") ("Alexander Krotov" . "ilabdsf@gmail.com")) (:maintainer "Eugene Minkovskii" . "emin@mccme.ru") (:url . "https://gitlab.com/link2xt/yoficator"))]) (yesql-ghosts . [(20150220 1237) ((s (1 9 0)) (dash (2 10 0)) (cider (0 8 0))) "Display ghostly yesql defqueries inline" single ((:commit . "8f1faf0137b85a5072d13e1240a463d9a35ce2bb") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (ydk-mode . [(20170113 921) nil "Language support for Yu-Gi-Oh! deck files" single ((:commit . "f3f125b29408e0b0a34fec27dcb7c02c5dbfd04e") (:keywords "faces" "games" "languages" "ydk" "yugioh" "yu-gi-oh") (:authors ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) (:maintainer "Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com") (:url . "https://github.com/jacksonrayhamilton/ydk-mode"))]) (ycmd . [(20180724 1256) ((emacs (24 4)) (dash (2 13 0)) (s (1 11 0)) (deferred (0 5 1)) (cl-lib (0 6 1)) (let-alist (1 0 5)) (request (0 3 0)) (request-deferred (0 3 0)) (pkg-info (0 6))) "emacs bindings to the ycmd completion server" tar ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:url . "https://github.com/abingham/emacs-ycmd"))]) (ycm . [(20150822 1836) nil "Emacs client for the YouCompleteMe auto-completion server." single ((:commit . "4da8a14abcd0f4fa3235042ade2e12b5068c0601") (:keywords "c" "abbrev") (:authors ("Ajay Gopinathan" . "ajay@gopinathan.net")) (:maintainer "Ajay Gopinathan" . "ajay@gopinathan.net"))]) (yaxception . [(20150105 1452) nil "Provide framework about exception like Java for Elisp" single ((:commit . "4e94cf3e0b9b5631b0e90eb4b7de597ee7185875") (:keywords "exception" "error" "signal") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/yaxception"))]) (yatex . [(20181107 3) nil "Yet Another tex-mode for emacs //野鳥//" tar nil]) (yatemplate . [(20180617 952) ((yasnippet (0 8 1)) (emacs (24 3))) "File templates with yasnippet" tar ((:commit . "4f4fca9f04f7088c98aa195cf33635a35a6055cb") (:keywords "files" "convenience") (:authors ("Wieland Hoffmann" . "themineo+yatemplate@gmail.com")) (:maintainer "Wieland Hoffmann" . "themineo+yatemplate@gmail.com") (:url . "https://github.com/mineo/yatemplate"))]) (yasnippet-snippets . [(20181107 2203) ((yasnippet (0 8 0))) "Collection of yasnippet snippets" tar ((:commit . "7d4e06dbd6e517d27e4f1407b6f5180f29048588") (:keywords "snippets") (:authors ("Andrea Crotti" . "andrea.crotti.0@gmail.com")) (:maintainer "Andrea Crotti" . "andrea.crotti.0@gmail.com"))]) (yasnippet . [(20181015 1212) ((cl-lib (0 5))) "Yet another snippet extension for Emacs." single ((:commit . "1d96da2e08664c31ff7f6f7441da1f4fa5680b1f") (:keywords "convenience" "emulation") (:maintainer "Noam Postavsky" . "npostavs@gmail.com") (:url . "http://github.com/joaotavora/yasnippet"))]) (yascroll . [(20170315 1906) ((cl-lib (0 3))) "Yet Another Scroll Bar Mode" single ((:commit . "fe4494e5f4faf2832e665c7de0fed99cdbb39478") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (yarn-mode . [(20170709 1937) ((emacs (24 3))) "Major mode for yarn.lock files." single ((:commit . "998b408d6be05fd1c3a9fd8db6ffaab3bf86d06b") (:keywords "convenience") (:authors ("Nicolás Salas V." . "nikosalas@gmail.com")) (:maintainer "Nicolás Salas V." . "nikosalas@gmail.com") (:url . "https://github.com/anachronic/yarn-mode"))]) (yari . [(20151128 739) nil "Yet Another RI interface for Emacs" single ((:commit . "a2cb9656ee5dfe1fc2ee3854f3079a1c8e85dbe9") (:keywords "tools") (:authors ("Aleksei Gusev" . "aleksei.gusev@gmail.com")) (:maintainer "Aleksei Gusev" . "aleksei.gusev@gmail.com"))]) (yard-mode . [(20170817 1237) nil "Minor mode for Ruby YARD comments" single ((:commit . "ba74a47463b0320ae152bd42a7dd7aeecd7b5748") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/yard-mode.el"))]) (yara-mode . [(20170720 651) ((emacs (24))) "Major mode for editing yara rule file" single ((:commit . "af5c05b34a29fc1bd73a6d21c82cc76320b33e5c") (:keywords "yara") (:authors (nil . "binjo.cn@gmail.com")) (:maintainer nil . "binjo.cn@gmail.com") (:url . "not distributed yet"))]) (yapfify . [(20180830 733) nil "(automatically) format python buffers using YAPF." single ((:commit . "b858225e1debe6734ee718e5c3c209152652a8b3") (:authors ("Joris Engbers" . "info@jorisengbers.nl")) (:maintainer "Joris Engbers" . "info@jorisengbers.nl") (:url . "https://github.com/JorisE/yapfify"))]) (yankpad . [(20181115 2209) ((emacs (24))) "Paste snippets from an org-mode file" single ((:commit . "61c2f74b2858f383e95f89f9002f510146f53c4e") (:keywords "abbrev" "convenience") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/yankpad"))]) (yang-mode . [(20180306 1207) nil "major mode for editing YANG files" single ((:commit . "340aec635e359609b22f7e94df15af1af2b070f6") (:authors ("Martin Bjorklund" . "mbj4668@gmail.com")) (:maintainer "Martin Bjorklund" . "mbj4668@gmail.com"))]) (yandex-weather . [(20160311 2037) nil "Fetch Yandex Weather forecasts." tar ((:commit . "6f823fd9e04ff9efb2aa65f333079e9f7e6e5b28"))]) (yaml-tomato . [(20151123 753) ((s (1 9))) "copy or show the yaml path currently under cursor." single ((:commit . "f9df1c9bdfcec629b03031b2d2032f9dc533cb14") (:keywords "yaml") (:authors ("qrczeno")) (:maintainer "qrczeno"))]) (yaml-mode . [(20180409 607) ((emacs (24 1))) "Major mode for editing YAML files" single ((:commit . "40067a10ac1360f0b9533f0bbbb2eea128e2574d") (:keywords "data" "yaml") (:authors ("Yoshiki Kurihara" . "clouder@gmail.com") ("Marshall T. Vandegrift" . "llasram@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com"))]) (yaml-imenu . [(20181001 627) ((emacs (24 4)) (yaml-mode (0))) "Enhancement of the imenu support in yaml-mode." tar ((:commit . "78a383098807014d9e7f2941196d8271677158cd") (:keywords "outlining" "convenience" "imenu") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/yaml-imenu.el"))]) (yalinum . [(20130217 1043) nil "yet another display line numbers." single ((:commit . "d3e0cbe3f4f5ca311e3298e684901d6fea3ad973") (:keywords "convenience" "tools") (:authors ("tm8st" . "tm8st@hotmail.co.jp")) (:maintainer "tm8st" . "tm8st@hotmail.co.jp"))]) (yahtzee . [(20171022 1412) ((emacs (24 3))) "The yahtzee game" single ((:commit . "2f365e48cb37446f01e88c9ec35ed0059ea98bda") (:keywords "games") (:authors ("Dimitar Dimitrov" . "mail.mitko@gmail.com")) (:maintainer "Dimitar Dimitrov" . "mail.mitko@gmail.com") (:url . "https://github.com/drdv/yahtzee"))]) (yahoo-weather . [(20181026 320) ((emacs (24))) "Displays weather information in mode-line" single ((:commit . "1d2db14daa1706e03dfe4379397eb89234a56400") (:keywords "weather" "mode-line") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/yahoo-weather-mode"))]) (yagist . [(20160418 508) ((cl-lib (0 3))) "Yet Another Emacs integration for gist.github.com" single ((:commit . "dcdbd84f348414815d02f3da8a6ee0ac271632d4") (:keywords "tools") (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/yagist.el"))]) (yafolding . [(20170305 317) nil "Yet another folding extension for Emacs" single ((:commit . "57c015ddd7c3454571c80825bc5391d7a10fa1d7") (:keywords "folding") (:authors ("Zeno Zeng" . "zenoofzeng@gmail.com")) (:maintainer "Zeno Zeng" . "zenoofzeng@gmail.com"))]) (yabin . [(20140206 351) nil "Yet Another Bignum package (A thin wrapper of calc.el)." single ((:commit . "db8c404507560ef9147fcce2b94cd706fbfa03b5") (:keywords "data") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (xwidgete . [(20171118 2116) ((emacs (25))) "enhances usability of current xwidget browser" single ((:commit . "e4e8410fe32176df85b46234717824519443fb04") (:keywords "xwidgete" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/xwidgete"))]) (xtest . [(20141214 1706) ((cl-lib (0 5))) "Simple Testing with Emacs & ERT" single ((:commit . "2c2bdf32667506dd9ddf6eb311832add616bdf1c") (:keywords "testing" "ert") (:authors ("Mustafa Shameem")) (:maintainer "Mustafa Shameem") (:url . "https://github.com/promethial/xtest"))]) (xterm-keybinder . [(20160523 56) ((emacs (24 3)) (cl-lib (0 5)) (let-alist (1 0 1))) "Let you extra keybinds in xterm/urxvt" tar ((:commit . "b29c4f700b0fa0c9f627f6725b36462b8fab06d6") (:keywords "convenient") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>"))]) (xterm-color . [(20180202 2318) ((cl-lib (0 5))) "ANSI & XTERM 256 color support" single ((:commit . "42374a98f1039e105cad9f16ce585dffc96a3f1c") (:keywords "faces") (:authors (nil . "xristos@sdf.lonestar.org")) (:maintainer nil . "xristos@sdf.lonestar.org") (:url . "https://github.com/atomontage/xterm-color"))]) (xresources-theme . [(20160331 1402) nil "Use your .Xresources as your emacs theme" single ((:commit . "feb0552d31cb54210eabbc1abe32c8ea62841b6f") (:keywords "xresources" "theme") (:authors ("Marten Lienen" . "marten.lienen@gmail.com")) (:maintainer "Marten Lienen" . "marten.lienen@gmail.com"))]) (xref-js2 . [(20170530 826) ((emacs (25)) (js2-mode (20150909))) "Jump to references/definitions using ag & js2-mode's AST" single ((:commit . "d5f93605405989529c2f66b542def6c32429b927") (:keywords "javascript" "convenience" "tools") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/xref-js2"))]) (xquery-tool . [(20170605 826) nil "A simple interface to saxonb's xquery." single ((:commit . "0d1e2960c48701b83be5255d56324f65a6ee182e") (:keywords "xml" "xquery" "emacs") (:authors ("Patrick McAllister" . "pma@rdorte.org")) (:maintainer "Patrick McAllister" . "pma@rdorte.org") (:url . "https://github.com/paddymcall/xquery-tool.el"))]) (xquery-mode . [(20170214 1119) ((cl-lib (0 5))) "A simple mode for editing xquery programs" single ((:commit . "1b655ccf83d02a7bd473d2cf02359ed60bdf7369") (:url . "https://github.com/xquery-mode/xquery-mode"))]) (xo . [(20160403 646) nil "XO linter integration with compilation mode" single ((:commit . "72fcd867cfa332fdb82f732925cf8977e690af78") (:keywords "processes") (:authors ("J.A" . "jer.github@gmail.com")) (:maintainer "J.A" . "jer.github@gmail.com"))]) (xmlunicode . [(20160319 1612) nil "Unicode support for XML" tar ((:commit . "f5d185da46414c0509ebd0aa0fab416becf94612") (:keywords "utf-8" "unicode" "xml" "characters") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com"))]) (xmlgen . [(20170411 1317) nil "A DSL for generating XML." single ((:commit . "dba66681f0c5e621a9e70e8afb34903c9ffe93c4") (:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (xml-rpc . [(20181002 1353) nil "An elisp implementation of clientside XML-RPC" single ((:commit . "8f624f8b964e9145acb504e4457c9510e87dd93c") (:keywords "xml" "rpc" "network") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "http://github.com/hexmode/xml-rpc-el"))]) (xml-quotes . [(20151230 2249) nil "read quotations from an XML document" tar ((:commit . "26db170e80b9295861227cdf970721b12539ed44") (:keywords "xml" "quotations") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com") (:url . "https://github.com/ndw/xml-quotes"))]) (xml+ . [(20170727 2351) ((emacs (24 4)) (dash (2 12 0))) "Utilities for xml and html trees" single ((:commit . "232fa863c08fc159b21dd58c39ea45dce3334895") (:keywords "xml" "html") (:authors ("Ben Dean" . "bendean837@gmail.com")) (:maintainer "Ben Dean" . "bendean837@gmail.com") (:url . "https://github.com/bddean/xml-plus"))]) (xkcd . [(20160419 1130) ((json (1 3))) "View xkcd from Emacs" single ((:commit . "66e928706fd660cfdab204c98a347b49c4267bdf") (:keywords "xkcd" "webcomic") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/emacs-xkcd"))]) (xcscope . [(20180426 712) nil "cscope interface for (X)Emacs" single ((:commit . "57bff67460c587acf60f513de622b4c7ab312081") (:keywords "languages" "c") (:authors ("Darryl Okahata" . "darrylo@sonic.net") ("Dima Kogan" . "dima@secretsauce.net")) (:maintainer "Dima Kogan" . "dima@secretsauce.net") (:url . "https://github.com/dkogan/xcscope.el"))]) (xcode-project . [(20181025 1244) ((emacs (25))) "A package for reading Xcode project files." tar ((:commit . "0bf9a4230fab7830350c750c39beda99ef74d72f") (:keywords "languages" "tools") (:authors ("John Buckley" . "john@olivetoast.com")) (:maintainer "John Buckley" . "john@olivetoast.com") (:url . "https://github.com/nhojb/xcode-project.git"))]) (xcode-mode . [(20160907 1208) ((emacs (24 4)) (s (1 10 0)) (dash (2 11 0)) (multiple-cursors (1 0 0))) "A minor mode for emacs to perform Xcode like actions." single ((:commit . "2ae4f512d6c601ea39d5ab785c2b5288eac24b59") (:keywords "conveniences") (:authors ("Nickolas Lanasa" . "nick@nytekproductions.com")) (:maintainer "Nickolas Lanasa" . "nick@nytekproductions.com"))]) (xbm-life . [(20160103 1017) nil "A XBM version of Conway's Game of Life" single ((:commit . "dd6a98ac9ea81b681e68f6318fed47158e5d469e") (:keywords "games") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/xbm-life"))]) (xahk-mode . [(20170821 1107) ((emacs (24 1))) "Major mode for editing AutoHotkey scripts." single ((:commit . "02012b20603c00e3b2ef32159a690ed1e05d12c3") (:keywords "languages") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://xahlee.info/mswin/emacs_autohotkey_mode.html"))]) (xah-replace-pairs . [(20180508 249) ((emacs (24 1))) "emacs lisp functions for multi-pair find/replace." single ((:commit . "4d845cfbce32d45befd7c454e3476c3ce40d2b43") (:keywords "lisp" "tools" "find replace") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp_replace_string_region.html"))]) (xah-reformat-code . [(20170821 1111) nil "commands to reformat source code." single ((:commit . "7fec8b28e46b8cc2813fac5149e3bbb56c0aa6b1") (:keywords "convenience") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/emacs_reformat_lines.html"))]) (xah-math-input . [(20180906 1712) ((emacs (24 1))) "a minor mode for inputting math and Unicode symbols." single ((:commit . "d0120a451daea474abeab7f87cc64d8ddc903ab4") (:keywords "abbrev" "convenience" "unicode" "math" "latex") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xmsi-math-symbols-input.html"))]) (xah-lookup . [(20180815 1250) ((emacs (24 1))) "look up word on internet." single ((:commit . "e3132ff21c3d0160e5bd5b7222c50dc9840727d4") (:keywords "help" "docs" "convenience") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-lookup.html"))]) (xah-get-thing . [(20170821 1053) ((emacs (24 1))) "get thing or selection at point." single ((:commit . "e3ef069ea9fea3a092689d45c94c6211b51d0ea4") (:keywords "extensions" "lisp" "tools") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp_get-selection-or-unit.html"))]) (xah-fly-keys . [(20181031 1817) ((emacs (24 1))) "ergonomic modal keybinding minor mode." single ((:commit . "9f122c3d680f66416c12a87db7db7a0844505120") (:keywords "convenience" "emulations" "vim" "ergoemacs") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/misc/ergoemacs_vi_mode.html"))]) (xah-find . [(20181101 1535) ((emacs (24 1))) "find replace in pure emacs lisp. Purpose similar to grep/sed." single ((:commit . "6c336c82a4887a4f5aaaa12695902aee5bb1fa30") (:keywords "convenience" "extensions" "files" "tools" "unix") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp-xah-find-text.html"))]) (xah-elisp-mode . [(20181028 1444) ((emacs (24 3))) "Major mode for editing emacs lisp." single ((:commit . "675560e9ac09122e425b9544ad25793c9844dc21") (:keywords "lisp" "languages") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-elisp-mode.html"))]) (xah-css-mode . [(20180629 807) ((emacs (24 3))) "Major mode for editing CSS code." single ((:commit . "9293a1a21cb7c2a6fb4ae9af0e581f30d2e45016") (:keywords "languages" "convenience" "css" "color") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-css-mode.html"))]) (x86-lookup . [(20180528 1635) ((emacs (24 3)) (cl-lib (0 3))) "jump to x86 instruction documentation" single ((:commit . "609b2ba70dc5a246ac9b4b5f89eb5ef4331519bf") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/x86-lookup"))]) (x509-mode . [(20180921 803) ((emacs (24 1)) (cl-lib (0 5))) "View certificates, CRLs and keys using OpenSSL." tar ((:commit . "9eb24c8721dcad9888b70213d06d770bc2386db7") (:authors ("Fredrik Axelsson" . "f.axelsson@gmai.com") ("Package-Requires: ((emacs \"24.1\") (cl-lib \"0.5\"))")) (:maintainer "Fredrik Axelsson" . "f.axelsson@gmai.com"))]) (x-path-walker . [(20160922 1835) ((helm-core (1 9 2))) "Navigation feature for JSON/XML/HTML based on path (imenu like)" tar ((:commit . "3b01dbd7a039c6c84fdf8c8ee53ba72090ee950a") (:keywords "convenience") (:authors (nil . "<lompik@ArchOrion>")) (:maintainer nil . "<lompik@ArchOrion>"))]) (www-synonyms . [(20170128 2251) ((request (0 2 0)) (cl-lib (0 5))) "insert synonym for a word" single ((:commit . "7e37ea35064ff31c9945f0198a653647d408c936") (:keywords "lisp") (:authors ("Bernhard Specht" . "bernhard@specht.net")) (:maintainer "Bernhard Specht" . "bernhard@specht.net"))]) (wwtime . [(20151122 1610) nil "Insert a time of day with appropriate world-wide localization" single ((:commit . "d04d8fa814b5d3644efaeb28f25520ada69acbbd") (:keywords "time") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com"))]) (wucuo . [(20181106 2257) ((emacs (24 4))) "Spell check code containing camel case words" single ((:commit . "4e988c101fe82f2e8c7b3710d15982fe28b8d32d") (:keywords "convenience") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/wucuo"))]) (wttrin . [(20170614 1206) ((emacs (24 4)) (xterm-color (1 0))) "Emacs frontend for weather web service wttr.in" single ((:commit . "df5427ce2a5ad4dab652dbb1c4a1834d7ddc2abc") (:keywords "comm" "weather" "wttrin") (:authors ("Carl X. Su" . "bcbcarl@gmail.com") ("ono hiroko (kuanyui)" . "azazabc123@gmail.com")) (:maintainer "Carl X. Su" . "bcbcarl@gmail.com") (:url . "https://github.com/bcbcarl/emacs-wttrin"))]) (wsd-mode . [(20180807 1130) nil "Emacs major-mode for www.websequencediagrams.com" tar ((:commit . "0583df8efb742c90dc56df00f9714e13512cf6d9") (:keywords "wsd" "diagrams" "design" "process" "modelling" "uml") (:authors ("Jostein Kjønigsen" . "jostein@gmail.com")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "https://github.com/josteink/wsd-mode"))]) (ws-butler . [(20170111 2334) nil "Unobtrusively remove trailing whitespace." single ((:commit . "52321b99be69aa1b661da7743c4421a30d8b6bcb") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/ws-butler"))]) (writeroom-mode . [(20170623 1027) ((emacs (24 1)) (visual-fill-column (1 9))) "Minor mode for distraction-free writing" tar ((:commit . "be822ebe916fe30e8de228289757df1a30009a57") (:keywords "text") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (writegood-mode . [(20180525 1343) nil "Polish up poor writing on the fly" single ((:commit . "b71757ec337e226909fb0422f0224e31acc71733") (:keywords "writing" "weasel-words" "grammar") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "http://github.com/bnbeckwith/writegood-mode"))]) (wrap-region . [(20140117 720) ((dash (1 0 3))) "Wrap text with punctation or tag" single ((:commit . "fbae9b0f106187af19823f1a6260b5c68b7252e6") (:keywords "speed" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/wrap-region"))]) (wotd . [(20170328 1948) ((emacs (24 4)) (org (8 2 10))) "Fetch word-of-the-day from multiple online sources" single ((:commit . "d2937a3d91e014f8028a1f33d21c18cc0b065a64") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (world-time-mode . [(20140627 807) nil "show whole days of world-time diffs" single ((:commit . "ce7a3b45c87eb24cfe61eee453175d64f741d7cc") (:keywords "tools" "calendar") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (workgroups2 . [(20141102 1922) ((cl-lib (0 4)) (dash (2 8 0)) (anaphora (1 0 0)) (f (0 17))) "New workspaces for Emacs" single ((:commit . "928d509157ec8a4a2e343b6115dff034c3243a7a") (:keywords "session" "management" "window-configuration" "persistence") (:authors ("Sergey Pashinin <sergey at pashinin dot com>")) (:maintainer "Sergey Pashinin <sergey at pashinin dot com>") (:url . "https://github.com/pashinin/workgroups2"))]) (workgroups . [(20110726 1641) nil "workgroups for windows (for Emacs)" single ((:commit . "9572b3492ee09054dc329f64ed846c962b395e39") (:keywords "session" "management" "window-configuration" "persistence") (:authors ("tlh" . "thunkout@gmail.com")) (:maintainer "tlh" . "thunkout@gmail.com"))]) (worf . [(20180620 1711) ((swiper (0 7 0)) (ace-link (0 1 0)) (hydra (0 13 0)) (zoutline (0 1 0))) "A warrior does not press so many keys! (in org-mode)" tar ((:commit . "b48e0c9bbd617ed8a8962174d804ce7a6da1c10a") (:keywords "lisp") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/worf"))]) (wordsmith-mode . [(20171025 1430) nil "Syntax analysis and NLP text-processing in Emacs (OSX-only)" single ((:commit . "589a97412138145bea70e0450eeddeb7f138d538") (:authors ("istib" . "istib@thebati.net")) (:maintainer "istib" . "istib@thebati.net"))]) (wordnut . [(20180313 443) ((emacs (24 4))) "Major mode interface to WordNet" tar ((:commit . "feac531404041855312c1a046bde7ea18c674915"))]) (wordgen . [(20170803 1820) ((emacs (24)) (cl-lib (0 5))) "Random word generator" single ((:commit . "aacad928ae99a953e034a831dfd0ebdf7d52ac1d") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/wordgen.el"))]) (wonderland . [(20130913 119) ((dash (2 0 0)) (dash-functional (1 0 0)) (multi (2 0 0)) (emacs (24))) "declarative configuration for Emacsen" single ((:commit . "89d274ad694b0e748efdac23ccd60b7d8b73d7c6") (:keywords "configuration" "profile" "wonderland") (:authors ("Christina Whyte" . "kurisu.whyte@gmail.com")) (:maintainer "Christina Whyte" . "kurisu.whyte@gmail.com") (:url . "http://github.com/kurisuwhyte/emacs-wonderland"))]) (wolfram-mode . [(20180307 13) ((emacs (24 3))) "Mathematica editing and inferior mode." single ((:commit . "be680190cac6ccf579dbce107deaae495928d1b3") (:keywords "languages" "processes" "tools") (:authors ("Daichi Mochihashi <daichi at cslab.kecl.ntt.co.jp>")) (:maintainer "Daichi Mochihashi <daichi at cslab.kecl.ntt.co.jp>") (:url . "https://github.com/kawabata/wolfram-mode/"))]) (wolfram . [(20170123 756) nil "Wolfram Alpha Integration" single ((:commit . "6b5dceae3fd6cdb4d7562510deeafa02c93c010b") (:keywords "math") (:authors ("Hans Sjunnesson" . "hans.sjunnesson@gmail.com")) (:maintainer "Hans Sjunnesson" . "hans.sjunnesson@gmail.com"))]) (wn-mode . [(20151110 552) ((emacs (24))) "numeric window switching shortcuts" single ((:commit . "f05c3151523e529af5a0a3fa8c948b61fb369f6e") (:keywords "buffers" "windows" "switching-windows") (:authors ("Anonymous")) (:maintainer "Luís Oliveira" . "luismbo@gmail.com") (:url . "https://github.com/luismbo/wn-mode"))]) (with-simulated-input . [(20170821 617) ((emacs (24 4)) (seq (2 0)) (s (0))) "A macro to simulate user input non-interactively" single ((:commit . "af9a38ce28a741e6d8742750bef5d7b5afa13796") (:keywords "lisp" "tools" "extensions") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson"))]) (with-namespace . [(20130407 1822) ((dash (1 1 0)) (loop (1 1))) "interoperable elisp namespaces" single ((:commit . "8ac52da3a09cf46087720e30cf730d00f140cde6") (:keywords "namespaces") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (with-editor . [(20181113 1845) ((emacs (24 4)) (async (1 9))) "Use the Emacsclient as $EDITOR" tar ((:commit . "9dd9f176d96abc60365369de6d08c26c414ef1f3") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/with-editor"))]) (wispjs-mode . [(20170720 1919) ((clojure-mode (0))) "Major mode for Wisp code." single ((:commit . "60f9f5fd9d1556e2d008939f67eb1b1d0f325fa8") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/wispjs-mode"))]) (wisp-mode . [(20180520 758) nil "Tools for wisp: the Whitespace-to-Lisp preprocessor" tar ((:keywords "languages" "lisp") (:authors ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainer "Arne Babenhauserheide" . "arne_bab@web.de"))]) (winum . [(20181107 47) ((cl-lib (0 5)) (dash (2 13 0))) "Navigate windows and frames using numbers." single ((:commit . "8bafa66f800e43a2e5d596e000047a80b0e62cd7") (:keywords "convenience" "frames" "windows" "multi-screen") (:authors ("Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com")) (:maintainer "Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com") (:url . "http://github.com/deb0ch/winum.el"))]) (winring . [(20180530 18) nil "Window configuration rings" single ((:commit . "f2d072bd446b73e93b127523f19ea82b99b9267f") (:keywords "frames" "tools") (:authors ("1997-2018 Barry A. Warsaw")) (:maintainer "1997-2018 Barry A. Warsaw") (:url . "https://gitlab.com/warsaw/winring"))]) (winpoint . [(20131023 1713) nil "Remember buffer positions per-window, not per buffer" single ((:commit . "e6050093c076308184566fa1d1012423d6934773") (:keywords "convenience") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/winpoint"))]) (winnow . [(20170903 1206) ((emacs (24))) "winnow ag/grep results by matching/excluding lines" single ((:commit . "18cb6b94338f3b7b4f2cd0331dad22f82dd9e0d3") (:keywords "matching") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/winnow.el"))]) (windwow . [(20170816 148) ((dash (2 11 0)) (cl-lib (0 6 1)) (emacs (24))) "simple workspace management" single ((:commit . "77bad26f651744b68d31b389389147014d250f23") (:keywords "frames") (:authors ("Viju Mathew" . "viju.jm@gmail.com")) (:maintainer "Viju Mathew" . "viju.jm@gmail.com") (:url . "github.com/vijumathew/windwow"))]) (windsize . [(20181029 2257) nil "Simple, intuitive window resizing" single ((:commit . "62c2846bbe95b0a73e996c75e4a644d05f57aaaa") (:keywords "window" "resizing" "convenience") (:authors ("Chris Perkins" . "chrisperkins99@gmail.com")) (:maintainer "Chris Perkins" . "chrisperkins99@gmail.com") (:url . "http://github.com/grammati/windsize"))]) (window-purpose . [(20180926 1047) ((emacs (24 4)) (let-alist (1 0 3)) (imenu-list (0 1))) "Purpose-based window management for Emacs" tar ((:commit . "2b640955235d0a50dd1e3128612f41d595bc6dc8") (:keywords "frames") (:authors ("Bar Magal")) (:maintainer "Bar Magal") (:url . "https://github.com/bmag/emacs-purpose"))]) (window-numbering . [(20160809 1810) nil "Numbered window shortcuts" single ((:commit . "10809b3993a97c7b544240bf5d7ce9b1110a1b89") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/window-numbering-mode/"))]) (window-number . [(20170801 151) nil "Select windows by numbers." single ((:commit . "d41722de646ffeb3f70d26e4a86a5a1ba5c6be87") (:keywords "windows") (:authors ("Johann \"Myrkraverk\" Oskarsson" . "myrkraverk@users.sourceforge.net")) (:maintainer "Nik Nyby" . "niknyby@riseup.net") (:url . "https://github.com/nikolas/window-number"))]) (window-layout . [(20170215 33) nil "window layout manager" single ((:commit . "cd2e4f967b610c2bbef53182829e47250d027056") (:keywords "window" "layout") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (window-jump . [(20170809 2208) nil "Move left/right/up/down through your windows." single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (window-end-visible . [(20140508 2041) nil "Find the last visible point in a window" single ((:commit . "525500fb2ebc08f3f9ea493972e5f2e1d79f89ef") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/window-end-visible"))]) (windata . [(20090830 1040) nil "convert window configuration to list" single ((:commit . "a723fc446ceaec23d5f29ecc8245d94c99d91625") (:keywords "convenience" "frames") (:authors (nil . "wenbinye@gmail.com")) (:maintainer nil . "wenbinye@gmail.com"))]) (win-switch . [(20161009 1627) nil "fast, dynamic bindings for window-switching/resizing" single ((:commit . "954eb5e4c5737f0c06368c42a7f1c3dd374d782f") (:keywords "window" "switch" "key bindings" "ergonomic" "efficient") (:authors ("Christopher Genovese" . "genovese@cmu.edu")) (:maintainer "Christopher R. Genovese" . "genovese@cmu.edu") (:url . "http://www.stat.cmu.edu/~genovese/emacs/win-switch/"))]) (wilt . [(20180220 854) ((emacs (24 3)) (dash (2 12 0)) (s (1 10 0))) "An extensions for calculating WILT in a buffer." single ((:commit . "04dbe37fa35d0b24c791421785d2c97a8cbfe2cc") (:authors ("Austin Bingham" . "austin@sixty-north.com")) (:maintainer "Austin Bingham" . "austin@sixty-north.com") (:url . "https://github.com/sixty-north/emacs-wilt"))]) (wiki-summary . [(20181010 1824) ((emacs (24))) "View Wikipedia summaries in Emacs easily." single ((:commit . "fa41ab6e50b3b80e54148af9d4bac18fd0405000") (:keywords "wikipedia" "utility") (:authors ("Danny Gratzer")) (:maintainer "Danny Gratzer") (:url . "https://github.com/jozefg/wiki-summary.el"))]) (wiki-nav . [(20150223 1354) ((button-lock (1 0 2)) (nav-flash (1 0 0))) "Simple file navigation using [[WikiStrings]]" single ((:commit . "f9082feb329432fcf2ac49a95e64bed9fda24d58") (:keywords "mouse" "button" "hypermedia" "navigation") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/button-lock"))]) (widgetjs . [(20160719 1504) ((makey (0 3)) (js2-mode (20140114)) (js2-refactor (0 6 1)) (s (1 9 0))) "Widgetjs mode" single ((:commit . "7b35a8ebea4a96aadca0ec732d4504474812fd3c") (:keywords "help") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (widget-mvc . [(20150102 406) nil "MVC framework for the emacs widgets" single ((:commit . "ff5a85880df7b87f9f480fe3c28438a0712b7b87") (:keywords "lisp" "widget") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (wide-column . [(20170925 1613) nil "Calls functions dependant on column position." single ((:commit . "ce9ef4675485a7bea381077866368ef875226b10") (:keywords "minor mode" "cursor colour" "column width") (:authors ("Phillip Lord" . "p.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "p.lord@russet.org.uk"))]) (whole-line-or-region . [(20181116 2249) nil "operate on current line if region undefined" single ((:commit . "6fcbd6e403a8a66813fdf64ddd3f03b904c82a88") (:keywords "convenience" "wp") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (whizzml-mode . [(20180711 1610) ((emacs (24 4))) "Programming mode for editing WhizzML files" tar ((:commit . "f457052dc5426d542ca69185a5a87905f08f1310") (:keywords "languages" "lisp") (:authors ("Jose Antonio Ortega Ruiz" . "jao@bigml.com")) (:maintainer "Jose Antonio Ortega Ruiz" . "jao@bigml.com"))]) (whitespace-cleanup-mode . [(20170506 223) nil "Intelligently call whitespace-cleanup on save" single ((:commit . "6d0a35159ee04ef9f3b1a80c548f545643ddb397") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/whitespace-cleanup-mode"))]) (white-theme . [(20160917 1743) ((emacs (24))) "Minimalistic light color theme inspired by basic-theme" single ((:commit . "e9e6d5b9d43da6eb15e86f5fbc8b1ba83abe8c78") (:keywords "color" "theme" "minimal" "basic" "simple" "white") (:authors ("Anler Hernandez Peral" . "inbox@anler.me")) (:maintainer "Anler Hernandez Peral" . "inbox@anler.me") (:url . "http://github.com/anler/white-theme.el"))]) (white-sand-theme . [(20151117 1648) ((emacs (24))) "Emacs theme with a light background." single ((:commit . "97621edd69267dd143760d94393db2c2558c9ea4") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (whitaker . [(20150814 1122) ((dash (2 10 0))) "Comint interface for Whitaker's Words" single ((:commit . "eaf26ea647b729ca705b73ea70312d5ffdf89448") (:keywords "processes") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (which-key . [(20181114 1432) ((emacs (24 4))) "Display available keybindings in popup" single ((:commit . "43e3e3d7641a8e1c298b37e6a277612bf0898708") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-which-key"))]) (what-the-commit . [(20150901 1316) nil "Random commit message generator" single ((:commit . "868c80a1b8614bcbd2225cd0290142c72f2a7956") (:keywords "git" "commit" "message") (:authors ("Dan Barbarito" . "dan@barbarito.me")) (:maintainer "Dan Barbarito" . "dan@barbarito.me") (:url . "http://barbarito.me/"))]) (wgrep-pt . [(20140510 2231) ((wgrep (2 1 5))) "Writable pt buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi <mhayashi1120@gmail.com>, Bailey Ling" . "bling@live.ca")) (:maintainer "Masahiro Hayashi <mhayashi1120@gmail.com>, Bailey Ling" . "bling@live.ca") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-pt.el"))]) (wgrep-helm . [(20170510 2239) ((wgrep (2 1 1))) "Writable helm-grep-mode buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-helm.el"))]) (wgrep-ag . [(20160923 1103) ((wgrep (2 1 5)) (cl-lib (0 5))) "Writable ag buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-ag.el"))]) (wgrep-ack . [(20141012 1011) ((wgrep (2 1 1))) "Writable ack-and-a-half buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-ack.el"))]) (wgrep . [(20180711 626) nil "Writable grep buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep.el"))]) (weibo . [(20150307 2242) ((cl-lib (0 5))) "Weibo client for Emacs" tar ((:commit . "a8abb50b7602fe15fe2bc6400ac29780e956b390") (:keywords "weibo") (:authors ("Austin" . "austiny.cn@gmail.com")) (:maintainer "Austin" . "austiny.cn@gmail.com") (:url . "https://github.com/austin-----/weibo.emacs"))]) (weechat-alert . [(20160416 1248) ((weechat (0 3 1)) (cl-lib (0 5)) (alert (1 2))) "Weechat notifier using alerts" single ((:commit . "a8fd557c8f335322f132c1c6c08b6741d6394e2e") (:keywords "irc" "chat" "network" "weechat") (:authors ("Andreas Klein" . "git@kungi.org")) (:maintainer "Andreas Klein" . "git@kungi.org") (:url . "https://github.com/kungi/weechat-alert"))]) (weechat . [(20180513 1010) ((s (1 3 1)) (cl-lib (0 2)) (emacs (24)) (tracking (1 2))) "Chat via WeeChat's relay protocol in Emacs" tar ((:commit . "8cbda2738149b070c09288df550781b6c604beb2"))]) (wedge-ws . [(20140714 2149) nil "Wedge whitespace between columns in text" single ((:commit . "4669115f02d9c6fee067cc5369bb38c0f9db88b2") (:keywords "formatting" "indentation") (:authors ("Anders Eurenius" . "aes@spotify.com")) (:maintainer "Anders Eurenius" . "aes@spotify.com"))]) (websocket . [(20180423 16) ((cl-lib (0 5))) "Emacs WebSocket client and server" single ((:commit . "0d96ba2ff5a25c6cd6c66f417cc9b5f38a4308ba") (:keywords "communication" "websocket" "server") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com"))]) (webpaste . [(20180815 1855) ((emacs (24 4)) (request (0 2 0)) (cl-lib (0 5))) "Paste to pastebin-like services" single ((:commit . "e7fed98c30e960911426be054bad183fd1ab6a37") (:keywords "convenience" "comm" "paste") (:authors ("Elis \"etu\" Hirwing")) (:maintainer "Elis \"etu\" Hirwing") (:url . "https://github.com/etu/webpaste.el"))]) (weblogger . [(20110926 1618) ((xml-rpc (1 6 8))) "Weblog maintenance via XML-RPC APIs" single ((:commit . "b3dd4aead9d3a87e6d85e7fef4f4f3bd40d87b53") (:keywords "weblog" "blogger" "cms" "movable" "type" "openweblog" "blog") (:url . "http://launchpad.net/weblogger-el"))]) (webkit-color-picker . [(20180325 736) ((emacs (26 0)) (posframe (0 1 0))) "Insert and adjust colors using Webkit Widgets" tar ((:commit . "765cac80144cad4bc0bf59025ea0199f0486f737") (:keywords "tools") (:authors ("Ozan Sener" . "hi@ozan.email")) (:maintainer "Ozan Sener" . "hi@ozan.email") (:url . "https://github.com/osener/emacs-webkit-color-picker"))]) (web-server . [(20140906 6) ((emacs (24 3))) "Emacs Web Server" tar ((:commit . "469cd3bc117bfb8da0c03a2a2fb185e80c81d068") (:keywords "http" "server" "network") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:url . "https://github.com/eschulte/emacs-web-server"))]) (web-search . [(20181028 525) ((emacs (24 3))) "Open a web search" tar ((:commit . "24f5b49774f4fb60c903c2b65598590d1c6456d9") (:keywords "web" "search") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/web-search.el"))]) (web-narrow-mode . [(20170407 210) ((web-mode (14 0 27))) "quick narrow code block in web-mode" single ((:commit . "73bdcb7d0701abe65dab4fc295d944885e05ae33") (:keywords "web-mode" "react" "narrow" "web") (:authors ("Qquanwei" . "quanwei9958@126.com")) (:maintainer "Johan Andersson" . "quanwei9958@126.com") (:url . "https://github.com/Qquanwei/web-narrow-mode"))]) (web-mode-edit-element . [(20161114 1754) ((emacs (24 4)) (web-mode (14))) "Helper-functions for attribute- and element-handling" tar ((:commit . "8b8ac07aa8c920dafd94c96a51effb0d6c0ed1ce") (:keywords "languages" "convenience") (:authors ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainer "Julian T. Knabenschuh" . "jtkdevelopments@gmail.com") (:url . "https://github.com/jtkDvlp/web-mode-edit-element"))]) (web-mode . [(20181104 2004) ((emacs (23 1))) "major mode for editing web templates" single ((:commit . "29ced993bb1a435bd82d3e7395bed13b99e87de4") (:keywords "languages") (:authors ("François-Xavier Bois <fxbois AT Google Mail Service>")) (:maintainer "François-Xavier Bois") (:url . "http://web-mode.org"))]) (web-completion-data . [(20160318 848) nil "Shared completion data for ac-html and company-web" tar ((:commit . "c272c94e8a71b779c29653a532f619acad433a4f") (:keywords "html" "auto-complete" "company") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/web-completion-data"))]) (web-beautify . [(20161115 2247) nil "Format HTML, CSS and JavaScript/JSON" single ((:commit . "e1b45321d8c11b404b12c8e55afe55eaa7c84ee9") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/web-beautify"))]) (web . [(20141231 2001) ((dash (2 9 0)) (s (1 5 0))) "useful HTTP client" single ((:commit . "483188dac4bc6b409b985c9dae45f3324a425efd") (:keywords "lisp" "http" "hypermedia") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-web"))]) (weather-metno . [(20150901 107) ((emacs (24)) (cl-lib (0 3))) "Weather data from met.no in Emacs" tar ((:commit . "bfc7137095e0ee71aad70ac46f2af677f3c051b6"))]) (wdl-mode . [(20180831 1946) nil "WDL (Workflow Definition Language) major mode" single ((:commit . "cef86e5afc136ae5ad9324cd6e6d6f860b889bcf") (:keywords "languages") (:authors ("Xiaowei Zhan" . "zhanxw@gmail.com")) (:maintainer "Xiaowei Zhan" . "zhanxw@gmail.com") (:url . "http://github.com/zhanxw/wdl-mode"))]) (wcheck-mode . [(20180126 1216) nil "General interface for text checkers" tar ((:commit . "6aa26626ccc6f7f670de092c7d40e44ab8b410f9"))]) (wc-mode . [(20170127 429) nil "Running word count with goals (minor mode)" single ((:commit . "f218f42709a651b34d6c1ddd98856f44648ef707") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "https://github.com/bnbeckwith/wc-mode"))]) (wc-goal-mode . [(20140829 1359) nil "Running word count with goals (minor mode)" single ((:commit . "bf21ab9c5a449bcc20dd207a4915dcec218d2699") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "https://github.com/bnbeckwith/wc-goal-mode"))]) (wavefront-obj-mode . [(20170808 1716) nil "Major mode for Wavefront obj files" single ((:commit . "34027915de6496460d8e68b5991dd24d47d54859") (:authors ("Sasha Kovar" . "sasha-emacs@arcocene.org")) (:maintainer "Sasha Kovar" . "sasha-emacs@arcocene.org") (:url . "http://github.com/abend/wavefront-obj-mode"))]) (watch-buffer . [(20120331 2044) nil "run a shell command when saving a buffer" single ((:commit . "761fd7252e6d7bf5148283c2a7ee935f087d9427") (:keywords "automation" "convenience") (:authors ("Michael Steger" . "mjsteger1@gmail.com")) (:maintainer "Michael Steger" . "mjsteger1@gmail.com") (:url . "https://github.com/mjsteger/watch-buffer"))]) (warm-night-theme . [(20161101 1428) ((emacs (24))) "Emacs 24 theme with a dark background." single ((:commit . "020f084d23409b5035150508ba6e57c2509edd64") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (wanderlust . [(20181117 717) ((semi (1 14 7))) "Yet Another Message Interface on Emacsen" tar ((:commit . "05318ec3c724d5a0dad449a16b128a601bbce5ff"))]) (wandbox . [(20170603 1231) ((emacs (24)) (request (0 3 0)) (s (1 10 0))) "Wandbox client" tar ((:commit . "e002fe41f2cd9b4ce2b1dc80b83301176e9117f1") (:keywords "tools") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/emacs-wandbox"))]) (wand . [(20180815 1031) ((dash (20161121 55)) (s (20160928 636))) "Magic wand for Emacs - Select and execute" tar ((:commit . "5c0d4833a3afc57e4b2398250139729cc9131d16") (:keywords "extensions" "tools") (:authors ("Ha-Duong Nguyen <cmpitgATgmail>")) (:maintainer "Ha-Duong Nguyen <cmpitgATgmail>") (:url . "https://github.com/cmpitg/wand"))]) (walkclj . [(20180718 900) ((emacs (25)) (parseclj (0 1 0)) (treepy (0 1 0))) "Manipulate Clojure parse trees" single ((:commit . "2e54fa813b11d1a87c890cdf117f30165a193024") (:keywords "languages") (:authors ("Arne Brasseur")) (:maintainer "Arne Brasseur") (:url . "https://github.com/plexus/walkclj"))]) (wakib-keys . [(20180818 1829) ((emacs (24 4))) "Minor Mode for Modern Keybindings" single ((:commit . "a858979620bd22801e5ce214dd46d69b19ccd357") (:keywords "convenience" "keybindings" "keys") (:authors ("Abdulla Bubshait")) (:maintainer "Abdulla Bubshait") (:url . "https://github.com/darkstego/wakib-keys/"))]) (wakatime-mode . [(20180920 702) nil "Automatic time tracking extension for WakaTime" single ((:commit . "2531cb58287770883ba534d20b3288955c4d6ef3") (:keywords "calendar" "comm") (:authors ("Gabor Torok" . "gabor@20y.hu")) (:maintainer "Alan Hamlett" . "alan@wakatime.com"))]) (waher-theme . [(20141115 1230) ((emacs (24 1))) "Emacs 24 theme based on waher for st2 by dduckster" single ((:commit . "60d31519fcfd8e797723d47961b255ae2f2e2c0a") (:authors ("Jasonm23" . "jasonm23@gmail.com")) (:maintainer "Jasonm23" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-waher-theme"))]) (waf-mode . [(20170403 1940) nil "Waf integration for Emacs" single ((:commit . "20c75eabd1d54fbce8e0dbef785c9fb68577ee4f") (:authors ("Denys Valchuk" . "dvalchuk@gmail.com")) (:maintainer "Denys Valchuk" . "dvalchuk@gmail.com") (:url . "https://bitbucket.org/dvalchuk/waf-mode"))]) (wacspace . [(20180311 2350) ((dash (1 2 0)) (cl-lib (0 2))) "The WACky WorkSPACE manager for emACS" tar ((:commit . "54d19aab6fd2bc5945b7ffc58104e695064927e2"))]) (w3m . [(20181022 855) nil "an Emacs interface to w3m" tar ((:commit . "f392ad9864d3ec30e8b8151bdbd714f51be21bf3") (:keywords "w3m" "www" "hypermedia"))]) (w32-browser . [(20170101 1954) nil "Run Windows application associated with a file." single ((:commit . "e5c60eafd8f8d3546a0fa295ad5af2414d36b4e6") (:keywords "mouse" "dired" "w32" "explorer") (:authors ("Emacs Wiki, Drew Adams")) (:maintainer nil . "Drew Adams (concat \"drew.adams\" \"@\" \"oracle\" \".com\")") (:url . "http://www.emacswiki.org/w32-browser.el"))]) (vyper-mode . [(20180707 1935) ((emacs (24 3))) "Major mode for the Vyper programming language" single ((:commit . "323dfddfc38f0b11697e9ebaf04d1b53297e54e5") (:keywords "languages") (:authors ("Alex Stokes" . "r.alex.stokes@gmail.com")) (:maintainer "Alex Stokes" . "r.alex.stokes@gmail.com") (:url . "https://github.com/ralexstokes/vyper-mode"))]) (vue-mode . [(20180827 15) ((mmm-mode (0 5 5)) (vue-html-mode (0 2)) (ssass-mode (0 2)) (edit-indirect (0 1 4))) "Major mode for vue component based on mmm-mode" single ((:commit . "33436c53e3f1b683b1069043a10a77dad805df03") (:keywords "languages") (:authors ("codefalling" . "code.falling@gmail.com")) (:maintainer "codefalling" . "code.falling@gmail.com"))]) (vue-html-mode . [(20180428 2035) nil "Major mode for editing Vue.js templates" single ((:commit . "1514939804bad558584feeb6298b38d22eadf64e") (:keywords "languages" "vue" "template") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/vue-html-mode"))]) (vscode-icon . [(20180922 2150) ((emacs (25 1))) "Utility package to provide Vscode style icons" tar ((:commit . "3ad83ee122d312775a101c975424a2c87c3a80b1") (:keywords "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/vscode-icon-emacs"))]) (volume . [(20150718 2009) nil "tweak your sound card volume from Emacs" single ((:commit . "ecc1550b3c8b501d37e0f0116b54b535d15f90f6") (:authors ("Daniel Brockman" . "daniel@brockman.se")) (:maintainer "Daniel Brockman" . "daniel@brockman.se") (:url . "http://www.brockman.se/software/volume-el/"))]) (volatile-highlights . [(20160612 155) nil "Minor mode for visual feedback on some operations." single ((:commit . "9a20091f0ce7fc0a6b3e641a6a46d5f3ac4d8392") (:keywords "emulations" "convenience" "wp") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>") (:url . "http://www.emacswiki.org/emacs/download/volatile-highlights.el"))]) (voca-builder . [(20161101 1645) ((popup (0 5 2))) "Helps you build up your vocabulary" single ((:commit . "51573beec8cd8308477b0faf453aad93e17f57c5") (:keywords "english" "vocabulary") (:authors ("Yi Tang" . "yi.tang.uk@me.com")) (:maintainer "Yi Tang" . "yi.tang.uk@me.com") (:url . "https://github.com/yitang/voca-builder"))]) (vmd-mode . [(20180223 1356) ((emacs (24 3))) "Fast Github-flavored Markdown preview using a vmd subprocess." single ((:commit . "24e38a20951dfad6e3e985c7cc6286c1e271da5f") (:keywords "markdown" "preview" "live" "vmd") (:authors ("Blake Miller" . "blak3mill3r@gmail.com")) (:maintainer "Blake Miller" . "blak3mill3r@gmail.com") (:url . "https://github.com/blak3mill3r/vmd-mode"))]) (vlf . [(20180201 2254) nil "View Large Files" tar ((:commit . "31b292dc85a374fb343789e217015683bfbdf5f1") (:keywords "large files" "utilities") (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/vlfi"))]) (visual-regexp-steroids . [(20170222 253) ((visual-regexp (1 1))) "Extends visual-regexp to support other regexp engines" tar ((:commit . "a6420b25ec0fbba43bf57875827092e1196d8a9e") (:keywords "external" "foreign" "regexp" "replace" "python" "visual" "feedback") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/visual-regexp-steroids.el/"))]) (visual-regexp . [(20170301 116) ((cl-lib (0 2))) "A regexp/replace command for Emacs with interactive visual feedback" single ((:commit . "b3096c2d391ff4e28a2a4e8cd82efbf11071ea85") (:keywords "regexp" "replace" "visual" "feedback") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/visual-regexp.el/"))]) (visual-fill-column . [(20180919 757) ((emacs (24 3))) "fill-column for visual-line-mode" single ((:commit . "33f68b9d94b5877f21209b68438a3cd95f801dc1") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (visual-ascii-mode . [(20150129 1046) nil "Visualize ascii code (small integer) on buffer." single ((:commit . "99285a099a17472ddd9f1b4f74e9d092dd8c5947") (:keywords "presentation") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/visual-ascii-mode"))]) (visible-mark . [(20150624 450) nil "Make marks visible." single ((:commit . "a584db9bc88953b23a9648b3e14ade90767207f8") (:keywords "marking" "color" "faces") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://gitlab.com/iankelling/visible-mark"))]) (virtualenvwrapper . [(20180212 144) ((dash (1 5 0)) (s (1 6 1))) "a featureful virtualenv tool for Emacs" single ((:commit . "bf13158dde071bdf4901709ed101aba6b8a25f7f") (:keywords "python" "virtualenv" "virtualenvwrapper") (:authors ("James J Porter" . "porterjamesj@gmail.com")) (:maintainer "James J Porter" . "porterjamesj@gmail.com") (:url . "http://github.com/porterjamesj/virtualenvwrapper.el"))]) (virtualenv . [(20140220 2301) nil "Virtualenv for Python" single ((:commit . "276c0f4d6493b402dc4d22ecdf17b2b072e911b3") (:keywords "python" "virtualenv") (:authors ("Aaron Culich" . "aculich@gmail.com")) (:maintainer "Aaron Culich" . "aculich@gmail.com"))]) (vimrc-mode . [(20181116 1919) nil "Major mode for vimrc files" single ((:commit . "13bc150a870d5d4a95f1111e4740e2b22813c30e") (:keywords "languages" "vim") (:url . "https://github.com/mcandre/vimrc-mode"))]) (vimish-fold . [(20181101 1650) ((emacs (24 4)) (cl-lib (0 5)) (f (0 18 0))) "Fold text like in Vim" single ((:commit . "ee647688a53fe91174d5450b61b882d389196f8e") (:keywords "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/vimish-fold"))]) (vim-region . [(20140329 1624) ((expand-region (20140127))) "Select region as vim" single ((:commit . "7c4a99ce3678fee40c83ab88e8ad075d2a935fdf") (:authors ("ongaeshi" . "ongaeshi0621@gmail.com")) (:maintainer "ongaeshi" . "ongaeshi0621@gmail.com") (:url . "https://github.com/ongaeshi/emacs-vim-region"))]) (vim-empty-lines-mode . [(20150111 426) ((emacs (23))) "Vim-like empty line indicator at end of files." single ((:commit . "d4a5034ca8ea0c962ad6e92c86c0fa2a74d2964b") (:keywords "emulations") (:authors ("Jonne Mickelin" . "jonne@ljhms.com")) (:maintainer "Jonne Mickelin" . "jonne@ljhms.com") (:url . "https://github.com/jmickelin/vim-empty-lines-mode"))]) (viking-mode . [(20160705 2027) nil "kill first, ask later" single ((:commit . "c76aa265d13ad91d6890d242e142d05e31f0340b") (:keywords "kill" "delete") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:url . "https://github.com/tlinden/viking-mode"))]) (viewer . [(20170107 202) nil "View-mode extension" single ((:commit . "6c8db025bf4021428f7f2c3ef9d74fb13f5d267a") (:keywords "view" "extensions") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://github.com/rubikitch/viewer/"))]) (vi-tilde-fringe . [(20141028 242) ((emacs (24))) "Displays tildes in the fringe on empty lines a la Vi." single ((:commit . "f1597a8d54535bb1d84b442577b2024e6f910308") (:keywords "emulation") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/vi-tilde-fringe"))]) (vhdl-tools . [(20181115 1736) ((ggtags (0 8 12)) (emacs (26 1)) (outshine (2 0)) (helm (2 9 6))) "Utilities for navigating vhdl sources." single ((:commit . "536a265d74c6fb750f35d50950bdccf12f929512") (:keywords "languages" "convenience") (:authors ("Cayetano Santos")) (:maintainer "Cayetano Santos") (:url . "https://github.com/csantosb/vhdl-tools/wiki"))]) (vhdl-capf . [(20160221 1734) nil "Completion at point function (capf) for vhdl-mode." single ((:commit . "290abe217050f33532bc9ccb04f894123402f414") (:keywords "convenience" "usability" "vhdl" "completion") (:authors ("sh-ow" . "sh-ow@users.noreply.github.com")) (:maintainer "sh-ow" . "sh-ow@users.noreply.github.com") (:url . "https://github.com/sh-ow/vhdl-capf"))]) (vertigo . [(20180829 2230) ((dash (2 11 0))) "Jump across lines using the home row." single ((:commit . "6303d17270ea92290a6960890bca515274f1682b") (:keywords "vim" "vertigo") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:url . "https://github.com/noctuid/vertigo.el"))]) (vertica-snippets . [(20181016 748) ((yasnippet (0 6 1))) "Yasnippets for Vertica" tar ((:commit . "1f80a737ed53f11d985a64c97bb99cfba8fd0b67") (:keywords "convenience" "snippets") (:authors ("Andreas Gerler" . "baron@bundesbrandschatzamt.de")) (:maintainer "Andreas Gerler" . "baron@bundesbrandschatzamt.de") (:url . "https://github.com/baron42bba/vertica-snippets"))]) (vertica . [(20131217 1511) ((sql (3 0))) "Vertica SQL mode extension" single ((:commit . "3c9647b425c5c13c30bf0cba483646af18196588") (:keywords "sql" "vertica") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com"))]) (verify-url . [(20160426 1228) ((cl-lib (0 5))) "find out invalid urls in the buffer or region" single ((:commit . "d6f3623cda8cd526a2d198619b137059cb1ba1ab") (:keywords "convenience" "usability" "url") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/verify-url"))]) (veri-kompass . [(20181110 933) ((emacs (25)) (cl-lib (0 5)) (org (8 2 0))) "verilog codebase navigation facility" single ((:commit . "ca9aa51e456f3762e2ebaaae5a2b70297375a4c8") (:keywords "languages" "extensions" "verilog" "hardware" "rtl") (:maintainer nil . "andrea_corallo@yahoo.it") (:url . "https://gitlab.com/koral/veri-kompass"))]) (vector-utils . [(20140508 2041) nil "Vector-manipulation utility functions" single ((:commit . "c38ca1c6a23b2b51a6ac36c2c64e50e21cbe9d21") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/vector-utils"))]) (vdm-snippets . [(20181106 1107) ((emacs (24)) (yasnippet (0 13 0))) "YASnippets for VDM mode" tar ((:commit . "5440ca997b997df11d3d3bf67e4b547df6df118d") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (vdm-mode . [(20181112 2011) ((emacs (25))) "Major mode for the Vienna Development Method" tar ((:commit . "5440ca997b997df11d3d3bf67e4b547df6df118d") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (vdirel . [(20181001 1135) ((emacs (24 4)) (org-vcard (0 1 0)) (helm (1 7 0)) (seq (1 11))) "Manipulate vdir (i.e., vCard) repositories" single ((:commit . "dfe5f9478405b8292f85fc911db92e81b627626a") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/vdirel"))]) (vdiff-magit . [(20180819 1802) ((emacs (24 4)) (vdiff (0 3)) (magit (2 10 0))) "magit integration for vdiff" single ((:commit . "2589b93a0a789b1d86e607cb84979c6a837eb008") (:keywords "diff") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-vdiff-magit"))]) (vdiff . [(20180920 1720) ((emacs (24 4)) (hydra (0 13 0))) "A diff tool similar to  vimdiff" single ((:commit . "3bfb5decd7fcef73759b247b29aeae669fb79499") (:keywords "diff") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-vdiff"))]) (vcomp . [(20140906 2208) nil "compare version strings" single ((:commit . "092ef48a78e950c0576269d889be6caf9f6e61c5") (:keywords "versions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/vcomp"))]) (vcl-mode . [(20170119 2051) nil "Syntax highlighting for Varnish Command Language" single ((:commit . "3d86c1352a7370d558d25f4c8f7be744e7d27332") (:authors ("Stig Sandbeck Mathisen" . "ssm@redpill-linpro.com")) (:maintainer "Stig Sandbeck Mathisen" . "ssm@redpill-linpro.com"))]) (vc-osc . [(20161119 1955) nil "non-resident support for osc version-control" single ((:commit . "8c09a0d5f69237285101554261b77d76b546a24b") (:authors ("Adam Spiers (see vc.el for full credits)")) (:maintainer "Adam Spiers" . "aspiers@suse.com"))]) (vc-msg . [(20180605 58) ((emacs (24 3)) (popup (0 5 0))) "Show commit information of current line" tar ((:commit . "ffd8db482cbd9fb63dace0e5ddcc7207a9c99f5e") (:keywords "git" "vc" "svn" "hg" "messenger") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/vc-msg"))]) (vc-hgcmd . [(20181113 758) ((emacs (25 1))) "VC mercurial backend that uses hg command server" single ((:commit . "c05d560a81cbf108579d2b52c49896eabb334c74") (:keywords "vc") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:url . "https://github.com/muffinmad/emacs-vc-hgcmd"))]) (vc-fossil . [(20180215 1635) nil "VC backend for the fossil sofware configuraiton management system" tar ((:commit . "7c5af95181213db38f81f5f9586f3334301a3ea0") (:authors ("Venkat Iyer" . "venkat@comit.com")) (:maintainer "Venkat Iyer" . "venkat@comit.com"))]) (vc-darcs . [(20170905 320) ((emacs (24))) "a VC backend for darcs" single ((:commit . "390fb1ebdda1ffac45b9be02626dde3b6d95ac11") (:keywords "vc") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx") ("Juliusz Chroboczek" . "jch@pps.univ-paris-diderot.fr")) (:maintainer "Libor Čapák" . "capak@inputwish.com"))]) (vc-check-status . [(20170107 1334) nil "Warn you when quitting emacs and leaving repo dirty." tar ((:commit . "37734beb16bfd8633ea328059bf9a47eed826d5c") (:keywords "vc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/vc-check-status"))]) (vc-auto-commit . [(20170107 1333) nil "Auto-committing feature for your repository" tar ((:commit . "446f664f4ec835532f4f18ba18b5fb731f6030aa") (:keywords "vc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "http://github.com/thisirs/vc-auto-commit.git"))]) (vbasense . [(20140221 2353) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 1))) "provide a environment like Visual Basic Editor." tar ((:commit . "8c61a492d7c15218ae1a96e2aebfe6f78bfff6db") (:keywords "vba" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-vbasense"))]) (vala-snippets . [(20150429 352) ((yasnippet (0 8 0))) "Yasnippets for Vala" tar ((:commit . "671439501060449bd100b9fffd524a86064fbfbb") (:authors ("Daniel Gopar")) (:maintainer "Daniel Gopar") (:url . "https://github.com/gopar/vala-snippets"))]) (vala-mode . [(20150324 2225) nil "Vala mode derived mode" single ((:commit . "fb2871a4492d75d03d72e60474919ab89adb267b") (:keywords "vala" "languages" "oop") (:authors ("2005 Dylan R. E. Moonfire") ("       2008 Étienne BERSAC")) (:maintainer "Étienne BERSAC" . "bersace03@laposte.net"))]) (vagrant-tramp . [(20160427 2332) ((dash (2 12 0))) "Vagrant method for TRAMP" tar ((:commit . "453ba605b28d2964bb4e10074f1e6891ebb4d2d6") (:keywords "vagrant") (:authors ("Doug MacEachern" . "dougm@vmware.com") ("Ryan Prior     " . "ryanprior@gmail.com")) (:maintainer "Doug MacEachern" . "dougm@vmware.com") (:url . "https://github.com/dougm/vagrant-tramp"))]) (vagrant . [(20170301 2206) nil "Manage a vagrant box from emacs" single ((:commit . "636ce2f9af32ea199170335a9cf1201b64873440") (:keywords "vagrant" "chef") (:authors ("Robert Crim" . "rob@servermilk.com")) (:maintainer "Robert Crim" . "rob@servermilk.com") (:url . "https://github.com/ottbot/vagrant.el"))]) (v2ex-mode . [(20160720 345) ((cl-lib (0 5)) (request (0 2)) (let-alist (1 0 3))) "Major mode for visit http://v2ex.com/ site." single ((:commit . "b7d19bb594b43ea3824a6f215dd1e5d1d4c0e8ad") (:keywords "v2ex" "v2ex.com") (:authors ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainer "Aborn Jiang" . "aborn.jiang@gmail.com") (:url . "https://github.com/aborn/v2ex-mode"))]) (uuidgen . [(20140918 2301) nil "Provides various UUID generating functions" single ((:commit . "7eb96415484c3854a3f383d1a3e10b87ae674e22") (:keywords "extensions" "lisp" "tools") (:authors ("Kan-Ru Chen" . "koster@debian.org")) (:maintainer "Kan-Ru Chen" . "koster@debian.org"))]) (uuid . [(20120910 851) nil "UUID's for EmacsLisp" single ((:commit . "1519bfeb0e31602b840bc8dd35d7c7e732c159fe") (:keywords "lisp") (:authors ("James Mastros")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (utop . [(20181010 2155) ((emacs (24))) "Universal toplevel for OCaml" single ((:commit . "ea38850e606dd18c94e2ccabc28485fec1c8f91f") (:keywords "ocaml" "languages") (:authors ("Jeremie Dimino" . "jeremie@dimino.org")) (:maintainer "Jeremie Dimino" . "jeremie@dimino.org") (:url . "https://github.com/diml/utop"))]) (usql . [(20180305 2323) ((emacs (25 1))) "U-SQL support for sql-mode" single ((:commit . "bfaf428b366a9a185eef84f0d645a98dc918fe3d") (:keywords "languages") (:authors ("Nicholas Barnwell" . "nb@ul.io")) (:maintainer "Nicholas Barnwell" . "nb@ul.io") (:url . "https://github.com/nickbarwell/usql.el"))]) (use-ttf . [(20180609 552) ((emacs (24 4)) (s (1 12 0))) "Use the same font cross OS." single ((:commit . "29dddac84184e0c391dc586c56e94593df4f5a59") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/use-ttf"))]) (use-package-ensure-system-package . [(20180913 1501) ((use-package (2 1)) (system-packages (1 0 4))) "auto install system packages" single ((:commit . "d9f229453da31fdf9a55207db09e360c5071d706") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-ensure-system-package"))]) (use-package-el-get . [(20180131 505) ((use-package (1 0))) "el-get support for use package" single ((:commit . "cba87c4e9a3a66b7c10962e3aefdf11c83d737bc") (:keywords "dotemacs" "startup" "speed" "config" "package" "tools") (:authors ("Edward Knyshov" . "edvorg@gmail.com")) (:maintainer "Edward Knyshov" . "edvorg@gmail.com") (:url . "https://github.com/edvorg/use-package-el-get"))]) (use-package-chords . [(20181024 2322) ((use-package (2 1)) (bind-key (1 0)) (bind-chord (0 2)) (key-chord (0 6))) "key-chord keyword for use-package" single ((:commit . "d9f229453da31fdf9a55207db09e360c5071d706") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-chords"))]) (use-package . [(20181110 1758) ((emacs (24 3)) (bind-key (2 4))) "A configuration macro for simplifying your .emacs" tar ((:commit . "d9f229453da31fdf9a55207db09e360c5071d706") (:keywords "dotemacs" "startup" "speed" "config" "package") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/use-package"))]) (usage-memo . [(20170926 37) nil "integration of Emacs help system and memo" single ((:commit . "88e15a9942a3e0a6e36e9c3e51e3edb746067b1a") (:keywords "convenience" "languages" "lisp" "help" "tools" "docs") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/usage-memo.el"))]) (urlenc . [(20140116 1456) nil "URL encoding/decoding utility for Emacs." single ((:commit . "835a6dcb783bbe84714bae87a3464aa0b128bfac") (:keywords "url") (:authors ("Taiki SUGAWARA" . "buzz.taiki@gmail.com")) (:maintainer "Taiki SUGAWARA" . "buzz.taiki@gmail.com") (:url . "https://github.com/buzztaiki/urlenc-el"))]) (url-shortener . [(20170805 242) nil "shorten long url and expand tinyurl" single ((:commit . "06db8270213b9e352d6c335b0663059a1353d05e") (:authors ("Yu Yang" . "yy2012cn@NOSPAM.gmail.com")) (:maintainer "Yu Yang" . "yy2012cn@NOSPAM.gmail.com") (:url . "https://github.com/yuyang0/url-shortener"))]) (uptimes . [(20180416 1323) ((cl-lib (0 5)) (emacs (24))) "Track and display emacs session uptimes." single ((:commit . "5e81f8bb419836602819045e7d5a74b76ad3e69c") (:keywords "processes" "uptime") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/uptimes.el"))]) (upbo . [(20180422 822) ((dash (2 12 0)) (emacs (24 4))) "Karma Test Runner Integration" single ((:commit . "c37728e11dedd29d849ba9523465b0cdaccea9d5") (:keywords "javascript" "js" "test" "karma") (:authors ("Sungho Kim(shiren)")) (:maintainer "Sungho Kim(shiren)") (:url . "http://github.com/shiren"))]) (untitled-new-buffer . [(20161212 1508) ((emacs (24 4)) (magic-filetype (0 2 0))) "Open untitled new buffer like other text editors." single ((:commit . "4eabc6937b0e83062ffce9de0d42110224063a6c") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/untitled-new-buffer.el"))]) (unkillable-scratch . [(20160505 203) nil "Disallow buffers from being killed by regexp -- default is *scratch* buffer" single ((:commit . "676a5a97658830caece18fa65a23e3d113933151") (:keywords "scratch") (:authors ("Eric Crosson" . "esc@ericcrosson.com")) (:maintainer "Eric Crosson" . "esc@ericcrosson.com"))]) (universal-emotions-emoticons . [(20180729 1941) ((emacs (24 4))) "Emoticons For The Six Universal Expressions" single ((:commit . "9cedd09ee65cb9fa71f27b0ab46a8353bdc00902") (:keywords "convenience" "docs" "languages") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/universal-emotions-emoticons"))]) (unison-mode . [(20160513 1501) nil "Syntax highlighting for unison file synchronization program" single ((:commit . "0bd6a65c0d12f87fcf7bdff15fe54444959b93bf") (:keywords "symchronization" "unison") (:authors ("Karl Fogelmark" . "karlfogel@gmail.com")) (:maintainer "Karl Fogelmark" . "karlfogel@gmail.com") (:url . "https://github.com/impaktor/unison-mode"))]) (unison . [(20160704 740) ((emacs (24 1))) "sync with Unison" single ((:commit . "a78a04c0d1398d00f75a1bd4799622a65bcb0f28") (:keywords "sync") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://github.com/unhammer/unison.el"))]) (unipoint . [(20140113 2224) nil "a simple way to insert unicode characters by TeX name" single ((:commit . "5da04aebac35a5c9e1d8704f2231808d42f4b36a") (:authors ("Andrew Gwozdziewycz" . "git@apgwoz.com")) (:maintainer "Andrew Gwozdziewycz" . "git@apgwoz.com") (:url . "https://github.com/apgwoz/unipoint"))]) (unify-opening . [(20171122 2012) ((emacs (24 4))) "Unify the mechanism to open files" single ((:commit . "502469ddba6d8d52159f53976265f7d956b6b17c") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/unify-opening"))]) (unidecode . [(20180312 1926) nil "Transliterate Unicode to ASCII" tar ((:commit . "5502ada9287b4012eabb879f12f5b0a9df52c5b7") (:authors ("sindikat <sindikat at mail36 dot net>")) (:maintainer "John Mastro" . "john.b.mastro@gmail.com"))]) (unicode-whitespace . [(20140508 2041) ((ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "teach whitespace-mode about fancy characters" single ((:commit . "a18c6b38d78b94f2eb1dcc4cb4fa91b6a17efabe") (:keywords "faces" "wp" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-whitespace"))]) (unicode-troll-stopper . [(20151024 131) nil "Minor mode for Highlighting Unicode homoglyphs" single ((:commit . "15e4b57b78bf643bb56e5000078030cbb5c66e2a") (:keywords "unicode") (:authors ("Cam Saül" . "cammsaul@gmail.com")) (:maintainer "Cam Saül" . "cammsaul@gmail.com") (:url . "https://github.com/camsaul/emacs-unicode-troll-stopper"))]) (unicode-progress-reporter . [(20140508 2041) ((emacs (24 1 0)) (ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Progress-reporter with fancy characters" single ((:commit . "5e66724fd7d15743213b082474d798117b194494") (:keywords "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-progress-reporter"))]) (unicode-input . [(20141219 720) nil "Support for unicode character input" single ((:keywords "unicode" "input") (:authors ("m00nlight" . "dot_wangyushi@yeah.net")) (:maintainer "m00nlight" . "dot_wangyushi@yeah.net"))]) (unicode-fonts . [(20181001 1509) ((font-utils (0 7 8)) (ucs-utils (0 8 2)) (list-utils (0 4 2)) (persistent-soft (0 8 10)) (pcache (0 3 1))) "Configure Unicode fonts" single ((:commit . "7b88ae84e589f6c8b9386b2fb5a02ff4ccb91169") (:keywords "i18n" "faces" "frames" "wp" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-fonts"))]) (unicode-escape . [(20160614 1234) ((emacs (24)) (names (20151201 0)) (dash (2 12 1))) "Escape/Unescape unicode notations" single ((:commit . "fc69ec780d9e54c364a9252bd0cf1d2507f3fab7") (:keywords "i18n" "unicode") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/unicode-escape.el"))]) (unicode-enbox . [(20140508 2041) ((string-utils (0 3 2)) (ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Surround a string with box-drawing characters" single ((:commit . "77074fac1994a4236f111d6a1d0cf79ea3fca151") (:keywords "extensions" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-enbox"))]) (unicode-emoticons . [(20150204 1108) nil "Shortcuts for common unicode emoticons" single ((:commit . "fb18631f342b0243cf77cf59ed2067c47aae5233") (:keywords "games" "entertainment" "comms") (:authors ("Gunther Hagleitner")) (:maintainer "Gunther Hagleitner") (:url . "https://github.com/hagleitn/unicode-emoticons"))]) (unfill . [(20170723 146) nil "Unfill paragraphs or regions, and toggle between filled & unfilled" single ((:commit . "df0c4dee19a3874b11c7c7f04e8a2fba629fda9b") (:keywords "utilities") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/unfill"))]) (undohist . [(20150315 1242) ((cl-lib (1 0))) "Persistent undo history for GNU Emacs" single ((:commit . "d2239a5f736724ceb9e3b6bcaa86f4064805cda0") (:keywords "convenience") (:authors ("MATSUYAMA Tomohiro" . "m2ym.pub@gmail.com")) (:maintainer "MATSUYAMA Tomohiro" . "m2ym.pub@gmail.com"))]) (underwater-theme . [(20131118 2) nil "A gentle, deep blue color theme" single ((:commit . "4eb9ef014f580adc135d91d1cd68d37a310640b6") (:keywords "faces") (:authors ("Jon-Michael Deldin" . "dev@jmdeldin.com")) (:maintainer "Jon-Michael Deldin" . "dev@jmdeldin.com"))]) (underline-with-char . [(20170814 923) ((emacs (24))) "Underline with a char" single ((:commit . "6daeba77e17dc11558ca3ccb0495524f5104d581") (:keywords "convenience") (:maintainer nil . "marcowahlsoft@gmail.com"))]) (undercover . [(20180403 1452) ((emacs (24)) (dash (2 0 0)) (shut-up (0 3 2))) "Test coverage library for Emacs Lisp" single ((:commit . "3fc54ef92f0b4b7d26d962d6ed29a81d526a3a66") (:keywords "lisp" "tests" "coverage" "tools") (:authors ("Sviridov Alexander" . "sviridov.vmi@gmail.com")) (:maintainer "Sviridov Alexander" . "sviridov.vmi@gmail.com") (:url . "https://github.com/sviridov/undercover.el"))]) (uncrustify-mode . [(20130707 1359) nil "Minor mode to automatically uncrustify." single ((:commit . "73893d000361e95784911e5ec268ad0ab2a1473c") (:keywords "uncrustify") (:authors ("Tabito Ohtani" . "koko1000ban@gmail.com")) (:maintainer "Tabito Ohtani" . "koko1000ban@gmail.com"))]) (ukrainian-holidays . [(20130720 1349) nil "Ukrainian holidays for Emacs calendar." single ((:commit . "e52b0c92843e9f4d0415a7ba3b8559785497d23d") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ukrainian-holidays"))]) (ujelly-theme . [(20180214 1624) nil "Ujelly theme for GNU Emacs 24 (deftheme)" single ((:commit . "bf724ce7806a738d2043544061e5f9bbfc56e674") (:authors ("Mark Tran" . "mark.tran@gmail.com")) (:maintainer "Mark Tran" . "mark.tran@gmail.com") (:url . "http://github.com/marktran/color-theme-ujelly"))]) (uimage . [(20160901 1221) nil "An iimage like mode with the ability to display url images" single ((:commit . "9893d09160ef7e8c0ecdcd74fca99ffeb5f9d70d") (:keywords "lisp" "url" "image") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (ucs-utils . [(20150826 1414) ((persistent-soft (0 8 8)) (pcache (0 2 3)) (list-utils (0 4 2))) "Utilities for Unicode characters" tar ((:commit . "cbfd42f822bf5717934fa2d92060e6e24a813433") (:keywords "i18n" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ucs-utils"))]) (ubuntu-theme . [(20150805 1506) nil "A theme inspired by the default terminal colors in Ubuntu" single ((:commit . "88b0eefc75d4cbcde103057e1c5968d4c3052f69") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/ubuntu-theme"))]) (typoscript-mode . [(20170126 912) ((emacs (24 4)) (use-package (0))) "mode for TypoScript files" single ((:commit . "44e7567e921573c4f33c537b827f71fb1f565c32") (:keywords "typo3" "typoscript") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/typoscript-mode"))]) (typo . [(20171209 1023) nil "Minor mode for typographic editing" single ((:commit . "9dad93b6f367f02f52c8d9bf15d446d922cec294") (:keywords "convenience" "wp") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/typoel"))]) (typit . [(20180317 807) ((emacs (24 4)) (f (0 18)) (mmt (0 1 1))) "Typing game similar to tests on 10 fast fingers" tar ((:commit . "4fe50d616fc60e77eb9b5a824c0a1ca4010b0746") (:keywords "games") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/typit"))]) (typing-game . [(20160426 1220) nil "a simple typing game" single ((:commit . "616435a5270274f4c7b698697674dbb2039049a4") (:keywords "lisp" "game") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (typing . [(20180830 2203) nil "The Typing Of Emacs" single ((:commit . "a2ef25dde2d8eb91bd9c0c6164cb5208208647fa") (:keywords "games") (:authors ("Alex Schroeder" . "alex@gnu.org")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:url . "http://www.emacswiki.org/emacs/TypingOfEmacs"))]) (typescript-mode . [(20181018 553) nil "Major mode for editing typescript" tar ((:commit . "fbaad515c90df0f5c3634c471034e3041a4a8cfc") (:keywords "typescript" "languages") (:url . "http://github.com/ananthakumaran/typescript.el"))]) (typed-clojure-mode . [(20151003 1822) ((clojure-mode (2 1 1)) (cider (0 10 0 -4))) "Typed Clojure minor mode for Emacs" tar ((:commit . "3abd53d8cc1ad77ffe76e02849d0ab7731fd8364") (:authors ("John Walker <john.lou.walker@gmail.com>, Ambrose Bonnaire-Sergeant" . "abonnairesergeant@gmail.com")) (:maintainer "John Walker <john.lou.walker@gmail.com>, Ambrose Bonnaire-Sergeant" . "abonnairesergeant@gmail.com") (:url . "https://github.com/typedclojure/typed-clojure-mode"))]) (twittering-mode . [(20180917 328) nil "Major mode for Twitter" single ((:commit . "ad7de82cf4b72fc166970d85849e2a9a9ae5a979") (:keywords "twitter" "web") (:authors ("Tadashi MATSUO" . "tad@mymail.twin.ne.jp") ("Y. Hayamizu" . "y.hayamizu@gmail.com") ("Tsuyoshi CHO" . "Tsuyoshi.CHO+develop@Gmail.com") ("Alberto Garcia" . "agarcia@igalia.com") ("Xavier Maillard" . "xavier@maillard.im")) (:maintainer "Tadashi MATSUO" . "tad@mymail.twin.ne.jp") (:url . "http://twmode.sf.net/"))]) (twilight-theme . [(20120412 1303) nil "Twilight theme for GNU Emacs 24 (deftheme)" single ((:commit . "77c4741cb3dcf16e53d06d6c2ffdc660c40afb5b") (:authors ("Nick Parker" . "nickp@developernotes.com")) (:maintainer "Nick Parker" . "nickp@developernotes.com"))]) (twilight-bright-theme . [(20130605 843) nil "A Emacs 24 faces port of the TextMate theme" single ((:commit . "322157cb2f3bf7920ecd209dafc31bc1c7959f49") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/twilight-bright-theme.el"))]) (twilight-anti-bright-theme . [(20160622 848) nil "A soothing Emacs 24 light-on-dark theme" single ((:commit . "523b95fcdbf4a6a6483af314ad05354a3d80f23f") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/twilight-anti-bright-theme.el"))]) (twig-mode . [(20130220 1850) nil "A major mode for twig" single ((:commit . "2849f273a4855d3314a9c0cc84134f5b28ad5ea6") (:authors ("Bojan Matic aka moljac024")) (:maintainer "Bojan Matic aka moljac024"))]) (turnip . [(20150309 629) ((dash (2 6 0)) (s (1 9 0))) "Interacting with tmux from Emacs" single ((:commit . "2fd32562fc6fc1cda6d91aa939cfb29f9b16e9de") (:keywords "terminals" "tools") (:authors ("Johann Klähn" . "kljohann@gmail.com")) (:maintainer "Johann Klähn" . "kljohann@gmail.com"))]) (turkish . [(20170910 1511) nil "Convert to Turkish characters on-the-fly" single ((:commit . "9831a316c176bb21a1b91226323ea4133163e00c") (:keywords "turkish" "languages" "automatic" "conversion") (:authors ("Deniz Yüret")) (:maintainer "Emre Sevinç" . "emre.sevinc@gmail.com") (:url . "http://www.denizyuret.com/2006/11/emacs-turkish-mode.html"))]) (turing-machine . [(20180222 438) ((emacs (24 4))) "Single-tape Turing machine simulator" single ((:commit . "fa60b76a5bac1f54b7a1b3dc55aae7602c7e385b") (:keywords "turing" "machine" "simulation") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/therockmandolinist/turing-machine"))]) (tup-mode . [(20140410 1614) nil "Major mode for editing files for Tup" single ((:commit . "bcc100c6485f1c81fdcd1215dfc6c41a81c215c8") (:authors ("Eric James Michael Ritz" . "lobbyjones@gmail.com")) (:maintainer "Eric James Michael Ritz" . "lobbyjones@gmail.com") (:url . "https://github.com/ejmr/tup-mode"))]) (tumblesocks . [(20140215 2047) ((htmlize (1 39)) (oauth (1 0 3)) (markdown-mode (1 8 1))) "An Emacs tumblr client." tar ((:commit . "85a6cdc2db3390593fd886c474959b675460b310"))]) (tumble . [(20160112 729) ((http-post-simple (0)) (cl-lib (0 5))) "an Tumblr mode for Emacs" single ((:commit . "e8fd7643cccf2b6ea4170f0c5f1f87d007e7fa00") (:keywords "tumblr") (:authors ("Federico Builes" . "federico.builes@gmail.com")) (:maintainer "Federico Builes" . "federico.builes@gmail.com"))]) (tuareg . [(20180918 1913) ((caml (3 12 0 1))) "OCaml mode for Emacs." tar ((:commit . "c030be472c2aea4d4b770705f9099fb00e952618") (:keywords "ocaml" "languages") (:authors ("Albert Cohen" . "Albert.Cohen@inria.fr") ("Sam Steingold" . "sds@gnu.org") ("Christophe Troestler" . "Christophe.Troestler@umons.ac.be") ("Till Varoquaux" . "till@pps.jussieu.fr") ("Sean McLaughlin" . "seanmcl@gmail.com") ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Albert Cohen" . "Albert.Cohen@inria.fr") (:url . "https://github.com/ocaml/tuareg"))]) (ttl-mode . [(20160505 832) nil "mode for Turtle (and Notation 3)" single nil]) (tt-mode . [(20130804 1110) nil "Emacs major mode for editing Template Toolkit files." single ((:commit . "85ed3832e7eef391f7879d9990d59c7a3493c15e") (:authors ("Dave Cross" . "dave@dave.org.uk")) (:maintainer "Dave Cross" . "dave@dave.org.uk"))]) (tss . [(20150913 1408) ((auto-complete (1 4 0)) (json-mode (1 1 0)) (log4e (0 2 0)) (yaxception (0 1))) "provide a interface for auto-complete.el/flymake.el on typescript-mode." tar ((:commit . "81ac6351a2ae258fd0ebf916dae9bd5a179fefd0") (:keywords "typescript" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-tss"))]) (ts-comint . [(20171106 647) nil "Run a Typescript interpreter in an inferior process window." single ((:commit . "8817dc7b3a6eb78c3cad42e5677c2113274a1963") (:keywords "typescript" "node" "inferior-mode" "convenience") (:authors ("Paul Huff" . "paul.huff@gmail.com")) (:maintainer "Paul Huff" . "paul.huff@gmail.com") (:url . "https://github.com/josteink/ts-comint"))]) (try . [(20170226 1605) ((emacs (24))) "Try out Emacs packages." single ((:commit . "271b0a362cadf44d0694628b9e213f54516ef913") (:keywords "packages") (:authors ("Lars Tveito" . "larstvei@ifi.uio.no")) (:maintainer "Lars Tveito" . "larstvei@ifi.uio.no") (:url . "http://github.com/larstvei/try"))]) (truthy . [(20140508 2041) ((list-utils (0 4 2))) "Test the content of a value" single ((:commit . "8ed8d07772aa8457554547eb17e264b5df2b4a69") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/truthy"))]) (trr . [(20170221 842) nil "a type-writing training program on GNU Emacs." tar ((:commit . "83660d8343ef3367837354dc684dfdde2f95826a") (:keywords "games" "faces") (:authors ("YAMAMOTO Hirotaka" . "ymmt@is.s.u-tokyo.ac.jp") ("KATO Kenji" . "kato@suri.co.jp") ("	*Original Author") ("INAMURA You" . "inamura@icot.or.jp") ("	*Original Author")) (:maintainer "YAMAMOTO Hirotaka" . "ymmt@is.s.u-tokyo.ac.jp"))]) (trinary . [(20180904 2313) ((emacs (24))) "Trinary logic." single ((:commit . "886232c6d7e92a8e9fe573eef46754ebe321f90d") (:keywords "languages") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/trinary-logic"))]) (trident-mode . [(20130726 1907) ((emacs (24)) (slime (20130526)) (skewer-mode (1 5 0)) (dash (1 0 3))) "Live Parenscript interaction" single ((:commit . "ad3201f47e114de35df189c3d80f0fdea9507ea9") (:keywords "languages" "lisp" "processes" "tools") (:authors ("John Mastro" . "john.b.mastro@gmail.com")) (:maintainer "John Mastro" . "john.b.mastro@gmail.com") (:url . "https://github.com/johnmastro/trident-mode.el"))]) (treepy . [(20180724 656) ((emacs (25 1))) "Generic tree traversal tools" single ((:commit . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") (:keywords "lisp" "maint" "tools") (:authors ("Daniel Barreto" . "daniel.barreto.n@gmail.com")) (:maintainer "Daniel Barreto" . "daniel.barreto.n@gmail.com") (:url . "https://github.com/volrath/treepy.el"))]) (treemacs-projectile . [(20181029 624) ((projectile (0 14 0)) (treemacs (0))) "Projectile integration for treemacs" single ((:commit . "cb8b01dcd6fd19ea59e9277ea24c9786c83a5cd0") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs-evil . [(20180803 1017) ((evil (1 2 12)) (treemacs (0))) "Evil mode integration for treemacs" single ((:commit . "cb8b01dcd6fd19ea59e9277ea24c9786c83a5cd0") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs . [(20181117 1604) ((emacs (25 2)) (cl-lib (0 5)) (dash (2 11 0)) (s (1 10 0)) (f (0 11 0)) (ace-window (0 9 0)) (pfuture (1 2)) (hydra (0 13 2)) (ht (2 2))) "A tree style file explorer package" tar ((:commit . "cb8b01dcd6fd19ea59e9277ea24c9786c83a5cd0") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (tree-mode . [(20151104 1331) nil "A mode to manage tree widgets" single ((:commit . "b06078826d5875d74b0e7b7ac47b0d0917610534") (:keywords "help" "convenience" "widget") (:authors (nil . "wenbinye@163.com")) (:maintainer nil . "wenbinye@163.com"))]) (travis . [(20150825 1138) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Travis" tar ((:commit . "754ef07c17fed17ab03664ad11e2b0b2ef5e78ed") (:keywords "travis") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-travis"))]) (transpose-mark . [(20150405 716) nil "Transpose data using the Emacs mark" single ((:commit . "667327602004794de97214cf336ac61650ef75b7") (:keywords "transpose" "convenience") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (transpose-frame . [(20151126 1426) nil "Transpose windows arrangement in a frame" single ((:commit . "011f420c3496b69fc22d789f64cb8091834feba7") (:keywords "window") (:authors ("S. Irie")) (:maintainer "S. Irie"))]) (transmission . [(20180728 1717) ((emacs (24 4)) (let-alist (1 0 5))) "Interface to a Transmission session" single ((:commit . "bbe4077b89afe732d346eeed1ad0783537f33480") (:keywords "comm" "tools") (:authors ("Mark Oteiza" . "mvoteiza@udel.edu")) (:maintainer "Mark Oteiza" . "mvoteiza@udel.edu"))]) (transfer-sh . [(20180603 1431) ((async (1 0))) "Simple interface for sending buffer contents to transfer.sh" single ((:commit . "55da85f963d347255a2b46568954923679331798") (:keywords "cloud" "upload" "share") (:authors ("S. Roskamp" . "steffen.roskamp@gmail.com")) (:maintainer "S. Roskamp" . "steffen.roskamp@gmail.com"))]) (tramp-term . [(20180223 1527) nil "Automatic setup of directory tracking in ssh sessions." single ((:commit . "7c29f888de0385a676dbf9a4e17bac0111f5c10a") (:keywords "tramp" "ssh") (:authors ("Randy Morris" . "randy.morris@archlinux.us")) (:maintainer "Randy Morris" . "randy.morris@archlinux.us") (:url . "https://github.com/randymorris/tramp-term.el"))]) (tramp-hdfs . [(20170821 1320) ((emacs (24 4))) "Tramp extension to access hadoop/hdfs file system in Emacs" single ((:commit . "f8406f77bf83b66306ced693a5e4aaf606f46762") (:keywords "tramp" "emacs" "hdfs" "hadoop" "webhdfs" "rest") (:authors ("Raghav Kumar Gautam" . "raghav@apache.org")) (:maintainer "Raghav Kumar Gautam" . "raghav@apache.org"))]) (tracwiki-mode . [(20150119 1621) ((xml-rpc (1 6 8))) "Emacs Major mode for working with Trac" single ((:commit . "6a620444d59b438f42383b48cd4c19c03105dba6") (:keywords "trac" "wiki" "tickets") (:authors ("Matthew Erickson" . "peawee@peawee.net")) (:maintainer "Matthew Erickson" . "peawee@peawee.net"))]) (tracking . [(20171210 2102) nil "Buffer modification tracking" tar ((:commit . "fedfa7eb8516a53fa70b6a1f4fce4b5ab66ea91f") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/circe/wiki/Tracking"))]) (traad . [(20180730 48) ((dash (2 13 0)) (deferred (0 3 2)) (popup (0 5 0)) (request (0 2 0)) (request-deferred (0 2 0)) (virtualenvwrapper (20151123)) (f (0 20 0)) (bind-map (1 1 1))) "emacs interface to the traad refactoring server." single ((:commit . "98e23363b7e8a590a2f55976123a8c3da75c87a5") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/traad"))]) (tql-mode . [(20170724 254) ((emacs (24))) "TQL mode" single ((:commit . "488add79eb3fc8ec02aedaa997fe1ed9e5c3e638") (:keywords "languages" "tql") (:authors ("Sean McLaughlin" . "seanmcl@gmail.com")) (:maintainer "Sean McLaughlin" . "seanmcl@gmail.com"))]) (toxi-theme . [(20160424 2126) ((emacs (24))) "A dark color theme by toxi" single ((:authors ("Karsten Schmidt" . "info@postspectacular.com")) (:maintainer "Karsten Schmidt" . "info@postspectacular.com") (:url . "http://bitbucket.org/postspectacular/toxi-theme/"))]) (tox . [(20160810 1555) nil "Launch current python test with tox" single ((:commit . "7655eb254038d5e34433e8a9d66b3ffc9c72e40c") (:keywords "convenience" "tox" "python" "tests") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/tox.el"))]) (totd . [(20150519 1440) ((s (1 9 0)) (cl-lib (0 5))) "Display a random daily emacs command." single ((:commit . "ca47b618ea8290776cdb5b0f1c2c335691f69660") (:keywords "help") (:authors ("Erik Hetzner" . "egh@e6h.org")) (:maintainer "Erik Hetzner" . "egh@e6h.org"))]) (total-lines . [(20171227 1239) ((emacs (24 3))) "Keep track of a buffer's total number of lines" single ((:commit . "473fa74a5416697ecd938866518bcad423f8fda6") (:keywords "convenience" "mode-line") (:authors ("Hinrik Örn Sigurðsson")) (:maintainer "Hinrik Örn Sigurðsson") (:url . "https://github.com/hinrik/total-lines"))]) (tornado-template-mode . [(20141128 1008) nil "A major mode for editing tornado templates" single ((:commit . "667c0663dbbd279b6c345446b9f2bc50eb52b747") (:authors ("Florian Mounier aka paradoxxxzero")) (:maintainer "Florian Mounier aka paradoxxxzero"))]) (tommyh-theme . [(20131004 2330) nil "A bright, bold-colored theme for emacs" single ((:commit . "46d1c69ee0a1ca7c67b569b891a2f28fed89e7d5") (:authors ("William Glass" . "william.glass@gmail.com")) (:maintainer "William Glass" . "william.glass@gmail.com"))]) (toml-mode . [(20161107 1800) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing TOML files" single ((:commit . "f6c61817b00f9c4a3cab1bae9c309e0fc45cdd06") (:keywords "data" "toml") (:authors ("Felix Chern" . "idryman@gmail.com")) (:maintainer "Felix Chern" . "idryman@gmail.com") (:url . "https://github.com/dryman/toml-mode.el"))]) (toml . [(20130903 1255) nil "TOML (Tom's Obvious, Minimal Language) parser" single ((:commit . "9633a6872928e737a2335aae1065768b23d8c3b3") (:keywords "toml" "parser") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/emacs-toml"))]) (tomatinho . [(20180621 1748) nil "Simple and beautiful pomodoro timer" tar ((:commit . "b53354b9b9f496c0388d6a573b06b7d6fc53d0bd") (:keywords "time" "productivity" "pomodoro technique") (:authors ("Konrad Scorciapino" . "scorciapino@gmail.com")) (:maintainer "Konrad Scorciapino" . "scorciapino@gmail.com"))]) (toggle-window . [(20141207 1548) nil "toggle current window size between half and full" single ((:commit . "e82c60e543933880402ede11e9423e48a17dde53") (:keywords "hide" "window") (:authors ("Kenny Liu")) (:maintainer "Kenny Liu") (:url . "https://github.com/deadghost/toggle-window"))]) (toggle-test . [(20140723 537) nil "Toggle between source and test files in various programming languages" single ((:commit . "e969321f274903d705995a7d0345a257576ec5ff") (:keywords "tdd" "test" "toggle" "productivity") (:authors ("Raghunandan Rao" . "r.raghunandan@gmail.com")) (:maintainer "Raghunandan Rao" . "r.raghunandan@gmail.com") (:url . "https://github.com/rags/toggle-test"))]) (toggle-quotes . [(20140710 926) nil "Toggle between single and double quoted string" single ((:commit . "33abc221d6887f0518337851318065cd86c34b03") (:keywords "convenience" "quotes") (:authors ("Jim Tian" . "tianjin.sc@gmail.com")) (:maintainer "Jim Tian" . "tianjin.sc@gmail.com") (:url . "https://github.com/toctan/toggle-quotes.el"))]) (toggle . [(20180316 3) ((cl-lib (0 5))) "quickly open corresponding file (eg test vs impl)." single ((:commit . "4ce20cc5b25a1f1b4669ea8ff2880ec764eaf7da") (:keywords "files" "extensions" "convenience") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com"))]) (togetherly . [(20170426 616) ((cl-lib (0 3))) "allow multiple clients to edit a single buffer online" single ((:commit . "a6491bd5dd84f2aded0cd112ff06ae76ff78dfeb") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (todotxt-mode . [(20150424 1404) nil "Major mode for editing todo.txt files" single ((:commit . "dc6ae151edee88f329ba7abc5d39b7440002232f") (:keywords "wp" "files") (:authors ("Adolfo Villafiorita" . "adolfo.villafiorita@me.com")) (:maintainer "Adolfo Villafiorita" . "adolfo.villafiorita@me.com"))]) (todotxt . [(20180626 2230) nil "A major mode for editing todo.txt files" single ((:commit . "f13e404304c9d26c105de872f96b4601441b3875") (:keywords "todo.txt" "todotxt" "todotxt.el") (:authors ("Rick Dillon" . "rpdillon@killring.org")) (:maintainer "Rick Dillon" . "rpdillon@killring.org") (:url . "https://github.com/rpdillon/todotxt.el"))]) (toc-org . [(20181108 1621) nil "add table of contents to org-mode files (formerly, org-toc)" single ((:commit . "4315afd2a408c0d432ba3d8d040c2326c222fdbf") (:keywords "org-mode" "org-toc" "toc-org" "org" "toc" "table" "of" "contents") (:authors ("Sergei Nosov <sergei.nosov [at] gmail.com>")) (:maintainer "Sergei Nosov <sergei.nosov [at] gmail.com>") (:url . "https://github.com/snosov1/toc-org"))]) (tmmofl . [(20121025 1101) nil "Calls functions dependant on font lock highlighting at point" single ((:commit . "532aa6978e994e2b069ffe37aaf9a0011a07dadc") (:keywords "minor mode" "font lock" "toggling.") (:authors ("Phillip Lord" . "p.lord@hgmp.mrc.ac.uk")) (:maintainer "Phillip Lord" . "p.lord@hgmp.mrc.ac.uk"))]) (tldr . [(20180122 1112) ((emacs (24 3))) "tldr client for Emacs" single ((:commit . "398b197c8d2238628b07e1b32d0f373876279f4c") (:keywords "tools" "docs") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/tldr.el"))]) (tj3-mode . [(20180519 1228) nil "major mode for editing TaskJuggler 3 files" single ((:commit . "1d98eb23f1606392f34ef1b80517cfc940fb9950") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/tj3-mode"))]) (tinysegmenter . [(20141124 1013) ((cl-lib (0 5))) "Super compact Japanese tokenizer in Javascript ported to emacs lisp" single ((:commit . "872134704bd25c13a4c59552433da4c6881b5230") (:keywords "convenience") (:authors ("lugecy" . "lugecy@gmail.com")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/tinysegmenter.el"))]) (tiny-menu . [(20161213 1235) ((emacs (24 4))) "Display tiny menus." single ((:commit . "05563b94537b6eb22aeddedef2a6e59e3f88d073") (:keywords "menu" "tools") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/tiny-menu.el"))]) (tiny . [(20170903 949) nil "Quickly generate linear ranges in Emacs" single ((:commit . "012b2e7a67b9f067bbfa0292479861ffbaa201fa") (:keywords "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/tiny"))]) (tinkerer . [(20170906 1224) ((s (1 2 0))) "Elisp wrapper for Tinkerer Blogging Engine." single ((:commit . "e34135555f3748b578c7f8706dfd0c888fb87581") (:keywords "tinkerer" "blog" "wrapper") (:authors ("Yagnesh Raghava Yakkala" . "hi@yagnesh.org")) (:maintainer "Yagnesh Raghava Yakkala" . "hi@yagnesh.org") (:url . "https://github.com/yyr/tinkerer.el"))]) (timp . [(20160618 803) ((emacs (24 4)) (cl-lib (0 5)) (fifo-class (1 0)) (signal (1 0))) "Multithreading library" tar ((:commit . "66b21934b1eb8ee428c06dd64b3562ad44776a35") (:keywords "internal" "lisp" "processes" "tools") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/timp"))]) (timonier . [(20170411 800) ((emacs (24 4)) (s (1 11 0)) (f (0 19 0)) (dash (2 12 0)) (pkg-info (0 5 0)) (hydra (0 13 6)) (request (0 2 0)) (all-the-icons (2 0 0))) "Manage Kubernetes Applications" tar ((:commit . "0a150ea87bf695b43cf1740dfd7e553e0ae7601c") (:keywords "kubernetes" "docker") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/timonier"))]) (timesheet . [(20180802 202) ((s (1)) (org (7)) (auctex (11))) "Timesheet management add-on for org-mode" tar ((:commit . "67ca6a9f6733052066b438301fb2dd81b8b3f6eb") (:keywords "org" "timesheet") (:authors ("Tom Marble")) (:maintainer "Tom Marble") (:url . "https://github.com/tmarble/timesheet.el"))]) (timer-revert . [(20150122 2032) nil "minor mode to revert buffer for a given time interval." tar ((:commit . "615c91dec8b440d2b9b7c725dd733d7432564e45"))]) (timecop . [(20160520 1052) ((cl-lib (0 5)) (datetime-format (0 0 1))) "Freeze Time for testing" single ((:commit . "e6427538b547cbe02e1bd6ed4b765c73620bdae8") (:keywords "datetime" "testing") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-datetime"))]) (time-ext . [(20170126 1215) nil "more function for time/date" single ((:commit . "d128becf660fe3f30178eb1b05cd266741f4784a") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/time-ext.el"))]) (tile . [(20161225 357) ((emacs (25 1)) (s (1 9 0)) (dash (2 12 0)) (stream (2 2 3))) "Tile windows with layouts" single ((:commit . "22660f21f6e95de5aba55cd5d293d4841e9a4661") (:keywords "tile" "tiling" "window" "manager" "dynamic" "frames") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/tile"))]) (tide . [(20181025 1201) ((dash (2 10 0)) (s (1 11 0)) (flycheck (27)) (typescript-mode (0 1)) (cl-lib (0 5))) "Typescript Interactive Development Environment" tar ((:commit . "b2af64e5926b9c1493f7e39d5e928d61975816fb") (:keywords "typescript") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com") (:url . "http://github.com/ananthakumaran/tide"))]) (tidal . [(20181102 1631) ((haskell-mode (16)) (emacs (24))) "Interact with TidalCycles for live coding patterns" single ((:commit . "331094e6326352566ca647300ba1b35b72b625cf") (:keywords "tools") (:authors (nil . "alex@slab.org")) (:maintainer nil . "alex@slab.org") (:url . "https://github.com/tidalcycles/Tidal"))]) (tickscript-mode . [(20171219 203) ((emacs (24 1))) "A major mode for Tickscript files" single ((:commit . "f0579f38ff14954df5002ce30ae6d4a2c978d461") (:keywords "languages") (:authors ("Marc Sherry" . "msherry@gmail.com")) (:maintainer "Marc Sherry" . "msherry@gmail.com") (:url . "https://github.com/msherry/tickscript-mode"))]) (thumb-through . [(20120119 534) nil "Plain text reader of HTML documents" single ((:commit . "08d8fb720f93c6172653e035191a8fa9c3305e63") (:keywords "html"))]) (thrift . [(20180905 1050) ((emacs (24))) "major mode for fbthrift and Apache Thrift files" single ((:commit . "c272a9a7abcea8a07bc4eebc308abaab6b1755d6") (:keywords "languages"))]) (threes . [(20160820 1242) ((emacs (24)) (seq (1 11))) "A clone of Threes (a tiny puzzle game)" single ((:commit . "6981acb30b856c77cba6aba63fefbf102cbdfbb2") (:keywords "games") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/threes.el"))]) (thread-dump . [(20170816 1850) nil "Java thread dump viewer" single ((:commit . "204c9600242756d4b514bb5ff6293e052bf4b49d") (:authors ("Dmitry Neverov")) (:maintainer "Dmitry Neverov") (:url . "http://github.com/nd/thread-dump.el"))]) (thinks . [(20170802 1128) ((cl-lib (0 5))) "Insert text in a think bubble." single ((:commit . "c02f236abc8c2025d9f01460b09b89ebdc96e28d") (:keywords "convenience" "quoting") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/thinks.el"))]) (thingopt . [(20160520 2318) nil "Thing at Point optional utilities" single ((:commit . "5679815852652479f3b3c9f3a98affc927384b2c") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (therapy . [(20151113 1953) ((emacs (24))) "Hooks for managing multiple Python major versions" single ((:commit . "775a92bb7b6b0fcc5b38c0b5198a9d0a1bef788a") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/therapy"))]) (theme-looper . [(20170425 1306) ((cl-lib (0 5))) "Loop thru the available color-themes" single ((:commit . "875c2cfc84b3c143d3b14a7aba38905e35559157") (:keywords "convenience" "color-themes") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (theme-changer . [(20171221 1927) nil "Sunrise/Sunset Theme Changer for Emacs" single ((:commit . "61945695a30d678e6a5d47cbe7c8aff59a8c30ea") (:keywords "color-theme" "deftheme" "solar" "sunrise" "sunset") (:authors ("Joshua B. Griffith" . "josh.griffith@gmail.com")) (:maintainer "Joshua B. Griffith" . "josh.griffith@gmail.com") (:url . "https://github.com/hadronzoo/theme-changer"))]) (tfsmacs . [(20180911 2114) ((emacs (25)) (tablist (0 70))) "MS TFS source control interaction." single ((:commit . "13ee3f528ff616880611f563a68d921250692ef8") (:keywords "tfs" "vc") (:authors ("Dino Chiesa <dpchiesa@outlook.com>, Sebastian Monia" . "smonia@outlook.com")) (:maintainer "Dino Chiesa <dpchiesa@outlook.com>, Sebastian Monia" . "smonia@outlook.com") (:url . "http://github.com/sebasmonia/tfsmacs/"))]) (tf2-conf-mode . [(20161209 1620) nil "TF2 Configuration files syntax highlighting" single ((:commit . "536950f64c071ffd8495fb2c7ac7c63a11e25f93") (:keywords "languages") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:url . "https://github.com/wynro/emacs-tf2-conf-mode"))]) (textx-mode . [(20170516 911) ((emacs (24 3))) "Major mode for editing TextX files" single ((:commit . "72f9f0c5855b382024f0da8f56833c22a70a5cb3") (:keywords "textx") (:authors ("Novak Boškov" . "gnovak.boskov@gmail.com")) (:maintainer "Novak Boškov" . "gnovak.boskov@gmail.com") (:url . "https://github.com/novakboskov/textx-mode"))]) (textmate-to-yas . [(20160409 1708) nil "Import Textmate macros into yasnippet syntax" tar ((:commit . "be3a768b7ac4c2e24b9d4aa6e9ac1d916cdc5a73") (:keywords "yasnippet" "textmate") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/textmate-to-yas.el/"))]) (textmate . [(20110816 2146) nil "TextMate minor mode for Emacs" single ((:commit . "350918b070148f0ace6d9d3cd4ebcaf15c1a8781") (:keywords "textmate" "osx" "mac") (:authors ("Chris Wanstrath" . "chris@ozmm.org")) (:maintainer "Chris Wanstrath" . "chris@ozmm.org"))]) (textile-mode . [(20170304 1716) nil "Textile markup editing major mode" single ((:commit . "c37aaab809503df008209390e31e19abf4e23630") (:authors ("Julien Barnier" . "julien@nozav.org")) (:maintainer "Julien Barnier" . "julien@nozav.org"))]) (texfrag . [(20181001 753) ((emacs (25)) (auctex (11 90 2))) "preview LaTeX fragments in alien major modes" single ((:commit . "87ebd2653c39abe0b02a91ab2182e6fff562f6c7") (:keywords "tex" "languages" "wp") (:authors ("Tobias Zawada" . "i@tn-home.de")) (:maintainer "Tobias Zawada" . "i@tn-home.de") (:url . "https://github.com/TobiasZawada/texfrag"))]) (tex-smart-umlauts . [(20160427 758) nil "Smart umlaut conversion for TeX." single ((:commit . "5261b931443558f4252489a1e6616034848aff02") (:keywords "tex" "wp") (:authors ("Frank Fischer <frank-fischer at shadow-soft.de>")) (:maintainer "Frank Fischer <frank-fischer at shadow-soft.de>") (:url . "http://hub.darcs.net/lyro/tex-smart-umlauts"))]) (test-simple . [(20170527 1532) ((cl-lib (0))) "Simple Unit Test Framework for Emacs Lisp" single ((:commit . "b3b69f52207d3a8111421ad7ab9ed82abbe85316") (:keywords "unit-test") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-test-simple"))]) (test-kitchen . [(20171129 2035) nil "Run test-kitchen inside of emacs" single ((:commit . "0fc0ca4808425f03fbeb8125246043723e2a179a") (:keywords "chef" "ruby" "test-kitchen") (:authors ("JJ Asghar")) (:maintainer "JJ Asghar") (:url . "http://github.com/jjasghar/test-kitchen-el"))]) (test-case-mode . [(20130525 1434) ((fringe-helper (0 1 1))) "unit test front-end" single ((:commit . "6074df10ebc97ddfcc228c71c73db179e672dac3") (:keywords "tools") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/test-case-mode/"))]) (test-c . [(20180423 1720) ((emacs (24 3))) "quickly test c code" single ((:commit . "761a576f62c7021ba941f178f153c51289df1553") (:authors ("Aurélien Aptel" . "aurelien.aptel@gmail.com")) (:maintainer "Aurélien Aptel" . "aurelien.aptel@gmail.com") (:url . "http://github.com/aaptel/test-c"))]) (terraform-mode . [(20170112 517) ((emacs (24 3)) (hcl-mode (0 3))) "Major mode for terraform configuration file" single ((:commit . "6973d1acaba2835dfdf174f5a5e27de6366002e1") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-terraform-mode"))]) (tern-django . [(20160221 1923) ((emacs (24)) (tern (0 0 1)) (f (0 17 1))) "Create tern projects for django applications." tar ((:commit . "46f2cd5e96bc804069f18455a828b8e4c5ec358a") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/tern-django"))]) (tern-context-coloring . [(20161218 747) ((emacs (24 3)) (context-coloring (8 1 0)) (tern (0 0 1))) "Use Tern for context coloring" single ((:commit . "3a8e979d6cc83aabcb3dda3f5f31a6422532efba") (:keywords "convenience" "faces" "tools") (:authors ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) (:maintainer "Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com") (:url . "https://github.com/jacksonrayhamilton/tern-context-coloring"))]) (tern-auto-complete . [(20170521 1935) ((tern (0 0 1)) (auto-complete (1 4)) (cl-lib (0 5)) (emacs (24))) "Tern Completion by auto-complete.el" single ((:commit . "e94e20be8510040744fc803c9fda6bbb9625c6d2") (:authors ("<m.sakurai at kiwanami.net>")) (:maintainer "<m.sakurai at kiwanami.net>"))]) (tern . [(20181108 722) ((json (1 2)) (cl-lib (0 5)) (emacs (24))) "Tern-powered JavaScript integration" single ((:commit . "e94e20be8510040744fc803c9fda6bbb9625c6d2") (:authors ("Marijn Haverbeke")) (:maintainer "Marijn Haverbeke") (:url . "http://ternjs.net/"))]) (terminal-here . [(20180513 833) ((emacs (24)) (cl-lib (0 5))) "Run an external terminal in current directory" single ((:commit . "271cdd27b3807e76c483b63d47a8287cbabd99d0") (:keywords "tools" "frames") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/terminal-here"))]) (terminal-focus-reporting . [(20180830 719) ((emacs (24 4))) "Minor mode for terminal focus reporting." single ((:commit . "8b84bf18f4c5f1b59a11692eb706f13c3598d9a5") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/terminal-focus-reporting.el"))]) (termbright-theme . [(20151031 235) ((emacs (24 1))) "a more usable theme for white-on-black terminals" single ((:commit . "bec6ab14336c0611e85f45486276004f16d20607") (:keywords "themes") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/termbright-theme-el"))]) (term-run . [(20151228 905) nil "Run arbitrary command in terminal buffer" single ((:commit . "bffd7b0183ca26645d191732092546eab7fca95e") (:keywords "utility" "shell" "command" "term-mode") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/term-run-el"))]) (term-projectile . [(20170421 805) ((emacs (24)) (term-manager (0 1 0)) (projectile (0 13 0))) "projectile terminal management" single ((:commit . "13a0f1637a1f075d70211ccb8162e63a18a474da") (:keywords "projectile" "tools" "terminals" "vc") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-manager . [(20171020 841) ((dash (2 12 0)) (emacs (24 4))) "Contextual terminal management" tar ((:commit . "13a0f1637a1f075d70211ccb8162e63a18a474da") (:keywords "terminals" "tools") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-cmd . [(20160517 1045) ((emacs (24 0)) (dash (2 12 0)) (f (0 18 2))) "Send commands from programs running in term.el." tar ((:commit . "6c9cbc659b70241d2ed1601eea34aeeca0646dac"))]) (term-alert . [(20161119 945) ((emacs (24 0)) (term-cmd (1 1)) (alert (1 1)) (f (0 18 2))) "Notifications when commands complete in term.el." tar ((:commit . "47af9e6fe483ef0d393098c145f499362a33292a"))]) (term+mux . [(20140211 749) ((term+ (0 1)) (tab-group (0 1))) "term+ terminal multiplexer and session management" single ((:commit . "81b60e80cf008472bfd7fad9233af2ef722c208a") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/term+-el"))]) (term+key-intercept . [(20140211 750) ((term+ (0 1)) (key-intercept (0 1))) "term+ intercept key mapping" single ((:commit . "fd0771fd66b8c7a909aaac972194485c79ba48c4") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/term+-el"))]) (term+ . [(20170509 17) ((emacs (24)) (cl-lib (0 5))) "term-mode enhancement" tar ((:commit . "c3c9239b339c127231860de43abfa08c44c0201a") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "https://github.com/tarao/term-plus-el"))]) (ten-hundred-mode . [(20161028 2236) ((cl-lib (0 5))) "use only the ten hundred most usual words" tar ((:commit . "bdcfda49b1819e82d61fe90947e50bb948cf7933"))]) (temporary-persistent . [(20161210 1133) ((emacs (24 3)) (names (20151201 0)) (dash (2 12 1)) (s (1 10 0))) "Keep temp notes buffers persistent -*- lexical-binding: t" single ((:commit . "ac66f3054fc701d53f11ada9d2d9ab18ea481dc0") (:keywords "temp" "buffers" "notes") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/temporary-persistent"))]) (template-overlays . [(20180706 1132) ((emacs (24 4)) (ov (1 0 6))) "Display template regions using overlays" single ((:commit . "d32db58c044b2aca3720879003f55b1d57208b07") (:keywords "faces" "convenience" "templates" "overlays") (:authors ("Mariano Montone" . "marianomontone@gmail.com")) (:maintainer "Mariano Montone" . "marianomontone@gmail.com") (:url . "http://www.github.com/mmontone/template-overlays"))]) (telephone-line . [(20181116 220) ((emacs (24 4)) (cl-lib (0 5)) (cl-generic (0 2)) (seq (1 8))) "Rewrite of Powerline" tar ((:commit . "212b3df07a58cfbeb1f767f6b7759c41e3ad44ff") (:keywords "mode-line") (:authors ("Daniel Bordak" . "dbordak@fastmail.fm")) (:maintainer "Daniel Bordak" . "dbordak@fastmail.fm") (:url . "https://github.com/dbordak/telephone-line"))]) (telepathy . [(20131209 1258) nil "Access Telepathy from Emacs" single ((:commit . "211d785b02a29ddc254422fdcc3db45262582f8c") (:keywords "telepathy" "tools") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (tea-time . [(20120331 820) nil "Simple timer package, useful to make perfect tea." single ((:commit . "1f6cf0bdd27c5eb3508989c5095427781f858eca") (:keywords "timer" "tea-time") (:authors ("konsty" . "antipin.konstantin@googlemail.com")) (:maintainer "Gabriel Saldana" . "gsaldana@gmail.com"))]) (tdd-status-mode-line . [(20131123 1716) nil "TDD status on the mode-line" single ((:commit . "4c082e62f4915b573338a97efcc6854d132323dc") (:keywords "faces" "tdd") (:authors ("Gergely Nagy" . "algernon@madhouse-project.org")) (:maintainer "Gergely Nagy" . "algernon@madhouse-project.org") (:url . "https://github.com/algernon/tdd-status-mode-line"))]) (tco . [(20160811 12) ((dash (1 2 0)) (emacs (24))) "tail-call optimisation for Emacs lisp" single ((:commit . "97529ed7a0939c51ce0084c0aa8b12b313654735") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (tc . [(20181109 428) nil "a Japanese input method with T-Code on Emacs" tar ((:commit . "5496f8dee27c4d925977da3cca6fcacf9b45bc58") (:authors ("Kaoru Maeda" . "maeda@src.ricoh.co.jp") ("Yasushi Saito" . "yasushi@cs.washington.edu") ("KITAJIMA Akira" . "kitajima@isc.osakac.ac.jp")) (:maintainer "KITAJIMA Akira"))]) (tbx2org . [(20140224 1559) ((dash (2 5 0)) (s (1 8 0)) (cl-lib (0 4))) "Tinderbox to org-mode conversion" single ((:commit . "08e9816ba6066f56936050b58d07ceb2187ae6f7") (:keywords "org-mode") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/tbx2org"))]) (tblui . [(20161007 1912) ((dash (2 12 1)) (magit-popup (2 6 0)) (tablist (0 70)) (cl-lib (0 5))) "Define tabulated list UI easily" single ((:commit . "bb29323bb3e27093d50cb42db3a9329a096b6e4d") (:authors ("Yuki Inoue <inouetakahiroki _at_ gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki _at_ gmail.com>") (:url . "https://github.com/Yuki-Inoue/tblui.el"))]) (tawny-mode . [(20170422 2202) ((cider (0 12)) (emacs (25))) "Ontology Editing with Tawny-OWL" single ((:commit . "d768cce65891f11cd2f96aff54b76e5bb07cc649") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (taskpaper-mode . [(20181113 931) nil "Major mode for working with TaskPaper files" single ((:commit . "91a8a3ebbc3d8f067fcbe88933bc208518760013") (:keywords "outlines" "notetaking" "task management" "productivity" "taskpaper") (:authors ("Dmitry Safronov" . "saf.dmitry@gmail.com")) (:maintainer "Dmitry Safronov" . "saf.dmitry@gmail.com") (:url . "https://github.com/saf-dmitry/taskpaper-mode"))]) (tao-theme . [(20181020 1726) nil "This package provides two parametrized uncoloured color themes for Emacs: tao-yin and tao-yang." tar ((:commit . "c10ba53dad8aa3625191184a56c34ed456561771"))]) (tangotango-theme . [(20170924 1509) nil "Tango Palette color theme for Emacs 24." single ((:commit . "e2f2ea9c35f06dfc43a29c91c14cf0cdb19f2144") (:keywords "tango" "palette" "color" "theme" "emacs") (:authors ("Julien Barnier")) (:maintainer "Julien Barnier") (:url . "https://github.com/juba/color-theme-tangotango"))]) (tango-plus-theme . [(20170214 1708) nil "A color theme based on the tango palette" single ((:commit . "8ba8901397e3e9f1d53110487bfa0effc65015e7") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/tango-plus-theme"))]) (tango-2-theme . [(20120312 2025) nil "Tango 2 color theme for GNU Emacs 24" single ((:commit . "64e44c98e41ebbe3b827d54280e3b9615787daaa") (:authors ("Nick Parker")) (:maintainer "Nick Parker"))]) (take-off . [(20140531 917) ((emacs (24 3)) (web-server (0 1 0))) "Emacs remote web access" tar ((:commit . "aa9ea45566fc74febbb6ee9c409ecc4b59246215") (:authors ("Thomas Burette" . "burettethomas@gmail.com")) (:maintainer "Thomas Burette" . "burettethomas@gmail.com") (:url . "https://github.com/tburette/take-off"))]) (tagedit . [(20161121 855) ((s (1 3 1)) (dash (1 0 3))) "Some paredit-like features for html-mode" single ((:commit . "b3a70101a0dcf85498c92b7fcfa7fdbac869746c") (:keywords "convenience") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (tabula-rasa . [(20141216 547) ((emacs (24 4))) "Distraction free writing mode" single ((:commit . "e85fff9de18dc31bc6a7aca726e34a95cc5459f5") (:keywords "distraction free" "writing") (:authors ("Ido Magal" . "misc@satans.church")) (:maintainer "Ido Magal" . "misc@satans.church") (:url . "https://github.com/idomagal/Tabula-Rasa/blob/master/tabula-rasa.el"))]) (tablist . [(20170220 335) ((emacs (24 3))) "Extended tabulated-list-mode" tar ((:commit . "c834a84efb6efa32497efe1e73160fade741b836") (:keywords "extensions" "lisp") (:authors ("Andreas Politz" . "politza@fh-trier.de")) (:maintainer "Andreas Politz" . "politza@fh-trier.de"))]) (tabbar-ruler . [(20160802 307) ((tabbar (2 0 1)) (powerline (2 3)) (mode-icons (0 4 0)) (cl-lib (0 5))) "Pretty tabbar, autohide, use both tabbar/ruler" tar ((:commit . "535568189aa12a3eff7f977d2783e57b6a65ab6a") (:keywords "tabbar" "ruler mode" "menu" "tool bar.") (:authors ("Matthew Fidler, Ta Quang Trung, Nathaniel Cunningham")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/tabbar-ruler.el"))]) (tabbar . [(20180726 1735) nil "Display a tab bar in the header line" tar ((:commit . "82bbda31cbe8ef367dd6501c3aa14b7f2c835910") (:keywords "convenience") (:authors ("David Ponce" . "david@dponce.com")) (:maintainer "David Ponce" . "david@dponce.com"))]) (tab-jump-out . [(20151006 130) ((dash (2 10)) (emacs (24 4))) "Use tab to jump out of delimiter pairs." single ((:commit . "1c3fec1826d2891177ea78e4e7cce1dc67e83e51") (:keywords "tab" "editing") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (tab-group . [(20140306 1450) nil "Grouped tabs and their tabbar" single ((:commit . "5a290ec2608e4100fb188fd60ecb77affcc3465b") (:keywords "convenience" "tabs") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/tab-group-el"))]) (ta . [(20160619 1645) ((emacs (24 3)) (cl-lib (0 5))) "A tool to deal with Chinese homophonic characters" single ((:commit . "668ad41e71f374f8c32c8d0532f3d8485b355d35") (:keywords "tools") (:authors ("kuanyui" . "azazabc123@gmail.com")) (:maintainer "kuanyui" . "azazabc123@gmail.com") (:url . "http://github.com/kuanyui/ta.el"))]) (systemtap-mode . [(20151122 1940) nil "A mode for SystemTap" single ((:commit . "1a968c2b1f3a054bebf91ac49739d3a81ce050a9") (:keywords "tools" "languages") (:maintainer nil . "ruediger@c-plusplus.de") (:url . "https://github.com/ruediger/systemtap-mode"))]) (systemd . [(20180629 2106) ((emacs (24 4))) "Major mode for editing systemd units" tar ((:commit . "401d71c2dd24e424216ae5e4275c830f2a9c6b0c") (:keywords "tools" "unix") (:authors ("Mark Oteiza" . "mvoteiza@udel.edu")) (:maintainer "Mark Oteiza" . "mvoteiza@udel.edu"))]) (system-specific-settings . [(20140818 1457) nil "Apply settings only on certain systems" single ((:commit . "0050d85b2175095aa5ecf580a2fe43c069b0eef3") (:keywords "configuration") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/emacs-system-specific-settings"))]) (system-packages . [(20180921 1906) ((emacs (24 3))) "functions to manage system packages" single ((:commit . "d18b2c0e38ddc1ccfcd7d787112fb3465df51769") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://gitlab.com/jabranham/system-packages"))]) (syntax-subword . [(20160519 1905) nil "make operations on words more fine-grained" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (syntactic-sugar . [(20140508 2041) nil "Effect-free forms such as if/then/else" single ((:commit . "7ddc4502c831abe1c4ad4c7d1ca628a2c9e13968") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/syntactic-sugar"))]) (syntactic-close . [(20181026 1631) ((emacs (24)) (cl-lib (0 5))) "Insert closing delimiter" single ((:commit . "426975d73c474eb4e6a0af20f34455aac6e89610") (:keywords "languages" "convenience") (:authors ("Emacs User Group Berlin" . "emacs-berlin@emacs-berlin.org")) (:maintainer "Emacs User Group Berlin" . "emacs-berlin@emacs-berlin.org") (:url . "https://github.com/emacs-berlin/syntactic-close"))]) (synquid . [(20160930 1550) ((flycheck (27)) (emacs (24 3))) "Major mode for editing Synquid files" single ((:commit . "28701ce1a15437202f53ab93a14bcba1de83fd2c") (:keywords "languages") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/cpitclaudel/synquid-mode"))]) (synosaurus . [(20180125 1834) ((cl-lib (0 5))) "An extensible thesaurus supporting lookup and substitution." tar ((:commit . "8bf95b935976ec0a1964cf175ed57cc5f6f93bdb") (:url . "https://github.com/hpdeifel/synosaurus"))]) (synonymous . [(20180325 1817) ((emacs (24)) (cl-lib (0 5)) (request (0 2 0))) "A thesaurus at your fingertips" single ((:commit . "2cb9a674d84fddf3f1b00c9d6b13a853576acb87") (:keywords "utility") (:authors ("Katherine Whitlock" . "toroidalcode@gmail.com") ("Snippets adapted from FlySpell, authored by Manuel Serrano" . "Manuel.Serrano@inria.fr")) (:maintainer "Katherine Whitlock" . "toroidalcode@gmail.com") (:url . "http://github.com/toroidal-code/synonymous.el"))]) (syndicate . [(20160603 1523) ((evil (1 0))) "evil keybindings for org-mode" single ((:commit . "90cee202a06f5bab48268ebf9f62c43334b69f50") (:keywords "evil" "org" "bindings") (:authors ("Kawin Nikomborirak")) (:maintainer "Kawin Nikomborirak") (:url . "https://github.com/KNX32542/syndicate.git"))]) (sync-recentf . [(20160326 2001) nil "Synchronize the recent files list between Emacs instances" single ((:commit . "0052561d5c5b5c2684faedc3eead776aec06c3ed") (:keywords "recentf") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/sync-recentf"))]) (symon-lingr . [(20150719 1342) ((symon (1 1 2)) (cl-lib (0 5))) "A notification-based Lingr client powered by symon.el" single ((:commit . "056d1a473e36992ff5881e5ce6fdc331cead975f") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (symon . [(20170224 833) nil "tiny graphical system monitor" single ((:commit . "8dd8b6df49b03cd7d31b85aedbe9dd08fb922335") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (symbolword-mode . [(20180401 1427) ((emacs (24)) (f (0 19 0))) "modify word split" single ((:commit . "3857c42696e20f49f274ff8bc45a6f3ee26884d4") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/symbolword-mode"))]) (symbol-overlay . [(20181112 818) ((emacs (24 3))) "Highlight symbols with keymap-enabled overlays" single ((:commit . "831506ee124f357d5bd4d213b9dea2d0e7ac1287") (:keywords "faces" "matching") (:authors ("wolray" . "wolray@foxmail.com")) (:maintainer "wolray" . "wolray@foxmail.com") (:url . "https://github.com/wolray/symbol-overlay/"))]) (sx . [(20180606 736) ((emacs (24 1)) (cl-lib (0 5)) (json (1 3)) (markdown-mode (2 0)) (let-alist (1 0 3))) "StackExchange client. Ask and answer questions on Stack Overflow, Super User, and the likes" tar ((:commit . "a214f46b15eb29eaf02abdd4ddc2f90c3925d15f") (:keywords "help" "hypermedia" "tools") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/sx.el/"))]) (sws-mode . [(20150317 1945) nil "(S)ignificant (W)hite(S)pace mode" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (swoop . [(20160120 1715) ((ht (2 0)) (pcre2el (1 5)) (async (1 1)) (emacs (24))) "Peculiar buffer navigation for Emacs" tar ((:commit . "a5e475db7a9f5db02ba3d08cd3c1c3594e2e01d7") (:keywords "swoop" "inner" "buffer" "search" "navigation") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/emacs-swoop"))]) (switch-window . [(20181104 340) ((emacs (24))) "A *visual* way to switch window" tar ((:commit . "204f9fc1a39868a2d16ab9370a142c8c9c7a0943") (:keywords "convenience") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org") ("Feng Shu" . "tumashu@163.com")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "https://github.com/dimitri/switch-window"))]) (switch-buffer-functions . [(20171011 1704) nil "Hook run when current buffer changed" single ((:commit . "651696ef9dec7affbe51c81d9318288376c35899") (:keywords "hook" "utility") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/switch-buffer-functions-el"))]) (swiper-helm . [(20180131 1744) ((emacs (24 1)) (swiper (0 1 0)) (helm (1 5 3))) "Helm version of Swiper." single ((:commit . "93fb6db87bc6a5967898b5fd3286954cc72a0008") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper-helm"))]) (swiper . [(20181008 1731) ((emacs (24 1)) (ivy (0 9 0))) "Isearch with an overview. Oh, man!" single ((:commit . "d76968a85f9dc5dcebdc25eb8e3af2cd2775319e") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (swift3-mode . [(20160918 1250) ((emacs (24 4))) "Major-mode for Apple's Swift programming language." tar ((:commit . "4e51265c6905e17d8910e35b0b37cf51e20ecdfe") (:keywords "languages" "swift") (:url . "https://github.com/taku0/swift3-mode"))]) (swift-mode . [(20181117 1202) ((emacs (24 4)) (seq (2 3))) "Major-mode for Apple's Swift programming language." tar ((:commit . "55ce4e53f856626938b50f014c5f82947a628d6a") (:keywords "languages" "swift") (:url . "https://github.com/swift-emacs/swift-mode"))]) (sweetgreen . [(20180605 335) ((dash (2 12 1)) (helm (1 5 6)) (request (0 2 0)) (cl-lib (0 5))) "Order Salads from sweetgreen.com" single ((:commit . "e933fe466b5ef0e976967e203f88bd7a012469d1") (:keywords "salad" "food" "sweetgreen" "request") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "https://www.github.com/CestDiego/sweetgreen.el"))]) (swap-regions . [(20180915 1346) ((emacs (24 3))) "Swap text in two regions" single ((:commit . "f4fd9880cf690e003fcde88dcf2b46adbbbb03cd") (:keywords "convenience") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/swap-regions.el"))]) (swap-buffers . [(20150506 2139) nil "The quickest way to swap buffers between windows. Based on switch-window package." single ((:commit . "46ab31359b70d935add6c6e9533443116dc51103") (:keywords "window" "swap" "buffer" "exchange") (:authors ("Evgeniy Kazakov" . "evgeniy.kazakov@gmail.com")) (:maintainer "Evgeniy Kazakov" . "evgeniy.kazakov@gmail.com") (:url . "https://github.com/ekazakov/swap-buffers"))]) (swagger-to-org . [(20160611 56) ((emacs (24)) (cl-lib (0 5)) (json (1 4))) "Convert a swagger.json file into an org-mode file" single ((:commit . "181357c71ea24bede263f5706d8781ad65e16877") (:keywords "ahungry" "emacs" "swagger" "openapi" "orgmode" "org" "export") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/swagger-to-org"))]) (svnwrapper . [(20180414 1843) ((e2ansi (0 1 1))) "Highlighting and paging for shell command `svn'" tar ((:commit . "de5069f5784e5d9e87a0af0159ba5f28a3716583") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/svnwrapper"))]) (svg-mode-line-themes . [(20150425 2006) ((xmlgen (0 4))) "SVG-based themes for mode-line" tar ((:commit . "80a0e01839cafbd66899202e7764c33231974259") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/svg-mode-line-themes"))]) (suscolors-theme . [(20161109 2015) nil "Colorful theme, inspired by Gruvbox." single ((:commit . "b946e7924aa02fa7441c970026898f17fe97601f") (:url . "https://github.com/TheSuspiciousWombat/SusColors-emacs"))]) (supergenpass . [(20130329 548) nil "SuperGenPass for Emacs" single ((:commit . "549072ef7b5b82913cadd4758e8a0a9926f0a04a") (:keywords "supergenpass") (:authors ("Jaime Fournier" . "jaimef@linbsd.org")) (:maintainer "Jaime Fournier" . "jaimef@linbsd.org"))]) (super-save . [(20180929 727) ((emacs (24 4))) "Auto-save buffers, based on your activity." single ((:commit . "2a905b8bdfc93bee16e2d62a61c6211bbe009331") (:keywords "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/super-save"))]) (suomalainen-kalenteri . [(20170801 826) nil "Finnish national and Christian holidays for calendar" tar ((:commit . "c702e33cb6e13cb28bd761844e95be112a3c04f3"))]) (sunshine . [(20181029 1654) ((cl-lib (0 5))) "Provide weather and forecast information." single ((:commit . "8959dea03377e61aaca0124ac8d2703daaae6b9a") (:keywords "tools" "weather") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/sunshine.el"))]) (sunny-day-theme . [(20140413 2125) nil "Emacs24 theme with a light background." single ((:commit . "420e0a6eb33fcc9b75c2c9e88ab60a975d782a00") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/sunny-day-theme"))]) (sunburn-theme . [(20180602 1929) ((emacs (24))) "A low contrast color theme" single ((:commit . "ddb01b6f1f4f823398f7f8e08900c2b4a7811d3b") (:authors ("Martín Varela" . "martin@varela.fi")) (:maintainer "Martín Varela" . "martin@varela.fi") (:url . "http://github.com/mvarela/Sunburn-Theme"))]) (suggestion-box . [(20170830 807) ((emacs (25 1)) (popup (0 5 3))) "show tooltip on the cursor" single ((:commit . "50af0776c8caf3c79c4d37fd51cbf304ea34b68e") (:keywords "convenience") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>"))]) (suggest . [(20180916 1859) ((emacs (24 4)) (loop (1 3)) (dash (2 13 0)) (s (1 11 0)) (f (0 18 2)) (spinner (1 7 3))) "suggest elisp functions that give the output requested" tar ((:commit . "83a2679baf661ee834e9e75921fd546243a6d919") (:keywords "convenience") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/suggest.el"))]) (sudoku . [(20161111 706) ((emacs (24 4))) "Simple sudoku game, can download puzzles" single ((:commit . "77c11b5041b58fc943cf1668b44b40bae039cb5b") (:keywords "games") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru"))]) (sudo-ext . [(20170126 1214) nil "sudo support" single ((:commit . "9d4580f304121ce7b8104bd4bd3b64e4dfa3c9b3") (:keywords "unix") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sudo-ext.el"))]) (sudo-edit . [(20180731 1908) ((emacs (24)) (cl-lib (0 5))) "Open files as another user" single ((:commit . "cc3d478937b1accd38742bfceba92af02ee9357d") (:keywords "convenience") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "https://github.com/nflath/sudo-edit"))]) (sudden-death . [(20180217 23) nil "Totsuzen-no-Shi" single ((:commit . "791a63d3f4df192e71f4232a9a4c5588f4b43dfb") (:authors ("yewton")) (:maintainer "yewton") (:url . "https://github.com/yewton/sudden-death.el"))]) (sublimity . [(20170820 1527) ((cl-lib (0 3))) "smooth-scrolling, minimap and distraction-free mode" tar ((:commit . "62b0c526c599a0178a16a75f16513fc1f93a0d53") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "https://github.com/zk-phi/sublimity"))]) (sublime-themes . [(20170606 1844) nil "A collection of themes based on Sublime Text" tar ((:commit . "60ee40af82eb55b79d5ed4026f1911326311603f") (:keywords "faces") (:authors ("Owain Lewis" . "owain@owainlewis.com")) (:maintainer "Owain Lewis" . "owain@owainlewis.com"))]) (subemacs . [(20170401 934) nil "Evaluating expressions in a fresh Emacs subprocess" single ((:commit . "18d53939fec8968c08dfc5aff7240ca07efb1aac") (:keywords "extensions" "lisp" "multiprocessing") (:authors ("Klaus-Dieter Bauer" . "bauer.klaus.dieter@gmail.com")) (:maintainer "Klaus-Dieter Bauer" . "bauer.klaus.dieter@gmail.com") (:url . "https://github.com/kbauer/subemacs"))]) (subatomic256-theme . [(20130621 210) nil "Fork of subatomic-theme for terminals." single ((:commit . "326177d6f99cd2b1d30df695e67ee3bc441cd96f") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/subatomic256"))]) (subatomic-theme . [(20160126 1538) nil "Low contrast bluish color theme" single ((:commit . "6a4086af748b1ecb27f6ba2aa2614988db16d594") (:keywords "color-theme" "blue" "low contrast") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/subatomic"))]) (stylus-mode . [(20150313 1512) ((sws-mode (0))) "Major mode for editing .jade files" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (stylefmt . [(20161025 824) nil "Stylefmt interface" single ((:commit . "7a38f26bf8ff947215f34f0a064c7ca80575ccbc") (:keywords "style" "code" "formatter") (:authors ("κeen")) (:maintainer "κeen") (:url . "https://github.com/KeenS/stylefmt.el"))]) (stupid-indent-mode . [(20170525 1117) nil "Plain stupid indentation minor mode" single ((:commit . "3295e7de5e2cfddc3bf0e462e852bf58972f5d70") (:authors ("Mihai Bazon" . "mihai.bazon@gmail.com")) (:maintainer "Mihai Bazon" . "mihai.bazon@gmail.com"))]) (stumpwm-mode . [(20140131 216) nil "special lisp mode for evaluating code into running stumpwm" single ((:commit . "61a7cf27e49e0779a53c018b2342f5f1c5cc70b4") (:keywords "comm" "lisp" "tools") (:maintainer "Shawn Betts"))]) (stripe-buffer . [(20141208 1508) ((cl-lib (1 0))) "Use a different background for even and odd lines" single ((:commit . "c252080f55cb78c951b19ebab9687f6d00237baf") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "sabof" . "esabof@gmail.com") (:url . "https://github.com/sabof/stripe-buffer"))]) (string-utils . [(20140508 2041) ((list-utils (0 4 2))) "String-manipulation utilities" single ((:commit . "c2232d691617973ecf12a970c6008a161c21da14") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/string-utils"))]) (string-inflection . [(20180827 1301) nil "underscore -> UPCASE -> CamelCase -> lowerCamelCase conversion of names" single ((:commit . "e9a50855a4c718592c28a5a892f164ecf46e39a8") (:keywords "elisp") (:authors ("akicho8" . "akicho8@gmail.com")) (:maintainer "akicho8" . "akicho8@gmail.com"))]) (string-edit . [(20160411 656) ((dash (1 2 0))) "Avoid escape nightmares by editing string in separate buffer" single ((:commit . "c44b65b4c5e9f52be9c14d88ca2f402a18d9e1dd") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (strie . [(20160211 2222) ((cl-lib (0 5))) "A simple trie data structure implementation" single ((:commit . "eb7efb0cccc127c414f6a64db11454869d9c10a8") (:authors ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainer "James Atwood" . "jatwood@cs.umass.edu"))]) (strace-mode . [(20171116 2039) nil "strace output syntax highlighting" single ((:commit . "2901baa968d5180ab985ac40ca22cc20914d01f5") (:keywords "languages") (:authors ("Preston Moore" . "prestonkmoore@gmail.com")) (:maintainer "Preston Moore" . "prestonkmoore@gmail.com"))]) (stock-ticker . [(20150204 1052) ((s (1 9 0)) (request (0 2 0))) "Show stock prices in mode line" single ((:commit . "f2e564142c9de84232839a5b01979cf95b04d6a9") (:keywords "comms") (:authors ("Gunther Hagleitner")) (:maintainer "Gunther Hagleitner") (:url . "https://github.com/hagleitn/stock-ticker"))]) (stickyfunc-enhance . [(20150429 1814) ((emacs (24 3))) "An enhancement to stock `semantic-stickyfunc-mode'" single ((:commit . "13bdba51fcd83ccbc3267959d23afc94d458dcb0") (:keywords "c" "languages" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/semantic-stickyfunc-enhance"))]) (sticky . [(20170926 36) nil "Sticky key for capital letters" single ((:commit . "fec4e1af38f17f5cd80eca361d8e8ef8772db366") (:keywords "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sticky.el"))]) (stgit . [(20171130 1559) nil "major mode for StGit interaction" single ((:commit . "2f5b9240450d779293cd7d380bb638a73cf16abd") (:authors ("David Kågedal" . "davidk@lysator.liu.se")) (:maintainer "David Kågedal" . "davidk@lysator.liu.se") (:url . "http://www.procode.org/stgit"))]) (stem-english . [(20180109 358) ((emacs (24 3))) "- routines for stemming English word" single ((:commit . "c9fc4c6ed6bf82382e479dae80912f4ae17d31f4") (:keywords "text") (:authors ("Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/stem-english"))]) (stem . [(20131102 1109) nil "Routines for stemming" single ((:commit . "d74e6611d6ba5025e0276a2cc7c8a90f46bfa9ac") (:keywords "stemming") (:authors ("Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp")) (:maintainer "Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp") (:url . "https://github.com/yuutayamada/stem"))]) (steam . [(20171109 13) ((cl-lib (0 5))) "Organize and launch Steam games" single ((:commit . "d6ca2a828b0824da51978397e198bf91c51ce793") (:keywords "games") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/steam.el"))]) (status . [(20151230 1408) nil "This package adds support for status icons to Emacs." tar ((:commit . "b62c74bf272566f82a68622f29fb9edafea0f241"))]) (state . [(20180627 1956) ((emacs (24))) "Quick navigation between workspaces" single ((:commit . "258fe1cba00bdc2c600f866bb0406c719661d0a6") (:keywords "convenience" "workspaces") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/state.git"))]) (stash . [(20151117 1427) nil "lightweight persistent caching" single ((:commit . "c2e494d20c752b80ebbdffbf66687b3cdfc425ad") (:keywords "extensions" "data" "internal" "lisp") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://www.github.com/vermiculus/stash.el/"))]) (start-menu . [(20160426 1225) ((cl-lib (0 5)) (config-parser (0 1))) "start-menu for executing external program like in windows" single ((:commit . "f7d33fed7ad2dc61156f1c1cff9e1805366fbd69") (:keywords "convenience" "menu") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/el-start-menu"))]) (standoff-mode . [(20171115 1731) nil "Create stand-off markup, also called external markup." tar ((:commit . "cf84b14066d63694d931395c6026fd0245d8a62b"))]) (stan-snippets . [(20161024 258) ((stan-mode (9 2 0)) (yasnippet (0 8 0))) "Yasnippets for Stan" tar ((:commit . "a8e88473ef996b455523dc3fbcf2d8520659652f") (:keywords "snippets") (:authors ("Jeffrey Arnold" . "jeffrey.arnold@gmail.com")) (:maintainer "Jeffrey Arnold" . "jeffrey.arnold@gmail.com") (:url . "http://github.com/stan-dev/stan-mode"))]) (stan-mode . [(20180110 2241) nil "Major mode for editing Stan files" tar ((:commit . "a8e88473ef996b455523dc3fbcf2d8520659652f") (:keywords "languanges") (:authors ("Jeffrey Arnold" . "jeffrey.arnold@gmail.com") ("Daniel Lee" . "bearlee@alum.mit.edu")) (:maintainer "Jeffrey Arnold" . "jeffrey.arnold@gmail.com") (:url . "http://github.com/stan-dev/stan-mode"))]) (stack-mode . [(20150923 1523) ((haskell-mode (13 14)) (cl-lib (0 5)) (flycheck (0 23))) "A minor mode enabling various features based on stack-ide." tar ((:commit . "f3481e239dde9817152ec00e32bfc3ebf5aaf2cb") (:keywords "haskell" "stack") (:url . "https://github.com/commercialhaskell/stack-ide"))]) (ssh-tunnels . [(20180703 2027) ((cl-lib (0 5)) (emacs (24))) "Manage SSH tunnels" single ((:commit . "a6b6ae9a5d17afa9ea39ca8c071e889deefcf8a3") (:keywords "tools" "convenience") (:authors ("death <github.com/death>")) (:maintainer "death <github.com/death>") (:url . "http://github.com/death/ssh-tunnels"))]) (ssh-deploy . [(20181106 1347) ((emacs (24))) "Deployment via TRAMP, global or per directory." tar ((:commit . "88300e389e69f08d1511bcd8f185e608c9f6fddf") (:keywords "tools" "convenience") (:authors ("Christian Johansson" . "christian@cvj.se")) (:maintainer "Christian Johansson" . "christian@cvj.se") (:url . "https://github.com/cjohansson/emacs-ssh-deploy"))]) (ssh-config-mode . [(20180922 951) nil "Mode for fontification of ~/.ssh/config" tar ((:commit . "1ec676c021269c7b9cf814cf1d12f6acdcc25588") (:keywords "ssh" "config" "emacs") (:authors ("Harley Gorrell" . "harley@panix.com")) (:maintainer "Harley Gorrell" . "harley@panix.com") (:url . "https://github.com/jhgorrell/ssh-config-mode-el"))]) (ssh-agency . [(20180508 26) ((emacs (24 4)) (dash (2 10 0))) "manage ssh-agent from Emacs" single ((:commit . "d9dbedd773ad3a831e02e162c47936d6814a850a") (:authors ("Noam Postavsky" . "npostavs@user.sourceforge.net")) (:maintainer "Noam Postavsky" . "npostavs@user.sourceforge.net") (:url . "https://github.com/magit/ssh-agency"))]) (ssh . [(20120904 2042) nil "Support for remote logins using ssh." single ((:commit . "c17cf5b43df8ac4662a0580f85898e1f078df0d1") (:keywords "unix" "comm") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (ssass-mode . [(20180428 2039) ((emacs (24 3))) "Edit Sass without a Turing Machine" single ((:commit . "da82ebb2aa7e4999c23547270d2b0b2cd9311a47") (:keywords "languages" "sass") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/ssass-mode"))]) (srv . [(20180715 1959) ((emacs (24 3))) "perform SRV DNS requests" single ((:commit . "714387d5a5cf34d8d8cd96bdb1f9cb8ded823ff7") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:url . "https://github.com/legoscia/srv.el"))]) (srefactor . [(20180703 1810) ((emacs (24 4))) "A refactoring tool based on Semantic parser framework" tar ((:commit . "6f2c97d17fb70f4ca2112f5a2b99a8ec162004f5") (:keywords "c" "languages" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/semantic-refactor"))]) (srcery-theme . [(20181114 1649) ((emacs (24))) "Dark color theme." single ((:commit . "9f80e5b6a6b0cd5c6c1e1ca54d5611d0c7810425") (:keywords "faces") (:authors ("Daniel Berg")) (:maintainer "Daniel Berg") (:url . "https://github.com/srcery-colors/srcery-emacs"))]) (sr-speedbar . [(20161025 831) nil "Same frame speedbar" single ((:commit . "77a83fb50f763a465c021eca7343243f465b4a47") (:keywords "speedbar" "sr-speedbar.el") (:authors ("Sebastian Rose" . "sebastian_rose@gmx.de")) (:maintainer "Sebastian Rose" . "sebastian_rose@gmx.de") (:url . "http://www.emacswiki.org/emacs/download/sr-speedbar.el"))]) (sqlup-mode . [(20170610 1537) nil "Upcase SQL words for you" single ((:commit . "04970977b4abb4d44301651618bbf1cdb0b263dd") (:keywords "sql" "tools" "redis" "upcase") (:authors ("Aldric Giacomoni" . "trevoke@gmail.com")) (:maintainer "Aldric Giacomoni" . "trevoke@gmail.com") (:url . "https://github.com/trevoke/sqlup-mode.el"))]) (sqlite . [(20180708 1711) nil "use sqlite via elisp" single ((:commit . "dad42b8bbca4994be1871343dd18fd6528ee5797") (:authors ("Christian Giménez")) (:maintainer "Christian Giménez"))]) (sqlformat . [(20181019 159) ((emacs (24))) "Reformat SQL using sqlformat or pgformatter" single ((:commit . "c7802edf4adb68d7a7a9db14a6b42c03f0a3da2d") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (sql-impala . [(20160427 2358) nil "comint support for Cloudera Impala" single ((:commit . "e7a2d79d60b0a6339d730fc39ca024c3d6c56de7") (:keywords "sql" "impala") (:authors ("Jason Terk" . "jason@goterkyourself.com")) (:maintainer "Jason Terk" . "jason@goterkyourself.com") (:url . "https://github.com/jterk/sql-impala"))]) (sql-clickhouse . [(20180302 1555) ((emacs (24))) "support ClickHouse as SQL interpreter" single ((:commit . "2edccd94145c55a040a3a87193793f06cf01f64f") (:authors ("Robert Schwarz" . "mail@rschwarz.net")) (:maintainer "Robert Schwarz" . "mail@rschwarz.net") (:url . "https://github.com/leethargo/sql-clickhouse"))]) (spu . [(20161214 324) ((emacs (24 4)) (signal (1 0)) (timp (1 2 0))) "Silently upgrade package in the background" tar ((:commit . "41eec86b595816e3852e8ad1a8e07e51a27fd065") (:keywords "convenience" "package") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/spu"))]) (sprunge . [(20160301 243) ((request (0 2 0)) (cl-lib (0 5))) "Upload pastes to sprunge.us" single ((:commit . "0fd386b8b29c4175022a04ad70ea5643185b6726") (:keywords "tools") (:authors ("Tom Jakubowski")) (:maintainer "Tom Jakubowski"))]) (sproto-mode . [(20151115 1805) nil "Major mode for editing sproto." single ((:commit . "0583a88273204dccd884b7edaa3590cefd31e7f7") (:keywords "sproto") (:authors ("m2q1n9")) (:maintainer "m2q1n9"))]) (sprintly-mode . [(20121006 534) ((furl (0 0 2))) "Major mode for dealing with sprint.ly" single ((:commit . "6695892bae5860b5268bf3ae62be990ee9b63c11") (:authors ("Justin Lilly" . "justin@justinlilly.com")) (:maintainer "Justin Lilly" . "justin@justinlilly.com") (:url . "https://github.com/sprintly/sprintly-mode"))]) (springboard . [(20170106 755) ((helm (1 6 9))) "Temporarily change default-directory for one command" single ((:commit . "263a8cd4582c81bfc29d7db37d5267e2488b148c") (:keywords "helm") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/springboard"))]) (spray . [(20160304 2220) nil "a speed reading mode" single ((:commit . "00638bc916227f2f961013543d10e85a43a32e29") (:keywords "convenience") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://github.com/ian-kelling/spray"))]) (spotlight . [(20150929 755) ((emacs (24 1)) (swiper (0 6 0)) (counsel (0 6 0))) "search files with Mac OS X spotlight" single ((:commit . "ab902900f22e7d1ea2dd8169441d2da7155aaa68") (:keywords "search" "external") (:authors ("Ben Maughan" . "benmaughan@gmail.com")) (:maintainer "Ben Maughan" . "benmaughan@gmail.com") (:url . "http://www.pragmaticemacs.com"))]) (spotify . [(20181030 810) ((cl-lib (0 5))) "Control the spotify application from emacs" single ((:commit . "29577cf1188161f98b8358c149aaf47b2c137902") (:keywords "convenience") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/spotify-el"))]) (splitter . [(20170809 2208) nil "Manage window splits" single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (splitjoin . [(20150505 1432) ((cl-lib (0 5))) "Transition between multiline and single-line code" single ((:commit . "e2945ee269e6e90f0243d6f2a33e067bb0a2873c") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-splitjoin"))]) (spiral . [(20180223 1140) ((emacs (25 1)) (a (0 1 0 -3 4)) (avy (0 4 0)) (clojure-mode (5 6 0)) (highlight (0)) (treepy (1 0 0))) "Clojure IDE based on UNREPL" tar ((:commit . "907b9792467139a942ba7b07ca0276b90770baf9") (:keywords "languages" "clojure") (:authors ("Daniel Barreto" . "daniel@barreto.tech")) (:maintainer "Daniel Barreto" . "daniel@barreto.tech") (:url . "https://github.com/Unrepl/spiral"))]) (spice-mode . [(20171028 643) ((emacs (24 3))) "Major mode for SPICE" single ((:commit . "702bf2d5c3561be44771ea77b476532d32068504") (:keywords "spice" "spice2g6" "spice3" "eldo" "hspice" "layla" "mondriaan" "fasthenry" "cdl" "spectre compatibility" "netlist editing") (:authors ("Geert A. M. Van der Plas" . "geert_vanderplas@email.com") ("Emmanuel Rouat" . "emmanuel.rouat@wanadoo.fr") ("Carlin J. Vieri, MIT AI Lab" . "cvieri@ai.mit.edu")) (:maintainer "Geert A. M. Van der Plas" . "geert_vanderplas@email.com") (:url . "http://spice-mode.4t.com/"))]) (sphinx-mode . [(20180620 915) ((f (0 20 0)) (dash (2 14 1))) "Minor mode providing sphinx support." tar ((:commit . "b5ac514e213459dcc57184086f10b5b6be3cecd8"))]) (sphinx-frontend . [(20161025 758) nil "Launch build process for rst documents via sphinx." single ((:commit . "0cbb03361c245382d3e679dded30c4fc1713c252") (:keywords "compile" "sphinx" "restructuredtext") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/sphinx-frontend"))]) (sphinx-doc . [(20160116 1117) ((s (1 9 0)) (cl-lib (0 5)) (dash (2 10 0))) "Sphinx friendly docstrings for Python functions" single ((:commit . "f39da2e6cae55d5d7c7ce887e69755b7529bcd67") (:keywords "sphinx" "python") (:authors ("Vineet Naik" . "naikvin@gmail.com")) (:maintainer "Vineet Naik" . "naikvin@gmail.com") (:url . "https://github.com/naiquevin/sphinx-doc.el"))]) (speeddating . [(20180319 723) ((emacs (25))) "Increase date and time at point" single ((:commit . "df69db0560f19636a66a74f3d88c793bbb18b21e") (:keywords "date" "time") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/emacs-speeddating"))]) (speed-type . [(20171230 1647) ((emacs (24 3)) (cl-lib (0 3))) "Practice touch and speed typing" single ((:commit . "7a67fcd7bf825eee890097bd4a1b3c4f531a1135") (:keywords "games") (:authors ("Gunther Hagleitner")) (:maintainer "Julien Pagès" . "j.parkouss@gmail.com") (:url . "https://github.com/parkouss/speed-type"))]) (speechd-el . [(20180105 2017) nil "Client to speech synthesizers and Braille displays." tar ((:commit . "0b25d3eb7ae219d2af9a7e9df2f3334652156bf5"))]) (speech-tagger . [(20170728 1829) ((cl-lib (0 5))) "tag parts of speech using coreNLP" tar ((:commit . "61955b40d4e8b09e66a3e8033e82893f81657c06") (:keywords "speech" "tag" "nlp" "language" "corenlp" "parsing" "natural") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:url . "https://github.com/cosmicexplorer/speech-tagger"))]) (sparql-mode . [(20180320 1802) ((cl-lib (0 5)) (emacs (24 3))) "Edit and interactively evaluate SPARQL queries." tar ((:commit . "a00bb622c54086ac1ee96c265bf7fbef12c68089") (:authors ("Craig Andera <candera at wangdera dot com>")) (:maintainer "Bjarte Johansen <Bjarte dot Johansen at gmail dot com>") (:url . "https://github.com/ljos/sparql-mode"))]) (sparkline . [(20150101 1319) ((cl-lib (0 3))) "Make sparkline images from a list of numbers" single ((:commit . "a2b5d817d272d6363b67ed8f8cc75499a19fa8d2") (:keywords "extensions") (:authors ("Willem Rein Oudshoorn" . "woudshoo@xs4all.nl")) (:maintainer "Willem Rein Oudshoorn" . "woudshoo@xs4all.nl"))]) (spark . [(20160415 201) ((emacs (24 3))) "sparkline generation" single ((:commit . "0bf148c3ede3b31d56fd75f347cdd0b0eae60025") (:keywords "lisp" "data") (:authors ("Alvin Francis Dumalus")) (:maintainer "Alvin Francis Dumalus") (:url . "https://github.com/alvinfrancis/spark"))]) (spaces . [(20170809 2208) nil "Create and switch between named window configurations." single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (spacemacs-theme . [(20181107 1725) nil "Color theme with a dark and light versions" tar ((:commit . "c162ad13e4ae1965619012332d3b5f57c9172e98") (:keywords "color" "theme") (:url . "https://github.com/nashamri/spacemacs-theme"))]) (spaceline-all-the-icons . [(20170829 820) ((emacs (24 4)) (all-the-icons (2 6 0)) (spaceline (2 0 0)) (memoize (1 0 1))) "A Spaceline theme using All The Icons" tar ((:commit . "e2e195f64a541d72b6d0ba0451f1e3072234b820") (:keywords "convenience" "lisp" "tools") (:authors ("Dominic Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dominic Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/spaceline-all-the-icons.el"))]) (spaceline . [(20180628 746) ((emacs (24 4)) (cl-lib (0 5)) (powerline (2 3)) (dash (2 11 0)) (s (1 10 0))) "Modeline configuration library for powerline" tar ((:commit . "29ced71ed0097cd5eba15d6bfdbafd9d18f5bd82") (:keywords "mode-line" "powerline" "spacemacs") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/spaceline"))]) (spacegray-theme . [(20150719 1931) ((emacs (24 1))) "A Hyperminimal UI Theme" single ((:commit . "7f70ee36297e5ccf9bc90b1f81472024f5a7a749") (:keywords "themes") (:authors ("Bruce Williams" . "brwcodes@gmail.com")) (:maintainer "Bruce Williams" . "brwcodes@gmail.com") (:url . "http://github.com/bruce/emacs-spacegray-theme"))]) (sourcetrail . [(20170410 2137) ((emacs (24 4))) "Communication with Sourcetrail" single ((:commit . "b8d5557aa565ae979622312576db20515f65f977") (:keywords "external" "tool") (:authors ("Andreas Stallinger" . "astallinger@sourcetrail.com")) (:maintainer "Andreas Stallinger" . "astallinger@sourcetrail.com"))]) (sourcerer-theme . [(20161014 1625) nil "A version of sourcerer by xero" single ((:commit . "c7f8e665d53bb48fb72f95f706710d53d24bd407") (:keywords "themes") (:authors ("Bryan Gilbert" . "gilbertw1@gmail.com")) (:maintainer "Bryan Gilbert" . "gilbertw1@gmail.com") (:url . "http://github.com/gilbertw1/sourcerer-emacs"))]) (sourcemap . [(20161216 540) ((emacs (24 3))) "Sourcemap parser" single ((:commit . "64c89d296186f48d9135fb8aad501de19f64bceb") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-sourcemap"))]) (sourcekit . [(20180101 834) ((emacs (24 3)) (dash (2 12 1)) (dash-functional (1 2 0)) (request (0 2 0))) "Library to interact with sourcekittendaemon" single ((:commit . "abf9bc5a0102eb666d3aa6d6bf22f6efcc852781") (:keywords "tools" "processes") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/company-sourcekit"))]) (soundklaus . [(20160314 1231) ((dash (2 12 1)) (emacs (24)) (emms (4 0)) (s (1 11 0)) (pkg-info (0 4)) (cl-lib (0 5)) (request (0 2 0))) "Play music on SoundCloud with Emacs via EMMS" tar ((:commit . "09ec030843482594beae2664b8fe1e0ad1e66472") (:keywords "soundcloud" "music" "emms") (:authors ("r0man" . "roman@burningswell.com")) (:maintainer "r0man" . "roman@burningswell.com") (:url . "https://github.com/r0man/soundklaus.el"))]) (soundcloud . [(20150502 326) ((emms (20131016)) (json (1 2)) (deferred (0 3 1)) (string-utils (0 3 2)) (request (20140316 417)) (request-deferred (20130526 1015))) "a SoundCloud client for Emacs" single ((:commit . "f998d4276ea90258909c698f6a5a51fccb667c08") (:keywords "soundcloud" "music" "audio") (:authors ("Travis Thieman" . "travis.thieman@gmail.com")) (:maintainer "Travis Thieman" . "travis.thieman@gmail.com"))]) (sound-wav . [(20160725 1424) ((deferred (0 3 1)) (cl-lib (0 5))) "Play wav file" single ((:commit . "406868043761524118c27b1207be0f8bbda8798e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-sound-wav"))]) (sotlisp . [(20180706 1749) ((emacs (24 1))) "Write lisp at the speed of thought." single ((:commit . "cc5730c0803a6e0f18e22d6027784b915d304318") (:keywords "convenience" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/speed-of-thought-lisp"))]) (sotclojure . [(20170922 8) ((emacs (24 1)) (clojure-mode (4 0 0)) (cider (0 8)) (sotlisp (1 3))) "Write clojure at the speed of thought." tar ((:commit . "a480c887b53cb007b7b099c5ffcab89b9e59d7bc") (:keywords "convenience" "clojure") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/speed-of-thought-clojure"))]) (sos . [(20141215 403) ((org (7))) "StackOverflow Search" single ((:commit . "1573adca912b88b5010d99a25c83a5b2313bd39c") (:keywords "tools" "search" "questions") (:authors ("Rudolf Olah")) (:maintainer "Rudolf Olah") (:url . "https://github.com/omouse/emacs-sos"))]) (sort-words . [(20160929 1335) nil "Sort words in a selected region" single ((:commit . "7b6e108f80237363faf7ec28b2c58dec270b8601") (:keywords "tools") (:authors ("\"Aleksandar Simic\"" . "asimic@gmail.com")) (:maintainer "\"Aleksandar Simic\"" . "asimic@gmail.com") (:url . "http://github.org/dotemacs/sort-words.el"))]) (soothe-theme . [(20141027 1441) ((emacs (24 1))) "a dark colorful theme for Emacs24." single ((:commit . "0786fe70c6c1b4ddcfb932fdc6862b9611cfc09b") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-soothe-theme"))]) (sonic-pi . [(20171205 1205) ((cl-lib (0 5)) (osc (0 1)) (dash (2 2 0)) (emacs (24)) (highlight (0))) "A Emacs client for SonicPi" tar ((:commit . "3cf101b3b299735ed91658c7791ea4f04164e076") (:keywords "sonicpi" "ruby") (:authors ("Joseph Wilk" . "joe@josephwilk.net")) (:maintainer "Joseph Wilk" . "joe@josephwilk.net") (:url . "http://www.github.com/repl-electric/sonic-pi.el"))]) (solidity-mode . [(20181117 1518) nil "Major mode for ethereum's solidity language" tar ((:commit . "d6c48a1cb64d3c8a825dc0d06c839f2cacd4d289") (:keywords "languages" "solidity") (:authors ("Lefteris Karapetsas " . "lefteris@refu.co")) (:maintainer "Lefteris Karapetsas " . "lefteris@refu.co"))]) (solarized-theme . [(20181030 1912) ((emacs (24 1)) (cl-lib (0 5)) (dash (2 6 0))) "The Solarized color theme, ported to Emacs." tar ((:commit . "87d4758e7ecc8ed873f3326e4f8b185fd2b9da0a"))]) (solaire-mode . [(20180521 935) ((emacs (24 4)) (cl-lib (0 5))) "make certain buffers grossly incandescent" single ((:commit . "abf2ce4da77d0877efb4a035687390ce921eda4f") (:keywords "dim" "bright" "window" "buffer" "faces") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-solaire-mode"))]) (soft-stone-theme . [(20140614 835) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "fb475514cfb02cf30ce358a61c48e46614344d48") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-stone-theme"))]) (soft-morning-theme . [(20150918 2041) nil "Emacs24 theme with a light background." single ((:commit . "c0f9c70c97ef2be2a093cf839c4bfe27740a111c") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-morning-theme"))]) (soft-charcoal-theme . [(20140420 1643) nil "Dark charcoal theme with soft colors" single ((:commit . "5607ab977fae6638e78b1495e02da8955c9ba19f") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-charcoal-theme"))]) (socyl . [(20170212 642) ((s (1 11 0)) (dash (2 12 0)) (pkg-info (0 5 0)) (cl-lib (0 5))) "Frontend for several search tools" tar ((:commit . "1ef2da42f66f3ab31a34131e51648f352416f0ba") (:keywords "ripgrep" "sift" "ack" "pt" "ag" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/socyl"))]) (snoopy . [(20171008 2004) ((emacs (24)) (cl-lib (0 6))) "minor mode for number row unshifted character insertion" single ((:commit . "ec4123bdebfe0bb7bf4feaac2dc02b59caffe386") (:keywords "lisp") (:authors ("António Nuno Monteiro" . "anmonteiro@gmail.com")) (:maintainer "António Nuno Monteiro" . "anmonteiro@gmail.com"))]) (snippet . [(20130210 2315) nil "Insert snippets of text into a buffer" single ((:commit . "11d00dd803874b93836f2010b08bd2c97b0f3c63") (:authors ("Pete Kazmier")) (:maintainer "Pete Kazmier"))]) (snazzy-theme . [(20170823 1832) ((emacs (24)) (base16-theme (2 1))) "An elegant syntax theme with bright colors" single ((:commit . "57a1763b49b4a776084c16bc70c219246fa5b412") (:keywords "faces" "theme" "color" "snazzy") (:url . "https://github.com/weijiangan/emacs-snazzy/"))]) (snapshot-timemachine-rsnapshot . [(20170324 1213) ((snapshot-timemachine (20160222 132)) (seq (2 19))) "rsnapshot backend for snapshot-timemachine" single ((:commit . "72b0b700d80f1a0442e62bbbb6a0c8c59182f97f") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (snapshot-timemachine . [(20161221 929) ((emacs (24 4))) "Step through (Btrfs, ZFS, ...) snapshots of files" single ((:commit . "99efcebab309b11ed512a8dc62555d3834df5efb") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/snapshot-timemachine"))]) (snakemake-mode . [(20181008 250) ((emacs (24 5)) (cl-lib (0 5)) (magit-popup (2 4 0))) "Major mode for editing Snakemake files" tar ((:commit . "0cadd2bbd20aae1555561e81ed72fec43ec7296e") (:keywords "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/kyleam/snakemake-mode"))]) (smyx-theme . [(20141127 828) nil "smyx Color Theme" single ((:commit . "6263f6b401bbabaed388c8efcfc0be2e58c51401") (:keywords "color" "theme" "smyx") (:authors ("Uriel G Maldonado" . "uriel781@gmail.com")) (:maintainer "Uriel G Maldonado" . "uriel781@gmail.com"))]) (smtpmail-multi . [(20160218 2349) nil "Use different smtp servers for sending mail" single ((:commit . "81eabfe56f620ee044ff9dd52fa8b6148d0a9f30") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/smtpmail-multi"))]) (smotitah . [(20150218 1030) nil "Modular emacs configuration framework" tar ((:commit . "f9ab562128a5460549d016913533778e8c94bcf3"))]) (smooth-scrolling . [(20161002 1949) nil "Make emacs scroll smoothly" single ((:commit . "2462c13640aa4c75ab3ddad443fedc29acf68f84") (:keywords "convenience") (:authors ("Adam Spiers" . "emacs-ss@adamspiers.org") ("Jeremy Bondeson" . "jbondeson@gmail.com") ("Ryan C. Thompson" . "rct+github@thompsonclan.org")) (:maintainer "Adam Spiers" . "emacs-ss@adamspiers.org") (:url . "http://github.com/aspiers/smooth-scrolling/"))]) (smooth-scroll . [(20130322 414) nil "Minor mode for smooth scrolling and in-place scrolling." single ((:commit . "02320f28abb5cae28b3a18f6b9ce93129bdbfc45") (:keywords "convenience" "emulations" "frames") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>") (:url . "http://www.emacswiki.org/emacs/download/smooth-scroll.el"))]) (smmry . [(20161024 901) nil "SMMRY client" single ((:commit . "986a1b0aec8ab1ef17dbfb7886f47e5558cf738a") (:keywords "api" "smmry") (:authors ("james sangho nah" . "microamp@protonmail.com")) (:maintainer "james sangho nah" . "microamp@protonmail.com") (:url . "https://github.com/microamp/smmry.el"))]) (sml-modeline . [(20170614 2111) nil "Show position in a scrollbar like way in mode-line" single ((:commit . "d2f9f70174c4cf68c67eb3bb8088235735e34d9a") (:authors ("Lennart Borgman (lennart O borgman A gmail O com)")) (:maintainer "Lennart Borgman (lennart O borgman A gmail O com)") (:url . "http://bazaar.launchpad.net/~nxhtml/nxhtml/main/annotate/head%3A/util/sml-modeline.el"))]) (smiles-mode . [(20160717 1120) nil "Major mode for SMILES." single ((:commit . "fbb381758adcb000a0c304be1b797f985f00e2de") (:keywords "smiles") (:authors (nil . "John Kitchin [jkitchin@andrew.cmu.edu]")) (:maintainer nil . "John Kitchin [jkitchin@andrew.cmu.edu]"))]) (smex . [(20151212 2209) ((emacs (24))) "M-x interface with Ido-style fuzzy matching." single ((:commit . "55aaebe3d793c2c990b39a302eb26c184281c42c") (:keywords "convenience" "usability") (:authors ("Cornelius Mika" . "cornelius.mika@gmail.com")) (:maintainer "Cornelius Mika" . "cornelius.mika@gmail.com") (:url . "http://github.com/nonsequitur/smex/"))]) (smeargle . [(20161212 2358) ((emacs (24 3))) "Highlighting region by last updated time" single ((:commit . "0665b1ff5109731898bc4a0ca6d939933b804777") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-smeargle"))]) (smblog . [(20170419 1021) ((emacs (24 3))) "samba log viewer" single ((:commit . "5245e7aeac20915121946f59bba30899305d950b") (:authors ("Aurélien Aptel" . "aaptel@suse.com")) (:maintainer "Aurélien Aptel" . "aaptel@suse.com") (:url . "http://github.com/aaptel/smblog-mode"))]) (smbc . [(20171229 1808) nil "View SMBC from Emacs" single ((:commit . "10538e3d575ba6ef3c94d555af2744b42dfd36c7") (:keywords "smbc" "webcomic") (:authors ("Saksham Sharma" . "saksham0808@gmail.com")) (:maintainer "Saksham Sharma" . "saksham0808@gmail.com") (:url . "https://github.com/sakshamsharma/emacs-smbc"))]) (smarty-mode . [(20100703 1158) nil "major mode for editing smarty templates" single ((:commit . "3dfdfe1571f5e9ef55a29c51e5a80046d4cb7568") (:keywords "smarty" "php" "languages" "templates") (:maintainer "Benj Carson") (:url . "none yet"))]) (smartscan . [(20170211 2033) nil "Jumps between other symbols found at point" single ((:commit . "234e077145710a174c20742de792b97ed2f965f6") (:keywords "extensions") (:authors ("Mickey Petersen" . "mickey@masteringemacs.org")) (:maintainer "Mickey Petersen" . "mickey@masteringemacs.org"))]) (smartrep . [(20150509 230) nil "Support sequential operation which omitted prefix keys." single ((:commit . "f0ff5a6d7b8603603598ae3045c98b011e58d86e") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/smartrep.el"))]) (smartparens . [(20181028 1005) ((dash (2 13 0)) (cl-lib (0 3))) "Automatic insertion, wrapping and paredit-like navigation with user defined pairs." tar ((:commit . "d65f3c0f47413c1a67ced979dc2062a073d907af"))]) (smart-window . [(20160717 130) ((cl-lib (0 5))) "vim-like window controlling plugin" single ((:commit . "5996461b7cbc5ab4509ac48537916eb29a8e4c16") (:keywords "window") (:authors ("Felix Chern" . "idryman@gmail.com")) (:maintainer "Felix Chern" . "idryman@gmail.com") (:url . "https://github.com/dryman/smart-window.el"))]) (smart-tabs-mode . [(20160629 1452) nil "Intelligently indent with tabs, align with spaces!" single ((:commit . "9cc2594b82b03e7d68645a4878f9359f8b8c34c5") (:keywords "languages") (:authors ("John Croisant" . "jacius@gmail.com") ("Alan Pearce" . "alan@alanpearce.co.uk") ("Daniel Dehennin" . "daniel.dehennin@baby-gnu.org") ("Matt Renaud" . "mrenaud92@gmail.com")) (:maintainer "Joel C. Salomon" . "joelcsalomon@gmail.com") (:url . "http://www.emacswiki.org/emacs/SmartTabs"))]) (smart-tab . [(20170902 2107) nil "Intelligent tab completion and indentation." single ((:commit . "76a8ec13384975d39aa1b25e5384a02558dba574") (:keywords "extensions") (:authors ("John SJ Anderson" . "genehack@genehack.org") ("Sebastien Rocca Serra" . "sroccaserra@gmail.com") ("Daniel Hackney" . "dan@haxney.org")) (:maintainer "John SJ Anderson" . "genehack@genehack.org") (:url . "http://github.com/genehack/smart-tab/tree/master"))]) (smart-shift . [(20150203 725) nil "Smart shift text left/right." single ((:commit . "a26ab2b240137e62ec4bce1698ed9c5f7b6d13ae") (:keywords "convenience" "tools") (:authors ("Bin Huang" . "huangbin88@foxmail.com")) (:maintainer "Bin Huang" . "huangbin88@foxmail.com") (:url . "https://github.com/hbin/smart-shift"))]) (smart-semicolon . [(20171008 133) ((emacs (25))) "Insert semicolon smartly" single ((:commit . "bcea2aa37befa40abf8b24a2d2314904e6df43b3") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/smart-semicolon"))]) (smart-region . [(20150903 1403) ((emacs (24 4)) (expand-region (0 10 0)) (multiple-cursors (1 3 0)) (cl-lib (0 5))) "Smartly select region, rectangle, multi cursors" single ((:commit . "5a8017fd8e8dc3483865951c4942cab3f96f69f6") (:keywords "marking" "region") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/smart-region"))]) (smart-newline . [(20131208 340) nil "Provide smart newline for one keybind." single ((:commit . "0553a9e4be7188352de1a28f2eddfd28e7436f94") (:authors ("Satoshi Namai")) (:maintainer "Satoshi Namai"))]) (smart-mode-line-powerline-theme . [(20160706 38) ((emacs (24 3)) (powerline (2 2)) (smart-mode-line (2 5))) "smart-mode-line theme that mimics the powerline appearance." tar ((:commit . "b79f4fa5f2380b0d726a895dd7199e5483004490") (:keywords "mode-line" "faces" "themes") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/smart-mode-line"))]) (smart-mode-line-atom-one-dark-theme . [(20180915 1335) ((emacs (24 3)) (smart-mode-line (2 10))) "Atom-one-dark theme for smart-mode-line" single ((:commit . "21cf510c6dfc919517af045435f16dc3527d7d04") (:keywords "mode-line" "themes" "faces") (:authors ("Davide Restivo" . "davide.restivo@yahoo.it")) (:maintainer "Davide Restivo" . "davide.restivo@yahoo.it") (:url . "https://github.com/daviderestivo/smart-mode-line-atom-one-dark-theme"))]) (smart-mode-line . [(20180926 1036) ((emacs (24 3)) (rich-minority (0 1 1))) "A color coded smart mode-line." tar ((:commit . "b79f4fa5f2380b0d726a895dd7199e5483004490") (:keywords "mode-line" "faces" "themes") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "http://github.com/Malabarba/smart-mode-line"))]) (smart-mark . [(20150912 210) nil "Restore point after C-g when mark" single ((:commit . "04b522a23e3aae8381c6a976fc978532fcb2e7d0") (:keywords "mark" "restore") (:authors ("Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Kai Yu" . "yeannylam@gmail.com"))]) (smart-jump . [(20181103 2227) ((emacs (25 1)) (dumb-jump (0 5 1))) "Smart go to definition." tar ((:commit . "aa963735196b7f64fb286163cd5c3e4d435814e5") (:keywords "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/smart-jump"))]) (smart-indent-rigidly . [(20141206 15) nil "Smart rigid indenting" single ((:commit . "323d1fe4d0b81e598249aad01bc44adb180ece0e") (:keywords "indenting" "coffee-mode" "haml-mode" "sass-mode") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/smart-indent-rigidly"))]) (smart-hungry-delete . [(20170412 1343) ((emacs (24 3))) "smart hungry deletion of whitespace" single ((:commit . "7c1d56a92481594e14d40b5fdf6c48657a0108a0") (:keywords "convenience") (:authors ("Hauke Rehfeld" . "emacs@haukerehfeld.de")) (:maintainer "Hauke Rehfeld" . "emacs@haukerehfeld.de") (:url . "https://github.com/hrehfeld/emacs-smart-hungry-delete"))]) (smart-forward . [(20140430 713) ((expand-region (0 8 0))) "Semantic navigation" single ((:commit . "7b6dbfdbd4b646376a567c70e1a161545431b72b") (:keywords "navigation") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (smart-dash . [(20110131 316) nil "Smart-Dash minor mode" single ((:authors ("Dennis Lambe Jr." . "malsyned@malsyned.net")) (:maintainer "Dennis Lambe Jr." . "malsyned@malsyned.net"))]) (smart-cursor-color . [(20141124 1719) nil "Change cursor color dynamically" single ((:commit . "1d190f49ca77734b55ac58f1b6276e42ada967b0") (:keywords "cursor" "color" "face") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/smart-cursor-color/"))]) (smart-compile . [(20180316 330) nil "an interface to `compile'" single ((:commit . "16ebc3c570f1949b8198fcc8663d6d26df32717a") (:keywords "tools" "unix") (:authors ("Seiji Zenitani" . "zenitani@mac.com")) (:maintainer "Seiji Zenitani" . "zenitani@mac.com"))]) (smart-comment . [(20160322 1839) nil "smarter commenting" single ((:commit . "17ddbd83205818763e6d68aa7a1aa9aaf414cbd4") (:keywords "lisp") (:authors ("Simon Friis Vindum" . "simon@vindum.io")) (:maintainer "Simon Friis Vindum" . "simon@vindum.io"))]) (smart-backspace . [(20171014 526) nil "intellj like backspace" single ((:commit . "a10ec44ff325ec8c4c98b1a6e44e89e60a9aa4ac") (:authors ("Takeshi Tsukamoto" . "t.t.itm.0403@gmail.com")) (:maintainer "Takeshi Tsukamoto" . "t.t.itm.0403@gmail.com") (:url . "https://github.com/itome/smart-backspace"))]) (sly-repl-ansi-color . [(20171020 1516) ((sly (0)) (cl-lib (0 5))) "Add ANSI colors support to the sly mrepl." single ((:commit . "b9cd52d1cf927bf7e08582d46ab0bcf1d4fb5048") (:keywords "sly") (:authors ("Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") ("Max Mikhanosha")) (:maintainer "Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") (:url . "https://github.com/PuercoPop/sly-repl-ansi-color"))]) (sly-quicklisp . [(20170112 935) ((sly (1 0 0 -2 2))) "Quicklisp support for SLY" tar ((:commit . "8a9e3c0c07c6861ec33b338cc46ac12e7ce6a477") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-quicklisp"))]) (sly-named-readtables . [(20150817 1516) ((sly (1 0 0 -2 2))) "Support named readtables in Common Lisp files" tar ((:commit . "df4ed79064cf85275804e201899b677bef4ab3f5") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-named-readtables"))]) (sly-macrostep . [(20160119 1234) ((sly (1 0 0 -2 2)) (macrostep (0 9))) "fancy macro-expansion via macrostep.el" tar ((:commit . "eb16778d104413a3e2a8d5537437c4ad76c2954b") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/capitaomorte/sly-macrostep"))]) (sly-hello-world . [(20160119 1436) ((sly (1 0 0 -2 2))) "A template SLY contrib" tar ((:commit . "1bfcca692b6ec0670ed309ffe29eb9384397c183") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-hello-world"))]) (sly . [(20181116 2131) ((emacs (24 3))) "Sylvester the Cat's Common Lisp IDE" tar ((:commit . "c338f22cc2b88c05b80b417b8a7a13b3e3346ca9") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/joaotavora/sly"))]) (slstats . [(20170823 849) ((cl-lib (0 5)) (emacs (24))) "Acquire and display stats about Second Life" single ((:commit . "e9696066abf3f2b7b818a57c062530dfd9377033") (:keywords "games") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/slstats.el"))]) (slow-keys . [(20180831 459) ((emacs (24 1))) "Slow keys mode to avoid RSI" single ((:commit . "b93ad77f9fc1d14e080d7d64864fc9cb222248b6") (:keywords "convenience") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:url . "https://github.com/manuel-uberti/slow-keys"))]) (slovak-holidays . [(20150418 855) nil "Adds a list of slovak holidays to Emacs calendar" single ((:commit . "effb16dfcd14797bf7448f5113085479db339c02") (:keywords "calendar") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (slirm . [(20160201 1425) ((emacs (24 4))) "Systematic Literature Review Mode for Emacs." single ((:commit . "9adfbe1fc67580e7d0d90f7e927a25d63a797464") (:authors ("Florian Biermann" . "fbie@itu.dk")) (:maintainer "Florian Biermann" . "fbie@itu.dk") (:url . "http://github.com/fbie/slirm"))]) (slime-volleyball . [(20140718 441) nil "An SVG Slime Volleyball Game" tar ((:commit . "159b5c0f40b109e3854e94b89ec5383854c46ae3") (:keywords "games") (:authors ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org"))]) (slime-theme . [(20170808 1322) ((emacs (24 0))) "an Emacs 24 theme based on Slime (tmTheme)" single ((:commit . "8e5880ac69e0b6a079103001cc3a90bdb688998f") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (slime-docker . [(20181107 1556) ((emacs (24)) (slime (2 16)) (docker-tramp (0 1)) (cl-lib (0 5))) "Integration of SLIME with Docker containers." tar ((:commit . "83a6ea7e4302e03f894a03f15ae0b68b101023c0") (:keywords "docker" "lisp" "slime") (:url . "https://github.com/daewok/slime-docker"))]) (slime-company . [(20180119 1843) ((emacs (24 4)) (slime (2 13)) (company (0 9 0))) "slime completion backend for company mode" single ((:commit . "4c2e2805540dea700130607fa235018a87e4a070") (:keywords "convenience" "lisp" "abbrev") (:authors ("Ole Arndt" . "anwyn@sugarshark.com")) (:maintainer "Ole Arndt" . "anwyn@sugarshark.com"))]) (slime . [(20181112 1346) ((cl-lib (0 5)) (macrostep (0 9))) "Superior Lisp Interaction Mode for Emacs" tar ((:commit . "b7bf530d884371d6560cad37bd9b9e587ebc5e06") (:keywords "languages" "lisp" "slime") (:url . "https://github.com/slime/slime"))]) (slim-mode . [(20170728 1348) nil "Major mode for editing Slim files" single ((:commit . "3636d18ab1c8b316eea71c4732eb44743e2ded87") (:keywords "markup" "language") (:authors ("Nathan Weizenbaum")) (:maintainer "Nathan Weizenbaum") (:url . "http://github.com/slim-template/emacs-slim"))]) (slideview . [(20150324 2240) ((cl-lib (0 3))) "File slideshow" single ((:commit . "b6d170bda139aedf81b47dc55cbd1a3af512fb4c") (:keywords "files") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-slideview"))]) (slack . [(20181113 336) ((websocket (1 8)) (request (0 2 0)) (oauth2 (0 10)) (circe (2 2)) (alert (1 2)) (emojify (0 2))) "Slack client for Emacs" tar ((:commit . "19af9a367b55ca79377058f4d9b5776dd98a9f99") (:url . "https://github.com/yuya373/emacs-slack"))]) (sl . [(20161217 1404) ((cl-lib (0 5))) "An Emacs clone of sl(1)" tar ((:commit . "0882117728be91276b815e18c2a66106bf9d69d3") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/sl.el"))]) (skype . [(20160711 824) nil "skype UI for emacs users.." tar ((:commit . "8e3b33e620ed355522aa36434ff41e3ced080629") (:keywords "skype" "chat") (:authors ("SAKURAI Masashi" . "m.sakurai@kiwanami.net")) (:maintainer "SAKURAI Masashi" . "m.sakurai@kiwanami.net"))]) (skewer-reload-stylesheets . [(20160725 1220) ((skewer-mode (1 5 3))) "live-edit CSS, SCSS, Less, and friends." tar ((:commit . "b9cc5635230ac3c0603a6da690c6e632d0a7490a") (:authors ("Nate Eagleson" . "nate@nateeag.com")) (:maintainer "Nate Eagleson" . "nate@nateeag.com"))]) (skewer-mode . [(20180706 1807) ((simple-httpd (1 4 0)) (js2-mode (20090723)) (emacs (24))) "live browser JavaScript, CSS, and HTML interaction" tar ((:commit . "a381049acc4fa2087615b4b3b26c0865841386bd"))]) (skewer-less . [(20160828 2021) ((skewer-mode (1 5 3))) "Skewer support for live LESS stylesheet updates" single ((:commit . "927d6848a1ea9428d4cc995f76bd42f7b8da6bc8") (:keywords "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (skeletor . [(20170617 46) ((s (1 7 0)) (f (0 14 0)) (dash (2 2 0)) (cl-lib (0 3)) (let-alist (1 0 3)) (emacs (24 1))) "Provides project skeletons for Emacs" tar ((:commit . "01c330ec115fc29bba5d9bdf6c15beb4a44e2281") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (simplezen . [(20130421 1000) ((s (1 4 0)) (dash (1 1 0))) "A simple subset of zencoding-mode for Emacs." single ((:commit . "119fdf2c6890a0c56045ae72cf4fce0071a81481") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (simplenote2 . [(20171202 206) ((request-deferred (0 2 0))) "Interact with app.simplenote.com" tar ((:commit . "0fd6dbd0566af29964078e4b74baf69c2f52381a") (:keywords "simplenote") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com"))]) (simplenote . [(20141118 1440) nil "Interact with simple-note.appspot.com" single ((:commit . "e836fcdb5a6497a9ffd6bceddd19b4bc52189078") (:keywords "simplenote") (:authors ("Konstantinos Efstathiou" . "konstantinos@efstathiou.gr")) (:maintainer "Konstantinos Efstathiou" . "konstantinos@efstathiou.gr"))]) (simpleclip . [(20181105 1636) nil "Simplified access to the system clipboard" single ((:commit . "2468b08ad829aaf4a90246541978be3974c60ab8") (:keywords "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/simpleclip"))]) (simple-screen . [(20161009 920) nil "Simple screen configuration manager" single ((:commit . "596e3a451d9af24730ab31a8fe15c91a4264d09d") (:keywords "tools") (:authors ("Tadashi Watanabe" . "wac@umiushi.org")) (:maintainer "Tadashi Watanabe" . "wac@umiushi.org") (:url . "https://github.com/wachikun/simple-screen"))]) (simple-rtm . [(20160222 1534) ((rtm (0 1)) (dash (2 0 0))) "Interactive Emacs mode for Remember The Milk" single ((:commit . "8c7cd96cf66ef112be5c363e3378e304f8f83999") (:keywords "remember" "the" "milk" "productivity" "todo") (:authors ("Moritz Bunkus" . "morit@bunkus.org")) (:maintainer "Moritz Bunkus" . "morit@bunkus.org"))]) (simple-paren . [(20180427 918) ((emacs (24)) (cl-lib (0 5))) "Insert paired delimiter, wrap" single ((:commit . "8d735905306c587851eff1445898499c01c530ca") (:keywords "convenience") (:authors ("Andreas Röhler, Steve Purcell")) (:maintainer "Andreas Röhler, Steve Purcell") (:url . "https://github.com/andreas-roehler/simple-paren"))]) (simple-mpc . [(20180716 129) ((s (1 10 0))) "provides a simple interface to mpc" tar ((:commit . "bee8520e81292b4c7353e45b193f9a13b482f5b2") (:keywords "multimedia" "mpd" "mpc") (:authors ("Joren Van Onder" . "joren.vanonder@gmail.com")) (:maintainer "Joren Van Onder" . "joren.vanonder@gmail.com") (:url . "https://github.com/jorenvo/simple-mpc"))]) (simple-httpd . [(20180528 1603) ((cl-lib (0 3))) "pure elisp HTTP server" single ((:commit . "49721d5b791bee0fc25b1fdd69696371d546093a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacs-http-server"))]) (simple-call-tree . [(20180224 2056) ((emacs (24 3)) (anaphora (1 0 0))) "analyze source code based on font-lock text-properties" single ((:commit . "20059eb5549408def76aeb03d0d20839903dedef") (:keywords "programming") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "http://www.emacswiki.org/emacs/download/simple-call-tree.el"))]) (simple-bookmarks . [(20160804 1401) ((cl-lib (0 5))) "Bookmark / functioncall manager" tar ((:commit . "6c58337f2b7dbe9e58b5e097b1567f046a01d071") (:keywords "bookmark" "functioncall") (:authors ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainer "Julian T. Knabenschuh" . "jtkdevelopments@gmail.com") (:url . "https://github.com/jtkDvlp/simple-bookmarks"))]) (simp . [(20180607 254) nil "Simple project definition, chiefly for file finding, and grepping" tar ((:commit . "d4d4b8547055347828bedccbeffdb4fd2d5a5d34") (:keywords "project" "grep" "find") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/simp"))]) (silkworm-theme . [(20180301 1437) ((emacs (24))) "Light theme with pleasant, low contrast colors." single ((:commit . "4a297f952401cfe894dcb24174f6eda05e00fada") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (signature . [(20140730 1949) nil "Signature Survey" tar ((:commit . "c47df2e1189a84505f9224aa78e87b6c65d13d37") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (signal . [(20160816 1438) ((emacs (24)) (cl-lib (0 5))) "Advanced hook" single ((:commit . "aa58327e2297df921d72a0370468b48663efd438") (:keywords "internal" "lisp" "processes" "tools") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/signal"))]) (sift . [(20160107 1015) nil "Front-end for sift, a fast and powerful grep alternative" single ((:commit . "4ce8878a0fc396ded7521ce38852d93e1d863065") (:keywords "sift" "ack" "pt" "ag" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/sift.el"))]) (side-notes . [(20180524 628) ((emacs (24 5))) "Easy access to a directory notes file" single ((:commit . "981ac308b9b5d58e2af20485377e693d2a6e15aa") (:keywords "convenience") (:authors ("Paul W. Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul W. Rankin" . "hello@paulwrankin.com") (:url . "https://github.com/rnkn/side-notes"))]) (sicp . [(20180823 1222) nil "Structure and Interpretation of Computer Programs in info format" tar ((:commit . "33acfa10a058aa65b6b22084a5b86a82410d794e") (:authors ("Hal Abelson") ("Jerry Sussman") ("Julie Sussman")) (:maintainer "Hal Abelson") (:url . "https://mitpress.mit.edu/sicp"))]) (sibilant-mode . [(20151119 2145) nil "Support for the Sibilant programming language" single ((:commit . "bc1b5d8cd597918bafc9b2880ee49024740e54ab") (:keywords "languages") (:authors ("Jacob Rothstein" . "hi@jbr.me")) (:maintainer "Jacob Rothstein" . "hi@jbr.me") (:url . "http://sibilantjs.info"))]) (shx . [(20181110 354) ((emacs (24 4))) "\"Extras\" for the (comint-mode) shell" single ((:commit . "7ce75262a1decefc4c73ed89cf2a314cce030635") (:keywords "processes" "tools") (:url . "https://github.com/riscy/shx-for-emacs"))]) (shut-up . [(20180628 1830) ((cl-lib (0 3)) (emacs (24))) "Shut up would you!" single ((:commit . "081d6b01e3ba0e60326558e545c4019219e046ce") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/shut-up.el"))]) (shrink-whitespace . [(20181003 321) nil "Whitespace removal DWIM key" single ((:commit . "0407b89c142bd17e65edb666f35e2c6755bd0867") (:keywords "convenience") (:authors ("Jean-Christophe Petkovich" . "jcpetkovich@gmail.com")) (:maintainer "Jean-Christophe Petkovich" . "jcpetkovich@gmail.com") (:url . "https://gitlab.com/jcpetkovich/shrink-whitespace.el"))]) (shrink-path . [(20170813 247) ((emacs (24)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0))) "fish-style path" single ((:commit . "9d06c453d1537df46a4b703a29213cc7f7857aa0") (:authors ("Benjamin Andresen")) (:maintainer "Benjamin Andresen") (:url . "https://gitlab.com/bennya/shrink-path.el"))]) (shr-tag-pre-highlight . [(20171113 914) ((emacs (25 1)) (language-detection (0 1 0))) "Syntax highlighting code block in HTML" single ((:commit . "6182f43a36b0f82ba6edcf6e423b5f69a46a814e") (:keywords "html") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/shr-tag-pre-highlight.el"))]) (shpec-mode . [(20150530 922) nil "Minor mode for shpec specification" single ((:commit . "146adc8281d0f115df39a3a3f982ac59ab61b754") (:keywords "languages" "tools") (:authors ("AdrieanKhisbe" . "adriean.khisbe@live.fr")) (:maintainer "AdrieanKhisbe" . "adriean.khisbe@live.fr") (:url . "http://github.com/shpec/shpec-mode"))]) (showtip . [(20090830 1040) nil "Show tip at cursor" single ((:commit . "930da302809a4257e8d69425455b29e1cc91949b") (:keywords "help") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com"))]) (show-marks . [(20130805 1449) ((fm (1 0))) "Navigate and visualize the mark-ring" single ((:commit . "97609566582e65eed0d0a854efa5c312f209115d") (:keywords "convenience") (:authors ("Greg Rowe" . "emacs@therowes.net")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/mark"))]) (show-css . [(20160210 1408) ((doom (1 3)) (s (1 10 0))) "Show the css of the html attribute the cursor is on" tar ((:commit . "771daeddd4df7a7c10f66419a837145649bab63b") (:keywords "hypermedia") (:authors ("Sheldon McGrandle" . "developer@rednemesis.com")) (:maintainer "Sheldon McGrandle" . "developer@rednemesis.com") (:url . "https://github.com/smmcg/showcss-mode"))]) (shoulda . [(20140616 1833) ((cl-lib (0 5))) "Shoulda test support for ruby" single ((:commit . "fbe8eb8efc6cfcca1713283a290882cfcdc8725e") (:keywords "ruby" "tests" "shoulda") (:authors ("Marcwebbie" . "marcwebbie@gmail.com")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com"))]) (shm . [(20180327 57) nil "Structured Haskell Mode" tar ((:commit . "7f9df73f45d107017c18ce4835bbc190dfe6782e") (:keywords "development" "haskell" "structured") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com"))]) (shimbun . [(20181019 821) nil "interfacing with web newspapers" tar ((:commit . "f392ad9864d3ec30e8b8151bdbd714f51be21bf3") (:keywords "news") (:authors ("TSUCHIYA Masatoshi" . "tsuchiya@namazu.org") ("Akihiro Arisawa   " . "ari@mbf.sphere.ne.jp") ("Yuuichi Teranishi " . "teranisi@gohome.org") ("Katsumi Yamaoka   " . "yamaoka@jpl.org")) (:maintainer "TSUCHIYA Masatoshi" . "tsuchiya@namazu.org"))]) (shift-text . [(20130831 1655) ((cl-lib (1 0)) (es-lib (0 3))) "Move the region in 4 directions, in a way similar to Eclipse's" single ((:commit . "1be9cbf994000022172ceb746fe1d597f57ea8ba") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/shift-text"))]) (shift-number . [(20170301 1459) nil "Increase/decrease the number at point" single ((:commit . "cd099a5582fc996b800ac7607f6c38a004ce9740") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/shift-number.el"))]) (shen-elisp . [(20180915 2028) ((emacs (24 4))) "Shen implementation in Elisp" tar ((:commit . "73b74c8d6e3a2ea34b667d177d9f130765bfe501") (:keywords "shen" "elisp") (:url . "http://github.com/deech/shen-elisp"))]) (shelltest-mode . [(20180501 141) nil "Major mode for shelltestrunner" single ((:commit . "5fea8c9394380e822971a171905b6b5ab9be812d") (:keywords "languages") (:authors ("Dustin Fechner" . "dfe@rtrn.io")) (:maintainer "Dustin Fechner" . "dfe@rtrn.io") (:url . "https://github.com/rtrn/shelltest-mode"))]) (shelldoc . [(20151115 325) ((cl-lib (0 3)) (s (1 9 0))) "shell command editing support with man page." single ((:commit . "5df2264eb60e45066f3633df4f34834751667346") (:keywords "applications") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-shelldoc"))]) (shell-toggle . [(20150226 1411) nil "Toggle to and from the shell buffer" single ((:commit . "0d01bd9a780fdb7fe6609c552523f4498649a3b9") (:keywords "processes") (:authors ("Mikael Sjödin" . "mic@docs.uu.se") ("Matthieu Moy") ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Mikael Sjödin" . "mic@docs.uu.se") (:url . "https://github.com/knu/shell-toggle.el"))]) (shell-switcher . [(20161029 552) ((emacs (24))) "Provide fast switching between shell buffers." tar ((:commit . "28a7f753dd7addd2933510526f52620cb5a22048"))]) (shell-split-string . [(20151224 1008) nil "Split strings using shell-like syntax" single ((:commit . "19f6f999c33cc66a4c91bacdcc3697c25d97bf5a") (:keywords "utility" "library" "shell" "string") (:authors ("10sr <8.slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8.slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/shell-split-string-el"))]) (shell-pop . [(20170304 1416) ((emacs (24)) (cl-lib (0 5))) "helps you to use shell easily on Emacs. Only one key action to work." single ((:commit . "4a3a9d093ad1add792bba764c601aa28de302b34") (:keywords "shell" "terminal" "tools") (:authors ("Kazuo YAGI" . "kazuo.yagi@gmail.com")) (:maintainer "Kazuo YAGI" . "kazuo.yagi@gmail.com") (:url . "http://github.com/kyagi/shell-pop-el"))]) (shell-history . [(20100505 839) nil "integration with shell history" single ((:commit . "ee371a81f2d2bf5a308344078329ca1e9b5ed38c") (:keywords "processes" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/shell-history.el"))]) (shell-here . [(20150728 1704) nil "Open a shell relative to the working directory" single ((:commit . "251309141e18978d2b8014345acc6f5afcd4d509") (:keywords "unix" "tools" "processes") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (shell-current-directory . [(20140101 2354) nil "create new shell based on buffer directory" single ((:commit . "bf843771bf9a4aa05e054ade799eb8862f3be89a") (:keywords "shell" "comint") (:authors ("Daniel Polani")) (:maintainer "Daniel Polani"))]) (shell-command . [(20090830 1040) nil "enables tab-completion for `shell-command'" single ((:commit . "7e22125f746ce9ffbe9b0282d62f4b4bbbe672bd") (:keywords "shell") (:authors ("TSUCHIYA Masatoshi" . "tsuchiya@namazu.org")) (:maintainer "TSUCHIYA Masatoshi" . "tsuchiya@namazu.org"))]) (shampoo . [(20131230 1019) nil "A remote Smalltalk development mode" tar ((:commit . "bc193c39636c30182159c5c91c37a9a4cb50fedf"))]) (shakespeare-mode . [(20180704 2138) nil "A major mode for editing Shakespearean templates." single ((:commit . "c442eeea9d585e1b1fbb8813e33d47feec348a57") (:keywords "shakespeare" "hamlet" "lucius" "julius" "mode") (:authors ("Cody Reichert")) (:maintainer "Cody Reichert") (:url . "http://github.com/CodyReichert/shakespeare-mode"))]) (shader-mode . [(20180518 1157) ((emacs (24))) "Major mode for shader" single ((:commit . "d7dc8d0d6fe8914e8b6d5cf2081ad61e6952359c") (:authors ("midnightSuyama" . "midnightSuyama@gmail.com")) (:maintainer "midnightSuyama" . "midnightSuyama@gmail.com") (:url . "https://github.com/midnightSuyama/shader-mode"))]) (shadchen . [(20141102 1839) nil "pattern matching for elisp" single ((:commit . "35f2b9c304eec990c16efbd557198289dc7cbb1f") (:authors ("Vincent Toups")) (:maintainer "Vincent Toups"))]) (shackle . [(20171209 2201) ((cl-lib (0 5))) "Enforce rules for popups" single ((:commit . "4189c1c773aab533969b587f7801ffbcd1d7d613") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/shackle"))]) (sexy-monochrome-theme . [(20180526 808) nil "A sexy dark Emacs >= 24 theme for your sexy code" single ((:commit . "036bc238e48dd21aae1c34e6971d376582d8281b") (:keywords "themes") (:authors ("Volodymyr Yevtushenko" . "voloyev@vivaldi.net")) (:maintainer "Volodymyr Yevtushenko" . "voloyev@vivaldi.net") (:url . "https://github.com/voloyev/sexy-monochrome-theme"))]) (sexp-move . [(20150915 1730) nil "Improved S-Expression Movement" single ((:commit . "117f7a91ab7c25e438413753e916570122011ce7") (:keywords "sexp") (:authors ("Philip Woods" . "elzairthesorcerer@gmail.com")) (:maintainer "Philip Woods" . "elzairthesorcerer@gmail.com") (:url . "https://gitlab.com/elzair/sexp-move"))]) (seti-theme . [(20161208 1636) nil "A dark colored theme, inspired by Seti Atom Theme" single ((:commit . "cbfef2fc15d19ce4c8326e65fafdd61737077132") (:keywords "themes") (:authors ("Vlad Piersec" . "vlad.piersec@gmail.com")) (:maintainer "Vlad Piersec" . "vlad.piersec@gmail.com") (:url . "https://github.com/caisah/seti-theme"))]) (session . [(20120511 0) nil "use variables, registers and buffer places across sessions" single ((:commit . "19ea0806873daac3539a4b956e15655e99e3dd6c") (:keywords "session" "session management" "desktop" "data" "tools") (:authors ("Christoph Wedler" . "wedler@users.sourceforge.net")) (:maintainer "Christoph Wedler" . "wedler@users.sourceforge.net") (:url . "http://emacs-session.sourceforge.net/"))]) (sesman . [(20181109 1100) ((emacs (25))) "Generic Session Manager" tar ((:commit . "2a1a9a4ccfd88127e13f2655ac130c82fe84f2f7") (:keywords "process") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/sesman"))]) (services . [(20170802 1130) ((cl-lib (0 5))) "Services database access functions." single ((:commit . "04c7986041a33dfa0b0ae57c7d6fbd600548c596") (:keywords "convenience" "net" "services") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/services.el"))]) (serverspec . [(20150623 1155) ((dash (2 6 0)) (s (1 9 0)) (f (0 16 2)) (helm (1 6 1))) "Serverspec minor mode" tar ((:commit . "b6dfe82af9869438de5e5d860ced196641f372c0") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (servant . [(20140216 1219) ((s (1 8 0)) (dash (2 2 0)) (f (0 11 0)) (ansi (0 3 0)) (commander (0 5 0)) (epl (0 2)) (shut-up (0 2 1)) (web-server (0 0 1))) "ELPA server written in Emacs Lisp" tar ((:commit . "4d2aa8250b54b28e6e7ee4cd5ebd98a33db2c134") (:keywords "elpa" "server") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com") ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/servant.el"))]) (sequential-command . [(20170926 40) nil "Many commands into one command" tar ((:commit . "a48cbcbe273b33edd3ae56e68f44b4100fa3a48a") (:keywords "convenience" "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sequential-command.el"))]) (sequences . [(20170818 1252) ((emacs (24))) "Ports of some Clojure sequence functions." single ((:commit . "564ebbd93b0beea4e75acfbf824350e90b5d5738") (:keywords "convenience") (:authors ("Tim Visher" . "tim.visher@gmail.com")) (:maintainer "Tim Visher" . "tim.visher@gmail.com"))]) (seoul256-theme . [(20180505 757) ((emacs (24 3))) "Low-contrast color scheme based on Seoul Colors." single ((:commit . "d28a9de73a5ffb1a1c9492db75a5c1efe5e9815f") (:keywords "theme") (:authors ("Anand Iyer" . "anand.ucb@gmail.com")) (:maintainer "Anand Iyer" . "anand.ucb@gmail.com") (:url . "http://github.com/anandpiyer/seoul256-emacs"))]) (sentence-navigation . [(20180408 1619) ((ample-regexps (0 1)) (cl-lib (0 5)) (emacs (24 4))) "Commands to navigate one-spaced sentences." single ((:commit . "7c5d2edeaed01196aec25031782e89adeaa089f0") (:keywords "sentence" "evil") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/emacs-sentence-navigation"))]) (sensitive . [(20170818 1251) ((emacs (24)) (sequences (0 1 0))) "A dead simple way to load sensitive information" single ((:commit . "69dd6125a41d8b55f4b6ba61daa4d1aa1f716fa8") (:keywords "convenience") (:authors ("Tim Visher" . "tim.visher@gmail.com")) (:maintainer "Tim Visher" . "tim.visher@gmail.com"))]) (sendto . [(20160425 1250) ((emacs (24 4))) "send the region content to a function" single ((:commit . "076b81d7a53f75b0a59b0ef3448f35570567054c") (:keywords "convenience" "region") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/sendto.el"))]) (semi . [(20180825 901) ((flim (1 14 9))) "A library to provide MIME features." tar ((:commit . "d445dbdf39bab9aaf00582506357f25f1b78d76d"))]) (selectric-mode . [(20170216 1111) nil "IBM Selectric mode for Emacs" tar ((:commit . "aed70015b29074b52a5d0c49b88b7a501d276dda") (:keywords "multimedia" "convenience" "typewriter" "selectric") (:authors ("Ricardo Bánffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:url . "https://github.com/rbanffy/selectric-mode"))]) (selected . [(20170222 834) nil "Keymap for when region is active" single ((:commit . "03edaeac90bc6000d263f03be3d889b4685e1bf7") (:keywords "convenience") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/selected.el"))]) (select-themes . [(20160221 106) nil "Color theme selection with completing-read" single ((:commit . "236f54287519a3ea6dd7b3992d053e4f4ff5d0fe") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-select-themes"))]) (sekka . [(20170803 1247) ((cl-lib (0 3)) (concurrent (0 3 1)) (popup (0 5 2))) "A client for Sekka IME server" single ((:commit . "61840b57d9ae32bf8e297b175942590a1319c7e7") (:keywords "ime" "skk" "japanese") (:authors ("Kiyoka Nishiyama" . "kiyoka@sumibi.org")) (:maintainer "Kiyoka Nishiyama" . "kiyoka@sumibi.org") (:url . "https://github.com/kiyoka/sekka"))]) (seethru . [(20150218 1829) ((shadchen (1 4))) "Easily change Emacs' transparency" single ((:commit . "d87e231f99313bea75b1e69e48c0f32968c82060") (:keywords "lisp" "tools" "alpha" "transparency") (:authors ("Benaiah Mischenko" . "benaiah@mischenko.com")) (:maintainer "Benaiah Mischenko" . "benaiah@mischenko.com") (:url . "http://github.com/benaiah/seethru"))]) (seeing-is-believing . [(20170214 1320) nil "minor mode for running the seeing-is-believing ruby gem" single ((:commit . "fbbe246c0fda87bb26227bb826eebadb418a220f") (:authors ("John Cinnamond")) (:maintainer "John Cinnamond"))]) (see-mode . [(20180511 41) ((emacs (24 4)) (language-detection (0 1 0))) "Edit string  in a separate buffer" single ((:commit . "b6e72ea90105b03816c334be9e43bb41dcc79abf") (:keywords "convenience") (:authors ("Marcelo Muñoz" . "ma.munoz.araya@gmail.com")) (:maintainer "Marcelo Muñoz" . "ma.munoz.araya@gmail.com") (:url . "https://github.com/marcelino-m/see-mode"))]) (secretaria . [(20181025 1957) ((emacs (24 4)) (alert (1 2)) (s (1 12)) (f (0 19 0))) "A personal assistant based on org-mode" single ((:commit . "27528f57c7543b425940db29b9b99d59d430ff09") (:keywords "org" "convenience") (:authors ("Jorge Araya Navarro" . "jorge@esavara.cr")) (:maintainer "Jorge Araya Navarro" . "jorge@esavara.cr") (:url . "https://gitlab.com/shackra/secretaria"))]) (seclusion-mode . [(20121118 2353) nil "Edit in seclusion. A Dark Room mode." single ((:commit . "9634e76c52bfb7200ff0f9f01404f743429e9ef0") (:authors (nil . "Daniel Leslie dan@ironoxide.ca")) (:maintainer nil . "Daniel Leslie dan@ironoxide.ca") (:url . "http://github.com/dleslie/seclusion-mode"))]) (searchq . [(20150829 1211) ((emacs (24 3))) "Framework of queued search tasks using GREP, ACK, AG and more." tar ((:commit . "dd510d55ad66a82c6ef022cfe7c4a73ad5365f82") (:authors ("boyw165")) (:maintainer "boyw165"))]) (search-web . [(20150312 1103) nil "Post web search queries using `browse-url'." single ((:commit . "c4ae86ac1acfc572b81f3d78764bd9a54034c331") (:authors ("Tomoya Otake" . "tomoya.ton@gmail.com")) (:maintainer "Tomoya Otake" . "tomoya.ton@gmail.com"))]) (sdlang-mode . [(20161201 711) ((emacs (24 3))) "Major mode for Simple Declarative Language files." single ((:commit . "d42a6eedefeb44919fbacf58d302b6df18f05bbc") (:keywords "languages") (:authors ("Vladimir Panteleev")) (:maintainer "Vladimir Panteleev") (:url . "https://github.com/CyberShadow/sdlang-mode"))]) (sdcv . [(20180211 1633) ((emacs (24 3)) (popup (0 5 3)) (showtip (0 1)) (pos-tip (0 4 6)) (cl-lib (0 3))) "Interface for sdcv (StartDict console version)." single ((:commit . "7cb1f8ec0fa4bb25669534d62bff58df38a992a8") (:keywords "startdict" "sdcv") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "Andy Stewart" . "lazycat.manatee@gmail.com") (:url . "http://www.emacswiki.org/emacs/download/sdcv.el"))]) (scss-mode . [(20180123 1708) nil "Major mode for editing SCSS files" single ((:commit . "cf58dbec5394280503eb5502938f3b5445d1b53d") (:keywords "scss" "css" "mode") (:authors ("Anton Johansson" . "anton.johansson@gmail.com")) (:maintainer "Anton Johansson" . "anton.johansson@gmail.com") (:url . "https://github.com/antonj/scss-mode"))]) (scrooge . [(20180630 1022) ((emacs (24)) (cl-lib (0 5)) (dash (2 13 0)) (thrift (0 9 3))) "Major mode for Twitter Scrooge files" single ((:commit . "0a8c58e9e6708abe4ef7e415bc1e0472318bb1b0") (:keywords "scrooge" "thrift") (:authors ("Daniel McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Daniel McClanahan" . "danieldmcclanahan@gmail.com"))]) (scribble-mode . [(20160124 2328) ((emacs (24))) "Major mode for editing Scribble documents" single ((:commit . "34e9e5edb921813b6483e0fefa848efb6ee4b314") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/scribble-mode"))]) (scratches . [(20151006 416) ((dash (2 11 0)) (f (0 17 0))) "Multiple scratches in any language" single ((:commit . "9441afe6396ca38f08029123fab5d87429cbf315") (:keywords "scratch") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (scratch-pop . [(20170510 1458) ((popwin (0 7 0 -3))) "Generate, popup (& optionally backup) scratch buffer(s)." single ((:commit . "7f4172c792b10bd38898dd8963cf0ade91921869") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scratch-palette . [(20150225 842) ((popwin (0 7 0 -3))) "make scratch buffer for each files" single ((:commit . "f6803b448079f4a81cc699cec7442ef543cd5818") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scratch-message . [(20170107 1336) nil "Changing message in your scratch buffer" single ((:commit . "3ecc7f5e3b8a597ebd1492fd426d3720a7f34302") (:keywords "util" "scratch") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/scratch-message.git"))]) (scratch-log . [(20141115 743) nil "Utility for *scratch* buffer." single ((:commit . "1168f7f16d36ca0f4ddf2bb98881f8db62cc5dc0") (:authors ("kmori" . "morihenotegami@gmail.com")) (:maintainer "kmori" . "morihenotegami@gmail.com"))]) (scratch-ext . [(20140104 516) nil "Extensions for *scratch*" single ((:commit . "388c53cddd0466b451264894667ed64a6947ad67") (:authors ("Kouhei Yanagita" . "yanagi@shakenbu.org")) (:maintainer "Kouhei Yanagita" . "yanagi@shakenbu.org") (:url . "https://github.com/kyanagi/scratch-ext-el"))]) (scratch . [(20170614 2101) nil "Mode-specific scratch buffers" single ((:commit . "2cdf2b841ce7a0987093f65b0cc431947549f897") (:keywords "convenience" "tools" "files") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (scpaste . [(20180822 1551) ((htmlize (1 39))) "Paste to the web via scp." single ((:commit . "af23b09ece83a9382c3c3c1a2f09e78b8641f0a5") (:keywords "convenience" "hypermedia") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/scpaste"))]) (scp . [(20171204 251) ((emacs (25 1)) (cl-lib (0 5))) "Use the SCP command to transfer files with the remote server" single ((:commit . "447305db246d9c9240678dd9c734ed920300463a") (:keywords "convenience" "scp") (:authors ("zg" . "13853850881@163.com")) (:maintainer "zg" . "13853850881@163.com") (:url . "https://github.com/tszg/emacs-scp"))]) (sclang-snippets . [(20130513 751) ((yasnippet (0 8 0))) "Snippets for the SuperCollider Emacs mode" tar ((:commit . "c840a416b96f83bdd70491e3d1fbe2f1ae8b3f58") (:keywords "snippets") (:authors ("ptrv" . "mail@petervasil.net")) (:maintainer "ptrv" . "mail@petervasil.net"))]) (sclang-extensions . [(20160509 338) ((auto-complete (1 4 0)) (s (1 3 1)) (dash (1 2 0)) (emacs (24 1))) "Extensions for the SuperCollider Emacs mode." tar ((:commit . "e9cc79732f16fdb582129303110c163dcc0d6da0") (:keywords "sclang" "supercollider" "languages" "tools") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (scion . [(20130315 1255) nil "Haskell Minor Mode for Interacting with the Scion Library" single ((:commit . "99b4589175665687181a932cd836850205625f71") (:url . "https://code.google.com/p/scion-lib/"))]) (schrute . [(20170521 1840) ((emacs (24 3))) "Help you remember there is a better way to do something." single ((:commit . "59faa6c4232ae183cea93237301acad8c0763997") (:keywords "convenience") (:authors ("Jorge Araya Navarro" . "elcorreo@deshackra.com")) (:maintainer "Jorge Araya Navarro" . "elcorreo@deshackra.com") (:url . "https://bitbucket.org/shackra/dwight-k.-schrute"))]) (scheme-here . [(20141028 718) nil "cmuscheme extension for multiple inferior processes" single ((:commit . "430ba017cc530865218de23a8f7985095a58343f") (:keywords "scheme") (:authors ("Dimitris Vyzovitis" . "vyzo@media.mit.edu")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com") (:url . "https://github.com/kaihaosw/scheme-here"))]) (scheme-complete . [(20181029 1255) nil "Smart auto completion for Scheme in Emacs" single ((:commit . "b86ee41d48664839181498313f4f3dc2fef17d6f") (:authors ("Alex Shinn")) (:maintainer "Alex Shinn"))]) (scf-mode . [(20151122 248) nil "shorten file-names in compilation type buffers" single ((:commit . "dbfcdcd89034f208d65e181af58e0d73ad09f8b2") (:keywords "compilation") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/scf-mode"))]) (scala-mode . [(20170802 1132) nil "Major mode for editing Scala" tar ((:commit . "56cba2903cf6e12c715dbb5c99b34c97b2679379") (:keywords "languages") (:url . "https://github.com/ensime/emacs-scala-mode"))]) (scad-preview . [(20160206 1336) ((scad-mode (91 0))) "Preview SCAD models in real-time within Emacs" single ((:commit . "fee011589671cc8f1296cb6aa81553e5bb699819") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scad-mode . [(20180109 209) nil "A major mode for editing OpenSCAD code" single ((:commit . "d4d3504975f9bd08c09e10db665de3fc83542747") (:keywords "languages") (:authors ("Len Trigg, Łukasz Stelmach")) (:maintainer "Len Trigg" . "lenbok@gmail.com") (:url . "https://raw.github.com/openscad/openscad/master/contrib/scad-mode.el"))]) (sbt-mode . [(20180511 1622) ((emacs (24 4))) "Interactive support for sbt projects" tar ((:commit . "e658af140547cbef495c33535c7f694a501d318c") (:keywords "languages") (:url . "https://github.com/ensime/emacs-sbt-mode"))]) (sayid . [(20181024 1838) ((cider (0 14 0))) "sayid nREPL middleware client" single ((:commit . "078378240277160b00d332065d8325e713c0b526") (:authors ("Bill Piel" . "bill@billpiel.com")) (:maintainer "Bill Piel" . "bill@billpiel.com") (:url . "https://github.com/clojure-emacs/sayid"))]) (say-what-im-doing . [(20160706 1931) nil "dictate what you're doing with text to speech" single ((:commit . "5b2ce6783b02805bcac1107a149bfba3852cd9d5") (:keywords "text to speech" "dumb" "funny") (:authors ("Benaiah Mischenko")) (:maintainer "Benaiah Mischenko") (:url . "http://github.com/benaiah/say-what-im-doing"))]) (savekill . [(20140418 229) nil "Save kill ring to disk" single ((:commit . "67fc94e3d8fe8ce3ca16f90518f6a46479b63e34") (:keywords "tools") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/savekill.el"))]) (save-visited-files . [(20170301 650) nil "save opened files across sessions" single ((:commit . "33e8d223f622001f5792c52d8b36661e46b5834c") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/save-visited-files"))]) (save-load-path . [(20140206 1214) nil "save load-path and reuse it to test" single ((:commit . "6cb763a37e2b8af505bff2bcd11fd49c9ea04d66") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/save-load-path.el"))]) (sauron . [(20171105 1047) nil "Track (erc/org/dbus/...) events and react to them." tar ((:commit . "50f09bfc6f5bf79e72a1223e345ee720b507e56a"))]) (sass-mode . [(20161007 626) ((haml-mode (3 0 15)) (cl-lib (0 5))) "Major mode for editing Sass files" single ((:commit . "37105f46f6ea3592039f2ea7d0463ae7f042616e") (:keywords "markup" "language" "css") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "http://github.com/nex3/haml/tree/master"))]) (sane-term . [(20160620 1347) ((emacs (24 1))) "Multi Term is crazy. This is not." single ((:commit . "ef6fd08078f49f2bb3be60855d2d002bb6a5e0d2") (:authors ("Adam Patterson" . "adam@adamrt.com")) (:maintainer "Adam Patterson" . "adam@adamrt.com") (:url . "http://github.com/adamrt/sane-term"))]) (salt-mode . [(20181015 1025) ((emacs (24 4)) (yaml-mode (0 0 12)) (mmm-mode (0 5 4)) (mmm-jinja2 (0 1))) "Major mode for Salt States" single ((:commit . "432eaf8a48a79ec5e3b6149dac28370e140155e4") (:keywords "languages") (:authors ("Ben Hayden" . "hayden767@gmail.com")) (:maintainer "Glynn Forrest" . "me@glynnforrest.com") (:url . "https://github.com/glynnforrest/salt-mode"))]) (salesforce-utils . [(20160814 154) ((cl-lib (0 5))) "simple utilities for Salesforce" single ((:commit . "73328baf0fb94ac0d0de645a8f6d42e5ae27f773") (:authors ("Sean McAfee")) (:maintainer "Sean McAfee") (:url . "https://github.com/grimnebulin/emacs-salesforce"))]) (sailfish-scratchbox . [(20171202 1332) nil "Sailfish OS scratchbox inside the emacs." single ((:commit . "bb5ed0f0b0cd72f2eb1af065b7587ec81866b089") (:keywords "sb2" "mb2" "building" "scratchbox" "sailfish") (:authors ("V. V. Polevoy" . "fx@thefx.co")) (:maintainer "V. V. Polevoy" . "fx@thefx.co") (:url . "https://github.com/vityafx/sailfish-scratchbox.el"))]) (sage-shell-mode . [(20180215 835) ((cl-lib (0 6 1)) (emacs (24 4)) (let-alist (1 0 5)) (deferred (0 5 1))) "A front-end for Sage Math" tar ((:commit . "9f07ff835e8d19afe571dbe414afb690c7b1cb5c") (:keywords "sage" "math") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/sagemath/sage-shell-mode"))]) (sackspace . [(20130719 956) nil "A better backspace" single ((:commit . "fd0480eaaf6d3d11fd30ac5feb2da2f4f7572708") (:keywords "delete" "convenience") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/sackspace.el"))]) (s3ed . [(20180204 1349) ((emacs (24 4)) (seq (0)) (dash (0))) "Tramp-like access to s3" tar ((:commit . "13503cb057bed29cb00a14dffe4472b5cb7748ad") (:keywords "s3" "tools") (:authors ("Matt Usifer" . "mattusifer@gmail.com")) (:maintainer "Matt Usifer" . "mattusifer@gmail.com") (:url . "https://github.com/mattusifer/s3ed"))]) (s12cpuv2-mode . [(20171013 2051) ((emacs (24 3))) "Major-mode for S12CPUV2 assembly" single ((:commit . "b17d4cf848dec1e20e66458e5c7ff77a2c051a8c") (:keywords "s12cpuv2" "assembly" "languages") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "https://github.com/AdamNiederer/s12cpuv2-mode"))]) (s-buffer . [(20130605 2124) ((s (1 6 0)) (noflet (0 0 3))) "s operations for buffers" single ((:commit . "f95d234282377f00a2c3a9846681080cb95bb1df") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-s-buffer"))]) (s . [(20180406 808) nil "The long lost Emacs string manipulation library." single ((:commit . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e") (:keywords "strings") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (ryo-modal . [(20180331 818) ((emacs (24 4))) "Roll your own modal mode" single ((:commit . "42f874467dfdce59b511f883496ce2624b133dd7") (:keywords "convenience" "modal" "keys") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/ryo-modal"))]) (rvm . [(20150402 1442) nil "Emacs integration for rvm" single ((:commit . "134497bc460990c71ab8fa75431156e62c17da2d") (:keywords "ruby" "rvm") (:authors ("Yves Senn" . "yves.senn@gmx.ch")) (:maintainer "Yves Senn" . "yves.senn@gmx.ch") (:url . "http://www.emacswiki.org/emacs/RvmEl"))]) (rustic . [(20181101 1357) ((emacs (26 1)) (xterm-color (1 6)) (dash (2 13 0)) (s (1 10 0)) (f (0 18 2)) (projectile (0 14 0)) (markdown-mode (2 3)) (spinner (1 7 3))) "Rust development environment" tar ((:commit . "dd4bd58967ed9154af26aab72f0e1fd2a8c93b7e") (:keywords "languages") (:authors ("Mozilla")) (:maintainer "Mozilla"))]) (rust-playground . [(20180807 1158) ((emacs (24 3))) "Local Rust playground for short code snippets." single ((:commit . "092c8b11d62dea23953a004744833092bac85fe1") (:keywords "tools" "rust") (:authors ("Alexander I.Grafov" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov" . "grafov@gmail.com") (:url . "https://github.com/grafov/rust-playground"))]) (rust-mode . [(20181008 1628) ((emacs (24 0))) "A major emacs mode for editing Rust source code" single ((:commit . "12cb16964ce01f0e484b082ccc8a3430cc1c4158") (:keywords "languages") (:authors ("Mozilla")) (:maintainer "Mozilla") (:url . "https://github.com/rust-lang/rust-mode"))]) (russian-holidays . [(20170109 2140) nil "Russian holidays for the calendar" single ((:commit . "b285a30f29d85c48e3ea4eb93972d34a090c167b") (:authors ("Alexander I.Grafov" . "siberian@laika.name")) (:maintainer "Alexander I.Grafov" . "siberian@laika.name") (:url . "https://github.com/grafov/russian-holidays"))]) (runtests . [(20150807 831) nil "Run unit tests from Emacs" single ((:commit . "ed90249f24cc48290018df48b9b9b7172440be3e") (:keywords "test") (:authors ("Sune Simonsen" . "sune@we-knowhow.dk")) (:maintainer "Sune Simonsen" . "sune@we-knowhow.dk") (:url . "https://github.com/sunesimonsen/emacs-runtests"))]) (runner . [(20160524 743) nil "Improved \"open with\" suggestions for dired" single ((:commit . "a211d57ddc600410d07a8b534920ba905b093d87") (:keywords "shell command" "dired" "file extension" "open with") (:authors ("Thamer Mahmoud" . "thamer.mahmoud@gmail.com")) (:maintainer "Thamer Mahmoud" . "thamer.mahmoud@gmail.com") (:url . "https://github.com/thamer/runner"))]) (run-stuff . [(20180209 748) ((emacs (24 4))) "context based command execution" single ((:commit . "ed42a7bc9a197ccf1ca87f9937bf98f0a9ed3f92") (:keywords "files" "lisp" "files" "convenience" "hypermedia") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://github.com/ideasman42/emacs-run-stuff"))]) (rum-mode . [(20180127 22) ((emacs (24))) "Major mode for Rum programming language" single ((:commit . "893b1a26244ef6ea82833a9afbc13cb82c0cfb53") (:keywords "rum" "languages" "lisp") (:url . "https://github.com/rumlang/rum-mode"))]) (rufo . [(20170718 1416) ((emacs (24 3))) "use rufo to automatically format ruby files" single ((:commit . "85a6d80fb05fef396a8029b8f944c92a53faf8fe") (:authors ("Daniel Ma" . "danielhgma@gmail.com")) (:maintainer "Daniel Ma" . "danielhgma@gmail.com") (:url . "https://github.com/danielma/rufo.el"))]) (ruby-tools . [(20151209 1615) nil "Collection of handy functions for ruby-mode." tar ((:commit . "6b97066b58a4f82eb2ecea6434a0a7e981aa4c18"))]) (ruby-test-mode . [(20171016 1631) ((ruby-mode (1 0)) (pcre2el (1 8))) "Minor mode for Behaviour and Test Driven" single ((:commit . "87f6d770f8d2326c8d36099aeee5d577f3e2af69") (:keywords "ruby" "unit" "test" "rspec") (:authors ("Roman Scherer" . "roman.scherer@gmx.de") ("Caspar Florian Ebeling" . "florian.ebeling@gmail.com")) (:maintainer "Roman Scherer" . "roman.scherer@burningswell.com"))]) (ruby-refactor . [(20160214 1650) ((ruby-mode (1 2))) "A minor mode which presents various Ruby refactoring helpers." single ((:commit . "e6b7125878a08518bffec6942df0c606f748e9ee") (:keywords "refactor" "ruby") (:url . "https://github.com/ajvargo/ruby-refactor"))]) (ruby-interpolation . [(20131112 1652) nil "Ruby string interpolation helpers" single ((:commit . "1978e337601222cedf00e117bf4b5cac15d1f203") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/ruby-interpolation.el"))]) (ruby-hash-syntax . [(20180324 209) nil "Toggle ruby hash syntax between classic and 1.9 styles" single ((:commit . "89fc364a837d7a78ecce34380f09c073a83e30e0") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ruby-hash-syntax"))]) (ruby-factory . [(20160102 721) ((inflections (1 1))) "Minor mode for Ruby test object generation libraries" tar ((:commit . "2bb7ccc2fccb5257376a989aa395bc7b9eb1d55d") (:keywords "ruby" "rails" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/ruby-factory-mode"))]) (ruby-extra-highlight . [(20171106 1933) nil "Highlight Ruby parameters." single ((:commit . "83942d18eae361998d24c1c523b308eea821f048") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/ruby-extra-highlight"))]) (ruby-end . [(20141215 1223) nil "Automatic insertion of end blocks for Ruby" single ((:commit . "a136f75abb6d5577ce40d61dfeb778c2e9bb09c0") (:keywords "speed" "convenience" "ruby") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ruby-end"))]) (ruby-electric . [(20170810 1130) nil "Minor mode for electrically editing ruby code" single ((:commit . "3553448a780a1ea5c3b0e9becd820d4762876593") (:keywords "languages" "ruby") (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/ruby-electric.el"))]) (ruby-compilation . [(20150709 640) ((inf-ruby (2 2 1))) "run a ruby process in a compilation buffer" single ((:commit . "134438af8fbdfa9c8077267c768d273a9792b484") (:keywords "test" "convenience") (:authors ("Eric Schulte")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/eschulte/rinari"))]) (ruby-additional . [(20180913 1257) ((emacs (24 3)) (ruby-mode (1 2))) "ruby-mode extensions yet to be merged into Emacs" tar ((:commit . "ee275264bc9217e43df22733c1161514805ec3d4") (:keywords "ruby" "languages") (:url . "https://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/"))]) (rubocopfmt . [(20181009 1703) ((cl-lib (0 5))) "Minor-mode to format Ruby code with RuboCop on save" single ((:commit . "fc96145719a65b2551339d087ddd95b72e14646f") (:keywords "convenience" "wp" "edit" "ruby" "rubocop") (:authors ("Jim Myhrberg")) (:maintainer "Jim Myhrberg") (:url . "https://github.com/jimeh/rubocopfmt.el"))]) (rubocop . [(20170312 611) ((emacs (24))) "An Emacs interface for RuboCop" single ((:commit . "0ab1329a8634762bec5bdf5f415c05b32f990248") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/rubocop-emacs"))]) (rubik . [(20180222 2014) ((cl-lib (1 0)) (emacs (25 3))) "Rubik's Cube" single ((:commit . "c8dab1726463dbc9042a0b00186e4a8df02eb868") (:keywords "games") (:authors ("Ivan 'Kurvivor' Truskov" . "trus19@gmail.com")) (:maintainer "Ivan 'Kurvivor' Truskov" . "trus19@gmail.com") (:url . "https://github.com/Kurvivor19/rubik-mode"))]) (rtm . [(20180329 1508) ((cl-lib (1 0))) "An elisp implementation of the Remember The Milk API" single ((:commit . "3e3d09387cb84801343ecca8fb02e82f213e7bbe") (:keywords "remember" "the" "milk" "productivity" "todo") (:authors ("Friedrich Delgado Friedrichs" . "frie...@nomaden.org")) (:maintainer "Friedrich Delgado Friedrichs" . "frie...@nomaden.org") (:url . "https://github.com/pmiddend/emacs-rtm"))]) (rtags . [(20181117 2108) nil "A front-end for rtags" single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (rspec-mode . [(20180614 1148) ((ruby-mode (1 0)) (cl-lib (0 4))) "Enhance ruby-mode for RSpec" tar ((:commit . "dda1ece81bd2802c4097e5c963fac33a444659cb") (:keywords "rspec" "ruby") (:authors ("Peter Williams, et al.")) (:maintainer "Peter Williams, et al.") (:url . "http://github.com/pezra/rspec-mode"))]) (rsense . [(20100511 405) nil "RSense client for Emacs" single ((:commit . "8b5ee58318747ca1dde84ee41d48c4f50175cf35") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "tomo@cx4a.org")) (:maintainer "Tomohiro Matsuyama" . "tomo@cx4a.org"))]) (rpn-calc . [(20170523 142) ((popup (0 4))) "quick RPN calculator for hackers" single ((:commit . "66fcb64dbfddfc23823356b6213215bd7ab5efc6") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "https://github.com/zk-phi/rpn-calc"))]) (rpm-spec-mode . [(20160710 1136) nil "RPM spec file editing commands for Emacs/XEmacs" single ((:commit . "c1c38050c48ea330c7cea632b8785d66daeefb2b") (:keywords "unix" "languages") (:authors ("Stig Bjørlykke," . "stig@bjorlykke.org")) (:maintainer "Stig Bjørlykke," . "stig@bjorlykke.org"))]) (roy-mode . [(20121208 1158) nil "Roy major mode" single ((:commit . "0416f561edbc6b4a29fced8be84d2527a9613d65") (:keywords "extensions") (:authors ("Georgii Leontiev")) (:maintainer "Georgii Leontiev") (:url . "https://github.com/folone/roy-mode"))]) (rotate . [(20160909 836) nil "Rotate the layout of emacs" single ((:commit . "091b5ac4fc310773253efb317e3dbe8e46959ba6") (:keywords "window" "layout") (:authors ("daichi.hirata <hirata.daichi at gmail.com>")) (:maintainer "daichi.hirata <hirata.daichi at gmail.com>") (:url . "https://github.com/daichirata/emacs-rotate"))]) (rope-read-mode . [(20171003 1419) nil "Rearrange lines to read text smoothly" single ((:commit . "77b183a6f5450138388509f54a6a2ce442766e50") (:keywords "reading" "convenience" "chill") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:url . "https://github.com/marcowahl/rope-read-mode"))]) (roguel-ike . [(20160120 302) ((popup (0 5 0))) "A coffee-break roguelike" tar ((:commit . "706dcb0687e8016d7d776f9d9e5ace9fdbbca43c"))]) (robots-txt-mode . [(20180919 1541) nil "Major mode for editing robots.txt" single ((:commit . "f8fc7ee50a3d5d7a2838772ed298fb69b9051c5c") (:keywords "languages" "comm" "web") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/robots-txt-mode"))]) (robe . [(20171116 2049) ((inf-ruby (2 5 1)) (emacs (24 4))) "Code navigation, documentation lookup and completion for Ruby" tar ((:commit . "7829f4fdda41eee0add8868646ab86e6b17de4b4") (:keywords "ruby" "convenience" "rails") (:authors ("Dmitry Gutov")) (:maintainer "Dmitry Gutov") (:url . "https://github.com/dgutov/robe"))]) (rmsbolt . [(20181108 324) ((emacs (25 1))) "A compiler output viewer" tar ((:commit . "349ace73107f818bff5ecf4dee17c7192a9159e0") (:keywords "compilation" "tools") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/rmsbolt"))]) (rjsx-mode . [(20180913 2224) ((emacs (24 4)) (js2-mode (20170504))) "Real support for JSX" single ((:commit . "89358fd230878a19e3232a3e4ce21b7fb608faae") (:keywords "languages") (:authors ("Felipe Ochoa" . "felipe@fov.space")) (:maintainer "Felipe Ochoa" . "felipe@fov.space") (:url . "https://github.com/felipeochoa/rjsx-mode/"))]) (riscv-mode . [(20170804 1521) ((emacs (24 4))) "Major-mode for RISC V assembly" single ((:commit . "99febf97d1fa9441e8dada94fe30c2aa439c9749") (:keywords "riscv" "assembly") (:authors ("Adam Niederer <https://github.com/AdamNiederer>")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/riscv-mode"))]) (ripgrep . [(20180323 1620) nil "Front-end for ripgrep, a command line search tool" single ((:commit . "93eca9138f6d6eea1af92f476c797ce19fa573d9") (:keywords "ripgrep" "ack" "pt" "ag" "sift" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/ripgrep.el"))]) (rings . [(20160531 2027) nil "Buffer rings. Like tabs, but better." single ((:commit . "3590b222eb80652cbd27866f066bd3571d86edfc") (:keywords "utilities" "productivity") (:authors ("Konrad Scorciapino")) (:maintainer "Konrad Scorciapino") (:url . "http://github.com/konr/rings"))]) (rinari . [(20150709 640) ((ruby-mode (1 0)) (inf-ruby (2 2 5)) (ruby-compilation (0 16)) (jump (2 0))) "Rinari Is Not A Rails IDE" single ((:commit . "134438af8fbdfa9c8077267c768d273a9792b484") (:keywords "ruby" "rails" "project" "convenience" "web") (:authors ("Phil Hagelberg, Eric Schulte, Steve Purcell")) (:maintainer "Phil Hagelberg, Eric Schulte, Steve Purcell") (:url . "https://github.com/eschulte/rinari"))]) (rimero-theme . [(20180901 1348) ((emacs (24))) "Theme with a dark background suitable for UI and terminal usage." single ((:commit . "a2e706c2b34f749019979a133f08a2d94a1104b3") (:keywords "faces" "theme" "dark" "light colors") (:authors ("Yves Zoundi" . "yveszoundi@users.sf.net")) (:maintainer "Yves Zoundi" . "yveszoundi@users.sf.net") (:url . "https://github.com/yveszoundi/emacs-rimero-theme"))]) (rigid-tabs . [(20170903 1559) ((emacs (24 3))) "Fix TAB alignment in diff buffers" single ((:commit . "eba84ceaba2e57e76ad2dfbb7a7154238a25d956") (:keywords "diff" "whitespace" "version control" "magit") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/rigid-tabs.el"))]) (rich-minority . [(20170813 1322) ((cl-lib (0 5))) "Clean-up and Beautify the list of minor-modes." single ((:commit . "a50d9b2fd059f6a0e5b22063a5375851a087f61a") (:keywords "mode-line" "faces") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/rich-minority"))]) (rib-mode . [(20170726 1448) ((emacs (24))) "RenderMan® Interface Bytestream (RIB) Major Mode" single ((:commit . "97470158784c3c212e22e2c20b8471ee65ba59af") (:authors ("Remik Ziemlinski and Daniel Blezek" . "daniel.blezek@gmail.com")) (:maintainer "Remik Ziemlinski and Daniel Blezek" . "daniel.blezek@gmail.com") (:url . "https://github.com/blezek/rib-mode"))]) (rhtml-mode . [(20130422 1311) nil "major mode for editing RHTML files" tar ((:commit . "a6d71b38a3db867ccf82999c99805db1a3a33c33"))]) (rg . [(20181023 634) ((cl-lib (0 5)) (emacs (24 4)) (s (1 10 0)) (wgrep (2 1 10))) "A search tool based on ripgrep." tar ((:commit . "f6271b51915d2cffb041a58d1694d2319208e3a7") (:keywords "matching" "tools") (:authors ("David Landell" . "david.landell@sunnyhill.email") ("Roland McGrath" . "roland@gnu.org")) (:maintainer "David Landell" . "david.landell@sunnyhill.email") (:url . "https://github.com/dajva/rg.el"))]) (reykjavik-theme . [(20180823 1544) ((emacs (24))) "Theme with a dark background." single ((:commit . "2cd0043ae6d046f812a95bb26398ea23141beccc") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (review-mode . [(20180312 1235) nil "major mode for ReVIEW" single ((:commit . "bf38b0ce8be2eef1cf810ac6f3664d2190bb9ef7") (:authors ("Kenshi Muto" . "kmuto@debian.org")) (:maintainer "Kenshi Muto" . "kmuto@debian.org") (:url . "https://github.com/kmuto/review-el"))]) (reverse-theme . [(20141205 145) nil "Reverse theme for Emacs" single ((:commit . "8319d0d5342890a3530ffa4daafdb7c35feda1ca") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-reverse-theme"))]) (reverse-im . [(20180213 1325) ((emacs (24 4))) "Reverse mapping for keyboard layouts other than english." single ((:commit . "16931909115a922b1cf3846b1f60509b6590001f") (:keywords "input" "method") (:url . "https://github.com/a13/reverse-im.el"))]) (reveal-in-osx-finder . [(20150802 1657) nil "Reveal file associated with buffer in OS X Finder" single ((:commit . "5710e5936e47139a610ec9a06899f72e77ddc7bc") (:keywords "os x" "finder") (:authors ("Kazuki YOSHIDA")) (:maintainer "Kazuki YOSHIDA") (:url . "https://github.com/kaz-yos/reveal-in-osx-finder"))]) (restclient-test . [(20180106 2046) ((emacs (24 4)) (restclient (0))) "Run tests with restclient.el" single ((:commit . "4518561bc9661fedacb6fb352e9677207f45c418") (:authors ("Simen Heggestøyl" . "simenheg@gmail.com")) (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com") (:url . "https://github.com/simenheg/restclient-test.el"))]) (restclient-helm . [(20170314 1554) ((restclient (0)) (helm (1 9 4))) "helm interface for restclient.el" single ((:commit . "859d944796ce298b5779d9d256bd8d271d57e221") (:keywords "http" "helm") (:authors ("Pavel Kurnosov" . "pashky@gmail.com")) (:maintainer "Pavel Kurnosov" . "pashky@gmail.com"))]) (restclient . [(20180316 1551) nil "An interactive HTTP client for Emacs" single ((:commit . "859d944796ce298b5779d9d256bd8d271d57e221") (:keywords "http") (:authors ("Pavel Kurnosov" . "pashky@gmail.com")) (:maintainer "Pavel Kurnosov" . "pashky@gmail.com"))]) (restart-emacs . [(20180601 1031) nil "Restart emacs from within emacs" single ((:commit . "9aa90d3df9e08bc420e1c9845ee3ff568e911bd9") (:keywords "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/restart-emacs"))]) (resize-window . [(20180918 538) ((emacs (24)) (cl-lib (0 5))) "easily resize windows" single ((:commit . "72018aa4d2401b60120588199d4cedd0dc1fbcfb") (:keywords "window" "resize") (:authors ("Dan Sutton " . "danielsutton01@gmail.com")) (:maintainer "Dan Sutton " . "danielsutton01@gmail.com") (:url . "https://github.com/dpsutton/resize-mode"))]) (requirejs-mode . [(20130215 2104) nil "Improved AMD module management" single ((:commit . "bbb0c09f8eb2d6a33c17319be8137f68bb16bc92") (:keywords "javascript" "amd" "requirejs") (:authors ("Marc-Olivier Ricard" . "marco.ricard@gmail.com")) (:maintainer "Marc-Olivier Ricard" . "marco.ricard@gmail.com"))]) (requirejs . [(20151204 719) ((js2-mode (20150713)) (popup (0 5 3)) (s (1 9 0)) (cl-lib (0 5)) (yasnippet (20151011 1823))) "Requirejs import manipulation and source traversal." tar ((:commit . "4ea2a5fcbc76e4cbb6a7461e6f05f019b75865b1") (:keywords "javascript" "requirejs") (:authors ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainer "Joe Heyming" . "joeheyming@gmail.com") (:url . "https://github.com/joeheyming/requirejs-emacs"))]) (request-deferred . [(20160419 2305) ((deferred (0 3 1)) (request (0 2 0))) "Wrap request.el by deferred" single ((:commit . "a3d080e57eb8be606fbf39d1baff94e1b16e1fb8") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (request . [(20170201 147) ((emacs (24 4))) "Compatible layer for URL request in Emacs" single ((:commit . "a3d080e57eb8be606fbf39d1baff94e1b16e1fb8") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (req-package . [(20180122 500) ((use-package (1 0)) (dash (2 7 0)) (log4e (0 2 0)) (ht (0))) "A use-package wrapper for package runtime dependencies management" tar ((:commit . "0c0ac7451149dac6bfda2adfe959d1df1c273de6") (:keywords "dotemacs" "startup" "speed" "config" "package") (:authors ("Edward Knyshov" . "edvorg@gmail.com")) (:maintainer "Edward Knyshov" . "edvorg@gmail.com") (:url . "https://github.com/edvorg/req-package"))]) (repo . [(20170213 939) ((emacs (24 3))) "Running repo from Emacs" single ((:commit . "d7b87cd515bad8a67d3a892a46a23f5fe81e08de") (:keywords "convenience") (:authors ("Damien Merenne")) (:maintainer "Damien Merenne") (:url . "https://github.com/canatella/repo-el"))]) (replace-with-inflections . [(20180831 635) ((cl-lib (0 5)) (string-inflection (1 0 10)) (inflections (1 1))) "Inflection aware `query-replace'" single ((:commit . "d9201e047856492f282da65459b28aba25998dbb") (:keywords "matching") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/replace-with-inflections.el"))]) (replace-symbol . [(20160518 12) nil "Rename symbols in expressions or buffers" single ((:commit . "baf949e528aee1881f455f9c84e67718bedcb3f6") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/replace-symbol-el"))]) (replace-pairs . [(20160207 1251) ((emacs (24 4))) "Query-replace pairs of things" single ((:commit . "acfb254dddffcee4250092fab9394ef2b42ffbc0") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/replace-pairs"))]) (replace-from-region . [(20170227 2316) nil "Replace commands whose query is from region" single ((:commit . "dc9318b9b2822da7b00ecc34d1dc965c8f96c9bb") (:keywords "replace" "search" "region") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/replace-from-region.el"))]) (repl-toggle . [(20180501 1028) ((fullframe (0 0 5))) "Switch to/from repl buffer for current major-mode" single ((:commit . "484739e20bdc0e879cef647a1f5f89e8ab92c9b6") (:keywords "repl" "buffers" "toggle") (:authors ("Tom Regner" . "tom@goochesa.de")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (repeater . [(20180418 1212) ((emacs (24 4))) "Repeat recent repeated commands" single ((:commit . "854b874542b186b2408cbc58ad0591fe8eb70b6c") (:keywords "convenience") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/repeater"))]) (repeatable-motion . [(20170620 1848) ((emacs (24))) "Make repeatable versions of motions" tar ((:commit . "f29effdc4121c2dc7e3fec9b3a62debce29cda9d") (:keywords "motion" "repeatable") (:authors ("William Hatch" . "willghatch@gmail.com")) (:maintainer "William Hatch" . "willghatch@gmail.com") (:url . "https://github.com/willghatch/emacs-repeatable-motion"))]) (renpy . [(20180907 1934) nil "silly walks for Renpy" single ((:commit . "cf9c9ead6084210a4c0290a0d999a099b8d00a81") (:keywords "languages") (:authors ("PyTom" . "pytom@bishoujo.us")) (:maintainer "Dave Love" . "fx@gnu.org") (:url . "https://github.com/billywade/renpy-mode"))]) (remember-last-theme . [(20170619 2133) ((emacs (24 4))) "Remember the last used theme between sessions." single ((:commit . "0973f1aa6b96355fa376fffe8b45733b6e963c51") (:keywords "convenience" "faces") (:authors ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainer "Anler Hernández Peral" . "inbox+emacs@anler.me") (:url . "https://github.com/anler/remember-last-theme"))]) (remark-mode . [(20171218 756) ((emacs (25 1)) (markdown-mode (2 0))) "Major mode for the remark slideshow tool" tar ((:commit . "e8a95f25d865d6165a7fdb1cadf5e6f0bb5ee73b") (:keywords "remark" "slideshow" "markdown" "hot reload") (:authors ("@torgeir")) (:maintainer "@torgeir"))]) (relax . [(20131029 2134) ((json (1 2))) "For browsing and interacting with CouchDB" single ((:commit . "6e33892623ab87833082262321dc8e1977209626") (:keywords "database" "http") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "http://github.com/technomancy/relax.el"))]) (relative-buffers . [(20160221 1923) ((cl-lib (0 5)) (dash (2 6 0)) (s (1 9 0)) (f (0 16 2))) "Emacs buffers naming convention" single ((:commit . "2547475084244d266b507e563c9b4034705cfeca") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/relative-buffers"))]) (related . [(20161003 610) ((cl-lib (0 5))) "Switch back and forth between similarly named buffers." single ((:commit . "0065a2e16eeaa9bface49f7f0815b9cf9719f441") (:keywords "file" "buffer" "switch" "selection" "matching" "convenience") (:authors ("Julien Montmartin")) (:maintainer "Julien Montmartin") (:url . "https://bitbucket.org/lyude/related/raw/master/related.el"))]) (register-channel . [(20180926 2349) nil "Jump around fast using registers" single ((:commit . "9272923757402d177a0b2deab1d9c3c74601c48e") (:keywords "convenience") (:authors ("Yang Zhao" . "YangZhao11@users.noreply.github.com")) (:maintainer "Yang Zhao" . "YangZhao11@users.noreply.github.com"))]) (region-state . [(20151128 1038) nil "Show the number of chars/lines or rows/columns in the region" single ((:commit . "07ffb7d9ada2fcd204f3447f078c265d25f36f60") (:keywords "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/region-state.el"))]) (region-convert . [(20161119 259) nil "Convert string in region by Lisp function" single ((:commit . "2f8195fb81b8d27aeb42bdc4055ebce37c09717b") (:keywords "region" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/right-click-context"))]) (region-bindings-mode . [(20140407 2214) nil "Enable custom bindings when mark is active." single ((:commit . "3fa5dbdbd7c000bebff6d9d14a4be326ec24b6fc") (:keywords "convenience") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "Fabián E. Gallina" . "fabian@anue.biz") (:url . "https://github.com/fgallina/region-bindings-mode"))]) (regex-tool . [(20170104 1918) nil "A regular expression evaluation tool for programmers" single ((:commit . "0b4a0111143c88ef94bec56624cb2e00c1a054e6") (:keywords "regex" "languages" "programming" "development") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "http://www.newartisans.com/"))]) (regex-dsl . [(20100124 1028) nil "lisp syntax for regexps" single ((:commit . "ac89ab8b7691a165ef3007cb84417125cfc0632e") (:authors ("Aliaksey Kandratsenka" . "alk@tut.by")) (:maintainer "Aliaksey Kandratsenka" . "alk@tut.by"))]) (refine . [(20180315 2228) ((emacs (24 3)) (s (1 11 0)) (dash (2 12 0)) (list-utils (0 4 4)) (loop (1 2))) "interactive value editing" single ((:commit . "0a99439a0b4ed6f79b9a240ea1270140a9e328bc") (:keywords "convenience") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (redtt . [(20181017 2259) ((emacs (25 3))) "Major mode for editing redtt proofs" single ((:commit . "355cec36d117e527f0338401768bcbccd1518dc0") (:keywords "languages") (:authors ("Jonathan Sterling" . "jon@jonmsterling.com")) (:maintainer "Jonathan Sterling" . "jon@jonmsterling.com") (:url . "http://github.com/RedPRL/redtt"))]) (redtick . [(20180424 2136) ((emacs (24 4))) "Smallest pomodoro timer (1 char)" tar ((:commit . "94b4cd43ac20c64dcac96edac2c1a3b9fcc59bb9") (:keywords "calendar") (:authors ("F. Febles")) (:maintainer "F. Febles") (:url . "http://github.com/ferfebles/redtick"))]) (redshank . [(20180730 407) ((paredit (21))) "Common Lisp Editing Extensions" tar ((:commit . "d059c5841044aa163664f8bf87c1d981bf0a04fe") (:keywords "languages" "lisp") (:authors ("Michael Weber" . "michaelw@foldr.org")) (:maintainer "Michael Weber" . "michaelw@foldr.org"))]) (redprl . [(20180418 1434) ((emacs (24 3))) "Major mode for editing RedPRL proofs and interacting with RedPRL" single ((:commit . "4b13acd64cf523442f87337f7c41261e1dfd37dd") (:keywords "languages") (:authors ("Jonathan Sterling" . "jon@jonmsterling.com")) (:maintainer "Jonathan Sterling" . "jon@jonmsterling.com"))]) (redpen-paragraph . [(20160625 1050) ((emacs (24)) (cl-lib (0 5)) (json (1 4))) "RedPen interface." single ((:commit . "770ffb34b04bfa0ea8484fa1506e96c530168e13") (:keywords "document" "proofreading" "help") (:authors ("karronoli")) (:maintainer "karronoli") (:url . "https://github.com/karronoli/redpen-paragraph.el"))]) (redis . [(20150531 1948) ((emacs (24)) (cl-lib (0 5))) "Redis integration" single ((:commit . "2c33f3397bc14e7a8192867b55920492d4eead8c") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/redis.el"))]) (recursive-narrow . [(20180917 449) nil "narrow-to-region that operates recursively" single ((:commit . "94f5c16a81ecf85c7442ebc8cd04ba7553ab5244") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/recursive-narrow"))]) (rectangle-utils . [(20160915 408) ((emacs (24)) (cl-lib (0 5))) "Some useful rectangle functions." single ((:commit . "6fe38fdd48ef5305a908b94a043a966ac3f2053a") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/rectangle-utils"))]) (rect+ . [(20150621 44) nil "Extensions to rect.el" single ((:commit . "299b742faa0bc4448e0d5fe9cb98ab1eb93b8dcc") (:keywords "extensions" "data" "tools") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-rectplus"))]) (recover-buffers . [(20171009 437) nil "revisit all buffers from an auto-save file" tar ((:commit . "81a5cb53099955ebc2a411a44cba5a394ee3f2d1") (:authors ("era eriksson <http://www.iki.fi/era>")) (:maintainer "era eriksson <http://www.iki.fi/era>"))]) (recompile-on-save . [(20151126 1446) ((dash (1 1 0)) (cl-lib (0 5))) "Trigger recompilation on file save." single ((:commit . "92e11446869d878803d4f3dec5d2101380c12bb2") (:keywords "convenience" "files" "processes" "tools") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "https://github.com/maio/recompile-on-save.el"))]) (recentf-remove-sudo-tramp-prefix . [(20180205 556) ((emacs (24 4))) "Normalise recentf history" single ((:commit . "6d23ebc3f52b0a66236c171c45cc77a4d3aba541") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/recentf-remove-sudo-tramp-prefix"))]) (recentf-ext . [(20170926 35) nil "Recentf extensions" single ((:commit . "450de5f8544ed6414e88d4924d7daa5caa55b7fe") (:keywords "convenience" "files") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/recentf-ext.el"))]) (rebox2 . [(20121113 1300) nil "Handling of comment boxes in various styles." single ((:commit . "00634eca420cc48657b81e40e599ff8548083985") (:authors ("François Pinard") ("Le Wang")) (:maintainer "Le Wang (lewang.emacs!!!gmayo.com remove exclamations, correct host, hint: google mail)") (:url . "https://github.com/lewang/rebox2"))]) (rebecca-theme . [(20180324 821) ((emacs (24))) "Rebecca Purple Theme" single ((:commit . "9ac0c71c2858b76dc5499f62c7c7fb7f9e8f16bc") (:keywords "theme" "dark") (:authors ("vic" . "vborja@apache.org")) (:maintainer "vic" . "vborja@apache.org") (:url . "https://github.com/vic/rebecca-theme"))]) (reazon . [(20180921 1437) ((emacs (26))) "miniKanren for Emacs" tar ((:commit . "020be6467a83957adcbdcb192b61f2c76a94079b") (:keywords "languages" "extensions" "lisp") (:authors ("Nick Drozd" . "nicholasdrozd@gmail.com")) (:maintainer "Nick Drozd" . "nicholasdrozd@gmail.com") (:url . "https://github.com/nickdrozd/reazon"))]) (reason-mode . [(20180727 1858) ((emacs (24 3))) "A major mode for editing ReasonML" tar ((:commit . "0ab99a03b2e47523e86d1e94ccc085e176b987df") (:keywords "languages" "ocaml") (:authors ("Mozilla")) (:maintainer "Mozilla") (:url . "https://github.com/reasonml-editor/reason-mode"))]) (realgud-rdb2 . [(20160303 843) ((realgud (1 3))) "realgud front-end for interacting with Ruby debugger2" tar ((:commit . "b394bee61e75b7c6a5fa565594aa79b74887f5df") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-ruby-debugger2"))]) (realgud-pry . [(20160805 1445) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to the Ruby pry debugger" tar ((:commit . "9b3834048fcbc16827c55af38f8cfef0cf6533da") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-pry"))]) (realgud-old-debuggers . [(20170316 731) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to older lesser-used debuggers" tar ((:commit . "1e1d573a6ba731afbe68c1309a316457ca3fbb94") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-old-debuggers"))]) (realgud-byebug . [(20180309 323) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to the Ruby byebug debugger" tar ((:commit . "de603d58aa9ef72a2619247a0234fccf6bc2cc9a") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-byebug"))]) (realgud . [(20180925 10) ((load-relative (1 2)) (loc-changes (1 2)) (test-simple (1 2 0)) (cl-lib (0 5)) (emacs (24))) "A modular front-end for interacting with external debuggers" tar ((:commit . "36782d69c806079eb067705ef67fcb3b9299ae01") (:keywords "gdb" "python" "perl" "go" "bash" "nodejs" "zsh" "bashdb" "zshdb" "remake" "make" "trepan" "perldb" "pdb") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/realgud/realgud/"))]) (real-auto-save . [(20180803 447) nil "Automatically save your all your buffers/files at regular intervals." single ((:commit . "b4f83f1e7e921e4cb762c7f525c209ff385742d8") (:authors ("Chaoji Li <lichaoji AT gmail DOT com>") ("Anand Reddy Pandikunta <anand21nanda AT gmail DOT com>")) (:maintainer "Chaoji Li <lichaoji AT gmail DOT com>"))]) (readline-complete . [(20150708 1437) nil "offers completions in shell mode" single ((:commit . "30c020c37b2741160cc37e656e13c85d826a0ebf") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) (readability . [(20140716 27) ((oauth (1 4)) (ov (1 0)) (emacs (24 3))) "Read articles from Readability in Emacs" single ((:commit . "6c220ab8e0ca63946574ed892add5c8fd14002ce") (:keywords "readability" "oauth") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/emacs-readability"))]) (read-aloud . [(20160923 500) ((emacs (24 4))) "A simple interface to TTS engines" single ((:commit . "c662366226abfb07204ab442b4f853ed85438d8a") (:keywords "multimedia") (:authors ("Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com")) (:maintainer "Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com") (:url . "https://github.com/gromnitsky/read-aloud.el"))]) (react-snippets . [(20181002 1046) ((yasnippet (0 7 0))) "Yasnippets for React" tar ((:commit . "87ccb640d265fe799583ab55605b84d113223694"))]) (rdxmk . [(20170630 134) nil "A small set of tools for redox developments" tar ((:commit . "e78749fb29738365ffa4d863ffabeb969ebb0bcf") (:keywords "redox" "convenience" "tools") (:authors ("Jacob Salzberg" . "jsalzbergedu@yahoo.com")) (:maintainer "Jacob Salzberg" . "jsalzbergedu@yahoo.com") (:url . "https://github.com/jsalzbergedu/rdxmk"))]) (rdp . [(20120929 154) nil "Recursive Descent Parser library" single ((:commit . "b620192afada04aec33b38cc130fef0765f41ca9") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/rdp"))]) (rdf-prefix . [(20180127 1806) nil "Prefix lookup for RDF" single ((:commit . "164136d05505275d42d1ca3a390f55fcc89694b8") (:keywords "convenience" "abbrev") (:authors ("Simen Heggestøyl" . "simenheg@gmail.com")) (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com") (:url . "https://github.com/simenheg/rdf-prefix"))]) (rcirc-styles . [(20160207 250) ((cl-lib (0 5))) "support mIRC-style color and attribute codes" single ((:commit . "f313bf6a7470bed314b27c7a40558cb787d7bc67"))]) (rcirc-notify . [(20150219 2204) nil "libnotify popups" single ((:commit . "841a7b5a6cdb0c11a812df924d2c6a7d364fd455") (:keywords "lisp" "rcirc" "irc" "notify" "growl") (:authors ("Will Farrington, Alex Schroeder <alex@gnu.org>, Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (rcirc-groups . [(20170731 2101) nil "an emacs buffer in rcirc-groups major mode" single ((:commit . "b68ece9d219b909244d4e3c0d8bf6a746d6fead7") (:keywords "comm" "convenience") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://tapoueh.org/emacs/rcirc-groups.html"))]) (rcirc-alertify . [(20140407 119) ((alert (20140406 1353))) "Cross platform notifications for rcirc" single ((:commit . "ea5cafc55893f375eccbe013d12dbaa94bf6e259") (:keywords "comm" "convenience") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org"))]) (rcirc-alert . [(20141127 1047) nil "Configurable alert messages on top of RCIRC" tar ((:commit . "0adf8ff9c47023fec578f678424be62b0f49057f") (:keywords "lisp" "rcirc" "irc" "alert" "awesome") (:maintainer "Cayetano Santos"))]) (rc-mode . [(20160913 1918) nil "Major mode for the Plan9 rc shell" single ((:commit . "fe2e0570bf9c19a292e16b18fd4b0a256df5d93f") (:keywords "rc" "plan9" "shell") (:authors ("Jordan Brown")) (:maintainer "Jordan Brown") (:url . "https://github.com/mrhmouse/rc-mode.el"))]) (rbt . [(20170202 2302) ((popup (0 5 3)) (magit (20160128 1201))) "Integrate reviewboard with emacs." single ((:commit . "32bfba9062a014e375451cf4203c29535b5efc1e") (:keywords "reviewboard" "rbt") (:authors ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainer "Joe Heyming" . "joeheyming@gmail.com"))]) (rbenv . [(20141120 749) nil "Emacs integration for rbenv" single ((:commit . "2ea1a5bdc1266caef1dd77700f2c8f42429b03f1") (:keywords "ruby" "rbenv") (:authors ("Yves Senn" . "yves.senn@gmail.com")) (:maintainer "Yves Senn" . "yves.senn@gmail.com") (:url . "https://github.com/senny/rbenv.el"))]) (rats . [(20170818 1013) ((s (1 10 0)) (go-mode (1 3 1)) (cl-lib (0 5))) "Rapid testing suite for Go" single ((:commit . "a6d55aebcc54f669c6c6ffedf84364c4097903cc") (:keywords "go") (:authors ("Antoine Kalmbach" . "ane@iki.fi")) (:maintainer "Antoine Kalmbach" . "ane@iki.fi"))]) (rase . [(20120928 2045) nil "Run At Sun Event daemon" single ((:commit . "59b5f7e8102570b65040e8d55781c7ea28de7338") (:keywords "solar" "sunrise" "sunset" "midday" "midnight") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/rase/"))]) (ranger . [(20170817 1557) ((emacs (24 4))) "Make dired more like ranger" single ((:commit . "6bbff5df2e55f56047fca5058d9ca93ba4963aef") (:keywords "files" "convenience" "dired") (:authors ("Rich Alesi <https://github.com/ralesi>")) (:maintainer "Rich Alesi <https://github.com/ralesi>") (:url . "https://github.com/ralesi/ranger"))]) (random-splash-image . [(20151003 130) nil "Randomly sets splash image to *GNU Emacs* buffer on startup." single ((:commit . "53a39ebfd8ac6be066a652a508a717870f94218a") (:keywords "games") (:authors ("kakakaya <kakakaya AT gmail.com>")) (:maintainer "kakakaya <kakakaya AT gmail.com>") (:url . "https://github.com/kakakaya/random-splash-image"))]) (rand-theme . [(20151219 2335) ((cl-lib (0 5))) "Random Emacs theme at start-up!" single ((:commit . "65a00e5c5150f857aa96803b68f50bc8da0215b7") (:authors ("Daniel Gopar")) (:maintainer "Daniel Gopar") (:url . "https://github.com/gopar/rand-theme"))]) (rally-mode . [(20161114 354) ((popwin (1 0 0))) "a mode to interact with the Rally Software web site." single ((:commit . "0f5e09a6abe2de7613f174b4f54863df93343134") (:keywords "rally" "ca" "agile") (:authors ("Sean LeBlanc" . "seanleblanc@gmail.com")) (:maintainer "Sean LeBlanc" . "seanleblanc@gmail.com") (:url . "https://pragcraft.wordpress.com/"))]) (rake . [(20180212 1008) ((f (0 13 0)) (dash (1 5 0)) (cl-lib (0 5))) "Run rake commands" single ((:commit . "9c204334b03b4e899fadae6e59c20cf105404128") (:keywords "rake" "ruby") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/rake.el"))]) (rainbow-identifiers . [(20141102 1526) ((emacs (24))) "Highlight identifiers according to their names" single ((:commit . "19fbfded1baa98d12335f26f6d7b20e5ae44ce2e") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/rainbow-identifiers"))]) (rainbow-delimiters . [(20170929 1132) nil "Highlight brackets according to their depth" single ((:commit . "19b93892afa0494ba749c2ca9c154e04447ad778") (:keywords "faces" "convenience" "lisp" "tools") (:authors ("Jeremy Rayman" . "opensource@jeremyrayman.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/rainbow-delimiters"))]) (rainbow-blocks . [(20171025 1438) nil "Block syntax highlighting for lisp code" single ((:commit . "dd435d7bb34ff6f162a5f315df308b90b7e9f842") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/rainbow-blocks"))]) (railscasts-theme . [(20150219 1525) nil "Railscasts color theme for GNU Emacs." single ((:commit . "1340c3f6c2717761cab95617cf8dcbd962b1095b") (:keywords "railscasts" "color" "theme") (:authors ("Oleg Shaldybin")) (:maintainer "Oleg Shaldybin") (:url . "https://github.com/mikenichols/railscasts-theme"))]) (railscasts-reloaded-theme . [(20181030 750) nil "Railscasts Reloaded color theme" single ((:commit . "ae77bc04fe5a948f418ec8693f6ff2c9ea757c50") (:authors ("George Thomas" . "iamgeorgethomas@gmail.com")) (:maintainer "George Thomas" . "iamgeorgethomas@gmail.com") (:url . "https://github.com/thegeorgeous/railscasts-reloaded-theme"))]) (rails-log-mode . [(20140408 425) nil "Major mode for viewing Rails log files" single ((:commit . "ff440003ad7d47cb0ac3300f2a632f4cfd36a446") (:keywords "rails" "log") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com"))]) (racket-mode . [(20181117 229) ((emacs (24 3)) (faceup (0 0 2)) (s (1 9 0))) "Major mode for Racket language." tar ((:commit . "dd51668ad9d5293c5eb57f37bbc4c25a201ba467") (:authors ("Greg Hendershott")) (:maintainer "Greg Hendershott") (:url . "https://github.com/greghendershott/racket-mode"))]) (racer . [(20181023 2304) ((emacs (24 3)) (rust-mode (0 2 0)) (dash (2 13 0)) (s (1 10 0)) (f (0 18 2)) (pos-tip (0 4 6))) "code completion, goto-definition and docs browsing for Rust via racer" single ((:commit . "bf8f76f17c64eff2d6ca6029ee0ab7a466590128") (:keywords "abbrev" "convenience" "matching" "rust" "tools") (:authors ("Phil Dawes")) (:maintainer "Phil Dawes") (:url . "https://github.com/racer-rust/emacs-racer"))]) (r-autoyas . [(20140101 1510) ((ess (0)) (yasnippet (0 8 0))) "Provides automatically created yasnippets for R function argument lists." tar ((:commit . "b4020ee7f5f895e0065b8b26da8a49c51432d530") (:keywords "r" "yasnippet") (:authors ("Sven Hartenstein & Matthew Fidler")) (:maintainer "Matthew Fidler") (:url . "https://github.com/mlf176f2/r-autoyas.el"))]) (quiz . [(20170818 1115) ((cl-lib (0 5)) (emacs (25))) "Multiple choice quiz game" single ((:commit . "c43151212ead2330e7ec8e5ac6914c617a12e4f8") (:keywords "games" "trivia" "quiz") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/quiz.el"))]) (quiet . [(20160508 1256) nil "disconnect from the online world for a while" single ((:commit . "6f20309f99e26fcae2601d1544b342f044e54baf") (:keywords "quiet" "distraction" "network" "detachment" "offline") (:authors ("nik gaffney" . "nik@fo.am")) (:maintainer "nik gaffney" . "nik@fo.am") (:url . "https://github.com/zzkt/quiet"))]) (quickrun . [(20170223 115) ((emacs (24 3))) "Run commands quickly" single ((:commit . "55bbe5d54b80206ea5a60bf2f58eb6368b2c8201") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-quickrun"))]) (quickref . [(20170817 1232) ((dash (1 0 3)) (s (1 0 0))) "Display relevant notes-to-self in the echo area" single ((:commit . "f368c8b8219bb90498c5ab84e26f00eedaa234cf") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/quickref.el"))]) (quick-shell-keybind . [(20171023 613) ((emacs (24))) "Interactively bind a key to shell commands" single ((:commit . "5f4541a5a5554d108bf16b5fd1713e962161ca1b") (:keywords "maint" "convenience" "processes") (:authors ("eyeinsky" . "eyeinsky9@gmail.com")) (:maintainer "eyeinsky" . "eyeinsky9@gmail.com") (:url . "https://github.com/eyeinsky/quick-shell-keybind"))]) (quick-preview . [(20150829 439) nil "quick preview using GNOME sushi, gloobus or quick look" single ((:commit . "29c884c6ab385ef67d9aa656ebb7c94cabeb5c35") (:keywords "files" "hypermedia") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/quick-preview.el"))]) (quick-peek . [(20180525 1411) ((emacs (24 3))) "Inline quick-peek windows" single ((:commit . "3cc57cc12f4b5f27a18cc5fb0c32c3a943c16158") (:keywords "tools" "help" "doc" "convenience") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com"))]) (quick-buffer-switch . [(20151007 2208) nil "Quick switch to file or dir buffers." single ((:commit . "d5fdd67b4c9f04b7a7122da2215e4ae076a03b1b") (:keywords "emacs" "configuration") (:authors ("Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (quelpa-use-package . [(20180812 1029) ((emacs (24 3)) (quelpa (0)) (use-package (2))) "quelpa handler for use-package" single ((:commit . "90fc1eadf3f7ff3a3bef07d229a807aba2f7beef") (:keywords "package" "management" "elpa" "use-package") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/quelpa-use-package"))]) (quelpa . [(20181110 1619) ((emacs (24 3))) "Emacs Lisp packages built directly from source" tar ((:commit . "bc8070c43480fa5c3c0ad5775350e52bea7347c2") (:keywords "package" "management" "build" "source" "elpa") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/quelpa"))]) (quasi-monochrome-theme . [(20180516 1513) nil "Quasi Monochrome theme" tar ((:commit . "e803bc0c2e38f350feb8297a092812e5204781c7") (:keywords "color" "theme" "monochrome"))]) (quack . [(20181106 1301) nil "enhanced support for editing and running Scheme code" single ((:commit . "2146805ce2b5a9b155d73929986f11e713787e26"))]) (qt-pro-mode . [(20170604 1841) ((emacs (24))) "Qt Pro/Pri major mode" single ((:commit . "ed3b2ebe46828107c3b85e554b0a6a4dc2eeedf6") (:keywords "extensions") (:authors ("Todd Neal" . "tolchz@gmail.com")) (:maintainer "Todd Neal" . "tolchz@gmail.com"))]) (qml-mode . [(20161016 31) nil "Major mode for editing QT Declarative (QML) code." single ((:commit . "6c5f33ba88ae010bf201a80ee8095e20a724558c") (:keywords "qml" "qt" "qt declarative") (:authors ("Yen-Chin Lee" . "coldnew.tw@gmail.com")) (:maintainer "Yen-Chin Lee" . "coldnew.tw@gmail.com") (:url . "https://github.com/coldnew/qml-mode"))]) (ql . [(20180418 2020) ((emacs (24))) "Control Quod Libet" single ((:commit . "d976414ba6aa576ad524b5ee5bfa620efd072258") (:keywords "multimedia") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com") (:url . "https://github.com/ieure/ql-el"))]) (qiita . [(20140118 844) ((helm (1 5 9)) (markdown-mode (2 0))) "Qiita API Library for emacs" single ((:commit . "93c697b97d540fd1601a13a3d9889fb939b19878") (:keywords "qiita") (:authors ("Wataru MIYAGUNI (gonngo _at_ gmail.com)")) (:maintainer "Wataru MIYAGUNI (gonngo _at_ gmail.com)") (:url . "https://github.com/gongo/qiita-el"))]) (pyvenv . [(20180831 847) nil "Python virtual environment interface" single ((:commit . "921ae2356b6a111ac0b7e44fd04cba8e95cbe936") (:keywords "python" "virtualenv" "tools") (:authors ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) (:maintainer "Jorgen Schaefer" . "contact@jorgenschaefer.de") (:url . "http://github.com/jorgenschaefer/pyvenv"))]) (pythonic . [(20180920 2315) ((emacs (25)) (s (1 9)) (f (0 17 2))) "Utility functions for writing pythonic emacs package." single ((:commit . "6a5a2a365e4ea6fc5adfa96359418c437aa351c8") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/pythonic"))]) (python-x . [(20180802 1742) ((python (0 24)) (folding (0)) (cl-lib (0 5))) "python.el extras for interactive evaluation" tar ((:commit . "74d8c7eb824846de94705b1e74ee03ef109868d1") (:keywords "python" "eval" "folding") (:url . "https://github.com/wavexx/python-x.el") (:author . "Yuri D'Elia <wavexx@thregr.org>"))]) (python-test . [(20181018 29) ((emacs (25 1))) "Python testing integration" single ((:commit . "f899975b133539e19ba822e4b0bfd1a28572967e") (:keywords "convenience" "tools" "processes") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/python-test.el"))]) (python-switch-quotes . [(20161228 809) ((emacs (24 3))) "cycle between ' and \" quotes in python strings" single ((:commit . "93f1e9b40e061a6cea480139e8b1362b6404abd0") (:keywords "python" "tools" "convenience") (:authors ("Vladimir Lagunov" . "lagunov.vladimir@gmail.com")) (:maintainer "Vladimir Lagunov" . "lagunov.vladimir@gmail.com") (:url . "https://github.com/werehuman/python-switch-quotes"))]) (python-pytest . [(20180725 1146) ((emacs (24 4)) (dash (2 12 0)) (dash-functional (2 12 0)) (magit-popup (2 12 0)) (projectile (0 14 0)) (s (1 12 0))) "helpers to run pytest" single ((:commit . "09ad688df207ee9b02c990d3897a9e2841931d97") (:keywords "pytest" "test" "python" "languages" "processes" "tools") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/emacs-python-pytest"))]) (python-mode . [(20181110 739) nil "Python major mode" tar ((:commit . "3954afcf093f50930f9d500dfad68cbbed84a01c"))]) (python-info . [(20151228 1852) nil "Python info manual for Emacs" tar ((:commit . "306f15441b54b25757cdfd3b327b84024ea21ed7"))]) (python-environment . [(20150310 853) ((deferred (0 3 1))) "virtualenv API for Emacs Lisp" tar ((:commit . "401006584e32864a10c69d29f14414828909362e") (:keywords "applications" "tools") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (python-docstring . [(20170508 856) nil "Smart Python docstring formatting" tar ((:commit . "d35d2e0fbe468743c19a870fec7b28a7e725790d"))]) (python-django . [(20150822 404) nil "A Jazzy package for managing Django projects" single ((:commit . "fc54ad74f0309670359b939f64d0f1fff68aeac4") (:keywords "languages") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "FSF") (:url . "https://github.com/fgallina/python-django.el"))]) (python-cell . [(20181028 2140) nil "Support for MATLAB-like cells in python mode" single ((:commit . "2faa78b3f4faa12f09f9864ebd854ae7d4e95fd0") (:keywords "python" "matlab" "cell") (:authors ("Thomas Hisch" . "t.hisch@gmail.com")) (:maintainer "Thomas Hisch" . "t.hisch@gmail.com"))]) (pytest . [(20181005 1524) ((s (1 9 0))) "Easy Python test running in Emacs" single ((:commit . "1bfa7549001e61ecd59cd6eae7c6656a924d1ba4") (:keywords "pytest" "python" "testing") (:url . "https://github.com/ionrock/pytest-el"))]) (pyramid . [(20181031 1102) ((emacs (25 2)) (pythonic (0 1 1)) (tablist (0 70))) "Minor mode for working with pyramid projects" tar ((:commit . "ad207ebe31a5b027560b69e20852156a3b882c0c") (:keywords "python" "pyramid" "pylons" "convenience" "tools" "processes") (:authors ("Daniel Kraus" . "daniel@kraus.my")) (:maintainer "Daniel Kraus" . "daniel@kraus.my") (:url . "https://github.com/dakra/pyramid.el"))]) (pynt . [(20180710 726) ((emacs (24 4)) (ein (0 13 1)) (epc (0 1 1)) (deferred (0 5 1))) "Generate and scroll EIN buffers from python code" single ((:commit . "4af6a0668057986ad8d297d9152d897baf77e303") (:keywords "convenience") (:authors ("Edward Banner" . "edward.banner@gmail.com")) (:maintainer "Edward Banner" . "edward.banner@gmail.com") (:url . "https://github.com/ebanner/pynt"))]) (pylint . [(20170402 1255) nil "minor mode for running `pylint'" single ((:commit . "6e37ca37a78024dcc79ceb2431b0dfebd526f3ad") (:keywords "languages" "python") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (pyimpsort . [(20160130 453) ((emacs (24 3))) "Sort python imports." tar ((:commit . "d5c61d70896b642646dfd3c809c06174ae086c1a") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/pyimpsort.el"))]) (pyimport . [(20180308 1752) ((dash (2 8 0)) (s (1 9 0)) (shut-up (0 3 2))) "Manage Python imports!" single ((:commit . "a6f63cf7ed93f0c0f7c207e6595813966f8852b9") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (pyim-wbdict . [(20180930 458) ((pyim (1 0))) "Some wubi dicts for pyim" tar ((:commit . "55c7eed02c3253de12c71b925b8d9ef23425b64c") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim-wbdict"))]) (pyim-cangjie5dict . [(20170730 246) ((pyim (1 0))) "Some cangjie5 dicts for pyim" tar ((:commit . "c8618590780b818db1a67a29bc47c5d25903517a") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Yuanchen Xie" . "yuanchen.gm@gmail.com")) (:maintainer "Yuanchen Xie" . "yuanchen.gm@gmail.com") (:url . "https://github.com/erstern/pyim-cangjie5dict"))]) (pyim-basedict . [(20170727 259) nil "The default pinyin dict of pyim" tar ((:commit . "3196cb210e056702c5a4ea1dac1d8e1e27740fab") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim-basedict"))]) (pyim . [(20181109 1350) ((emacs (24 4)) (popup (0 1)) (async (1 6)) (pyim-basedict (0 1))) "A Chinese input method support quanpin, shuangpin, wubi and cangjie." tar ((:commit . "8648d467d79b3bf1c3a99623f9329939cacc40da") (:keywords "convenience" "chinese" "pinyin" "input-method") (:authors ("Ye Wenbin <wenbinye@163.com>, Feng Shu" . "tumashu@163.com")) (:maintainer "Ye Wenbin <wenbinye@163.com>, Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim"))]) (pygen . [(20161121 506) ((elpy (1 12 0)) (python-mode (6 2 2)) (dash (2 13 0))) "Python code generation using Elpy and Python-mode." single ((:commit . "9019ff44ba49d7295b1476530feab91fdadb084b") (:keywords "python" "code generation") (:authors ("Jack Crawley <http://www.github.com/jackcrawley>")) (:maintainer "Jack Crawley <http://www.github.com/jackcrawley>") (:url . "https://github.com/JackCrawley/pygen/"))]) (pyfmt . [(20150521 2056) nil "Emacs interface to pyfmt" single ((:commit . "cb92be2cf0804cc53142dc5edb36f8e0ef5cec32") (:keywords "tools") (:authors ("Alexandre Héaumé" . "aheaume@gmail.com")) (:maintainer "Alexandre Héaumé" . "aheaume@gmail.com") (:url . "https://github.com/aheaume/pyfmt.el"))]) (pyenv-mode-auto . [(20180620 1252) ((pyenv-mode (0 1 0)) (s (1 11 0)) (f (0 17 0))) "Automatically activates pyenv version if .python-version file exists." single ((:commit . "b6eef88ad89865a7e0ec8bae8c6ce8239cb649c6") (:keywords "python" "pyenv") (:authors ("Sviatoslav Bulbakha" . "mail@ssbb.me")) (:maintainer "Sviatoslav Bulbakha" . "mail@ssbb.me") (:url . "https://github.com/ssbb/pyenv-mode-auto"))]) (pyenv-mode . [(20170801 2348) ((pythonic (0 1 0))) "Integrate pyenv with python-mode" single ((:commit . "eabb1c66f9e0c0500fef4d089508aad246d81dc0") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/pyenv-mode"))]) (pydoc-info . [(20110301 834) nil "Better Python support for info-lookup-symbol." tar nil]) (pydoc . [(20181025 51) nil "functional, syntax highlighted pydoc navigation" single ((:commit . "abb948e27efaf2452f339c62cd99a1c69930bbfe") (:keywords "pydoc" "python") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "Brian J. Lopes" . "statmobile@gmail.com") (:url . "https://github.com/statmobile/pydoc"))]) (pycoverage . [(20160325 112) ((emacs (24 3))) "Support for coverage stats on Python 2.X and 3" tar ((:commit . "4f5451f4d6e1e2ddd5878fc7d18f5fc4fc92a83d") (:keywords "project" "convenience") (:authors ("matt harrison")) (:maintainer "matt harrison") (:url . "https://github.com/mattharrison/pycoverage.el"))]) (pycarddavel . [(20150831 1216) ((helm (1 7 0)) (emacs (24 0))) "Integrate pycarddav" single ((:commit . "a6d81ee4eb8309cd82f6082aeca68c5a015702a3") (:keywords "helm" "pyccarddav" "carddav" "message" "mu4e" "contacts") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me"))]) (py-yapf . [(20160925 1122) nil "Use yapf to beautify a Python buffer" single ((:commit . "a878304202ad827a1f3de3dce1badd9ca8731146") (:authors ("Friedrich Paetzke" . "f.paetzke@gmail.com")) (:maintainer "Friedrich Paetzke" . "f.paetzke@gmail.com") (:url . "https://github.com/paetzke/py-yapf.el"))]) (py-test . [(20151117 622) ((dash (2 9 0)) (f (0 17)) (emacs (24 4))) "A test runner for Python code." single ((:commit . "3b2a0bdaacb54df6f2bee8317423e5c0d159d5cf") (:keywords "python" "testing" "py.test") (:authors ("Bogdan Paul Popa" . "popa.bogdanp@gmail.com")) (:maintainer "Bogdan Paul Popa" . "popa.bogdanp@gmail.com") (:url . "https://github.com/Bogdanp/py-test.el"))]) (py-smart-operator . [(20170531 1209) ((s (1 9 0))) "smart-operator for python-mode" single ((:commit . "0c8a66faca4b35158d0b5885472cb75286039167") (:keywords "python" "convenience" "smart-operator") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (py-isort . [(20160925 1018) nil "Use isort to sort the imports in a Python buffer" single ((:commit . "e67306f459c47c53a65604e4eea88a3914596560") (:authors ("Friedrich Paetzke" . "paetzke@fastmail.fm")) (:maintainer "Friedrich Paetzke" . "paetzke@fastmail.fm") (:url . "http://paetzke.me/project/py-isort.el"))]) (py-import-check . [(20130802 1111) nil "Finds the unused python imports using importchecker" single ((:commit . "9787f87745a4234cd9bed711860b707902bc8ae4") (:keywords "python" "import" "check") (:authors ("Sibi" . "sibi@psibi.in")) (:maintainer "Sibi" . "sibi@psibi.in") (:url . "https://github.com/psibi/emacs-py-import-check"))]) (py-gnitset . [(20170821 1732) nil "Run your Python tests any way you'd like" single ((:commit . "1e993cc29cbc31e06fe1e335dec198e21972fa55") (:authors ("Brandon W Maister" . "quodlibetor@gmail.com")) (:maintainer "Brandon W Maister" . "quodlibetor@gmail.com") (:url . "https://www.github.com/quodlibetor/py-gnitset"))]) (py-autopep8 . [(20160925 1052) nil "Use autopep8 to beautify a Python buffer" single ((:commit . "68e12d8788c91c7ec53a68acf1d23adb2ffa4788") (:authors ("Friedrich Paetzke" . "f.paetzke@gmail.com")) (:maintainer "Friedrich Paetzke" . "f.paetzke@gmail.com") (:url . "http://paetzke.me/project/py-autopep8.el"))]) (px . [(20170317 2330) nil "preview inline latex in any mode" single ((:commit . "0c52f7933eab3ca1642ab0df151db9950430c9e2") (:authors ("Aurélien Aptel" . "aurelien.aptel@gmail.com")) (:maintainer "Aurélien Aptel" . "aurelien.aptel@gmail.com") (:url . "http://github.com/aaptel/preview-latex"))]) (pushover . [(20170818 2103) ((cl-lib (0 5))) "Pushover API Access" single ((:commit . "bbe3ac8df3c532a72da4552615af960b8a577588") (:keywords "notifications") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "http://github.com/swflint/pushover.el"))]) (pushbullet . [(20140809 1232) ((grapnel (0 5 2)) (json (1 2))) "Emacs client for the PushBullet Android app" single ((:commit . "73c59a0f1dc04875b3e5a2c8afbc26c32128e445") (:keywords "convenience") (:authors ("Abhishek L" . "abhishek.lekshmanan@gmail.com")) (:maintainer "Abhishek L" . "abhishek.lekshmanan@gmail.com") (:url . "http://www.github.com/theanalyst/revolver"))]) (purty-mode . [(20131004 2259) nil "Safely pretty-print greek letters, mathematical symbols, or anything else." single ((:commit . "8eef77317a3bab07ade212353a50fbd3f20f365a") (:authors ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainer "James Atwood" . "jatwood@cs.umass.edu"))]) (purple-haze-theme . [(20141015 229) ((emacs (24 0))) "an overtly purple color theme for Emacs24." single ((:commit . "3e245cbef7cd09e6b3ee124963e372a04e9a6485") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-purple-haze-theme"))]) (purp-theme . [(20181012 1454) nil "No description available." tar ((:commit . "9c0c1246008ed0844a90661e45c660d99451425e"))]) (purescript-mode . [(20181028 838) ((cl-lib (0 6))) "A PureScript editing mode" tar ((:commit . "a6c7e4cc5ea29cf96478490a57d495e745d6e054"))]) (puppet-mode . [(20180813 1947) ((emacs (24 1)) (pkg-info (0 4))) "Major mode for Puppet manifests" single ((:commit . "7dee1b5a5debac6e56f9107492a413b6c0edb94d") (:keywords "languages") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com") ("Russ Allbery" . "rra@stanford.edu")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/voxpupuli/puppet-mode"))]) (punpun-theme . [(20161103 847) nil "A bleak theme" tar ((:commit . "cce8b10b2df6f9187a9eaa0c3f21ff0dda175968"))]) (pungi . [(20150222 1246) ((jedi (0 2 0 -3 2)) (pyvenv (1 5))) "Integrates jedi with virtualenv and buildout python environments" single ((:commit . "a2d4d439ea371be0b064a12248288903b8a521a0") (:keywords "convenience") (:authors ("Matthew Russell" . "matthew.russell@horizon5.org")) (:maintainer "Matthew Russell" . "matthew.russell@horizon5.org"))]) (punctuality-logger . [(20141120 2031) nil "Punctuality logger for Emacs" single ((:commit . "e09e5dd37bc92289fa2f7dc44aed51a7b5e04bb0") (:keywords "reminder" "calendar") (:authors ("Philip Woods" . "elzairthesorcerer@gmail.com")) (:maintainer "Philip Woods" . "elzairthesorcerer@gmail.com") (:url . "https://gitlab.com/elzair/punctuality-logger"))]) (pulseaudio-control . [(20180627 1150) nil "Use `pactl' to manage PulseAudio volumes." single ((:commit . "1da372ec79f5d2fb901d1f9f0679fee8848fd011") (:keywords "multimedia" "hardware" "sound" "pulseaudio") (:authors ("Alexis" . "flexibeast@gmail.com") ("Ellington Santos" . "ellingtonsantos@gmail.com") ("Sergey Trofimov" . "sarg@sarg.org.ru")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/pulseaudio-control"))]) (pug-mode . [(20180513 2126) ((emacs (24 4)) (cl-lib (0 5))) "Major mode for jade/pug template files" single ((:commit . "685fd3414d89736bf232f5d1a6bed9e0353b98fe") (:keywords "markup" "language" "jade" "pug") (:authors ("Nathan Weizenbaum")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-pug-mode"))]) (pt . [(20161226 1959) nil "A front-end for pt, The Platinum Searcher." single ((:commit . "6d99b2aaded3ece3db19a20f4b8f1d4abe382622") (:keywords "pt" "ack" "ag" "grep" "search") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/pt.el"))]) (psysh . [(20171023 529) ((emacs (24 3)) (s (1 9 0)) (f (0 17))) "PsySH, PHP interactive shell (REPL)" single ((:commit . "926af4ae0c068ed699fc939f4b3e642aaa6f7c9e") (:keywords "processes" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/psysh.el"))]) (psession . [(20181111 1412) ((emacs (24)) (cl-lib (0 5)) (async (1 9 3))) "Persistent save of elisp objects." single ((:commit . "ce7c28dc5aed37a3a3c4bd9a099032c15e5ef9e1") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/psession"))]) (psci . [(20180418 1233) ((purescript-mode (13 10)) (dash (2 9 0)) (s (1 9 0)) (f (0 17 1))) "Major mode for purescript repl psci" tar ((:commit . "3f5ef1141a97c4b5507204d48e8aeccd553e4591") (:keywords "purescript" "psci" "repl" "major" "mode") (:authors ("Antoine R. Dumont <eniotna.t AT gmail.com>")) (:maintainer "Antoine R. Dumont <eniotna.t AT gmail.com>") (:url . "https://github.com/ardumont/emacs-psci"))]) (psc-ide . [(20181002 1319) ((dash (2 13 0)) (dash-functional (1 2 0)) (company (0 8 7)) (cl-lib (0 5)) (s (1 10 0)) (emacs (24 4)) (flycheck (0 24)) (let-alist (1 0 4)) (seq (1 11))) "Minor mode for PureScript's psc-ide tool." tar ((:commit . "01a158b77210fec9c1bfc0caffaf08fccc0412ac") (:keywords "languages") (:authors ("Erik Post" . "erik@shinsetsu.nl") ("Dmitry Bushenko" . "d.bushenko@gmail.com") ("Christoph Hegemann") ("Brian Sermons")) (:maintainer "Erik Post" . "erik@shinsetsu.nl") (:url . "https://github.com/epost/psc-ide-emacs"))]) (proxy-mode . [(20180521 330) ((emacs (25))) "A minor mode to toggle proxy." single ((:commit . "1cf689c2408945081215550589936a7eaab14987") (:keywords "comm" "proxy") (:url . "https://github.com/stardiviner/proxy-mode"))]) (protocols . [(20170802 1132) ((cl-lib (0 5))) "Protocol database access functions." single ((:commit . "d0f7c4acb05465f1a0d4be54363bbd2802647e77") (:keywords "convenience" "net" "protocols") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/protocols.el"))]) (protobuf-mode . [(20170526 1650) nil "major mode for editing protocol buffers." single ((:commit . "59133296a6e5d5017074e036557ebb658e49d435") (:keywords "google" "protobuf" "languages") (:authors ("Alexandre Vassalotti" . "alexandre@peadrop.com")) (:maintainer "Alexandre Vassalotti" . "alexandre@peadrop.com"))]) (prosjekt . [(20151127 1416) ((dash (2 8 0))) "a software project tool for emacs" tar ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/prosjekt"))]) (proportional . [(20171025 2337) ((emacs (25 1))) "use a proportional font everywhere" single ((:commit . "f671ffe8fd803e2fc462e2e1844aeeab1a13918e") (:keywords "faces") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/proportional"))]) (propfont-mixed . [(20150113 2211) ((emacs (24)) (cl-lib (0 5))) "Use proportional fonts with space-based indentation." single ((:commit . "0b461ef4754a469610dba71874a34b6da42176bf") (:keywords "faces") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/propfont-mixed"))]) (prop-menu . [(20150728 1118) ((emacs (24 3)) (cl-lib (0 5))) "Create and display a context menu based on text and overlay properties" single ((:commit . "50b102c1c0935fd3e0c465feed7f27d66b21cdf3") (:keywords "convenience") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:url . "https://github.com/david-christiansen/prop-menu-el"))]) (proof-general . [(20181115 1610) ((emacs (24 3))) "A generic front-end for proof assistants (interactive theorem provers)" tar ((:commit . "05df29f7ff065d8da45b81691c602b6cf075e4a0"))]) (prompts . [(20160916 1041) ((dash (2 13 0))) "utilities for working with text prompts." single ((:commit . "1cd5e732ff2a86b47836eb7252e5b59cd4b6ab26") (:keywords "input" "minibuffer") (:authors ("Ben Moon" . "guiltydolphin@gmail.com")) (:maintainer "Ben Moon" . "guiltydolphin@gmail.com") (:url . "https://github.com/guiltydolphin/prompts.el"))]) (prompt-text . [(20160106 1409) nil "Various information in minibuffer prompt" single ((:commit . "bb9265ebfada42d0e3c67c809665e1e5d980691e") (:keywords "utility" "minibuffer") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/prompt-text-el"))]) (promise . [(20180409 952) ((emacs (25)) (async (1 9))) "Promises/A+" tar ((:commit . "f623fa7466983fd1ba7034371f599434c03da723") (:keywords "async" "promise" "convenience") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:url . "https://github.com/chuntaro/emacs-promise"))]) (projmake-mode . [(20161031 1715) ((dash (20150611 922)) (indicators (20130217 1405))) "Project oriented automatic builder and error highlighter, flymake for projects" tar ((:commit . "a897701f7e8f8cc11459ed44eb0e454db2a460c1"))]) (projekt . [(20150324 848) ((emacs (24))) "some kind of staging for CVS" single ((:commit . "a65e554e5d8b0def08c5d06f3fe34fec40bebd83") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (projector . [(20180724 1822) ((alert (1 1)) (projectile (0 11 0)) (cl-lib (0 5))) "Lightweight library for managing project-aware shell and command buffers" single ((:commit . "d4aad9449960457932c19123c7ea2d60a67d1cca") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/projector"))]) (projectile-variable . [(20170208 1718) ((emacs (24)) (cl-lib (0 5))) "Store project local variables." single ((:commit . "8d348ac70bdd6dc320c13a12941b32b38140e264") (:keywords "project" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/projectile-variable"))]) (projectile-trailblazer . [(20170928 1624) ((emacs (24 4)) (projectile (0 12 0)) (inflections (1 1)) (inf-ruby (2 2 6)) (f (0 13 0)) (rake (0 3 2))) "Minor mode for Rails projects using trailblazer" single ((:commit . "a37a4f7b7f727d98e4c74c0256e059e84263553d") (:keywords "rails" "projectile" "trailblazer" "languages") (:authors ("Michael Dahl" . "michael.dahl84@gmail.com")) (:maintainer "Michael Dahl" . "michael.dahl84@gmail.com") (:url . "https://github.com/micdahl/projectile-trailblazer"))]) (projectile-speedbar . [(20170517 243) ((projectile (0 11 0)) (sr-speedbar (0))) "projectile integration for speedbar" single ((:commit . "dcab13db72c2084edbebe808e35f1126fe0b3bcd") (:keywords "project" "convenience" "speedbar" "projectile") (:authors ("Anshul Verma" . "anshul.verma86@gmail.com")) (:maintainer "Anshul Verma" . "anshul.verma86@gmail.com") (:url . "https://github.com/anshulverma/projectile-speedbar"))]) (projectile-sift . [(20160107 1015) ((sift (0 2 0)) (projectile (0 13 0))) "Run a sift with Projectile" single ((:commit . "4ce8878a0fc396ded7521ce38852d93e1d863065") (:keywords "sift" "projectile") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/sift.el"))]) (projectile-ripgrep . [(20180914 1500) ((ripgrep (0 3 0)) (projectile (0 14 0))) "Run ripgrep with Projectile" single ((:commit . "93eca9138f6d6eea1af92f476c797ce19fa573d9") (:keywords "ripgrep" "projectile") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/ripgrep.el"))]) (projectile-rails . [(20181009 1317) ((emacs (24 3)) (projectile (0 12 0)) (inflections (1 1)) (inf-ruby (2 2 6)) (f (0 13 0)) (rake (0 3 2))) "Minor mode for Rails projects based on projectile-mode" single ((:commit . "af0f826f2e1b1aad4e31e089e5fc7b5937e82359") (:keywords "rails" "projectile") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/projectile-rails"))]) (projectile-hanami . [(20160505 1311) ((emacs (24 3)) (projectile (0 12 0)) (rake (0 3 2)) (inf-ruby (2 2 6))) "Minor mode for Hanami projects based on projectile" single ((:commit . "c4b8e7d4dfec789ef8493a7c5d4ce0cf7937e579") (:keywords "hanami" "ruby" "projectile") (:authors ("Arjan van der Gaag")) (:maintainer "Arjan van der Gaag") (:url . "https://github.com/avdgaag/projectile-hanami"))]) (projectile-git-autofetch . [(20180418 2336) ((projectile (0 14 0)) (alert (1 2))) "automatically fetch git repositories" single ((:commit . "55855886bccb5a22fbeb2b1c86ef2e9ff4de9067") (:keywords "tools" "vc") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/projectile-git-autofetch"))]) (projectile-direnv . [(20160306 138) ((emacs (24)) (s (1 11 0)) (dash (2 12 0)) (projectile (0 13 0))) "Set environment variables from .envrc" single ((:commit . "d5d29e5228f840b7a25358a2fd50353ef2dc9b16") (:keywords "convenience") (:authors ("Christian Romney" . "crommney@pointslope.com")) (:maintainer "Christian Romney" . "crommney@pointslope.com") (:url . "https://github.com/christianromney/projectile-direnv"))]) (projectile-codesearch . [(20180508 1522) ((codesearch (20171122 431)) (projectile (20150405 126))) "Integration of codesearch into projectile" single ((:commit . "f6eb96f034a925444412cfa03e45e0ccbbafe3f2") (:keywords "tools" "development" "search") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-codesearch"))]) (projectile . [(20181106 1631) ((emacs (25 1)) (pkg-info (0 4))) "Manage and navigate projects in Emacs easily" single ((:commit . "9482d69e5ca6549ec7baea58f86c1445b544563b") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/projectile"))]) (project-shells . [(20171107 851) ((emacs (24 3)) (seq (2 19))) "Manage the shell buffers of each project" single ((:commit . "d9401de750e444697c2eb9de1ff79f2a2eba4af8") (:keywords "processes" "terminals") (:authors ("\"Huang, Ying\"" . "huang.ying.caritas@gmail.com")) (:maintainer "\"Huang, Ying\"" . "huang.ying.caritas@gmail.com") (:url . "https://github.com/hying-caritas/project-shells"))]) (project-root . [(20110206 2030) nil "Define a project root and take actions based upon it." single ((:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (project-persist-drawer . [(20151108 1222) ((project-persist (0 3))) "Use a project drawer with project-persist." tar ((:commit . "35bbe132a4fab6a0fec15ce6c0fd2fe6a4aa9626"))]) (project-persist . [(20180906 1302) nil "A minor mode to allow loading and saving of project settings." tar ((:commit . "26d9435bef44da2a1b0892eba822f9f487b98eec"))]) (project-explorer . [(20150504 14) ((cl-lib (0 3)) (es-lib (0 3)) (es-windows (0 1)) (emacs (24))) "A project explorer sidebar" single ((:commit . "589a09008706f5f4ef91393dc4306eede0d15ca9") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/project-explorer"))]) (project-abbrev . [(20180706 254) ((emacs (24 4))) "Customize abbreviation expansion in the project." single ((:commit . "3678f1bc0084c1092467f8fc1778fecdbe255c43") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/project-abbrev"))]) (programmer-dvorak . [(20150427 137) nil "Input method for Programmer Dvorak." single ((:commit . "3288a8f058eca4cab390a564babbbcb17cfa0350") (:keywords "dvorak" "programmer-dvorak" "input-method") (:authors ("Chenyun Yang" . "yangchenyun@gmail.com")) (:maintainer "Chenyun Yang" . "yangchenyun@gmail.com") (:url . "https://github.com/yangchenyun/programmer-dvorak"))]) (prognth . [(20130920 1759) nil "Extend prog1 to arbitrary index" single ((:commit . "2f1ca4d34b1fd581163e1df122c85418137e8e62") (:keywords "lisp") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (prog-fill . [(20180607 132) ((emacs (25 1)) (cl-lib (0 6 1))) "Smartly format lines to use vertical space." single ((:commit . "3fbf7da6dd826e95c9077d659566ee29814a31d8") (:keywords "ahungry" "convenience" "c" "formatting" "editing") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/prog-fill"))]) (professional-theme . [(20150315 1100) nil "Emacs port of Vim's professional theme" single ((:commit . "0927d1474049a193f9f366bde5eb1887b9ba20ed") (:keywords "theme" "light" "professional") (:authors ("Juanjo Alvarez" . "juanjo@juanjoalvarez.net")) (:maintainer "Juanjo Alvarez" . "juanjo@juanjoalvarez.net") (:url . "https://github.com/juanjux/emacs-professional-theme"))]) (prodigy . [(20180511 938) ((s (1 8 0)) (dash (2 4 0)) (f (0 14 0)) (emacs (24))) "Manage external services from within Emacs" single ((:commit . "701dccaa56de9e6a330c05bde33bce4f3b3d6a97") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/prodigy.el"))]) (processing-snippets . [(20140426 1428) ((yasnippet (0 8 0))) "Snippets for processing-mode" tar ((:commit . "448aba82970c98322629eaf2746e73be6c30c98e"))]) (processing-mode . [(20171022 2302) nil "Major mode for Processing 2.0" single ((:commit . "448aba82970c98322629eaf2746e73be6c30c98e") (:keywords "languages" "snippets") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net") (:url . "https://github.com/ptrv/processing2-emacs"))]) (proc-net . [(20130322 12) nil "network process tools" single ((:commit . "10861112a1f3994c8e6374d6c5bb5d734cfeaf73") (:keywords "processes") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-procnet"))]) (private-diary . [(20151216 1657) ((emacs (24 0))) "maintain a private diary in Emacs" single ((:commit . "0c86fb6150ad8ed14f94def3504f5a68f4147283") (:keywords "diary" "encryption") (:authors ("James P. Ascher" . "jpa4q@virginia.edu")) (:maintainer "James P. Ascher" . "jpa4q@virginia.edu") (:url . "https://github.com/cacology/private-diary"))]) (private . [(20150122 157) ((aes (0 6))) "take care of your private configuration files." single ((:commit . "9266d01c095895cc3ee9de95bc20511e88353755") (:keywords "private" "configuration" "backup" "recover") (:authors ("Cheung Mou Wai" . "yeannylam@gmail.com")) (:maintainer "Cheung Mou Wai" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/private"))]) (pretty-symbols . [(20140814 959) nil "Draw tokens as Unicode glyphs." single ((:commit . "582cbe51ecfe1cc0a5b185bc06113c8a661e3956") (:keywords "faces") (:authors ("David Röthlisberger" . "david@rothlis.net")) (:maintainer "David Röthlisberger" . "david@rothlis.net") (:url . "http://github.com/drothlis/pretty-symbols"))]) (pretty-sha-path . [(20141105 1826) nil "Prettify Guix/Nix store paths" single ((:commit . "a2b43dd9de423a38d67cda2e3bd9412f7d363257") (:keywords "faces" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitorious.org/alezost-emacs/pretty-sha-path"))]) (pretty-mode . [(20160614 1846) nil "Redisplay parts of the buffer as pretty Unicode symbols." single ((:commit . "59466813f6a46bed926ddcbae1a70b0eae7f73a0") (:keywords "pretty" "unicode" "symbols") (:authors ("Arthur Danskin" . "arthurdanskin@gmail.com")) (:maintainer "Dmitri Akatov" . "akatov@gmail.com") (:url . "https://github.com/akatov/pretty-mode"))]) (prettify-greek . [(20160603 908) nil "Greek letters for prettify-symbols" single ((:commit . "698d07a6ffe85f6fb53f3bfec4f49380c25cfd90") (:keywords "faces") (:url . "https://gitlab.com/fommil/emacs-prettify-greek"))]) (prettier-js . [(20180109 726) nil "Minor mode to format JS code on file save" single ((:commit . "fac9dd29720f8417bd8cd5dd8ab5138c6dd7d701") (:keywords "convenience" "wp" "edit" "js") (:authors ("James Long and contributors")) (:maintainer "James Long and contributors") (:url . "https://github.com/prettier/prettier-emacs"))]) (presentation . [(20180427 224) ((emacs (24 4)) (cl-lib (0 5))) "Display large character for presentation" single ((:commit . "f53f67aeab97e8eea6d1f12df5f7ce3b1b03b879") (:keywords "environment" "faces" "frames") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-presentation-mode"))]) (preseed-generic-mode . [(20180210 500) nil "Debian preseed file major mode" single ((:commit . "3aa8806c4a659064baa01751400c53fbaf847f66") (:authors ("Tong Sun" . "suntong@users.sourceforge.net")) (:maintainer "Tong Sun" . "suntong@users.sourceforge.net") (:url . "https://github.com/suntong/preseed-generic-mode"))]) (prescient . [(20181022 2256) ((emacs (25 1))) "Better sorting and filtering." single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (preproc-font-lock . [(20151107 2018) nil "Highlight C-style preprocessor directives." single ((:commit . "565fda9f5fdeb0598986174a07e9fb09f7604397") (:keywords "c" "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/preproc-font-lock"))]) (prassee-theme . [(20180709 1004) ((emacs (24))) "A high contrast color theme for Emacs." single ((:commit . "81126f69cdbaab836c00ae7a49aaf89d4229fde1") (:keywords "dark" "high-contrast" "faces") (:authors ("Prassee " . "prassee.sathian@gmail.com")) (:maintainer "Prassee " . "prassee.sathian@gmail.com") (:url . "https://github.com/prassee/prassee-emacs-theme"))]) (ppd-sr-speedbar . [(20151108 1224) ((sr-speedbar (20140914 2339)) (project-persist-drawer (0 0 4))) "Sr Speedbar adaptor for project-persist-drawer." tar ((:commit . "d88d7f63f695824c435dd996405454d1e46d2aa3"))]) (powerthesaurus . [(20180719 908) ((emacs (24)) (request (0 3 0)) (s (1 12 0))) "Powerthesaurus integration" single ((:commit . "ab39b050e801934872f3dcaa60b50b0d30ecf367") (:keywords "convenience" "writing") (:url . "http://github.com/SavchenkoValeriy/emacs-powerthesaurus"))]) (powershell . [(20181011 1951) ((emacs (24))) "Mode for editing PowerShell scripts" single ((:commit . "c9a20e5a8b02dc5d7ccd2b1974eba28a9348ad5e") (:keywords "powershell" "languages") (:authors ("Frédéric Perrin <frederic (dot) perrin (arobas) resel (dot) fr>")) (:maintainer "Frédéric Perrin <frederic (dot) perrin (arobas) resel (dot) fr>") (:url . "http://github.com/jschaf/powershell.el"))]) (powerline-evil . [(20151112 1510) ((evil (1 0 8)) (powerline (2 3))) "Utilities for better Evil support for Powerline" tar ((:commit . "98b3a102b6dba6632aa0755a7257300c9b164309") (:keywords "evil" "mode-line" "powerline") (:authors ("Chris Johnson" . "raugturi@gmail.com")) (:maintainer "Chris Johnson" . "raugturi@gmail.com") (:url . "http://github.com/raugturi/powerline-evil/"))]) (powerline . [(20180322 248) ((cl-lib (0 2))) "Rewrite of Powerline" tar ((:commit . "af5ef31a33c3589a9be0b2a55a2741582e605efd") (:keywords "mode-line") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "http://github.com/milkypostman/powerline/"))]) (pow . [(20140420 806) ((emacs (24)) (cl-lib (0 5))) "pow (http://pow.cx/) manager for emacs" tar ((:commit . "ea83986b8ca8e27cb996290d6463b111ec0966ce") (:keywords "develop" "web" "pow") (:authors ("yukihiro hara" . "yukihr@gmail.com")) (:maintainer "yukihiro hara" . "yukihr@gmail.com") (:url . "http://github.com/yukihr/emacs-pow"))]) (pov-mode . [(20161115 743) nil "Major mode for editing POV-Ray scene files." tar ((:commit . "9fc1db3aab7c27155674dd1a87ec62606035d074"))]) (postcss-sorting . [(20180211 956) ((emacs (24))) "postcss-sorting interface" single ((:commit . "deb0c935d2904c11a965758a9aee5a0e905f21fc") (:authors ("Peiwen Lu" . "hi@peiwen.lu")) (:maintainer "Peiwen Lu" . "hi@peiwen.lu") (:url . "https://github.com/P233/postcss-sorting.el"))]) (posframe . [(20180927 602) ((emacs (26))) "Pop a posframe (just a frame) at point" single ((:commit . "2f4baf00ab9184dff75ec97fc520d1c91e1acb9c") (:keywords "tooltip") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/posframe"))]) (pos-tip . [(20150318 1513) nil "Show tooltip at point" single ((:commit . "051e08fec5cf30b7574bdf439f79fef7d42d689d") (:keywords "tooltip") (:authors ("S. Irie")) (:maintainer "S. Irie"))]) (portage-navi . [(20141208 1355) ((concurrent (0 3 1)) (ctable (0 1 2))) "portage viewer" single ((:commit . "8016c3e99fe6cef101d479a3d69185796b22ca2f") (:keywords "tools" "gentoo") (:authors ("<m.sakurai at kiwanami.net>")) (:maintainer "<m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-portage-navi"))]) (popwin . [(20150315 1300) nil "Popup Window Manager." single ((:commit . "95dea14c60019d6cccf9a3b33e0dec4e1f22c304") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (popup-switcher . [(20171205 851) ((cl-lib (0 3)) (popup (0 5 3))) "switch to other buffers and files via popup." single ((:commit . "f5788a31918e37bb5c04139048c667bcec9f1b62") (:keywords "popup" "switch" "buffers" "functions") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/popup-switcher"))]) (popup-kill-ring . [(20131020 1854) ((popup (0 4)) (pos-tip (0 4))) "interactively insert item from kill-ring" single ((:commit . "5773dfadc104a906c088a3ec62e8cdd3e01e57fa") (:keywords "popup" "kill-ring" "pos-tip") (:authors ("khiker" . "khiker.mail+elisp@gmail.com")) (:maintainer "khiker" . "khiker.mail+elisp@gmail.com") (:url . "https://github.com/waymondo/popup-kill-ring"))]) (popup-imenu . [(20170326 1040) ((dash (2 12 1)) (popup (0 5 3)) (flx-ido (0 6 1))) "imenu index popup" single ((:commit . "c5e2e69adbd3a630e4cb750965a1aee8c10c1f09") (:keywords "popup" "imenu") (:authors ("Igor Shymko" . "igor.shimko@gmail.com")) (:maintainer "Igor Shymko" . "igor.shimko@gmail.com") (:url . "https://github.com/ancane/popup-imenu"))]) (popup-edit-menu . [(20170404 1425) ((emacs (24))) "a popup context edit menu package" single ((:commit . "925600a6e29183841199e866cf55e566a6a1b002") (:keywords "lisp" "pop-up" "context" "edit" "menu") (:authors ("Debugfan Chin" . "debugfanchin@gmail.com")) (:maintainer "Debugfan Chin" . "debugfanchin@gmail.com"))]) (popup-complete . [(20141109 308) ((popup (0 5 0))) "completion with popup" single ((:commit . "caa655a6d8472e9a4bfa1311126d90d7d1b07fca") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-popup-complete"))]) (popup . [(20160709 1429) ((cl-lib (0 5))) "Visual Popup User Interface" single ((:commit . "80829dd46381754639fb764da11c67235fe63282") (:keywords "lisp") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (poporg . [(20170403 751) nil "Pop a comment or string to an empty buffer for text editing" single ((:commit . "2c58d68c81ecca4140bf179f19ed153ec804b65a") (:keywords "outlines" "tools") (:authors ("François Pinard" . "pinard@iro.umontreal.ca") ("Joseph Rabinoff" . "rabinoff@post.harvard.edu")) (:maintainer "Joseph Rabinoff" . "rabinoff@post.harvard.edu") (:url . "https://github.com/QBobWatson/poporg"))]) (pophint . [(20170918 248) ((log4e (0 2 0)) (yaxception (0 3))) "Provide navigation using pop-up tips, like Firefox's Vimperator Hint Mode" tar ((:commit . "909025c5a871ca4b9ec7aed7f1a27c819a94dba1") (:keywords "popup") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-pophint"))]) (ponylang-mode . [(20180804 1521) ((dash (2 10 0))) "Major mode for Pony code" single ((:commit . "be6f9dce623415656320f32e350e28da75c53437") (:keywords "languages" "programming") (:url . "https://github.com/seantallen/ponylang-mode"))]) (pony-snippets . [(20160205 411) ((yasnippet (0 8 0))) "Yasnippets for Pony" tar ((:commit . "a6615ab0693f17fc47ec45753202010238157810") (:keywords "snippets" "pony") (:url . "https://github.com/seantallen/pony-snippets"))]) (pony-mode . [(20170807 1522) nil "Minor mode for working with Django Projects" tar ((:commit . "760684d30b6c234d1b88c9a4673a808f36f7f341"))]) (pomodoro . [(20150716 1746) nil "A timer for the Pomodoro Technique" single ((:commit . "4a299b8f5e6623010224dcb3e524ff288c6a082c") (:authors ("David Kerschner" . "dkerschner@gmail.com")) (:maintainer "David Kerschner" . "dkerschner@gmail.com"))]) (pomidor . [(20180614 828) ((emacs (24 3)) (alert (1 2))) "Simple and cool pomodoro timer" tar ((:commit . "8859aecdb48b76a36c5e251793da0f108b2dfeb4") (:keywords "tools" "time" "applications" "pomodoro technique") (:authors ("TatriX" . "tatrics@gmail.com")) (:maintainer "TatriX" . "tatrics@gmail.com") (:url . "https://github.com/TatriX/pomidor"))]) (polymode . [(20181030 1841) ((emacs (25))) "Extensible framework for multiple major modes" tar ((:commit . "4c7db1c3a9f9f3d637ef34c9ca8e7549d9b28e75") (:keywords "languages" "multi-modes" "processes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vitoshka/polymode"))]) (poly-slim . [(20181010 2138) ((emacs (25)) (polymode (0 1 5)) (slim-mode (1 1))) "Polymodes for slim" single ((:commit . "1ec1ca8120e087cd1f33baee7b7059c324149f4b") (:keywords "emacs") (:authors ("Siavash Sajjadi and Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-slim"))]) (poly-ruby . [(20180905 929) ((emacs (25)) (polymode (0 1 2))) "Provides poly-ruby-mode" single ((:commit . "794ebb926ace23e9c1398da934701951432dcea2") (:keywords "languages") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/poly-ruby.el"))]) (poly-org . [(20181010 2137) ((emacs (25)) (polymode (0 1 5))) "Polymode for org-mode" single ((:commit . "3f74d3ba0ad8ffe01bbc0994fcc4e5fc7aef6121") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-org"))]) (poly-noweb . [(20181010 2137) ((emacs (25)) (polymode (0 1 5))) "Polymode for noweb" single ((:commit . "d604d62fa311c6d18dc10058b637eb95bd684eee") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-noweb"))]) (poly-markdown . [(20181010 2137) ((emacs (25)) (polymode (0 1 5)) (markdown-mode (2 3))) "Polymode for markdown-mode" single ((:commit . "d55d14273ba1ad05c6f1adf7ca5457b5a89acfce") (:keywords "emacs") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-markdown"))]) (poly-erb . [(20181019 1402) ((emacs (25)) (polymode (0 1 5))) "Polymode for erb" single ((:commit . "61fa4640a1cb08120c2c70bfc32029cc79b31b79") (:keywords "emacs") (:authors ("Siavash Sajjadi and Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-erb"))]) (poly-R . [(20181024 2054) ((emacs (25)) (polymode (0 1 5)) (poly-markdown (0 1 5)) (poly-noweb (0 1 5))) "Various polymodes for R language" single ((:commit . "b9236aab9043747bf764703e7b84f3c6bb526dec") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-R"))]) (pollen-mode . [(20181022 130) ((emacs (24 3)) (cl-lib (0 5))) "major mode for editing pollen files" single ((:commit . "3b57f40f78eb4458e7be41dc4051f9cf0ff6982e") (:keywords "languages" "pollen" "pollenpub") (:authors ("Junsong Li <ljs.darkfish AT GMAIL>")) (:maintainer "Junsong Li") (:url . "https://github.com/lijunsong/pollen-mode"))]) (pointback . [(20100210 1552) nil "Restore window points when returning to buffers" single ((:commit . "e3a02c1784d81b5a1d2477338d049af581ed19f8") (:keywords "convenience") (:authors ("Markus Triska" . "markus.triska@gmx.at")) (:maintainer "Markus Triska" . "markus.triska@gmx.at"))]) (point-stack . [(20170808 1658) nil "Back and forward navigation through buffer locations" single ((:commit . "76e17311e3a810314c7d31ac46dc55450ff30fa2") (:authors ("Matt Harrison" . "matthewharrison@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Matt Harrison" . "matthewharrison@gmail.com"))]) (point-pos . [(20170421 1632) nil "Save and restore point positions" single ((:commit . "442bccb40791832cbc2d6f5c8f53be745aea2b73") (:keywords "tools" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/point-pos.el"))]) (poet-theme . [(20180924 329) nil "A theme for prose." tar ((:commit . "44439fd84143632760abfd5d8a65436e787955fd") (:authors ("Kunal Bhalla" . "bhalla.kunal@gmail.com")) (:maintainer "Kunal Bhalla" . "bhalla.kunal@gmail.com") (:url . "https://github.com/kunalb/poet/"))]) (podcaster . [(20161020 1535) ((cl-lib (0 5))) "Podcast client" single ((:commit . "9854517025deb5d556168a68955fb7b662239f5c") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/podcaster"))]) (pocket-reader . [(20180819 2007) ((emacs (25 1)) (dash (2 13 0)) (kv (0 0 19)) (pocket-lib (0 1)) (s (1 10)) (ov (1 0 6)) (rainbow-identifiers (0 2 2)) (org-web-tools (0 1)) (ht (2 2))) "Client for Pocket reading list" single ((:commit . "0eb2e678b3fdc8899e420e6ecca03a2ada4b6283") (:keywords "pocket") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "https://github.com/alphapapa/pocket-reader.el"))]) (pocket-mode . [(20171201 1315) ((emacs (24 4)) (pocket-api (0 1))) "Manage your pocket" single ((:commit . "229de7d35b7e5605797591c46aa8200d7efc363c") (:keywords "convenience" "pocket") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (pocket-lib . [(20180712 23) ((emacs (25 1)) (request (0 2)) (dash (2 13 0)) (kv (0 0 19)) (s (1 12 0))) "Library for accessing getpocket.com API" single ((:commit . "8dd89153472d2e49bf9a3b3507b93c2acf0b44ac") (:keywords "pocket") (:authors (nil . "Adam Porter <adam@alphapapa.net")) (:maintainer nil . "Adam Porter <adam@alphapapa.net") (:url . "https://github.com/alphapapa/pocket-lib.el"))]) (pocket-api . [(20180403 109) ((emacs (24 4)) (request (0 2))) "another pocket api" single ((:commit . "3eb9430b9db90bc02e736e433eb86389f7655189") (:keywords "convenience" "pocket") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/pocket-api.el"))]) (po-mode . [(20180505 1115) nil "major mode for GNU gettext PO files" single ((:commit . "17b1b16277d81af3afd5c51c53eda385e33f3178") (:keywords "i18n" "gettext"))]) (pmdm . [(20151109 1836) nil "poor man's desktop-mode alternative." single ((:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/pmdm.el"))]) (plur . [(20160504 924) ((emacs (24 4))) "Easily search and replace multiple variants of a word" single ((:commit . "5bdd3b9a2f0624414bd596e798644713cd1545f0") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/plur"))]) (plsense-direx . [(20140520 2008) ((direx (0 1 -3)) (plsense (0 3 2)) (log4e (0 2 0)) (yaxception (0 3 2))) "Perl Package Explorer" single ((:commit . "8a2f465264c74e04524cc789cdad0190ace43f6c") (:keywords "perl" "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/plsense-direx"))]) (plsense . [(20151104 1445) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 2 0))) "provide interface for PlSense that is a development tool for Perl." single ((:commit . "d50f9dccc98f42bdb42f1d1c8142246e03879218") (:keywords "perl" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-plsense"))]) (plim-mode . [(20140813 13) nil "Major mode for editing Plim files" single ((:commit . "92e39190286f172567ceb02c80e1df3b81abfa2d") (:keywords "markup" "language") (:authors ("Dong Weiming")) (:maintainer "Dong Weiming") (:url . "http://github.com/dongweiming/plim-mode"))]) (plenv . [(20130707 616) nil "A plenv wrapper for Emacs" single ((:commit . "ee937d0f3a1a7ba2d035f45be896d3ed8fefaee2") (:keywords "emacs" "perl") (:authors ("Kenta Sato" . "karupa@cpan.org")) (:maintainer "Kenta Sato" . "karupa@cpan.org"))]) (playground . [(20180624 326) ((emacs (24 4))) "Manage sandboxes for alternative configurations" single ((:commit . "9212790026bea9ab5fb4ecf0da1163be8ab00776") (:keywords "maint") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/emacs-playground"))]) (playerctl . [(20180301 1354) nil "Control your music player (e.g. Spotify) with playerctl" single ((:commit . "3eee541423c2e5eb9f23a26fa9aa88c9c5a19ad1") (:keywords "multimedia" "playerctl" "music") (:authors ("Thomas Luquet" . "thomas@luquet.net")) (:maintainer "Thomas Luquet" . "thomas@luquet.net") (:url . "https://github.com/thomasluquet/playerctl.el"))]) (play-routes-mode . [(20170426 733) nil "Play Framework Routes File Support" single ((:commit . "22d7b87e0eaf0330f2b2283872f8dc08a3258771") (:keywords "play" "scala") (:authors ("M.Riehl <max@flatmap.ninja>, P.Haun" . "bomgar85@googlemail.com")) (:maintainer "M.Riehl <max@flatmap.ninja>, P.Haun" . "bomgar85@googlemail.com") (:url . "https://github.com/brocode/play-routes-mode/"))]) (play-crystal . [(20180114 1024) ((emacs (24 4)) (dash (2 12 0)) (request (0 2 0))) "https://play.crystal-lang.org integration." single ((:commit . "0b4810a9025213bd11dbcbfd38b3ca928829e0a5") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/play-crystal.el"))]) (platformio-mode . [(20161210 1339) ((projectile (0 13 0))) "PlatformIO integration" single ((:commit . "1466aed132a77f48fcb31938d64abb1a1e58ec42") (:authors ("Zach Massia" . "zmassia@gmail.com")) (:maintainer "Zach Massia" . "zmassia@gmail.com") (:url . "https://github.com/zachmassia/platformio-mode"))]) (plaster . [(20180127 2050) ((emacs (24 3))) "Pasting to a plaster host with buffers." single ((:commit . "2e61d16af81b96ff3191afd7a880f032d245182b") (:keywords "convenience" "paste service") (:authors ("Nicolas Hafner" . "shinmera@tymoon.eu")) (:maintainer "Nicolas Hafner" . "shinmera@tymoon.eu") (:url . "http://github.com/shirakumo/plaster/"))]) (plantuml-mode . [(20180816 1012) ((emacs (25 0))) "Major mode for PlantUML" single ((:commit . "b358a53bb0ab195f0193169d0d6869a3ef2c543e") (:keywords "uml" "plantuml" "ascii") (:authors ("Zhang Weize (zwz)")) (:maintainer "Carlo Sciolla (skuro)"))]) (planet-theme . [(20161031 217) ((emacs (24))) "A dark theme inspired by Gmail's 'Planets' theme of yore" single ((:commit . "b0a310ff36565fe22224c407cf59569986698a32") (:keywords "themes") (:authors ("Charlie McMackin" . "charlie.mac@gmail.com")) (:maintainer "Charlie McMackin" . "charlie.mac@gmail.com") (:url . "https://github.com/cmack/emacs-planet-theme"))]) (plan9-theme . [(20180804 1441) nil "A color theme for Emacs based on Plan9" single ((:commit . "4c1050b8ed42e0f99ef64c77ec370a786bd0003c") (:authors ("John Louis Del Rosario" . "john2x@gmail.com")) (:maintainer "John Louis Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/plan9-theme.el"))]) (plain-theme . [(20171124 410) ((emacs (24))) "Plain theme without syntax highlighting" single ((:commit . "a3d5389a44326314da21f147bad2ede60e2cf986"))]) (pkgbuild-mode . [(20181116 1331) ((emacs (25 1))) "Interface to the ArchLinux package manager" single ((:commit . "c27b65c3deb116b296cef013f342159d9dec5c11") (:keywords "languages") (:authors ("Juergen Hoetzel" . "juergen@hoetzel.info")) (:maintainer "Juergen Hoetzel" . "juergen@hoetzel.info") (:url . "https://github.com/juergenhoetzel/pkgbuild-mode"))]) (pkg-info . [(20150517 1143) ((epl (0 8))) "Information about packages" single ((:commit . "76ba7415480687d05a4353b27fea2ae02b8d9d61") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/pkg-info.el"))]) (pixiv-novel-mode . [(20160220 1421) nil "Major mode for pixiv novel" single ((:commit . "0d1ca524d92b91f20a7105402a773bc21779b434") (:keywords "novel" "pixiv") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (pixie-mode . [(20180626 541) ((clojure-mode (3 0 1)) (inf-clojure (1 0 0))) "Major mode for Pixie-lang" single ((:commit . "a40c2632cfbe948852a5cdcfd44e6a65db11834d") (:authors ("John Walker" . "john.lou.walker@gmail.com")) (:maintainer "John Walker" . "john.lou.walker@gmail.com") (:url . "https://github.com/johnwalker/pixie-mode"))]) (pivotal-tracker . [(20170720 1516) nil "Interact with Pivotal Tracker through its API" single ((:commit . "0311d117037c74512149a4a78b269c2e46d7dfba") (:authors ("John Andrews")) (:maintainer "John Andrews") (:url . "http://github.com/jxa/pivotal-tracker"))]) (pippel . [(20180710 856) ((emacs (25 1)) (s (1 11 0)) (dash (2 12 0))) "Frontend to python package manager pip" tar ((:commit . "21a5200e8e5ccaa1911abb4ebf090b76ca839756") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/pippel"))]) (pipenv . [(20180719 547) ((emacs (25 1)) (f (0 19 0)) (s (1 12 0))) "A Pipenv porcelain." single ((:commit . "5582bf60577de74e6301871c6b77ac86b6ce1970") (:authors ("Paul Walsh" . "paulywalsh@gmail.com")) (:maintainer "Paul Walsh" . "paulywalsh@gmail.com") (:url . "https://github.com/pwalsh/pipenv.el"))]) (pip-requirements . [(20181027 1629) ((dash (2 8 0))) "A major mode for editing pip requirements files." single ((:commit . "216cd1690f80cc965d4ae47b8753fc185f778ff6") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (pinyinlib . [(20170827 2142) nil "Convert first letter of Pinyin to Simplified/Traditional Chinese characters" single ((:commit . "45f05d3dbb4fe957f7ab332ca6f94675848b6aa3") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (pinyin-search . [(20160515 358) ((pinyinlib (0 1 0))) "Search Chinese by Pinyin" single ((:commit . "2e877a76851009d41bde66eb33182a03a7f04262") (:keywords "chinese" "search") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/pinyin-search.el"))]) (pinyin . [(20180620 1241) ((cl-lib (0 5)) (emacs (24))) "Convert Hanzi to Pinyin (汉字转拼音)" tar ((:commit . "a325e790e9dd7c5028c4c8d110b08e9d78227382") (:keywords "extensions") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/pinyin.el"))]) (pinot . [(20140211 2026) nil "Emacs interface to pinot-search" tar ((:commit . "67fda555a155b22bb2ce44ba618b4bd6fc5f144a") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (pine-script-mode . [(20181110 151) ((emacs (24))) "Trading View Pine Script major mode" single ((:commit . "f7892d373e30df0b2e8d2191e4ddb2064a92dd3c") (:keywords "extensions") (:authors ("Eric Crosson" . "eric.s.crosson@utexas.edu")) (:maintainer "Eric Crosson" . "eric.s.crosson@utexas.edu") (:url . "https://github.com/ericcrosson/pine-script-mode"))]) (pinboard-popular . [(20180511 1726) ((loop (1 4))) "Displays links from the pinboard.in popular page." single ((:commit . "c0bc76cd35f8ecf34723c64a702b82eec2751318") (:keywords "pinboard") (:url . "https://github.com/asimpson/pinboard-popular"))]) (pinboard-api . [(20140324 1148) nil "Rudimentary http://pinboard.in integration" single ((:commit . "b7b5214d0c35178f8dca08cf22d6ef3c21f0fce4") (:keywords "pinboard" "www") (:authors ("Danie Roux" . "danie@danieroux.com")) (:maintainer "Danie Roux" . "danie@danieroux.com") (:url . "https://github.com/danieroux/pinboard-api-el"))]) (pillar . [(20141112 1811) ((makey (0 3))) "Major mode for editing Pillar files" tar ((:commit . "13a7f676544cc66005ccd8e6fc1c25e4ccd6f909") (:keywords "markup" "major-mode") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "http://github.com/DamienCassou/pillar-mode"))]) (pig-snippets . [(20130913 624) ((yasnippet (0 8 0))) "Snippets for pig-mode" tar ((:commit . "4c6c6e1b1bb719d8adc6c47cc24665f6fe558959"))]) (pig-mode . [(20180520 1400) nil "Major mode for Pig files" single ((:commit . "4c6c6e1b1bb719d8adc6c47cc24665f6fe558959") (:maintainer "David A. Shamma"))]) (picpocket . [(20180914 1819) ((emacs (24 4))) "Image viewer" single ((:commit . "6fd88b8711c4370662c0f9c462170187d092a046") (:keywords "multimedia") (:authors ("Johan Claesson" . "johanclaesson@bredband.net")) (:maintainer "Johan Claesson" . "johanclaesson@bredband.net") (:url . "https://github.com/johanclaesson/picpocket"))]) (picolisp-mode . [(20150516 855) nil "Major mode for PicoLisp programming." single ((:commit . "1a537b14090813f46cbba54636d40365e1a8067e") (:keywords "picolisp" "lisp" "programming") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/picolisp-mode"))]) (pickle . [(20180628 237) ((emacs (25 1)) (cl-lib (0 6 1))) "Major mode for editing cucumber gherkin files." single ((:commit . "568570b7d376026fbcb7c3df1ad8f605bd14c820") (:keywords "languages" "cucumber" "gherkin") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/pickle-mode"))]) (pianobar . [(20180417 104) nil "thin wrapper for Pianobar, a Pandora Radio client" single ((:commit . "3154c4cb7401017fd441fcd6a7a0b669a4406882") (:authors ("Aaron Griffith" . "aargri@gmail.com")) (:maintainer "Aaron Griffith" . "aargri@gmail.com") (:url . "http://github.com/agrif/pianobar.el"))]) (phpunit . [(20180829 1438) ((s (1 12 0)) (f (0 19 0)) (pkg-info (0 6)) (cl-lib (0 5)) (emacs (24 3))) "Launch PHP unit tests using phpunit" tar ((:commit . "fe6bc91c3bd8b329c6d26ad883a025f06b5121ee") (:keywords "tools" "php" "tests" "phpunit") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com") ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/phpunit.el"))]) (phpstan . [(20180721 1935) ((emacs (24 3))) "Interface to PHPStan." single ((:commit . "beac0e0e7160454d4f42162b3502a36ccf488120") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpstan.el"))]) (phpcbf . [(20180519 838) ((s (1 9 0))) "Format PHP code in Emacs using PHP_CodeSniffer's phpcbf" single ((:commit . "a31020fc4c5add7339e009faea66894dc02a77f1") (:keywords "tools" "php") (:authors ("nishimaki10")) (:maintainer "nishimaki10") (:url . "https://github.com/nishimaki10/emacs-phpcbf"))]) (phpactor . [(20181028 556) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17)) (composer (0 1))) "Interface to Phpactor" tar ((:commit . "eda8b34a729b3acb641aafa30552c501dec27d37") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me") ("Mikael Kermorgant" . "mikael@kgtech.fi")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpactor.el"))]) (php-scratch . [(20161103 2217) ((emacs (24 3)) (s (1 11 0)) (php-mode (1 17 0))) "A scratch buffer to interactively evaluate php code" single ((:commit . "3aa66d1d53b84b779374edff7a7e6b5f2cd7575d") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (php-runtime . [(20180922 2215) ((emacs (25)) (cl-lib (0 5))) "Language binding bridge to PHP" single ((:commit . "a205c8dc4d19619b5e37478caeec0c74b7502b3c") (:keywords "processes" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/php-runtime.el"))]) (php-refactor-mode . [(20171124 635) nil "Minor mode to quickly and safely perform common refactorings" single ((:commit . "7a794b0618df2882b1bd586fdd698dba0bc5130d") (:keywords "php" "refactor") (:authors ("Matthew M. Keeler" . "keelerm84@gmail.com")) (:maintainer "Matthew M. Keeler" . "keelerm84@gmail.com") (:url . "https://github.com/keelerm84/php-refactor-mode.el"))]) (php-mode . [(20180829 520) ((emacs (24 3)) (cl-lib (0 5))) "Major mode for editing PHP code" tar ((:commit . "1f04813f46219e626b385d0d96abefad914bfae0") (:keywords "languages" "php") (:authors ("Eric James Michael Ritz")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/php-mode"))]) (php-eldoc . [(20140202 1941) nil "eldoc backend for php" tar ((:commit . "df05064146b884d9081e10657e32dc480f070cfe") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/php-eldoc"))]) (php-cs-fixer . [(20170506 1833) ((cl-lib (0 5))) "php-cs-fixer wrapper." single ((:commit . "ca2c075a22ad156c336d2aa093fb6394c9f6c112") (:keywords "languages" "php") (:authors ("Philippe Ivaldi for OVYA")) (:maintainer "Philippe Ivaldi for OVYA") (:url . "https://github.com/OVYA/php-cs-fixer"))]) (php-boris-minor-mode . [(20140209 1835) ((php-boris (0 0 1)) (highlight (0))) "a minor mode to evaluate PHP code in the Boris repl" single ((:commit . "c70e176dd6545f2d42ca3427e87b469635616d8a") (:keywords "php" "repl" "eval") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://github.com/steckerhalter/php-boris-minor-mode"))]) (php-boris . [(20130527 821) nil "Run boris php REPL" single ((:commit . "f2faebf610c917f7091f7ec0cd97645629c4f819") (:keywords "php" "commint" "repl" "boris") (:authors ("Tom Regner")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (php-auto-yasnippets . [(20170331 114) ((php-mode (1 11)) (yasnippet (0 8 0))) "Creates snippets for PHP functions" tar ((:commit . "03e1f0899c081813901ac15c2f7a675a37cca9f5") (:authors ("Eric James Michael Ritz")) (:maintainer "Eric James Michael Ritz") (:url . "https://github.com/ejmr/php-auto-yasnippets"))]) (phoenix-dark-pink-theme . [(20170729 1403) nil "Originally a port of the Sublime Text 2 theme" single ((:commit . "4defbb76b00c1a29f060813898578152d6be623d") (:authors ("J Irving" . "j@lollyshouse.ca")) (:maintainer "J Irving" . "j@lollyshouse.ca") (:url . "http://github.com/j0ni/phoenix-dark-pink"))]) (phoenix-dark-mono-theme . [(20170729 1406) nil "Monochromatic version of the Phoenix theme" single ((:commit . "a54f515d162148bcb38676980bc2316adb3d7b8b") (:authors ("J Irving" . "j@lollyshouse.ca")) (:maintainer "J Irving" . "j@lollyshouse.ca") (:url . "http://github.com/j0ni/phoenix-dark-mono"))]) (phi-search-migemo . [(20170618 921) ((phi-search (2 2 0)) (migemo (1 9 1))) "migemo extension for phi-search" single ((:commit . "308909ebfc8003d16673f97ca9eb26a667b72969") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-search-mc . [(20160324 1503) ((phi-search (2 0 0)) (multiple-cursors (1 2 1))) "multiple-cursors extension for phi-search" single ((:commit . "7aa671910f766437089aec26c3aa7814222d1356") (:keywords "search" "cursors") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/phi-search-mc.el"))]) (phi-search-dired . [(20150405 714) ((phi-search (2 2 0))) "interactive filtering for dired powered by phi-search" single ((:commit . "162a5e4507c72512affae22744bb606a906d4193") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-search . [(20180322 129) nil "another incremental search & replace, compatible with \"multiple-cursors\"" tar ((:commit . "9a089b8271cb1cff9640848850298c9ec855286c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-rectangle . [(20151208 654) nil "another rectangle-mark command (rewrite of rect-mark)" single ((:commit . "0c12716afc71d803d1f39417469521dc465762d9") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-grep . [(20170606 807) ((cl-lib (0 1))) "Interactively-editable recursive grep implementation in elisp" single ((:commit . "ab9bd8d25e751a9cbfa108b49839293230b6e8b5") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://github.com/zk-phi/phi-grep"))]) (phi-autopair . [(20170217 353) ((paredit (20))) "another simple-minded autopair implementation" single ((:commit . "3c7556779c3a53b045f5df33ae2a0c67469cbf60") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phan . [(20180528 339) ((emacs (24)) (composer (0 0 8)) (f (0 17))) "Utility functions for Phan (PHP static analizer)" single ((:commit . "6b077b3421a0b2c0b98a6906b8ab0d14d9d7bf50") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@pixiv.com")) (:maintainer "USAMI Kenta" . "tadsan@pixiv.com") (:url . "https://github.com/emacs-php/phan.el"))]) (phabricator . [(20160510 1425) ((emacs (24 4)) (dash (1 0)) (projectile (0 13 0)) (s (1 10 0)) (f (0 17 2))) "Phabricator/Arcanist helpers for Emacs." single ((:commit . "d09d6f059aea92d3b11c68664a5e80c901182ab8") (:keywords "phabricator" "arcanist" "diffusion") (:authors ("Andrew Tulloch")) (:maintainer "Andrew Tulloch") (:url . "https://github.com/ajtulloch/phabricator.el"))]) (ph . [(20161029 1522) ((emacs (24 3))) "A global minor mode for managing multiple projects." tar ((:commit . "ed80dad9211583ed0db633448b3624c99b7fac23"))]) (pgdevenv . [(20150105 2236) nil "Manage your PostgreSQL development envs" tar ((:commit . "7f1d5bc734750aca98cf67a9491cdbd5615fd132") (:keywords "emacs" "postgresql" "development" "environment" "shell" "debug" "gdb") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org"))]) (pg . [(20130731 2142) nil "Emacs Lisp interface to the PostgreSQL RDBMS" single ((:commit . "4f6516ec3946d95dcef49abb6703cc89ecb5183d") (:keywords "data" "comm" "database" "postgresql") (:authors ("Eric Marsden" . "emarsden@laas.fr")) (:maintainer "Helmut Eller" . "heller@common-lisp.net"))]) (pfuture . [(20180922 1315) ((emacs (25 2))) "a simple wrapper around asynchronous processes" single ((:commit . "c06e78b37ac3fba72ea446f11da38a6a5cba428c") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/pfuture"))]) (perspeen . [(20171203 1021) ((emacs (25 0)) (powerline (2 4))) "An package for multi-workspace" tar ((:commit . "edb70c530bda50ff3d1756e32a703d5fef5e5480") (:keywords "lisp") (:authors ("Peng Li" . "seudut@gmail.com")) (:maintainer "Peng Li" . "seudut@gmail.com") (:url . "https://github.com/seudut/perspeen"))]) (perspective . [(20181101 2234) ((cl-lib (0 5))) "switch between named \"perspectives\" of the editor" single ((:commit . "1358ba2c1727bd9eaa6c52b727e1e7b0c11ec5ca") (:keywords "workspace" "convenience" "frames") (:authors ("Natalie Weizenbaum" . "nex342@gmail.com")) (:maintainer "Natalie Weizenbaum" . "nex342@gmail.com") (:url . "http://github.com/nex3/perspective-el"))]) (persp-projectile . [(20180616 1944) ((perspective (1 9)) (projectile (0 11 0)) (cl-lib (0 3))) "Perspective integration with Projectile" single ((:commit . "533808b3e4f8f95a1e3ed9c55d9aa720277ebd5f") (:keywords "project" "convenience") (:authors ("Daniel Wu")) (:maintainer "Daniel Wu"))]) (persp-mode-projectile-bridge . [(20170315 1120) ((persp-mode (2 9)) (projectile (0 13 0)) (cl-lib (0 5))) "persp-mode + projectile integration." single ((:commit . "f6453cd7b8b4352c06e771706f2c5b7e2cdff1ce") (:keywords "persp-mode" "projectile") (:authors ("Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com")) (:maintainer "Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com") (:url . "https://github.com/Bad-ptr/persp-mode-projectile-bridge.el"))]) (persp-mode . [(20180930 1720) nil "windows/buffers sets shared among frames + save/load." single ((:commit . "689f63e7370cd9424d84b9f7b2eb3d1955443313") (:keywords "perspectives" "session" "workspace" "persistence" "windows" "buffers" "convenience") (:authors ("Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com")) (:maintainer "Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com") (:url . "https://github.com/Bad-ptr/persp-mode.el"))]) (persp-fr . [(20180801 727) ((emacs (25 0)) (persp-mode (2 9 6)) (dash (2 13 0))) "In persp-mode, show perspective list in the GUI window title" single ((:commit . "3f536440b120499464106fd25f182d7580192870") (:keywords "perspectives" "workspace" "windows" "convenience") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/persp-fr"))]) (persistent-soft . [(20150223 1853) ((pcache (0 3 1)) (list-utils (0 4 2))) "Persistent storage, returning nil on failure" single ((:commit . "a1e0ddf2a12a6f18cab565dee250f070384cbe02") (:keywords "data" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/persistent-soft"))]) (persistent-scratch . [(20180929 1413) ((emacs (24))) "Preserve the scratch buffer across Emacs sessions" single ((:commit . "2e6678a837db85e68da713bbd4772c7fb88d83d4") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/persistent-scratch"))]) (persistent-overlays . [(20161128 700) nil "Minor mode to store selected overlays to be loaded later" tar ((:commit . "f563c8b966edc78c9d806661c4eb80e4781c4eab") (:keywords "overlays" "persistent") (:authors ("Michael Neilly" . "mneilly@yahoo.com")) (:maintainer "Michael Neilly" . "mneilly@yahoo.com") (:url . "https://github.com/mneilly/Emacs-Persistent-Overlays"))]) (perlbrew . [(20161109 709) nil "A perlbrew wrapper for Emacs" single ((:commit . "3a3406c3307c92aa30f9400d430925c434a3b6f0") (:keywords "emacs" "perl") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com"))]) (perl6-mode . [(20180619 1159) ((emacs (24 4)) (pkg-info (0 1))) "Major mode for editing Perl 6 code" tar ((:commit . "88de065795d6863b23b6042576b9e90f8cbf8798") (:keywords "languages") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/perl6-mode"))]) (per-buffer-theme . [(20160318 2201) ((cl-lib (0 5))) "Change theme according to buffer name or major mode." single ((:keywords "themes") (:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/per-buffer-theme.el"))]) (pelican-mode . [(20180604 2207) ((emacs (25))) "Minor mode for editing Pelican sites" single ((:commit . "209ad24318e1f28675da430aa10ef3467694b9ac") (:keywords "convenience" "editing") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://git.korewanetadesu.com/pelican-mode.git"))]) (peg . [(20150708 641) nil "Parsing Expression Grammars in Emacs Lisp" single ((:commit . "081efeca91d790c7fbc90871ac22c40935f4833b"))]) (peep-dired . [(20160321 2237) nil "Peep at files in another window from dired buffers" single ((:commit . "c88a9a3050197840edfe145f11e0bb9488de32f4") (:keywords "files" "convenience") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com"))]) (peek-mode . [(20130620 1946) ((elnode (0 9 8 1))) "Serve buffers live over HTTP with elnode backend" tar ((:commit . "55a7dd011375330c7d57322257a5167516702c71") (:authors ("Erik Iverson" . "erik@sigmafield.org")) (:maintainer "Erik Iverson" . "erik@sigmafield.org") (:url . "https://github.com/erikriverson/peek-mode"))]) (peacock-theme . [(20170808 1320) ((emacs (24 0))) "an Emacs 24 theme based on Peacock (tmTheme)" single ((:commit . "9e46fbfb562b6e26c6e3d6d618b044b3694da4c8") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (pdfgrep . [(20181007 1728) ((emacs (24 4))) "run `pdfgrep' and display the results." single ((:commit . "e251cd5c88a4ba5cb69008ba412d329f4d59e1d2") (:keywords "extensions" "mail" "pdf" "grep") (:authors ("Jérémy Compostella" . "jeremy.compostella@gmail.com")) (:maintainer "Jérémy Compostella" . "jeremy.compostella@gmail.com") (:url . "https://github.com/jeremy-compostella/pdfgrep"))]) (pdf-tools . [(20181117 1939) ((emacs (24 3)) (tablist (0 70)) (let-alist (1 0 4))) "Support library for PDF documents." tar ((:commit . "105dd014fea424c5556f8e0a3e3d652722c46084") (:keywords "files" "multimedia") (:authors ("Andreas Politz" . "politza@fh-trier.de")) (:maintainer "Andreas Politz" . "politza@fh-trier.de"))]) (pdb-mode . [(20150128 1751) nil "Major mode for editing Protein Data Bank files" single ((:commit . "855fb18ebb73b5df30c8d7677c2bcd0f361b138a") (:keywords "data" "pdb") (:authors (nil . "charles.bond@uwa.edu.au")) (:maintainer nil . "aix.bing@gmail.com") (:url . "http://bondxray.org/software/pdb-mode/"))]) (pcsv . [(20150220 1131) nil "Parser of csv" single ((:commit . "798e0933f8d0818beb17aebf3b1056bbf74e03d0") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-pcsv/raw/master/pcsv.el"))]) (pcre2el . [(20161120 2103) ((emacs (24)) (cl-lib (0 3))) "regexp syntax converter" single ((:commit . "0b5b2a2c173aab3fd14aac6cf5e90ad3bf58fa7d") (:authors ("joddie <jonxfield at gmail.com>")) (:maintainer "joddie <jonxfield at gmail.com>") (:url . "https://github.com/joddie/pcre2el"))]) (pcomplete-extension . [(20180707 455) ((emacs (24)) (cl-lib (0 5))) "additional completion for pcomplete" single ((:commit . "bb941272b54f49f780819f7ce4fd2c802de9a0da") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/pcomplete-extension"))]) (pcmpl-pip . [(20171201 833) ((s (1 12 0)) (f (0 19 0)) (seq (2 15))) "pcomplete for pip" single ((:commit . "8b001b579fc015f80ee0e4f3211058b830bf7c47") (:keywords "pcomplete" "pip" "python" "tools") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com"))]) (pcmpl-homebrew . [(20181105 309) nil "pcomplete for homebrew" single ((:commit . "3dc4eb22231d82edb9d33d17287bd9a018f7645e") (:keywords "pcomplete" "homebrew" "tools" "cask" "services") (:authors ("hiddenlotus" . "kaihaosw@gmail.com")) (:maintainer "hiddenlotus" . "kaihaosw@gmail.com"))]) (pcmpl-git . [(20170121 59) nil "pcomplete for git" tar ((:commit . "9472ac70baeda025ef7becd1cf141d72aec93f32") (:keywords "tools") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com"))]) (pcmpl-args . [(20120912 524) nil "Enhanced shell command completion" single ((:commit . "2ba03b3125ada8037585e545b88bd85b79da5c37") (:keywords "abbrev" "completion" "convenience" "processes" "terminals" "unix") (:authors ("Jonathan Waltman" . "jonathan.waltman@gmail.com")) (:maintainer "Jonathan Waltman" . "jonathan.waltman@gmail.com") (:url . "https://github.com/JonWaltman/pcmpl-args.el"))]) (pcap-mode . [(20161025 1448) ((emacs (24 3))) "Major mode for working with PCAP files" single ((:commit . "52780669af0ade136f84d73f21b4dbb7ab655416") (:keywords "pcap" "packets" "tcpdump" "wireshark" "tshark") (:authors ("Aaron Conole" . "aconole@bytheb.org")) (:maintainer "Aaron Conole" . "aconole@bytheb.org"))]) (pcache . [(20170105 2214) ((eieio (1 3))) "persistent caching for Emacs." single ((:commit . "1f8086077d770e524492e6fa59b07856e85a6fea") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (pc-bufsw . [(20180107 1840) nil "PC style quick buffer switcher" single ((:commit . "b99ba484e18ebf2b88654704146746490bb7625f") (:keywords "buffer") (:authors ("Igor Bukanov" . "igor@mir2.org")) (:maintainer "Igor Bukanov" . "igor@mir2.org") (:url . "https://github.com/ibukanov/pc-bufsw"))]) (pbcopy . [(20150225 459) nil "Emacs Interface to pbcopy" single ((:commit . "338f7245746b5de1bb96c5cc2b32bfd9b5d83272") (:keywords "mac" "osx" "pbcopy") (:authors ("Daniel Nelson")) (:maintainer "Daniel Nelson") (:url . "https://github.com/jkp/pbcopy.el"))]) (paxedit . [(20160730 1727) ((cl-lib (0 5)) (paredit (23))) "Structured, Context Driven LISP Editing and Refactoring" single ((:commit . "09f3d5aeb108937a801e77ef413e29eaa4ecc4be") (:keywords "lisp" "refactoring" "context") (:authors ("Mustafa Shameem")) (:maintainer "Mustafa Shameem") (:url . "https://github.com/promethial/paxedit"))]) (pathify . [(20160423 846) nil "Symlink your scripts into a PATH directory" single ((:commit . "401b184c743694a60b3bc4273fc43de05cd5ac4b") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitlab.com/alezost-emacs/pathify"))]) (path-helper . [(20181112 1828) ((emacs (24))) "Set PATH environment variables from config files" single ((:commit . "f04b637aca9d2d87bb14896ac8961668284a0fb9") (:keywords "tools" "unix") (:authors ("Arnaud Rouanet" . "arnaud@rouanet.org")) (:maintainer "Arnaud Rouanet" . "arnaud@rouanet.org") (:url . "https://github.com/arouanet/path-helper"))]) (path-headerline-mode . [(20140423 1332) nil "Displaying file path on headerline." single ((:commit . "b5b2725c6a8b1cb592fc242b7dbbd54b4dff2e69") (:keywords "headerline") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/path-headerline-mode"))]) (pastery . [(20171114 349) ((emacs (24 4)) (request (0 2 0))) "paste snippets to pastery.net." tar ((:commit . "4493be98b743b4d062cb4e00760125e394a55022") (:keywords "tools") (:authors ("Bruno Dias" . "dias.h.bruno@gmail.com")) (:maintainer "Bruno Dias" . "dias.h.bruno@gmail.com") (:url . "https://github.com/diasbruno/pastery.el"))]) (pastelmac-theme . [(20151031 236) ((emacs (24 1))) "a soothing theme with a pastel color palette" single ((:commit . "bead21741e3f46f6506e8aef4469d4240a819389") (:keywords "themes") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/pastelmac-theme-el"))]) (pastehub . [(20140615 620) nil "A client for the PasteHub cloud service" single ((:commit . "37b045c67659c078f1517d0fbd5282dab58dca23") (:authors ("Kiyoka Nishiyama")) (:maintainer "Kiyoka Nishiyama") (:url . "https://github.com/kiyoka/pastehub"))]) (pastebin . [(20101125 2002) nil "A simple interface to the www.pastebin.com webservice" single ((:commit . "8e9a829298ce0f747ab80758aa26caeb2af6cb30"))]) (paste-of-code . [(20170709 2355) ((emacs (24 3)) (request (0 2 0))) "paste code on https://paste.ofcode.org" single ((:commit . "92d258e8ec98598d847ecab82903f9224c7c2050") (:keywords "lisp") (:authors ("Bernhard Specht" . "bernhard@specht.net")) (:maintainer "Bernhard Specht" . "bernhard@specht.net"))]) (password-vault . [(20160126 1820) ((cl-lib (0 2)) (emacs (24))) "A Password manager for Emacs." single ((:commit . "dc56e6c2f5da66f1ab63736cecf08fb2c6c2b30f") (:keywords "password" "productivity") (:authors ("Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com")) (:maintainer "Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") (:url . "http://github.com/PuercoPop/password-vault"))]) (password-store-otp . [(20180815 610) ((emacs (25)) (s (1 9 0)) (password-store (0 1))) "Password store (pass) OTP extension support" single ((:commit . "1819cd88463cd98a5be9a63273b09202dc2bba63") (:keywords "tools" "pass") (:authors ("Daniel Barreto")) (:maintainer "Daniel Barreto") (:url . "https://github.com/volrath/password-store-otp.el"))]) (password-store . [(20181031 1440) ((emacs (24)) (f (0 11 0)) (s (1 9 0)) (with-editor (2 5 11))) "Password store (pass) support" single ((:commit . "d29a389a40524c684595f51bb937f66958bc14ea") (:keywords "tools" "pass" "password" "password-store") (:authors ("Svend Sorensen" . "svend@svends.net")) (:maintainer "Svend Sorensen" . "svend@svends.net") (:url . "https://www.passwordstore.org/"))]) (password-mode . [(20170412 629) nil "Hide password text using overlays" single ((:commit . "ed764a4ec1011526457c71b7c37fa9a659a866ab") (:keywords "docs" "password" "passphrase") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org"))]) (password-generator . [(20150222 2040) nil "Password generator for humans. Good, Bad, Phonetic passwords included." single ((:commit . "c8193d5e963bda0a2f8e51fd4a94dcf37c76f282") (:authors ("Zargener" . "zargener@gmail.com")) (:maintainer "Zargener" . "zargener@gmail.com") (:url . "http://github.com/zargener/emacs-password-genarator"))]) (passthword . [(20141201 923) ((cl-lib (0 5))) "Simple password manager" single ((:commit . "30bace842eaaa6b48cb2251fb84868ebca0467d6") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (passmm . [(20180622 2326) ((emacs (24 4)) (password-store (0))) "A minor mode for pass (Password Store)." single ((:commit . "898709c63130d6c0422af544ebac64eae04d24ac") (:authors ("Peter Jones" . "pjones@devalot.com")) (:maintainer "Peter Jones" . "pjones@devalot.com") (:url . "https://github.com/pjones/passmm"))]) (pass . [(20180201 1251) ((emacs (24 3)) (password-store (0 1)) (password-store-otp (0 1 5)) (f (0 17))) "Major mode for password-store.el" single ((:commit . "da08fed8dbe1bac980088d47b01f90154dbb8d8b") (:keywords "password-store" "password" "keychain") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com") ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (pasp-mode . [(20180404 1700) ((emacs (24 3))) "- A major mode for editing Answer Set Programs." single ((:commit . "59385eb0e8ebcfc8c11dd811fb145d4b0fa3cc92") (:keywords "asp" "pasp" "answer set programs" "potassco answer set programs" "major mode" "languages") (:authors ("Henrik Jürges" . "juerges.henrik@gmail.com")) (:maintainer "Henrik Jürges" . "juerges.henrik@gmail.com") (:url . "https://github.com/santifa/pasp-mode"))]) (parseclj . [(20180602 2006) ((emacs (25)) (a (0 1 0 -3 4))) "Clojure/EDN parser" tar ((:commit . "dc0d165b0a8633f5b11ed9175a6e421c52f4d314") (:keywords "lisp") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net"))]) (parsec . [(20180730 16) ((emacs (24)) (cl-lib (0 5))) "Parser combinator library" single ((:commit . "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/parsec.el"))]) (parsebib . [(20181031 1021) ((emacs (24 3))) "A library for parsing bib files" single ((:commit . "27b30f5220b80637ed55f3b062ce2823adb40477") (:keywords "text" "bibtex") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (parse-csv . [(20160512 1723) nil "Parse strings with CSV fields into s-expressions" single ((:commit . "96bef1ffbc89ea12d13311c9fa239c5c3e864890") (:keywords "csv") (:authors ("Edward Marco Baringer (Common Lisp)") ("Matt Curtis" . "matt.r.curtis@gmail.com")) (:maintainer "Matt Curtis" . "matt.r.curtis@gmail.com") (:url . "https://github.com/mrc/el-csv"))]) (parrot . [(20181026 1612) ((emacs (24 1))) "Party Parrot rotates gracefully in mode-line." tar ((:commit . "2403f11e7e238b57629edd446da47828a3f549b7") (:keywords "party" "parrot" "rotate" "sirocco" "kakapo" "games") (:authors ("Daniel Ting" . "deep.paren.12@gmail.com")) (:maintainer "Daniel Ting" . "deep.paren.12@gmail.com") (:url . "https://github.com/dp12/parrot.git"))]) (parinfer . [(20180904 844) ((dash (2 13 0)) (cl-lib (0 5))) "Simpler Lisp editing" tar ((:commit . "a7c041454e05ec2b88333a73e72debaa671ed596") (:keywords "parinfer") (:authors ("Shi Tianshu")) (:maintainer "Shi Tianshu") (:url . "https://github.com/DogLooksGood/parinfer-mode"))]) (parent-mode . [(20150824 2300) nil "get major mode's parent modes" single ((:commit . "db692cf08deff2f0e973e6e86e26662b44813d1b") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/parent-mode"))]) (paren-face . [(20180318 2025) nil "a face for parentheses in lisp modes" single ((:commit . "a45d111153a76c481fa0b36d6172ac90e073dfc4") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/paren-face"))]) (paren-completer . [(20160501 1052) ((emacs (24 3))) "Automatically, language agnostically, fill in delimiters." single ((:commit . "74183a8e13fa1266271bdcbcb4bfb29a4f915f0a") (:keywords "convenience") (:authors ("Matthew Bregg")) (:maintainer "Matthew Bregg") (:url . "https://github.com/MatthewBregg/paren-completer"))]) (paredit-menu . [(20160128 1733) ((paredit (25))) "Adds a menu to paredit.el as memory aid" single ((:commit . "cc0ae85bd819f9ebfa4f2a419ab3b2d70e39c9c8") (:keywords "paredit") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (paredit-everywhere . [(20180506 849) ((paredit (22))) "Enable some paredit features in non-lisp buffers" single ((:commit . "653d7a58fb370d5f7df367464d8d05e23a70b29d") (:keywords "languages" "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (paredit . [(20171127 205) nil "minor mode for editing parentheses" single ((:commit . "acbe10fdd85d2e91831adf70b6a828bc7e900da0") (:keywords "lisp") (:authors ("Taylor R. Campbell" . "campbell+paredit@mumble.net")) (:maintainer "Taylor R. Campbell" . "campbell+paredit@mumble.net"))]) (paradox . [(20181027 2234) ((emacs (24 4)) (seq (1 7)) (let-alist (1 0 3)) (spinner (1 7 3)) (hydra (0 13 2))) "A modern Packages Menu. Colored, with package ratings, and customizable." tar ((:commit . "798bdabdca6575d677631b1c482e975c9372d536") (:keywords "package" "packages") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/paradox"))]) (paperless . [(20180224 1245) ((emacs (24 4)) (f (0 11 0)) (s (1 10 0)) (cl-lib (0 6 1))) "A major mode for sorting and filing PDF documents." tar ((:commit . "b3b6c05da393f6b1292a3d5937bc4499baabd0b6") (:keywords "pdf" "convenience") (:authors ("Anthony Green" . "green@moxielogic.com")) (:maintainer "Anthony Green" . "green@moxielogic.com") (:url . "http://github.com/atgreen/paperless"))]) (paper-theme . [(20180429 2215) ((emacs (24))) "A minimal Emacs colour theme." single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "theme" "paper") (:authors ("Göktuğ Kayaalp")) (:maintainer "Göktuğ Kayaalp") (:url . "https://cadadr.github.io/elisp/index.html#paper"))]) (pangu-spacing . [(20170317 857) nil "Minor-mode to add space between Chinese and English characters." single ((:commit . "a4463dbb74abdeddb6c1c132a1f8fcf67ed87498") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/pangu-spacing"))]) (pandoc-mode . [(20180917 721) ((hydra (0 10 0)) (dash (2 10 0))) "Minor mode for interacting with Pandoc" tar ((:commit . "d594ce399fc75eb553a6d8572713b827f744d95b") (:keywords "text" "pandoc") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (pandoc . [(20161128 1157) ((emacs (24 4))) "Pandoc interface" single ((:commit . "198d262d09e30448f1672338b0b5a81cf75e1eaa") (:keywords "hypermedia" "documentation" "markup" "converter") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/pandoc.el"))]) (panda-theme . [(20180807 1143) ((emacs (24))) "Panda Theme" single ((:commit . "53b4cbb6bfdd531a8366bf1d01eede420e1f93c9") (:authors ("jamiecollinson" . "jamiecollinson@gmail.com")) (:maintainer "jamiecollinson" . "jamiecollinson@gmail.com") (:url . "https://github.com/jamiecollinson/emacs-panda-theme"))]) (pamparam . [(20180415 748) ((emacs (24 3)) (lispy (0 26 0)) (worf (0 1 0)) (hydra (0 13 4))) "Simple and fast flashcards." single ((:commit . "8fa25d06fb2ae6d992e738a10d8b2150e109d9bf") (:keywords "outlines" "hypermedia" "flashcards" "memory") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/pamparam"))]) (pallet . [(20150512 702) ((dash (2 10 0)) (s (1 9 0)) (f (0 17 1)) (cask (0 7))) "A package management tool for Emacs, using Cask." tar ((:commit . "b8d0df1883224a371ac0a3bc9b9c1c4dc61e6ac0"))]) (palimpsest . [(20170119 2032) nil "Various deletion strategies when editing" single ((:commit . "e6d5944393c260ceb724462c84046cc62c9ae916") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com"))]) (pager-default-keybindings . [(20130719 2057) ((pager (1 0))) "Add the default keybindings suggested for pager.el" single ((:commit . "dbbd49c2ac5906d1dabf9e9c832bfebc1ab405b3") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/pager-default-keybindings"))]) (pager . [(20151202 120) nil "windows-scroll commands" single ((:commit . "5c791ed23f1136e04040d6f4bc9b4ca5b6dc919f") (:authors (nil . "Mikael Sjödin  --  mic@docs.uu.se")) (:maintainer nil . "Mikael Sjödin  --  mic@docs.uu.se"))]) (page-break-lines . [(20171210 831) ((emacs (24 4))) "Display ^L page breaks as tidy horizontal lines" single ((:commit . "fd3b7e38ad8747cd009ead7ef1bb150849ccc693") (:keywords "convenience" "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/page-break-lines"))]) (paganini-theme . [(20180815 1921) ((emacs (24 0))) "A colorful, dark and warm theme." single ((:commit . "255c5a2a8abee9c5935465ec42b9c3604c178c3c") (:authors ("Onur Temizkan")) (:maintainer "Onur Temizkan") (:url . "https://github.com/onurtemizkan/paganini"))]) (pact-mode . [(20180905 1647) ((emacs (24 3))) "Mode for Pact, a LISPlike smart contract language." single ((:commit . "e4e4487c1d55b3fb8775abd948be28442efcffec") (:keywords "pact" "lisp" "languages" "blockchain" "smartcontracts" "tools" "mode") (:authors ("Stuart Popejoy")) (:maintainer "Stuart Popejoy" . "stuart@kadena.io") (:url . "https://github.com/kadena-io/pact-mode"))]) (pacmacs . [(20160131 832) ((emacs (24 4)) (dash (2 11 0)) (dash-functional (1 2 0)) (cl-lib (0 5)) (f (0 18 0))) "Pacman for Emacs" tar ((:commit . "d813e9c62c2540fe619234824fc60e128c786442") (:authors ("Codingteam" . "codingteam@conference.jabber.ru")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/codingteam/pacmacs.el"))]) (packed . [(20180318 1729) ((emacs (24 3))) "package manager agnostic Emacs Lisp package utilities" single ((:commit . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") (:keywords "compile" "convenience" "lisp" "package" "library") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/packed"))]) (package-utils . [(20180514 1415) ((restart-emacs (0 1 1))) "Extensions for package.el" single ((:commit . "5621b95c56b55499f0463fd8b29501da25d861bd") (:keywords "package" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/package-utils"))]) (package-safe-delete . [(20150116 1607) ((emacs (24)) (epl (0 7 -4))) "Safely delete package.el packages" single ((:commit . "138171e4fc03c0ef05a8260cbb5cd2e114c1c194") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/package-safe-delete"))]) (package-lint-flymake . [(20181117 856) ((emacs (26)) (package-lint (0 5))) "A package-lint Flymake backend" single ((:commit . "83f34f747a13633c92210e6110e3c5377397761c") (:url . "https://github.com/purcell/package-lint"))]) (package-lint . [(20181115 103) ((cl-lib (0 5)) (emacs (24))) "A linting library for elisp package authors" tar ((:commit . "77422967927abf60166d31c9b52c640f1239066e") (:keywords "lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/package-lint"))]) (package-filter . [(20161122 719) nil "package archive whitelist and blacklist" single ((:commit . "bc73b41aea1d65ca44ef1593ca13126df9bbb39e") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "https://github.com/milkypostman/package-filter"))]) (package-build . [(20181005 2241) ((cl-lib (0 5))) "Tools for assembling a package archive" tar ((:commit . "0a22c3fbbf661822ec1791739953b937a12fa623") (:keywords "tools") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net"))]) (package+ . [(20170816 256) nil "Extensions for the package library." single ((:commit . "9213f6134eabc2cff5826779ced437714324c066") (:keywords "extensions" "tools") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com") (:url . "TBA"))]) (pacfiles-mode . [(20181028 1744) ((emacs (26)) (cl-lib (0 5))) "pacnew and pacsave merging tool" tar ((:commit . "ff58f387e0f85ca20c4c9f119bf13303bf8b5a76") (:keywords "files" "pacman" "arch" "pacnew" "pacsave" "update" "linux") (:authors ("Carlos G. Cordero <http://github/UndeadKernel>")) (:maintainer "Carlos G. Cordero" . "pacfiles@binarycharly.com") (:url . "https://github.com/UndeadKernel/pacfiles-mode"))]) (pabbrev . [(20160320 2101) nil "Predictive abbreviation expansion" single ((:commit . "56400d5d256b42ffe45c229ea9827f026b650cf5") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (p4 . [(20150721 1937) nil "Simple Perforce-Emacs Integration" single ((:commit . "eff047caa75dbe4965defca9d1212454cdb755d5") (:authors ("Gareth Rees" . "gdr@garethrees.org")) (:maintainer "Gareth Rees" . "gdr@garethrees.org") (:url . "https://github.com/gareth-rees/p4.el"))]) (ox-wk . [(20181111 934) ((emacs (24 4)) (org (8 3))) "Wiki Back-End for Org Export Engine" single ((:commit . "9fc37e7e2f789b0ba07cb117ea1e1dcd14a2fd83") (:keywords "org" "wp" "wiki") (:authors ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainer "Vilibald Wanča" . "vilibald@wvi.cz") (:url . "https://github.com/w-vi/ox-wk.el"))]) (ox-twiki . [(20170803 2039) ((org (8)) (cl-lib (0 5))) "org Twiki and Foswiki export" single ((:commit . "99d0c25d56dbf75ce894a84e776ba4459208dbc2") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org8-wikiexporters"))]) (ox-twbs . [(20161103 2016) nil "Bootstrap compatible HTML Back-End for Org" single ((:commit . "2414e6b1de7deb6dd2ae79a7be633fdccb9c2f28") (:keywords "org" "html" "publish" "twitter" "bootstrap") (:authors ("Carsten Dominik <carsten at orgmode dot org>") ("Jambunathan K <kjambunathan at gmail dot com>") ("Brandon van Beekum <marsmining at gmail dot com>")) (:maintainer "Carsten Dominik <carsten at orgmode dot org>") (:url . "https://github.com/marsmining/ox-twbs"))]) (ox-tufte . [(20160926 1607) ((org (8 2)) (emacs (24))) "Tufte HTML org-mode export backend" single ((:commit . "49d7ea78fde063b407ce6fa57739f90c83500682") (:keywords "org" "tufte" "html") (:authors ("M. Lee Hinman")) (:maintainer "M. Lee Hinman") (:url . "https://github.com/dakrone/ox-tufte"))]) (ox-trac . [(20171026 1823) ((org (9 0))) "Org Export Backend to Trac WikiFormat" single ((:commit . "03cc31efb1aa06991918f1071e250a9d58f96cfb") (:keywords "org-mode" "trac") (:authors ("Brian J. Carlson <hacker (at) abutilize (dot) com>")) (:maintainer "Brian J. Carlson <hacker (at) abutilize (dot) com>") (:url . "https://github.com/JalapenoGremlin/ox-trac"))]) (ox-tiddly . [(20180626 2052) ((org (8)) (cl-lib (0 5))) "org TiddlyWiki exporter" single ((:commit . "99d0c25d56dbf75ce894a84e776ba4459208dbc2") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org8-wikiexporters"))]) (ox-textile . [(20180502 947) ((org (8 1))) "Textile Back-End for Org Export Engine" single ((:commit . "b179abaa6616604c6efe32cb509e62ad46e7374e") (:keywords "org" "textile") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-textile"))]) (ox-slack . [(20181112 115) ((org (9 1 4)) (ox-gfm (1 0))) "Slack Exporter for org-mode" single ((:commit . "5d66a123233dce6f6bc0dd1ccb9d0b0d9bf6ddf7") (:keywords "org" "slack" "outlines") (:authors ("Matt Price")) (:maintainer "Matt Price") (:url . "https://github.com/titaniumbones/ox-slack"))]) (ox-rst . [(20180315 13) ((emacs (24 4)) (org (8 2 4))) "Export reStructuredText using org-mode." single ((:commit . "a74b60883b0d844c80efb364dac1560b85f2548f") (:keywords "org" "rst" "rest" "restructuredtext") (:authors ("Masanao Igarashi" . "syoux2@gmail.com")) (:maintainer "Masanao Igarashi" . "syoux2@gmail.com") (:url . "https://github.com/masayuko/ox-rst"))]) (ox-reveal . [(20161027 926) ((org (20150330))) "reveal.js Presentation Back-End for Org Export Engine" single ((:commit . "001567cc12d50ba07612edd1718b86a12e8c2547") (:keywords "outlines" "hypermedia" "slideshow" "presentation") (:authors ("Yujie Wen <yjwen.ty at gmail dot com>")) (:maintainer "Yujie Wen <yjwen.ty at gmail dot com>"))]) (ox-qmd . [(20170402 1657) ((org (8 0))) "Qiita Markdown Back-End for Org Export Engine" single ((:commit . "3a24c7a0b3ec80e494b977e14a3dfb94c9f1d8ec") (:keywords "org" "wp" "markdown" "qiita") (:authors ("0x60DF" . "0x60DF@gmail.com")) (:maintainer "0x60DF" . "0x60DF@gmail.com") (:url . "https://github.com/0x60df/ox-qmd"))]) (ox-pukiwiki . [(20150124 1716) ((org (8 1))) "Pukiwiki Back-End for Org Export Engine" single ((:commit . "bdbde2c294f5d3de11f08a3fe19f01175d2e011a") (:keywords "org" "pukiwiki") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-pukiwiki"))]) (ox-pandoc . [(20180510 1338) ((org (8 2)) (emacs (24)) (dash (2 8)) (ht (2 0)) (cl-lib (0 5))) "org exporter for pandoc." single ((:commit . "aa37dc7e94213d4ebedb85c384c1ba35007da18e") (:keywords "tools") (:authors ("KAWABATA, Taichi" . "kawabata.taichi@gmail.com")) (:maintainer "KAWABATA, Taichi" . "kawabata.taichi@gmail.com") (:url . "https://github.com/kawabata/ox-pandoc"))]) (ox-nikola . [(20151114 1116) ((emacs (24 4)) (org (8 2 4)) (ox-rst (0 2))) "Export Nikola articles using org-mode." single ((:commit . "5bcbc1a38f6619f62294194f13ca0cd4ca14dd48") (:keywords "org" "nikola") (:authors ("IGARASHI Masanao" . "syoux2@gmail.com")) (:maintainer "IGARASHI Masanao" . "syoux2@gmail.com") (:url . "https://github.com/masayuko/ox-nikola"))]) (ox-minutes . [(20180202 1734) ((emacs (24 4))) "Plain text backend for Org for Meeting Minutes" single ((:commit . "27c29f3fdb9181322ae56f8bace8d95e621230e5") (:keywords "org" "exporter" "notes") (:authors ("Kaushal Modi" . "kaushal.modi@gmail.com")) (:maintainer "Kaushal Modi" . "kaushal.modi@gmail.com") (:url . "https://github.com/kaushalmodi/ox-minutes"))]) (ox-mediawiki . [(20180105 2154) ((cl-lib (0 5)) (s (1 9 0))) "Mediawiki Back-End for Org Export Engine" single ((:commit . "a9327150293e370e500ba55bddfe5fc435c6bf9b") (:keywords "org" "wp" "mediawiki") (:authors ("Tom Alexander" . "tomalexander@paphus.com")) (:maintainer "Tom Alexander" . "tomalexander@paphus.com") (:url . "https://github.com/tomalexander/orgmode-mediawiki"))]) (ox-jira . [(20171001 916) ((org (8 3))) "JIRA Backend for Org Export Engine" single ((:commit . "db2ec528f46c9e611624ba28611c440a99bff255") (:keywords "outlines" "hypermedia" "wp") (:authors ("Stig Brautaset" . "stig@brautaset.org")) (:maintainer "Stig Brautaset" . "stig@brautaset.org") (:url . "https://github.com/stig/ox-jira.el"))]) (ox-jekyll-md . [(20180831 1732) nil "Export Jekyll on Markdown articles using org-mode." single ((:commit . "ff7b81733354c2b427293e531bb51647fa84fc88") (:keywords "org" "jekyll") (:authors ("Elsa Gonsiorowski" . "gonsie@me.com")) (:maintainer "Elsa Gonsiorowski" . "gonsie@me.com"))]) (ox-jekyll . [(20180813 1755) nil "Export Jekyll articles using org-mode." single ((:commit . "102c53b1333abbf15b7c5c3ee1dc27124d1c0d68") (:keywords "org" "jekyll") (:authors ("Elsa Gonsiorowski" . "gonsie@me.com")) (:maintainer "Elsa Gonsiorowski" . "gonsie@me.com"))]) (ox-ioslide . [(20161015 1338) ((emacs (24 1)) (org (8 0)) (cl-lib (0 5)) (f (0 17 2)) (makey (0 3))) "Export org-mode to Google I/O HTML5 slide." tar ((:commit . "6555680be5364c8ddd2bf446865cb1a82adb6b9e") (:keywords "html" "presentation") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/org-ioslide"))]) (ox-impress-js . [(20150412 1716) ((org (8))) "impress.js Back-End for Org Export Engine" tar ((:commit . "91c6d2af6af308ade352a03355c4fb551b238c6b") (:keywords "outlines" "hypermedia" "calendar" "wp") (:authors ("Takumi Kinjo <takumi dot kinjo at gmail dot org>")) (:maintainer "Takumi Kinjo <takumi dot kinjo at gmail dot org>") (:url . "https://github.com/kinjo/org-impress-js.el"))]) (ox-hugo . [(20181106 2350) ((emacs (24 4)) (org (9 0))) "Hugo Markdown Back-End for Org Export Engine" tar ((:commit . "7fb284ec4b7f47ff1286598220650c5b24b56b45") (:keywords "org" "markdown" "docs") (:url . "https://ox-hugo.scripter.co"))]) (ox-html5slide . [(20131228 606) ((org (8 0))) "Export org-mode to HTML5 slide." single ((:commit . "4703dfbd9d79161509def673d2c1e118d722a58f") (:keywords "html" "presentation") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/org-html5slide"))]) (ox-gfm . [(20170628 2102) nil "Github Flavored Markdown Back-End for Org Export Engine" single ((:commit . "99f93011b069e02b37c9660b8fcb45dab086a07f") (:keywords "org" "wp" "markdown" "github") (:authors ("Lars Tveito")) (:maintainer "Lars Tveito"))]) (ox-epub . [(20181101 1854) ((emacs (24 3)) (org (9))) "Export org mode projects to EPUB" single ((:commit . "a66eeb00daa01ad403ac1a1db953ddbf9054be07") (:keywords "hypermedia") (:authors ("Mark Meyer" . "mark@ofosos.org")) (:maintainer "Mark Meyer" . "mark@ofosos.org") (:url . "http://github.com/ofosos/org-epub"))]) (ox-clip . [(20180306 340) ((org (8 2)) (htmlize (0))) "Cross-platform formatted copying for org-mode" single ((:commit . "594c90953a91948505bb394350adf110e041f19a") (:keywords "org-mode") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "John Kitchin" . "jkitchin@andrew.cmu.edu") (:url . "https://github.com/jkitchin/ox-clip/ox-clip.el"))]) (ox-bibtex-chinese . [(20170723 309) ((emacs (24 4))) "Let ox-bibtex work well for Chinese users" tar ((:commit . "2ad2364399229144110db7ef6365ad0461d6a38c"))]) (ox-asciidoc . [(20171111 1154) ((org (8 1))) "AsciiDoc Back-End for Org Export Engine" single ((:commit . "e75d9565dd07dc59d11fa92d392ab47cecb3c902") (:keywords "org" "asciidoc") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-asciidoc"))]) (owdriver . [(20170401 1312) ((smartrep (0 0 3)) (log4e (0 2 0)) (yaxception (0 2 0))) "Quickly perform various actions on other windows" single ((:commit . "d934f182bafe29aa16c173440eff3fef08b0ec10") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/owdriver"))]) (overseer . [(20180226 619) ((emacs (24)) (dash (2 10 0)) (pkg-info (0 4)) (f (0 18 1))) "Ert-runner Integration Into Emacs" single ((:commit . "02d49f582e80e36b4334c9187801c5ecfb027789") (:authors ("Samuel Tonini" . "tonini.samuel@gmail.com")) (:maintainer "Samuel Tonini" . "tonini.samuel@gmail.com") (:url . "http://www.github.com/tonini/overseer.el"))]) (overcast-theme . [(20180315 1943) ((emacs (24))) "A dark but vibrant color theme for Emacs" single ((:commit . "009257956522dedf07d9e136ee41ac0b1b0b3518") (:keywords "theme") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (ov . [(20150312 528) ((emacs (24 3))) "Overlay library for Emacs Lisp" single ((:commit . "fae7215b3dedba2a9ced145284332e4609bfdc38") (:keywords "overlay") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/ov.el"))]) (outshine . [(20181024 1414) ((outorg (2 0)) (cl-lib (0 5))) "outline with outshine outshines outline" tar ((:commit . "345d85ab5467ec6015fc58fe268936da93be0a5c") (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/outshine"))]) (outrespace . [(20180711 1432) ((emacs (24 4))) "c++ namespace utility functions" single ((:commit . "7dafed7e1cabf4a0bb55e5c6465e83796e3fdabe") (:keywords "tools" "c++" "namespace") (:authors ("Dan Harms" . "danielrharms@gmail.com")) (:maintainer "Dan Harms" . "danielrharms@gmail.com") (:url . "https://github.com/articuluxe/outrespace.git"))]) (outorg . [(20170414 1915) ((emacs (24 4))) "Org-style comment editing" single ((:commit . "78b0695121fb974bc4e971eb4ef7f8afd6d89d64") (:maintainer "Adam Porter") (:url . "https://github.com/alphapapa/outorg"))]) (outlook . [(20180428 1430) ((emacs (24 4))) "send emails in MS Outlook style" tar ((:commit . "359683aff91b38bd1398a6ed4058a06f09a02d65") (:keywords "mail") (:authors ("Andrew Savonichev")) (:maintainer "Andrew Savonichev") (:url . "https://github.com/asavonic/outlook.el"))]) (outlined-elisp-mode . [(20131108 1127) nil "outline-minor-mode settings for emacs lisp" single ((:commit . "c16cb02b540448919ad148f2be6a41523ee5489c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (outline-toc . [(20170730 1130) nil "Sidebar showing a \"table of contents\"." single ((:commit . "31f04bea19cfcfb01a94d1fd2b72391cb02b7463") (:keywords "convenience" "outlines") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/outline-toc.el"))]) (outline-minor-faces . [(20181111 906) ((emacs (25 1))) "Headings faces for outline-minor-mode" single ((:commit . "3dc548f145f26a1405910d69468728846d575f79") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/bicycle"))]) (outline-magic . [(20180619 1819) nil "outline mode extensions for Emacs" single ((:commit . "2a5f07417b696cf7541d435c43bafcc64817636b") (:keywords "outlines") (:authors ("Carsten Dominik" . "dominik@science.uva.nl")) (:maintainer "Thorsten Jolitz <tjolitz AT gmail DOT com>"))]) (other-emacs-eval . [(20180408 1348) ((emacs (25 1)) (async (1 9 2))) "Evaluate the Emacs Lisp expression in other Emacs" single ((:commit . "8ace5acafef65daabf0c6619eff60733d7f5d792") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/other-emacs-eval"))]) (otama . [(20160404 1032) nil "Org-table Manipulator" single ((:commit . "c114fd8006762f891bc120a7c0ea213872e7ab31") (:keywords "database" "org-mode") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (osx-trash . [(20160520 1300) ((emacs (24 1))) "System trash for OS X" tar ((:commit . "0f1dc052d0a750b8c75f14530a4897f5d4324b4e") (:keywords "files" "convenience" "tools" "unix") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/osx-trash.el"))]) (osx-pseudo-daemon . [(20170722 607) nil "Daemon mode that plays nice with OSX." single ((:commit . "d235680a72677f11925b912428ad1a57b664e3e8") (:keywords "convenience" "osx") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/osx-pseudo-daemon"))]) (osx-org-clock-menubar . [(20150205 2111) nil "simple menubar integration for org-clock" tar ((:commit . "9964d2a97cc2fb6570dc4116da44f73bd8eb7cb3") (:keywords "org" "osx") (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")) (:maintainer "Jordon Biondo" . "jordonbiondo@gmail.com") (:url . "https://github.com/jordonbiondo/osx-org-clock-menubar"))]) (osx-location . [(20150613 917) nil "Watch and respond to changes in geographical location on OS X" tar ((:commit . "8bb3a94cc9f04b922d2d730fe08596cc6ee12bf2"))]) (osx-lib . [(20160920 0) ((emacs (24 4))) "Basic function for Apple/OSX." single ((:commit . "fdbbb41e07ba64d6a09b54bd142a7c7b83bfd09f") (:keywords "apple" "applescript" "osx" "finder" "emacs" "elisp" "vpn" "speech") (:authors ("Raghav Kumar Gautam" . "raghav@apache.org")) (:maintainer "Raghav Kumar Gautam" . "raghav@apache.org"))]) (osx-dictionary . [(20171026 734) ((cl-lib (0 5))) "Interface for OSX Dictionary.app" tar ((:commit . "b16630ecf69f87ac873486d8b9c8c03e6c9ea7fa") (:keywords "mac" "dictionary") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/osx-dictionary.el"))]) (osx-clipboard . [(20141012 717) nil "Use the OS X clipboard from terminal Emacs" single ((:commit . "e46dd31327a3f92f77b013b4c9b1e5fdd0e5c73d") (:authors ("Jon Oddie <jonxfield at gmail.com>")) (:maintainer "Jon Oddie <jonxfield at gmail.com>") (:url . "https://github.com/joddie/osx-clipboard-mode"))]) (osx-browse . [(20140508 2041) ((string-utils (0 3 2)) (browse-url-dwim (0 6 6))) "Web browsing helpers for OS X" single ((:commit . "44ded7cc3a7ee426c1c3257fae534c121f7e752e") (:keywords "hypermedia" "external") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/osx-browse"))]) (origami . [(20180101 1553) ((s (1 9 0)) (dash (2 5 0)) (emacs (24)) (cl-lib (0 5))) "Flexible text folding" tar ((:commit . "1f38085c8f9af7842765ed63f7d6dfe4dab59366") (:keywords "folding") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "https://github.com/gregsexton/origami.el"))]) (orgtbl-show-header . [(20141023 837) nil "Show the header of the current column in the minibuffer" single ((:commit . "112d54a44682f065318ed0c9c89a8f5b8907342a") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com"))]) (orgtbl-join . [(20150121 2246) ((cl-lib (0 5))) "join columns from another table" tar ((:commit . "ccf5e0d96e053dc289da39a048715fcf36835ff2") (:keywords "org" "table" "join" "filtering") (:authors ("Thierry Banel tbanelwebmin at free dot fr")) (:maintainer "Thierry Banel tbanelwebmin at free dot fr"))]) (orgtbl-ascii-plot . [(20151215 2151) nil "ascii-art bar plots in org-mode tables" single ((:commit . "cd91f6ae26a7402e192a1f4fd6248f5797edf19e") (:keywords "org" "table" "ascii" "plot") (:authors ("Thierry Banel  tbanelwebmin at free dot fr") ("Michael Brand")) (:maintainer "Thierry Banel  tbanelwebmin at free dot fr"))]) (orgtbl-aggregate . [(20180731 2154) nil "Create an aggregated Org table from another one" tar ((:commit . "7e87e0fb0784be9370462614ec0ffc9d9ae6ef1c") (:keywords "org" "table" "aggregation" "filtering"))]) (orgnav . [(20170608 1713) ((helm (2 7 0)) (s (1 11 0)) (dash (1 11 0)) (emacs (24))) "Org tree navigation using helm" tar ((:commit . "9e2cac9c1a67af5f0080e60022e821bf7b70312d") (:keywords "convenience" "outlines") (:authors ("Facet Framer" . "facet@facetframer.com")) (:maintainer "Facet Framer" . "facet@facetframer.com") (:url . "http://github.com/facetframer/orgnav"))]) (orglue . [(20171220 1226) ((org (8 1)) (epic (0 2))) "more functionality to org-mode." tar ((:commit . "ae2a45c19b52e45db7891093a3ff17ba2e51c507") (:keywords "org") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (orglink . [(20180318 2023) ((emacs (24 3)) (dash (2 12 1)) (org (8 3))) "use Org Mode links in other modes" single ((:commit . "e9e90e16ddaceaf99c9b251a215d6338b9762b4d") (:keywords "hypertext") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/orglink"))]) (orgit . [(20180318 2001) ((emacs (24 4)) (dash (2 13 0)) (magit (2 10 0)) (org (8 3 3))) "support for Org links to Magit buffers" single ((:commit . "d909f92d3b1b42184143fd5e6d4c6a2762477ab7") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/orgit"))]) (orgbox . [(20180827 218) ((org (8 0)) (cl-lib (0 5))) "Mailbox-like task scheduling Org." single ((:commit . "609e5e37348815ec3ba53ab6d643e38b0cc4fe17") (:keywords "org") (:authors ("Yasuhito Takamiya" . "yasuhito@gmail.com")) (:maintainer "Yasuhito Takamiya" . "yasuhito@gmail.com") (:url . "https://github.com/yasuhito/orgbox"))]) (organize-imports-java . [(20180623 1909) ((emacs (26)) (f (0 20 0)) (s (1 12 0)) (cl-lib (0 6))) "Mimic Eclipse's Organize Imports functionality." single ((:commit . "98dca0c9e046e03a3f14946c3f7af05debdf8197") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/organize-imports-java"))]) (organic-green-theme . [(20180522 1620) nil "Low-contrast green color theme." single ((:commit . "200ac4a636eeb6faf1793d1937e62a343debc437"))]) (org2web . [(20171005 2317) ((cl-lib (1 0)) (ht (1 5)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (el2org (0 10)) (simple-httpd (0 1))) "A static site generator based on org mode." tar ((:commit . "5243b399927a4c474bb3b8d1c8a00799df1f27d7"))]) (org2jekyll . [(20170225 915) ((dash-functional (2 11 0)) (s (1 9 0)) (deferred (0 3 1)) (kv (0 0 19))) "Minor mode to publish org-mode post to jekyll without specific yaml" tar ((:commit . "52a19a5d372116262b9d613f4ec8490a3b49e329") (:keywords "org-mode" "jekyll" "blog" "publish") (:authors ("Antoine R. Dumont <eniotna.t AT gmail.com>")) (:maintainer "Antoine R. Dumont <eniotna.t AT gmail.com>") (:url . "https://github.com/ardumont/org2jekyll"))]) (org2issue . [(20160427 118) ((org (8 0)) (emacs (24 4)) (ox-gfm (0 1)) (gh (0 1)) (s (20160405 920))) "export org to github issue" single ((:commit . "0f7f13463e389f2d8d7d830a928042d0cf1c71eb") (:keywords "convenience" "github" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/org2issue"))]) (org2elcomment . [(20170324 945) ((org (8 3 4))) "Convert Org file to Elisp comments" single ((:commit . "c88a75d9587c484ead18f7adf08592b09c1cceb0") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (org2ctex . [(20181012 151) ((emacs (24 4))) "Export org to ctex (a latex macro for Chinese)" single ((:commit . "2143992462594ce63733305f75f7c7d08123710a") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/org2ctex"))]) (org2blog . [(20171219 311) ((org (8 3)) (xml-rpc (1 6 12)) (metaweblog (1 0 1)) (htmlize (1 51))) "Blog from Org mode to wordpress" tar ((:commit . "aa7a5730f4a58a53c41370dcde7bec43d5c1a2cd"))]) (org-wunderlist . [(20150818 213) ((request-deferred (0 2 0)) (alert (1 1)) (emacs (24)) (cl-lib (0 5)) (org (8 2 4)) (s (1 9 0))) "Org sync with Wunderlist" single ((:commit . "f7f1ca73661356b9fa072efd73431592ff1182e1") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/org-wunderlist.el"))]) (org-wild-notifier . [(20180222 425) ((alert (1 2)) (dash (2 13 0)) (emacs (24 4))) "Customizable org-agenda notifications" single ((:commit . "d0df145d9bbb72b2c315b7d8007cb6a59fea2095") (:keywords "notification" "alert" "org" "org-agenda" "agenda") (:authors ("Artem Khramov" . "futu.fata@gmail.com")) (:maintainer "Artem Khramov" . "futu.fata@gmail.com") (:url . "https://github.com/akhramov/org-wild-notifier.el"))]) (org-web-tools . [(20181113 527) ((emacs (25 1)) (org (9 0)) (dash (2 12)) (esxml (0 3 4)) (s (1 10 0)) (request (0 3 0))) "Display and capture web content with Org-mode" tar ((:commit . "e9071d404efa417b6d46784c57b4725ff66f2f22") (:keywords "hypermedia" "outlines" "org" "web") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-web-tools"))]) (org-wc . [(20180610 253) nil "Count words in org mode trees." single ((:commit . "0716c1e8276f6953e139e357e97566e792c8be19") (:authors ("Simon Guest")) (:maintainer "Simon Guest"))]) (org-vcard . [(20170929 1110) nil "org-mode support for vCard export and import." tar ((:commit . "dbe266b79df4fb31f1766010322bf4e383ce1c03") (:keywords "outlines" "org" "vcard") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/org-vcard"))]) (org-variable-pitch . [(20180429 2215) ((emacs (25))) "Minor mode for variable pitch text in org mode." single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "faces") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#ovp"))]) (org-trello . [(20180331 631) ((request-deferred (0 2 0)) (deferred (0 4 0)) (s (1 11 0)) (dash-functional (2 12 1)) (dash (2 12 1))) "Minor mode to synchronize org-mode buffer and trello board" tar ((:commit . "e2e8a3d45057645e4caae7d46a79d2d9be2894bd"))]) (org-tree-slide . [(20180906 949) nil "A presentation tool for org-mode" single ((:commit . "d45152fad1c0a153251073806f1b65ebd3731411") (:keywords "org-mode" "presentation" "narrowing") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>"))]) (org-transform-tree-table . [(20150110 1433) ((dash (2 10 0)) (s (1 3 0))) "Transform org-mode tree with properties to a table, and the other way around" single ((:commit . "0a9bf07f01bc5fc3b349aff64e83999a8de83b52") (:keywords "org-mode" "table" "org-table" "tree" "csv" "convert") (:authors (nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>")) (:maintainer nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>") (:url . "https://github.com/jplindstrom/emacs-org-transform-tree-table"))]) (org-tracktable . [(20161118 1329) ((emacs (24)) (cl-lib (0 5))) "Track your writing progress in an org-table" single ((:commit . "8e0e60a582a034bd66d5efb72d513140b7d4d90a") (:keywords "org" "writing") (:authors ("tty-tourist" . "andreasrasholm@protonmail.com")) (:maintainer "tty-tourist" . "andreasrasholm@protonmail.com") (:url . "https://github.com/tty-tourist/org-tracktable"))]) (org-toodledo . [(20150301 1113) ((request-deferred (0 2 0)) (emacs (24)) (cl-lib (0 5))) "Toodledo integration for Emacs Org mode" tar ((:commit . "2c91a92bd07ae4a546771b018a6faa0e06399968") (:keywords "outlines" "data") (:authors ("Christopher J. White" . "emacs@grierwhite.com")) (:maintainer "Christopher J. White" . "emacs@grierwhite.com"))]) (org-timeline . [(20180812 1119) ((dash (2 13 0)) (emacs (24 3))) "Add graphical view of agenda to agenda buffer." single ((:commit . "701f13246ad1ce286be69cc16c1126536b71e7ca") (:keywords "calendar") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/org-timeline/"))]) (org-time-budgets . [(20151111 801) ((alert (0 5 10)) (cl-lib (0 5))) "Define time budgets and display clocked time." single ((:commit . "baa1ce6333157fed3b3799a80e6cf8c73c9e2c18") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com"))]) (org-themis . [(20160122 404) ((cl-lib (0 4))) "Experimental project management mode for org-mode" single ((:commit . "78aadbbe22b1993be5c4accd0d3f91a4e85c9a3c") (:keywords "org-mode" "elisp" "project") (:maintainer "Zachary Elliott" . "contact@zell.io") (:url . "http://github.com/zellio/org-themis"))]) (org-tfl . [(20170923 1218) ((org (0 16 2)) (cl-lib (0 5)) (emacs (24 1))) "Transport for London meets Orgmode" tar ((:commit . "f0d7d39106a1de5457f5160cddd98ab892b61066") (:keywords "org" "tfl") (:authors ("storax (David Zuber), <zuber [dot] david [at] gmx [dot] de>")) (:maintainer "storax (David Zuber), <zuber [dot] david [at] gmx [dot] de>") (:url . "https://github.com/storax/org-tfl"))]) (org-table-sticky-header . [(20170409 114) ((org (8 2 10)) (emacs (24 4))) "Sticky header for org-mode tables" single ((:commit . "93dc69efc00ac9fd3cc2ece5100f51df33ec7d8b") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (org-table-comment . [(20120209 1851) nil "Org table comment modes." single ((:commit . "33b9966c33ecbc3e27cca67c2f2cdea04364d74e") (:keywords "org-mode" "orgtbl") (:authors ("Matthew L. Fidler <matthew dot fidler at gmail . com>")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/org-table-comment.el"))]) (org-sync-snippets . [(20170824 1828) ((org (8 3 5)) (emacs (24 3)) (f (0 17 3))) "Export snippets to org-mode and vice versa" single ((:commit . "0f264a032d371d7dbb4a7cbaf0ea2f91b5a629ca") (:keywords "snippet" "org-mode" "yasnippet" "tools") (:authors ("Adrien Brochard")) (:maintainer "Adrien Brochard") (:url . "https://github.com/abrochard/org-sync-snippets"))]) (org-sync . [(20180221 1927) ((cl-lib (0 5)) (org (8 2)) (emacs (24))) "Synchronize Org documents with External Issue Trackers" tar ((:commit . "095335063b306871970f981898a220f62ad0ae4e") (:keywords "org" "synchronization" "issue tracking" "github" "redmine") (:authors ("Aurelien Aptel <aurelien dot aptel at gmail dot com>")) (:maintainer "Andrei Beliankou" . "arbox@yandex.ru") (:url . "https://github.com/arbox/org-sync"))]) (org-super-agenda . [(20180922 2151) ((emacs (25 1)) (s (1 10 0)) (dash (2 13)) (org (9 0)) (ht (2 2))) "Supercharge your agenda" tar ((:commit . "746b51073e5d5c6048320a9aef7e9273b4d154a9") (:keywords "hypermedia" "outlines" "org" "agenda") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-super-agenda"))]) (org-sticky-header . [(20170423 435) ((emacs (24 4)) (org (8 3 5))) "Show off-screen Org heading at top of window" single ((:commit . "aae8dbc7f3b33c4dd35dc38d83791d7c23757060") (:keywords "hypermedia" "outlines" "org") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-sticky-header"))]) (org-static-blog . [(20180528 648) ((emacs (24 3))) "a simple org-mode based static blog generator" single ((:commit . "f69d2fd6671fb250fbd87df5efa898a7bf5b9bda") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "https://github.com/bastibe/org-static-blog"))]) (org-starter . [(20180917 1205) ((emacs (25 1)) (dash (2 12)) (dash-functional (1 2 0))) "A basic configuration framework for org mode" single ((:commit . "a1274f901366a39c2eeeaa36644c0bdd9837374b") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/org-starter"))]) (org-send-ebook . [(20181016 800) ((emacs (25)) (cl-lib (0 5)) (seq (2 20))) "Send org link file to ebook reader." single ((:commit . "b4913a709f9206115c3e3ea73e217029cc0fb3de") (:keywords "org" "link" "ebook" "kindle" "epub" "mobi") (:url . "https://github.com/stardiviner/org-send-ebook"))]) (org-seek . [(20161217 502) ((emacs (24 3)) (ag (0 48))) "Searching Org-mode files with search tools." single ((:commit . "1f51e6634e3b9a6a29d335d0d14370a6ffef2265") (:keywords "org" "search" "ag" "pt") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/org-seek.el"))]) (org-rtm . [(20160214 1236) ((rtm (0 1))) "Simple import/export from rememberthemilk to org-mode" single ((:commit . "adc42ad1fbe92ab447ccc9553780f4456f2508d2") (:keywords "outlines" "data") (:authors ("Philipp Middendorf" . "pmidden@secure.mailbox.org")) (:maintainer "Philipp Middendorf" . "pmidden@secure.mailbox.org") (:url . "https://github.com/pmiddend/org-rtm"))]) (org-rich-yank . [(20180430 1344) ((emacs (24 4))) "paste with org-mode markup and link to source" single ((:commit . "b29bd06f295424fc15b3b8c1b3f78f501d67db47") (:keywords "convenience" "hypermedia" "org") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (org-review . [(20160907 537) nil "schedule reviews for Org entries" single ((:commit . "058e75b7f28d2ad2390290fe17a63d98ef5ab763") (:keywords "org" "review") (:authors ("Alan Schmitt" . "alan.schmitt@polytechnique.org")) (:maintainer "Alan Schmitt" . "alan.schmitt@polytechnique.org") (:url . "https://github.com/brabalan/org-review"))]) (org-repo-todo . [(20171228 119) nil "Simple repository todo management with org-mode" single ((:commit . "f73ebd91399c5760ad52c6ad9033de1066042003") (:keywords "convenience") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/org-repo-todo"))]) (org-ref . [(20181115 51) ((dash (2 11 0)) (htmlize (1 51)) (helm (1 5 5)) (helm-bibtex (2 0 0)) (ivy (0 8 0)) (hydra (0 13 2)) (key-chord (0)) (s (1 10 0)) (f (0 18 0)) (emacs (24 4)) (pdf-tools (0 7))) "citations, cross-references and bibliographies in org-mode" tar ((:commit . "1b5cf239d2abe203b9c64000c9010bbb6bf18fb4") (:keywords "org-mode" "cite" "ref" "label") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "John Kitchin" . "jkitchin@andrew.cmu.edu") (:url . "https://github.com/jkitchin/org-ref"))]) (org-redmine . [(20160711 1114) nil "Redmine tools using Emacs OrgMode" single ((:commit . "e77d013bc3784947c46a5c53f03cd7d3c68552fc") (:keywords "redmine" "org") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/org-redmine"))]) (org-recent-headings . [(20170908 429) ((emacs (25 1)) (org (9 0 5)) (dash (2 13 0)) (frecency (0 1))) "Jump to recently used Org headings" single ((:commit . "a09c2670c400c7a4fbbf0ac05d2d9226aa10e8f4") (:keywords "hypermedia" "outlines" "org") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-recent-headings"))]) (org-readme . [(20151204 1217) ((http-post-simple (1 0)) (yaoddmuse (0 1 1)) (header2 (21 0)) (lib-requires (21 0)) (cl-lib (0 5))) "Integrates Readme.org and Commentary/Change-logs." tar ((:commit . "4cb9f768d282a2835b4510b6504ff9ede487007d") (:keywords "header2" "readme.org" "emacswiki" "git") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/org-readme"))]) (org-randomnote . [(20171210 1357) ((f (0 19 0)) (dash (2 12 0))) "Find a random note in your Org-Mode files" single ((:commit . "c89eb4cf625ea7e7624b6a2d3d5676ce25ab03d7") (:authors ("Michael Fogleman" . "michaelwfogleman@gmail.com")) (:maintainer "Michael Fogleman" . "michaelwfogleman@gmail.com") (:url . "http://github.com/mwfogleman/org-randomnote"))]) (org-random-todo . [(20180312 804) ((emacs (24 3)) (alert (1 2))) "show a random TODO (with alert) every so often" single ((:commit . "8357350a66bbc4e0e5cb590acc104d39870cf736") (:keywords "org" "todo" "notification" "calendar") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (org-radiobutton . [(20180612 1028) ((dash (2 13 0)) (emacs (24))) "Radiobutton for org-mode lists." single ((:commit . "4182aafbe5ae1bdfb0b07efa435bdba8bbd7199d") (:keywords "outlines") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/org-radiobutton"))]) (org-protocol-jekyll . [(20170328 1639) ((cl-lib (0 5))) "Jekyll's handler for org-protocol" single ((:commit . "dec064a42d6dfe81dfde7ba59ece5ca103ac6334") (:authors ("Vladimir S. Ivanov" . "ivvl82@gmail.com")) (:maintainer "Vladimir S. Ivanov" . "ivvl82@gmail.com"))]) (org-projectile-helm . [(20180601 1822) ((org-projectile (1 0 0)) (helm (2 3 1)) (emacs (25))) "helm functions for org-projectile" single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org" "projectile" "todo" "helm" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-projectile . [(20180601 242) ((projectile (0 11 0)) (dash (2 10 0)) (emacs (24)) (s (1 9 0)) (org-category-capture (0 0 0))) "Repository todo management for org-mode" single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org-mode" "projectile" "todo" "tools" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-preview-html . [(20180625 619) ((org (8 0)) (emacs (24 4))) "automatically use eww to preview the current org file on save" single ((:commit . "8ba7ecd7ac624f33b3e2395f477bbff4f1ec4efe") (:keywords "convenience" "eww" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/org-preview-html"))]) (org-present-remote . [(20181001 2141) ((org-present (9)) (elnode (0 9)) (emacs (24))) "A web-based remote control for org-present" single ((:commit . "2defabacd04b1d3a76de81b07d7f7c89d67babca") (:keywords "comm" "docs") (:authors ("Duncan Bayne" . "duncan@bayne.id.au")) (:maintainer "Duncan Bayne" . "duncan@bayne.id.au") (:url . "https://gitlab.com/duncan-bayne/org-present-remote"))]) (org-present . [(20180303 2330) ((org (7))) "Minimalist presentation minor-mode for Emacs org-mode." single ((:commit . "d13acd70eff6a1608bc991920232146a0de76b21") (:authors ("Ric Lister")) (:maintainer "Ric Lister") (:url . "https://github.com/rlister/org-present"))]) (org-pomodoro . [(20171108 2114) ((alert (0 5 10)) (cl-lib (0 5))) "Pomodoro implementation for org-mode." tar ((:commit . "3deed1c26dcbda4d5231b9085ddf68e302b0f9dc") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "https://github.com/lolownia/org-pomodoro"))]) (org-pdfview . [(20180225 1006) ((org (8 2 10)) (pdf-tools (0 80))) "Support for links to documents in pdfview mode" single ((:commit . "09ef4bf8ff8319c1ac78046c7e6b89f6a0beb82c") (:keywords "org" "pdf-view" "pdf-tools") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com"))]) (org-password-manager . [(20180227 1810) ((org (8 2 10)) (s (1 9 0)) (dash (2 13 0))) "Password manager for Org Mode." single ((:commit . "4b30a36e71182553a02e4dd415369290d98ec03a") (:keywords "password") (:authors ("Leandro Facchinetti" . "me@leafac.com")) (:maintainer "Leandro Facchinetti" . "me@leafac.com") (:url . "https://git.leafac.com/org-password-manager"))]) (org-parser . [(20171003 436) ((emacs (25 1)) (dash (2 12 0)) (ht (2 1))) "parse org files into structured datatypes." single ((:keywords "files" "outlines" "tools") (:url . "https://bitbucket.org/zck/org-parser.el"))]) (org-page . [(20170807 224) ((ht (1 5)) (simple-httpd (1 4 6)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (cl-lib (0 5)) (git (0 1 1))) "a static site generator based on org mode" tar ((:commit . "50430ababf73a2d090881a952e9770badaf7478b"))]) (org-outlook . [(20160705 1338) nil "Outlook org" tar ((:commit . "ec32d8d9d8ffd17e6de4de0b52fc3f5ad9b4cc0d") (:keywords "org-outlook") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/org-outlook.el"))]) (org-outline-numbering . [(20180705 1501) ((emacs (24)) (org (8 3)) (cl-lib (0 6)) (ov (1 0 6))) "Show outline numbering as overlays in org-mode" single ((:commit . "b95b6a7ed9289637cb512232470633b330ca9713") (:keywords "wp" "convenience") (:authors ("Anders Johansson")) (:maintainer "Anders Johansson") (:url . "https://gitlab.com/andersjohansson/org-outline-numbering"))]) (org-onenote . [(20171008 500) ((oauth2 (0 11)) (request (0 2 0)) (org (8 2 10))) "export org-mode document to onenote." single ((:commit . "5ce5cf4edb143180e0b185ac26826d39ae5bc929") (:keywords "tools" "docs" "org-mode" "onenote") (:authors ("Frei Zhang" . "ifree0@gmail.com")) (:maintainer "Frei Zhang" . "ifree0@gmail.com") (:url . "https://github.com/ifree/org-onenote"))]) (org-octopress . [(20170821 415) ((org (9 0)) (orglue (0 1)) (ctable (0 1 1))) "Compose octopress articles using org-mode." tar ((:commit . "38598ef98d04076a8eb78d549907ddfde8d3a652") (:keywords "org" "jekyll" "octopress" "blog") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (org-noter . [(20181106 2341) ((emacs (24 4)) (cl-lib (0 6)) (org (9 0))) "A synchronized, Org-mode, document annotator" single ((:commit . "8e5d8eacffe251a4b6ab55f6cb36e0830f5fe8dc") (:keywords "lisp" "pdf" "interleave" "annotate" "external" "sync" "notes" "documents" "org-mode") (:authors (nil . "Gonçalo Santos (aka. weirdNox@GitHub)")) (:maintainer nil . "Gonçalo Santos (aka. weirdNox@GitHub)") (:url . "https://github.com/weirdNox/org-noter"))]) (org-notebook . [(20170322 452) ((emacs (24)) (org (8)) (cl-lib (0 5))) "Ease the use of org-mode as a notebook" single ((:commit . "86042d866bf441e2c9bb51f995e5994141b78517") (:keywords "convenience" "tools") (:authors ("Paul Elder" . "paul.elder@amanokami.net")) (:maintainer "Paul Elder" . "paul.elder@amanokami.net"))]) (org-multiple-keymap . [(20150329 106) ((org (8 2 4)) (emacs (24)) (cl-lib (0 5))) "Set keymap to elements, such as timestamp and priority." single ((:commit . "8ebc532df7f0dd6e6c3aa7c380a51d4166c668e8") (:keywords "convenience" "org-mode") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/org-multiple-keymap.el"))]) (org-msg . [(20181005 1543) ((emacs (24 4)) (htmlize (1 54))) "Org mode to send and reply to email in HTML." single ((:commit . "bc488c5ef820644660991c4cb73de2738173b4d4") (:keywords "extensions" "mail") (:authors ("Jérémy Compostella" . "jeremy.compostella@gmail.com")) (:maintainer "Jérémy Compostella" . "jeremy.compostella@gmail.com") (:url . "https://github.com/jeremy-compostella/org-msg"))]) (org-mru-clock . [(20180419 1306) ((emacs (24 3))) "clock in/out of tasks with completion and persistent history" single ((:commit . "72e6cd0a6458ae0392f587026233f553278ab481") (:keywords "convenience" "calendar") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (org-mobile-sync . [(20180606 524) ((emacs (24 3 50)) (org (8 0))) "automatically sync org-mobile on changes" single ((:commit . "06764b943a528827df1e2acc6bc7806cc2c1351f") (:keywords "org-mode" "org" "mobile" "sync" "todo") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/org-mobile-sync"))]) (org-mind-map . [(20180826 2340) ((emacs (24)) (dash (1 8 0)) (org (8 2 10))) "Creates a directed graph from org-mode files" single ((:commit . "16a8aac5462c01c4e7b6b7915381fde42fd3caf6") (:keywords "orgmode" "extensions" "graphviz" "dot") (:authors ("Ted Wiles" . "theodore.wiles@gmail.com")) (:maintainer "Ted Wiles" . "theodore.wiles@gmail.com") (:url . "https://github.com/theodorewiles/org-mind-map"))]) (org-mime . [(20181023 2314) ((emacs (24 4)) (cl-lib (0 5))) "org html export for text/html MIME emails" single ((:commit . "1e792ef0616069b3ec74a4b7d96fced8c9c6eb8a") (:keywords "mime" "mail" "email" "html") (:authors ("Eric Schulte")) (:maintainer "Chen Bin (redguardtoo)") (:url . "http://github.com/org-mime/org-mime"))]) (org-make-toc . [(20181118 500) ((emacs (25 1)) (dash (2 12)) (s (1 10 0)) (org (9 0))) "Automatic tables of contents for Org files" single ((:commit . "a73ec43211a2ec41a8dadae2e82a516c8bf5856a") (:keywords "org" "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-make-toc"))]) (org-listcruncher . [(20180815 603) ((cl-lib (0 5)) (seq (2 3)) (emacs (24 4))) "Parse Org mode list contents into table" single ((:commit . "50bd8c22cde3b9b091889861e44a5043b53556f7") (:keywords "convenience") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:url . "https://github.com/dfeich/org-listcruncher"))]) (org-linkany . [(20160207 411) ((log4e (0 2 0)) (yaxception (0 1))) "Insert link using anything.el/helm.el on org-mode" single ((:commit . "8cfe2f1a46e6654a79f56505349d1396263cecb3") (:keywords "org" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-linkany"))]) (org-link-travis . [(20140405 2327) ((org (7))) "Insert/Export the link of Travis CI on org-mode" single ((:commit . "596615ad8373d9090bd4138da683524f0ad0bda5") (:keywords "org") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-link-travis"))]) (org-link-minor-mode . [(20170805 1852) ((org (8))) "Enable org-mode links in non-org modes" single ((:commit . "7b92df60f3fee7f609d649d80ef243b45771ebea") (:authors ("Sean O'Halpin <sean dot ohalpin at gmail dot com>")) (:maintainer "Sean O'Halpin <sean dot ohalpin at gmail dot com>") (:url . "https://github.com/seanohalpin/org-link-minor-mode"))]) (org-kanban . [(20180916 816) ((dash (2 13 0)) (emacs (24 4)) (org (9 1))) "kanban dynamic block for org-mode." single ((:commit . "8091bdd96d0bf405e4d88766cd31a31f2afe8a36") (:keywords "org-mode" "org" "kanban" "tools") (:authors ("Christian Köstlin" . "christian.koestlin@gmail.com")) (:maintainer "Christian Köstlin" . "christian.koestlin@gmail.com") (:url . "http://github.com/gizmomogwai/org-kanban"))]) (org-journal . [(20181115 714) ((emacs (25 1))) "a simple org-mode based journaling mode" single ((:commit . "3ae2e7d7e372dee08143282a9137bf4dfc946645") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "http://github.com/bastibe/org-journal"))]) (org-jira . [(20181118 310) ((emacs (24 5)) (cl-lib (0 5)) (request (0 2 0)) (s (0 0 0)) (dash (2 14 1))) "Syncing between Jira and Org-mode." tar ((:commit . "45f3e8f19f511fae2012828a99b8e3254708531c") (:keywords "ahungry" "jira" "org" "bug" "tracker") (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/org-jira"))]) (org-iv . [(20171001 1022) ((impatient-mode (1 0 0)) (org (8 0)) (cl-lib (0 5))) "a tool used to view html (in browser) generated by org-file once the org-file changes" tar ((:commit . "7f2bb1b32647655fd9d6684f6f09dcc66b61b0cd"))]) (org-index . [(20181019 1258) ((emacs (24 4))) "A personal adaptive index for org" single ((:commit . "905e3dba6bdc009aa3fe7df0391f5f46afc0f68d") (:authors ("Marc Ihm" . "org-index@2484.de")) (:maintainer "Marc Ihm" . "org-index@2484.de") (:url . "https://github.com/marcIhm/org-index"))]) (org-if . [(20150920 1513) nil "Interactive Fiction Authoring System for Org-Mode." tar ((:commit . "fab602cc1bbee7a4e99c0083e129219d3f9ed2e8"))]) (org-grep . [(20151202 1229) ((cl-lib (0 5))) "Kind of M-x rgrep adapted for Org mode." single ((:commit . "5bdd04c0f53b8a3d656f36ea17bba3df7f0cb684") (:authors ("François Pinard" . "pinard@iro.umontreal.ca")) (:maintainer "François Pinard" . "pinard@iro.umontreal.ca") (:url . "https://github.com/pinard/org-grep"))]) (org-gnome . [(20150614 1457) ((alert (1 2)) (telepathy (0 1)) (gnome-calendar (0 1))) "Orgmode integration with the GNOME desktop" single ((:commit . "122e14cf6f8104150a65246a9a7c10e1d7939862") (:keywords "org" "gnome") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (org-gcal . [(20181004 748) ((request-deferred (0 2 0)) (alert (1 1)) (emacs (24)) (cl-lib (0 5)) (org (8 2 4))) "Org sync with Google Calendar" single ((:commit . "d1c2549e7e220880848bef5a8fcc06cbb82dbd9f") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "https://github.com/kidd/org-gcal.el"))]) (org-fancy-priorities . [(20180328 2331) nil "Display org priorities as custom strings" single ((:commit . "819bb993b71e7253cefef7047306ab4e0f9d0a86") (:keywords "convenience" "faces" "outlines") (:authors ("Harry Bournis" . "harrybournis@gmail.com")) (:maintainer "Harry Bournis" . "harrybournis@gmail.com") (:url . "https://github.com/harrybournis/org-fancy-priorities"))]) (org-evil . [(20180620 1517) ((dash (2 13 0)) (evil (0)) (monitor (0)) (org (0))) "Evil extensions for Org." tar ((:commit . "3b4620edc606412ef75c0b5aa637af22486eb126") (:keywords "convenience" "evil" "org") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/guiltydolphin/org-evil"))]) (org-emms . [(20181010 1114) ((emacs (24))) "Play multimedia files from org-mode" single ((:commit . "07a8917f3d628c32e5de1dbd118ac08203772533") (:keywords "multimedia") (:authors ("Jonathan Gregory <jgrg at autistici dot org>")) (:maintainer "Jonathan Gregory <jgrg at autistici dot org>") (:url . "https://gitlab.com/jagrg/org-emms"))]) (org-elisp-help . [(20161122 55) ((cl-lib (0 5)) (org (9 0))) "org links to emacs-lisp documentation" single ((:commit . "3e33ab1a2933dd7f2782ef91d667a37f12d633ab") (:keywords "org" "remember" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/org-elisp-help"))]) (org-ehtml . [(20150506 2358) ((web-server (20140109 2200)) (emacs (24 3))) "Export Org-mode files as editable web pages" tar ((:commit . "9df85de1a0fe1e7b2d6c000777c1a0c0217f92d0"))]) (org-edit-latex . [(20170908 1522) ((emacs (24 4)) (auctex (11 90))) "Edit embedded LaTeX in a dedicated buffer" single ((:commit . "1f228310ef2f3f2959a527f6d99e42ce977384c8") (:keywords "org" "latex") (:authors ("James Wong" . "jianwang.academic@gmail.com")) (:maintainer "James Wong" . "jianwang.academic@gmail.com") (:url . "https://github.com/et2010/org-edit-latex"))]) (org-easy-img-insert . [(20160915 2008) ((emacs (24 4))) "An easier way to add images from the web in org mode" single ((:commit . "9f8aaa7f68ff1f0d8d7b1e9b618abb15002f971e") (:keywords "convenience" "hypermedia" "files") (:authors ("Tashrif Sanil" . "tashrifsanil@kloke-source.com")) (:maintainer "Tashrif Sanil" . "tashrifsanil@kloke-source.com") (:url . "https://github.com/tashrifsanil/org-easy-img-insert"))]) (org-dropbox . [(20150114 509) ((dash (2 2)) (names (20150000)) (emacs (24))) "move Dropbox notes from phone into org-mode datetree" single ((:commit . "75dab6d6f0438a7a8a18ccf3a5d55f50bf531f6e") (:keywords "dropbox" "android" "notes" "org-mode") (:authors ("Heikki Lehvaslaiho" . "heikki.lehvaslaiho@gmail.com")) (:maintainer "Heikki Lehvaslaiho" . "heikki.lehvaslaiho@gmail.com") (:url . "https://github.com/heikkil/org-dropbox"))]) (org-drill-table . [(20180115 1009) ((s (1 7 0)) (dash (2 2 0)) (cl-lib (0 3)) (org (8 2)) (emacs (24 1))) "Generate drill cards from org tables" single ((:commit . "2729aaa42c1e2720d9bf7bcc125e92dcf48b7f7d") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (org-dp . [(20180311 923) ((cl-lib (0 5))) "Declarative Local Programming with Org Elements" tar ((:commit . "e720f1c155a795a5b65a04790ad195c413449716") (:authors ("Thorsten Jolitz <tjolitz AT gmail DOT com>")) (:maintainer "Thorsten Jolitz <tjolitz AT gmail DOT com>") (:url . "https://github.com/tj64/org-dp"))]) (org-download . [(20180925 1528) ((async (1 2))) "Image drag-and-drop for Emacs org-mode" single ((:commit . "07b98eb4f7252e3f64a306c09dfb618be6ac181d") (:keywords "images" "screenshots" "download") (:authors ("Oleh Krehel")) (:maintainer "Oleh Krehel") (:url . "https://github.com/abo-abo/org-download"))]) (org-dotemacs . [(20180802 28) ((org (7 9 3)) (cl-lib (0 5))) "Store your emacs config as an org file, and choose which bits to load." single ((:commit . "49072168158b6cd45796e92e940c9ac71e181722") (:keywords "local") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/org-dotemacs"))]) (org-doing . [(20161017 1620) nil "Keep track of what you're doing" tar ((:commit . "07ddbfc238cba31e4990c9b52e9a2757b39111da") (:keywords "tools" "org") (:authors ("Rudolf Olah")) (:maintainer "Rudolf Olah") (:url . "https://github.com/omouse/org-doing"))]) (org-dashboard . [(20171223 1924) ((cl-lib (0 5))) "Visually summarize progress in org files" single ((:commit . "02c0699771d199075a286e4502340ca6e7c9e831") (:keywords "outlines" "calendar") (:authors ("Massimiliano Mirra" . "hyperstruct@gmail.com")) (:maintainer "Massimiliano Mirra" . "hyperstruct@gmail.com") (:url . "http://github.com/bard/org-dashboard"))]) (org-cua-dwim . [(20120203 534) nil "Org-mode and Cua mode compatibility layer" single ((:commit . "a55d6c7009fc0b22f1110c07de629acc955c85e4") (:keywords "org-mode" "cua-mode") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler"))]) (org-context . [(20170107 1337) nil "Contextual capture and agenda commands for Org-mode" single ((:commit . "a3b4a4ce6d15e3c2d45eb5dcb78bea81913f3e21") (:keywords "org" "capture" "agenda" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/org-context"))]) (org-commentary . [(20160802 637) ((dash (2 0)) (emacs (24 4)) (org (8 0))) "generate or update conventional library headers using Org mode files" tar ((:commit . "821ccb994811359c42f4e3d459e0e88849d42b75") (:keywords "convenience" "docs" "tools") (:authors ("Sergei Maximov" . "s.b.maximov@gmail.com")) (:maintainer "Sergei Maximov" . "s.b.maximov@gmail.com") (:url . "https://github.com/smaximov/org-commentary"))]) (org-clock-today . [(20161014 920) ((emacs (25))) "Show the total clocked time of the current day in the mode line" single ((:commit . "02b8fd541a01040405a9a1400c46dcb68b7c2a3a") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (org-clock-split . [(20180909 2047) ((emacs (24))) "Split clock entries" single ((:commit . "b2f1497b62e7f4a767be02e249e4ac95d4f8f21c") (:keywords "calendar") (:authors ("Justin Taft <https://github.com/justintaft>")) (:maintainer "Justin Taft <https://github.com/justintaft>") (:url . "https://github.com/justintaft/emacs-org-clock-split"))]) (org-clock-csv . [(20180314 257) ((org (8 3)) (s (1 0))) "Export `org-mode' clock entries to CSV format." single ((:commit . "5f96532e7a2c4a56a414a9e34f7a76b2f29d5d03") (:keywords "calendar" "data" "org") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:url . "https://github.com/atheriel/org-clock-csv"))]) (org-clock-convenience . [(20160830 1856) ((cl-lib (0 5)) (org (8)) (emacs (24 3))) "convenience functions for org time tracking" single ((:commit . "2d3fab0991ef7fa8d94c46a63a66abd289c79d9e") (:keywords "org") (:authors ("Derek Feichtinger <dfeich.gmail.com>")) (:maintainer "Derek Feichtinger <dfeich.gmail.com>") (:url . "https://github.com/dfeich/org-clock-convenience"))]) (org-cliplink . [(20181022 1239) ((emacs (24 4))) "insert org-mode links from the clipboard" tar ((:commit . "7ab98f2b17a627e907b50c27737ec1a8ae8b0f3d") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/org-cliplink"))]) (org-chef . [(20181105 2035) ((org (0)) (emacs (24))) "Cookbook and recipe management with org-mode." tar ((:commit . "a35ad92970bdf6e251756cfecf5455997b8f8599") (:keywords "convenience" "abbrev" "outlines" "org" "food" "recipes" "cooking") (:authors ("Calvin Beck" . "hobbes@ualberta.ca")) (:maintainer "Calvin Beck" . "hobbes@ualberta.ca") (:url . "https://github.com/Chobbes/org-chef"))]) (org-category-capture . [(20180601 242) ((org (9 0 0)) (emacs (24))) "Contextualy capture of org-mode TODOs." single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org-mode" "todo" "tools" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-capture-pop-frame . [(20160518 1008) ((emacs (24 4))) "Run org-capture in a new pop frame" single ((:commit . "b16fd712de62cf0d1f9befd03be6ab5983cb3301") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/org-capture-pop-frame.git"))]) (org-caldav . [(20180403 2036) ((org (7))) "Sync org files with external calendar through CalDAV" single ((:commit . "8d3492c27a09f437d2d94f2736c56d7652e87aa0") (:keywords "calendar" "caldav") (:authors ("David Engster" . "deng@randomsample.de")) (:maintainer "David Engster" . "deng@randomsample.de"))]) (org-bullets . [(20180208 2343) nil "Show bullets in org-mode as UTF-8 characters" single ((:commit . "b56f2e3812626f2c4ac1686073d102c71f4a8513") (:authors ("sabof")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacsorphanage/org-bullets"))]) (org-brain . [(20181114 2246) ((emacs (25)) (org (9))) "Org-mode concept mapping" single ((:commit . "d2bd1461e69189a39bbe40ae0d0be080b13d0ba0") (:keywords "outlines" "hypermedia") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/org-brain"))]) (org-bookmark-heading . [(20180904 1709) ((emacs (24 4)) (f (0 17 2))) "Emacs bookmark support for org-mode" single ((:commit . "eba5ef7a3c992c4a9da86f64d12fca0c1158208a") (:keywords "hypermedia" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-bookmark-heading"))]) (org-board . [(20180530 1820) nil "bookmarking and web archival system for Org mode." single ((:commit . "38de9ff14099bb79b55ddf73b68b8e30ebd7b280") (:keywords "org" "bookmarks" "archives") (:authors ("Charles A. Roelli " . "charles@aurox.ch")) (:maintainer "Charles A. Roelli " . "charles@aurox.ch") (:url . "https://github.com/scallywag/org-board"))]) (org-beautify-theme . [(20170908 2218) nil "A sub-theme to make org-mode more beautiful." single ((:commit . "df6a1114fda313e1689363e196c8284fbe2a2738") (:keywords "org" "theme") (:authors ("Jonathan Arkell" . "jonnay@jonnay.net")) (:maintainer "Jonathan Arkell" . "jonnay@jonnay.net"))]) (org-babel-eval-in-repl . [(20170511 1214) ((eval-in-repl (0 9 2)) (matlab-mode (3 3 6)) (ess (16 10)) (emacs (24))) "Eval org-mode babel code blocks in various REPLs." tar ((:commit . "bfa72c582ac1531ad42aba23e2b1267ab68e31f6") (:keywords "literate programming" "reproducible research" "async execution") (:authors ("Takeshi Teshima" . "diadochos.developer@gmail.com")) (:maintainer "Takeshi Teshima" . "diadochos.developer@gmail.com") (:url . "https://github.com/diadochos/org-babel-eval-in-repl"))]) (org-autolist . [(20170924 1901) nil "Improved list management in org-mode" single ((:commit . "c82d1e83e982b5f0c106b8800e5b0cfd5f73fdc1") (:keywords "lists" "checklists" "org-mode") (:authors ("Calvin Young")) (:maintainer "Calvin Young") (:url . "https://github.com/calvinwyoung/org-autolist"))]) (org-attach-screenshot . [(20180420 525) nil "screenshots integrated with org attachment dirs" single ((:commit . "6b1edbd2384191122a30788ac72f2233c2df0294") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org-screenshot"))]) (org-alert . [(20180524 133) ((s (1 10 0)) (dash (2 11 0)) (alert (1 2))) "Notify org deadlines via notify-send" single ((:commit . "f87bff4acbd839acb4d2245b56b2c3d21f950911") (:keywords "org" "org-mode" "notify" "notifications" "calendar") (:authors ("Stephen Pegoraro" . "spegoraro@tutive.com")) (:maintainer "Stephen Pegoraro" . "spegoraro@tutive.com") (:url . "https://github.com/groksteve/org-alert"))]) (org-agenda-property . [(20140626 2116) ((emacs (24 2))) "Display org properties in the agenda buffer." single ((:commit . "3b469f3e93de0036547f3631cd0366d53f7584c8") (:keywords "calendar") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/org-agenda-property"))]) (org-ac . [(20170401 1307) ((auto-complete-pcmp (0 0 1)) (log4e (0 2 0)) (yaxception (0 1))) "Some auto-complete sources for org-mode" single ((:commit . "41e3ef8e4039619d0370c23c66730b3b2e9e32ed") (:keywords "org" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-ac"))]) (orca . [(20171030 1916) ((emacs (24 3))) "Org Capture" single ((:commit . "5e1744afb793dda744ddc6fe342144b5e90bea08") (:keywords "org" "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/orca"))]) (operate-on-number . [(20150707 623) nil "Operate on number at point with arithmetic functions" single ((:commit . "ceb3be565a29326c1098244fac0c50606723a56e") (:keywords "editing") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/operate-on-number.el"))]) (openwith . [(20120531 2136) nil "Open files with external programs" single ((:keywords "files" "processes") (:authors ("Markus Triska" . "markus.triska@gmx.at")) (:maintainer "Markus Triska" . "markus.triska@gmx.at") (:url . "https://bitbucket.org/jpkotta/openwith"))]) (openstack-cgit-browse-file . [(20130819 927) nil "Browse the current file in OpenStack cgit" single ((:commit . "244219288b9aef41155044697bb114b7af83ab8f") (:keywords "convenience" "vc" "git" "cgit" "gerrit" "openstack") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/openstack-cgit-browse-file"))]) (opensource . [(20160926 1616) ((s (1 11 0)) (dash (2 12 1)) (pkg-info (0 6 0)) (request (0 2 0))) "Client for Opensource API" tar ((:commit . "13499b7ae602c735e40c1c494bda6252a2f1c98f") (:keywords "opensource") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/OpenSourceOrg/el-opensourceorg"))]) (opener . [(20161207 1810) ((request (0 2 0)) (emacs (24)) (cl-lib (0 5))) "opening urls as buffers" tar ((:commit . "c384f67278046fdcd220275fdd212ab85672cbeb") (:keywords "url" "http" "files") (:authors ("Tim Reddehase" . "tr@rightsrestricted.com")) (:maintainer "Tim Reddehase" . "tr@rightsrestricted.com") (:url . "https://github.com/0robustus1/opener.el"))]) (opencl-mode . [(20170816 1249) nil "Syntax coloring for opencl kernels" single ((:commit . "6e69434d0fa6e11a542acad370611bba18d3bc5c") (:keywords "c" "opencl") (:authors ("Salmane Bah" . "salmane.bah@u-bordeaux.fr")) (:maintainer "Salmane Bah" . "salmane.bah@u-bordeaux.fr") (:url . "https://github.com/salmanebah/opencl-mode"))]) (opencc . [(20170722 816) ((emacs (24 4))) "中文简繁转换 <-> 中文簡繁轉換 (Convert Chinese with OpenCC)" single ((:commit . "8c539f72669ba9a99d8b5198db5ea930897ad1b9") (:keywords "chinese") (:authors ("徐春阳" . "mail@xuchunyang.me")) (:maintainer "徐春阳" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/emacs-opencc"))]) (open-junk-file . [(20161210 1114) nil "Open a junk (memo) file to try-and-error" single ((:commit . "558bec7372b0fed4c4cb6074ab906535fae615bd") (:keywords "convenience" "tools") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/open-junk-file.el"))]) (open-in-msvs . [(20170123 2228) nil "Open current file:line:column in Microsoft Visual Studio" tar ((:commit . "e0d071c83188ad5db8f3297d6ce784b4ed554a04") (:keywords "convenience" "usability" "integration" "visual studio" "msvs" "ide") (:authors ("Evgeny Panasyuk")) (:maintainer "Evgeny Panasyuk") (:url . "https://github.com/evgeny-panasyuk/open-in-msvs"))]) (opam . [(20150719 1220) ((emacs (24 1))) "OPAM tools" single ((:commit . "4d589de5765728f56af7078fae328b6792de8600") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/opam.el"))]) (one-time-pad-encrypt . [(20160329 1513) nil "One time pad encryption within file" single ((:commit . "87cc1f124024ce3d277299ca0ac703f182937d9f") (:keywords "convenience") (:authors ("Garvin Guan" . "garvin.guan@gmail.com")) (:maintainer "Garvin Guan" . "garvin.guan@gmail.com") (:url . "https://github.com/garvinguan/emacs-one-time-pad/"))]) (one-themes . [(20181030 1142) ((emacs (24))) "One Colorscheme" tar ((:commit . "1b50f2f88fe5e207cbe6d68db710361e3bc4a9ce") (:authors ("Balaji Sivaraman" . "balaji@balajisivaraman.com")) (:maintainer "Balaji Sivaraman" . "balaji@balajisivaraman.com") (:url . "http://github.com/balajisivaraman/emacs-one-themes"))]) (on-screen . [(20160302 950) ((cl-lib (0))) "guide your eyes while scrolling" single ((:commit . "206468aa4de299ad26c2db12b757f5ad7290912f") (:keywords "convenience") (:authors ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") (:url . "https://github.com/michael-heerdegen/on-screen.el"))]) (on-parens . [(20180202 2241) ((dash (2 10 0)) (emacs (24)) (evil (1 1 6)) (smartparens (1 6 3))) "smartparens wrapper to fit with evil-mode/vim normal-state" single ((:commit . "7a41bc02bcffd265f8a69ed4b4e0df3c3009aaa4") (:keywords "evil" "smartparens") (:authors ("William G Hatch")) (:maintainer "William G Hatch"))]) (omtose-phellack-theme . [(20161111 2120) nil "A dark theme, with cold bluish touch." tar ((:commit . "66f99633e199e65bd28641626435e8e59246529a"))]) (omnisharp . [(20181023 505) ((emacs (24 4)) (flycheck (30)) (dash (2 12 0)) (auto-complete (1 4)) (popup (0 5 1)) (csharp-mode (0 8 7)) (cl-lib (0 5)) (s (1 10 0)) (shut-up (0 3 2)) (f (0 19 0))) "Omnicompletion (intellisense) and more for C#" tar ((:commit . "260b2423b7b909b12b98d84e5b05b5b4e20040d0") (:keywords "languages" "csharp" "c#" "ide" "auto-complete" "intellisense") (:authors ("Mika Vilpas and others")) (:maintainer "Mika Vilpas and others") (:url . "https://github.com/Omnisharp/omnisharp-emacs"))]) (omnibox . [(20180423 49) ((emacs (26 1)) (dash (2 13)) (frame-local (0 0 1))) "Selection package" single ((:commit . "8ee75c71c20c438ebc43ba24ef6f543633d118f3") (:keywords "completion" "selection" "convenience" "frames") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/omnibox"))]) (omni-tags . [(20170426 2109) ((pcre2el (1 7)) (cl-lib (0 5))) "Highlight and Actions for 'Tags'" tar ((:commit . "8f0f6c302fab900b7681e5c039f90850cbbabd33") (:keywords "convenience") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "http://github.com/AdrieanKhisbe/omni-tags.el"))]) (omni-scratch . [(20171009 2151) nil "Easy and mode-specific draft buffers" single ((:commit . "9eee3161e5cb6df58618548a2173f4da7d194814") (:keywords "convenience" "languages" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-scratch.el"))]) (omni-quotes . [(20170425 1832) ((dash (2 8)) (omni-log (0 3 3)) (f (0 19 0)) (s (1 11 0)) (ht (2 1))) "Random quotes displayer" tar ((:commit . "454116c1dd6581baaeefd6b9310b1b6b7a5c36d0") (:keywords "convenience") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-quotes.el"))]) (omni-log . [(20170930 1235) ((emacs (24)) (ht (2 0)) (s (1 6 1)) (dash (2 13 0))) "Logging utilities" tar ((:commit . "11e959473c1bd9415d0cda785940c36ba6ad44ab") (:keywords "convenience" "languages" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-log.el"))]) (omni-kill . [(20171016 2140) nil "Kill all the things" single ((:commit . "904549c8fd6ac3cf22b5d7111ca8944e179cffea") (:keywords "convenience" "editing" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr"))]) (om-mode . [(20140915 2110) nil "Insert Om component template with life cycle." single ((:commit . "cdc0c2912321f8438b0f3449ba8aca50ec150bba") (:keywords "clojurescript") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com"))]) (olivetti . [(20180531 737) ((emacs (24 4))) "Minor mode for a nice writing environment" single ((:commit . "02272654f1d920ea2da5a4b553acd5e5cc096ab1") (:keywords "wp" "text") (:authors ("Paul Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul Rankin" . "hello@paulwrankin.com") (:url . "https://github.com/rnkn/olivetti"))]) (oldlace-theme . [(20150705 1300) ((emacs (24))) "Emacs 24 theme with an 'oldlace' background." single ((:commit . "5c6f437203b0783b36a7aff4a578de4a0c8c4ee6") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (old-norse-input . [(20170816 1842) ((emacs (24))) "An input method for Old Norse" single ((:commit . "c2e21ee72c3768e9152aff6baf12a19cde1d0c53") (:keywords "languages") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:url . "https://github.com/david-christiansen/emacs-old-norse-input"))]) (offlineimap . [(20150916 1158) nil "Run OfflineIMAP from Emacs" single ((:commit . "cc3e067e6237a1eb7b21c575a41683b1febb47f1") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/offlineimap-el.html"))]) (octopress . [(20181009 2351) nil "A lightweight wrapper for Jekyll and Octopress." tar ((:commit . "d4d16f52278b14a271131a11e9cc0a94316de10e") (:keywords "octopress" "blog") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/octopress.el"))]) (octo-mode . [(20161008 1229) ((emacs (24))) "Major mode for Octo assembly language" single ((:commit . "bd4db7e5e3275b24c74e6a23c11d04f54e9feca5") (:keywords "languages") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/octo-mode"))]) (octicons . [(20151101 340) ((cl-lib (0 5))) "octicons utility" tar ((:commit . "a61e561966ffd8faa3b48ce5b3a4eec10c59708b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-octicons"))]) (ocp-indent . [(20180417 1549) nil "automatic indentation with ocp-indent" single ((:commit . "4830ebf5d1c1b8f47bc152ff13d2c6aa1aad705b") (:keywords "ocaml" "languages") (:url . "http://www.typerex.org/ocp-indent.html"))]) (ocodo-svg-modelines . [(20150516 1419) ((svg-mode-line-themes (0))) "A collection of beautiful SVG modelines" tar ((:commit . "c7b0789a177219f117c4de5659ecfa8622958c40"))]) (oceanic-theme . [(20161015 819) nil "Oceanic theme." single ((:commit . "a92ee9b470843c923e6cdcafdd65106ff994d04d") (:keywords "oceanic" "color" "theme") (:authors ("Tengfei Guo")) (:maintainer "Tengfei Guo") (:url . "https://github.com/terry3/oceanic-theme"))]) (occur-x . [(20130610 1343) nil "Extra functionality for occur" single ((:commit . "352f5fab207d8a1d3dd048073ff127a83e97c82b") (:keywords "occur" "search" "convenience") (:authors ("Juan-Leon Lahoz" . "juanleon1@gmail.com")) (:maintainer "Juan-Leon Lahoz" . "juanleon1@gmail.com"))]) (occur-context-resize . [(20170904 2309) nil "dynamically resize context around matches in occur-mode" single ((:commit . "cdee5a631ceed9337579d4090e0acf8140747f80") (:keywords "matching") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/occur-context-resize.el"))]) (occidental-theme . [(20130312 1958) nil "Custom theme for faces based on Adwaita" single ((:commit . "fd2db7256d4f78c43d99c3cddb1c39106d479816") (:authors ("William Stevenson" . "yhvh2000@gmail.com") ("Erik Timan" . "dev@timan.info")) (:maintainer "William Stevenson" . "yhvh2000@gmail.com") (:url . "http://github.com/olcai/occidental-theme"))]) (obsidian-theme . [(20170719 948) nil "port of the eclipse obsidian theme" single ((:commit . "f45efb2ebe9942466c1db6abbe2d0e6847b785ea") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/obsidian-theme"))]) (objed . [(20181117 1925) ((emacs (25)) (cl-lib (0 5))) "Navigate and edit text objects." tar ((:commit . "975a8f336cdb5fc4361ce14bcb5f3a10972dde50") (:keywords "convenience") (:authors ("Clemens Radermacher" . "clemera@posteo.net")) (:maintainer "Clemens Radermacher" . "clemera@posteo.net") (:url . "https://github.com/clemera/objed"))]) (objc-font-lock . [(20141021 1822) nil "Highlight Objective-C method calls." single ((:commit . "34b457d577f97ca94b8792d025f9a909c7610612") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/objc-font-lock"))]) (obfusurl . [(20170809 1524) ((cl-lib (0 5))) "Obfuscate URLs so they aren't spoilers" single ((:commit . "7a5a41905000ce2ec1fd72509a5567e5fd9f47e5") (:keywords "convenience" "web" "text") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/obfusurl.el"))]) (oberon . [(20120715 909) nil "Major mode for editing Oberon/Oberon-2 program texts" single ((:commit . "fb57d18ce13835a8a69b6bafecdd9193ca9a59a3") (:keywords "oberon" "oberon-2" "languages" "oop") (:authors ("Karl Landström" . "karl@karllandstrom.se")) (:maintainer "Karl Landström" . "karl@karllandstrom.se"))]) (ob-uart . [(20170521 858) nil "org-babel support for UART communication" single ((:commit . "90daeac90a9e75c20cdcf71234c67b812110c50e") (:keywords "tools" "comm" "org-mode" "uart" "literate programming" "reproducible development") (:authors ("Andreas Müller")) (:maintainer "Andreas Müller") (:url . "https://www.0x7.ch"))]) (ob-typescript . [(20150804 1230) ((emacs (24)) (org (8 0))) "org-babel functions for typescript evaluation" single ((:commit . "9dcbd226cbfb75e790dd9de91d9401dde85a889a") (:keywords "literate programming" "reproducible research" "typescript") (:authors ("KURASHIKI Satoru")) (:maintainer "KURASHIKI Satoru") (:url . "https://github.com/lurdan/ob-typescript"))]) (ob-translate . [(20170720 1919) ((google-translate (0 11)) (org (8))) "Translation of text blocks in org-mode." single ((:commit . "9d9054a51bafd5a29a8135964069b4fa3a80b169") (:keywords "org" "babel" "translate" "translation") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-translate"))]) (ob-tmux . [(20180831 1017) ((emacs (25 1)) (seq (2 3)) (s (1 9 0))) "Babel Support for Interactive Terminal" single ((:commit . "73bed0ebad27f0ad57ea67582494543eb2fab73d") (:keywords "literate programming" "interactive shell" "tmux") (:authors ("Allard Hendriksen")) (:maintainer "Allard Hendriksen") (:url . "https://github.com/ahendriksen/ob-tmux"))]) (ob-swift . [(20170921 1325) ((org (8))) "org-babel functions for swift evaluation" single ((:commit . "ed478ddbbe41ce5373efde06b4dd0c3663c9055f") (:keywords "org" "babel" "swift") (:authors ("Feng Zhou" . "zf.pascal@gmail.com")) (:maintainer "Feng Zhou" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-swift"))]) (ob-sql-mode . [(20180426 1911) ((emacs (24 4))) "SQL code blocks evaluated by sql-mode" single ((:commit . "8f38e4a882f79a53a96dc6f2a0a17b7878a461ad") (:keywords "languages" "org" "org-babel" "sql") (:authors (nil . "Nik Clayton nik@google.com")) (:maintainer nil . "Nik Clayton nik@google.com") (:url . "http://github.com/nikclayton/ob-sql-mode"))]) (ob-sml . [(20130829 1843) ((sml-mode (6 4))) "org-babel functions for template evaluation" single ((:commit . "958165c92b6cff6cada5c85c8ae5887806b8451b") (:keywords "literate programming" "reproducible research") (:authors ("David Nolen")) (:maintainer "David Nolen") (:url . "http://orgmode.org"))]) (ob-sagemath . [(20170131 233) ((sage-shell-mode (0 0 8)) (s (1 8 0)) (emacs (24))) "org-babel functions for SageMath evaluation" tar ((:commit . "68d3e516c712bc7aa5042f305f3eb5bbb6d656c2") (:keywords "sagemath" "org-babel") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/ob-sagemath"))]) (ob-rust . [(20180911 1535) nil "Org-babel functions for Rust" tar ((:commit . "6a82587598cd097e9642be916243c31f1231b24a") (:keywords "rust" "languages" "org" "babel") (:authors ("Mican Zhang")) (:maintainer "Mican Zhang") (:url . "https://github.com/micanzhang/ob-rust"))]) (ob-restclient . [(20180904 709) ((restclient (0))) "org-babel functions for restclient-mode" single ((:commit . "00b2c5a6637ab6e504708612357ffb29b5416e4b") (:keywords "literate programming" "reproducible research") (:authors ("Alf Lervåg")) (:maintainer "Alf Lervåg") (:url . "http://orgmode.org"))]) (ob-prolog . [(20180720 1044) nil "org-babel functions for prolog evaluation." single ((:commit . "85ada8fc1f523167f137746c82d823a194160141") (:keywords "literate programming" "reproducible research") (:authors ("Bjarte Johansen")) (:maintainer "Bjarte Johansen") (:url . "https://github.com/ljos/ob-prolog"))]) (ob-nim . [(20170809 1830) ((cl-lib (0 5))) "Babel Functions for nim" single ((:commit . "bf1642cb93f0a898804dc13fd9408d2964403bd2") (:keywords "literate programming" "reproducible research") (:authors ("Lompik")) (:maintainer "Lompik"))]) (ob-mongo . [(20170720 1919) ((org (8))) "Execute mongodb queries within org-mode blocks." single ((:commit . "371bf19c7c10eab2f86424f8db8ab685997eb5aa") (:keywords "org" "babel" "mongo" "mongodb") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-mongo"))]) (ob-ml-marklogic . [(20170622 1833) nil "org-babel functions for MarkLogic evaluation" tar ((:commit . "f678af0f440b3030e311ed6fbc444200be04da91") (:keywords "marklogic" "xquery" "javascript" "sparql") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com") (:url . "http://github.com/ndw/ob-ml-marklogic"))]) (ob-mermaid . [(20180522 1659) nil "org-babel support for mermaid evaluation" single ((:commit . "5deaea757b3a5de874d94e40c03116fbc8195308") (:keywords "lisp") (:authors ("Alexei Nunez" . "alexeirnunez@gmail.com")) (:maintainer "Alexei Nunez" . "alexeirnunez@gmail.com") (:url . "https://github.com/arnm/ob-mermaid"))]) (ob-lfe . [(20170725 1420) ((org (8))) "org-babel functions for lfe evaluation" single ((:commit . "f7780f58e650b4d29dfd834c662b1d354b620a8e") (:keywords "org" "babel" "lfe" "lisp" "erlang") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-lfe"))]) (ob-kotlin . [(20180823 1321) ((org (8))) "org-babel functions for kotlin evaluation" single ((:commit . "96e420cbd2e9ea8a77043e5dcaebdfc6da17492a") (:keywords "org" "babel" "kotlin") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-kotlin"))]) (ob-ipython . [(20180224 953) ((s (1 9 0)) (dash (2 10 0)) (dash-functional (1 2 0)) (f (0 17 2)) (emacs (24))) "org-babel functions for IPython evaluation" tar ((:commit . "7147455230841744fb5b95dcbe03320313a77124") (:keywords "literate programming" "reproducible research") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "http://www.gregsexton.org"))]) (ob-hy . [(20180702 540) ((emacs (24 4))) "org-babel functions for Hy-lang evaluation" tar ((:commit . "a42ecaf440adc03e279afe43ee5ef6093ddd542a") (:keywords "hy" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-hy"))]) (ob-http . [(20180707 1448) ((s (1 9 0)) (cl-lib (0 5))) "http request in org-mode babel" tar ((:commit . "b1428ea2a63bcb510e7382a1bf5fe82b19c104a7") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-http"))]) (ob-go . [(20181107 1941) nil "org-babel functions for go evaluation" tar ((:commit . "237aded7aeb236573514fb26f23129852fd3c206") (:keywords "golang" "go" "literate programming" "reproducible research") (:authors ("K. Adam Christensen")) (:maintainer "K. Adam Christensen") (:url . "http://orgmode.org"))]) (ob-fsharp . [(20170618 1429) ((emacs (25)) (fsharp-mode (1 9 8))) "Org-Babel F#" single ((:commit . "0b2fdd9bb4f38af8b5cf4914627af52f5b43d9f7") (:keywords "literate programming" "reproducible research") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org") (:url . "https://github.com/juergenhoetzel/ob-fsharp"))]) (ob-elvish . [(20180427 1900) nil "org-babel functions for Elvish shell" single ((:commit . "369181ceae1190bf971c71aebf9fc6133bd98c39") (:keywords "literate programming" "elvish" "shell" "languages" "processes" "tools") (:authors ("Diego Zamboni" . "diego@zzamboni.org")) (:maintainer "Diego Zamboni" . "diego@zzamboni.org") (:url . "https://github.com/zzamboni/ob-elvish"))]) (ob-elixir . [(20170725 1419) ((org (8))) "org-babel functions for elixir evaluation" single ((:commit . "8990a8178b2f7bd93504a9ab136622aab6e82e32") (:keywords "org" "babel" "elixir") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-elixir"))]) (ob-diagrams . [(20160407 1237) nil "org-babel functions for diagrams evaluation" single ((:commit . "ed6649616325ca5b2d2109f74aded8bcb8aa5186") (:keywords "literate programming" "reproducible research") (:authors ("Daniel Bergey")) (:maintainer "Daniel Bergey") (:url . "http://orgmode.org"))]) (ob-dart . [(20170106 1624) nil "org-babel functions for Dart evaluation" single ((:commit . "04d63b922a5469506560ca0c00678e57131e0269") (:keywords "literate programming" "reproducible research" "emacs" "org" "babel" "dart") (:authors ("Milan Zimmermann")) (:maintainer "Milan Zimmermann") (:url . "http://github.org/mzimmerm/ob-dart"))]) (ob-dao . [(20170816 1558) ((org (8))) "Org Babel Functions for Dao" single ((:commit . "fa92f62a63c684d689f57e790e5dd614c5bba270") (:keywords "literate programming" "reproducible research" "org" "babel" "dao") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/ob-dao"))]) (ob-cypher . [(20170725 1420) ((s (1 9 0)) (cypher-mode (0 0 6)) (dash (2 10 0)) (dash-functional (1 2 0))) "query neo4j using cypher in org-mode blocks" single ((:commit . "114bdf6db20ee0ade060bb5df379ddee48ff4f26") (:keywords "org" "babel" "cypher" "neo4j") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-cypher"))]) (ob-crystal . [(20180126 718) ((emacs (24 3))) "org-babel functions for Crystal evaluation" tar ((:commit . "d84c1adee4b269cdba06a97caedb8071561a09af") (:keywords "crystal" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-crystal"))]) (ob-coffeescript . [(20180126 719) ((emacs (24 4))) "org-babel functions for coffee-script evaluation, and fully implementation!" single ((:commit . "5a5bb04aea9c2a6eab5b05f90f5c7cb6de7b4261") (:keywords "coffee-script" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-coffeescript"))]) (ob-coffee . [(20170725 1424) ((org (8))) "org-babel functions for coffee-script evaluation" tar ((:commit . "7f0b330273e8af7777de87a75fe52a89798e4548") (:keywords "org" "babel" "coffee-script") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-coffee"))]) (ob-clojurescript . [(20180406 1828) ((emacs (24 4)) (org (9 0))) "org-babel functions for ClojureScript evaluation" single ((:commit . "17ee1558aa94c7b0246fd03f684884122806cfe7") (:keywords "literate programming" "reproducible research") (:authors ("Larry Staton Jr.")) (:maintainer "Larry Staton Jr.") (:url . "https://gitlab.com/statonjr/ob-clojurescript"))]) (ob-cfengine3 . [(20180102 1812) nil "Org Babel functions for CFEngine 3" single ((:commit . "93ebcfceec3734f4bd187ae123686187d66fd401") (:keywords "tools" "convenience") (:authors ("Nick Anderson" . "nick@cmdln.org")) (:maintainer "Nick Anderson" . "nick@cmdln.org") (:url . "https://github.com/nickanderson/ob-cfengine3"))]) (ob-browser . [(20170720 1918) ((org (8))) "Render HTML in org-mode blocks." tar ((:commit . "a347d9df1c87b7eb660be8723982c7ad2563631a") (:keywords "org" "babel" "browser" "phantomjs") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-browser"))]) (ob-blockdiag . [(20170728 101) nil "org-babel functions for blockdiag evaluation" single ((:commit . "634fcf64a4ae735afe7001d865b03f5d71e23046") (:keywords "tools" "convenience") (:authors ("Dmitry Moskowski")) (:maintainer "Dmitry Moskowski") (:url . "https://github.com/corpix/ob-blockdiag.el"))]) (ob-axiom . [(20171103 2248) ((emacs (24 2)) (axiom-environment (20171021))) "An org-babel backend for the axiom-environment system" single ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas") (:authors ("Paul Onions")) (:maintainer "Paul Onions"))]) (ob-async . [(20180816 1553) ((async (1 9)) (org (9 0 1)) (emacs (24 4)) (dash (2 14 1))) "Asynchronous org-babel src block execution" single ((:commit . "2470490e6efb3f8efde1702f7986f6e31cc1ab6c") (:keywords "tools") (:authors ("Andrew Stahlman" . "andrewstahlman@gmail.com")) (:maintainer "Andrew Stahlman" . "andrewstahlman@gmail.com") (:url . "https://github.com/astahlman/ob-async"))]) (ob-applescript . [(20160914 2027) nil "org-babel functions for template evaluation" single ((:commit . "bc708af6cf45707d4e8d8f00ea59a7e413bfaca7") (:keywords "literate programming" "reproducible research" "mac") (:authors ("Stig Brautaset")) (:maintainer "Stig Brautaset") (:url . "http://github.com/stig/ob-applescript.el"))]) (oauth . [(20130128 151) nil "Oauth library." tar ((:commit . "ee4744ad76a1560281b0c4944575a3bd598c6458") (:keywords "comm") (:authors ("Peter Sanford <peter AT petersdanceparty.com>")) (:maintainer "Peter Sanford <peter AT petersdanceparty.com>"))]) (o-blog . [(20151202 2339) nil "Standalone orgmode blog exporter" tar ((:commit . "e466c59478feddc8126c43c1b98550474af484c0") (:keywords "emacs") (:authors ("Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (nyx-theme . [(20170910 1307) ((emacs (24))) "Dark theme" single ((:commit . "afe2b8c3b5421b4c292d182dcf77079b278e93d8") (:keywords "themes" "dark-theme") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "guido.schmidt.2912@gmail.com") (:url . "https://github.com/GuidoSchmidt/emacs-nyx-theme"))]) (nyan-mode . [(20170423 740) nil "Nyan Cat shows position in current buffer in mode-line." tar ((:commit . "a85ac925367ddc542827182a2d9f0133b421c41b") (:keywords "nyan" "cat" "lulz" "scrolling" "pop tart cat" "build something amazing") (:authors ("Jacek \"TeMPOraL\" Zlydach" . "temporal.pl@gmail.com")) (:maintainer "Jacek \"TeMPOraL\" Zlydach" . "temporal.pl@gmail.com") (:url . "https://github.com/TeMPOraL/nyan-mode/"))]) (nvm . [(20171217 1636) ((s (1 8 0)) (dash (2 4 0)) (f (0 14 0)) (dash-functional (2 4 0))) "Manage Node versions within Emacs" single ((:commit . "bc0a33257ec16e9f575bb6914b5949199897ada9") (:keywords "node" "nvm") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/nvm.el"))]) (nv-delete-back . [(20170224 1249) ((emacs (24))) "backward delete like modern text editors" single ((:commit . "44d506105989873dc1725e0cfc675925b35c9c98") (:keywords "lisp") (:authors ("Nicolas Vaughan <n.vaughan [at] oxon.org>")) (:maintainer "Nicolas Vaughan <n.vaughan [at] oxon.org>"))]) (nummm-mode . [(20131117 1014) nil "Display the number of minor modes instead of their names" single ((:commit . "81951e12032274543c5f7a585b29bd93961e94e4") (:authors ("Andreu Gil" . "agpchil@gmail.com")) (:maintainer "Andreu Gil" . "agpchil@gmail.com") (:url . "http://github.com/agpchil/nummm-mode"))]) (numbers . [(20170802 1134) ((emacs (24))) "Display information and trivia about numbers" single ((:commit . "dd02508b788a13b7d4dbcc4923fa23134b783ab3") (:keywords "games" "trivia" "maths" "numbers") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/numbers.el"))]) (number-lock . [(20160830 200) nil "Enter symbols on your number keys without pressing shift" single ((:commit . "74417b1238953bf485961a0dd7d20f5c36ae25ea") (:keywords "convenience") (:authors ("Liu233w" . "wwwlsmcom@outlook.com")) (:maintainer "Liu233w" . "wwwlsmcom@outlook.com") (:url . "https://github.com/Liu233w/number-lock.el"))]) (number . [(20170901 1312) nil "Working with numbers at point." single ((:commit . "bbc278d34dbcca83e70e3be855ec98b23debfb99"))]) (nubox . [(20170619 910) nil "Nubox color theme (dark, light and tty versions)" tar ((:commit . "1ccb8035ae42727ba6bdd5c1106fbceddeeed370") (:keywords "faces") (:authors ("Martijn Terpstra" . "bigmartijn@gmail.com")) (:maintainer "Martijn Terpstra" . "bigmartijn@gmail.com"))]) (nu-mode . [(20181021 2032) ((undo-tree (0 6 5)) (ace-window (0)) (avy (0)) (which-key (0)) (transpose-frame (0))) "Modern Emacs Prompts Based Keybinding." tar ((:commit . "1c20826ee462ad991e8b9cdeedfacb6bf1c159bf"))]) (nsis-mode . [(20180719 308) nil "NSIS-mode" tar ((:commit . "a49f5dbc8a5e60d3bbb803582efb5468bbbe7507") (:keywords "nsis") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/nsis-mode"))]) (ns-auto-titlebar . [(20181022 2154) ((emacs (24 4))) "Set the MacOS transparent titlebar to match theme" single ((:commit . "b16092e8058af63ad2bc222f166b0aa3cb66bf9d") (:keywords "frames") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ns-auto-titlebar"))]) (nrepl-sync . [(20140807 1554) ((cider (0 6))) "connect to nrepl port and eval .sync.clj." single ((:commit . "bab53a2361526d63a24cda176d07a1247bf5b399") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk") (:url . "https://github.com/phillord/lein-sync"))]) (nrepl-eval-sexp-fu . [(20140311 1041) ((highlight (0 0 0)) (smartparens (0 0 0)) (thingatpt (0 0 0))) "Tiny functionality enhancements for evaluating sexps." single ((:commit . "3a24b7d4bca13e87c987a4ddd212da914ff59191") (:keywords "lisp" "highlight" "convenience") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (npm-mode . [(20180720 1701) ((emacs (24 1))) "minor mode for working with npm projects" single ((:commit . "4f4b9fc2c07290ae87f65179df95be5221e76bf2") (:keywords "convenience" "project" "javascript" "node" "npm") (:authors ("Allen Gooch" . "allen.gooch@gmail.com")) (:maintainer "Allen Gooch" . "allen.gooch@gmail.com") (:url . "https://github.com/mojochao/npm-mode"))]) (noxml-fold . [(20170823 1357) nil "Fold away XML things." single ((:commit . "46c7f6a008672213238a9f8d7a416ce80916aa62") (:keywords "xml" "folding") (:authors ("Patrick McAllister" . "pma@rdorte.org")) (:maintainer "Patrick McAllister" . "pma@rdorte.org") (:url . "https://github.com/paddymcall/noxml-fold"))]) (nova-theme . [(20180905 1911) ((emacs (24 3))) "A dark, pastel color theme" single ((:commit . "932c83e6e06e795c2a380b69eee3913a3a805cea") (:keywords "theme" "dark" "nova" "pastel" "faces") (:authors ("Muir Manders" . "muir+emacs@mnd.rs")) (:maintainer "Muir Manders" . "muir+emacs@mnd.rs") (:url . "https://github.com/muirmanders/emacs-nova-theme"))]) (nov . [(20181118 750) ((dash (2 12 0)) (esxml (0 3 3)) (emacs (24 4))) "Featureful EPUB reader mode" single ((:commit . "3bb7a4038f0c2100df671c9f1f33b785ed4ae296") (:keywords "hypermedia" "multimedia" "epub") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:url . "https://github.com/wasamasa/nov.el"))]) (notmuch-labeler . [(20131230 1719) ((notmuch (0))) "Improve notmuch way of displaying labels" tar ((:commit . "d65d1129555d368243df4770ecc1e7ccb88efc58") (:keywords "emacs" "package" "elisp" "notmuch" "emails") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/notmuch-labeler"))]) (notmuch . [(20181021 1330) nil "run notmuch within emacs" tar ((:commit . "7f726c6e87517eb9c84119a1c5e3a63bfaaa49f6") (:url . "https://notmuchmail.org/"))]) (nose . [(20140520 1648) nil "Easy Python test running in Emacs" single ((:keywords "nose" "python" "testing"))]) (northcode-theme . [(20180423 1649) ((emacs (24))) "A dark theme focused on blue and orange colors." single ((:commit . "4d3750461ba25ec45321318b5f1af4e8fdf16147") (:authors ("Andreas Larsen" . "andreas@northcode.no")) (:maintainer "Andreas Larsen" . "andreas@northcode.no") (:url . "https://github.com/Northcode/northcode-theme.el"))]) (nordless-theme . [(20180613 750) nil "A mostly colorless theme" single ((:commit . "e4da9d2465a123ea28e33a507cc7ab69692cde86") (:keywords "theme" "dark") (:authors ("Thomas Letan" . "contact@thomasletan.fr")) (:maintainer "Thomas Letan" . "contact@thomasletan.fr") (:url . "https://github.com/lethom/nordless-theme.el"))]) (nord-theme . [(20180913 1749) ((emacs (24))) "An arctic, north-bluish clean and elegant theme" single ((:commit . "c4e0b5548e2f3a149658617b33813cb115bdecfe") (:authors ("Arctic Ice Studio" . "development@arcticicestudio.com")) (:maintainer "Arctic Ice Studio" . "development@arcticicestudio.com") (:url . "https://github.com/arcticicestudio/nord-emacs"))]) (nofrils-acme-theme . [(20180620 1248) ((emacs (24))) "Port of \"No Frils Acme\" Vim theme." tar ((:commit . "98ad7bfaff1d85b33dc162645670285b067c6f92") (:authors ("Eric Sessoms" . "esessoms@protonmail.com")) (:maintainer "Eric Sessoms" . "esessoms@protonmail.com") (:url . "https://gitlab.com/esessoms/nofrils-theme"))]) (noflet . [(20141102 1454) nil "locally override functions" single ((:commit . "7ae84dc3257637af7334101456dafe1759c6b68a") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-noflet"))]) (nodenv . [(20181023 1543) ((emacs (24 4))) "Integration with nodenv" tar ((:commit . "832fb0cbac4513edde7ebd6d1ab971c54313be36") (:keywords "node" "environment" "tools") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:url . "https://github.com/twlz0ne/nodenv.el"))]) (nodemcu-mode . [(20180501 2225) ((emacs (25))) "Minor mode for NodeMCU" single ((:commit . "8effd9f3df40b6b92a2f05e4d54750b624afc4a7") (:keywords "tools") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/nodemcu-mode"))]) (nodejs-repl . [(20181024 1654) nil "Run Node.js REPL" single ((:commit . "d518947584c8041a36ffa103e2d487d852cd12ee") (:authors ("Takeshi Arabiki")) (:maintainer "Takeshi Arabiki"))]) (node-resolver . [(20140930 1723) ((cl-lib (0 5))) "hook to install node modules in background" single ((:commit . "ef9d0486907a746a80b02ffc6208a09c168a9f7c") (:keywords "convenience" "nodejs" "javascript" "npm") (:authors ("Dave Justice")) (:maintainer "Dave Justice") (:url . "https://github.com/meandavejustice/node-resolver.el"))]) (noctilux-theme . [(20161113 1442) ((emacs (24))) "Dark theme inspired by LightTable" single ((:commit . "a3265a1be7f4d73f44acce6d968ca6f7add1f2ca") (:authors ("Simon Manning" . "simon@ecksdee.org")) (:maintainer "Simon Manning" . "simon@ecksdee.org") (:url . "https://github.com/sjrmanning/noctilux-theme"))]) (nocomments-mode . [(20170213 2037) nil "Minor mode that makes comments invisible." single ((:commit . "5a41a20cc44dfe4a9ea584354ed6dbc15dd92f46") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/nocomments-mode"))]) (noccur . [(20150514 2120) nil "Run multi-occur on project/dired files" single ((:commit . "6cc02ce07178a61ae38a849f80472c01969272bc") (:keywords "convenience") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (noaa . [(20180419 1833) ((request (0 2 0)) (cl-lib (0 5)) (emacs (24))) "Get NOAA weather data" single ((:commit . "e99f7702512de49f93138dce6e0a7cfe2bc5eed3") (:authors ("David Thompson")) (:maintainer "David Thompson") (:url . "https://github.com/thomp/noaa"))]) (no-littering . [(20181030 1247) ((cl-lib (0 5))) "help keeping ~/.emacs.d clean" single ((:commit . "b9c8dcfd5d0757aeca2fb772ff233cd6f1fd75db") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/no-littering"))]) (no-emoji . [(20180515 1837) ((emacs (24))) "Show :emoji-name: instead of emoji characters" single ((:commit . "ebceeab50dbfe4d60235180a57633745dbc18c77") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/no-emoji"))]) (nnir-est . [(20180710 2103) nil "Gnus nnir interface for HyperEstraier" single ((:commit . "6d0d5c8e33f4e4ccbc22350324c0990d2676fb5a") (:keywords "mail") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/nnir-est"))]) (nm . [(20151110 1910) ((notmuch (0 21)) (peg (0 6)) (company (0)) (emacs (24 3))) "NEVERMORE: an email interface for Notmuch" tar ((:commit . "5a3f29174b3a4b2b2e7a700a862f3b16a942687e") (:authors ("Trevor Jim")) (:maintainer "Trevor Jim") (:url . "https://github.com/tjim/nevermore"))]) (nlinum-relative . [(20160526 708) ((emacs (24 4)) (nlinum (1 5))) "Relative line number with nlinum" single ((:commit . "5b9950c97ba79a6f0683e38b13da23f39e01031c") (:keywords "convenience") (:authors ("codefalling" . "code.falling@gmail.com")) (:maintainer "codefalling" . "code.falling@gmail.com"))]) (nlinum-hl . [(20170614 48) ((emacs (24 4)) (nlinum (1 7)) (cl-lib (0 5))) "heal nlinum's line numbers" single ((:commit . "d5ca1490e0cde0605e34a6a17de8cc236c9810da") (:keywords "nlinum" "highlight" "current" "line" "faces") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-nlinum-hl"))]) (nixos-options . [(20160209 1841) ((emacs (24))) "Interface for browsing and completing NixOS options." single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (nix-update . [(20180425 48) ((emacs (25))) "Update \"fetch\" blocks in .nix expressions" single ((:commit . "d92b2c190dbaeb16751be724fe381f8a796c424c") (:keywords "nix") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/nix-update-el"))]) (nix-sandbox . [(20171004 1706) ((dash (2 12 1)) (s (1 10 0))) "Utility functions to work with nix-shell sandboxes" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:authors ("Sven Keidel" . "svenkeidel@gmail.com")) (:maintainer "Sven Keidel" . "svenkeidel@gmail.com") (:url . "https://github.com/travisbhartwell/nix-emacs"))]) (nix-mode . [(20181030 346) ((emacs (24 3))) "Major mode for editing .nix files" tar ((:commit . "84ee98019fbb48854ebd57cc74848b7e7327a78c") (:keywords "nix" "languages" "tools" "unix") (:maintainer "Matthew Bauer" . "mjbauer95@gmail.com") (:url . "https://github.com/NixOS/nix-mode"))]) (nix-buffer . [(20180212 1518) ((f (0 17 3)) (emacs (24 4))) "Set up buffer environments with nix" single ((:commit . "db57cda36e7477bdc7ef5a136357b971b1d4d099") (:authors ("Shea Levy")) (:maintainer "Shea Levy") (:url . "https://github.com/shlevy/nix-buffer/tree/master/"))]) (ninja-mode . [(20181024 1439) ((emacs (24))) "Major mode for editing .ninja files" single ((:commit . "5a78423193c48cae4800eb1ec44b62d14ae03920"))]) (nimbus-theme . [(20181109 1214) nil "An awesome dark theme" single ((:commit . "e1fbbb5644c0ef5cd070f958ca17f4e5978c2ab6") (:keywords "faces") (:authors ("Marcin Swieczkowski" . "scatman@bu.edu")) (:maintainer "Marcin Swieczkowski" . "scatman@bu.edu") (:url . "https://github.com/m-cat/nimbus-theme"))]) (nim-mode . [(20181028 1713) ((emacs (24 4)) (epc (0 1 1)) (let-alist (1 0 1)) (commenter (0 5 1)) (flycheck-nimsuggest (0 8 1))) "A major mode for the Nim programming language" tar ((:commit . "2acb601e6b3bf81f2fe29cfa1f3967e81bd12564") (:keywords "nim" "languages") (:authors ("Simon Hafner")) (:maintainer "Simon Hafner" . "hafnersimon@gmail.com"))]) (nikola . [(20170703 2021) ((async (1 5)) (emacs (24 3))) "Simple wrapper for nikola" single ((:commit . "964715ac30943c9d6976999cad208dc60d09def0") (:keywords ":" "nikola") (:authors (": drymer <drymer [ AT ] autistici.org>")) (:maintainer ": drymer <drymer [ AT ] autistici.org>") (:url . ": https://git.daemons.it/drymer/nikola.el"))]) (night-owl-theme . [(20180630 2131) ((emacs (24))) "A color theme for the night owls out there" single ((:commit . "6c73732986015c6a36919f16096d5e4f81b516ad") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "http://github.com/aaronjensen/night-owl-theme"))]) (niconama . [(20170910 1501) ((emacs (24)) (request (20170131 1747)) (cl-lib (0 5))) "Tools for Niconico Live Broadcast" single ((:commit . "96e7553e50e6bf7b58aac50f52c9b0b8edb41c56") (:keywords "comm") (:url . "https://github.com/NOBUTOKA/niconama.el"))]) (niceify-info . [(20160416 1244) nil "improve usability of Info pages" single ((:commit . "38df5062bc3b99d1074cab3e788b5ed66732111c"))]) (nginx-mode . [(20170612 437) nil "major mode for editing nginx config files" single ((:commit . "a2bab83c2eb233d57d76b236e7c141c2ccc97005") (:keywords "languages" "nginx") (:authors ("Andrew J Cosgriff" . "andrew@cosgriff.name")) (:maintainer "Andrew J Cosgriff" . "andrew@cosgriff.name"))]) (ng2-mode . [(20180920 12) ((typescript-mode (0 1))) "Major modes for editing Angular 2" tar ((:commit . "db55c94c6697ca0e99d6713218bd8f47d2d374e3") (:keywords "typescript" "angular" "angular2" "template") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/ng2-mode"))]) (nexus . [(20140114 1305) nil "REST Client for Nexus Maven Repository servers" tar ((:commit . "c46f499951b90839aa8683779fe43d8f01672a60") (:keywords "comm") (:authors ("Juergen Hoetzel" . "juergen@archlinux.org")) (:maintainer "Juergen Hoetzel" . "juergen@archlinux.org"))]) (newlisp-mode . [(20160226 1545) nil "newLISP editing mode for Emacs" single ((:commit . "ac23be40c81a360988ab803d365f1510733f6db4") (:keywords "language" "lisp" "newlisp") (:authors ("KOBAYASHI Shigeru <shigeru.kb[at]gmail.com>")) (:maintainer "KOBAYASHI Shigeru <shigeru.kb[at]gmail.com>") (:url . "https://github.com/kosh04/newlisp-mode"))]) (never-comment . [(20140104 2207) nil "Never blocks are comment" single ((:commit . "74ded8f1e7f23240f5f6032d0451fb0a51733bc4") (:authors ("Scott Frazer")) (:maintainer "Toon Claes") (:url . "http://stackoverflow.com/a/4554658/89376"))]) (network-watch . [(20171123 1146) ((emacs (24 3))) "Support for intermittent network connectivity" single ((:commit . "958dd0d419e4f9402648a86b754091ba346e01b8") (:keywords "unix" "tools" "hardware" "lisp") (:authors ("Juan Amiguet Vercher" . "jamiguet@gmail.com")) (:maintainer "Juan Amiguet Vercher" . "jamiguet@gmail.com") (:url . "https://github.com/jamiguet/network-watch"))]) (netrunner . [(20160910 2332) ((popup (0 5 3)) (company (0 9 0)) (helm (1 9 5))) "Create Android: Netrunner decklists using Company, Helm and org-mode" single ((:commit . "c64672992175c8c1073c0f56c2e471839db71a0f") (:keywords "games") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/netrunner"))]) (netherlands-holidays . [(20150202 1617) nil "Netherlands holidays for Emacs calendar." single ((:commit . "26236178cdd650df9958bf5a086e184096559f00") (:keywords "calendar") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/netherlands-holidays"))]) (netease-music . [(20181028 1254) ((names (0 5)) (emacs (25))) "listen netease music" single ((:commit . "31c31cff44d2889c0456ac11d5d38227f15f03b6") (:keywords "multimedia" "chinese" "music") (:authors ("hiro方圆" . "wfy11235813@gmail.com")) (:maintainer "hiro方圆" . "wfy11235813@gmail.com") (:url . "https://github.com/nicehiro/netease-music"))]) (nerdtab . [(20180811 339) ((emacs (24 5))) "Keyboard-oriented tabs" single ((:commit . "74ccc14d7956712e477a34b4a733284e8b3832a6") (:keywords "convenience") (:authors ("Yuan Fu" . "casouri@gmail.com")) (:maintainer "Yuan Fu" . "casouri@gmail.com") (:url . "https://github.com/casouri/nerdtab"))]) (neotree . [(20181113 2125) ((cl-lib (0 5))) "A tree plugin like NerdTree for Vim" tar ((:commit . "6e3ae07b08d4dd218c119e91a101d7e7ed6ef4d9") (:authors ("jaypei" . "jaypei97159@gmail.com")) (:maintainer "jaypei" . "jaypei97159@gmail.com") (:url . "https://github.com/jaypei/emacs-neotree"))]) (neon-mode . [(20180406 1156) nil "Simple major mode for editing neon files" single ((:commit . "99d15e46beaf1e7d71e39a00cce810df1f33229d") (:keywords "conf") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (nemerle . [(20161029 2023) nil "major mode for editing nemerle programs" single ((:commit . "6904f590bf8b25a97838c6733dd2e53bd68467fd") (:keywords "nemerle" "mode" "languages") (:authors ("Jacek Sliwerski (rzyjontko)" . "rzyj@o2.pl")) (:maintainer "Jacek Sliwerski (rzyjontko)" . "rzyj@o2.pl"))]) (neato-graph-bar . [(20171231 153) ((emacs (24 3))) "Neat-o graph bars CPU/memory etc." single ((:commit . "c59f15ed9a40aecc174aa22c4bbfa7978e182705") (:authors ("Robert Cochran" . "robert-git@cochranmail.com")) (:maintainer "Robert Cochran" . "robert-git@cochranmail.com") (:url . "https://gitlab.com/RobertCochran/neato-graph-bar"))]) (nclip . [(20130617 2015) nil "Network (HTTP) Clipboard" tar ((:commit . "af88e38b1f04be02bf2e57affc662dbd0f828e67") (:keywords "nclip" "clipboard" "network") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://www.github.com/maio/nclip.el"))]) (ncl-mode . [(20180129 703) ((emacs (24))) "Major Mode for editing NCL scripts and other goodies" tar ((:commit . "602292712a9e6b7e7c25155978999e77d06b7338"))]) (navorski . [(20141203 1824) ((s (1 9 0)) (dash (1 5 0)) (multi-term (0 8 14))) "Helping you live in the terminal, like Viktor did." single ((:commit . "698c1c62da70164aebe9a7a5d034778fbc30ea5b") (:keywords "terminal") (:authors ("Roman Gonzalez <romanandreg@gmail.com>, Tavis Rudd" . "tavis@birdseye-sw.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (navi2ch . [(20150330 216) nil "Navigator for 2ch for Emacsen" tar ((:commit . "f39d93c32acd5b9c3a7fb1a9fe14c5e1c4b5288e") (:keywords "network" "2ch") (:authors ("Taiki SUGAWARA" . "taiki@users.sourceforge.net")) (:maintainer "Taiki SUGAWARA" . "taiki@users.sourceforge.net"))]) (navi-mode . [(20180516 248) ((outshine (2 0)) (outorg (2 0))) "major-mode for easy buffer-navigation" single ((:commit . "7c3fd1a9b520300abfdb1b7c3de21403e81a95bf") (:maintainer "Adam Porter") (:url . "https://github.com/alphapapa/navi"))]) (nav-flash . [(20140508 2041) nil "Briefly highlight the current line" single ((:commit . "53f5bc59e3f32c1192d15637d3979732dacb2c35") (:keywords "extensions" "navigation" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/nav-flash"))]) (nav . [(20120507 707) nil "Emacs mode for filesystem navigation" tar ((:commit . "c5eb234c063f435dbdcd1f8bdc46cfc68c973ebe") (:authors ("Issac Trotts" . "issactrotts@google.com")) (:maintainer "Issac Trotts" . "issactrotts@google.com"))]) (nasm-mode . [(20180711 1909) ((emacs (24 3))) "NASM x86 assembly major mode" single ((:commit . "1d4871ef184fc5da792bccbae1ea189f876706fc") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/nasm-mode"))]) (nash-mode . [(20160830 1212) nil "Nash major mode" single ((:commit . "2cd96535eb7d669a94306183e95ee37333872c1a") (:keywords "nash" "languages") (:authors ("Tiago Natel de Moura")) (:maintainer "Tiago Natel de Moura") (:url . "https://github.com/tiago4orion/nash-mode.el"))]) (narrowed-page-navigation . [(20150109 519) ((emacs (24)) (cl-lib (0 5))) "A minor mode for showing one page at a time" single ((:commit . "b215adbac4873f56fbab65772062f0f5be8058a1") (:keywords "outlines") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (narrow-reindent . [(20150722 1906) ((emacs (24 4))) "Defines a minor mode to left-align narrowed regions." single ((:commit . "87466aac4dbeb79597124dd077bf5c704872fd3d") (:authors ("J David Smith" . "emallson@atlanis.net")) (:maintainer "J David Smith" . "emallson@atlanis.net") (:url . "https://github.com/emallson/narrow-reindent.el"))]) (naquadah-theme . [(20180212 1240) nil "A theme based on Tango color set" single ((:commit . "999056526db5095ce600c83672fc80cb744bd93e"))]) (nanowrimo . [(20151105 228) nil "Track progress for nanowrimo" single ((:authors ("Ivan Andrus <darthandrus at gmail.com>")) (:maintainer "Ivan Andrus <darthandrus at gmail.com>") (:url . "https://bitbucket.org/gvol/nanowrimo-mode"))]) (nand2tetris-assembler . [(20171201 1813) ((nand2tetris (1 1 0))) "Assembler For the Nand2tetris Course" single ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris-assembler" "hdl") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris-assembler.el/"))]) (nand2tetris . [(20171201 1813) ((emacs (24))) "Major mode for HDL files in the nand2tetris course" tar ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris" "hdl") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris.el/"))]) (namespaces . [(20130326 2250) nil "An implementation of namespaces for Elisp, with an emphasis on immutabilty." single ((:commit . "3d02525d9b9a5ae6e7be3adefd880121436e6270") (:authors ("Chris Barrett")) (:maintainer "Chris Barrett") (:url . "https://github.com/chrisbarrett/elisp-namespaces"))]) (names . [(20180321 1155) ((emacs (24 1)) (cl-lib (0 5))) "Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols." tar ((:commit . "d8baba5360e5253938a25d3e005455b6d2d86971") (:keywords "extensions" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/names"))]) (nameless . [(20180215 2221) ((emacs (24 4))) "Hide package namespace in your emacs-lisp code" single ((:commit . "3cd4ade5433c8e2041dfff9d9624d9e676d9c5ee") (:keywords "convenience" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/nameless"))]) (nameframe-projectile . [(20160928 403) ((nameframe (0 4 1 -2)) (projectile (0 13 0))) "Nameframe integration with Projectile" single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (nameframe-perspective . [(20170406 119) ((nameframe (0 4 1 -2)) (perspective (1 12))) "Nameframe integration with perspective.el" single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (nameframe . [(20171107 56) nil "Manage frames by name." single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (name-this-color . [(20151014 2030) ((emacs (24)) (cl-lib (0 5)) (dash (2 11 0))) "Match RGB codes to names easily and precisely" single ((:commit . "e37cd1291d5d68d4c8d6386eab9cb9d94fd3bcfa") (:keywords "lisp" "color" "hex" "rgb" "shade" "name") (:url . "https://github.com/knl/name-this-color.el"))]) (n4js . [(20150714 231) ((emacs (24)) (cypher-mode (0))) "Neo4j Shell" single ((:commit . "3991ed8975151d5e8d568e952362df810f7ffab7") (:keywords "neo4j" "shell" "comint") (:authors ("TruongTx" . "me@truongtx.me")) (:maintainer "TruongTx" . "me@truongtx.me") (:url . "https://github.com/tmtxt/n4js.el"))]) (myterminal-controls . [(20170426 236) ((emacs (24)) (cl-lib (0 5))) "Quick toggle controls at a key-stroke" single ((:commit . "aae4f50f9f22d374eaaac2ce95e522f13dcc8fc0") (:keywords "convenience" "shortcuts") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (mysql2sqlite . [(20170725 2216) nil "Convert mysql databases into sqlite databases." single ((:commit . "8e6e74451c942e2e92f90dc13222b95a7dbb285e"))]) (mysql-to-org . [(20181012 2034) ((emacs (24 3)) (s (1 11 0))) "Minor mode to output the results of mysql queries to org tables" single ((:commit . "7c986065adcbe13a525e1da5db8aa4c80b0ef7a3") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (mynt-mode . [(20150512 2049) ((virtualenvwrapper (20131514))) "Minor mode to work with the mynt static site generator" single ((:commit . "23d4489167bfa899634548cb41ed32fdeb3600c9") (:keywords "convenience") (:authors ("Christian Brassat")) (:maintainer "Christian Brassat") (:url . "https://github.com/crshd/mynt-mode"))]) (mykie . [(20150808 2205) ((emacs (24 3)) (cl-lib (0 5))) "Command multiplexer: Register multiple functions to a keybind" tar ((:commit . "7676f0e883af1d1054e404e97691f3c13aba196f") (:keywords "emacs" "configuration" "keybind") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/mykie-el"))]) (myanmar-input-methods . [(20160106 1537) nil "Emacs Input Method for Myanmar" single ((:commit . "9d4e0d6358c61bde7a2274e430ef71683faea32e") (:keywords "myanmar" "unicode" "keyboard") (:authors ("Ye Lin Kyaw" . "yelinkyaw@gmail.com")) (:maintainer "Ye Lin Kyaw" . "yelinkyaw@gmail.com") (:url . "http://github.com/yelinkyaw/emacs-myanmar-input-methods"))]) (mxf-view . [(20180501 740) ((emacs (25))) "Simple MXF viewer" single ((:commit . "6ca3cc93d995fac5fc4d72275e1e984e9857ffcb") (:keywords "data" "multimedia") (:authors ("Tomotaka SUWA" . "tomotaka.suwa@gmail.com")) (:maintainer "Tomotaka SUWA" . "tomotaka.suwa@gmail.com") (:url . "https://github.com/t-suwa/mxf-view"))]) (mwim . [(20181110 1900) nil "Switch between the beginning/end of line or code" single ((:commit . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/mwim.el"))]) (mw-thesaurus . [(20180629 525) ((emacs (25))) "Merriam-Webster Thesaurus" single ((:commit . "b3f8c3aae2b68a4e6cc054c6c99d3b3135e781d1") (:keywords "wp" "matching") (:authors ("Ag Ibragimov")) (:maintainer "Ag Ibragimov") (:url . "https://github.com/agzam/mw-thesaurus.el"))]) (mvn . [(20181002 1617) nil "helpers for compiling with maven" single ((:commit . "ffa40235b7dabb6c6c165f64f32a963cde8031f0") (:keywords "compilation" "maven" "java") (:authors ("Andrew Gwozdziewycz" . "git@apgwoz.com")) (:maintainer "Andrew Gwozdziewycz" . "git@apgwoz.com") (:url . "https://github.com/apgwoz/mvn-el"))]) (mutant . [(20160124 1353) ((emacs (24 4)) (dash (2 1 0))) "An interface for the Mutant testing tool" single ((:commit . "de9cdefe48c880128a8f62c6699d7416e9c8ced1") (:keywords "mutant" "testing") (:authors ("Pedro Lambert")) (:maintainer "Pedro Lambert") (:url . "http://github.com/p-lambert/mutant.el"))]) (mustard-theme . [(20170808 1319) ((emacs (24 0))) "an Emacs 24 theme based on Mustard (tmTheme)" single ((:commit . "3b15d992c79590d7ea2503004e2a863b57e274b5") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (mustang-theme . [(20170719 946) nil "port of vim's mustang theme" single ((:commit . "dda6d04803f1c9b196b620ef564e7768fee15de2") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/mustang-theme"))]) (mustache-mode . [(20141024 1432) nil "A major mode for editing Mustache files." single ((:commit . "bf9897eb287ca47ced65d7d4e07ea61ea0aec39f") (:authors ("Tony Gentilcore") ("Chris Wanstrath") ("Daniel Hackney")) (:maintainer "Tony Gentilcore"))]) (mustache . [(20170923 1233) ((ht (0 9)) (s (1 3 0)) (dash (1 2 0))) "a mustache templating library in emacs lisp" tar ((:commit . "5e39654b933a18131146a0f3b3e3dc55c5058124"))]) (multitran . [(20181107 1414) ((emacs (24)) (cl-lib (0 5))) "Interface to multitran" single ((:commit . "9e10b29c4e7cc64736a832649fa9fad8781fc65f") (:keywords "dictionary" "hypermedia") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru"))]) (multiple-cursors . [(20180913 1237) ((cl-lib (0 5))) "Multiple cursors for Emacs." tar ((:commit . "6a7c3c0853e3fe9e4b8e5985dbed8fd4075f33ff"))]) (multifiles . [(20130615 2133) nil "View and edit parts of multiple files in one buffer" single ((:commit . "dddfe64b8e1c1cd1f9ccc1f03405477fc0d53897") (:keywords "multiple" "files") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (multicolumn . [(20150202 2251) nil "Creating and managing multiple side-by-side windows." single ((:commit . "c7a3afecd470859b2e60aa7c554d6e4d436df7fa") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/multicolumn"))]) (multi-web-mode . [(20130824 354) nil "multiple major mode support for web editing" tar ((:commit . "ad1c8d1c870334052d244c7ae3636cb7b9357b7c") (:keywords "convenience" "languages" "wp") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "Fabián E. Gallina" . "fabian@anue.biz") (:url . "https://github.com/fgallina/multi-web-mode"))]) (multi-term . [(20160619 933) nil "Managing multiple terminal buffers in Emacs." single ((:commit . "f954e4e18b0a035151d34852387e724d87a3316f") (:keywords "term" "terminal" "multiple buffer") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "Andy Stewart" . "lazycat.manatee@gmail.com") (:url . "http://www.emacswiki.org/emacs/download/multi-term.el"))]) (multi-run . [(20181101 426) ((emacs (24)) (window-layout (1 4))) "Manage multiple terminals and run commands on them" single ((:commit . "acf877d6b4982d90e506c6feb657b3975e063520") (:keywords "tools" "terminals") (:authors ("Sagar Jha")) (:maintainer "Sagar Jha") (:url . "https://www.github.com/sagarjha/multi-run"))]) (multi-project . [(20171217 2011) ((emacs (25))) "Find files, compile, search, and switch between" single ((:keywords "convenience" "project" "management") (:authors ("Shawn Ellis" . "shawn.ellis17@gmail.com")) (:maintainer "Shawn Ellis" . "shawn.ellis17@gmail.com") (:url . "https://bitbucket.org/ellisvelo/multi-project/overview"))]) (multi-line . [(20170822 226) ((emacs (24 3)) (s (1 9 0)) (cl-lib (0 5)) (dash (2 12 0)) (shut-up (0 3 2))) "multi-line statements" tar ((:commit . "d5ae863ced0adeb7032ada398005f27a6c669d79") (:keywords "multi" "line" "length" "whitespace" "programming" "tools" "convenience" "files") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/multi-line"))]) (multi-compile . [(20160306 2223) ((emacs (24)) (dash (2 12 1))) "Multi target interface to compile." single ((:commit . "bd0331854774e7a269ce8a7dd49580cd397c0ec2") (:keywords "tools" "compile" "build") (:authors ("Kvashnin Vladimir" . "reangd@gmail.com")) (:maintainer "Kvashnin Vladimir" . "reangd@gmail.com") (:url . "https://github.com/ReanGD/emacs-multi-compile"))]) (multi . [(20131013 1544) ((emacs (24))) "Clojure-style multi-methods for emacs lisp" single ((:commit . "0987ab71692717ed457cb3984de184db9185806d") (:keywords "multimethod" "generic" "predicate" "dispatch") (:authors ("Christina Whyte" . "kurisu.whyte@gmail.com")) (:maintainer "Christina Whyte" . "kurisu.whyte@gmail.com") (:url . "http://github.com/kurisuwhyte/emacs-multi"))]) (muban . [(20180415 1219) ((emacs (25))) "Lightweight template expansion tool" single ((:commit . "7078e439ee0433a8fbd1cb174464496f9a9d00fa") (:keywords "abbrev" "tools") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/muban.el"))]) (mu4e-query-fragments . [(20170923 1322) ((emacs (24 4))) "mu4e query fragments extension" single ((:commit . "34ddad4e6785f575333efcc66153d892daa1c884") (:keywords "mu4e" "mail" "convenience") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/mu4e-query-fragments.el"))]) (mu4e-maildirs-extension . [(20180606 812) ((dash (0 0 0))) "Show mu4e maildirs summary in mu4e-main-view" single ((:commit . "3ef4c48516be66e73d24fe764aadbcfc126b7964") (:authors ("Andreu Gil Pàmies" . "agpchil@gmail.com")) (:maintainer "Andreu Gil Pàmies" . "agpchil@gmail.com") (:url . "http://github.com/agpchil/mu4e-maildirs-extension"))]) (mu4e-jump-to-list . [(20180425 1832) ((emacs (24 4)) (cl-lib (0 5))) "mu4e jump-to-list extension" single ((:commit . "e336ffe84b55edaaf4e48040d4d9156a9f4c881e") (:keywords "mu4e" "mail" "convenience") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/mu4e-jump-to-list.el"))]) (mu4e-conversation . [(20181105 1722) ((emacs (25 1))) "Show a complete thread in a single buffer" single ((:commit . "54368a009474276247bdf39683e25ea68ae1f943") (:keywords "mail" "convenience" "mu4e") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/mu4e-conversation"))]) (mu4e-alert . [(20180305 646) ((alert (1 2)) (s (1 10 0)) (ht (2 0)) (emacs (24 3))) "Desktop notification for mu4e" single ((:commit . "96a293b28646f4620e257f24748becc4a06843cd") (:keywords "mail" "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/mu4e-alert"))]) (mu-cite . [(20160130 1100) ((flim (1 14 9))) "A library to provide MIME features." tar ((:commit . "aea3c2d01eb3284d5e0124059d368e8c6b6ffddc"))]) (mtg-deck-mode . [(20180613 2010) ((emacs (25 1))) "Major mode to edit MTG decks" tar ((:commit . "8265b8ed17fcd4406760c19aa6ee9c76068b1ab0") (:keywords "data" "mtg" "magic") (:authors ("Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com")) (:maintainer "Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com") (:url . "https://github.com/mattiasb/mtg-deck-mode"))]) (msvc . [(20171225 1538) ((emacs (24)) (cl-lib (0 5)) (cedet (1 0)) (ac-clang (2 0 0))) "Microsoft Visual C/C++ mode" tar ((:commit . "dfc529aa6da8b46b0a0c7db9a0e5e9bc33ab1fb3") (:keywords "languages" "completion" "syntax check" "mode" "intellisense") (:authors ("yaruopooner [https://github.com/yaruopooner]")) (:maintainer "yaruopooner [https://github.com/yaruopooner]") (:url . "https://github.com/yaruopooner/msvc"))]) (mqtt-mode . [(20180605 1731) ((emacs (25)) (dash (2 12 0))) "client for interaction with MQTT servers" single ((:commit . "36d1d4296d79e17b8f35e8e14f2708980eb502db") (:keywords "tools") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/mqtt-mode"))]) (mqr . [(20180527 1204) ((emacs (24 4))) "Multi-dimensional query and replace" single ((:commit . "4ade19d4620b8b61340290bf63fa56d5e493859f") (:keywords "convenience" "extensions" "lisp") (:authors ("Tino Calancha" . "tino.calancha@gmail.com")) (:maintainer "Tino Calancha" . "tino.calancha@gmail.com") (:url . "https://github.com/calancha/multi-replace"))]) (mpv . [(20180602 1014) ((cl-lib (0 5)) (emacs (24)) (json (1 3)) (org (8 0))) "control mpv for easy note-taking" single ((:commit . "9dedf3b7c1bfd778284df7f394207ce0447ea7aa") (:keywords "tools" "multimedia") (:authors ("Johann Klähn" . "kljohann@gmail.com")) (:maintainer "Johann Klähn" . "kljohann@gmail.com") (:url . "https://github.com/kljohann/mpv.el"))]) (mpmc-queue . [(20180303 2029) ((emacs (26 0)) (queue (0 2 0))) "a multiple-producer-multiple-consumer queue" single ((:commit . "df07d6bef7468edb1d73ef73b8331b94d0e5d0ca") (:keywords "lisp" "async") (:authors ("Sho Mizoe" . "sho.mizoe@gmail.com")) (:maintainer "Sho Mizoe" . "sho.mizoe@gmail.com") (:url . "https://github.com/smizoe/mpmc-queue"))]) (mpdel . [(20181018 1208) ((emacs (25 1)) (libmpdel (0 7 0))) "Play and control your MPD music" tar ((:commit . "b9ada1670d6c104ebee3d186977a09b0aaca0d5e") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/mpdel"))]) (mpages . [(20150710 1404) nil "An Emacs buffer for quickly writing your Morning Pages" single ((:commit . "39a72a0931ab1cdbfdf0ab9f412dc12d43a3829f") (:authors ("Sean Levin")) (:maintainer "Sean Levin") (:url . "https://github.com/slevin/mpages"))]) (mozc-temp . [(20160228 840) ((emacs (24)) (dash (2 10 0)) (mozc (0))) "Use mozc temporarily" single ((:commit . "01f09b6c0b308e9f7057fb2aa80171e2ce328bb8") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/mozc-temp"))]) (mozc-popup . [(20150224 34) ((popup (0 5 2)) (mozc (0))) "Mozc with popup" single ((:commit . "f0684b875a7427ec08f8df13939a486e5d5cf420") (:keywords "i18n" "extentions") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (mozc-im . [(20160412 22) ((mozc (0))) "Mozc with input-method-function interface." single ((:commit . "df614a1076c28a11551fb3e822868bae47e855a5") (:keywords "i18n" "extentions") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (mozc . [(20180101 800) nil "minor mode to input Japanese with Mozc" single ((:commit . "afb03ddfe72dde4cf2409863a3bfea160f7a66d8") (:keywords "mule" "multilingual" "input method"))]) (moz-controller . [(20151209 206) ((moz (0))) "Control Firefox from Emacs" single ((:commit . "46f665c03574fa922de767fc29795e0db4a7c5c6") (:authors ("任文山 (Ren Wenshan) <renws1990 at gmail.com>")) (:maintainer "任文山 (Ren Wenshan) <renws1990 at gmail.com>") (:url . "https://github.com/RenWenshan/emacs-moz-controller"))]) (moz . [(20150805 1706) nil "Lets current buffer interact with inferior mozilla." single ((:commit . "ab3e79914445039ceb62f7f2dc342358fec3492e") (:authors ("Massimiliano Mirra, <bard [at] hyperstruct [dot] net>")) (:maintainer "Massimiliano Mirra, <bard [at] hyperstruct [dot] net>") (:url . "http://github.com/bard/mozrepl/raw/master/chrome/content/moz.el"))]) (mowedline . [(20161122 235) nil "elisp utilities for using mowedline" single ((:commit . "6121b7d4aacd18f7b24da226e61dbae054e50a7c") (:authors ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainer "John Foerch" . "jjfoerch@earthlink.net"))]) (move-text . [(20170909 330) nil "Move current line or region with M-up or M-down." single ((:commit . "7cbc941a9150468609010a93c429117da2523903") (:keywords "edit") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/emacsfodder/move-text"))]) (move-dup . [(20180531 1237) nil "Eclipse-like moving and duplicating lines or rectangles." single ((:commit . "24e5b6d7222cbe2437c602f1af37d5807569961a") (:keywords "convenience" "text" "edit") (:authors ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainer "Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") (:url . "https://github.com/wyuenho/move-dup"))]) (mouse-slider-mode . [(20161021 1914) ((emacs (24 3)) (cl-lib (0 3))) "scale numbers dragged under the mouse" single ((:commit . "b3c19cd231edecce76787c5a9bbe5e4046d91f88") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/mouse-slider-mode"))]) (motion-mode . [(20140920 156) ((flymake-easy (0 7)) (flymake-cursor (1 0 2))) "major mode for RubyMotion enviroment" tar ((:commit . "4c94180e3ecea611a61240a0c0cd48f1032c4a55") (:authors ("Satoshi Namai")) (:maintainer "Satoshi Namai") (:url . "https://github.com/ainame/motion-mode"))]) (mote-mode . [(20160123 29) ((ruby-mode (1 1))) "Mote minor mode" single ((:commit . "666c6641addbd3b337a7aa01fd2742ded2f41b83") (:authors ("Leandro López (inkel)" . "inkel.ar@gmail.com")) (:maintainer "Leandro López (inkel)" . "inkel.ar@gmail.com") (:url . "http://inkel.github.com/mote-mode/"))]) (mosey . [(20180614 1649) ((emacs (24 4))) "Mosey around your buffers" single ((:commit . "2e3ac9d334fa2937ed5267193dfd25d8e1f14dc2") (:keywords "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/mosey.el"))]) (morlock . [(20180318 2023) nil "more font-lock keywords for elisp" single ((:commit . "b883d48024ddfffebe2d0dd69f5ed54c617f8834") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/morlock"))]) (morganey-mode . [(20170118 934) ((emacs (24 4))) "Major mode for editing Morganey files" single ((:commit . "5cf3870432a2aeb69d373abe63b3be1f325f6d21") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "https://github.com/morganey-lang/morganey-mode"))]) (moonscript . [(20170831 2226) ((cl-lib (0 5)) (emacs (24))) "Major mode for editing MoonScript code" tar ((:commit . "56f90471e2ced2b0a177aed4d8c2f854797e9cc7") (:authors ("@GriffinSchneider, @k2052, @EmacsFodder")) (:maintainer "@GriffinSchneider, @k2052, @EmacsFodder"))]) (moom . [(20180910 438) ((emacs (25 1))) "Commands to control frame position and size" tar ((:commit . "a8820f19a8168ab395ba835872606280ad96916d") (:keywords "frames" "faces" "convenience") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>") (:url . "https://github.com/takaxp/Moom"))]) (moody . [(20181014 1447) ((emacs (25 3))) "Tabs and ribbons for the mode line" single ((:commit . "f0cfdcff5946775a22e5b789899269669ba58ecd") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/moody"))]) (monroe . [(20180703 1746) nil "Yet another client for nREPL" single ((:commit . "7eeac4f5127f7d74cd975542a8b901742b682922") (:keywords "languages" "clojure" "nrepl" "lisp") (:authors ("Sanel Zukan" . "sanelz@gmail.com")) (:maintainer "Sanel Zukan" . "sanelz@gmail.com") (:url . "http://www.github.com/sanel/monroe"))]) (monotropic-theme . [(20181015 1230) ((emacs (24))) "Monotropic Theme" single ((:commit . "36df566aa8225e303f6c9d90c00740dd678a415e") (:authors ("caffo")) (:maintainer "caffo") (:url . "https://github.com/caffo/monotropic-theme"))]) (monokai-theme . [(20180730 1329) nil "A fruity color theme for Emacs." single ((:commit . "f4ef092129f4a35edaee0a9b2219c17e86309730") (:authors ("Kelvin Smith" . "oneKelvinSmith@gmail.com")) (:maintainer "Kelvin Smith" . "oneKelvinSmith@gmail.com") (:url . "http://github.com/oneKelvinSmith/monokai-emacs"))]) (monokai-alt-theme . [(20170630 2048) ((emacs (24))) "Theme with a dark background. Based on sublime monokai theme." single ((:commit . "f342b6afc31f929be0626eca2d696ee9fab78011") (:authors ("Dmytro Koval")) (:maintainer "Dmytro Koval") (:url . "https://github.com/dawidof/emacs-monokai-theme"))]) (monochrome-theme . [(20140326 1050) nil "A dark Emacs 24 theme for your focused hacking sessions" tar ((:commit . "bfca67fe7365310bc47ae9ca96c417caada54896") (:authors ("Xavier Noria" . "fxn@hashref.com")) (:maintainer "Xavier Noria" . "fxn@hashref.com"))]) (monky . [(20181027 1538) nil "Control Hg from Emacs." tar ((:commit . "c831bd5861e92798ce9e4547eb484ee0e9cb2e1f"))]) (monitor . [(20161018 1144) ((dash (2 13 0))) "Utilities for monitoring expressions." tar ((:commit . "63f4643a0ee81616dbb692b8b03bae21df2283e2") (:keywords "lisp" "monitor" "utility") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/guiltydolphin/monitor"))]) (mongo . [(20150315 1219) nil "MongoDB driver for Emacs Lisp" tar ((:commit . "595529ddd70ecb9fab8b11daad2c3929941099d6") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (molokai-theme . [(20151016 1545) nil "molokai theme with Emacs theme engine" single ((:commit . "04a44f21184b6a26caae4f2c92db9019d883309c") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/alloy-d/color-theme-molokai"))]) (molecule . [(20180527 743) ((emacs (25 1))) "Simple wrapper for molecule" single ((:commit . "2ef72b81d9aa24ea782b71a061a3abdad6cae162") (:keywords ":" "languages" "terminals") (:authors (": drymer <drymer [ AT ] autistici.org>")) (:maintainer ": drymer <drymer [ AT ] autistici.org>") (:url . "https://git.daemons.it/drymer/molecule.el"))]) (moe-theme . [(20180617 200) nil "A colorful eye-candy theme. Moe, moe, kyun!" tar ((:commit . "ee6d7a1c84ac7a11fcc82dfc3b174eee1c8461fa") (:url . "https://github.com/kuanyui/moe-theme.el"))]) (modtime-skip-mode . [(20140128 2201) nil "Minor mode for disabling modtime and supersession checks on files." single ((:commit . "c0e49523aa26b2263a8693691ac775988015f592") (:authors ("Jordon Biondo" . "biondoj@mail.gvsu.edu")) (:maintainer "Jordon Biondo" . "biondoj@mail.gvsu.edu") (:url . "http://www.github.com/jordonbiondo/modtime-skip-mode"))]) (modern-cpp-font-lock . [(20180110 2031) nil "Font-locking for \"Modern C++\"" single ((:commit . "9b10e1831bac34685be89e32e83ed969c4bac683") (:keywords "languages" "c++" "cpp" "font-lock") (:authors ("Ludwig PACIFICI" . "ludwig@lud.cc")) (:maintainer "Ludwig PACIFICI" . "ludwig@lud.cc") (:url . "https://github.com/ludwigpacifici/modern-cpp-font-lock"))]) (mode-line-debug . [(20180318 2225) nil "show status of `debug-on-error' in the mode-line" single ((:commit . "a0fcc394b07d2414bd6f722da10f1c7567333f6b") (:keywords "convenience" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/mode-line-debug"))]) (mode-line-bell . [(20181029 516) nil "Flash the mode line instead of ringing the bell" single ((:commit . "4985ba42f5a19f46ddbf9b3622453a9694995ce5") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (mode-icons . [(20180910 1504) ((emacs (24)) (cl-lib (0 5))) "Show icons for modes" tar ((:commit . "26138d825cba7e6bd882707a909505d5536acb9b") (:keywords "multimedia") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://ryuslash.org/projects/mode-icons.html"))]) (modalka . [(20180101 613) ((emacs (24 4))) "Easily introduce native modal editing of your own design" single ((:commit . "9d990341aa13ea27ba4e47ad02b1a9619af22792") (:keywords "modal" "editing") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/modalka"))]) (mocker . [(20150917 154) ((eieio (1 3)) (el-x (0 2 4))) "mocking framework for emacs" single ((:commit . "6a1d7c9189bd721debd1a60707526e43a733f537") (:keywords "lisp" "testing") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (mocha-snippets . [(20170104 527) ((yasnippet (0 8 0))) "Yasnippets for the Mocha JS Testing Framework" tar ((:commit . "e054137bd78f0d236e983874da1f345d30a71816") (:keywords "test" "javascript") (:authors ("Charles Lowell" . "cowboyd@frontside.io")) (:maintainer "Charles Lowell" . "cowboyd@frontside.io"))]) (mocha . [(20180321 2322) ((js2-mode (20150909)) (f (0 18))) "Run Mocha or Jasmine tests" single ((:commit . "33e1b521a8a8d0225df353b51f1e8a4588ee32d0") (:keywords "javascript" "mocha" "jasmine") (:authors ("Al Scott")) (:maintainer "Al Scott") (:url . "http://github.com/scottaj/mocha.el"))]) (mobdebug-mode . [(20140110 346) ((lua-mode (20130419)) (emacs (24))) "Major mode for MobDebug" single ((:commit . "e1d483bc4e341c762bc5c0a8c52306a8d01ea0da") (:authors ("Shihpin Tseng" . "deftsp@gmail.com")) (:maintainer "Shihpin Tseng" . "deftsp@gmail.com") (:url . "https://github.com/deftsp/mobdebug-mode"))]) (mo-vi-ment-mode . [(20131029 633) nil "Provide vi-like cursor movement that's easy on the fingers" single ((:commit . "f45b014261f8fab19254920bd1d92f3a83263411") (:keywords "convenience") (:authors ("Ajay MT" . "ajay.tatachar@gmail.com")) (:maintainer "Ajay MT" . "ajay.tatachar@gmail.com"))]) (mo-git-blame . [(20160129 1759) nil "An interactive, iterative 'git blame' mode for Emacs" single ((:commit . "254a675eb794cdbbdef9fa2b4b7bb510b70089c0") (:keywords "tools") (:authors ("Moritz Bunkus" . "moritz@bunkus.org")) (:maintainer "Moritz Bunkus" . "moritz@bunkus.org"))]) (mmt . [(20180101 619) ((emacs (24 1)) (cl-lib (0 3))) "Missing macro tools for Emacs Lisp" single ((:commit . "e860009ce531ee05d2902309db5f804326596b45") (:keywords "macro" "emacs-lisp") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/mmt"))]) (mmm-mako . [(20121020 651) ((mmm-mode (0 4 8))) "MMM submode class for Mako Templates" single ((:authors ("Philip Jenvey" . "pjenvey@underboss.org")) (:maintainer "Philip Jenvey" . "pjenvey@underboss.org") (:url . "https://bitbucket.org/pjenvey/mmm-mako"))]) (mmm-jinja2 . [(20170313 1420) ((mmm-mode (0 5 4))) "MMM submode class for Jinja2 Templates" single ((:commit . "c8cb763174fa2fb61b9a0e5e0ff8cb0210f8492f") (:authors ("Ben Hayden" . "hayden767@gmail.com")) (:maintainer "Ben Hayden" . "hayden767@gmail.com") (:url . "https://github.com/glynnforrest/mmm-jinja2"))]) (mkdown . [(20140517 1418) ((markdown-mode (2 0))) "Pretty Markdown previews based on mkdown.com" tar ((:commit . "8e23de82719af6c5b53b52b3308a02b3a1fb872e") (:keywords "markdown") (:authors ("Andrew Tulloch")) (:maintainer "Andrew Tulloch") (:url . "https://github.com/ajtulloch/mkdown.el"))]) (mixed-pitch . [(20181004 1459) ((emacs (24 3))) "Use a variable pitch, keeping fixed pitch where it's sensible" single ((:commit . "f9bcdd9e30f8370ef0607d714b9411eddf8dd866") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://gitlab.com/jabranham/mixed-pitch"))]) (mips-mode . [(20180502 1457) nil "Major-mode for MIPS assembly" single ((:commit . "75152fc78baa762af4f83602f6cb3c8b9bcebca3") (:keywords "languages" "mips" "assembly") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-mips-mode"))]) (mip-mode . [(20151127 617) nil "virtual projects for emacs." single ((:commit . "7c88c383b4c7ed0a4c1dc397735f365c1fcb461c") (:keywords "workspaces" "workspace" "project" "projects" "mip-mode") (:authors ("Eeli Reilin" . "gaudecker@fea.st")) (:maintainer "Eeli Reilin" . "gaudecker@fea.st"))]) (minor-mode-hack . [(20170926 34) nil "Change priority of minor-mode keymaps" single ((:commit . "9688994e23ccb2de568225ef125b41c46e5667c3") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/minor-mode-hack.el"))]) (minizinc-mode . [(20180201 1450) ((emacs (24 1))) "Major mode for MiniZinc code" single ((:commit . "2512521ba7f8e263a06db88df663fc6b3cca7e16") (:keywords "languages" "minizinc") (:url . "http://github.com/m00nlight/minizinc-mode"))]) (minitest . [(20160628 1820) ((dash (1 0 0))) "An Emacs mode for ruby minitest files" tar ((:commit . "1aadb7865c1dc69c201cecee275751ecec33a182") (:authors ("Arthur Neves")) (:maintainer "Arthur Neves") (:url . "https://github.com/arthurnn/minitest-emacs"))]) (minions . [(20181030 2101) ((emacs (25 2)) (dash (2 13 0))) "A minor-mode menu for the mode line" single ((:commit . "d36d2445420460c81bcd4822d0bfcbafaec2c682") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/minions"))]) (minimal-theme . [(20160608 1022) nil "A light/dark minimalistic Emacs 24 theme." tar ((:commit . "430e0d3fc2044c16aa9f10961841febbd60df285") (:keywords "color" "theme" "minimal") (:authors ("Anler Hp <anler86 [at] gmail.com>")) (:maintainer "Anler Hp <anler86 [at] gmail.com>") (:url . "http://github.com/ikame/minimal-theme"))]) (minimal-session-saver . [(20140508 2041) nil "Very lean session saver" single ((:commit . "cf654ac549850746dc21091746e4bcc1aef7668e") (:keywords "tools" "frames" "project") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/minimal-session-saver"))]) (miniedit . [(20100419 1745) nil "Enhanced editing for minibuffer fields." single ((:commit . "e12bf659c3eb92dd8a4cb77642dc0865c54667a3"))]) (minibuffer-cua . [(20130906 1134) nil "Make CUA mode's S-up/S-down work in minibuffer" single ((:commit . "adc4979a64f8b36e05960e9afa0746dfa9e2e4c7") (:keywords "completion" "editing") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/minibuffer-cua.el"))]) (minibuffer-complete-cycle . [(20130813 1645) nil "Cycle through the *Completions* buffer" single ((:commit . "3df80135887d0169e02294a948711f6dfeca4a6f") (:keywords "completion") (:authors ("Akinori MUSHA" . "knu@iDaemons.org") ("Kevin Rodgers" . "ihs_4664@yahoo.com")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/minibuffer-complete-cycle"))]) (minibuf-isearch . [(20151226 1943) nil "incremental search on minibuffer history" single ((:commit . "2846c6ac369ee623dad4cd3c8a7a6d9078965516") (:keywords "minibuffer" "history" "incremental search") (:authors ("Keiichiro Nagano" . "knagano@sodan.org") ("Hideyuki SHIRAI " . "shirai@meadowy.org")) (:maintainer "Keiichiro Nagano" . "knagano@sodan.org"))]) (mini-header-line . [(20170621 1221) ((emacs (24 4))) "a minimal header-line" single ((:commit . "73b6724e0a26c4528d93768191c8aa59e6bce2e5") (:keywords "header-line" "mode-line") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/mini-header-line"))]) (mingus . [(20180713 636) ((libmpdee (2 1))) "MPD Interface" tar ((:commit . "686d383f48b196c916c5fcb6ddc3bcff8a0c4b14") (:keywords "multimedia" "elisp" "music" "mpd") (:authors ("Niels Giesen <pft on #emacs>")) (:maintainer "Niels Giesen <pft on #emacs>") (:url . "https://github.com/pft/mingus"))]) (minesweeper . [(20150414 522) nil "play minesweeper in Emacs" single ((:keywords "game" "fun" "minesweeper" "inane" "diversion") (:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:url . "https://bitbucket.org/zck/minesweeper.el"))]) (milkode . [(20140927 529) nil "Command line search and direct jump with Milkode" single ((:commit . "ba97e2aeefa1d9d0b3835bf08edd0de248b0c513") (:keywords "milkode" "search" "grep" "jump" "keyword") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (migemo . [(20160924 1441) ((cl-lib (0 5))) "Japanese incremental search through dynamic pattern expansion" single ((:commit . "e4744efae1b2fdea2bbd2ceaff0f6ea0bb739f5a") (:authors ("Satoru Takabayashi" . "satoru-t@is.aist-nara.ac.jp")) (:maintainer "Satoru Takabayashi" . "satoru-t@is.aist-nara.ac.jp") (:url . "https://github.com/emacs-jp/migemo"))]) (midje-mode . [(20170809 403) ((cider (0 1 4)) (clojure-mode (1 0))) "Minor mode for running Midje tests in emacs" tar ((:commit . "10ad5b6084cd03d5cd268b486a7c3c246d85535f"))]) (micgoline . [(20160415 326) ((emacs (24 3)) (powerline (2 3))) "powerline mode, color schemes from microsoft and google's logo." single ((:commit . "837504263bb1711203b0f7efecd6b7b5f272fae0") (:keywords "mode-line" "powerline" "theme") (:authors ("yzprofile" . "yzprofiles@gmail.com")) (:maintainer "yzprofile" . "yzprofiles@gmail.com") (:url . "https://github.com/yzprofile/micgoline"))]) (mic-paren . [(20170731 1907) nil "advanced highlighting of matching parentheses" single ((:commit . "d0410c7d805c9aaf51a1bcefaaef092bed5824c4") (:keywords "languages" "faces" "parenthesis" "matching") (:authors ("Mikael Sjödin" . "mic@docs.uu.se") ("Klaus Berndl " . "berndl@sdm.de") ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "ttn"))]) (mhc . [(20180724 458) ((calfw (20150703))) "Message Harmonized Calendaring system." tar ((:commit . "2cd1e97fa2e32e7dfde5ee7878fb9a915fb6a3b8") (:keywords "calendar") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:url . "http://www.quickhack.net/mhc"))]) (mgmtconfig-mode . [(20180222 2057) ((emacs (24 3))) "mgmt configuration management language" single ((:commit . "43b5b4f5a409b203e4331fed962857e4ba034cd9") (:keywords "languages") (:authors ("Peter Oliver" . "mgmtconfig@mavit.org.uk")) (:maintainer "Mgmt contributors <https://github.com/purpleidea/mgmt>") (:url . "https://github.com/purpleidea/mgmt/misc/emacs"))]) (mexican-holidays . [(20160109 2142) nil "Mexico holidays for Emacs calendar." single ((:commit . "43ced1f9e40a04be6927d1a1be64060f9be4f5c5") (:keywords "calendar") (:authors ("Saúl Gutiérrez" . "me@sggc.me")) (:maintainer "Saúl Gutiérrez" . "me@sggc.me") (:url . "https://github.com/shopClerk/mexican-holidays"))]) (mew . [(20180911 123) nil "Messaging in the Emacs World" tar ((:commit . "91a78fd6c6d74d0881d68c51dcd9be8cae065c02") (:authors ("Kazu Yamamoto" . "Kazu@Mew.org")) (:maintainer "Kazu Yamamoto" . "Kazu@Mew.org"))]) (metaweblog . [(20171217 240) ((xml-rpc (1 6 8))) "An emacs library to access metaweblog based weblogs" tar ((:commit . "aa14380eb7e7b879a0c16c96866b20a987cd3f2a"))]) (metascript-mode . [(20150709 57) ((emacs (24 3))) "Major mode for the Metascript programming language" single ((:commit . "edb361c7b0e5de231e5334a17b90652fb1df78f9") (:keywords "languages" "metascript" "mjs") (:url . "http://github.com/metascript/metascript-mode"))]) (metamorph . [(20180930 2028) ((emacs (24 4))) "Transform your buffers with lisp" single ((:commit . "d9dc7037b7eed7b3fe85ea50e91f332e3f831514") (:keywords "metaprogramming" "wp") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/metamorph"))]) (metalheart-theme . [(20160710 641) ((emacs (24))) "Low-contrast theme with a dark blue-green background." single ((:commit . "ec98ea2c11dc1213dae8cbe1fe0cee73ca138bb2") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (meta-presenter . [(20170426 234) nil "A simple multi-file presentation tool for Emacs" single ((:commit . "4e7aae56e5abf6deaadbda84fd5ec4e3e19c22be") (:keywords "productivity" "presentation") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (messages-are-flowing . [(20170219 120) nil "visible indication when composing \"flowed\" emails" single ((:commit . "ef879726957c850c3a5afd7f1118604991e37e32") (:keywords "mail") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com"))]) (meson-mode . [(20181115 2125) ((emacs (24 3))) "Major mode for the Meson build system files" single ((:commit . "b507a87455af906e6c49aa4af70eba5b1d1af9ef") (:keywords "languages" "tools") (:authors ("Michal Sojka" . "sojkam1@fel.cvut.cz")) (:maintainer "Michal Sojka" . "sojkam1@fel.cvut.cz") (:url . "https://github.com/wentasah/meson-mode"))]) (merlin-eldoc . [(20180830 1016) ((emacs (24 4)) (merlin (3 0))) "eldoc for OCaml and Reason" single ((:commit . "85dec436648f43c050048524fae7a3ad7ad4c019") (:keywords "merlin" "ocaml" "languages" "eldoc") (:authors ("Louis Roché" . "louis@louisroche.net")) (:maintainer "Louis Roché" . "louis@louisroche.net") (:url . "https://github.com/khady/merlin-eldoc"))]) (merlin . [(20180816 815) nil "Mode for Merlin, an assistant for OCaml." tar ((:commit . "aac7b39eb5305faa0ddd6b1d6fe2f4b36ac85aed") (:keywords "ocaml" "languages") (:authors ("Frédéric Bour <frederic.bour(_)lakaban.net>")) (:maintainer "Frédéric Bour <frederic.bour(_)lakaban.net>") (:url . "https://github.com/ocaml/merlin"))]) (mentor . [(20181029 2007) ((xml-rpc (1 6 9)) (seq (1 11)) (cl-lib (0 5)) (async (1 9 3))) "Frontend for the rTorrent bittorrent client" tar ((:commit . "9415472470ff23ee9600d94123c51c455d63018d") (:keywords "comm" "processes" "bittorrent") (:authors ("Stefan Kangas" . "stefankangas@gmail.com")) (:maintainer "Stefan Kangas" . "stefankangas@gmail.com"))]) (memolist . [(20150804 1721) ((markdown-mode (22 0)) (ag (0 45))) "memolist.el is Emacs port of memolist.vim." single ((:commit . "60c296e202a71e9dcf1c3936d47b5c4b95c5839f") (:keywords "markdown" "memo") (:authors ("mikanfactory <k952i4j14x17_at_gmail.com>")) (:maintainer "mikanfactory") (:url . "http://github.com/mikanfactory/emacs-memolist"))]) (memoize . [(20180614 1930) nil "Memoization functions" single ((:commit . "9a561268ffb550b257a08710489a95cd087998b6") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/emacs-memoize"))]) (melpa-upstream-visit . [(20130720 1033) ((s (1 6 0))) "A set of kludges to visit a melpa-hosted package's homepage" single ((:commit . "7310c74fdead3c0f86ad6eff76cf989e63f70f66") (:keywords "convenience") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (mellow-theme . [(20170808 1317) ((emacs (24 0))) "an Emacs 24 theme based on Mellow (tmTheme)" single ((:commit . "2bdf18f05f5212b6f269d9a94afe2cf201766891") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (melancholy-theme . [(20170220 2048) nil "A dark theme for dark minds" single ((:commit . "a9e13ca7051731b3a2c2aece9f3e3033b9a5e41d") (:authors ("Sod Oscarfono" . "sod@oscarfono.com")) (:maintainer "Sod Oscarfono" . "sod@oscarfono.com") (:url . "http://github.com/techquila/melancholy-theme"))]) (meghanada . [(20181116 1302) ((emacs (24 3)) (yasnippet (0 6 1)) (company (0 9 0)) (flycheck (0 23))) "A better java development mode" tar ((:commit . "4914ab1496d88251f179dc3b6158fc65e999804a") (:keywords "languages" "java") (:authors ("Yutaka Matsubara" . "yutaka.matsubara@gmail.com")) (:maintainer "Yutaka Matsubara" . "yutaka.matsubara@gmail.com") (:url . "https://github.com/mopemope/meghanada-emacs"))]) (mediawiki . [(20170813 555) nil "mediawiki frontend" single ((:commit . "8473e12d1839f5287a4227586bf117dad820f867") (:keywords "mediawiki" "wikipedia" "network" "wiki") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "https://github.com/hexmode/mediawiki-el"))]) (md4rd . [(20180626 536) ((emacs (25 1)) (hierarchy (0 7 0)) (request (0 3 0)) (cl-lib (0 6 1)) (dash (2 12 0)) (s (1 12 0)) (tree-mode (1 0 0))) "Mode for reddit (browse it)." single ((:commit . "75fbf295d896230c4b441dc773d266fa6cd7a509") (:keywords "ahungry" "reddit" "browse" "news") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/md4rd"))]) (md-readme . [(20160811 1646) nil "Markdown-formatted READMEs for your ELisp" tar ((:commit . "bf818dd847c8b06b3b5100c5d3cf24cf96662528") (:keywords "lisp" "help" "readme" "markdown" "header" "documentation" "github") (:authors ("Thomas Kappler" . "tkappler@gmail.com")) (:maintainer "Thomas Kappler" . "tkappler@gmail.com") (:url . "http://github.com/thomas11/md-readme/tree/master"))]) (mc-extras . [(20181109 1735) ((multiple-cursors (1 2 1))) "Extra functions for multiple-cursors mode." tar ((:commit . "053abc52181b8718559d7361a587bbb795faf164") (:keywords "editing" "cursors") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/mc-extras.el"))]) (mbsync . [(20181002 640) nil "run mbsync to fetch mails" single ((:commit . "f549eccde6033449d24cd5b6148599484850c403") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "https://github.com/dimitri/mbsync-el"))]) (mbo70s-theme . [(20170808 1315) ((emacs (24 0))) "70s style palette, with similarities to mbo theme" single ((:commit . "bed3db8965708ed4e9482b224a9b084765c052f2") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (mbe . [(20151126 1134) ((emacs (24)) (cl-lib (0 5))) "Macros by Example" single ((:commit . "bb10aa8f26bb7e9b1d5746934c94edb00402940c") (:keywords "tools" "macros") (:authors ("Ian Price" . "ianprice90@googlemail.com")) (:maintainer "Ian Price" . "ianprice90@googlemail.com") (:url . "https://github.com/ijp/mbe.el"))]) (mb-url . [(20181011 1752) ((cl-lib (0))) "Multiple Backends for Emacs URL package." tar ((:commit . "224b92353094aec25c9c46159d71ab2db5831498") (:url . "https://github.com/dochang/mb-url") (:keywords "url"))]) (maxframe . [(20170120 1705) nil "maximize the emacs frame based on display size" single ((:commit . "13bda6dd9f1d96aa4b9dd9957a26cefd399a7772") (:keywords "display" "frame" "window" "maximize") (:authors ("Ryan McGeary")) (:maintainer "Ryan McGeary"))]) (maven-test-mode . [(20141220 557) ((s (1 9)) (emacs (24))) "Utilities for navigating test files and running maven test tasks." single ((:commit . "a19151861df2ad8ae4880a2e7c86ddf848cb569a") (:keywords "java" "maven" "test") (:authors ("Renan Ranelli")) (:maintainer "Renan Ranelli") (:url . "http://github.com/rranelli/maven-test-mode"))]) (maude-mode . [(20160222 1607) nil "Emacs mode for the programming language Maude" single ((:commit . "c9543bb8a172fa77af592388e7f520a4a6d38987") (:keywords "maude") (:authors ("Ellef Gjelstad <ellefg+maude*ifi.uio.no>")) (:maintainer "Rudi Schlatte" . "rudi@constantly.at"))]) (matlab-mode . [(20180928 1526) nil "Major mode for MATLAB(R) dot-m files" tar ((:commit . "3fbca4259b2584bde08df07ba51944d7e3e2b4f4") (:url . "http://sourceforge.net/projects/matlab-emacs/") (:keywords "matlab" "programming" "language" "(X)emacs"))]) (math-symbols . [(20170818 1459) ((helm (1 0))) "Math Symbol Input methods and conversion tools" tar ((:commit . "3f8b466f002e1b28ddbe9a6f236c9a1352adb17d") (:keywords "i18n" "languages" "tex") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/math-symbols"))]) (math-symbol-lists . [(20170221 1353) nil "Lists of Unicode math symbols and latex commands" tar ((:commit . "1af8fdcab7941a62287c2d04b8876e1538f39c60") (:keywords "unicode" "symbols" "mathematics") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/math-symbol-lists"))]) (material-theme . [(20171123 1840) ((emacs (24 1))) "A Theme based on the colors of the Google Material Design" tar ((:commit . "b66838d220ad380a16da1d8878936974b26f815d") (:keywords "themes") (:authors ("Christoph Paulik" . "cpaulik@gmail.com")) (:maintainer "Christoph Paulik" . "cpaulik@gmail.com") (:url . "http://github.com/cpaulik/emacs-material-theme"))]) (mastodon . [(20180811 220) ((emacs (24 4))) "Client for Mastodon" tar ((:commit . "585a2dd79f6f929378237c3a678cf43efdf37407") (:authors ("Johnson Denen" . "johnson.denen@gmail.com")) (:maintainer "Johnson Denen" . "johnson.denen@gmail.com") (:url . "https://github.com/jdenen/mastodon.el"))]) (maruo-macro-mode . [(20160616 1349) ((emacs (24 3))) "Major mode for editing Hidemaru/Maruo macro script" single ((:commit . "8fc9a38ad051eafa8eb94038711acc52c5d1d8d5") (:keywords "programming" "editor" "macro") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (marshal . [(20180124 1239) ((eieio (1 4)) (json (1 3)) (ht (2 1))) "eieio extension for automatic (un)marshalling" single ((:commit . "f038689cbd5b3680b80b44edd0c7a63ca3038e26") (:keywords "eieio") (:authors ("Yann Hodique" . "hodiquey@vmware.com")) (:maintainer "Yann Hodique" . "hodiquey@vmware.com") (:url . "https://github.com/sigma/marshal.el"))]) (marmalade-client . [(20141231 2007) ((web (0 5 2)) (kv (0 0 19)) (gh (0 8 0))) "client for marmalade API from emacs" tar ((:commit . "f315dea57e4fbebd9ee0668c0bafd4c45c7b754a") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-marmalade-upload"))]) (markup-faces . [(20141110 817) nil "collection of faces for markup language modes" single ((:commit . "98a807ed82473eb41c6a201ed7ef816d6bcd67b0") (:keywords "wp" "faces") (:authors ("Florian Kaufmann" . "sensorflo@gmail.com")) (:maintainer "Florian Kaufmann" . "sensorflo@gmail.com") (:url . "https://github.com/sensorflo/markup-faces"))]) (markup . [(20170420 1129) ((cl-lib (0 5))) "Simple markup generation helpers." single ((:commit . "876da2d3f23473475bb0fd0a1480ae11d2671291") (:keywords "convenience" "markup" "html") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/markup.el"))]) (markdownfmt . [(20160609 1241) ((emacs (24))) "Format markdown using markdownfmt" single ((:commit . "187a74eb4fd9e8520ce08da42d1d292b9af7f2b7") (:keywords "markdown") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-markdownfmt"))]) (markdown-toc . [(20170711 1949) ((s (1 9 0)) (dash (2 11 0)) (markdown-mode (2 1))) "A simple TOC generator for markdown file" tar ((:commit . "7038f4f6d5c2bc7e4aea89699a607ac2b7dd16a8"))]) (markdown-preview-mode . [(20180929 725) ((emacs (24 3)) (websocket (1 6)) (markdown-mode (2 0)) (cl-lib (0 5)) (web-server (0 1 1)) (uuidgen (0 3))) "markdown realtime preview minor mode." tar ((:commit . "cba12b77764df0fd3cf7008073df1badfa216073") (:keywords "markdown" "gfm" "convenience") (:authors ("Igor Shymko" . "igor.shimko@gmail.com")) (:maintainer "Igor Shymko" . "igor.shimko@gmail.com") (:url . "https://github.com/ancane/markdown-preview-mode"))]) (markdown-preview-eww . [(20160111 1502) ((emacs (24 4))) "Realtime preview by eww" single ((:commit . "5853f836425c877c8a956501f0adda137ef1d3b7") (:authors ("niku" . "niku@niku.name")) (:maintainer "niku" . "niku@niku.name") (:url . "https://github.com/niku/markdown-preview-eww"))]) (markdown-mode . [(20181112 1529) ((emacs (24 4)) (cl-lib (0 5))) "Major mode for Markdown-formatted text" single ((:commit . "d18a8f856d19dfac8fa6e6e72b2448e262045fcc") (:keywords "markdown" "github flavored markdown" "itex") (:authors ("Jason R. Blevins" . "jblevins@xbeta.org")) (:maintainer "Jason R. Blevins" . "jblevins@xbeta.org") (:url . "https://jblevins.org/projects/markdown-mode/"))]) (markdown-mode+ . [(20170320 2104) ((markdown-mode (20111229))) "extra functions for markdown-mode" tar ((:commit . "411d079f4430a33c34ec0bbcb1535fe1145a2509") (:keywords "markdown" "latex" "osx" "rtf") (:authors ("Donald Ephraim Curtis")) (:maintainer "Donald Ephraim Curtis") (:url . "http://github.com/milkypostman/markdown-mode-plus"))]) (mark-tools . [(20130614 1025) nil "Some simple tools to access the mark-ring in Emacs" single ((:commit . "a11b61effa90bd0abc876d12573674d36fc17f0c") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs-mark-tools"))]) (mark-multiple . [(20121118 1554) nil "Sorta lets you mark several regions at once." tar ((:commit . "f6a53c7c5283d640ae718f4548b0fda78877a375"))]) (marcopolo . [(20160421 1004) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client to the Docker HUB/Registry API" tar ((:commit . "9193aabdf12223087b5ed58f1507d5d8a24a4381") (:keywords "docker") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/marcopolo"))]) (map-regexp . [(20130522 2103) ((cl-lib (0 2))) "map over matches of a regular expression" single ((:commit . "b8e06284ec1c593d7d2bda5f35597a63de46333f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/map-regexp"))]) (map-progress . [(20140310 2132) nil "mapping macros that report progress" single ((:commit . "3167eb218510953fb97e7d50948a625eaa3f0005") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/map-progress/"))]) (mandoku-tls . [(20171118 240) ((emacs (24 4)) (mandoku (20170301)) (github-clone (0 2)) (hydra (0 13 6)) (helm (1 7 0)) (org (9 0)) (helm-charinfo (20170601))) "A tool to access the TLS database" single ((:commit . "ffeebf5bd451ac1806ddfe1744fbbd036a56f902") (:keywords "convenience") (:authors ("Christian Wittern" . "cwittern@gmail.com")) (:maintainer "Christian Wittern" . "cwittern@gmail.com") (:url . "https://github.com/mandoku/mandoku-tls"))]) (mandoku . [(20180403 1106) ((org (8 0)) (magit (20151028)) (github-clone (20150705)) (git (20140128))) "A tool to access repositories of premodern Chinese texts" tar ((:commit . "f230c871de8aab1be7b7a9718cd930548a90baa8"))]) (mandm-theme . [(20180915 1940) nil "An M&M color theme." single ((:commit . "b560aa0129c55a2f4fcc5e67a7d6c66ee4dc3124") (:authors ("Christian Hopps" . "chopps@gmail.com")) (:maintainer "Christian Hopps" . "chopps@gmail.com") (:url . "https://github.com/choppsv1/emacs-mandm-theme.git"))]) (manage-minor-mode . [(20140310 1600) ((emacs (24 3))) "Manage your minor-modes easily" single ((:commit . "1bed33b0752380b548b822fe72e6858c5fe70c8e") (:keywords "minor-mode" "manage" "emacs") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/manage-minor-mode"))]) (man-commands . [(20151221 2221) ((cl-lib (0 5))) "Add interactive commands for every manpages installed in your computer." single ((:commit . "f4ba0c3790855d7544dff92d470d212f24de1d9d") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/man-commands"))]) (malyon . [(20161208 2125) ((cl-lib (0 5))) "mode to execute Z-code files version 3, 5, 8" single ((:commit . "0d9882650720b4a791556f5e2d917388965d6fc0") (:keywords "games" "emulations") (:authors ("Peter Ilberg <peter.ilberg@gmail.com>, Christopher Madsen <cjm@cjmweb.net>, Erik Selberg" . "erik@selberg.org")) (:maintainer "Christopher Madsen <cjm@cjmweb.net>, Erik Selberg" . "erik@selberg.org") (:url . "https://github.com/speedenator/malyon"))]) (mallard-snippets . [(20131023 1851) ((yasnippet (0 8 0)) (mallard-mode (0 1 1))) "Yasnippets for Mallard" tar ((:commit . "70c5293f10722f2ace73bdf74d9a18f95b040edc") (:keywords "snippets" "mallard") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-mallard-snippets"))]) (mallard-mode . [(20131204 425) nil "Major mode for editing Mallard files" tar ((:commit . "c48170c1ace4959abcc5fb1df0d4cb149cff44c1") (:keywords "xml" "mallard") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-mallard-mode"))]) (malinka . [(20171202 1021) ((s (1 9 0)) (dash (2 4 0)) (f (0 11 0)) (cl-lib (0 3)) (rtags (0 0)) (projectile (0 11 0))) "A C/C++ project configuration package for Emacs" single ((:commit . "d4aa517c7a9022eae16c758c7efdb3a0403542d7") (:keywords "c" "c++" "project-management") (:authors ("Lefteris Karapetsas" . "lefteris@refu.co")) (:maintainer "Lefteris Karapetsas" . "lefteris@refu.co") (:url . "https://github.com/LefterisJP/malinka"))]) (makey . [(20131231 1430) ((cl-lib (0 2))) "interactive commandline mode" single ((:commit . "a61781e69d3b451551e269446e1c5f624ab81137") (:authors ("Mickey Petersen" . "mickey@masteringemacs.org")) (:maintainer "Mickey Petersen" . "mickey@masteringemacs.org"))]) (makefile-executor . [(20180720 832) ((emacs (24 3)) (dash (2 11 0)) (f (0 11 0)) (s (1 10 0))) "Commands for conveniently running makefile targets" single ((:commit . "9a7d78f814a4b372d8f8179819cb1b37b83b1973") (:keywords "processes") (:authors ("Lowe Thiderman" . "lowe.thiderman@gmail.com")) (:maintainer "Lowe Thiderman" . "lowe.thiderman@gmail.com") (:url . "https://github.com/thiderman/makefile-executor.el"))]) (make-it-so . [(20180128 2107) ((swiper (0 8 0)) (emacs (24))) "Transform files with Makefile recipes." tar ((:commit . "bc3b01d6b9ed6ff66ebbd524234f9d6df60dd4be") (:keywords "make" "dired") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/make-it-so"))]) (make-color . [(20140625 1150) nil "Alternative to picking color - update fg/bg color by pressing r/g/b/... keys" single ((:commit . "5ca1383ca9228bca82120b238bdc119f302b75c0") (:keywords "color") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/make-color.el"))]) (major-mode-icons . [(20170301 714) ((emacs (24 3)) (powerline (2 4)) (all-the-icons (2 3 0))) "display icon for major-mode on mode-line." tar ((:commit . "e6117a236b2ad52e948576550b183053321dfc91") (:keywords "frames" "multimedia") (:url . "http://github.com/stardiviner/major-mode-icons"))]) (majapahit-theme . [(20160817 1848) nil "Color theme with a dark and light versions" tar ((:commit . "77c96df7619666b2102d90d452eeadf04adc89a6") (:keywords "color" "theme") (:url . "https://gitlab.com/franksn/majapahit-theme"))]) (magnatune . [(20151030 1935) ((dash (2 9 0)) (s (1 9 0))) "browse magnatune's music catalog" tar ((:commit . "605b01505ba30589c77ebb4c96834b5072ccbdd4"))]) (magma-mode . [(20180413 1427) ((cl-lib (0 3)) (dash (2 6 0)) (f (0 17 1))) "Magma mode for Emacs" tar ((:commit . "d8e41b3c0bc7d37be78fdbcabf6c13c9e182dfaa") (:url . "https://github.com/ThibautVerron/magma-mode"))]) (magithub . [(20181116 1355) ((emacs (25)) (magit (2 12)) (s (1 12 0)) (ghub+ (0 3)) (git-commit (2 12)) (markdown-mode (2 3))) "Magit interfaces for GitHub" tar ((:commit . "94e9f9a1a168e324ec7b79e3437afd1c1fb80200") (:keywords "git" "tools" "vc") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/magithub"))]) (magit-topgit . [(20160313 1954) ((emacs (24 4)) (magit (2 1 0))) "TopGit extension for Magit" single ((:commit . "11489ea798bc88d0ea5244bbf725285eedfefbef") (:keywords "vc" "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Robin Green" . "greenrd@greenrd.org"))]) (magit-todos . [(20181009 424) ((emacs (25 2)) (async (1 9 2)) (dash (2 13 0)) (f (0 17 2)) (hl-todo (1 9 0)) (magit (2 13 0)) (pcre2el (1 8)) (s (1 12 0))) "Show source file TODOs in Magit" single ((:commit . "ccfb2c5df0d6371aee0d4abc4a55c403ee2b0241") (:keywords "magit" "vc") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/magit-todos"))]) (magit-tbdiff . [(20181023 1003) ((emacs (24 4)) (magit (2 10 0))) "Magit extension for git-tbdiff" single ((:commit . "20da4b99e3f04d8e72c20706a36b1f5020400326") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-tbdiff"))]) (magit-svn . [(20170213 1233) ((emacs (24 4)) (magit (2 1 0))) "Git-Svn extension for Magit" single ((:commit . "c833903732a14478f5c4cfc561bae7c50671b36c") (:keywords "vc" "tools") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk"))]) (magit-stgit . [(20180522 1242) ((emacs (24 4)) (magit (2 1 0))) "StGit extension for Magit" single ((:commit . "186e60489f5449d87d94aca24b9d65e2f26a3bc5") (:keywords "vc" "tools") (:authors ("Lluís Vilanova" . "vilanova@ac.upc.edu")) (:maintainer "Lluís Vilanova" . "vilanova@ac.upc.edu"))]) (magit-rbr . [(20181009 2016) ((magit (2 13 0)) (emacs (24 3))) "Support for git rbr in Magit" single ((:commit . "029203b3e48537205052a058e964f058cd802c3c") (:keywords "git" "magit" "rbr" "tools") (:authors ("Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com")) (:maintainer "Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com") (:url . "https://github.com/fanatoly/magit-rbr"))]) (magit-popup . [(20181003 921) ((emacs (24 4)) (async (1 9 2)) (dash (2 13 0))) "Define prefix-infix-suffix command combos" tar ((:commit . "8436447e3166b797edc596cf220f3bf9b41ff4d0") (:keywords "bindings") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/magit-popup"))]) (magit-p4 . [(20170414 1246) ((magit (2 1)) (magit-popup (2 1)) (p4 (12 0)) (cl-lib (0 5))) "git-p4 plug-in for Magit" single ((:commit . "01e8bb24830861c50109878812550b4265cba82b") (:keywords "vc" "tools") (:authors ("Damian T. Dobroczy\\\\'nski" . "qoocku@gmail.com")) (:maintainer "Aleksey Fedotov" . "lexa@cfotr.com") (:url . "https://github.com/qoocku/magit-p4"))]) (magit-org-todos . [(20180709 1950) ((magit (2 0 0)) (emacs (24))) "Add local todo items to the magit status buffer" single ((:commit . "9ffa3efb098434d837cab4bacd1601fdfc6fe999") (:keywords "org-mode" "magit" "tools") (:authors ("Daniel Ma")) (:maintainer "Daniel Ma") (:url . "http://github.com/danielma/magit-org-todos"))]) (magit-lfs . [(20170312 2224) ((emacs (24 4)) (magit (2 10 3)) (dash (2 13 0))) "Magit plugin for Git LFS" single ((:commit . "799282fce73b668d2cf6e4fa87f889fec8e25333") (:keywords "magit" "git" "lfs" "tools" "vc") (:authors ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung Clare Jang" . "jjc9310@gmail.com") (:url . "https://github.com/ailrun/magit-lfs"))]) (magit-imerge . [(20181024 1119) ((emacs (24 4)) (magit (2 10 0))) "Magit extension for git-imerge" single ((:commit . "c2087091fbe24e818d16611c54f4932139757be7") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-imerge"))]) (magit-gitflow . [(20170929 824) ((magit (2 1 0)) (magit-popup (2 2 0))) "gitflow extension for magit" single ((:commit . "cc41b561ec6eea947fe9a176349fb4f771ed865b") (:keywords "vc" "tools") (:authors ("Jan Tatarik" . "Jan.Tatarik@gmail.com")) (:maintainer "Jan Tatarik" . "Jan.Tatarik@gmail.com") (:url . "https://github.com/jtatarik/magit-gitflow"))]) (magit-gh-pulls . [(20180716 1636) ((emacs (24 4)) (gh (0 9 1)) (magit (2 12 0)) (pcache (0 2 3)) (s (1 6 1))) "GitHub pull requests extension for Magit" single ((:commit . "6949e973f3e951cb0bfe75d889e0fcccc33ba733") (:keywords "git" "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:url . "https://github.com/sigma/magit-gh-pulls"))]) (magit-gerrit . [(20160226 930) ((magit (2 3 1))) "Magit plugin for Gerrit Code Review" single ((:commit . "ece6f369694aca17f3ac166ed2801b432acfe20d") (:authors ("Brian Fransioli" . "assem@terranpro.org")) (:maintainer "Brian Fransioli" . "assem@terranpro.org") (:url . "https://github.com/terranpro/magit-gerrit"))]) (magit-find-file . [(20150702 830) ((magit (2 1 0)) (dash (2 8 0))) "completing-read over all files in Git" single ((:commit . "c3ea91bab37d10a814a829728ec972811f728d60") (:keywords "git") (:authors ("Bradley Wright" . "brad@intranation.com")) (:maintainer "Bradley Wright" . "brad@intranation.com") (:url . "https://github.com/bradleywright/magit-find-file.el"))]) (magit-filenotify . [(20151116 2340) ((magit (1 3 0)) (emacs (24 4))) "Refresh status buffer when git tree changes" single ((:commit . "c0865b3c41af20b6cd89de23d3b0beb54c8401a4") (:keywords "tools") (:authors ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.de")) (:maintainer "Rüdiger Sonderfeld" . "ruediger@c-plusplus.de"))]) (magit-annex . [(20181110 2236) ((cl-lib (0 3)) (magit (2 90 0))) "Control git-annex from Magit" single ((:commit . "66b81ea781fb192d0ed07002a0c1e7aa284041db") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-annex"))]) (magit . [(20181116 1412) ((emacs (25 1)) (async (20180527)) (dash (20180910)) (ghub (20181107)) (git-commit (20181104)) (magit-popup (20181003)) (with-editor (20181103))) "A Git porcelain inside Emacs." tar ((:commit . "36d89c88e1337ec2b33c75c3d426289c66f86b10"))]) (magik-mode . [(20181005 841) nil "mode for editing Magik + some utils." tar ((:commit . "d87b9a5be8fc56e48241e02bab4b4a2d347b999d") (:keywords "languages") (:url . "http://github.com/roadrunner1776/magik"))]) (magic-latex-buffer . [(20170531 5) ((cl-lib (0 5)) (emacs (24 3))) "Magically enhance LaTeX-mode font-locking for semi-WYSIWYG editing" single ((:commit . "c03277d5619d9adcd871f3e6480a1a27985810cb") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (magic-filetype . [(20180219 1552) ((emacs (24)) (s (1 9 0))) "Enhance filetype major mode" single ((:commit . "019494add5ff02dd36cb3f500142fc51125522cc") (:keywords "emulations" "vim" "ft" "file" "magic-mode") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/magic-filetype.el"))]) (mag-menu . [(20150505 1850) ((splitter (0 1 0))) "Intuitive keyboard-centric menu system" single ((:commit . "9b9277021cd09fb1dba64b1d2a00705d20914bd6") (:keywords "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/mag-menu"))]) (madhat2r-theme . [(20170203 30) ((emacs (24))) "dark color theme that is easy on the eyes" single ((:commit . "6b387f09de055cfcc15d74981cd4f32f8f9a7323") (:keywords "color" "theme") (:authors ("Micah Duke")) (:maintainer "Micah Duke") (:url . "https://github.com/madhat2r/madhat2r-theme"))]) (macrostep . [(20161120 2106) ((cl-lib (0 5))) "interactive macro expander" tar ((:commit . "424e3734a1ee526a1bd7b5c3cd1d3ef19d184267") (:keywords "lisp" "languages" "macro" "debugging") (:authors ("joddie" . "j.j.oddie@gmail.com")) (:maintainer "joddie" . "j.j.oddie@gmail.com") (:url . "https://github.com/joddie/macrostep"))]) (macro-math . [(20130328 1604) nil "in-buffer mathematical operations" single ((:commit . "216e59371e9ee39c34117ba79b9acd78bb415750") (:keywords "convenience") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/macro-math/"))]) (maces-game . [(20170903 1551) ((dash (2 12 0)) (cl-lib (0 5)) (emacs (24))) "another anagram game." tar ((:commit . "c0fb795f5642467ea528d2f04d904547e8a77ecd") (:keywords "games" "word games" "anagram") (:authors ("Pawel Bokota" . "pawelb.lnx@gmail.com")) (:maintainer "Pawel Bokota" . "pawelb.lnx@gmail.com") (:url . "https://github.com/pawelbx/anagram-game"))]) (mac-pseudo-daemon . [(20170728 1940) ((cl-lib (0 1))) "Daemon mode that plays nice with Mac OS." single ((:commit . "d235680a72677f11925b912428ad1a57b664e3e8") (:keywords "convenience" "osx" "mac") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/osx-pseudo-daemon"))]) (m-buffer . [(20170407 2141) ((seq (2 14))) "List-Oriented, Functional Buffer Manipulation" tar ((:commit . "8681342aaffa187e5c54945ab91b812965a96d19") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.rg.uk"))]) (lyrics . [(20180812 1841) ((emacs (25 1)) (seq (2 15))) "Show lyrics" single ((:commit . "d0b920be634a5be81ad49418cfaada0f0a57d6cd") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/lyrics.el"))]) (lxd-tramp . [(20181023 7) ((emacs (24 4)) (cl-lib (0 6))) "TRAMP integration for LXD containers" single ((:commit . "f335c76245f62b02cf67a9376eca6f3863c8a75a") (:keywords "lxd" "lxc" "convenience") (:authors ("Yc.S" . "onixie@gmail.com")) (:maintainer "Yc.S" . "onixie@gmail.com") (:url . "https://github.com/onixie/lxd-tramp.git"))]) (lxc-tramp . [(20180523 2024) ((emacs (24)) (cl-lib (0 6))) "TRAMP integration for LXC containers" single ((:commit . "1aab85fef50df2067902bff13e1bac5e6366908b") (:keywords "lxc" "convenience") (:authors ("montag451")) (:maintainer "montag451") (:url . "https://github.com/montag451/lxc-tramp"))]) (lxc . [(20140410 2022) nil "lxc integration with Emacs" single ((:commit . "88bed56c954d1edd9ff5ce0ced2c02dcf9f71835") (:keywords "processes") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-lxc"))]) (lv . [(20181110 1740) nil "Other echo area" single ((:commit . "5c5b9ca3262594c92f8f73c98db5ed0f1efd0319") (:authors ("Oleh Krehel")) (:maintainer "Oleh Krehel"))]) (lusty-explorer . [(20180628 1346) nil "Dynamic filesystem explorer and buffer switcher" single ((:commit . "fc4b2f0f8a07db107234490fdfbf72f8b76a6643") (:keywords "convenience" "files" "matching"))]) (lush-theme . [(20180816 2200) ((emacs (24))) "A dark theme with lush colors" single ((:commit . "7cfc993709d712f75c51b505078608c9e1c11466") (:keywords "theme" "dark" "strong colors") (:authors ("Andre Richter" . "andre.o.richter@gmail.com")) (:maintainer "Andre Richter" . "andre.o.richter@gmail.com") (:url . "https://github.com/andre-richter/emacs-lush-theme"))]) (luarocks . [(20170430 2305) ((emacs (24)) (cl-lib (0 5))) "luarocks tools" single ((:commit . "cee27ba0716edf338077387969883226dd2b7484") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/luarocks.el"))]) (lua-mode . [(20180323 1021) nil "a major-mode for editing Lua scripts" tar ((:commit . "99312b8d6c500ba3067da6d81efcfbbea05a1cbd") (:keywords "languages" "processes" "tools") (:authors ("2011-2013 immerrr" . "immerrr+lua@gmail.com") ("2010-2011 Reuben Thomas" . "rrt@sc3d.org") ("2006 Juergen Hoetzel" . "juergen@hoetzel.info") ("2004 various (support for Lua 5 and byte compilation)") ("2001 Christian Vogler" . "cvogler@gradient.cis.upenn.edu") ("1997 Bret Mogilefsky" . "mogul-lua@gelatinous.com") ("tcl-mode by Gregor Schmid" . "schmid@fb3-s7.math.tu-berlin.de") ("with tons of assistance from") ("Paul Du Bois" . "pld-lua@gelatinous.com") ("Aaron Smith" . "aaron-lua@gelatinous.com")) (:maintainer "2011-2013 immerrr" . "immerrr+lua@gmail.com") (:url . "http://immerrr.github.com/lua-mode"))]) (lsp-vue . [(20181030 1136) ((emacs (25 1)) (lsp-mode (3 0))) "Vue support for lsp-mode" single ((:commit . "85567342323943b37bb4e90376d3fae740be4aeb") (:authors ("Nikita Sivakov" . "cryptomaniac.512@gmail.com")) (:maintainer "Nikita Sivakov" . "cryptomaniac.512@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-vue"))]) (lsp-ui . [(20181031 2002) ((emacs (25 1)) (dash (2 14)) (dash-functional (1 2 0)) (flycheck (31)) (lsp-mode (5 0)) (markdown-mode (2 3))) "UI modules for lsp-mode" tar ((:commit . "5138e720451dfbcae2f55a8380416340d5706583") (:keywords "lsp") (:authors ("Sebastien Chapuis <sebastien@chapu.is>, Fangrui Song" . "i@maskray.me")) (:maintainer "Sebastien Chapuis <sebastien@chapu.is>, Fangrui Song" . "i@maskray.me") (:url . "https://github.com/emacs-lsp/lsp-ui"))]) (lsp-typescript . [(20180906 524) ((lsp-mode (3 0)) (typescript-mode (0 1)) (emacs (25 1))) "Javascript/Typescript support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-sh . [(20180913 158) ((lsp-mode (3 0))) "Shell support for lsp-mode" single ((:commit . "d9e94837ccbb54eafa381833d2a9a0089e01096b") (:keywords "sh" "shell" "bash") (:authors ("Mike Wilkerson" . "wilkystyle@gmail.com")) (:maintainer "Mike Wilkerson" . "wilkystyle@gmail.com") (:url . "https://github.com/wilkystyle/lsp-sh"))]) (lsp-rust . [(20180305 1308) ((emacs (25)) (lsp-mode (3 0)) (rust-mode (0 3 0)) (dash (1 0)) (markdown-mode (2 3))) "Rust support for lsp-mode" single ((:commit . "ecc889cc8735b280e0e6e84d2f4526b0048148b3") (:keywords "rust") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-rust"))]) (lsp-ruby . [(20180910 1921) ((lsp-mode (3 0)) (emacs (25 1))) "Ruby support for lsp-mode" single ((:commit . "690caff89ccf48d0b45688466482e78ec734e75b") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-ruby"))]) (lsp-python . [(20181108 754) ((lsp-mode (3 0))) "Python support for lsp-mode" single ((:commit . "9b67b63c4c8c53c77eda8b8081b8d458e655ba55") (:keywords "python") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-python"))]) (lsp-php . [(20180331 1644) ((emacs (25 1)) (lsp-mode (3 4))) "PHP support for lsp-mode" single ((:commit . "f96e23570120eca765132504df852a78d8b4d042") (:authors ("Declspeck" . "declspeck@declblog.com") ("zg" . "13853850881@163.com")) (:maintainer "Declspeck" . "declspeck@declblog.com") (:url . "https://github.com/emacs-lsp/lsp-php"))]) (lsp-p4 . [(20180728 1915) ((lsp-mode (3 0))) "P4 support for lsp-mode" single ((:commit . "9ac56f8932d6bfb332b6c84bc79361eba6df370a") (:keywords "lsp" "p4") (:authors ("Dmitri Makarov")) (:maintainer "Dmitri Makarov") (:url . "https://github.com/dmakarov/p4ls"))]) (lsp-ocaml . [(20180610 1854) ((emacs (25 1)) (lsp-mode (3 0))) "OCaml support for lsp-mode" single ((:commit . "5a8c776b6d75b502703243b3d628fccd813481b0") (:keywords "languages" "ocaml" "reason" "lsp") (:authors ("Antonio N. Monteiro" . "anmonteiro@gmail.com")) (:maintainer "Antonio N. Monteiro" . "anmonteiro@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-ocaml"))]) (lsp-mode . [(20181115 308) ((emacs (25 1))) "Minor mode for interacting with Language Servers" tar ((:commit . "9e0426cf88190a5c350a5436ab11af6f8d4d412e") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-mode"))]) (lsp-javascript-typescript . [(20180614 2011) ((lsp-mode (3 0)) (typescript-mode (0 1)) (emacs (25 1))) "Javascript/Typescript support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-javascript-flow . [(20180613 508) ((lsp-mode (3 0)) (emacs (25 1))) "Javascript/Flow support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("Ozan Sener" . "hi@ozan.email")) (:maintainer "Ozan Sener" . "hi@ozan.email") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-javacomp . [(20181029 2028) ((emacs (25 1)) (lsp-mode (3 0)) (s (1 2 0))) "Provide Java IDE features powered by JavaComp." single ((:commit . "2b5130951f758eb9d3000b9e391b5e7a3b63d371") (:keywords "java" "tools" "lsp") (:url . "https://github.com/tigersoldier/lsp-javacomp"))]) (lsp-java . [(20181102 1943) ((emacs (25 1)) (lsp-mode (3 0)) (markdown-mode (2 3)) (dash (2 14 1)) (f (0 20 0)) (ht (2 0)) (dash-functional (1 2 0))) "Java support for lsp-mode" tar ((:commit . "7eebaf5d45763627a5e49180d9f76a82432d62e3") (:keywords "java") (:url . "https://github.com/emacs-lsp/lsp-java"))]) (lsp-intellij . [(20180831 2051) ((emacs (25 1)) (lsp-mode (4 1))) "intellij lsp client" single ((:commit . "cf30f0ac63bd0140e758840b8ab070e8313697b2") (:keywords "languages" "processes" "tools") (:authors ("Ruin0x11" . "ipickering2@gmail.com")) (:maintainer "Ruin0x11" . "ipickering2@gmail.com") (:url . "https://github.com/Ruin0x11/lsp-intellij"))]) (lsp-html . [(20180629 725) ((lsp-mode (4 2))) "HTML support for lsp-mode" single ((:commit . "53b3c30511cab7e5f1e4ad15094b407b27cdc7f5") (:keywords "languages" "html" "lsp") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-html"))]) (lsp-haskell . [(20181023 657) ((lsp-mode (3 0)) (haskell-mode (1 0))) "Haskell support for lsp-mode" single ((:commit . "1d18fb6b3c055d665dd0bc8694fd74782091d5cf") (:keywords "haskell") (:url . "https://github.com/emacs-lsp/lsp-haskell"))]) (lsp-hack . [(20181114 1747) ((lsp-mode (4 2))) "lsp-mode client for hacklang" single ((:commit . "2a9025a331aa08ebc4ad3524fe69eaa6f624ceae") (:authors ("John Allen" . "oss@porcnick.com")) (:maintainer "John Allen" . "oss@porcnick.com") (:url . "https://github.com/jra3/lsp-hack"))]) (lsp-go . [(20180914 515) ((lsp-mode (3 0))) "Go support for lsp-mode" single ((:commit . "2327556e78682770a7a434610b08115f20ea5b1a") (:keywords "go" "golang") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-go"))]) (lsp-fortran . [(20180904 1636) ((lsp-mode (3 0))) "Fortran support for lsp-mode" single ((:commit . "dd990e5b1e8177c807dd935b6ffa76b495a54b4f") (:keywords "fortran" "fortran" "language server") (:authors ("Magnus Badel")) (:maintainer "Magnus Badel") (:url . "https://github.com/MagB93/lsp-fortran"))]) (lsp-dart . [(20181021 1708) ((emacs (25 1)) (lsp-mode (3 0))) "Dart support for lsp-mode" single ((:commit . "4979ccf88f09a8576fb739597eca22f4ece0a7e8") (:keywords "languages" "lsp" "dart") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:url . "https://github.com/twlz0ne/lsp-dart"))]) (lsp-css . [(20180627 1951) ((lsp-mode (3 0)) (emacs (25 1))) "CSS/LESS/SASS support for lsp-mode" single ((:commit . "1395b48209c5744e19f688ebb5fe8201e5a006df") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-css"))]) (lsp-clangd . [(20180828 1657) ((lsp-mode (3 0)) (emacs (24 3))) "clangd support for lsp-mode" single ((:commit . "37ca521483e3ce5b63b97672916368dbf4566a67") (:keywords "lsp" "clang" "clangd" "c" "c++" "objective-c" "objective-c++") (:authors ("Thomas Brown" . "tabsoftwareconsulting@gmail.com")) (:maintainer "Thomas Brown" . "tabsoftwareconsulting@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-clangd"))]) (love-minor-mode . [(20170727 536) ((lua-mode (20130419))) "Minor mode for working on LÖVE projects" single ((:commit . "3ca8f3405338f2d6f4fbcdd5e89342a46378543a") (:authors ("Eric James Michael Ritz")) (:maintainer "Eric James Michael Ritz") (:url . "https://github.com/ejmr/love-minor-mode"))]) (lorem-ipsum . [(20140911 2108) nil "Insert dummy pseudo Latin text." single ((:commit . "4b39f6fed455d67f635b3837cf5668bf74d0f6cd") (:keywords "tools" "language" "convenience") (:authors ("Jean-Philippe Theberge" . "jphil21@sourceforge.net")) (:maintainer "Joe Schafer" . "joe@jschaf.com"))]) (loop . [(20160813 1407) nil "friendly imperative loop structures" single ((:commit . "e22807f83a0890dc8a904c51ee0742c34efccc6c") (:keywords "loop" "while" "for each" "break" "continue") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (look-mode . [(20151211 1826) nil "quick file viewer for image and text file browsing" single ((:commit . "d65f75e8ea24eff2ac31c53b4835b45127eedd56") (:authors ("Peter H. Mao <peter.mao@gmail.com>" . "peterm@srl.caltech.edu")) (:maintainer "Peter H. Mao <peter.mao@gmail.com>" . "peterm@srl.caltech.edu"))]) (look-dired . [(20160729 2323) ((look-mode (1 0))) "Extensions to look-mode for dired buffers" single ((:commit . "9bfa4e5e6f3810705b6426c88493ea0bf6b15640") (:keywords "convenience") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/look-dired"))]) (lolcode-mode . [(20111002 847) nil "Major mode for editing LOLCODE" single ((:commit . "1914f1ba87587ecf5f175eeb2144c28e9f039317") (:keywords "lolcode" "major" "mode") (:authors ("Bodil Stokke" . "lolcode@bodil.tv")) (:maintainer "Bodil Stokke" . "lolcode@bodil.tv") (:url . "http://github.com/bodil/lolcode-mode"))]) (logview . [(20181027 1757) ((emacs (24 4)) (datetime (0 6 1)) (extmap (1 0))) "Major mode for viewing log files" single ((:commit . "bd662d467dbd7c93cfe1e3058e4f11c49314fd6a") (:keywords "files" "tools") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/logview"))]) (logstash-conf . [(20170524 1929) nil "basic mode for editing logstash configuration" single ((:commit . "4e127f9aec190786613445aa88efa307ff7c6748") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (logpad . [(20180607 1915) nil "Simulate Windows Notepad for logging." single ((:keywords "files" "outlines" "notepad") (:authors ("Jens K. Loewe" . "git@tuxproject.de")) (:maintainer "Jens K. Loewe" . "git@tuxproject.de") (:url . "https://bitbucket.org/tux_/logpad.el"))]) (lognav-mode . [(20180708 1022) ((emacs (24 3))) "Navigate Log Error Messages" single ((:keywords "log" "error" "lognav-mode" "convenience") (:authors ("Shawn Ellis" . "shawn.ellis17@gmail.com")) (:maintainer "Shawn Ellis" . "shawn.ellis17@gmail.com") (:url . "https://bitbucket.org/ellisvelo/lognav-mode"))]) (logito . [(20120225 2055) ((eieio (1 3))) "logging library for Emacs" single ((:commit . "824acb89d2cc18cb47281a4fbddd81ad244a2052") (:keywords "lisp" "tool") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (logalimacs . [(20131021 1829) ((popwin (0 6 2)) (popup (0 5 0)) (stem (20130120))) "Front-end to logaling-command for Ruby gems" single ((:commit . "8286e39502250fc6c3c6656a7f46a8eee8e9a713") (:keywords "translation" "logaling-command") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/logaling/logalimacs"))]) (log4j-mode . [(20160108 1918) nil "major mode for viewing log files" single ((:commit . "26171b1e723502055e085393b0ecdcb6db406010") (:keywords "tools") (:authors ("Johan Dykstrom" . "jody4711-sf@yahoo.se")) (:maintainer "Johan Dykstrom" . "jody4711-sf@yahoo.se") (:url . "http://log4j-mode.sourceforge.net"))]) (log4e . [(20170401 1304) nil "provide logging framework for elisp" single ((:commit . "c69424e407be0d9d0e54b427d8b18b1ac5a607e2") (:keywords "log") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/log4e"))]) (lodgeit . [(20150312 1349) nil "Paste to a lodgeit powered pastebin" single ((:commit . "ec9b8e5cbb17bcf8ac4bdddd1d361cb60e59384c") (:keywords "pastebin" "lodgeit") (:authors ("Eric Larson" . "eric@ionrock.org")) (:maintainer "Eric Larson" . "eric@ionrock.org") (:url . "https://github.com/ionrock/lodgeit-el"))]) (lockfile-mode . [(20170625 507) nil "Major mode for .lock files" single ((:commit . "fcfef88460cb3cd67c4d83a1801d0326d282feac") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/emacs-lockfile-mode"))]) (loccur . [(20161227 1051) ((emacs (24 3))) "Perform an occur-like folding in current buffer" single ((:commit . "650d91dda0d313c8f445a0803c07809d857dee0f") (:keywords "matching") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/loccur"))]) (loc-changes . [(20160801 1708) nil "keep track of positions even after buffer changes" single ((:commit . "4d1dcdf7631c23b1259ad4f72bf9686cf95fb46c") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-loc-changes"))]) (load-theme-buffer-local . [(20120702 2036) nil "Install emacs24 color themes by buffer." single ((:commit . "e606dec66f16a06140b9aad625a4fd52bca4f936") (:keywords "faces") (:authors ("Victor Borja" . "vic.borja@gmail.com")) (:maintainer "Victor Borja" . "vic.borja@gmail.com") (:url . "http://github.com/vic/color-theme-buffer-local"))]) (load-relative . [(20170526 1010) nil "relative file load (within a multi-file Emacs package)" tar ((:commit . "738896e3da491b35399178ed2c6bc92cc728d119") (:keywords "internal") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-load-relative"))]) (load-env-vars . [(20180511 2210) ((emacs (24))) "Load environment variables from files" single ((:commit . "3808520efaf9492033f6e11a9bffd68eabf02a0f") (:keywords "lisp") (:authors ("Jorge Dias" . "jorge@mrdias.com")) (:maintainer "Jorge Dias" . "jorge@mrdias.com") (:url . "https://github.com/diasjorge/emacs-load-env-vars"))]) (lms . [(20170804 1622) ((emacs (25 1))) "Squeezebox / Logitech Media Server frontend" single ((:keywords "multimedia") (:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/lms.el"))]) (livid-mode . [(20131116 1344) ((skewer-mode (1 5 3)) (s (1 8 0))) "Live browser eval of JavaScript every time a buffer changes" single ((:commit . "dfe5212fa64738bc4138bfebf349fbc8bc237c26") (:authors ("Murphy McMahon")) (:maintainer "Murphy McMahon") (:url . "https://github.com/pandeiro/livid-mode"))]) (livescript-mode . [(20140613 421) nil "Major mode for editing LiveScript files" single ((:commit . "90a918d9686e256e6d4d439cc20f24dad8d3b804") (:keywords "languages" "livescript") (:authors ("Hisamatsu Yasuyuki" . "yas@null.net")) (:maintainer "Hisamatsu Yasuyuki" . "yas@null.net") (:url . "https://github.com/yhisamatsu/livescript-mode"))]) (livereload . [(20170629 650) ((emacs (25)) (websocket (1 8))) "Livereload server" tar ((:commit . "1e501d7e46dbd476c2c7cc9d20b5ac9d41fb1955") (:keywords "convenience") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com"))]) (lively . [(20171005 754) nil "interactively updating text" single ((:commit . "348675828c6a81bfa1ac311ca465aad813542c1b") (:authors ("Luke Gorrie" . "luke@bup.co.nz")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (live-py-mode . [(20181116 536) ((emacs (24 3))) "Live Coding in Python" tar ((:commit . "e823a86707a5821ad761fd27a9c9e90ac47d2319") (:keywords "live" "coding") (:authors ("Don Kirkby http://donkirkby.github.io")) (:maintainer "Don Kirkby http://donkirkby.github.io") (:url . "http://donkirkby.github.io/live-py-plugin/"))]) (live-code-talks . [(20180907 1647) ((emacs (24)) (cl-lib (0 5)) (narrowed-page-navigation (0 1))) "Support for slides with live code in them" single ((:commit . "97f16a9ee4e6ff3e0f9291eaead772c66e3e12ae") (:keywords "docs" "multimedia") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (literate-starter-kit . [(20150730 1854) ((emacs (24 3))) "A literate starter kit to configure Emacs using Org-mode files." tar ((:commit . "6dce1d01781966c14558aa553cfc85008c06e115"))]) (literate-coffee-mode . [(20170211 1515) ((coffee-mode (0 5 0))) "major-mode for Literate CoffeeScript" single ((:commit . "55ce0305495f4a38c8063c4bd63deb1e1252373d") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-literate-coffee-mode"))]) (literal-string . [(20170301 1530) ((markdown-mode (2 0)) (emacs (25))) "edit string literals in a dedicated buffer" single ((:commit . "2ca4fc08b8e19e6183b1f1db747bb0a4aa4f98eb") (:keywords "lisp" "tools" "docs") (:authors ("Joost Diepenmaat" . "joost@zeekat.nl")) (:maintainer "Joost Diepenmaat" . "joost@zeekat.nl") (:url . "https://github.com/joodie/literal-string-mode/"))]) (litecoin-ticker . [(20160612 11) ((json (1 2))) "litecoin price in modeline" single ((:commit . "3d8047c736e4ee0b8638953f8cc63eaefad34106") (:authors ("Zhe Lei")) (:maintainer "Zhe Lei"))]) (litable . [(20160922 1559) ((dash (2 6 0))) "dynamic evaluation replacement with emacs" single ((:commit . "90a2dca14a6da9b24fe332a65cff899ab4a90810") (:keywords "lisp") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (lit-mode . [(20141123 1736) nil "Major mode for lit" single ((:commit . "c61c403afc8333a5649c5421ab1a6341dc1c7d92") (:keywords "languages" "tools") (:authors ("Hector A Escobedo" . "ninjahector.escobedo@gmail.com")) (:maintainer "Hector A Escobedo" . "ninjahector.escobedo@gmail.com"))]) (list-utils . [(20160414 1402) nil "List-manipulation utility functions" single ((:commit . "acf18aca1131a90f8d673974673e3c5d8fdc6a86") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/list-utils"))]) (list-unicode-display . [(20150219 901) ((cl-lib (0 5))) "Search for and list unicode characters by name" single ((:commit . "222c21c68ccc930b2843ea919c960de9be3b55c2") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (list-packages-ext . [(20151115 1716) ((s (1 6 0)) (ht (1 5 0)) (persistent-soft (0 8 6))) "Extras for list-packages" single ((:commit . "b4dd644e4369c9aa66f5bb8895ea49ebbfd0a27a") (:keywords "convenience" "tools") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (list-environment . [(20151227 256) nil "A tabulated process environment editor" single ((:commit . "b7ca30b05905047be2e55199a6475f8d98ce318b") (:keywords "processes" "unix") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com"))]) (lispyville . [(20181111 1142) ((lispy (0)) (evil (1 2 12)) (cl-lib (0 5)) (emacs (24 4))) "A minor mode for integrating evil with lispy." single ((:commit . "4d87b4532d549bed5fdac38ee137ad23451d0abf") (:keywords "vim" "evil" "lispy" "lisp" "parentheses") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/lispyville"))]) (lispyscript-mode . [(20170720 1917) nil "Major mode for LispyScript code." single ((:commit . "def632e3335b0c481fbcf5a17f18b0a8c58dd12f") (:keywords "lisp" "languages") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/lispyscript-mode"))]) (lispy . [(20181114 2049) ((emacs (24 1)) (ace-window (0 9 0)) (iedit (0 9 9)) (swiper (0 7 0)) (hydra (0 13 4)) (zoutline (0 1 0))) "vi-like Paredit" tar ((:commit . "4a9247144b77c904b45c21e94c4dbca91ef56c95"))]) (lispxmp . [(20170926 23) nil "Automagic emacs lisp code annotation" single ((:commit . "7ad077b4ee91ce8a42f84eeddb9fc7ea4eac7814") (:keywords "lisp" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/lispxmp.el"))]) (lisp-extra-font-lock . [(20181008 1921) nil "Highlight bound variables and quoted exprs." single ((:commit . "4605eccbe1a7fcbd3cacf5b71249435413b4db4f") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/lisp-extra-font-lock"))]) (liso-theme . [(20160410 2029) nil "Eclectic Dark Theme for GNU Emacs" single ((:commit . "844688245eb860d23043455e165ee24503454c81") (:keywords "theme" "themes") (:authors ("Vlad Piersec" . "vlad.piersec@gmail.com")) (:maintainer "Vlad Piersec" . "vlad.piersec@gmail.com") (:url . "https://github.com/caisah/liso-theme"))]) (liquid-types . [(20151202 735) ((flycheck (0 13)) (dash (1 2)) (emacs (24 1)) (popup (0 5 2)) (pos-tip (0 5 0)) (flycheck-liquidhs (0 0 1)) (button-lock (1 0 2))) "show inferred liquid-types" single ((:commit . "cc4bacbbf204ef9cf0756f78dfebee2c6ae14d7b") (:authors ("Ranjit Jhala" . "jhala@cs.ucsd.edu")) (:maintainer "Ranjit Jhala" . "jhala@cs.ucsd.edu"))]) (linum-relative . [(20180124 1047) nil "display relative line number in emacs." single ((:commit . "c74a6981b688a5e1e6b8e0809363963ff558ce4d") (:keywords "converience") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/linum-relative"))]) (linum-off . [(20160217 2137) nil "Provides an interface for turning line-numbering off" single ((:commit . "116e66ac259b183e0763b85616888316ab196822") (:keywords "line" "numbering") (:authors ("Matthew L. Fidler, Florian Adamsky (see wiki)")) (:maintainer "Matthew L. Fidler") (:url . "http://www.emacswiki.org/emacs/auto-indent-mode.el "))]) (linphone . [(20130524 1109) nil "Emacs interface to Linphone" tar ((:commit . "99af3db941b7f4e5272bb48bff96c1ce4ceac302") (:keywords "comm") (:authors ("Yoni Rabkin" . "yonirabkin@member.fsf.org")) (:maintainer "Yoni Rabkin" . "yonirabkin@member.fsf.org") (:url . "https://github.com/zabbal/emacs-linphone"))]) (link-hint . [(20180519 2130) ((avy (0 4 0)) (emacs (24 1)) (cl-lib (0 5))) "Use avy to open, copy, etc. visible links." single ((:commit . "23df5fa36ab182452be6b772475eab67b846dd92") (:keywords "convenience" "url" "avy" "link" "links" "hyperlink") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/link-hint.el"))]) (link . [(20140718 329) nil "Hypertext links in text buffers" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "interface" "hypermedia") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (linguistic . [(20181019 1542) nil "A package for basic linguistic analysis." tar ((:commit . "04ceb873ba41cd7cb4dc09e537a6dbb80cd12d65") (:keywords "linguistics" "text analysis" "matching") (:authors ("Andrew Favia <drewlinguistics01 at gmail dot com>")) (:maintainer "Andrew Favia <drewlinguistics01 at gmail dot com>") (:url . "https://github.com/andcarnivorous/linguistic"))]) (lingr . [(20100807 1731) nil "Lingr Client for GNU Emacs" single ((:commit . "4215a8704492d3c860097cbe2649936c22c196df") (:keywords "chat" "client" "internet") (:authors ("lugecy" . "lugecy@gmail.com")) (:maintainer "lugecy" . "lugecy@gmail.com") (:url . "http://github.com/lugecy/lingr-el"))]) (lines-at-once . [(20180422 247) ((emacs (25))) "Insert and edit multiple lines at once" single ((:commit . "a018ba90549384d52ec58c2685fd14a0f65252be") (:keywords "abbrev" "tools") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/lines-at-once.el"))]) (line-up-words . [(20180219 1024) nil "Align words in an intelligent way" single ((:commit . "b6713d19dbc507a30e39f892f698a511f1cf3d1f") (:url . "https://github.com/janestreet/line-up-words"))]) (line-reminder . [(20180603 552) ((emacs (24 4)) (cl-lib (0 6))) "Remind current line status by current buffer." single ((:commit . "07543e7a2c09dee204e312e0318e7b230fb14ec7") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/line-reminder"))]) (light-soap-theme . [(20150607 1445) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "76a787bd40c6b567ae68ced7f5d9f9f10725e00d"))]) (lice . [(20170220 943) nil "License And Header Template" tar ((:commit . "4339929927c62bd636f89bb39ea999d18d269250") (:keywords "template" "license" "tools") (:authors ("Taiki Sugawara" . "buzz.taiki@gmail.com")) (:maintainer "Taiki Sugawara" . "buzz.taiki@gmail.com") (:url . "https://github.com/buzztaiki/lice-el"))]) (libmpdel . [(20181016 653) ((emacs (25 1))) "Communication with an MPD server" single ((:commit . "76711d7c32fe617647098f01d4fee9b3c1eaab46") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/libmpdel"))]) (libmpdee . [(20160117 2301) nil "Client end library for mpd, a music playing daemon" single ((:commit . "a6ca3b7d6687f3ba60996b9b5044ad1d3b228290") (:keywords "music" "mpd") (:authors ("Ramkumar R. Aiyengar" . "andyetitmoves@gmail.com")) (:maintainer "Ramkumar R. Aiyengar" . "andyetitmoves@gmail.com"))]) (libgit . [(20181115 945) ((emacs (25 1))) "Thin bindings to libgit2." tar ((:commit . "f1a3ada48eae85443169cfc3d870295a68b03577") (:keywords "git" "vc") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/libegit2"))]) (libelcouch . [(20180604 753) ((emacs (25 1)) (request (0 3 0))) "Communication with CouchDB" single ((:commit . "1faa877fd83c31f612eacb1d12645b2b4cfb57ed") (:keywords "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/elcouch/libelcouch/"))]) (lfe-mode . [(20170121 1254) nil "Lisp Flavoured Erlang mode" tar ((:commit . "ea62f924b7abbe2a0ff65e27be47acb7f452bc38"))]) (lexbind-mode . [(20141027 1429) nil "Puts the value of lexical-binding in the mode line" single ((:commit . "fa0a6848c1cfd3fbf45db43dc2deef16377d887d") (:keywords "convenience" "lisp") (:authors ("Andrew Kirkpatrick" . "ubermonk@gmail.com")) (:maintainer "Andrew Kirkpatrick" . "ubermonk@gmail.com") (:url . "https://github.com/spacebat/lexbind-mode"))]) (levenshtein . [(20090830 1040) nil "Edit distance between two strings." single ((:commit . "070925197ebf6b704e6e00c4f2d2ec783f3df38c") (:keywords "lisp") (:authors ("Aaron S. Hawley <ashawley at uvm dot edu>,") ("Art Taylor")) (:maintainer "Aaron S. Hawley <ashawley at uvm dot edu>,"))]) (leuven-theme . [(20181113 1924) nil "Awesome Emacs color theme on white background" tar ((:commit . "945148b8903448815a39d18e72e6932385f8fd32") (:keywords "color" "theme") (:authors ("Fabrice Niessen <(concat \"fniessen\" at-sign \"pirilampo.org\")>")) (:maintainer "Fabrice Niessen <(concat \"fniessen\" at-sign \"pirilampo.org\")>") (:url . "https://github.com/fniessen/emacs-leuven-theme"))]) (letterbox-mode . [(20170702 125) ((emacs (24 3))) "hide sensitive text on a buffer" single ((:commit . "88c67a51d67216d569a28e8423200883fde096dd") (:keywords "password" "convenience") (:authors ("Fernando Leboran" . "f.leboran@gmail.com")) (:maintainer "Fernando Leboran" . "f.leboran@gmail.com") (:url . "http://github.com/pacha64/letterbox-mode"))]) (letcheck . [(20160202 1948) nil "Check the erroneous assignments in let forms" single ((:commit . "edf188ca2f85349e971b83f164c6484264e79426") (:keywords "convenience") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/letcheck"))]) (less-css-mode . [(20161001 453) nil "Major mode for editing LESS CSS files (lesscss.org)" single ((:commit . "c7fa3d56d83206b28657f2e56439dc62280a2bf2") (:keywords "less" "css" "mode") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/less-css-mode"))]) (lentic-server . [(20160717 2052) ((lentic (0 8)) (web-server (0 1 1))) "Web Server for Emacs Literate Source" single ((:commit . "8e809fafbb27a98f815b544d9d9ee15843eb6a36") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (lentic . [(20161202 2152) ((emacs (24 4)) (m-buffer (0 13)) (dash (2 5 0)) (f (0 17 2)) (s (1 9 0))) "One buffer as a view of another" tar ((:commit . "678db9327209a1e6200c9272f4080595dc68f8a5") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk"))]) (lenlen-theme . [(20170329 245) ((color-theme-solarized (20150110))) "a solarized-based kawaii light theme" single ((:commit . "b8a6412c81633b10fb98ba0930f55b25071c084a") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (lemon-mode . [(20130216 1304) nil "A major mode for editing lemon grammar files" single ((:commit . "155bfced6c9afc8072a0133d3d1baa54c6d67430") (:keywords "lemon") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com"))]) (legalese . [(20150820 1724) nil "Add legalese to your program files" single ((:commit . "ec23e69d18329456beed9546a1d6c72f96db91cf") (:keywords "convenience") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/legalese"))]) (leerzeichen . [(20170422 1313) nil "Minor mode to display whitespace characters." single ((:commit . "5acf9855ecb2b2cd5da4402bb48df149e7525cc5") (:keywords "whitespace" "characters") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/leerzeichen.el"))]) (ledger-mode . [(20181107 1942) ((emacs (24 3))) "Helper code for use with the \"ledger\" command-line tool" tar ((:commit . "1f5c68fb59d81d2fffe49436ee99a8c291a4fe41"))]) (leanote . [(20161223 139) ((emacs (24 4)) (cl-lib (0 5)) (request (0 2)) (let-alist (1 0 3)) (pcache (0 4 0)) (s (1 10 0)) (async (1 9))) "A minor mode writing markdown leanote" single ((:commit . "d499e7b59bb1f1a2fabc0e4c26fb101ed62ebc7b") (:keywords "leanote" "note" "markdown") (:authors ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainer "Aborn Jiang" . "aborn.jiang@gmail.com") (:url . "https://github.com/aborn/leanote-emacs"))]) (lean-mode . [(20180906 1645) ((emacs (24 3)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 10 0)) (f (0 19 0)) (flycheck (30))) "A major mode for the Lean language" tar ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (lcr . [(20180902 1919) ((dash (2 12 0)) (emacs (25 1))) "lightweight coroutines" single ((:commit . "c14f40692292d59156c7632dbdd2867c086aa75f") (:keywords "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/lcr"))]) (lcb-mode . [(20160816 540) ((emacs (24))) "LiveCode Builder major mode" single ((:commit . "be0768e9aa6f9b8e76f2230f4f7f4d152a766b9a") (:keywords "languages") (:authors ("Peter TB Brett" . "peter@peter-b.co.uk")) (:maintainer "Peter TB Brett" . "peter@peter-b.co.uk") (:url . "https://github.com/peter-b/lcb-mode"))]) (lavender-theme . [(20170808 1313) ((emacs (24 0))) "an Emacs 24 theme based on Lavender (tmTheme)" single ((:commit . "ef5e959b95d7fb8152137bc186c4c24e986c1e3c") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (launchctl . [(20150518 1309) ((emacs (24 1))) "Interface to launchctl on Mac OS X." single ((:commit . "73f8f52a5aa9a0be9bdcf68c29ad0fa2b4a115a4") (:keywords "tools" "convenience") (:authors ("Peking Duck <github.com/pekingduck>")) (:maintainer "Peking Duck <github.com/pekingduck>") (:url . "http://github.com/pekingduck/launchctl-el"))]) (launch-mode . [(20170106 512) ((emacs (24 4))) "Major mode for launch-formatted text" tar ((:commit . "25ebd4ba77afcbe729901eb74923dbe9ae81c313") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/launch-mode"))]) (launch . [(20130619 2204) nil "launch files with OS-standard associated applications." single ((:commit . "e7c3b573fc05fe4d3d322389079909311542e799") (:keywords "convenience" "processes") (:authors ("Simon Law" . "sfllaw@sfllaw.ca")) (:maintainer "Simon Law" . "sfllaw@sfllaw.ca") (:url . "https://github.com/sfllaw/emacs-launch"))]) (latexdiff . [(20180521 2232) ((emacs (24 4))) "Latexdiff integration in Emacs" single ((:commit . "024ee7a4fd235695dacd9f53594fef3d79bee88b") (:keywords "tex" "vc" "tools" "git" "helm") (:authors ("Launay Gaby" . "gaby.launay@tutanota.com")) (:maintainer "Launay Gaby" . "gaby.launay@tutanota.com") (:url . "http://github.com/galaunay/latexdiff.el"))]) (latex-unicode-math-mode . [(20170123 1816) nil "Input method for Unicode math symbols" tar ((:commit . "eb4a5c9f9b00a58d2ca80f90782a851f4c8497b8") (:authors ("Christoph Dittmann" . "github@christoph-d.de")) (:maintainer "Christoph Dittmann" . "github@christoph-d.de") (:url . "https://github.com/Christoph-D/latex-unicode-math-mode"))]) (latex-preview-pane . [(20181008 1822) nil "Makes LaTeX editing less painful by providing a updatable preview pane" tar ((:commit . "5297668a89996b50b2b62f99cba01cc544dbed2e"))]) (latex-pretty-symbols . [(20151112 1044) nil "Display many latex symbols as their unicode counterparts" single ((:keywords "convenience" "display") (:authors ("Erik Parmann" . "eparmann@gmail.com") ("Pål Drange")) (:maintainer "Erik Parmann" . "eparmann@gmail.com") (:url . "https://bitbucket.org/mortiferus/latex-pretty-symbols.el"))]) (latex-math-preview . [(20170522 2155) nil "preview LaTeX mathematical expressions." single ((:commit . "775887a89447dd19541b121161cc02e9799d0d3a") (:keywords "latex" "tex") (:authors ("Takayuki YAMAGUCHI" . "d@ytak.info")) (:maintainer "Takayuki YAMAGUCHI" . "d@ytak.info") (:url . "https://gitlab.com/latex-math-preview/latex-math-preview"))]) (latex-extra . [(20170817 147) ((auctex (11 86 1)) (cl-lib (0 5))) "Adds several useful functionalities to LaTeX-mode." single ((:commit . "82d99b8b0c2db20e5270749582e03bcc2443ffb5") (:keywords "tex") (:authors ("Artur Malabarba" . "artur@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "artur@endlessparentheses.com") (:url . "http://github.com/Malabarba/latex-extra"))]) (lastpass . [(20171208 1016) ((emacs (24 4)) (seq (1 9)) (cl-lib (0 5))) "LastPass command wrapper" single ((:commit . "a4529ce70b8187ed9ac4972997df152af58ef2eb") (:keywords "extensions" "processes" "lpass" "lastpass") (:authors ("Petter Storvik")) (:maintainer "Petter Storvik") (:url . "https://github.com/storvik/emacs-lastpass"))]) (language-detection . [(20161123 1813) ((emacs (24)) (cl-lib (0 5))) "Automatic language detection from code snippets" single ((:commit . "54a6ecf55304fba7d215ef38a4ec96daff2f35a4") (:authors ("Andreas Jansson" . "andreas@jansson.me.uk")) (:maintainer "Andreas Jansson" . "andreas@jansson.me.uk") (:url . "https://github.com/andreasjansson/language-detection.el"))]) (langtool . [(20180409 1016) ((cl-lib (0 3))) "Grammar check utility using LanguageTool" single ((:commit . "d93286722cff3fecf8641a4a6c3b0691f30362fe") (:keywords "docs") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-langtool"))]) (langdoc . [(20150218 645) ((cl-lib (0 2))) "Help to define help document mode for various languages" single ((:commit . "2c7223bacb116992d700ecb19a60df5c09c63424") (:keywords "convenience" "eldoc") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/langdoc/"))]) (lang-refactor-perl . [(20131122 2127) nil "Simple refactorings, primarily for Perl" single ((:commit . "691bd69639de6b7af357e3b7143563ececd9c497") (:keywords "languages" "refactoring" "perl") (:authors (nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>")) (:maintainer nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>") (:url . "https://github.com/jplindstrom/emacs-lang-refactor-perl"))]) (lammps-mode . [(20180801 1319) ((emacs (24 4))) "basic syntax highlighting for LAMMPS files" single ((:commit . "a5b68d7a59975770b56ee8f6e66fa4f703a72ffe") (:keywords "languages" "faces") (:authors ("Aidan Thompson <athomps at sandia.gov>")) (:maintainer "Rohit Goswami <r95g10 at gmail.com>") (:url . "https://github.com/lammps/lammps/tree/master/tools/emacs"))]) (labburn-theme . [(20170502 907) nil "A lab color space zenburn theme." single ((:commit . "e95334acd8a73fbe8e156f70e047014a87e92e66") (:keywords "theme" "zenburn") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/labburn-theme"))]) (lab-themes . [(20181015 1820) ((emacs (24))) "A custom theme carefully constructed in the LAB space" tar ((:commit . "dd1676e901c458cfcd7b9f331535150ae38a36f2") (:keywords "lisp") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:url . "https://github.com/MetroWind/lab-theme"))]) (kwin . [(20150308 1812) nil "communicatewith the KWin window manager" single ((:commit . "d4f8f3593598b71ee596e0a87b2c1d6a912a9566") (:authors ("Simon Hafner")) (:maintainer "Simon Hafner") (:url . "http://github.com/reactormonk/kwin-minor-mode"))]) (kv . [(20140108 1534) nil "key/value data structure functions" single ((:commit . "721148475bce38a70e0b678ba8aa923652e8900e") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (kurecolor . [(20180401 1221) ((emacs (24 1)) (s (1 0))) "color editing goodies for Emacs" single ((:commit . "a27153f6a01f38226920772dc4917b73166da5e6") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com"))]) (kubernetes-tramp . [(20171026 1622) ((emacs (24)) (cl-lib (0 5))) "TRAMP integration for kubernetes containers" single ((:commit . "9fa84df71f6e88bc23a756cdf2df393a35aec945") (:keywords "kubernetes" "convenience") (:authors ("Giovanni Ruggiero" . "giovanni.ruggiero+github@gmail.com")) (:maintainer "Giovanni Ruggiero" . "giovanni.ruggiero+github@gmail.com") (:url . "https://github.com/gruggiero/kubernetes-tramp"))]) (kubernetes-evil . [(20171123 219) ((kubernetes (0 12 0)) (evil (1 2 12))) "Kubernetes keybindings for evil-mode." single ((:commit . "2b5ce22b12bd8a569cb0a8019a395173e3a13523") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool"))]) (kubernetes . [(20180706 1220) ((emacs (25 1)) (dash (2 12 0)) (magit (2 8 0))) "Magit-like porcelain for Kubernetes." tar ((:commit . "2b5ce22b12bd8a569cb0a8019a395173e3a13523") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool"))]) (ksp-cfg-mode . [(20180609 547) ((cl-lib (0 5))) "major mode for editing KSP CFG files" single ((:commit . "fda64705f605fb8fccee53a5040fe4865ca17d44") (:keywords "data") (:authors ("Emily Backes" . "lucca@accela.net")) (:maintainer "Emily Backes" . "lucca@accela.net") (:url . "http://github.com/lashtear/ksp-cfg-mode"))]) (kroman . [(20150827 2340) nil "Korean hangul romanization" single ((:commit . "90402b6ae40383e75d8ba97d66eee93eebf40f70") (:keywords "korean" "roman") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (kpm-list . [(20170924 1352) nil "An emacs buffer list that tries to intelligently group together buffers." single ((:commit . "e0f5112e5ce8ec1b603f4428fa51681c68bb28f5") (:authors ("Kevin Mahoney")) (:maintainer "Kevin Mahoney") (:url . "https://github.com/KMahoney/kpm-list/"))]) (kotlin-mode . [(20181109 1818) ((emacs (24 3))) "Major mode for kotlin" single ((:commit . "666187a086c042e70b65b13ea83b34a493440d95") (:keywords "languages") (:authors ("Shodai Yokoyama" . "quantumcars@gmail.com")) (:maintainer "Shodai Yokoyama" . "quantumcars@gmail.com"))]) (kosmos-theme . [(20170502 1850) ((emacs (24))) "Black and lightgray theme with not so much syntax highlighting." single ((:commit . "616456d2376a75dc31190ad65137d179fbad4336") (:authors ("Maxim Kim" . "habamax@gmail.com")) (:maintainer "Maxim Kim" . "habamax@gmail.com") (:url . "https://github.com/habamax/kosmos-theme"))]) (korean-holidays . [(20170301 445) nil "Korean holidays for calendar." single ((:commit . "6e94c2e071069aee9ed12ebbfd9b0ad863b8c78e") (:keywords "calendar") (:authors ("SeungKi Kim" . "tttuuu888@gmail.com")) (:maintainer "SeungKi Kim" . "tttuuu888@gmail.com") (:url . "https://github.com/tttuuu888/korean-holidays"))]) (kooten-theme . [(20161023 905) ((emacs (24 1))) "Dark color theme" single ((:commit . "d10197b4dd7af02cd14aeab2573c273a294798c3") (:keywords "themes") (:authors ("Pascal van Kooten" . "kootenpv@gmail.com")) (:maintainer "Pascal van Kooten" . "kootenpv@gmail.com") (:url . "http://github.com/kootenpv/emacs-kooten-theme"))]) (kolon-mode . [(20140122 1134) nil "Syntax highlighting for Text::Xslate's Kolon syntax" single ((:commit . "5af0955e280ae991862189ebecd3937c5fc8fb9f") (:keywords "xslate" "perl") (:authors ("Sam Tran")) (:maintainer "Sam Tran") (:url . "https://github.com/samvtran/kolon-mode"))]) (kodi-remote . [(20180820 715) ((request (0 2 0)) (let-alist (1 0 4)) (json (1 4)) (elnode (20140203 1506))) "Remote Control for Kodi" single ((:commit . "f74834871508b74650f360a63483f75f5455c501") (:keywords "kodi" "tools" "convinience") (:authors ("Stefan Huchler" . "stefan.huchler@mail.de")) (:maintainer "Stefan Huchler" . "stefan.huchler@mail.de") (:url . "http://github.com/spiderbit/kodi-remote.el"))]) (know-your-http-well . [(20160208 2304) nil "Look up the meaning of HTTP headers, methods, relations, status codes" tar ((:commit . "3cc5ab6d2764ab7aacb1b6e026abaccbeb6c37f2"))]) (klere-theme . [(20180415 1823) ((emacs (24))) "A dark theme with lambent color highlights and incremental grays" single ((:commit . "c064f9e5c44173c239fce239a62c8d5e61827672") (:authors ("Wamm K. D." . "jaft.r@outlook.com")) (:maintainer "Wamm K. D." . "jaft.r@outlook.com") (:url . "https://github.com/WammKD/emacs-klere-theme"))]) (kixtart-mode . [(20150611 1604) ((emacs (24))) "major mode for Kixtart scripting files" single ((:commit . "1c2356797e7b766bbaaa2b341176a8b10499cd79") (:keywords "languages") (:authors ("Ryrun <https://github.com/ryrun>")) (:maintainer "Ryrun <https://github.com/ryrun>") (:url . "https://github.com/ryrun/kixtart-mode"))]) (kiwix . [(20170927 820) ((emacs (24 4)) (cl-lib (0 5))) "Kiwix interface and support." single ((:commit . "86dbead6c0017beefd92a0b64a0bb5f5d12c5b16") (:keywords "kiwix" "wikipedia") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/kiwix.el"))]) (kivy-mode . [(20180702 2029) nil "Emacs major mode for editing Kivy files" single ((:commit . "372b81964f55d2ca74641944ab8c908172306e59") (:authors ("Dean Serenevy" . "dean@serenevy.net")) (:maintainer "Dean Serenevy" . "dean@serenevy.net"))]) (kite-mini . [(20160508 1106) ((dash (2 11 0)) (websocket (1 5))) "Remotely evaluate JavaScript in the WebKit debugger" tar ((:commit . "a68619dbc109c7989f3448426d8c1ee9e797c11f") (:keywords "webkit") (:authors ("Tung Dao" . "me@tungdao.com")) (:maintainer "Tung Dao" . "me@tungdao.com") (:url . "https://github.com/tungd/kite-mini.el"))]) (kite . [(20130201 1938) ((json (1 2)) (websocket (0 93 1))) "WebKit inspector front-end" tar ((:commit . "7ed74d1147a6ddd152d3da65dc30df3517d53144") (:keywords "tools") (:authors ("Julian Scheid" . "julians37@gmail.com")) (:maintainer "Julian Scheid" . "julians37@gmail.com"))]) (killer . [(20120808 1122) nil "kill and delete text" single ((:commit . "7bbb223f875402a7b2abee4baa5a54f10bd97212") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "http://github.com/tarsius/killer"))]) (kill-ring-search . [(20140422 1555) nil "incremental search for the kill ring" single ((:commit . "23535b4a01a1cb1574604e36c49614e84e85c883") (:keywords "convenience" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/kill-ring-search/"))]) (kill-or-bury-alive . [(20180101 618) ((emacs (24 4)) (cl-lib (0 5))) "Precise control over buffer killing in Emacs" single ((:commit . "0ba8f44efe60058ef66b10a059fd30489b42546f") (:keywords "buffer" "killing" "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/kill-or-bury-alive"))]) (kibit-helper . [(20150508 1533) ((s (0 8)) (emacs (24))) "Conveniently use the Kibit Leiningen plugin from Emacs" single ((:commit . "16bdfff785ee05d8e74a5780f6808506d990cef7") (:keywords "languages" "clojure" "kibit") (:authors ("Jonas Enlund") ("James Elliott" . "james@brunchboy.com")) (:maintainer "Jonas Enlund") (:url . "http://www.github.com/brunchboy/kibit-helper"))]) (keyword-search . [(20180424 1102) nil "browser keyword search from Emacs" tar ((:commit . "f8475ecaddb8804a9be6bee47678207c86ac8dee") (:keywords "web" "search" "keyword") (:maintainer "Jens Petersen") (:url . "https://github.com/juhp/keyword-search"))]) (keyswap . [(20160813 957) ((emacs (24 3))) "swap bindings between key pairs" single ((:commit . "cd682a7c4a8d64d6bae6a005db5045232e5e7b95") (:keywords "convenience") (:authors ("Matthew Malcomson" . "hardenedapple@gmail.com")) (:maintainer "Matthew Malcomson" . "hardenedapple@gmail.com") (:url . "http://github.com/hardenedapple/keyswap.el"))]) (keyset . [(20150220 530) ((dash (2 8 0)) (cl-lib (0 5))) "A small library for structuring key bindings." single ((:commit . "41bbfc4dbed5de6ecf3ec1dba634c7c26241ca84") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/keyset"))]) (keypress-multi-event . [(20180817 853) ((emacs (24 3))) "Perform different actions for the same keypress." single ((:commit . "ec94209e52e17427e513b0b24ac2de1ac90b3762") (:keywords "abbrev" "convenience" "wp" "keyboard") (:authors ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainer "Boruch Baum" . "boruch_baum@gmx.com") (:url . "https://www.github.com/Boruch_Baum/emacs-keypress-multi-event"))]) (keymap-utils . [(20180318 2237) ((cl-lib (0 3))) "keymap utilities" single ((:commit . "1ad766dbc111ec78b1a292da97b9bd4856cd2ff7") (:keywords "convenience" "extensions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keymap-utils"))]) (keyfreq . [(20160516 1416) ((cl-lib (0 5))) "track command frequencies" single ((:commit . "9c665c8c219d18866403897936427bb408e3d6b9") (:authors ("Ryan Yeske, Michal Nazarewicz (mina86/AT/mina86.com)")) (:maintainer "David Capello, Xah lee"))]) (keydef . [(20090428 1931) nil "a simpler way to define keys, with kbd syntax" single ((:commit . "dff2be9f58d12d8c6a490ad0c1b2b10b55528dc0") (:keywords "convenience" "lisp" "customization" "keyboard" "keys") (:authors ("Michael John Downes" . "mjd@ams.org")) (:maintainer "Michael John Downes" . "mjd@ams.org"))]) (keychain-environment . [(20180318 2223) nil "load keychain environment variables" single ((:commit . "d3643196de6dc79ea77f9f4805028350fd76100b") (:keywords "gnupg" "pgp" "ssh") (:authors ("Paul Tipper <bluefoo at googlemail dot com>")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keychain-environment"))]) (keycast . [(20180318 2021) ((emacs (25 3))) "Show current command and its key in the mode line" single ((:commit . "46370b8a72922902921d3ed2fa194564568053dc") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keycast"))]) (key-seq . [(20150907 756) ((key-chord (0 6))) "map pairs of sequentially pressed keys to commands" single ((:commit . "e29b083a6427d061638749194fc249ef69ad2cc0") (:keywords "convenience" "keyboard" "keybindings") (:authors ("Vyacheslav Levit" . "dev@vlevit.org")) (:maintainer "Vyacheslav Levit" . "dev@vlevit.org") (:url . "http://github.com/vlevit/key-seq.el"))]) (key-leap . [(20160831 1447) ((emacs (24 3))) "Leap between lines by typing keywords" single ((:commit . "b3f6ef15c8a13870475d5af159fa24b30f97dea0") (:keywords "point" "convenience") (:authors ("Martin Rykfors" . "martinrykfors@gmail.com")) (:maintainer "Martin Rykfors" . "martinrykfors@gmail.com") (:url . "https://github.com/MartinRykfors/key-leap"))]) (key-intercept . [(20140211 749) nil "Intercept prefix keys" single ((:commit . "d9a60edb4ce893f2d3d94f242164fdcc62d43cf2") (:keywords "keyboard") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/key-intercept-el"))]) (key-combo . [(20150324 1439) nil "map key sequence to commands" single ((:commit . "2fb5c65bc82d5bd2964e2b163822429ab45d90a1") (:keywords "keyboard" "input") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") (:url . "https://github.com/uk-ar/key-combo"))]) (key-chord . [(20160227 1238) nil "map pairs of simultaneously pressed keys to commands" single ((:commit . "72443e9ff3c4f1c3ccaced3130236801efde3d83") (:keywords "keyboard" "chord" "input") (:authors ("David Andersson <l.david.andersson(at)sverige.nu>")) (:maintainer "David Andersson <l.david.andersson(at)sverige.nu>"))]) (kerl . [(20150424 2005) nil "Emacs integration for kerl" single ((:commit . "1732ee26213f021bf040919c45ad276aafcaae14") (:keywords "tools") (:authors ("Correl Roush" . "correl@gmail.com")) (:maintainer "Correl Roush" . "correl@gmail.com") (:url . "http://github.com/correl/kerl.el/"))]) (kdeconnect . [(20180126 2340) nil "An interface for KDE Connect" single ((:commit . "ca0cbf9a628ba7b519b43fa85e0d988ca26bf853") (:keywords "kdeconnect" "android") (:authors ("Carl Lieberman" . "dev@carl.ac")) (:maintainer "Carl Lieberman" . "dev@carl.ac"))]) (karma . [(20160220 1245) ((pkg-info (0 4)) (emacs (24))) "Karma Test Runner Emacs Integration" single ((:commit . "31d3e7708246183d7ed0686be92bf23140af348c") (:keywords "language" "javascript" "js" "karma" "testing") (:authors ("Samuel Tonini")) (:maintainer "Samuel Tonini") (:url . "http://github.com/tonini/karma.el"))]) (kapacitor . [(20180910 442) ((emacs (25 1)) (magit (2 13 0)) (magit-popup (2 12 4))) "Main file for kapacitor-mode" single ((:commit . "b0e95f98b965f215be6ead14779949d5cf358ea5") (:keywords "kapacitor" "emacs" "magit" "tools") (:authors ("Manoj Kumar Manikchand" . "manojm.321@gmail.com")) (:maintainer "Manoj Kumar Manikchand" . "manojm.321@gmail.com") (:url . "http://github.com/Manoj321/kapacitor-el"))]) (kaomoji . [(20171227 440) ((emacs (24 3)) (helm-core (1 9 1))) "Input kaomoji superb easily" tar ((:commit . "90a1490743b2a30762f5454c9d9309018eff83dd") (:keywords "tools" "fun") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/kaomoji.el"))]) (kaolin-themes . [(20181117 836) ((emacs (25 1)) (autothemer (0 2 2)) (cl-lib (0 6))) "A set of eye pleasing themes" tar ((:commit . "7ddbe315c85082a6ed9ded576ed8b9e9ed8fe1f2") (:keywords "dark" "light" "teal" "blue" "violet" "purple" "brown" "theme" "faces") (:authors ("Ogden Webb" . "ogdenwebb@gmail.com")) (:maintainer "Ogden Webb" . "ogdenwebb@gmail.com") (:url . "https://github.com/ogdenwebb/emacs-kaolin-themes"))]) (kanji-mode . [(20160826 1139) nil "View stroke order for kanji characters at cursor" tar ((:commit . "eda4f8666486689d36317db7dbda54fb73d3e3d2") (:authors ("Wojciech Gac" . "wojciech.s.gac@gmail.com")) (:maintainer "Wojciech Gac" . "wojciech.s.gac@gmail.com") (:url . "http://github.com/wsgac/kanji-mode "))]) (kanban . [(20170418 810) nil "Parse org-todo headlines to use org-tables as Kanban tables" single ((:keywords "outlines" "convenience") (:authors ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainer "Arne Babenhauserheide" . "arne_bab@web.de"))]) (kaleidoscope-evil-state-flash . [(20170728 1020) ((evil (1 2 12)) (kaleidoscope (0 1 0)) (s (1 11 0))) "Flash keyboard LEDs when changing Evil state" single ((:commit . "52b5be3277f65cb5ca657973e9bd7f914b996356") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/kaleidoscope.el"))]) (kaleidoscope . [(20170808 817) ((s (1 11 0))) "Controlling Kaleidoscope-powered devices." single ((:commit . "52b5be3277f65cb5ca657973e9bd7f914b996356") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/kaleidoscope.el"))]) (kakapo-mode . [(20171004 451) ((cl-lib (0 5))) "TABS (hard or soft) for indentation (leading whitespace), and SPACES for alignment." single ((:commit . "292e07203c676361a1d918deb5acf2123cd70eaf") (:keywords "indentation") (:url . "https://github.com/listx/kakapo-mode"))]) (kaesar-mode . [(20160128 1008) ((kaesar (0 1 4)) (cl-lib (0 3))) "Encrypt/Decrypt buffer by AES with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data" "convenience") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar-file . [(20160128 1008) ((kaesar (0 1 1))) "Encrypt/Decrypt file by AES with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data" "files") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar . [(20160128 1008) ((cl-lib (0 3))) "Another AES algorithm encrypt/decrypt string with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (jvm-mode . [(20150422 708) ((dash (2 6 0)) (emacs (24))) "Monitor and manage your JVMs" single ((:commit . "3355dbaf5b0185aadfbad24160399abb32c5bea0") (:keywords "convenience") (:authors ("Martin Trojer" . "martin.trojer@gmail.com")) (:maintainer "Martin Trojer" . "martin.trojer@gmail.com") (:url . "https://github.com/martintrojer/jvm-mode.el"))]) (jumplist . [(20151120 345) ((cl-lib (0 5))) "Jump like vim jumplist or ex jumplist" single ((:commit . "c482d137d95bc5e1bcd790cdbde25b7f729b2502") (:keywords "jumplist" "vim") (:authors ("ganmacs <ganmacs_at_gmail.com>")) (:maintainer "ganmacs <ganmacs_at_gmail.com>") (:url . "https://github.com/ganmacs/jumplist"))]) (jump-tree . [(20171014 1551) nil "Treat position history as a tree" tar ((:commit . "282267dc6305889e31d46b405b7ad4dfe5923b66") (:keywords "convenience" "position" "jump" "tree") (:authors ("Wen Yang" . "yangwen0228@foxmail.com")) (:maintainer "Wen Yang" . "yangwen0228@foxmail.com") (:url . "https://github.com/yangwen0228/jump-tree"))]) (jump-to-line . [(20130122 1653) nil "Jump to line number at point." single ((:commit . "01ef8c3529d85e6c59cc20840acbc4a8e8325bc8") (:keywords "jump" "line" "back" "file" "ruby" "csharp" "python" "perl") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (jump-char . [(20180601 1348) nil "navigation by char" single ((:commit . "1e31a3c687f2b3c71bbfab881c6d75915534bb9e") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/jump-char"))]) (jump . [(20161127 128) ((findr (0 7)) (inflections (2 4)) (cl-lib (0 5))) "build functions which contextually jump between files" single ((:commit . "e4f1372cf22e811faca52fc86bdd5d817498a4d8") (:keywords "project" "convenience" "navigation") (:authors ("Eric Schulte")) (:maintainer "Eric Schulte") (:url . "http://github.com/eschulte/jump.el"))]) (jumblr . [(20170727 2043) ((s (1 8 0)) (dash (2 2 0))) "an anagram game for emacs" tar ((:commit . "34533dfb9db8538c005f4eaffafeff7ed193729f") (:keywords "anagram" "word game" "games") (:url . "https://github.com/mkmcc/jumblr"))]) (julia-shell . [(20161125 1910) ((julia-mode (0 3))) "Major mode for an inferior Julia shell" tar ((:commit . "583a0b2ca20461ab4356929fd0f2212c22341b69") (:authors ("Dennis Ogbe" . "dogbe@purdue.edu")) (:maintainer "Dennis Ogbe" . "dogbe@purdue.edu"))]) (julia-repl . [(20180923 1124) ((emacs (25))) "A minor mode for a Julia REPL" single ((:commit . "d8b94c6dbfa47fd51540b9d5b1bb0c2dfce3ebc2") (:keywords "languages") (:authors ("Tamas Papp" . "tkpapp@gmail.com")) (:maintainer "Tamas Papp" . "tkpapp@gmail.com") (:url . "https://github.com/tpapp/julia-repl"))]) (julia-mode . [(20180816 2117) nil "Major mode for editing Julia source code" single ((:commit . "ec01995f60486480cf2240bbd3b9a2ff3fa9e0f0") (:keywords "languages") (:url . "https://github.com/JuliaLang/julia"))]) (jtags . [(20160211 2029) nil "enhanced tags functionality for Java development" tar ((:commit . "b50daa48510f71e74ce0ec2eb85030896a79cf96") (:keywords "languages" "tools") (:authors ("Alexander Baltatzis" . "alexander@baltatzis.com") ("Johan Dykstrom" . "jody4711-sf@yahoo.se")) (:maintainer "Johan Dykstrom" . "jody4711-sf@yahoo.se") (:url . "http://jtags.sourceforge.net"))]) (jsx-mode . [(20130908 1724) nil "major mode for JSX" single ((:commit . "47213429c09259126cddb5742482cfc444c70d50") (:authors ("Takeshi Arabiki (abicky)")) (:maintainer "Takeshi Arabiki (abicky)") (:url . "https://github.com/jsx/jsx-mode.el"))]) (jst . [(20150604 1138) ((s (1 9)) (f (0 17)) (dash (2 10)) (pcache (0 3)) (emacs (24 4))) "JS test mode" single ((:commit . "2a3fd16c992f7790dc67134ef06a814c3d20579c") (:keywords "js" "javascript" "jasmine" "coffee" "coffeescript") (:authors ("Cheung Hoi Yu" . "yeannylam@gmail.com")) (:maintainer "Cheung Hoi Yu" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/jst-mode"))]) (jss . [(20130508 1423) ((emacs (24 1)) (websocket (0)) (js2-mode (0))) "An emacs interface to webkit and mozilla debuggers" tar ((:commit . "41749257aecf13c7bd6ed489b5ab3304d06e40bc") (:keywords "languages") (:authors ("Marco Baringer" . "mb@bese.it")) (:maintainer "Marco Baringer" . "mb@bese.it"))]) (jsonnet-mode . [(20180822 1619) ((emacs (24))) "Major mode for editing jsonnet files" single ((:commit . "0d68681d501fd57ebde5ed4fe100033a5d3aafa8") (:keywords "languages") (:authors ("Nick Lanham")) (:maintainer "Nick Lanham") (:url . "https://github.com/mgyucht/jsonnet-mode"))]) (json-snatcher . [(20150512 347) ((emacs (24))) "Grabs the path to JSON values in a JSON file" single ((:commit . "c4cecc0a5051bd364373aa499c47a1bb7a5ac51c") (:authors ("Sterling Graham" . "sterlingrgraham@gmail.com")) (:maintainer "Sterling Graham" . "sterlingrgraham@gmail.com") (:url . "http://github.com/sterlingg/json-snatcher"))]) (json-rpc . [(20180104 1528) ((emacs (24 1)) (cl-lib (0 5))) "JSON-RPC library" single ((:commit . "0992ae71964055230aa5d4d934a1b93b5dfd7eb4") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/elisp-json-rpc"))]) (json-reformat . [(20160212 853) nil "Reformatting tool for JSON" single ((:commit . "8eb6668ed447988aea06467ba8f42e1f2178246f") (:keywords "json") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/json-reformat"))]) (json-navigator . [(20171220 819) ((emacs (24 3)) (hierarchy (0 6 0))) "View and navigate JSON structures" single ((:commit . "7a1fec93500c46ccba4086d10115d8188607d0d0") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/json-navigator"))]) (json-mode . [(20180718 809) ((json-reformat (0 0 5)) (json-snatcher (1 0 0))) "Major mode for editing JSON files." single ((:commit . "ffc92b1eefc54963703b43be140f4c8c8ad348f7") (:authors ("Josh Johnston")) (:maintainer "Josh Johnston") (:url . "https://github.com/joshwnj/json-mode"))]) (jsfmt . [(20180920 1008) nil "Interface to jsfmt command for javascript files" single ((:commit . "ca141a135c7700eaedef92561d334e1fb7dc28a1") (:authors ("Brett Langdon" . "brett@blangdon.com")) (:maintainer "Brett Langdon" . "brett@blangdon.com") (:url . "https://github.com/brettlangdon/jsfmt.el"))]) (jscs . [(20151015 1749) ((emacs (24 1)) (cl-lib (0 5))) "Consistent JavaScript editing using JSCS" single ((:commit . "9d39d0f2355e69a020bf76242504f3a33e013ccf") (:keywords "languages" "convenience") (:authors ("papaeye" . "papaeye@gmail.com")) (:maintainer "papaeye" . "papaeye@gmail.com") (:url . "https://github.com/papaeye/emacs-jscs"))]) (js3-mode . [(20160515 1550) nil "An improved JavaScript editing mode" tar ((:commit . "229aeb374f1b1f3ee5c59b8ba3eebb6385c232cb") (:keywords "javascript" "languages") (:authors ("Thom Blake" . "webmaster@thomblake.com")) (:maintainer "Thom Blake" . "webmaster@thomblake.com"))]) (js2-refactor . [(20180502 1042) ((js2-mode (20101228)) (s (1 9 0)) (multiple-cursors (1 0 0)) (dash (1 0 0)) (s (1 0 0)) (yasnippet (0 9 0 1))) "A JavaScript refactoring library for emacs." tar ((:commit . "79124b3274c43ad1f9ec6205fa362576552db02f"))]) (js2-mode . [(20180724 801) ((emacs (24 1)) (cl-lib (0 5))) "Improved JavaScript editing mode" tar ((:commit . "5165f4dc3805add174e48f0d64c5617d10ac3507") (:keywords "languages" "javascript") (:authors ("Steve Yegge" . "steve.yegge@gmail.com") ("mooz" . "stillpedant@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Steve Yegge" . "steve.yegge@gmail.com") (:url . "https://github.com/mooz/js2-mode/"))]) (js2-highlight-vars . [(20170418 1829) ((emacs (24 4)) (js2-mode (20150908))) "highlight occurrences of the variable under cursor" single ((:commit . "e3bb177e50f76b272e8073a94d4f46be6512a163") (:authors ("Mihai Bazon" . "mihai.bazon@gmail.com")) (:maintainer "Mihai Bazon" . "mihai.bazon@gmail.com") (:url . "http://mihai.bazon.net/projects/editing-javascript-with-emacs-js2-mode/js2-highlight-vars-mode"))]) (js2-closure . [(20170816 1918) ((js2-mode (20150909))) "Google Closure dependency manager" single ((:commit . "f59db386d7d0693935d0bf52babcd2c203c06d04") (:keywords "javascript" "closure") (:authors ("Justine Tunney" . "jart@google.com")) (:maintainer "Justine Tunney" . "jart@google.com") (:url . "http://github.com/jart/js2-closure"))]) (js-import . [(20180817 1056) ((emacs (24 4)) (f (0 19 0)) (projectile (0 14 0)) (dash (2 13 0))) "Import Javascript files from your current project or dependencies" single ((:commit . "c98e74a0b43d6ccb8764cf572cdde95ca27f5633") (:keywords "tools") (:authors ("Jakob Lind" . "karl.jakob.lind@gmail.com")) (:maintainer "Jakob Lind" . "karl.jakob.lind@gmail.com") (:url . "https://github.com/jakoblind/js-import"))]) (js-format . [(20170119 102) ((emacs (24 1)) (js2-mode (20101228))) "Format or transform code style using NodeJS server with different javascript formatter" tar ((:commit . "544bda9be72b74ec2d442543ba60cff727d96669") (:keywords "js" "javascript" "format" "standard" "jsbeautify" "esformatter" "airbnb") (:authors ("James Yang" . "jamesyang999@gmail.com")) (:maintainer "James Yang" . "jamesyang999@gmail.com") (:url . "http://github.com/futurist/js-format.el"))]) (js-doc . [(20160715 434) nil "Insert JsDoc style comment easily" single ((:commit . "f0606e89d5aa89146f96edb38cf69af0068a9d1e") (:keywords "document" "comment") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com") (:url . "https://github.com/mooz/js-doc"))]) (js-comint . [(20181106 2238) ((emacs (24 3))) "JavaScript interpreter in window." single ((:commit . "01be9d821269c513665d00416f6dac5c77808801") (:keywords "javascript" "node" "inferior-mode" "convenience") (:authors ("Paul Huff" . "paul.huff@gmail.com")) (:maintainer "Chen Bin <chenbin.sh AT gmail DOT com>") (:url . "https://github.com/redguardtoo/js-comint"))]) (js-codemod . [(20171104 1154) ((emacs (24 4))) "Run js-codemod on current line or selected region" tar ((:commit . "014e56c846487d1eeaf8a91dd503b9d96eb1510a") (:keywords "js" "codemod" "region") (:authors (nil . "Torgeir Thoresen <@torgeir>")) (:maintainer nil . "Torgeir Thoresen <@torgeir>"))]) (js-auto-format-mode . [(20180807 1352) ((emacs (24))) "Minor mode for auto-formatting JavaScript code" single ((:commit . "29d245b4d126a5fc5153a4d8f17396be4165b4a6") (:keywords "languages") (:authors ("Masafumi Koba" . "ybiquitous@gmail.com")) (:maintainer "Masafumi Koba" . "ybiquitous@gmail.com") (:url . "https://github.com/ybiquitous/js-auto-format-mode"))]) (js-auto-beautify . [(20161031 509) ((web-beautify (0 3 1)) (web-mode (14 0 27))) "auto format you js/jsx file" single ((:commit . "180d15af7b5dfaab4ee1954cca2fdc797932f9de") (:authors (nil . "quanwei9958@126.com")) (:maintainer nil . "quanwei9958@126.com"))]) (jquery-doc . [(20150812 758) nil "jQuery api documentation interface for emacs" tar ((:commit . "24032284919b942ec27707d929bdd8bf48420062") (:keywords "docs" "jquery") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com"))]) (jq-mode . [(20181103 1258) ((emacs (25 1))) "Edit jq scripts." tar ((:commit . "d6bbd83baf0746f22564f7ae92db44e06da6e08c") (:authors ("Bjarte Johansen <Bjarte dot Johansen at gmail dot com>")) (:maintainer "Bjarte Johansen <Bjarte dot Johansen at gmail dot com>") (:url . "https://github.com/ljos/jq-mode"))]) (jpop . [(20170410 1250) ((emacs (24)) (dash (2 11 0)) (cl-lib (0 5))) "Lightweight project caching and navigation framework" tar ((:commit . "7628b03260be96576b34459d45959ee77d8b2110") (:keywords "project" "convenience") (:authors ("Dom Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dom Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/jpop.el"))]) (jonprl-mode . [(20160819 59) ((emacs (24 3)) (cl-lib (0 5)) (yasnippet (0 8 0))) "A major mode for editing JonPRL files" tar ((:commit . "6059bb64891fae45827174e044d6a87ac07172d8") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (jknav . [(20121006 2025) nil "Automatically enable j/k keys for line-based navigation" single ((:commit . "861245715c728503dad6573278fdd75c271dbf8b") (:keywords "keyboard" "navigation") (:authors ("Aaron Culich" . "aculich@gmail.com")) (:maintainer "Aaron Culich" . "aculich@gmail.com"))]) (jist . [(20161229 1721) ((emacs (24 4)) (dash (2 12 0)) (seq (1 11)) (let-alist (1 0 4)) (magit (2 1 0)) (request (0 2 0))) "Gist integration" single ((:commit . "da0692452e312a99bb27d8708504b521798aca48") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/jist.el"))]) (jira-markup-mode . [(20150601 2109) nil "Emacs Major mode for JIRA-markup-formatted text files" single ((:commit . "4fc534c47df26a2f402bf835ebe2ed89474a4062") (:keywords "jira" "markup") (:authors ("Matthias Nuessler" . "m.nuessler@web.de>")) (:maintainer "Matthias Nuessler" . "m.nuessler@web.de>") (:url . "https://github.com/mnuessler/jira-markup-mode"))]) (jinja2-mode . [(20141128 1007) nil "A major mode for jinja2" single ((:commit . "cfaa7bbe7bb290cc500440124ce89686f3e26f86") (:authors ("Florian Mounier aka paradoxxxzero")) (:maintainer "Florian Mounier aka paradoxxxzero"))]) (jg-quicknav . [(20170809 130) ((s (1 9 0)) (cl-lib (0 5))) "Quickly navigate the file system to find a file." single ((:commit . "c8d53e774d63e68a944092c08a026b57da741038") (:keywords "navigation") (:authors ("Jeff Gran" . "jeff@jeffgran.com")) (:maintainer "Jeff Gran" . "jeff@jeffgran.com") (:url . "https://github.com/jeffgran/jg-quicknav"))]) (jetbrains . [(20180301 502) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17))) "JetBrains IDE bridge" single ((:commit . "56f71a17d455581c10d48f6dbb31d9e2126227bf") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/jetbrains.el"))]) (jenkins-watch . [(20121004 2326) nil "Watch continuous integration build status" single ((:commit . "37b84dfbd98240a57ff798e1ff8bc7dba2913577") (:authors ("Andrew Taylor" . "ataylor@redtoad.ca")) (:maintainer "Andrew Taylor" . "ataylor@redtoad.ca") (:url . "https://github.com/ataylor284/jenkins-watch"))]) (jenkins . [(20170721 936) ((dash (2 12)) (emacs (24 3)) (json (1 4))) "Minimalistic Jenkins client for Emacs" single ((:commit . "1ec967973db685c9d84133ec6a5e06489ce06b62") (:keywords "jenkins" "convenience") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (jemdoc-mode . [(20170704 2027) ((emacs (24 3))) "Major mode for editing jemdoc files" single ((:commit . "529b4d4681e1198b9892f340fdd6c3f1592a047a") (:keywords "convenience" "usability") (:authors ("Dimitar Dimitrov" . "mail.mitko@gmail.com")) (:maintainer "Dimitar Dimitrov" . "mail.mitko@gmail.com") (:url . "https://github.com/drdv/jemdoc-mode"))]) (jekyll-modes . [(20141117 1314) ((polymode (0 2))) "Major modes (markdown and HTML) for authoring Jekyll content" single ((:commit . "7cb10b50fd2883e3f7b10fdfd98f19f2f0b2381c") (:keywords "docs") (:authors ("Fredrik Appelberg" . "fredrik@milgrim.local")) (:maintainer "Fredrik Appelberg" . "fredrik@milgrim.local") (:url . "https://github.com/fred-o/jekyll-modes"))]) (jedi-direx . [(20140310 936) ((jedi (0 1 2)) (direx (0 1 -3))) "Tree style source code viewer for Python buffer" single ((:commit . "7a2e677400717ed12b959cb5988e7b3fb1c12117") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jedi-core . [(20181117 954) ((emacs (24)) (epc (0 1 0)) (python-environment (0 0 2)) (cl-lib (0 5))) "Common code of jedi.el and company-jedi.el" tar ((:commit . "f0ec869f352e8c37a53c73b579ac94bad064c0d9") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jedi . [(20160426 456) ((emacs (24)) (jedi-core (0 2 2)) (auto-complete (1 4))) "a Python auto-completion for Emacs" single ((:commit . "f0ec869f352e8c37a53c73b579ac94bad064c0d9") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jdee . [(20180831 1500) ((emacs (24 3)) (flycheck (30)) (memoize (1 0 1)) (dash (2 13 0)) (s (1 12 0))) "Java Development Environment for Emacs" tar ((:commit . "8451b811b11d8cb428bafab31752e93180a3c724") (:keywords "java" "tools") (:authors ("Paul Kinnucan" . "pkinnucan@attbi.com")) (:maintainer "Paul Landes") (:url . "http://github.com/jdee-emacs/jdee"))]) (jdecomp . [(20170224 2200) ((emacs (24 5))) "Interface to Java decompilers" single ((:commit . "692866abc83deedce62be8d6040cf24dda7fb7a8") (:keywords "decompile" "java" "languages" "tools") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/xiongtx/jdecomp"))]) (jbeans-theme . [(20180309 1625) ((emacs (24))) "Jbeans theme for GNU Emacs 24 (deftheme)" single ((:commit . "3caa95998d8492a2ca6c17971de499ca15609871") (:authors ("Adam Olsen" . "arolsen@gmail.com")) (:maintainer "Adam Olsen" . "arolsen@gmail.com") (:url . "https://github.com/synic/jbeans-emacs"))]) (jazz-theme . [(20170411 1411) nil "A warm color theme for Emacs 24+." single ((:commit . "b1cb78a97cc4050f19d88a89e455c3e52d98240e") (:authors ("Roman Parykin" . "donderom@ymail.com")) (:maintainer "Roman Parykin" . "donderom@ymail.com") (:url . "https://github.com/donderom/jazz-theme"))]) (jaword . [(20170426 627) ((tinysegmenter (0 1))) "Minor-mode for handling Japanese words better" single ((:commit . "ac062b0e5ab4bd3270497e80aa0f3ac033a0493f") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (javap-mode . [(20120223 2208) nil "Javap major mode" single ((:commit . "864c1130e204b2072e1d19cd027b6fce8ebe6629") (:url . "http://github.com/hiredman/javap-mode"))]) (javadoc-lookup . [(20160214 31) ((cl-lib (0 3))) "Javadoc Emacs integration with Maven" tar ((:commit . "507a2dd443d60b537b8f779c1847e2cd0ccd1382") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/javadoc-lookup"))]) (java-snippets . [(20160627 252) ((yasnippet (0 8 0))) "Yasnippets for Java" tar ((:commit . "6d0e2768823be27dbe07448f4cb244cd657a7136") (:authors ("Takayoshi Kimura")) (:maintainer "Takayoshi Kimura") (:url . "https://github.com/nekop/yasnippet-java-mode"))]) (java-imports . [(20170913 1410) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 2))) "Code for dealing with Java imports" single ((:commit . "e96ff44ed48b362ab6227b8b802b84d84f78bcaa") (:keywords "java") (:authors ("Lee Hinman" . "lee@writequit.org")) (:maintainer "Lee Hinman" . "lee@writequit.org") (:url . "http://www.github.com/dakrone/emacs-java-imports"))]) (jastadd-ast-mode . [(20161219 926) ((emacs (24))) "Major mode for editing JastAdd AST files" single ((:commit . "a29fdb470cbf0a398164950a3b0d2217de48e0c0") (:keywords "languages") (:authors ("Rudi Schlatte" . "rudi@constantly.at")) (:maintainer "Rudi Schlatte" . "rudi@constantly.at") (:url . "https://github.com/rudi/jastadd-ast-mode"))]) (jasminejs-mode . [(20150527 5) nil "A minor mode for manipulating jasmine test files" tar ((:commit . "9f8044bf81ab5b4841a30b0bd099916e1b7ff54a") (:keywords "javascript" "jasmine") (:authors ("Eric Stolten" . "stoltene2@gmail.com")) (:maintainer "Eric Stolten" . "stoltene2@gmail.com") (:url . "https://github.com/stoltene2/jasminejs-mode"))]) (jar-manifest-mode . [(20160501 26) nil "Major mode to edit JAR manifest files" single ((:commit . "270dae14c481300f75ed96dad3a5ae42ca928a1d") (:keywords "convenience" "languages") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/jar-manifest-mode"))]) (jape-mode . [(20140903 1506) nil "An Emacs editing mode mode for GATE's JAPE files" single ((:commit . "85b9182850707b5d107391f6caee5bd401507a7d") (:keywords "languages" "jape" "gate") (:url . "http://github.com/tanzoniteblack/jape-mode"))]) (japanlaw . [(20160129 820) ((cl-lib (0 5))) "Japan law from law.e-gov.go.jp" single ((:commit . "c160e195cda0e02a709a2d39c62bc2a1ed39a09a") (:keywords "docs" "help") (:authors ("Kazushi NODA (http://www.ne.jp/asahi/alpha/kazu/)")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com"))]) (japanese-holidays . [(20160928 618) ((cl-lib (0 3))) "calendar functions for the Japanese calendar" single ((:commit . "0bccfac342d6ebda1c1a35c3babca0c800ff0c9b") (:keywords "calendar") (:authors ("Takashi Hattori" . "hattori@sfc.keio.ac.jp") ("Hiroya Murata" . "lapis-lazuli@pop06.odn.ne.jp")) (:maintainer "Takashi Hattori" . "hattori@sfc.keio.ac.jp") (:url . "https://github.com/emacs-jp/japanese-holidays"))]) (jammer . [(20160310 859) nil "Punish yourself for using Emacs inefficiently" single ((:commit . "48aa795df6df7ae6484518bcd0398293ca49d7c6") (:keywords "games") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/jammer"))]) (jade-mode . [(20160525 1441) nil "Major mode for editing .jade files" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (jack-connect . [(20141207 1207) nil "Manage jack connections within Emacs" single ((:commit . "b00658dfe3d5d67431c18ffa693d5a3705067ba0") (:authors ("Stefano Barbi" . "stefanobarbi@gmail.com")) (:maintainer "Stefano Barbi" . "stefanobarbi@gmail.com"))]) (jabber-otr . [(20150918 1144) ((emacs (24)) (jabber (0 8 92))) "Off-The-Record messaging for jabber.el" tar ((:commit . "2692b1530234e0ba9a0d6c1eaa1cbe8679f193c0") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:url . "https://github.com/legoscia/emacs-jabber-otr/"))]) (jabber . [(20180927 2325) ((fsm (0 2)) (srv (0 2))) "A Jabber client for Emacs." tar ((:commit . "fff33826f42e040dad7ef64ea312d85215d3b0a1"))]) (j-mode . [(20171224 1856) nil "Major mode for editing J programs" tar ((:commit . "e8725ac8af95498faabb2ca3ab3bd809a8f148e6") (:keywords "j" "languages") (:url . "http://github.com/zellio/j-mode"))]) (iy-go-to-char . [(20141029 1546) nil "Go to next CHAR which is similar to \"f\" and \"t\" in vim" single ((:commit . "04ab4f5f3a241cbbc9b8c178a22b412a62f632f9") (:keywords "navigation" "search") (:authors ("Ian Yang <doit dot ian (at) gmail dot com>")) (:maintainer "Ian Yang <doit dot ian (at) gmail dot com>") (:url . "https://github.com/doitian/iy-go-to-char"))]) (ix . [(20131027 1629) ((grapnel (0 5 3))) "Emacs client for http://ix.io pastebin" single ((:commit . "aea4c54a5cc5a6f26637353c16a3a0e70fc76963") (:authors ("Abhishek L" . "abhishekl.2006@gmail.com")) (:maintainer "Abhishek L" . "abhishekl.2006@gmail.com") (:url . "http://www.github.com/theanalyst/ix.el"))]) (ivy-youtube . [(20181031 1208) ((request (0 2 0)) (ivy (0 8 0)) (cl-lib (0 5))) "Query YouTube and play videos in your browser" single ((:commit . "57e773e29412dc87e9bf007b15ac8dbed149e7fc") (:keywords "youtube" "multimedia" "mpv" "vlc") (:authors ("Brunno dos Santos")) (:maintainer "Brunno dos Santos") (:url . "https://github.com/squiter/ivy-youtube"))]) (ivy-ycmd . [(20180909 1225) ((ycmd (1 3)) (emacs (24)) (ivy (0 10 0)) (dash (2 14 1))) "Ivy interface to ycmd" single ((:commit . "25bfee8f676e4ecbb645e4f30b47083410a00c58") (:keywords "tools") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-ivy-ycmd"))]) (ivy-yasnippet . [(20181002 1655) ((emacs (24)) (ivy (0 10 0)) (yasnippet (0 12 2)) (dash (2 14 1)) (cl-lib (0))) "Preview yasnippets with ivy" single ((:commit . "32580b4fd23ebf9ca7dde96704f7d53df6e253cd") (:keywords "convenience") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/ivy-yasnippet"))]) (ivy-xref . [(20180821 1211) ((emacs (25 1)) (ivy (0 10 0))) "Ivy interface for xref results" single ((:commit . "61864f82e554121be0a26ba0a1d8f48b669dd5f0") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/ivy-xref"))]) (ivy-xcdoc . [(20160917 1055) ((ivy (0 8 0)) (emacs (24 4))) "Search Xcode documents with ivy interface." single ((:commit . "5ea22af36c4c2737fb0bec53432c233482d8b314") (:keywords "ivy" "xcode" "xcdoc") (:authors ("C.T.Chen" . "chenct@7adybird.com")) (:maintainer "C.T.Chen" . "chenct@7adybird.com") (:url . "https://github.com/hex2010/emacs-ivy-xcdoc"))]) (ivy-todo . [(20171208 1609) ((ivy (0 8 0)) (emacs (24 3))) "Manage org-mode TODOs with ivy" single ((:commit . "964e347cea1a6097854d7113f5b07f6c5ef81df0") (:keywords "convenience") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/ivy-todo"))]) (ivy-rtags . [(20170523 454) ((ivy (0 7 0)) (rtags (2 10))) "RTags completion back-end for ivy" single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (ivy-rich . [(20181001 1147) ((emacs (24 4)) (ivy (0 8 0))) "More friendly display transformer for ivy." single ((:commit . "dee5d60f655c93f4f9f0e40507244112bd90dab5") (:keywords "ivy") (:authors ("Yevgnen Koh" . "wherejoystarts@gmail.com")) (:maintainer "Yevgnen Koh" . "wherejoystarts@gmail.com"))]) (ivy-purpose . [(20160724 1003) ((emacs (24)) (ivy (0 8)) (window-purpose (1 5))) "Ivy Interface for Purpose" single ((:commit . "0495f2f3aed64d7e0028125e76a9a68f8fc4107e") (:authors ("Bar Magal (2016)")) (:maintainer "Bar Magal (2016)") (:url . "https://github.com/bmag/ivy-purpose"))]) (ivy-prescient . [(20181022 2256) ((emacs (25 1)) (prescient (2 2 1)) (ivy (0 10 0))) "prescient.el + Ivy" single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (ivy-posframe . [(20180818 424) ((emacs (26 0)) (posframe (0 1 0)) (ivy (0 10 0))) "Using posframe to show Ivy" single ((:commit . "b92aaa1c4695e2c6012cdbc1469b89e8c0dac4c2") (:keywords "abbrev" "convenience" "matching" "ivy") (:authors ("Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/ivy-posframe"))]) (ivy-phpunit . [(20180219 915) ((ivy (0 10 0)) (phpunit (0 7 0)) (emacs (25))) "Ivy integration for phpunit.el" single ((:commit . "ffedb0138d36564e8e36a28fd9bc71ea8944681f") (:keywords "convenience" "tools" "ivy" "phpunit" "php") (:authors ("12pt")) (:maintainer "12pt") (:url . "https://github.com/12pt/ivy-phpunit"))]) (ivy-pass . [(20170812 1955) ((emacs (24)) (ivy (0 8 0)) (password-store (1 6 5))) "ivy interface for pass" single ((:commit . "5b523de1151f2109fdd6a8114d0af12eef83d3c5") (:keywords "pass" "password" "convenience" "data") (:authors ("ecraven")) (:maintainer "ecraven") (:url . "https://github.com/ecraven/ivy-pass/"))]) (ivy-pages . [(20160728 1920) ((emacs (24 1)) (ivy (0 8 0))) "Complete current buffer's pages with Ivy" single ((:commit . "47b03a1f9384502cf22369ff31a2898c863d3aff") (:keywords "convenience" "matching") (:authors ("Igor Epstein" . "igorepst@gmail.com")) (:maintainer "Igor Epstein" . "igorepst@gmail.com") (:url . "https://github.com/igorepst/ivy-pages"))]) (ivy-mpdel . [(20180502 1848) ((emacs (25 1)) (ivy (0 10 0)) (libmpdel (0 5 0)) (mpdel (0 4 0))) "Ivy interface to navigate MPD" single ((:commit . "3f7d91cb10416b26a8e465d8c22e0faad4a722a8") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/ivy-mpdel"))]) (ivy-lobsters . [(20171202 2041) ((ivy (0 8 0)) (cl-lib (0 5))) "Browse lobste.rs stories with ivy." single ((:commit . "4364df4b3685fd1b50865ac9360fb948c0288dd1") (:authors ("Julien Blanchard <https://github.com/julienXX>")) (:maintainer "Julien Blanchard <https://github.com/julienXX>") (:url . "https://github.com/julienXX/ivy-lobsters"))]) (ivy-hydra . [(20180614 2200) ((emacs (24 1)) (ivy (0 9 0)) (hydra (0 13 4))) "Additional key bindings for Ivy" single ((:commit . "d76968a85f9dc5dcebdc25eb8e3af2cd2775319e") (:keywords "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (ivy-historian . [(20170716 420) ((emacs (24 4)) (historian (20170111)) (ivy (0 8 0)) (flx (0 6 1))) "Persistently store selected minibuffer candidates" single ((:commit . "6be869f585b854eb849303c452ab4f91dab04fa9") (:keywords "convenience" "ivy") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/historian.el"))]) (ivy-gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (ivy (0 8 0)) (gitlab (0 8))) "Ivy interface to Gitlab" single ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab" "ivy") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (ivy-feedwrangler . [(20180618 1522) nil "No description available." single ((:commit . "051eac49cae32b16fab2e06ff0115cd8fb5dc499"))]) (ivy-erlang-complete . [(20180716 444) ((async (1 9)) (counsel (0 8 0)) (ivy (0 8 0)) (erlang (19 2)) (emacs (24 4))) "Erlang context sensitive completion at point using ivy. It also support xref and eldoc." tar ((:commit . "6dad91e4951ed6fd8886bfee587144da18b57049"))]) (ivy-dired-history . [(20170626 556) ((ivy (0 9 0)) (counsel (0 9 0)) (cl-lib (0 5))) "use ivy to open recent directories" single ((:commit . "c9c67ea1ee5e68443f0e6006ba162d6c8d868b69") (:authors ("纪秀峰" . "jixiuf@gmail.com")) (:maintainer "纪秀峰" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/ivy-dired-history"))]) (ivy-bibtex . [(20181030 2142) ((swiper (0 7 0)) (parsebib (1 0)) (s (1 9 0)) (dash (2 6 0)) (f (0 16 2)) (cl-lib (0 5)) (biblio (0 2))) "A bibliography manager based on Ivy" tar ((:commit . "af05ccb498d89550644cc01c80628053d4d2d73f") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de"))]) (ivy . [(20181111 1757) ((emacs (24 1))) "Incremental Vertical completYon" tar ((:commit . "d76968a85f9dc5dcebdc25eb8e3af2cd2775319e") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (ivs-edit . [(20170818 1441) ((emacs (24 3)) (dash (2 6 0)) (cl-lib (1 0))) "IVS (Ideographic Variation Sequence) editing tool" tar ((:commit . "5db39c234aa7393b591168a4fd0a9a4cbbca347d") (:keywords "text") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ivs-edit"))]) (ivariants . [(20170823 224) ((emacs (24 3)) (ivs-edit (1 0))) "Ideographic variants editor and browser" tar ((:commit . "ca0b74d32b5d2d77a45cc6ad6edc00be0ee85284") (:keywords "i18n" "languages") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ivariants"))]) (iterator . [(20170207 838) ((emacs (24)) (cl-lib (0 5))) "A library to create and use elisp iterators objects." single ((:commit . "9da54f9aed945b46866782cdf962c9e530419297") (:authors ("Thierry Volpiatto <thierry dot volpiatto at gmail dot com>")) (:maintainer "Thierry Volpiatto <thierry dot volpiatto at gmail dot com>") (:url . "https://github.com/thierryvolpiatto/iterator"))]) (iter2 . [(20181020 1502) ((emacs (25 1))) "Reimplementation of Elisp generators" single ((:commit . "3b418e05e93ea380baf905de14efda4c174f779c") (:keywords "elisp" "extensions") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/iter2"))]) (itasca . [(20170601 1622) ((emacs (24 3))) "Major modes for Itasca software data files." tar ((:commit . "3d15dd1b70d6db69b0f4758a3e28b8b506cc84ca") (:keywords "itasca" "flac" "3dec" "udec" "flac3d" "pfc" "pfc2d" "pfc3d" "fish") (:authors ("Jason Furtney" . "jkfurtney@gmail.com")) (:maintainer "Jason Furtney" . "jkfurtney@gmail.com") (:url . "http://github.com/jkfurtney/itasca-emacs/"))]) (itail . [(20171112 804) nil "An interactive tail mode" single ((:commit . "6e43c20da03be3b9c6ece93b7dc3495975ec1888") (:keywords "tail") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/itail"))]) (iss-mode . [(20141001 1913) nil "Mode for InnoSetup install scripts" single ((:commit . "3b517aff31529bab33f8d7b562bd17aff0107fd1") (:authors ("Stefan Reichoer," . "stefan@xsteve.at")) (:maintainer "Stefan Reichoer," . "stefan@xsteve.at"))]) (isortify . [(20180612 1322) ((emacs (25)) (pythonic (0 1 0))) "(automatically) format python buffers using isort." single ((:commit . "442f12fa91695a43a4b542f7b82d6ac9b004729b") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/isortify"))]) (isolate . [(20181018 2235) ((emacs (25))) "Surrounding tool with flexible customizations." single ((:commit . "39ecc20ce57e338ece07fbd4f23b2a659c2365ca") (:keywords "convenience") (:authors ("Yuan Fu" . "casouri@gmail.com")) (:maintainer "Yuan Fu" . "casouri@gmail.com") (:url . "https://github.com/casouri/isolate"))]) (isgd . [(20150414 936) nil "Shorten URLs using the isgd.com shortener service" single ((:commit . "764306dadd5a9213799081a48aba22f7c75cca9a") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/isgd.el"))]) (isend-mode . [(20171118 1545) nil "Interactively send parts of an Emacs buffer to an interpreter" single ((:commit . "88d4576e70e5874115c305ab2767d181dfda5985") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/isend-mode.el"))]) (isearch-symbol-at-point . [(20130728 2221) nil "Use isearch to search for the symbol at point" single ((:commit . "51a1029bec1ec414885f9edb7e5947603dffdab2") (:keywords "isearch") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/isearch-symbol-at-point"))]) (isearch-dabbrev . [(20141224 622) ((cl-lib (0 5))) "Use dabbrev in isearch" single ((:commit . "1efe7abba4923015cbc2462395deaec5446a9cc8") (:keywords "dabbrev" "isearch") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/isearch-dabbrev"))]) (irony-eldoc . [(20170502 1908) ((emacs (24)) (cl-lib (0 5)) (irony (0 1))) "irony-mode support for eldoc-mode" single ((:commit . "0df5831eaae264a25422b061eb2792aadde8b3f2") (:keywords "c" "c++" "objc" "convenience" "tools") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/irony-eldoc"))]) (irony . [(20181030 834) ((cl-lib (0 5)) (json (1 2))) "C/C++ minor mode powered by libclang" tar ((:commit . "0a5ea0b9e7c28ec7d0685b108b8fb1f71f4365f4") (:keywords "c" "convenience" "tools") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/irony-mode"))]) (iregister . [(20150515 2107) nil "Interactive register commands for Emacs." tar ((:commit . "6a48c66187289de5f300492be11c83e98410c018") (:keywords "convenience") (:authors ("Andrey Tykhonov" . "atykhonov@gmail.com")) (:maintainer "Andrey Tykhonov" . "atykhonov@gmail.com") (:url . "https://github.com/atykhonov/iregister.el"))]) (ir-black-theme . [(20130303 755) nil "Port of ir-black theme" single ((:commit . "36e930d107604b5763c80294a6f92aaa02e6c272") (:keywords "faces") (:authors ("Jon-Michael Deldin" . "dev@jmdeldin.com")) (:maintainer "Jon-Michael Deldin" . "dev@jmdeldin.com"))]) (iqa . [(20181024 2253) ((emacs (24 3))) "Init file(and directory) Quick Access." single ((:commit . "b45614f5204ed851de0abe93907aa94de5e37379") (:url . "https://github.com/a13/iqa.el"))]) (ipython-shell-send . [(20180910 446) ((emacs (24))) "Send code (including magics) to ipython shell" single ((:commit . "95dea09628c91f03df79befd7532d79afac1244e") (:keywords "tools" "processes") (:authors ("Jack Kamm" . "jackkamm@gmail.com")) (:maintainer "Jack Kamm" . "jackkamm@gmail.com") (:url . "https://github.com/jackkamm/ipython-shell-send-el"))]) (ipretty . [(20180606 522) nil "Interactive Emacs Lisp pretty-printing" single ((:commit . "042f5cc4e6f81d59115e8335c582bb5c571c2585") (:keywords "pretty-print" "elisp" "buffer") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/ipretty"))]) (iplayer . [(20161120 2120) nil "Browse and download BBC TV/radio shows" single ((:commit . "b788fffa4b36bbd558047ffa6be51b1f0f462f23") (:keywords "multimedia" "bbc") (:authors ("Christophe Rhodes" . "csr21@cantab.net")) (:maintainer "Christophe Rhodes" . "csr21@cantab.net") (:url . "https://github.com/csrhodes/iplayer-el"))]) (ipcalc . [(20170926 805) ((cl-lib (0 5))) "IP subnet calculator" single ((:commit . "2720f7e3e662e04e195f8338b81a499cf321296a") (:keywords "networking" "tools") (:authors ("\"Aleksandar Simic\"" . "asimic@gmail.com")) (:maintainer "\"Aleksandar Simic\"" . "asimic@gmail.com") (:url . "http://github.com/dotemacs/ipcalc.el"))]) (iodine-theme . [(20151031 1639) ((emacs (24))) "A light emacs color theme" single ((:commit . "02fb780e1d8d8a6b9c709bfac399abe1665c6999") (:keywords "themes") (:authors ("Srđan Panić" . "srdja.panic@gmail.com")) (:maintainer "Srđan Panić" . "srdja.panic@gmail.com") (:url . "https://github.com/srdja/iodine-theme"))]) (ioccur . [(20130822 548) nil "Incremental occur" single ((:commit . "4c0ef992a6fcd2aed62e3866d56650463108ab5a") (:authors ("Thierry Volpiatto <thierry dot volpiatto at gmail dot com>")) (:maintainer "Thierry Volpiatto <thierry dot volpiatto at gmail dot com>") (:url . "https://github.com/thierryvolpiatto/ioccur"))]) (io-mode-inf . [(20140128 1934) nil "Interaction with an Io interpreter." single ((:commit . "6dd2bac3fd87484bb7d97e135b06c29d70b444b6") (:keywords "io" "languages") (:url . "https://github.com/slackorama/io-emacs"))]) (io-mode . [(20161004 756) nil "Major mode to edit Io language files in Emacs" single ((:commit . "fd65ae769093defcf554d6d637eba6e6dfc29f56") (:keywords "languages" "io") (:authors ("Sergei Lebedev" . "superbobry@gmail.com")) (:maintainer "Sergei Lebedev" . "superbobry@gmail.com") (:url . "https://github.com/superbobry/io-mode"))]) (inverse-acme-theme . [(20170823 254) ((autothemer (0 2)) (cl-lib (0 5))) "A theme that looks like an inverse of Acme's color scheme." single ((:commit . "74d6f3e2f6534371509dd2d77006435156c276d6") (:authors ("Dylan Johnson")) (:maintainer "Dylan Johnson") (:url . "http://github.com/djohnson/inverse-acme-theme"))]) (interval-tree . [(20130325 1407) ((dash (1 1 0))) "Interval tree data structure for 1D range queries" single ((:commit . "301302f480617091cf3ab6989caac385d52543dc") (:keywords "extensions" "data structure") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/interval-tree"))]) (interval-list . [(20150327 1718) ((dash (2 4 0)) (cl-lib (0 5)) (emacs (24 4))) "Interval list data structure for 1D selections" single ((:commit . "38af7ecf0a493ad8f487074938a2a115f3531177") (:keywords "extensions" "data structure") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/interval-list"))]) (intero . [(20181109 1547) ((flycheck (0 25)) (company (0 8)) (emacs (24 4)) (haskell-mode (13 0))) "Complete development mode for Haskell" single ((:commit . "4be2a4a5de81bae504654a6b3a5d8a340be00e7e") (:keywords "haskell" "tools") (:authors ("Chris Done" . "chrisdone@fpcomplete.com")) (:maintainer "Chris Done" . "chrisdone@fpcomplete.com") (:url . "https://github.com/commercialhaskell/intero"))]) (interleave . [(20171004 624) nil "Interleaving text books since 2015" single ((:commit . "87549df30cbc681baf86b238bd14c7cf7ec11fc4") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/interleave"))]) (interaction-log . [(20160305 1301) ((cl-lib (0))) "exhaustive log of interactions with Emacs" single ((:commit . "a49a06746d4df6bcfceec3c48dece065d635f9f9") (:keywords "convenience") (:authors ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") (:url . "https://github.com/michael-heerdegen/interaction-log.el"))]) (intellij-theme . [(20171017 1415) nil "Inspired by IntelliJ's default theme" single ((:commit . "1bbfff8e6742d18e9b77ed796f44da3b7bd10606") (:keywords "faces") (:authors ("Vladimir Polushin" . "vovapolu@gmail.com")) (:maintainer "Vladimir Polushin" . "vovapolu@gmail.com"))]) (intel-hex-mode . [(20180423 31) nil "Mode for Intel Hex files." single ((:commit . "e83c94e1c31a8435a88b3ae395f2bc842ef83217") (:keywords "tools" "hex") (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/intel-hex-mode"))]) (instapaper . [(20130104 1421) nil "add URLs to instapaper from emacs" single ((:authors ("Jason F. McBrayer" . "jmcbray@carcosa.net")) (:maintainer "Jason F. McBrayer" . "jmcbray@carcosa.net") (:url . "htts://bitbucket.org/jfm/emacs-instapaper"))]) (insfactor . [(20141117 2) nil "Client for a Clojure project with insfactor in it" single ((:commit . "7ef5446cebb08a17d4106d2e6f3c053e49e1e829") (:keywords "clojure") (:authors ("John D. Hume" . "duelin.markers@gmail.com")) (:maintainer "John D. Hume" . "duelin.markers@gmail.com") (:url . "http://github.com/duelinmarkers/insfactor.el"))]) (insert-shebang . [(20180403 1214) nil "Insert shebang line automatically." single ((:commit . "7bfea92ba1dae9d13d442e2f84f9fb6c05a0a9bd") (:keywords "shebang" "tool" "convenience") (:authors ("Sachin Patil" . "iclcoolster@gmail.com")) (:maintainer "Sachin Patil" . "iclcoolster@gmail.com") (:url . "http://github.com/psachin/insert-shebang"))]) (inlineR . [(20120520 1432) nil "insert Tag for inline image of R graphics" single ((:commit . "29357186beca825e3d0451b700ec09b9ed65e37b") (:keywords "convenience" "iimage.el" "cacoo.el") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/inlineR.el"))]) (inline-docs . [(20170523 450) ((emacs (24 3))) "Show inline contextual docs." single ((:commit . "b57f1681be6147f999cdc12abff414a0442e8897") (:keywords "inline" "docs" "overlay") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/inline-docs.el"))]) (inline-crypt . [(20170824 900) nil "Simple inline encryption via openssl" tar ((:commit . "281385b383f850fd2e895926b1cef804dd052633"))]) (inkpot-theme . [(20181026 509) nil "port of vim's inkpot theme" single ((:commit . "52fcb8ffc32a242a86956643ce9b8e8f726947aa") (:keywords "color" "theme") (:authors ("Sarah Iovan" . "sarah@hwaetageek.com") ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Sarah Iovan" . "sarah@hwaetageek.com") (:url . "https://github.com/ideasman42/emacs-inkpot-theme"))]) (ink-mode . [(20160814 1116) ((emacs (24 3))) "Major mode for writing interactive fiction in Ink" single ((:commit . "e35f26abbaf8ea23c5aa0a0c7ef15334cdfb7b48") (:keywords "languages") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/ink-mode"))]) (initsplit . [(20160919 1818) nil "code to split customizations into different files" single ((:commit . "c941d436eb2b10b01c76a582c5a2b23fb30751aa") (:keywords "lisp") (:authors ("John Wiegley <johnw@gnu.org>, Dave Abrahams" . "dave@boostpro.com")) (:maintainer "John Wiegley <johnw@gnu.org>, Dave Abrahams" . "dave@boostpro.com") (:url . "http://www.gci-net.com/users/j/johnw/emacs.html"))]) (init-open-recentf . [(20161206 1445) ((emacs (24 4))) "Open recentf immediately after Emacs is started" single ((:commit . "7d8fb124806291f7f6ef2ec3a664ea25899b6d68") (:keywords "files" "recentf" "after-init-hook") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/init-open-recentf.el"))]) (init-loader . [(20160528 1315) nil "Loader for configuration files" single ((:commit . "5d3cea1004c11ff96b33020e337b03b925c67c42") (:authors ("IMAKADO" . "ken.imakado@gmail.com")) (:maintainer "IMAKADO" . "ken.imakado@gmail.com") (:url . "https://github.com/emacs-jp/init-loader/"))]) (ini-mode . [(20170424 909) nil "Major mode for Windows-style ini files." single ((:commit . "2194cfa2fd13196a37350ec20b3f00dcf6162b7c") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/ini-mode"))]) (inherit-local . [(20170409 1649) ((emacs (24 3))) "Inherited buffer-local variables" single ((:commit . "b1f4ff9c41f9d64e4adaf5adcc280b82f084cdc7") (:authors ("Shea Levy")) (:maintainer "Shea Levy") (:url . "https://github.com/shlevy/inherit-local/tree-master/"))]) (info-colors . [(20180205 1150) ((emacs (24)) (cl-lib (0 5))) "Extra colors for Info-mode" single ((:commit . "a8ebb7b8efa314c08ea8110d8b1876afb562bb45") (:keywords "faces") (:authors ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainer "Tuấn-Anh Nguyễn" . "ubolonton@gmail.com") (:url . "https://github.com/ubolonton/info-colors"))]) (info-buffer . [(20170112 1422) nil "Display info topics in separate buffers" single ((:commit . "d35dad6e766c6e2ddb8dc6acb4ce5b6e10fbcaa7") (:keywords "docs" "info") (:authors ("Lluís Vilanova" . "vilanova@ac.upc.edu")) (:maintainer "Lluís Vilanova" . "vilanova@ac.upc.edu") (:url . "http://www.github.com/llvilanova/info-buffer"))]) (info-beamer . [(20180604 2122) ((emacs (24 4))) "Utilities for working with info-beamer" single ((:commit . "af443795af20481af91ac54a489b20f6a9d90b0a") (:keywords "tools" "processes" "comm") (:authors ("Daniel Kraus" . "daniel@kraus.my")) (:maintainer "Daniel Kraus" . "daniel@kraus.my") (:url . "https://github.com/dakra/info-beamer.el"))]) (inflections . [(20170913 916) ((cl-lib (0 5)) (emacs (24))) "convert english words between singular and plural" single ((:commit . "e4f1372cf22e811faca52fc86bdd5d817498a4d8") (:keywords "languages" "tools" "wp") (:authors ("Dmitry Galinsky, Howard Yeh")) (:maintainer "Dmitry Galinsky, Howard Yeh") (:url . "https://github.com/eschulte/jump.el"))]) (inferior-spim . [(20160826 1346) nil "inferior mode for spim." single ((:commit . "fb9aa091f6058bf320793f1a608c1ed7322c1f47") (:keywords "spim" "inferior" "mips") (:authors ("hiddenlotus" . "kaihaosw@gmail.com")) (:maintainer "hiddenlotus" . "kaihaosw@gmail.com"))]) (inf-ruby . [(20180521 1348) nil "Run a Ruby process in a buffer" single ((:commit . "49d59a7897f594e3be74ecbddae83719f9a6c0f0") (:keywords "languages" "ruby") (:authors ("Yukihiro Matsumoto") ("Nobuyoshi Nakada") ("Cornelius Mika" . "cornelius.mika@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru") ("Kyle Hargraves" . "pd@krh.me")) (:maintainer "Yukihiro Matsumoto") (:url . "http://github.com/nonsequitur/inf-ruby"))]) (inf-mongo . [(20180408 1338) nil "Run a MongoDB shell process in a buffer" single ((:commit . "2e498d1c88bd1904eeec18ed06b1a0cf8bdc2a92") (:keywords "databases" "mongodb") (:authors ("Tobias Svensson")) (:maintainer "Tobias Svensson") (:url . "http://github.com/endofunky/inf-mongo"))]) (inf-crystal . [(20180119 211) ((emacs (24 3)) (crystal-mode (0 1 0))) "Run a Inferior-Crystal process in a buffer" single ((:commit . "02007b2a2a3bea44902d7c83c4acba1e39d278e3") (:keywords "languages" "crystal") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/inf-crystal.el"))]) (inf-clojure . [(20180402 2103) ((emacs (24 4)) (clojure-mode (5 6))) "Run an external Clojure process in an Emacs buffer" single ((:commit . "59868ff0433f7631c362ce25879bd4271d350ebc") (:keywords "processes" "clojure") (:url . "http://github.com/clojure-emacs/inf-clojure"))]) (indy . [(20150610 1706) nil "A minor mode and EDSL to manage your mode's indentation rules." single ((:commit . "4604867d8111f0e186a5351e68e054a77cb14abf") (:keywords "convenience" "matching" "tools") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (indium . [(20181015 908) ((emacs (25)) (seq (2 16)) (js2-mode (20140114)) (js2-refactor (0 9 0)) (company (0 9 0))) "JavaScript Awesome Development Environment" tar ((:commit . "042a47aa63a1156f26c332f04f87d354877106ed") (:keywords "tools" "javascript") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/indium"))]) (indicators . [(20161211 1126) ((dash (2 13 0)) (cl-lib (0 5 0))) "Display the buffer relative location of line in the fringe." single ((:commit . "f62a1201f21453e3aca93f48483e65ae8251432e") (:keywords "fringe" "frames") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/indicators.el"))]) (indent-tools . [(20180124 1208) ((s (0)) (hydra (0)) (yafolding (0))) "Indent, navigate (and more) by blocks of indentation: yaml, python etc." tar ((:commit . "b650b2ca82ccd9ccb4f3142afa0da4737ddd364f") (:keywords "indentation" "movements" "navigation" "kill" "fold" "yaml" "python") (:authors ("vindarel" . "ehvince@mailz.org")) (:maintainer "vindarel" . "ehvince@mailz.org") (:url . "https://gitlab.com/emacs-stuff/indent-tools/"))]) (indent-info . [(20180423 1912) nil "show indentation information in status bar" single ((:commit . "d218b4cb3726476caee91db6f6c920856ab992bc") (:keywords "convenience" "tools") (:authors ("Terje Larsen" . "terlar@gmail.com")) (:maintainer "Terje Larsen" . "terlar@gmail.com") (:url . "https://github.com/terlar/indent-info.el"))]) (indent-guide . [(20170221 1127) nil "show vertical lines to guide indentation" single ((:commit . "d64f43011c72068e008621e620009ec592b35913") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (importmagic . [(20180520 303) ((f (0 11 0)) (epc (0 1 0)) (emacs (24 3))) "Fix Python imports using importmagic." tar ((:commit . "bbc131278f8cd62f3e71b6f4a86b0c91792a3524") (:keywords "languages" "convenience") (:authors ("Nicolás Salas V." . "nikosalas@gmail.com")) (:maintainer "Nicolás Salas V." . "nikosalas@gmail.com") (:url . "https://github.com/anachronic/importmagic.el"))]) (import-popwin . [(20170218 1407) ((emacs (24 3)) (popwin (0 6))) "popwin buffer near by import statements with popwin" single ((:commit . "bb05a9e226f8c63fe7b18a3e92010357049ab5ba") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-import-popwin"))]) (import-js . [(20180709 1833) ((grizzl (0 1 0)) (emacs (24))) "Import Javascript dependencies" single ((:commit . "fb1f167e33c388b09a2afd32fbda90a67bfb2e40") (:keywords "javascript") (:authors ("Kevin Kehl" . "kevin.kehl@gmail.com")) (:maintainer "Kevin Kehl" . "kevin.kehl@gmail.com") (:url . "http://github.com/Galooshi/emacs-import-js/"))]) (impatient-mode . [(20181002 1231) ((cl-lib (0 3)) (simple-httpd (1 5 0)) (htmlize (1 40))) "Serve buffers live over HTTP" tar ((:commit . "96f6a05f8de74e19d570217fe83f0734623ddb0c") (:authors ("Brian Taylor" . "el.wubo@gmail.com")) (:maintainer "Brian Taylor" . "el.wubo@gmail.com") (:url . "https://github.com/netguy204/imp.el"))]) (immutant-server . [(20140311 2208) nil "Run your Immutant server in Emacs" single ((:commit . "2a21e65588acb6a976f2998e30b21fdabdba4dbb") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/immutant-server.el"))]) (immortal-scratch . [(20160517 2118) nil "respawn the scratch buffer when it's killed" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (imgbb . [(20180609 1649) ((emacs (24)) (request (0 3 0))) "Simple image upload client for imgbb.com" single ((:commit . "a524a46263835aa474f908827ebab4e8fa586001") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/imgbb.el"))]) (imenus . [(20180505 1717) ((cl-lib (0 5))) "Imenu for multiple buffers and without subgroups" single ((:commit . "149cfa579ee231014d3341a0e05add69759757a5") (:keywords "tools" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/imenus.el"))]) (imenu-list . [(20180601 1402) ((cl-lib (0 5))) "Show imenu entries in a separate buffer" single ((:commit . "04f0632f7b8c81be8747617768c57b66e5d60994") (:authors ("Bar Magal (2015)")) (:maintainer "Bar Magal (2015)") (:url . "https://github.com/bmag/imenu-list"))]) (imenu-anywhere . [(20170805 1855) ((cl-lib (0 5))) "ido/ivy/helm imenu across same mode/project/etc buffers" single ((:commit . "fc7f0fd2f19e5ebee70156a99bf87393123893e3") (:keywords "ido" "imenu" "tags") (:authors ("Vitalie Spinu  <spinuvit.list[ aaattt ]gmail[ dot ]com>")) (:maintainer "Vitalie Spinu  <spinuvit.list[ aaattt ]gmail[ dot ]com>") (:url . "https://github.com/vitoshka/imenu-anywhere"))]) (imapfilter . [(20180318 2027) nil "run the imapfilter executable" single ((:commit . "79bbbe918319bc1e8f42a0bef53dc7c77fe868ea") (:keywords "mail") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/imapfilter"))]) (imake . [(20180318 2259) ((emacs (24 3))) "Simple, opinionated make target runner" single ((:commit . "7df5fb9684a0288313ef5f64594078d477105959") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/imake"))]) (imakado . [(20141024 923) nil "imakado's usefull macros and functions" single ((:commit . "00a1e7eea2cb9e9066343a23927d6c747707902f") (:keywords "convenience") (:authors ("imakado <ken.imakado_at_gmail.com>")) (:maintainer "imakado") (:url . "https://github.com/imakado/emacs-imakado"))]) (image-dired+ . [(20150430 544) ((cl-lib (0 3))) "Image-dired extensions" single ((:commit . "b68094625d963056ad64e0e44af0e2266b2eadc7") (:keywords "extensions" "multimedia") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-image-diredx"))]) (image-archive . [(20150621 132) ((emacs (24)) (cl-lib (0 5))) "Image thumbnails in archive file with non-blocking" single ((:commit . "8d29535bd832329ffeeac780aae7aa8919af1175") (:keywords "multimedia") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-image-archive"))]) (image+ . [(20150707 1616) ((cl-lib (0 3))) "Image manipulate extensions for Emacs" single ((:commit . "6834d0c09bb4df9ecc0d7a559bd7827fed48fffc") (:keywords "multimedia" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-imagex"))]) (igv . [(20141210 1227) nil "Control Integrative Genomic Viewer within Emacs" single ((:commit . "47ac6ceede252f451348a2c696398c0cb5279555") (:authors ("Stefano Barbi" . "stefanobarbi@gmail.com")) (:maintainer "Stefano Barbi" . "stefanobarbi@gmail.com"))]) (ignoramus . [(20160414 1409) nil "Ignore backups, build files, et al." single ((:commit . "b37dc7c07edd9d152436f9019c14df158b599be3") (:keywords "convenience" "tools") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ignoramus"))]) (iflipb . [(20171113 2044) nil "interactively flip between recently visited buffers" single ((:commit . "a5ad1fbd1173cff5228dab265515c92c0778f86a") (:authors ("Joel Rosdahl" . "joel@rosdahl.net")) (:maintainer "Joel Rosdahl" . "joel@rosdahl.net") (:url . "https://github.com/jrosdahl/iflipb"))]) (ietf-docs . [(20150928 957) nil "Fetch, Cache and Load IETF documents" single ((:commit . "ede30d6d26044069e1731fd20c0ab2324552c0b4") (:keywords "ietf" "rfc") (:authors ("Christian E. Hopps" . "chopps@gmail.com")) (:maintainer "Christian E. Hopps" . "chopps@gmail.com") (:url . "https://github.com/choppsv1/ietf-docs"))]) (iedit . [(20181114 950) nil "Edit multiple regions in the same way simultaneously." tar ((:commit . "35505ad860be27feaee71e8caf646706bf8ee31d") (:keywords "occurrence" "region" "simultaneous" "refactoring") (:authors ("Victor Ren" . "victorhge@gmail.com")) (:maintainer "Victor Ren" . "victorhge@gmail.com") (:url . "https://www.emacswiki.org/emacs/Iedit"))]) (ids-edit . [(20170818 1502) ((emacs (24 3))) "IDS (Ideographic Description Sequence) editing tool" tar ((:commit . "8562a6cbfb3f2d44bc6f62ab15081a80f8fee502") (:keywords "i18n" "wp") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ids-edit"))]) (idris-mode . [(20180922 2051) ((emacs (24)) (prop-menu (0 1)) (cl-lib (0 5))) "Major mode for editing Idris code" tar ((:commit . "0e3508aca4d1f46f8c062f84c386d9e5533a21c3") (:keywords "languages") (:url . "https://github.com/idris-hackers/idris-mode"))]) (idomenu . [(20141123 2120) nil "imenu tag selection a la ido" single ((:commit . "4b0152d606360c70204fb4c27f68de79ca885386") (:authors ("Georg Brandl" . "georg@python.org")) (:maintainer "Georg Brandl" . "georg@python.org"))]) (ido-yes-or-no . [(20161108 2351) ((ido-completing-read+ (0))) "Use Ido to answer yes-or-no questions" single ((:commit . "c55383b1fce5879e87e7ca6809fc60534508e182") (:keywords "convenience" "completion" "ido") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/ido-yes-or-no"))]) (ido-vertical-mode . [(20180618 2101) nil "Makes ido-mode display vertically." single ((:commit . "16c4c1a112796ee0bcf401ea39d3e2643a89feaf") (:keywords "convenience") (:authors ("Steven Degutis")) (:maintainer "Christopher Reichert" . "creichert07@gmail.com") (:url . "https://github.com/creichert/ido-vertical-mode.el"))]) (ido-springboard . [(20170106 755) nil "Temporarily change default-directory for one command" single ((:commit . "263a8cd4582c81bfc29d7db37d5267e2488b148c") (:keywords "ido") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/springboard"))]) (ido-sort-mtime . [(20171121 859) nil "Sort Ido's file list by modification time" single ((:commit . "f638ff0c922af862f5211779f2311a27fde428eb") (:keywords "convenience" "files") (:authors ("Paweł Kraśnicki")) (:maintainer "Paweł Kraśnicki"))]) (ido-skk . [(20151111 950) ((emacs (24 4)) (ddskk (20150912 1820))) "ido interface for skk henkan" single ((:commit . "89a2e62799bff2841ff634517c86084c4ce69246") (:keywords "languages") (:authors ("tsukimizake <shomasd_at_gmail.com>")) (:maintainer "tsukimizake <shomasd_at_gmail.com>") (:url . "https://github.com/tsukimizake/ido-skk"))]) (ido-select-window . [(20131220 2047) ((emacs (24 1))) "Select a window using ido and buffer names" single ((:commit . "a64707d8d154664d50d12e26417d586e4c3dd78b") (:authors ("Peter Jones" . "pjones@devalot.com")) (:maintainer "Peter Jones" . "pjones@devalot.com") (:url . "https://github.com/pjones/ido-select-window"))]) (ido-occur . [(20160820 1440) ((dash (2 13 0))) "Yet another `occur' with `ido'." single ((:commit . "522af5d55b3d4cd6885f3b4100913566c202cec4") (:keywords "inner" "buffer" "search") (:authors ("Danil" . "danil@kutkevich.org")) (:maintainer "Danil" . "danil@kutkevich.org") (:url . "https://github.com/danil/ido-occur"))]) (ido-occasional . [(20150214 1248) ((emacs (24 1))) "Use ido where you choose." single ((:commit . "d405f1795e1e0c63be411ee2825184738d29c33a") (:keywords "completion") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ido-occasional"))]) (ido-migemo . [(20150921 2244) ((migemo (1 9 1))) "Migemo plug-in for Ido" single ((:commit . "e71114a92dd69cb46abf3fb71a09ce27506fcf77") (:keywords "files") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ido-migemo.el"))]) (ido-load-library . [(20140611 1600) ((persistent-soft (0 8 8)) (pcache (0 2 3))) "Load-library alternative using ido-completing-read" single ((:commit . "e03b55957c93aa1a7dd190e173e16ec59dbb2ba7") (:keywords "maint" "completion") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ido-load-library"))]) (ido-hacks . [(20150331 1909) nil "Put more IDO in your IDO" single ((:commit . "b7e7514a0e011e4d767d1f5755c5eae9d85f83dc") (:keywords "convenience") (:authors ("Andreas Politz")) (:maintainer "Scott Jaderholm" . "jaderholm@gmail.com"))]) (ido-grid-mode . [(20160122 1139) ((emacs (24 4))) "Display ido-prospects in the minibuffer in a grid." single ((:commit . "7cfca3988a6dc3ad18e28abe114218095ff2366f") (:keywords "convenience") (:authors ("Tom Hinton")) (:maintainer "Tom Hinton" . "t@larkery.com") (:url . "https://github.com/larkery/ido-grid-mode.el"))]) (ido-gnus . [(20140216 1646) ((gnus (5 13))) "Access gnus groups or servers using ido" single ((:commit . "f5fe3f6aa8086f675ba216abace9e3d5f2e3a089") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/ido-gnus"))]) (ido-flex-with-migemo . [(20180817 1440) ((flx-ido (0 6 1)) (migemo (1 9 1)) (emacs (24 4))) "use ido with flex and migemo" single ((:commit . "acced7c19f3ad505cc27cd95ab05593b8194d2e5") (:keywords "matching") (:authors ("ROCKTAKEY " . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY " . "rocktakey@gmail.com") (:url . "https://github.com/ROCKTAKEY/ido-flex-with-migemo"))]) (ido-exit-target . [(20170717 1851) ((emacs (24 4))) "Commands and keys for selecting other window and frame targets within ido" single ((:commit . "e56fc6928649c87ccf39d56d84ab53ebaced1f73") (:keywords "convenience" "tools" "extensions") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ido-exit-target"))]) (ido-describe-bindings . [(20161023 1102) ((dash (2 13 0))) "Yet another `describe-bindings' with `ido'." single ((:commit . "a142ff1c33df23ed9665497d0dcae2943b3c706a") (:keywords "help") (:authors ("Danil <danil@kutkevich.org>, Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Danil <danil@kutkevich.org>, Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/danil/ido-describe-bindings"))]) (ido-completing-read+ . [(20180628 244) ((emacs (24 4)) (cl-lib (0 5)) (s (0 1)) (memoize (1 1))) "A completing-read-function using ido" single ((:commit . "51d9d4e667aaf2833e94614e5eeffdbbcab4ee98") (:keywords "ido" "completion" "convenience") (:authors ("Ryan Thompson")) (:maintainer "Ryan Thompson") (:url . "https://github.com/DarwinAwardWinner/ido-completing-read-plus"))]) (ido-complete-space-or-hyphen . [(20180929 150) nil "Complete SPACE or HYPHEN when type SPACE in ido" single ((:commit . "ed60ebed113e4e1552efeab0c416f7c88428268e") (:keywords "ido" "completion") (:authors ("Ian Yang <me (at) iany.me>")) (:maintainer "Ian Yang <me (at) iany.me>") (:url . "https://github.com/doitian/ido-complete-space-or-hyphen"))]) (ido-clever-match . [(20151011 1726) ((emacs (24 4)) (cl-lib (0 5))) "Alternative matcher for ido." single ((:commit . "f173473e99c8b0756f12e4cc8f67e68fa59eadd3") (:keywords "ido" "flex") (:authors ("Bogdan Paul Popa" . "popa.bogdanp@gmail.com")) (:maintainer "Bogdan Paul Popa" . "popa.bogdanp@gmail.com") (:url . "https://github.com/Bogdanp/ido-clever-match"))]) (ido-at-point . [(20151021 757) ((emacs (24))) "ido-style completion-at-point" single ((:commit . "e5907bbe8a3d148d07698b76bd994dc3076e16ee") (:keywords "convenience" "abbrev") (:authors ("katspaugh")) (:maintainer "katspaugh") (:url . "https://github.com/katspaugh/ido-at-point"))]) (idle-require . [(20090715 2203) nil "load elisp libraries while Emacs is idle" single ((:commit . "33592bb098223b4432d7a35a1d65ab83f47c1ec1") (:keywords "internal") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/idle-require/"))]) (idle-highlight-mode . [(20120920 1648) nil "highlight the word the point is on" single ((:commit . "c466f2a9e291f9da1167dc879577b2e1a7880482") (:keywords "convenience") (:authors ("Phil Hagelberg, Cornelius Mika")) (:maintainer "Phil Hagelberg, Cornelius Mika") (:url . "http://www.emacswiki.org/cgi-bin/wiki/IdleHighlight"))]) (idle-highlight-in-visible-buffers-mode . [(20181027 1531) nil "highlight the word the point is on" single ((:commit . "8d8de309d5bd4b035c01bf7f0cfc6e079c79d898") (:keywords "convenience") (:authors ("Ignacy Moryc")) (:maintainer "Ignacy Moryc") (:url . "https://github.com/ignacy/idle-highlight-in-visible-buffers"))]) (identica-mode . [(20130204 2253) nil "Major mode API client for status.net open microblogging" tar ((:commit . "cf9183ee11ac922e85c7c908f04e2d00b03111b3") (:keywords "identica" "web") (:authors ("Gabriel Saldana" . "gsaldana@gmail.com")) (:maintainer "Gabriel Saldana" . "gsaldana@gmail.com") (:url . "http://blog.gabrielsaldana.org/identica-mode-for-emacs/"))]) (idea-darkula-theme . [(20160416 2303) ((emacs (24 1))) "Color theme based on IntelliJ IDEA Darkula color theme" single ((:commit . "52602d9b91883e1f297d000951aeed48bf60176e") (:keywords "themes") (:authors ("Alexey Veretennikov <alexey dot veretennikov at gmail dot com>")) (:maintainer "Alexey Veretennikov <alexey dot veretennikov at gmail dot com>") (:url . "http://github.com/fourier/idea-darkula-theme"))]) (id-manager . [(20170320 1246) nil "id-password management" single ((:commit . "14ebc35db298aac4dedc8aa188bc46bacab81f3b") (:keywords "password" "convenience") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (ibuffer-vc . [(20181025 324) ((cl-lib (0 2))) "Group ibuffer's list by VC project, or show VC status" single ((:commit . "1a2dcdbaf1d314620b0512ce32e27dbcc6916e73") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/ibuffer-vc"))]) (ibuffer-tramp . [(20151118 1739) nil "Group ibuffer's list by TRAMP connection" single ((:commit . "bcad0bda3a67f55d1be936bf8fa9ef735fe1e3f3") (:keywords "convenience") (:authors ("Svend Sorensen" . "svend@ciffer.net")) (:maintainer "Svend Sorensen" . "svend@ciffer.net") (:url . "http://github.com/svend/ibuffer-tramp"))]) (ibuffer-sidebar . [(20180219 131) ((emacs (25 1))) "Sidebar for `ibuffer'" single ((:commit . "7ddf1b5a158b33e9a7d3fe5dad7ea626a464d2bc") (:keywords "ibuffer" "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/ibuffer-sidebar"))]) (ibuffer-rcirc . [(20150215 2118) ((cl-lib (0 2))) "Ibuffer integration for rcirc" single ((:commit . "8a4409b1c679d65c819dee4085faf929840e79f8") (:keywords "buffer" "convenience" "comm") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org") (:url . "https://github.com/fgallina/ibuffer-rcirc"))]) (ibuffer-projectile . [(20180325 325) ((projectile (0 11 0))) "Group ibuffer's list by projectile root" single ((:commit . "1e89bfa7cae0629d29f24af3d81774b88b3cede0") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/ibuffer-projectile"))]) (ibuffer-git . [(20110508 731) nil "show git status in ibuffer column" single ((:commit . "d326319c05ddb8280885b31f9094040c1b365876") (:keywords "convenience") (:authors ("Jonathan Rockway" . "jon@jrock.us")) (:maintainer "Jonathan Rockway" . "jon@jrock.us"))]) (iasm-mode . [(20171023 1422) nil "interactive assembly major mode." single ((:commit . "abbec7f308f9ce97beeb57e459fff35f559b4c18") (:keywords ":" "tools") (:authors ("Rémi Attab" . "remi.attab@gmail.com")) (:maintainer "Rémi Attab" . "remi.attab@gmail.com") (:url . "https://github.com/RAttab/iasm-mode"))]) (ialign . [(20181002 1655) ((emacs (24 4))) "visual align-regexp" single ((:commit . "2504a9e8c6c5ce6b470541955154af31a8f9d3ca") (:keywords "tools" "editing" "align" "interactive") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/interactive-align"))]) (i3wm . [(20170822 1438) nil "i3wm integration library" single ((:commit . "71391dc61063fee77ad174f3b2ca25c60b41009e") (:keywords "convenience" "extensions") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "https://git.flintfam.org/swf-projects/emacs-i3"))]) (i2b2-mode . [(20140710 104) nil "Highlights corresponding PHI data in the text portion of an i2b2 XML Document." single ((:commit . "db10efcfc8bed369a516bbf7526ede41f98cb95a") (:keywords "xml" "phi" "i2b2" "deidi2b2") (:authors ("Dan LaManna" . "dan.lamanna@gmail.com")) (:maintainer "Dan LaManna" . "dan.lamanna@gmail.com"))]) (hydra . [(20181110 1740) ((cl-lib (0 5))) "Make bindings that stick around." tar ((:commit . "5c5b9ca3262594c92f8f73c98db5ed0f1efd0319") (:keywords "bindings") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/hydra"))]) (hyde . [(20160508 308) nil "Major mode to help create and manage Jekyll blogs" tar ((:commit . "a8cd6ed00ecd8d7de0ded2f4867015b412b15b76"))]) (hydandata-light-theme . [(20160816 418) nil "A light color theme that is easy on your eyes" single ((:commit . "0fbc91678ef65e1f65d7ec6792ff0b2f104d16a9") (:keywords "color-theme" "theme") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com"))]) (hyai . [(20170301 1447) ((cl-lib (0 5)) (emacs (24))) "Haskell Yet Another Indentation" single ((:commit . "e1cd115c19225bbe0e1183d9a8c289eadaeb37b6") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/hyai"))]) (hy-mode . [(20180702 1940) ((dash (2 13 0)) (dash-functional (1 2 0)) (s (1 11 0)) (emacs (24))) "Major mode for Hylang" single ((:commit . "71a12a9208c4b87859bcbb6978e7915dd518e8dd") (:keywords "languages" "lisp" "python") (:url . "http://github.com/hylang/hy-mode"))]) (hungry-delete . [(20170412 102) nil "hungry delete minor mode" single ((:commit . "0434458d3f6b2b585f332271feaa054bf4ec96d7") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/hungry-delete"))]) (hungarian-holidays . [(20161020 1138) nil "Adds a list of Hungarian public holidays to Emacs calendar" single ((:commit . "653108769279499d84a79267c90e640d98823872") (:keywords "calendar") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu"))]) (hugsql-ghosts . [(20180425 1129) ((s (1 9 0)) (dash (2 10 0)) (cider (0 14 0))) "Display hugsql defqueries in clojure code as an overlay." single ((:commit . "f3ebc60c66204ad39058cb84eb4bd5facce091df") (:authors ("Roland Kaercher" . "roland.kaercher@gmail.com")) (:maintainer "Roland Kaercher" . "roland.kaercher@gmail.com") (:url . "https://github.com/rkaercher/hugsql-ghosts"))]) (httprepl . [(20141101 1734) ((s (1 9 0)) (dash (2 5 0)) (emacs (24))) "An HTTP REPL" single ((:commit . "cfa3693267a8ed1c96a86a126823f37dbfe077d8") (:keywords "http" "repl") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "https://github.com/gregsexton/httprepl.el"))]) (httpcode . [(20121002 345) nil "explains the meaning of an HTTP status code" single ((:commit . "a45e735082b09477cd704a99294d336cdbeb12ba") (:authors ("Ruslan Spivak" . "ruslan.spivak@gmail.com")) (:maintainer "Ruslan Spivak" . "ruslan.spivak@gmail.com") (:url . "http://github.com/rspivak/httpcode.el"))]) (http-twiddle . [(20160801 1911) nil "send & twiddle & resend HTTP requests" single ((:commit . "4d0c73b7dcbde8b483d4f3a75c49c74d2fe3ca45") (:keywords "http" "rest" "soap") (:authors ("Luke Gorrie" . "luke@synap.se")) (:maintainer "Hasan Veldstra" . "h@vidiowiki.com") (:url . "https://github.com/hassy/http-twiddle/blob/master/http-twiddle.el"))]) (http-post-simple . [(20170715 940) nil "HTTP POST requests using the url library" single ((:commit . "f53697fca278c741051aeb668b00466b5e0fd3fe") (:keywords "comm" "data" "processes" "hypermedia") (:authors ("Tom Schutzer-Weissmann")) (:maintainer "Tom Schutzer-Weissmann"))]) (http . [(20181008 2121) ((emacs (24 4)) (request (0 2 0)) (edit-indirect (0 1 4))) "Yet another HTTP client" single ((:commit . "1bbfff5994e16ffc185c4ac28d792cb040da3351") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/http.el"))]) (htmlize . [(20180923 1829) nil "Convert buffer text and decorations to HTML." single ((:commit . "8db0aa6aab77475a732b7363f0d57bd3933c18fd") (:keywords "hypermedia" "extensions") (:authors ("Hrvoje Niksic" . "hniksic@gmail.com")) (:maintainer "Hrvoje Niksic" . "hniksic@gmail.com"))]) (html2org . [(20170418 501) ((emacs (24 4))) "Convert html to org format text" single ((:commit . "6904aed40259ad8afccff079ebd8a07bff319ebc") (:keywords "convenience" "html" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "http://github.com/lujun9972/html2org.el"))]) (html-to-markdown . [(20151105 840) ((cl-lib (0 5))) "HTML to Markdown converter written in Emacs-lisp." single ((:commit . "60c5498c801be186478cf7c05be05b4430c4a144") (:keywords "tools" "wp" "languages") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/html-to-markdown"))]) (html-to-hiccup . [(20161028 1401) ((emacs (25 1)) (dash (2 13 0)) (s (1 10 0))) "Convert HTML to Hiccup syntax" single ((:commit . "99217a5058626d253ed8ada51a7642071fe54ba5") (:keywords "html" "hiccup" "clojure") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/html-to-hiccup"))]) (html-script-src . [(20120403 1815) nil "Insert <script src=\"..\"> for popular JavaScript libraries" single ((:commit . "66460f8ab1b24656e6f3ce5bd50cff6a81be8422") (:keywords "tools" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/html-script-src"))]) (html-check-frag . [(20160131 535) ((emacs (24 3))) "Check html-fragments" single ((:commit . "feb89765eafd69dfcf07afeebded8985dc456e7c") (:keywords "html") (:authors ("Tobias.Zawada" . "i@tn-home.de")) (:maintainer "Tobias.Zawada" . "i@tn-home.de"))]) (ht . [(20180129 2234) ((dash (2 12 0))) "The missing hash table library for Emacs" single ((:commit . "5a665d00dc8fda77bad2a43277d8809c23e46ab8") (:keywords "hash table" "hash map" "hash") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (howm . [(20180929 1214) ((cl-lib (0 5))) "Wiki-like note-taking tool" tar ((:commit . "f707233a99f425d67ddb86b197edeaa3f03a280d") (:authors ("HIRAOKA Kazuyuki" . "khi@users.osdn.me")) (:maintainer "HIRAOKA Kazuyuki" . "khi@users.osdn.me") (:url . "https://howm.osdn.jp"))]) (howdoi . [(20150204 43) nil "Instant coding answers via Emacs." tar ((:commit . "5fbf7069ee160c597a328e5ce5fb32920e1ca88f"))]) (how-many-lines-in-project . [(20140807 442) nil "Calculate how many lines are there in your project." single ((:commit . "8a37ef885d004fe2ce231bfe05ed4867c6192d9b") (:keywords "project" "convenience") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com"))]) (hound . [(20170627 1959) ((request (0 2 0)) (cl-lib (0 5))) "Display hound search results in a compilation window" single ((:commit . "0c5a250ef82870dca737a429b6e9b9db93874ed3") (:authors ("Ryan Young")) (:maintainer "Ryan Young"))]) (horoscope . [(20180409 641) ((emacs (24))) "generate horoscopes." single ((:commit . "f4c683e991adce0a8f9023f15050f306f9b9a9ed") (:keywords "extensions" "games") (:authors ("Bob Manson" . "manson@cygnus.com")) (:maintainer "Noah Friedman" . "friedman@prep.ai.mit.edu") (:url . "https://github.com/mschuldt/horoscope.el"))]) (hookify . [(20141216 2209) ((s (1 9 0)) (dash (1 5 0))) "Interactive commands to create temporary hooks" single ((:commit . "21baae7393b07257de5796402fde0ca72fb00d77") (:keywords "hook" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/hookify"))]) (honcho . [(20180707 24) ((emacs (25 1)) (sudo-edit (0 1))) "Run and manage long-running services" single ((:commit . "f6a89a27e255b3ecb1f0b13058933558b1f0c6fb") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/honcho.el"))]) (homebrew-mode . [(20160615 1320) ((emacs (24 4)) (inf-ruby (2 4 0)) (dash (1 2 0))) "minor mode for editing Homebrew formulae" single ((:commit . "d422307aee2f897d1a92e3b959c3214bc54cbe38") (:keywords "homebrew" "brew" "ruby") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:url . "https://github.com/dunn/homebrew-mode"))]) (home-end . [(20180817 855) ((emacs (24 3)) (keypress-multi-event (1 0))) "Smart multi-purpose home / end keys" single ((:commit . "359201766f41307958b6963f2a6b8cd8c7e64158") (:keywords "abbrev" "convenience" "wp" "keyboard") (:authors ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainer "Boruch Baum" . "boruch_baum@gmx.com") (:url . "https://www.github.com/Boruch_Baum/emacs-home-end"))]) (holiday-pascha-etc . [(20160822 58) nil "Eastern Christian analog to holiday-easter-etc" single ((:commit . "eb198656f63cb8679fb0e3a8248782df071a0f3c") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "http://github.com/hexmode/holiday-pascha-etc"))]) (hoa-pp-mode . [(20151027 736) ((emacs (24 1)) (names (20150723 0))) "Major mode for Hoa PP grammars" single ((:commit . "925b79930a3f4377b0fb2a36b3c6d5566d4b9a8e") (:keywords "php" "hoa") (:authors ("Steven Rémot")) (:maintainer "Steven Rémot") (:url . "https://github.com/hoaproject/Contributions-Emacs-Pp"))]) (hoa-mode . [(20151203 1650) nil "Major mode for the Hanoi Omega Automata format" single ((:commit . "3c608e15b655d2375c5f81323ac561c7848dc029") (:keywords "major-mode" "automata" "convenience") (:authors ("Alexandre Duret-Lutz" . "adl@lrde.epita.fr")) (:maintainer "Alexandre Duret-Lutz" . "adl@lrde.epita.fr") (:url . "https://gitlab.lrde.epita.fr/spot/emacs-modes"))]) (hmac . [(20180429 2010) ((cl-lib (0 5)) (emacs (25))) "hash-based message authentication code" single ((:commit . "30132cd3fee7d3d91a9f04709d49ca0dcb96d565") (:authors ("Sean McAfee")) (:maintainer "Sean McAfee") (:url . "https://github.com/grimnebulin/emacs-hmac"))]) (hlinum . [(20180422 412) ((cl-lib (0 2))) "Extension for linum.el to highlight current line number" single ((:commit . "f17360fe93de6df99a05b4b64b0a1ca4ee45abb6") (:keywords "convenience" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/hlinum-mode/"))]) (hlint-refactor . [(20170818 448) nil "Apply HLint suggestions" single ((:commit . "92c69aa01c65968e86c15db087bb1ea785e4736c") (:keywords "haskell" "refactor") (:url . "https://github.com/mpickering/hlint-refactor-mode"))]) (hledger-mode . [(20180821 1433) ((emacs (24 4)) (popup (0 5 3)) (async (1 9)) (htmlize (1 47))) "A mode for writing journal entries for hledger." tar ((:commit . "af51c0a7a0952c244e5c6bb818ab4ce3b9806609") (:keywords "data") (:authors ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainer "Narendra Joshi" . "narendraj9@gmail.com") (:url . "https://github.com/narendraj9/hledger-mode.git"))]) (hl-todo . [(20181031 1909) nil "highlight TODO and similar keywords" single ((:commit . "24b9925b1b2c7ad6bf7b66800395f74abf035c5f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/hl-todo"))]) (hl-sentence . [(20171018 1519) nil "highlight a sentence based on customizable face" single ((:commit . "86ae38d3103bd20da5485cbdd59dfbd396c45ee4") (:keywords "highlighting") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "http://github.com/milkypostman/hl-sentence"))]) (hl-indent . [(20170429 2104) ((emacs (24)) (cl-lib (0 5))) "Highlight irregular indentation." single ((:commit . "bdb2e0177a7c8b29af26998e688b856adc6ded93") (:keywords "convenience" "faces") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/hl-indent"))]) (hl-anything . [(20160422 1708) ((emacs (24 3))) "Highlight symbols, selections, enclosing parens and more." tar ((:commit . "8696bc55a8cba408f0fc83a907a9ec529d79e558") (:authors ("boyw165")) (:maintainer "boyw165"))]) (hiwin . [(20150825 827) nil "Visible active window mode." single ((:commit . "6ee8ed051405653bd9b7332d7e9fbb591d954051") (:keywords "faces" "editing" "emulating") (:authors ("k.sugita")) (:maintainer "k.sugita"))]) (hive . [(20131217 1512) ((sql (3 0))) "Hive SQL mode extension" single ((:commit . "11b5172e081ad8079fc78758bef6f306f82ae32b") (:keywords "sql" "hive") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com"))]) (historyf . [(20151124 159) nil "file history library like browser" single ((:commit . "196c058ceb092fdd56b0e4ce85b7e714d6f72224") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "https://github.com/k1LoW/emacs-historyf"))]) (history . [(20160821 1602) ((emacs (24 3))) "History utility for source code navigation" tar ((:commit . "5317663fb45bbd5e96d258cb0807dcc266ce67ff") (:authors ("boyw165")) (:maintainer "boyw165") (:url . "https://github.com/boyw165/history"))]) (historian . [(20180619 1923) ((emacs (24 4))) "Persistently store selected minibuffer candidates" single ((:commit . "6be869f585b854eb849303c452ab4f91dab04fa9") (:keywords "convenience") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/historian.el"))]) (hippie-namespace . [(20140508 2041) nil "Special treatment for namespace prefixes in hippie-expand" single ((:commit . "d0d0f15c67ab8bef5e9d1e29a89ecd3613a60b49") (:keywords "convenience" "lisp" "tools" "completion") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/hippie-namespace"))]) (hippie-expand-slime . [(20170723 146) nil "Hook slime's completion into hippie-expand" single ((:commit . "39bbae94896a62854d31754debdfae71d35fec62") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/hippie-expand-slime"))]) (hippie-exp-ext . [(20160502 2326) nil "Extension of hippie-expand" single ((:commit . "4eda13f90da51ab217d024701f4c30f91ffcb90e") (:keywords "abbrev" "convenience" "completions" "hippie-expand") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/hippie-exp-ext.el"))]) (hindent . [(20180518 902) ((cl-lib (0 5))) "Indent haskell code using the \"hindent\" program" single ((:commit . "ffe03701050d159387c06103ecaf8147716d5cb8") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/chrisdone/hindent"))]) (himp . [(20181002 1654) ((emacs (24 3)) (vimish-fold (0 1 0))) "Automatically hide imports/documentation" single ((:commit . "3975c76cc9e7c6bfe7fe04ad95d8659cfed46b58") (:keywords "convenience" "tools") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "http://github.com/mkcms/himp/"))]) (highlight2clipboard . [(20151020 1840) ((htmlize (1 47))) "Copy text to clipboard with highlighting." tar ((:commit . "6ce58a060d9c5843ccb8c79ec2bba7858c68ac15") (:keywords "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren"))]) (highlight-unique-symbol . [(20130612 542) ((deferred (0 3 2))) "highlight symbols which not appear in the repository" single ((:commit . "4141bf86a94e30d94d9af9c29d40b16886226e1c") (:authors ("hitode909" . "hitode909@gmail.com")) (:maintainer "hitode909" . "hitode909@gmail.com") (:url . "https://github.com/hitode909/emacs-highlight-unique-symbol"))]) (highlight-thing . [(20170919 1404) nil "Minimalistic minor mode to highlight current thing under point." single ((:commit . "4eadd178175772fb04ae50e1199d797a6375ad4d") (:keywords "highlight" "thing" "symbol") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "https://github.com/fgeller/highlight-thing.el"))]) (highlight-symbol . [(20160102 2009) nil "automatic and manual symbol highlighting" single ((:commit . "7a789c779648c55b16e43278e51be5898c121b3a") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/highlight-symbol/"))]) (highlight-stages . [(20161212 1457) nil "highlight staged (quasi-quoted) expressions" single ((:commit . "29cbc5b78261916da042ddb107420083da49b271") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (highlight-refontification . [(20170211 2024) nil "Visualize font-lock refontification." single ((:commit . "32632897d88c4611fadb08517ca00ef5cbc989b6") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/highlight-refontification"))]) (highlight-quoted . [(20140916 1822) ((emacs (24))) "Highlight Lisp quotes and quoted symbols" single ((:commit . "24103478158cd19fbcfb4339a3f1fa1f054f1469") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-quoted"))]) (highlight-parentheses . [(20180704 1102) nil "highlight surrounding parentheses" single ((:commit . "f0bd58c8dadd2db703b7bfd09e911b5fda05b3df") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Tassilo Horn" . "tsdh@gnu.org") (:url . "https://github.com/tsdh/highlight-parentheses.el"))]) (highlight-operators . [(20170213 2220) nil "a face for operators in programming modes" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (highlight-numbers . [(20181013 1744) ((emacs (24)) (parent-mode (2 0))) "Highlight numbers in source code" single ((:commit . "8b4744c7f46c72b1d3d599d4fb75ef8183dee307") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-numbers"))]) (highlight-leading-spaces . [(20151216 1222) ((emacs (24 4))) "Highlight leading spaces" single ((:commit . "840db19d863dd97993fd9f893f5be501627b6354") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/highlight-leading-spaces"))]) (highlight-indentation . [(20171218 937) nil "Minor modes for highlighting indentation" single ((:commit . "35e2c1d4f8f368685893128f77f90454cb9c2708") (:authors ("Anton Johansson" . "anton.johansson@gmail.com")) (:maintainer "Anton Johansson" . "anton.johansson@gmail.com") (:url . "https://github.com/antonj/Highlight-Indentation-for-Emacs"))]) (highlight-indent-guides . [(20181106 1821) ((emacs (24))) "Minor mode to highlight indentation" single ((:commit . "fc99ee753ac9d53ce91fb032f97430a551e04466") (:authors ("DarthFennec" . "darthfennec@derpymail.org")) (:maintainer "DarthFennec" . "darthfennec@derpymail.org") (:url . "https://github.com/DarthFennec/highlight-indent-guides"))]) (highlight-function-calls . [(20170908 500) ((emacs (24 4))) "Highlight function/macro calls" single ((:commit . "f7a1eaf95fc64cc0db4d0567f9ff79ec4ae04787") (:keywords "faces" "highlighting") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/highlight-function-calls"))]) (highlight-escape-sequences . [(20171117 1237) nil "Highlight escape sequences" single ((:commit . "08d846a7aa748209d65fecead2b6a766c3e5cb41") (:keywords "convenience") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru") ("Pavel Matcula" . "dev.plvlml@gmail.com")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/dgutov/highlight-escape-sequences"))]) (highlight-doxygen . [(20180829 1818) nil "Highlight Doxygen comments" single ((:commit . "53f2250018725fa19548e1771ee79fcc23641694") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/highlight-doxygen"))]) (highlight-defined . [(20181106 1718) ((emacs (24))) "Syntax highlighting of known Elisp symbols" single ((:commit . "8e05be23e555ab05edc6fb188f5ce28ef495c946") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-defined"))]) (highlight-context-line . [(20170319 2142) nil "Improve orientation when scrolling" single ((:commit . "716e10a0c7b703b5f1d9c6ca1481524a4d06b7b8") (:keywords "faces" "services" "user") (:authors ("Stefan Kamphausen <www.skamphausen.de>")) (:maintainer "Stefan Kamphausen <www.skamphausen.de>") (:url . "https://github.com/ska2342/highlight-context-line/"))]) (highlight-blocks . [(20151201 1615) ((emacs (24))) "Highlight the blocks point is in" single ((:commit . "9c4240a5d16008db430d1a81c76dad474d3deb0c") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-blocks"))]) (highlight . [(20181002 1151) nil "Highlighting commands." single ((:commit . "ea733e17884aeae19172407e20559fc693fdd3a7") (:keywords "faces" "help" "local") (:authors ("Drew Adams")) (:maintainer nil . "Drew Adams (concat \"drew.adams\" \"@\" \"oracle\" \".com\")") (:url . "https://www.emacswiki.org/emacs/download/highlight.el"))]) (hierarchy . [(20171221 1151) ((emacs (25 1))) "Library to create and display hierarchy structures" single ((:commit . "06f21d3fc16c44c1fa45dc9c91d10100b4db9355") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/hierarchy"))]) (hideshow-org . [(20120223 2250) nil "Provides org-mode like hide and show for hideshow.el" single ((:commit . "16419e52e6cdd2f46f755144c0ab11ce00d1a626") (:keywords "c" "c++" "java" "lisp" "tools" "editing" "comments" "blocks" "hiding" "outlines" "org-mode") (:authors ("Shane Celis <shane (at) gnufoo (dot) org>")) (:maintainer "Shane Celis <shane (at) gnufoo (dot) org>"))]) (hide-mode-line . [(20180302 1910) ((emacs (24 4))) "minor mode that hides/masks your modeline" single ((:commit . "86b9057391edad75467261c2e579603567e608f9") (:keywords "frames" "mode-line") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-hide-mode-line"))]) (hide-lines . [(20151127 1840) nil "Commands for hiding lines based on a regexp" single ((:commit . "331122bf19361130351cfe55968c2a7820329eb3") (:keywords "convenience") (:authors ("Mark Hulme-Jones <ture at plig cucumber dot net>")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/hide-lines"))]) (hi2 . [(20141005 1931) nil "indentation module for Haskell Mode" single ((:commit . "c9d199727b5cdcb9e36a972b38131ce4611fd6c8") (:keywords "indentation" "haskell") (:authors ("Gergely Risko" . "gergely@risko.hu")) (:maintainer "Gergely Risko" . "gergely@risko.hu") (:url . "https://github.com/errge/hi2"))]) (hgrc-mode . [(20150409 2043) nil "major mode for editing hgrc files" single ((:commit . "314e8320b82cc1ce74b1bd372f296252e7a23090") (:keywords "convenience" "vc" "hg") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/hgrc-mode"))]) (hgignore-mode . [(20160501 7) nil "a major mode for editing hgignore files" single ((:commit . "7aa9f3b8a9c610dbd80b952061b40194e1d9c5bd") (:keywords "convenience" "vc" "hg") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/hgignore-mode"))]) (hfst-mode . [(20160708 1202) nil "major mode for editing HFST files" single ((:commit . "ac1bb9dd92545d3e7fdc05c83996c227cc15c6b8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (hexo . [(20180815 219) ((emacs (24 3))) "Major mode & tools for Hexo" single ((:commit . "6bca18f911f6b2cd5c055ed73ddec98c385f9f86") (:keywords "tools" "hexo") (:authors ("Ono Hiroko (kuanyui)" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko (kuanyui)" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/hexo.el"))]) (heroku-theme . [(20150523 219) nil "Heroku color theme" single ((:commit . "8083643fe92ec3a1c3eb82f1b8dc2236c9c9691d") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/color-theme-heroku"))]) (heroku . [(20120629 1813) nil "Interface to Heroku apps." single ((:commit . "92af1c073b593c4def99c8777c869992aa4d0b3a") (:keywords "convenience" "api" "database") (:authors ("Phil Hagelberg" . "technomancy@gmail.com")) (:maintainer "Phil Hagelberg" . "technomancy@gmail.com") (:url . "https://github.com/technomancy/heroku.el"))]) (hemisu-theme . [(20130508 1844) nil "Hemisu for Emacs." tar ((:commit . "5c206561aa2c844ecdf3e3b672c3235e559ddd7f") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) (hemera-theme . [(20180916 924) ((emacs (24))) "Light theme" single ((:commit . "b67c902b210b37b00cac68726822404543147ba8") (:keywords "themes" "light-theme") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "guido.schmidt.2912@gmail.com") (:url . "https://github.com/GuidoSchmidt/emacs-hemera-theme"))]) (helpful . [(20181031 2008) ((emacs (25 1)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 11 0)) (f (0 20 0)) (elisp-refs (1 2)) (shut-up (0 3))) "a better *help* buffer" single ((:commit . "039345ef60b4722d050c94ab1978540137df35f9") (:keywords "help" "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/helpful"))]) (helm-zhihu-daily . [(20160625 1145) ((helm (1 0)) (cl-lib (0 5)) (emacs (24 4))) "Helm interface for 知乎日报 (http://daily.zhihu.com)" single ((:commit . "be27dcc6be1eb97663b65581a9a5c0fc81cfaba7") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-zhihu-daily"))]) (helm-z . [(20171204 325) ((helm (1 0))) "Show z directory list with helm.el support." single ((:commit . "37212220bebea8b9c238cb1bbacd8332b7f26c03") (:authors ("yynozk" . "yynozk@gmail.com")) (:maintainer "yynozk" . "yynozk@gmail.com") (:url . "https://github.com/yynozk/helm-z"))]) (helm-youtube . [(20161114 248) ((request (0 2 0)) (helm (2 3 1)) (cl-lib (0 5))) "Query YouTube and play videos in your browser" single ((:commit . "202c27fc3b54927611e9d9c764465e1b42ef7e41") (:keywords "youtube" "multimedia") (:authors ("Maximilian Roquemore" . "maximus12793@gmail.com")) (:maintainer "Maximilian Roquemore" . "maximus12793@gmail.com") (:url . "https://github.com/maximus12793/helm-youtube"))]) (helm-xref . [(20180528 1516) ((emacs (25 1)) (helm (1 9 4))) "Helm interface for xref results" single ((:commit . "6f7e8eeec5cc4db64a76ba242c0f2f61e7ee1e46") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/helm-xref"))]) (helm-xcdoc . [(20160116 1018) ((helm (1 5)) (emacs (24 4))) "Search Xcode Document by docsetutil and eww with helm interface" single ((:commit . "a85612149a6d8e18ab309b3db2d222ce39c42049") (:authors ("Ryo Fujimoto" . "fujimisakri@gmail.com")) (:maintainer "Ryo Fujimoto" . "fujimisakri@gmail.com") (:url . "https://github.com/fujimisakari/emacs-helm-xcdoc"))]) (helm-wordnet . [(20160128 1507) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to local wordnet dictionary" single ((:commit . "a36dbc6fcb570b812870bc1e190f203e0a0042fc") (:keywords "dictionary" "wordnet" "emacs" "elisp" "helm") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com") (:url . "https://github.com/raghavgautam/helm-wordnet"))]) (helm-w3m . [(20181029 726) ((helm (1 5)) (w3m (0 0)) (cl-lib (0 5)) (emacs (24 1))) "W3m bookmark - helm interface." single ((:commit . "c15d926631198d6d759ec8881837bcca5a64963b"))]) (helm-w32-launcher . [(20141223 2014) ((emacs (24)) (helm (1 6 5)) (cl-lib (0 5))) "Start Menu entry launcher using Helm" tar ((:commit . "3e59ad62b89dd21d334af0203d445a83eb25dc5b") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/helm-w32-launcher"))]) (helm-unicode . [(20180608 1407) ((helm (1 9 8)) (emacs (24 4))) "Helm command for unicode characters." single ((:commit . "fbeb0c5e741a6f462520884b744d43a9acbe1d34"))]) (helm-tramp . [(20180829 709) ((emacs (24 3)) (helm (2 0))) "Tramp helm interface for ssh, docker, vagrant" single ((:commit . "523a902fe69be5f770f79f815630e7e5d4766e9d") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-tramp"))]) (helm-themes . [(20160918 545) ((helm-core (2 0)) (emacs (24 4))) "Color theme selection with helm interface" single ((:commit . "1160af42590b0d845a55e65e1e782d9e4027fd6e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-themes"))]) (helm-tail . [(20180624 903) ((emacs (25 1)) (helm (2 7 0))) "Read recent output from various sources" single ((:commit . "cdbbd9bfb121534a4c089df84325cf776ba2c578") (:keywords "maint" "tools") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/helm-tail"))]) (helm-systemd . [(20180131 434) ((emacs (24 4)) (helm (1 9 2)) (with-editor (2 5 0))) "helm's systemd interface" single ((:commit . "96f5cd3ee3412539c2f8d145201f47c4f8e53b4f") (:keywords "convenience") (:authors (nil . "<lompik@oriontabArch>")) (:maintainer nil . "<lompik@oriontabArch>"))]) (helm-system-packages . [(20181012 655) ((emacs (24 4)) (helm (2 8 7)) (seq (1 8))) "Helm UI wrapper for system package managers." tar ((:commit . "d25e88c6791fb6166aa3f69693670750e56caa5b") (:keywords "helm" "packages") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-system-packages"))]) (helm-swoop . [(20180215 1154) ((helm (1 0)) (emacs (24 3))) "Efficiently hopping squeezed lines powered by helm interface" single ((:commit . "c66336b8245ddc51c4206f19c119f1081920985c") (:keywords "helm" "swoop" "inner" "buffer" "search") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/helm-swoop"))]) (helm-sql-connect . [(20170319 1251) ((helm (0 0 0))) "Choose a database to connect to via Helm." single ((:commit . "5aead55b6f8636140945714d8c332b287ab9ef10") (:keywords "tools" "convenience" "comm") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:url . "https://github.com/eric-hansen/helm-sql-connect"))]) (helm-spotify-plus . [(20180107 1138) ((emacs (24 4)) (helm (2 0 0)) (multi (2 0 1))) "Control Spotify search and select music with Helm." single ((:commit . "895f241f1259891d5c89cd42023f119f9fa121d6") (:authors ("Wanderson Ferreira <https://github.com/wandersoncferreira> and Luis Moneda <https://github.com/lgmoneda>")) (:maintainer "Wanderson Ferreira <https://github.com/wandersoncferreira> and Luis Moneda <https://github.com/lgmoneda>"))]) (helm-spotify . [(20160905 2147) ((helm (0 0 0)) (multi (2 0 0))) "Control Spotify with Helm." single ((:commit . "f7a62d1ff88e3127de9be7cd3e818b0a92268ab3") (:keywords "helm" "spotify") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/helm-spotify"))]) (helm-spaces . [(20161001 1409) ((helm-core (2 2)) (spaces (0 1 0))) "helm sources for spaces" single ((:commit . "877e2b5178926308d6a7c2a37477bb12c33a96d4") (:keywords "helm" "frames" "convenience") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-spaces"))]) (helm-smex . [(20171004 2008) ((emacs (24)) (smex (3 0)) (helm (1 7 7))) "Helm interface for smex" single ((:commit . "2269375dfa452b88b5170d1a5d5849ebb2c1e413") (:keywords "convenience") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (helm-slime . [(20181110 934) ((emacs (24)) (helm-core (1 9 8)) (slime (2 18)) (cl-lib (0 5))) "helm-sources and some utilities for SLIME." single ((:commit . "070d024147e1632b7358711b7f8fb77a28dcf265") (:keywords "convenience" "helm" "slime") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net") (:url . "https://github.com/emacs-helm/helm-slime"))]) (helm-sheet . [(20130630 1239) ((helm (1 0))) "helm sources for sheet" single ((:commit . "d360b68d0ddb09aa1854e7b2f3cb39caeee26463") (:keywords "helm" "sheet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-sheet"))]) (helm-selected . [(20171223 210) ((emacs (24 4)) (helm (2 8 6)) (selected (1 1))) "helm extension for selected.el" single ((:commit . "6743ede584571319e4c29204197e9ff6b7ee97cf") (:keywords "extensions" "convenience") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>") (:url . "https://github.com/takaxp/helm-selected"))]) (helm-sage . [(20160514 745) ((cl-lib (0 5)) (helm (1 5 6)) (sage-shell-mode (0 1 0))) "A helm extension for sage-shell-mode." single ((:commit . "f14e9281d8f2162df7d8f9c2ad9ad1248a24803b") (:keywords "sage" "math" "helm") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/helm-sage"))]) (helm-safari . [(20160404 324) ((helm (1 9 1)) (emacs (24))) "Browse your Safari bookmarks and history" single ((:commit . "664c7f4488829228eed7e90cd53002e14bec555b") (:keywords "tools") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-safari"))]) (helm-rubygems-org . [(20140826 1156) ((emacs (24)) (helm (1 6 3)) (cl-lib (0 5))) "Use helm to search rubygems.org" single ((:commit . "6aaed984f698cbdf9f9aceb0221404563e28764d") (:keywords "ruby" "rubygems" "gemfile" "helm") (:authors ("Chad Albers" . "calbers@neomantic.com")) (:maintainer "Chad Albers" . "calbers@neomantic.com") (:url . "https://github.com/neomantic/helm-rubygems-org"))]) (helm-rubygems-local . [(20130712 111) ((helm (1 5 3))) "Installed local rubygems find-file for helm" single ((:commit . "289cb33d41c703af9791d6da46b55f070013c2e3") (:authors ("hadashiA" . "dev@hadashikick.jp")) (:maintainer "hadashiA" . "dev@hadashikick.jp") (:url . "https://github.com/f-kubotar/helm-rubygems-local"))]) (helm-rtags . [(20170813 411) ((helm (2 0)) (rtags (2 10))) "A front-end for rtags" single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (helm-ros . [(20160812 1752) ((helm (1 9 9)) (xterm-color (1 0)) (cl-lib (0 5))) "Interfaces ROS with helm" single ((:commit . "92b0b215f6a017f0f57f1af15466cc0b2a5a0135") (:keywords "helm" "ros") (:authors ("David Landry" . "davidlandry93@gmail.com")) (:maintainer "David Landry" . "davidlandry93@gmail.com") (:url . "https://www.github.com/davidlandry93/helm-ros"))]) (helm-robe . [(20151209 355) ((helm (1 7 7))) "completing read function for robe" single ((:commit . "6e69543b4ee76c5f8f3f2510c76e6d9aed17a370") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-robe"))]) (helm-rhythmbox . [(20160524 1158) ((helm (1 5 0)) (cl-lib (0 5))) "control Rhythmbox's play queue via Helm" single ((:commit . "c92e1ded34ddd4e62e7e9a558259c232e05193fa") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/helm-rhythmbox"))]) (helm-rg . [(20180629 920) ((emacs (25)) (cl-lib (0 5)) (dash (2 13 0)) (helm (2 8 8))) "a helm interface to ripgrep" single ((:commit . "d356a2abb6359d709487ed49414e151627287577") (:keywords "find" "file" "files" "helm" "fast" "rg" "ripgrep" "grep" "search" "match") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:url . "https://github.com/cosmicexplorer/helm-rg"))]) (helm-recoll . [(20160731 921) ((helm (1 9 9))) "helm interface for the recoll desktop search tool." single ((:commit . "cc4c4fa9c8f4f99383647baa8512b60523dc8b36") (:keywords "convenience") (:authors ("Thierry Volpiatto <thierry.volpiatto at gmail.com>")) (:maintainer "Thierry Volpiatto <thierry.volpiatto at gmail.com>") (:url . "https://github.com/emacs-helm/helm-recoll"))]) (helm-rdefs . [(20161130 536) ((emacs (24)) (helm (1 6 4))) "rdefs with helm interface" single ((:commit . "cd3a6b3af3015ee58ef30cb7c81c79ebe5fc867b") (:keywords "matching" "tools") (:authors ("Hiroshi Saito" . "monodie@gmail.com")) (:maintainer "Hiroshi Saito" . "monodie@gmail.com") (:url . "https://github.com/saidie/helm-rdefs"))]) (helm-rb . [(20131123 1639) ((helm (1 0)) (helm-ag-r (20131123))) "Search Ruby's method by ag and display helm" tar ((:commit . "4949d646420a9849af234dacdd8eb34a77c662fd") (:keywords "searching" "ruby") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/helm-rb"))]) (helm-rails . [(20130424 1519) ((helm (1 5 1)) (inflections (1 1))) "Helm extension for Rails projects." single ((:commit . "506d9948d45dfbc575c9c4c0d102c1ad2f511e82") (:keywords "helm" "rails" "git") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/helm-rails"))]) (helm-rage . [(20180118 1532) ((helm (1 9 8)) (emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Helm command for rage characters." tar ((:commit . "5d0aefb53d859186181d4bdcfeff7d315339c7b8") (:keywords "helm" "rage" "meme") (:url . "https://github.com/bomgar/helm-rage"))]) (helm-qiita . [(20180301 1435) ((helm (2 8 2))) "Qiita with helm interface" single ((:commit . "3ccb85640bf54491ed3c3c8110d454ae181650dc") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-qiita"))]) (helm-pydoc . [(20160918 542) ((helm-core (2 0)) (emacs (24 4))) "pydoc with helm interface" tar ((:commit . "85480a29b56dacde425655bc8f5a597c785afdf5") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-pydoc"))]) (helm-purpose . [(20170114 1636) ((emacs (24)) (helm (1 9 2)) (window-purpose (1 4))) "Helm Interface for Purpose" single ((:commit . "9ff4c21c1e9ebc7afb851b738f815df7343bb287") (:authors ("Bar Magal (2016)")) (:maintainer "Bar Magal (2016)") (:url . "https://github.com/bmag/helm-purpose"))]) (helm-pt . [(20160214 2342) ((helm (1 5 6))) "Helm interface to the platinum searcher" tar ((:commit . "8acc52911dad1ed0c3975f134a468762afe0b76b") (:keywords "helm" "platinum searcher"))]) (helm-prosjekt . [(20140129 717) ((prosjekt (0 3)) (helm (1 5 9))) "Helm integration for prosjekt." single ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Sohail Somani" . "sohail@taggedtype.net")) (:maintainer "Sohail Somani" . "sohail@taggedtype.net") (:url . "https://github.com/abingham/prosjekt"))]) (helm-projectile . [(20180815 1514) ((helm (1 9 9)) (projectile (0 14 0)) (cl-lib (0 3))) "Helm integration for Projectile" single ((:commit . "8a2dbc973548fac89356c11d70f7f474ea1367a5") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/helm-projectile"))]) (helm-project-persist . [(20151210 1543) ((helm (1 5 2)) (project-persist (0 1 4))) "Helm integration for project-persist package" single ((:commit . "357950fbac18090985a750e40d5d8b10ee9dcd53") (:keywords "project-persist" "project" "helm") (:authors ("Sliim" . "sliim@mailoo.org")) (:maintainer "Sliim" . "sliim@mailoo.org"))]) (helm-proc . [(20161006 305) ((helm (1 6 0))) "Helm interface for managing system processes" tar ((:commit . "576d31c2d74ba3897d56e2acd2b0993f52c2547c"))]) (helm-posframe . [(20180610 1748) ((emacs (26 0)) (posframe (0 1 0)) (helm (0 1))) "Using posframe to show helm window" single ((:commit . "d28f96ea92ee9393658901bb552723db10f40dc3") (:keywords "abbrev" "convenience" "matching" "helm") (:authors ("Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/helm-posframe"))]) (helm-phpunit . [(20160513 853) ((helm (1 9 5)) (phpunit (0 7 0))) "Helm integration for phpunit.el" single ((:commit . "739f26204ad2ba76c25f45e8eab1e5216f7c3518") (:keywords "phpunit" "helm" "php") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:url . "https://github.com/eric-hansen/phpunit-helm"))]) (helm-perspeen . [(20170228 1345) ((perspeen (0 1 0)) (helm (2 5 0))) "Helm interface for perspeen." single ((:commit . "7fe2922d85608bfa9e18269fc44181428b8849ff") (:keywords "projects" "lisp") (:authors ("Yoshinobu Fujimoto")) (:maintainer "Yoshinobu Fujimoto") (:url . "https://github.com/jimo1001/helm-perspeen"))]) (helm-perldoc . [(20160918 556) ((helm-core (2 0)) (deferred (0 3 1)) (emacs (24 4))) "perldoc with helm interface" tar ((:commit . "1979f9f67814c11ec9498502237c89a5e1153100") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-perldoc"))]) (helm-pass . [(20180607 2348) ((emacs (25)) (helm (0)) (password-store (0)) (auth-source-pass (4 0 0))) "helm interface of pass, the standard Unix password manager" single ((:commit . "fdff8f8f2e2b8a61caed7b6c171624700dbe1346") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://github.com/jabranham/helm-pass"))]) (helm-pages . [(20161121 226) ((helm (1 6 5)) (emacs (24)) (cl-lib (0 5))) "Pages in current buffer as Helm datasource" single ((:commit . "51dcb9374d1df9feaae85e60cfb39b970554ecba") (:keywords "convenience" "helm" "outlines") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk"))]) (helm-orgcard . [(20151001 1524) ((helm-core (1 7 7))) "browse the orgcard by helm" single ((:commit . "9655ac340d1ccc5f3d1c0f7c49be8dd3556d4d0d") (:keywords "convenience" "helm" "org") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda") (:url . "https://github.com/emacs-jp/helm-orgcard"))]) (helm-org-rifle . [(20180923 2209) ((emacs (24 4)) (dash (2 12)) (f (0 18 1)) (helm (1 9 4)) (s (1 10 0))) "Rifle through your Org files" single ((:commit . "e272fc43b964ef06a2673afd7c341dba87ae9ac4") (:keywords "hypermedia" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/helm-org-rifle"))]) (helm-open-github . [(20170220 159) ((emacs (24 4)) (helm-core (1 7 7)) (gh (0 8 2))) "Utilities of Opening Github Page" single ((:commit . "2f03d97552a1233db7694116d5f80ecde7612756") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-open-github"))]) (helm-notmuch . [(20180730 1722) ((helm (1 9 3)) (notmuch (0 21))) "Search emails with Notmuch and Helm" single ((:commit . "9988eb0f787c82c779f2417b5613b9142a5b1c9b") (:keywords "mail") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/helm-notmuch"))]) (helm-nixos-options . [(20151013 2309) ((nixos-options (0 0 1)) (helm (1 5 6))) "Helm Interface for nixos-options" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (helm-navi . [(20170402 1452) ((emacs (24 4)) (helm (1 9 4)) (navi-mode (2 0)) (s (1 10 0))) "Helm for navi-mode" single ((:commit . "2256591174ff79f889450fdc10822316819d6476") (:keywords "navigation" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/emacs-helm/helm-navi"))]) (helm-mu . [(20180513 921) ((helm (1 5 5))) "Helm sources for searching emails and contacts" single ((:commit . "77e6fea24e01481418738421dbcfe28ef1bd63cf") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-mu"))]) (helm-mt . [(20160918 452) ((emacs (24)) (helm (0 0)) (multi-term (0 0)) (cl-lib (0 5))) "helm multi-term management" single ((:commit . "d2bff4100118483bc398c56d0ff095294209265b") (:keywords "helm" "multi-term") (:authors ("Didier Deshommes" . "dfdeshom@gmail.com")) (:maintainer "Didier Deshommes" . "dfdeshom@gmail.com") (:url . "https://github.com/dfdeshom/helm-mt"))]) (helm-mode-manager . [(20151124 938) ((helm (1 5 3))) "Select and toggle major and minor modes with helm" single ((:commit . "5d9c3ca4f8205d07ff4e03c4c3e88f596751c1fc") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-mode-manager"))]) (helm-migemo . [(20151010 356) ((emacs (24 4)) (helm-core (1 7 8)) (migemo (1 9)) (cl-lib (0 5))) "Migemo plug-in for helm" single ((:commit . "66c6a19d07c6a385daefd2090d0709d26b608b4e") (:keywords "matching" "convenience" "tools" "i18n") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Yuhei Maeda <yuhei.maeda_at_gmail.com>") (:url . "https://github.com/emacs-jp/helm-migemo"))]) (helm-make . [(20181107 2126) ((helm (1 5 3)) (projectile (0 11 0))) "Select a Makefile target with helm" single ((:commit . "f86c3973af760df6d7d0ecc61c3d9d14e1d93e2b") (:keywords "makefile") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/helm-make"))]) (helm-ls-svn . [(20150717 739) ((emacs (24 1)) (helm (1 7 0)) (cl-lib (0 5))) "helm extension to list svn files" single ((:commit . "4d4dc1a272f27fba5fdd7cc47e5d309b53c63ae3") (:keywords "helm" "svn") (:authors ("Chunyang Xu" . "chunyang@macports.org")) (:maintainer "Chunyang Xu" . "chunyang@macports.org") (:url . "https://svn.macports.org/repository/macports/users/chunyang/helm-ls-svn.el/helm-ls-svn.el"))]) (helm-ls-hg . [(20150909 543) ((helm (1 7 8))) "List hg files in hg project." single ((:commit . "61b91a22fcfb62d0fc56e361ec01ce96973c7165"))]) (helm-ls-git . [(20180711 923) ((helm (1 7 8))) "list git files." single ((:commit . "e38cee59c42fbf16b6de239a537d27af58473394"))]) (helm-lobsters . [(20150213 1546) ((helm (1 0)) (cl-lib (0 5))) "helm front-end for lobste.rs" single ((:commit . "53c5b42baf72776dcba891fc3d7cd7d47721e9b0") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/helm-lobste.rs"))]) (helm-lines . [(20180601 2033) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for completing by lines" single ((:commit . "3bfe15a60c6405682085ab289de3eb364624c4e9") (:keywords "files" "helm" "ag" "pt" "vc" "git" "lines" "complete" "tools" "languages") (:authors ("@torgeir")) (:maintainer "@torgeir") (:url . "https://github.com/torgeir/helm-lines.el/"))]) (helm-lib-babel . [(20180510 1324) ((cl-lib (0 5)) (helm (1 9 2)) (emacs (24 4))) "helm insertion of babel function references" single ((:commit . "41bc0cdea8a604c6c8dc83ed5066644d33688fad") (:keywords "convenience") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:url . "https://github.com/dfeich/helm-lib-babel.el"))]) (helm-lean . [(20171102 1454) ((emacs (24 3)) (dash (2 12 0)) (helm (2 8 0)) (lean-mode (3 3 0))) "Helm interfaces for lean-mode" single ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (helm-lastpass . [(20180722 806) ((emacs (25 1)) (helm (2 0)) (csv (2 1))) "Helm interface of LastPass" single ((:commit . "82e1ffb6ae77d9d9e29c398eb013cd20ce963f77") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/helm-lastpass"))]) (helm-kythe . [(20170709 726) ((emacs (25)) (dash (2 12 0)) (helm (2 0))) "Google Kythe helm interface" single ((:commit . "eabbef4948f8ec7c7b2fac498e9145dfdb10ca82") (:authors ("Fangrui Song" . "i@maskray.me")) (:maintainer "Fangrui Song" . "i@maskray.me") (:url . "https://github.com/MaskRay/emacs-helm-kythe"))]) (helm-jstack . [(20150603 422) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to Jps & Jstack for Java/JVM processes" single ((:commit . "2064f7215dcf4ccbd6a7b8784223251507746da4") (:keywords "java" "jps" "jstack" "jvm" "emacs" "elisp" "helm") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com"))]) (helm-js-codemod . [(20171106 1044) ((emacs (24 4)) (helm-core (1 9 8)) (js-codemod (1 0 0))) "A helm interface for running js-codemods" single ((:commit . "18503d94e64418e8ea5c5854f197ae9f3009cdbf") (:keywords "helm" "js" "codemod" "region") (:authors (nil . "Torgeir Thoresen <@torgeir>")) (:maintainer nil . "Torgeir Thoresen <@torgeir>"))]) (helm-jira . [(20180802 815) ((emacs (25)) (cl-lib (0 5)) (helm (1 9 9))) "Helm bindings for JIRA/Bitbucket/stash" single ((:commit . "75d6ed5bd7a041fa8c1adb21cbbbe57b5a7c7cc7") (:keywords "tools" "helm" "jira" "bitbucket" "stash") (:authors ("Roman Decker <roman dot decker at gmail dot com>")) (:maintainer "Roman Decker <roman dot decker at gmail dot com>") (:url . "https://github.com/DeX3/helm-jira"))]) (helm-j-cheatsheet . [(20170217 829) ((helm (1 5 3))) "Quick J reference for Emacs" single ((:commit . "6c47e7162b9ba2de4b41221d01180146973d860b") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/helm-j-cheatsheet"))]) (helm-itunes . [(20151013 648) ((helm (1 6 1))) "Play local iTunes and Spotify tracks" single ((:commit . "966de755a5aadbe02311a6cef77bd4790e84c263") (:authors ("Adam Schwartz" . "adam@adamschwartz.io")) (:maintainer "Adam Schwartz" . "adam@adamschwartz.io") (:url . "https://github.com/daschwa/helm-itunes"))]) (helm-ispell . [(20151231 853) ((helm-core (1 7 7))) "ispell-complete-word with helm interface" single ((:commit . "cb735695ab3a0e66c123c2f3f3e8911fb1c2d5fc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ispell"))]) (helm-img-tiqav . [(20151224 2322) ((helm-img (0 0 1))) "An helm-source for joking." single ((:commit . "33a7e9508bc8f37d53320b56c92b53d321a57bb0") (:keywords "convenience") (:authors ("Sho Matsumoto <l3msh0_at_gmail.com>")) (:maintainer "l3msh0") (:url . "https://github.com/l3msh0/helm-img"))]) (helm-img . [(20151224 2321) ((helm (1 7 7)) (cl-lib (0 5))) "Utilities for making image sources for helm." tar ((:commit . "aa3f8a5dce8d0413bf07584f07153a39015c2bfc") (:keywords "convenience") (:authors ("Sho Matsumoto <l3msh0_at_gmail.com>")) (:maintainer "l3msh0") (:url . "https://github.com/l3msh0/helm-img"))]) (helm-idris . [(20141202 1757) ((helm (0 0 0)) (idris-mode (0 9 14))) "A Helm datasource for Idris documentation, queried from the compiler" single ((:commit . "a2f45d6817974f318b55ad9b7fd19d5df132d47e") (:keywords "languages" "helm") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (helm-hunks . [(20171217 1933) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for git hunks - browsing, staging, unstaging and killing" single ((:commit . "6392bf716f618eac23ce81140aceb0dfacb9c6d0") (:keywords "helm" "git" "hunks" "vc") (:authors ("@torgeir")) (:maintainer "@torgeir"))]) (helm-hoogle . [(20161027 534) ((helm (1 6 2)) (emacs (24 4))) "Use helm to navigate query results from Hoogle" single ((:commit . "73969a9d46d2121a849a01a9f7ed3636d01f7bbc") (:keywords "haskell" "programming" "hoogle") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/haskell-config"))]) (helm-helm-commands . [(20130902 1748) ((helm (1 5 4))) "List all helm commands with helm" single ((:commit . "3a05aa19c976501343ad9ae630a36810921a85f6") (:keywords "convenience") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/helm-helm-commands"))]) (helm-hayoo . [(20151014 651) ((helm (1 6 0)) (json (1 2)) (haskell-mode (13 7))) "Source and configured helm for searching hayoo" single ((:commit . "dd4c0c8c87521026edf1b808c4de01fa19b7c693") (:keywords "helm") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com"))]) (helm-hatena-bookmark . [(20180804 546) ((helm (2 8 2))) "Hatena::Bookmark with helm interface" single ((:commit . "274e18182fe20c11e96009387a8e38e8cd2a1d7e") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-hatena-bookmark"))]) (helm-gtags . [(20170116 529) ((emacs (24 4)) (helm (2 0))) "GNU GLOBAL helm interface" single ((:commit . "108e93d0d099ebb7b98847388f368311cf177033") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-gtags"))]) (helm-growthforecast . [(20140120 344) ((helm (1 5 9))) "helm extensions for growthforecast." single ((:commit . "0f94ac090d6c354058ad89a86e5c18385c136d9b") (:authors ("Daichi Hirata" . "daichi.hirat@gmail.com")) (:maintainer "Daichi Hirata" . "daichi.hirat@gmail.com") (:url . "https://github.com/daic-h/helm-growthforecast"))]) (helm-grepint . [(20161001 1413) ((helm (1 0)) (emacs (24))) "Generic helm interface to grep" single ((:commit . "a62ca27515ff6a366b89b420500eb16d380cc653") (:keywords "grep" "grepping" "searching" "helm") (:authors ("Kalle Kankare" . "kalle.kankare@iki.fi")) (:maintainer "Kalle Kankare" . "kalle.kankare@iki.fi") (:url . "https://github.com/kopoli/helm-grepint"))]) (helm-google . [(20180606 520) ((helm (0))) "Emacs Helm Interface for quick Google searches" single ((:commit . "48e91a73d5f48c39d7a219022a24440cff548e1a") (:keywords "helm" "google" "search" "browse" "searx") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/helm-google"))]) (helm-go-package . [(20161103 153) ((emacs (24 4)) (helm-core (2 2 1)) (go-mode (1 4 0)) (deferred (0 4 0))) "helm sources for Go programming language's package" single ((:commit . "e42c563936c205ceedb930a687c11b4bb56447bc") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-go-package"))]) (helm-gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (helm (1 0)) (gitlab (0 8 0))) "Helm interface to Gitlab" single ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab" "helm") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (helm-gitignore . [(20170211 8) ((gitignore-mode (1 1 0)) (helm (1 7 0)) (request (0 1 0)) (cl-lib (0 5))) "Generate .gitignore files with gitignore.io." single ((:commit . "2a2e7da7855a6db0ab3bb6a6a087863d7abd4391") (:keywords "helm" "gitignore" "gitignore.io") (:authors ("Juan Placencia")) (:maintainer "Juan Placencia") (:url . "https://github.com/jupl/helm-gitignore"))]) (helm-github-stars . [(20180718 111) ((helm (1 6 8)) (emacs (24 4))) "Helm integration for your starred repositories on github" single ((:commit . "809cf88e2984b121348b1046e1d3890f1fd580b4") (:keywords "helm" "github" "stars") (:authors ("Sliim" . "sliim@mailoo.org") ("xuchunyang" . "xuchunyang56@gmail.com")) (:maintainer "Sliim" . "sliim@mailoo.org") (:url . "https://github.com/Sliim/helm-github-stars"))]) (helm-git-grep . [(20170614 1411) ((helm-core (2 2 0))) "helm for git grep, an incremental git-grep(1)" single ((:commit . "744cea07dba6e6a5effbdba83f1b786c78fd86d3") (:authors ("mechairoi")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-git-grep"))]) (helm-git-files . [(20141212 1317) ((helm (1 5 9))) "helm for git files" single ((:commit . "43193960774069369ac6964bbf7c026900206fa8") (:keywords "helm" "git") (:authors ("INA Lintaro <tarao.gnn at gmail.com>") ("TAKAGI Kentaro <kentaro0910_at_gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>"))]) (helm-git . [(20120630 2103) nil "Helm extension for Git." single ((:commit . "cb96a52b5aecadd3c27aba7749d14e43ab128d55") (:keywords "helm" "git") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "https://github.com/maio/helm-git"))]) (helm-ghs . [(20170715 541) ((emacs (24)) (helm (2 2 0))) "ghs with helm interface" single ((:commit . "17a70bf16255d90d67c8350e88200ec8bfd47563") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/emacs-helm-ghs"))]) (helm-ghq . [(20161015 817) ((helm (2 2 0))) "ghq with helm interface" single ((:commit . "49481685adbb25b3f766aabfdb7472becc673a94") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-ghq"))]) (helm-ghc . [(20141105 1459) ((emacs (24)) (cl-lib (0 5)) (helm (1 6 4)) (ghc (5 2 1 0))) "A Helm datasource for ghc-mod errors" single ((:commit . "e5ee7b8d3b745d162553aecfbd41381c4de85f35") (:keywords "languages" "helm") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (helm-fuzzy-find . [(20171106 400) ((emacs (24 1)) (helm (1 7 0))) "Find file using Fuzzy Search" single ((:commit . "de2abbf7ca13609587325bacd4a1ed4376b5c927") (:keywords "helm" "fuzzy" "find" "file") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-fuzzy-find"))]) (helm-fuzzier . [(20160605 2145) ((emacs (24 3)) (helm (1 7 0))) "Better fuzzy matching for Helm" single ((:commit . "8798dcf3583b863df5b9dea7fe3b0179ba1c35bc") (:keywords "convenience" "helm" "fuzzy") (:authors ("Ephram Perdition")) (:maintainer "Ephram Perdition") (:url . "http://github.com/EphramPerdition/helm-fuzzier"))]) (helm-frame . [(20170515 1950) ((emacs (24 4))) "open helm buffers in a dedicated frame" single ((:commit . "389e6461a423d649b7062ba99a2234bef7770059") (:keywords "lisp" "helm" "popup" "frame") (:authors ("chee" . "chee@snake.dog")) (:maintainer "chee" . "chee@snake.dog"))]) (helm-flyspell . [(20170210 1901) ((helm (1 6 5))) "Helm extension for correcting words with flyspell" single ((:commit . "8d4d947c687cb650cb149aa2271ad5201ea92594") (:keywords "convenience") (:authors ("Andrzej Pronobis")) (:maintainer "Andrzej Pronobis") (:url . "https://github.com/pronobis/helm-flyspell"))]) (helm-flymake . [(20160610 2) ((helm (1 0))) "helm interface for flymake" single ((:commit . "72cf18a1a1f843db9bb5d58301739ea9ccb1655b") (:authors ("Akira Tamamori" . "tamamori5917@gmail.com")) (:maintainer "Akira Tamamori" . "tamamori5917@gmail.com") (:url . "https://github.com/tam17aki"))]) (helm-flycheck . [(20160710 829) ((dash (2 12 1)) (flycheck (28)) (helm-core (1 9 8))) "Show flycheck errors with helm" single ((:commit . "3cf7d3bb194acacc6395f88360588013d92675d6") (:keywords "helm" "flycheck") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-flycheck"))]) (helm-flx . [(20180103 516) ((emacs (24 4)) (helm (1 7 9)) (flx (0 5))) "Sort helm candidates by flx score" single ((:commit . "6640fac5cb16bee73c95b8ed1248a4e5e113690e") (:keywords "convenience" "helm" "fuzzy" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/helm-flx"))]) (helm-firefox . [(20161202 1317) ((helm (1 5)) (cl-lib (0 5)) (emacs (24 1))) "Firefox bookmarks" single ((:commit . "0ad34b7b5abc485a86cae6920c14de861cbeb085") (:url . "https://github.com/emacs-helm/helm-firefox"))]) (helm-filesets . [(20140929 1835) ((helm (1 6 3)) (filesets+ (0))) "A helm source for emacs filesets" single ((:commit . "b352910af4c3099267a8aa0169c7f743b35bb1fa") (:keywords "filesets") (:authors ("Graham Clark" . "grclark@gmail.com")) (:maintainer "Graham Clark" . "grclark@gmail.com") (:url . "https://github.com/gcla/helm-filesets"))]) (helm-exwm . [(20180827 837) ((emacs (25 2)) (helm (2 8 5)) (exwm (0 15))) "Helm for EXWM buffers" single ((:commit . "e21c6ffabadd2fe8d6c7805b6027cc59a6f914e9") (:keywords "helm" "exwm") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-exwm"))]) (helm-ext . [(20180526 350) ((emacs (24 4)) (helm (2 5 3))) "A few extensions to Helm" tar ((:commit . "90b788aced21ec467a234b6b77b5a6ebae6de75f") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (helm-eww . [(20180827 836) ((emacs (24 4)) (helm (2 8 6)) (seq (1 8))) "Helm UI wrapper for EWW." single ((:commit . "2bb7b644f953c45b5dd03298b556312440618026") (:keywords "helm" "packages") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-eww"))]) (helm-etags-plus . [(20170113 1414) ((helm (1 7 8))) "Another Etags helm.el interface" single ((:commit . "704f0991ee4a2298b01c33aafc224eef322e15e3") (:keywords "helm" "etags") (:authors ("纪秀峰(Joseph)" . "jixiuf@gmail.com")) (:maintainer "纪秀峰(Joseph)" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/helm-etags-plus"))]) (helm-emms . [(20180406 528) ((helm (1 5)) (emms (0 0)) (cl-lib (0 5)) (emacs (24 1))) "Emms for Helm." single ((:commit . "d3f9bdef8ff0d093eaf6e26af50ea905ab53fdec") (:url . "https://github.com/emacs-helm/helm-emms"))]) (helm-emmet . [(20160713 1231) ((helm (1 0)) (emmet-mode (1 0 2))) "helm sources for emmet-mode's snippets" single ((:commit . "f0364e736b10cf44232053a78de04133a88185ae") (:keywords "convenience" "helm" "emmet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-emmet"))]) (helm-elscreen . [(20170709 914) ((helm (2 8 0)) (elscreen (0)) (cl-lib (0 5)) (emacs (24 1))) "Elscreen with helm interface" single ((:commit . "b8212866939dc4a1e1dc23ad572407b688e130e3") (:keywords "files" "convenience") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/emacs-helm/helm-elscreen"))]) (helm-dirset . [(20151209 12) ((f (0 16 2)) (helm (1 6 1)) (s (1 9 0)) (cl-lib (0 5))) "helm sources for multi directories" single ((:commit . "eb30810cd26e1ee73d84a863e6b2667700e9aead") (:keywords "files" "directories") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (helm-dired-recent-dirs . [(20131228 1414) ((helm (1 0))) "Show recent dirs with helm.el support." single ((:commit . "3bcd125b44f5a707588ae3868777d91192351523") (:keywords "helm" "dired" "zsh") (:authors ("Akisute" . "akisute3@gmail.com")) (:maintainer "Akisute" . "akisute3@gmail.com"))]) (helm-dired-history . [(20170524 1046) ((helm (1 9 8)) (cl-lib (0 5))) "Show dired history with helm.el support." single ((:commit . "281523f9fc46cf00fafd670ba5cd16552a607212") (:keywords "helm" "dired history") (:authors ("Joseph(纪秀峰)" . "jixiuf@gmail.com")) (:maintainer "Joseph(纪秀峰)" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/helm-dired-history"))]) (helm-directory . [(20170706 402) ((emacs (24 4)) (helm (2 0))) "selecting directory before select the file" single ((:commit . "51bd7cd6e40a84a7efda894283ec76a0107830ad") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-directory"))]) (helm-dictionary . [(20160817 2033) ((helm (1 5 5))) "Helm source for looking up dictionaries" single ((:commit . "805ce850d4cbe811227d9c9b16cc51f652198f3f") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de") ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-dictionary"))]) (helm-describe-modes . [(20160212 518) ((helm (1 9)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface to major and minor modes." single ((:commit . "11fb36af119b784539d31c6160002de1957408aa") (:keywords "docs" "convenience") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/emacs-helm/helm-describe-modes"))]) (helm-descbinds . [(20180429 1456) ((helm (1 5))) "A convenient `describe-bindings' with `helm'" single ((:commit . "033be73f21778633813264ce1634a6e1ad873d8e") (:keywords "helm" "help") (:authors ("Taiki SUGAWARA" . "buzz.taiki@gmail.com")) (:maintainer "Taiki SUGAWARA" . "buzz.taiki@gmail.com") (:url . "https://github.com/emacs-helm/helm-descbinds"))]) (helm-dash . [(20180503 918) ((helm (1 9 2)) (cl-lib (0 5))) "Offline documentation browser for +150 APIs using Dash docsets." single ((:commit . "0ac2db529577fa63f2ed32310062873c585b91de") (:keywords "docs") (:authors ("Raimon Grau" . "raimonster@gmail.com") ("Toni Reina " . "areina0@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "http://github.com/areina/helm-dash"))]) (helm-ctest . [(20180821 1005) ((s (1 9 0)) (dash (2 11 0)) (helm-core (1 7 4))) "Run ctest from within emacs" single ((:commit . "0c73689692a290f56080e95325c15362e90d529b") (:keywords "helm" "ctest") (:authors ("Dan LaManna" . "me@danlamanna.com")) (:maintainer "Dan LaManna" . "me@danlamanna.com"))]) (helm-css-scss . [(20140627 25) ((helm (1 0)) (emacs (24))) "CSS/SCSS/LESS Selectors with helm interface" single ((:commit . "ab8348aa98e0daa2f1b771e35bdb06bfacbe5016") (:keywords "scss" "css" "less" "selector" "helm") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/helm-css-scss"))]) (helm-cscope . [(20170326 722) ((xcscope (1 0)) (helm (1 6 7)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface for xcscope.el." single ((:commit . "3cc7259ab4989f9f7ca039e703cdac14b907530a") (:keywords "cscope" "helm") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:url . "https://github.com/alpha22jp/helm-cscope.el"))]) (helm-core . [(20181117 1055) ((emacs (24 4)) (async (1 9 3))) "Development files for Helm" tar ((:commit . "84a59b1e47528221dcb746058f95a6faffe4a5ae") (:url . "https://emacs-helm.github.io/helm/"))]) (helm-company . [(20180828 1612) ((helm (1 5 9)) (company (0 6 13))) "Helm interface for company-mode" single ((:commit . "d3fc093a0e833b4dee6561c00d6df3d62aa50f3f") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Daniel Ralston" . "Sodel-the-Vociferous@users.noreply.github.com") (:url . "https://github.com/Sodel-the-Vociferous/helm-company"))]) (helm-commandlinefu . [(20150611 545) ((emacs (24 1)) (helm (1 7 0)) (json (1 3)) (let-alist (1 0 3))) "Search and browse commandlinefu.com from helm" single ((:commit . "9ee7e018c5db23ae9c8d1c8fa969876f15b7280d") (:keywords "commandlinefu.com") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-commandlinefu"))]) (helm-codesearch . [(20180204 433) ((s (1 10 0)) (dash (2 12 0)) (helm (1 7 7)) (cl-lib (0 5))) "helm interface for codesearch" single ((:commit . "87a68168b7c1490769305db0df60035e47799a75") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (helm-cmd-t . [(20170125 1459) nil "cmd-t style completion" tar ((:commit . "7fa3d4a9f7271512e54c5de999079b27c9eec6bf") (:keywords "helm" "project-management" "completion" "convenience" "cmd-t" "textmate") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/helm-cmd-t"))]) (helm-clojuredocs . [(20160405 723) ((edn (1 1 2)) (helm (1 5 7))) "search for help in clojuredocs.org" single ((:commit . "5a7f0f2cb401be0b09e73262a1c18265ab9a3cea") (:keywords "helm" "clojure") (:authors ("Michal Buczko" . "michal.buczko@gmail.com")) (:maintainer "Michal Buczko" . "michal.buczko@gmail.com") (:url . "https://github.com/mbuczko/helm-clojuredocs"))]) (helm-circe . [(20160207 652) ((emacs (24)) (helm (0 0)) (circe (0 0)) (cl-lib (0 5))) "helm circe buffer management." single ((:commit . "9091651d9fdd8d49d8ff6f9dcf3a2ae416c9f15a") (:keywords "helm" "circe") (:authors ("Les Harris" . "les@lesharris.com")) (:maintainer "Les Harris" . "les@lesharris.com") (:url . "https://github.com/lesharris/helm-circe"))]) (helm-cider-history . [(20150719 2120) ((helm (1 4 0)) (cider (0 9 0))) "Helm interface for cider history" single ((:commit . "c391fcb2e162a02001605a0b9449783575a831fd") (:keywords "convenience") (:authors ("Andreas Klein" . "git@kungi.org")) (:maintainer "Andreas Klein" . "git@kungi.org") (:url . "https://github.com/Kungi/helm-cider-history"))]) (helm-cider . [(20180307 458) ((emacs (24 4)) (cider (0 16)) (helm-core (2 8))) "Helm interface to CIDER" tar ((:commit . "9363cc537f06233345aa3af5cd46aa5681ad607b") (:keywords "cider" "clojure" "helm" "languages") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/clojure-emacs/helm-cider"))]) (helm-chronos . [(20150528 2036) ((chronos (1 2)) (helm (1 7 1))) "helm interface for chronos timers" tar ((:commit . "a14fc3d65dd96ce6616234b3f7b8b08b4c1817ef") (:keywords "calendar") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:url . "http://github.com/dxknight/helm-chronos"))]) (helm-chrome . [(20160719 520) ((helm (1 5)) (cl-lib (0 3)) (emacs (24))) "Helm interface for Chrome bookmarks" single ((:commit . "fd630ace4b4b4f33355a973743bbfe0c90ce4830") (:keywords "tools") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/helm-chrome"))]) (helm-charinfo . [(20170810 1231) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "A helm source for character information" single ((:commit . "91798a49dc115342a7e01e48b264e9a0bf5ea414") (:keywords "convenience") (:authors ("Christian Wittern" . "cwittern@gmail.com")) (:maintainer "Christian Wittern" . "cwittern@gmail.com") (:url . "https://github.com/cwittern/helm-charinfo"))]) (helm-c-yasnippet . [(20170128 1542) ((helm (1 7 7)) (yasnippet (0 8 0)) (cl-lib (0 3))) "helm source for yasnippet.el" single ((:commit . "65ca732b510bfc31636708aebcfe4d2d845b59b0") (:keywords "convenience" "emulation") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com"))]) (helm-c-moccur . [(20151230 924) ((helm (20120811)) (color-moccur (2 71))) "helm source for color-moccur.el" single ((:commit . "b0a906f85fa352db091f88b91a9c510de607dfe9") (:keywords "convenience" "emulation") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com"))]) (helm-bundle-show . [(20151221 1230) ((helm (1 8 0))) "bundle show with helm interface" single ((:commit . "850fecb36f609f1dfd5d20ca0170c9a6b7f90ab9") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-bundle-show"))]) (helm-books . [(20170325 631) ((helm (1 7 7))) "Helm interface for searching books" single ((:commit . "625aadec1541a5ca36951e4ce1301f4b6fe2bf3f") (:authors ("grugrut" . "grugruglut+github@gmail.com")) (:maintainer "grugrut" . "grugruglut+github@gmail.com") (:url . "https://github.com/grugrut/helm-books"))]) (helm-bm . [(20160321 1331) ((bm (1 0)) (cl-lib (0 5)) (helm (1 9 3)) (s (1 11 0))) "helm sources for bm.el" single ((:commit . "d66341f5646c23178d4d8bffb6cfebe3fb73f1d7") (:keywords "helm" "bookmark") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-bm"))]) (helm-bind-key . [(20141109 515) ((bind-key (1 0)) (helm (1 6 4))) "helm-source for for bind-key." single ((:commit . "9da6ad8b7530e72fb4ac67be8c6a482898dddc25") (:keywords "convenience" "emulation") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe"))]) (helm-bibtexkey . [(20140214 1504) ((helm (1 5 8))) "Bibtexkey source for helm" tar ((:commit . "aa1637ea5c8c5f1817e480fc2a3750cafab3d99f") (:keywords "bib" "tex") (:authors ("TAKAGI Kentaro <kentaro0910_at_gmail.com>")) (:maintainer "TAKAGI Kentaro <kentaro0910_at_gmail.com>") (:url . "https://github.com/kenbeese/helm-bibtexkey"))]) (helm-bibtex . [(20181030 2142) ((helm (1 5 5)) (parsebib (1 0)) (s (1 9 0)) (dash (2 6 0)) (f (0 16 2)) (cl-lib (0 5)) (biblio (0 2))) "A bibliography manager based on Helm" tar ((:commit . "af05ccb498d89550644cc01c80628053d4d2d73f") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de"))]) (helm-bbdb . [(20180505 1508) ((helm (1 5)) (bbdb (3 1 2))) "Helm interface for bbdb" single ((:commit . "db286b0ee0ea18142f7d005e465832bb755bb0cb") (:url . "https://github.com/emacs-helm/helm-bbdb"))]) (helm-backup . [(20180911 614) ((helm (1 5 5)) (s (1 8 0)) (cl-lib (0))) "Backup each file change using git" single ((:commit . "691fe542f38fc7c8cca409997f6a0ff5d76ad6c2") (:keywords "backup" "convenience" "files" "tools" "vc") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/helm-backup"))]) (helm-aws . [(20180514 1032) ((helm (1 5 3)) (cl-lib (0 5)) (s (1 9 0))) "Manage AWS EC2 server instances directly from Emacs" single ((:commit . "b36c744b3f00f458635a91d1f5158fccbb5baef6") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-aws"))]) (helm-ag-r . [(20131123 1531) ((helm (1 0))) "Search something by ag and display by helm" single ((:commit . "67de4ebafe9b088db950eefa5ef590a6d78b4ac8") (:keywords "searching") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/helm-ag-r"))]) (helm-ag . [(20170209 1545) ((emacs (24 4)) (helm (2 0))) "the silver searcher with helm interface" single ((:commit . "2fc02c4ead29bf0db06fd70740cc7c364cb650ac") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ag"))]) (helm-addressbook . [(20170903 728) ((helm (2 8 2)) (addressbook-bookmark (1 0)) (cl-lib (0 5)) (emacs (24 4))) "Helm for addressbook bookmarks." single ((:commit . "62497f72d46afd3a9f9f94b27d062a82fb232de4") (:url . "https://github.com/emacs-helm/helm-addressbook"))]) (helm-ad . [(20151209 1015) ((dash (2 8 0)) (helm (1 6 2))) "helm source for Active Directory" single ((:commit . "8ac044705d8620ee354a9cfa8cc1b865e83c0d55") (:keywords "comm") (:authors ("Takahiro Noda" . "takahiro.noda+github@gmail.com")) (:maintainer "Takahiro Noda" . "takahiro.noda+github@gmail.com"))]) (helm-ack . [(20141030 1226) ((helm (1 0)) (cl-lib (0 5))) "Ack command with helm interface" single ((:commit . "889bc225318d14c6e3be80e73b1d9d6fb30e48c3") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ack"))]) (helm-R . [(20120820 14) ((helm (20120517)) (ess (20120509))) "helm-sources and some utilities for GNU R." single ((:commit . "b0eb9d5f6a483a9dbe6eb6cf1f2024d4f5938bc2") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/helm-R.el"))]) (helm . [(20181117 731) ((emacs (24 4)) (async (1 9 3)) (popup (0 5 3)) (helm-core (3 0))) "Helm is an Emacs incremental and narrowing framework" tar ((:commit . "84a59b1e47528221dcb746058f95a6faffe4a5ae") (:url . "https://emacs-helm.github.io/helm/"))]) (heaven-and-hell . [(20180421 921) ((emacs (24 4))) "easy toggle light/dark themes" single ((:commit . "0e4191065a1c18b50734a437f3cafb629b89edc0") (:keywords "faces") (:authors ("Valentin Ignatev" . "valentignatev@gmail.com")) (:maintainer "Valentin Ignatev" . "valentignatev@gmail.com") (:url . "https://github.com/valignatev/heaven-and-hell"))]) (headlong . [(20150417 1526) nil "reckless completion" single ((:commit . "f6830f87f236eee88263cb6976125f72422abe72") (:keywords "completion") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/headlong"))]) (hcl-mode . [(20170107 827) ((emacs (24 3))) "Major mode for Hashicorp" single ((:commit . "0f2c5ec7e7bcf77c8548e8cac8721ea935ca1b5e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-hcl-mode"))]) (hc-zenburn-theme . [(20150928 1633) nil "An higher contrast version of the Zenburn theme." single ((:commit . "fd0024a5191cdce204d91c8f1db99ba31640f6e9") (:authors ("Nantas Nardelli" . "nantas.nardelli@gmail.com")) (:maintainer "Nantas Nardelli" . "nantas.nardelli@gmail.com") (:url . "https:github.com/edran/hc-zenburn-emacs"))]) (hayoo . [(20140831 1221) ((emacs (24)) (json (1 3))) "Query hayoo and show results in a tabulated buffer." single ((:commit . "3ca2fb0c4d5f337d0410c21b2702dd147014e984") (:keywords "hayoo" "haskell") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/hayoo.el/"))]) (haxor-mode . [(20160618 1129) ((emacs (24 0))) "Major mode for editing Haxor Assembly Files" single ((:commit . "6fa25a8e6b6a59481bc0354c2fe1e0ed53cbdc91") (:keywords "haxor") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/haxor-mode"))]) (haxe-mode . [(20131004 842) nil "An Emacs major mode for Haxe" single ((:authors ("Jens Peter Secher")) (:maintainer "Jens Peter Secher") (:url . "http://people.debian.org/~jps/misc/haxe-mode.el"))]) (haxe-imports . [(20170330 2304) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 1))) "Code for dealing with Haxe imports" single ((:commit . "f104a641f3dfe698359d9aca1f28d9383cf43e04") (:keywords "haxe") (:authors ("Juan Karlo Licudine" . "karlo@accidentalrebel.com")) (:maintainer "Juan Karlo Licudine" . "karlo@accidentalrebel.com") (:url . "http://www.github.com/accidentalrebel/emacs-haxe-imports"))]) (haste . [(20141030 2034) ((json (1 2))) "Emacs client for hastebin (http://hastebin.com/about.md)" single ((:commit . "22d05aacc3296ab50a7361222ab139fb4d447c25") (:authors ("Ric Lister")) (:maintainer "Ric Lister") (:url . "http://github.com/rlister/emacs-haste-client"))]) (hasky-stack . [(20181108 1707) ((emacs (24 4)) (f (0 18 0)) (magit-popup (2 10))) "Interface to the Stack Haskell development tool" single ((:commit . "b62b18d6d2f4f3cf2a75b137c5ec12fa6b934910") (:keywords "tools" "haskell") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/hasky-mode/hasky-stack"))]) (hasky-extensions . [(20180108 512) ((emacs (24 4)) (avy-menu (0 2))) "Toggle Haskell language extensions" single ((:commit . "6909022bccb7e5c26d1c4e5fa20cbc6b65c62d69") (:keywords "programming") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/hasky-mode/hasky-extensions"))]) (hasklig-mode . [(20181110 1859) ((emacs (25))) "Hasklig ligatures" single ((:commit . "386c098c93a744f6b30ad937d193eebf0fd79e1b") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/hasklig-mode"))]) (haskell-tab-indent . [(20170701 958) nil "tab-based indentation for haskell-mode" single ((:commit . "b4cb851aef96c42ec7b3cc37b6fdd867fe5a0853") (:keywords "indentation" "haskell") (:authors ("Sean Whitton" . "spwhitton@spwhitton.name")) (:maintainer "Sean Whitton" . "spwhitton@spwhitton.name") (:url . "https://spwhitton.name/tech/code/haskell-tab-indent/"))]) (haskell-snippets . [(20160919 22) ((cl-lib (0 5)) (yasnippet (0 8 0))) "Yasnippets for Haskell" tar ((:commit . "07b0f460b946fd1be26c29652cb0468b47782f3a") (:keywords "snippets" "haskell") (:authors ("Luke Hoersten" . "luke@hoersten.org")) (:maintainer "Luke Hoersten" . "luke@hoersten.org") (:url . "https://github.com/haskell/haskell-snippets"))]) (haskell-mode . [(20180917 923) ((emacs (24 3))) "A Haskell editing mode" tar ((:commit . "6a70c1858c7d505ba23185e209ef7eacf703ed8f") (:keywords "haskell" "cabal" "ghc" "repl") (:url . "https://github.com/haskell/haskell-mode"))]) (haskell-emacs-text . [(20150713 1416) ((haskell-emacs (2 4 0))) "Haskell functions from Data.Text" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs/modules/text"))]) (haskell-emacs-base . [(20150714 1559) ((haskell-emacs (2 4 0))) "Haskell functions from Prelude" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs/modules/base"))]) (haskell-emacs . [(20160904 2026) nil "Write emacs extensions in haskell" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs"))]) (harvest . [(20170822 1746) ((swiper (0 7 0)) (hydra (0 13 0)) (s (1 11 0))) "Harvest integration" single ((:commit . "7acbc0564b250521b67131ee2a0a92720239454f") (:keywords "harvest") (:authors ("Kosta Harlan" . "kosta@kostaharlan.net")) (:maintainer "Kosta Harlan" . "kosta@kostaharlan.net") (:url . "https://github.com/kostajh/harvest.el"))]) (hardhat . [(20160414 1413) ((ignoramus (0 7 0))) "Protect against clobbering user-writable files" single ((:commit . "9038a49ab55cd4c502cf7f07ed0d1b9b6bc3626e") (:keywords "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/hardhat"))]) (hardcore-mode . [(20151114 701) nil "Disable arrow keys + optionally backspace and return" single ((:commit . "b1dda19692b4a7a58a689e81784a9b35be39e70d") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (handoff . [(20150917 600) nil "Get your hand off that mouse, damn it!" single ((:commit . "75dc7a7e352f38679f65d0ca80ad158798e168bd") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/handoff.el"))]) (handlebars-sgml-mode . [(20130623 2333) nil "Add Handlebars contextual indenting support to sgml-mode" single ((:commit . "c76df93a9a8c1b1b3efdcc4add32bf93304192a4") (:authors ("Geoff Jacobsen" . "geoffjacobsen@gmail.com")) (:maintainer "Geoff Jacobsen" . "geoffjacobsen@gmail.com") (:url . "http://github.com/jacott/handlebars-sgml-mode"))]) (handlebars-mode . [(20150211 1749) nil "A major mode for editing Handlebars files." single ((:commit . "81f6b73fea8f397807781a1b51568397af21a6ef") (:authors ("Tony Gentilcore") ("Chris Wanstrath") ("Daniel Hackney") ("Daniel Evans")) (:maintainer "Tony Gentilcore"))]) (hamlet-mode . [(20131208 724) ((cl-lib (0 3)) (dash (2 3 0)) (s (1 7 0))) "Hamlet editing mode" single ((:commit . "7362b955e556a3d007fa06945a27e5b99349527d") (:keywords "wp" "languages" "comm") (:authors (nil . "Kata <lightquake@amateurtopologist.com")) (:maintainer nil . "Kata <lightquake@amateurtopologist.com") (:url . "https://github.com/lightquake/hamlet-mode"))]) (haml-mode . [(20170924 453) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing Haml files" single ((:commit . "1cbb2de8f0fc25f35448c5cad04642f28078f3bb") (:keywords "markup" "languages" "html") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "https://github.com/nex3/haml-mode"))]) (hamburger-menu . [(20160825 2031) ((emacs (24 5))) "Mode line hamburger menu" single ((:commit . "3568159c693c30bed7f61580e4f3b6241253ad4e") (:keywords "hamburger" "menu") (:authors ("Iain Nicol")) (:maintainer "Iain Nicol") (:url . "https://gitlab.com/iain/hamburger-menu-mode"))]) (hamburg-theme . [(20160123 740) ((emacs (24))) "Color Theme with a dark blue background." single ((:commit . "aacefdf1501d97a5afc0e63c8ead4b2463323028") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (ham-mode . [(20150811 1306) ((html-to-markdown (1 2)) (markdown-mode (2 0))) "Html As Markdown. Transparently edit an html file using markdown" single ((:commit . "3a141986a21c2aa6eefb428983352abb8b7907d2") (:keywords "convenience" "emulation" "wp") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/ham-mode"))]) (hal-mode . [(20160704 1746) nil "Major mode for editing HAL files" single ((:commit . "cd2f66f219ee520198d4586fb6b169cef7ad3f21") (:keywords "language") (:authors ("Alexander Rössler")) (:maintainer "Alexander Rössler") (:url . "https://github.com/strahlex/hal-mode/"))]) (hackernews . [(20180903 612) ((json (1 2))) "Access the Hacker News aggregator from Emacs" tar ((:commit . "ee077c4734ac6a1990dff6043a7deb2f57825c40"))]) (hacker-typer . [(20170206 1520) ((emacs (24))) "Pretend to write code like a pro" tar ((:commit . "d5a23714a4ccc5071580622f278597d5973f40bd") (:keywords "hacker" "typer" "multimedia" "games") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/therockmandolinist/emacs-hacker-typer"))]) (hack-time-mode . [(20170527 1610) ((emacs (24 4))) "Forge time" single ((:commit . "73d6fcf8b39283526e5d4e3919193611e25a0898") (:keywords "time" "convenience") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:url . "https://gitlab.com/marcowahl/hack-time-mode"))]) (hack-mode . [(20181107 1748) ((emacs (25 1)) (s (1 11 0))) "Major mode for the Hack programming language" single ((:commit . "96d941984706f9bb97f8705ed1a0125c2c1647fd") (:authors ("John Allen" . "jallen@fb.com")) (:maintainer "John Allen" . "jallen@fb.com") (:url . "https://github.com/hhvm/hack-mode"))]) (habitica . [(20181024 1811) ((org (8 3 5)) (emacs (24 3))) "Interface for habitica.com" single ((:commit . "d977984ac342e9177ba98f400b3c160c450c936d") (:keywords "habitica" "todo") (:authors ("Adrien Brochard")) (:maintainer "Adrien Brochard") (:url . "https://github.com/abrochard/emacs-habitica"))]) (habamax-theme . [(20181001 850) ((emacs (24))) "Boring white background color that gets the job done." single ((:commit . "6e86a1b23b6e2aaf40d4374b5673da00a28be447") (:authors ("Maxim Kim" . "habamax@gmail.com")) (:maintainer "Maxim Kim" . "habamax@gmail.com") (:url . "https://github.com/habamax/habamax-theme"))]) (gxref . [(20170411 1753) ((emacs (25))) "xref backend using GNU Global." single ((:commit . "380b02c3c3c2586c828456716eef6a6392bb043b") (:keywords "xref" "global" "tools") (:authors ("Dedi Hirschfeld")) (:maintainer "Dedi Hirschfeld") (:url . "https://github.com/dedi/gxref"))]) (gvpr-mode . [(20131208 1718) nil "A major mode offering basic syntax coloring for gvpr scripts." single ((:commit . "3d6cc6f4416faf2a1913821d12ba6eb624362af0") (:keywords "graphviz" "gv" "dot" "gvpr" "graph") (:authors ("Rod Waldhoff" . "r.waldhoff@gmail.com")) (:maintainer "Rod Waldhoff" . "r.waldhoff@gmail.com") (:url . "https://raw.github.com/rodw/gvpr-lib/master/extra/gvpr-mode.el"))]) (guru-mode . [(20170730 731) nil "Become an Emacs guru" single ((:commit . "c180e05ebc1484764aad245c85b69de779826e4e") (:keywords "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/guru-mode"))]) (gulp-task-runner . [(20170718 2041) nil "Gulp task runner" single ((:commit . "877990e956b1d71e2d9c7c3e5a129ad199b9debb") (:keywords "convenience" "javascript") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (guix . [(20181028 1414) ((emacs (24 3)) (dash (2 11 0)) (geiser (0 8)) (bui (1 1 0)) (magit-popup (2 1 0)) (edit-indirect (0 1 4))) "Interface for GNU Guix" tar ((:commit . "bffd65a26c6960e2af2abb57274e4818cf683960") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://emacs-guix.gitlab.io/website/"))]) (guide-key-tip . [(20161011 823) ((guide-key (1 2 3)) (pos-tip (0 4 5))) "Show guide-key.el hints using pos-tip.el" single ((:commit . "02c5d4b0b65f3e91be5a47f0ff1ae5e86e00c64e") (:keywords "help" "convenience" "tooltip") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/guide-key-tip"))]) (guide-key . [(20150108 635) ((dash (2 10 0)) (popwin (0 3 0)) (s (1 9 0))) "Guide the following key bindings automatically and dynamically" single ((:commit . "9236d287a7272e307fb941237390a96037c8c0a2") (:keywords "help" "convenience") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:url . "https://github.com/kai2nenobu/guide-key"))]) (guess-language . [(20170620 1008) ((cl-lib (0 5)) (emacs (24))) "Robust automatic language detection" tar ((:commit . "1f1602f74d7159e7fb8c90f92ec5a3d1df5429da") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/guess-language.el"))]) (gtk-pomodoro-indicator . [(20171230 1640) nil "A pomodoro indicator for the GTK tray" tar ((:commit . "eb59b229de0dde307b20654075a9bbac69899a66") (:keywords "convenience" "pomodoro") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/gtk-pomodoro-indicator"))]) (gscholar-bibtex . [(20170913 2157) nil "Retrieve BibTeX from Google Scholar and other online sources(ACM, IEEE, DBLP)" single ((:commit . "ba4ce159e385d695d8560e8b06b3cbe48424861c") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (gs-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:keywords "grads" "script" "major-mode") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org"))]) (gruvbox-theme . [(20181013 1144) ((autothemer (0 2))) "A retro-groove colour theme for Emacs" tar ((:commit . "39124183cf47d25780cd02e33e57743484b4c680") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "http://github.com/greduan/emacs-theme-gruvbox"))]) (grunt . [(20160316 1528) ((dash (2 9 0)) (ansi-color (3 4 2)) (emacs (24 3))) "Some glue to stick Emacs and Gruntfiles together" single ((:commit . "4c269e2738658643ec2ed9ef61a2a3d71b08d304") (:keywords "convenience" "grunt") (:authors ("Daniel Gempesaw" . "dgempesaw@sharecare.com")) (:maintainer "Daniel Gempesaw" . "dgempesaw@sharecare.com") (:url . "https://github.com/gempesaw/grunt.el"))]) (gruber-darker-theme . [(20180529 712) nil "Gruber Darker color theme for Emacs 24." single ((:commit . "c7687ec0511941db1371dcd70b31061d74aa5668") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/gruber-darker-theme"))]) (groovy-mode . [(20181111 1057) ((s (1 12 0)) (emacs (24 3)) (dash (2 13 0))) "Major mode for Groovy source files" tar ((:commit . "f80b6795f645aff592ffbdc6b500084955094f5c") (:keywords "languages") (:authors ("Russel Winder" . "russel@winder.org.uk") ("Jim Morris" . "morris@wolfman.com") ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (groovy-imports . [(20161003 851) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 2))) "Code for dealing with Groovy imports" single ((:commit . "e56d7dda617555ec6205644d32ffddf2e1fa43d9") (:keywords "groovy") (:authors ("Miro Bezjak")) (:maintainer "Miro Bezjak") (:url . "http://www.github.com/mbezjak/emacs-groovy-imports"))]) (grizzl . [(20160818 737) ((cl-lib (0 5)) (emacs (24 3))) "Fast fuzzy search index for Emacs." single ((:commit . "1e917253ce2b846f0272b8356fad3dbff9cd513a") (:keywords "convenience" "usability") (:authors ("Chris Corbyn" . "chris@w3style.co.uk")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/grizzl/grizzl"))]) (grin . [(20110806 658) nil "run grin and grind (python replacements for grep and find) putting hits in a grep buffer" single ((:keywords "python" "grin" "grind" "grep" "find") (:authors ("Darius Powell" . "dariusp686@gmail.com")) (:maintainer "Darius Powell" . "dariusp686@gmail.com") (:url . "http://bitbucket.org/dariusp686/emacs-grin"))]) (greymatters-theme . [(20150621 1123) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "a7220a8c6cf18ccae2b76946b6f01188a7c9d5d1") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (grep-context . [(20181002 1654) ((emacs (24 4)) (dash (2 12 0)) (cl-lib (0 5 0))) "Increase context in compilation and grep buffers" single ((:commit . "5a4e3efdf775755c1bbefcfe4b461c1166d81d7d") (:keywords "convenience" "search" "grep" "compile") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/grep-context"))]) (grep-a-lot . [(20131006 1347) nil "manages multiple search results buffers for grep.el" single ((:commit . "9f9f645b9e308a0d887b66864ff97d0fca1ba4ad") (:keywords "tools" "convenience" "search") (:authors ("Avi Rozen" . "avi.rozen@gmail.com")) (:maintainer "Avi Rozen" . "avi.rozen@gmail.com") (:url . "https://github.com/ZungBang/emacs-grep-a-lot"))]) (gregorio-mode . [(20170705 1451) nil "Gregorio Mode for .gabc files" single ((:commit . "736fd3d05fb67f707cca1a7ce24e3ee7ca5e9567") (:keywords "gregorio" "chant") (:authors ("Fr. John Jenkins" . "jenkins@sspx.ng")) (:maintainer "Fr. John Jenkins" . "jenkins@sspx.ng") (:url . "https://jsrjenkins.github.io/gregorio-mode/"))]) (green-screen-theme . [(20180816 1502) nil "A nice color theme for those who miss green CRTs" single ((:commit . "774e8f6c033786406267f71ec07319d906a30b75") (:keywords "faces" "theme") (:authors ("Ricardo Banffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:url . "https://github.com/rbanffy/green-screen-emacs"))]) (green-phosphor-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." single ((:commit . "fa42f598626adfdc5450e5c380fa2d5df6110f28") (:keywords "color" "theme") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:url . "http://github.com/aalpern/emacs-color-theme-green-phosphor"))]) (green-is-the-new-black-theme . [(20180323 203) nil "A cool and minimalist green blackened theme engine" single ((:commit . "8a03687a2b8b55c5dc7f099086019278d505d8d8") (:keywords "faces" "themes") (:authors ("Fred Campos" . "fred.tecnologia@gmail.com")) (:maintainer "Fred Campos" . "fred.tecnologia@gmail.com") (:url . "https://github.com/fredcamps/green-is-the-new-black-emacs"))]) (grayscale-theme . [(20171005 802) nil "A simple grayscale theme" single ((:commit . "53ad50e10e68f2f076ebfc96e10ecef7a932d38d") (:keywords "lisp") (:authors ("Kaleb Elwert" . "belak@coded.io")) (:maintainer "Kaleb Elwert" . "belak@coded.io") (:url . "https://github.com/belak/emacs-grayscale-theme"))]) (grass-mode . [(20170503 1500) ((cl-lib (0 2)) (dash (2 8 0))) "Provides Emacs modes for interacting with the GRASS GIS program" single ((:keywords "grass" "gis") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca"))]) (grapnel . [(20131001 1534) nil "HTTP request lib with flexible callback dispatch" single ((:commit . "fbd0f9a51139973d35e4014855964fa435e8ecaf") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/grapnel"))]) (graphviz-dot-mode . [(20181118 551) nil "Mode for the dot-language used by graphviz (att)." single ((:commit . "243de72e09ddd5cdc4863613af8b749827a5e1cd") (:keywords "mode" "dot" "dot-language" "dotlanguage" "graphviz" "graphs" "att") (:maintainer "Pieter Pareit" . "pieter.pareit@gmail.com") (:url . "http://ppareit.github.com/graphviz-dot-mode/"))]) (graphql-mode . [(20180303 2358) ((emacs (24 3))) "Major mode for editing GraphQL schemas" single ((:commit . "36b1a4ed9fe78ccd1f386111644e69a5424a1a7b") (:keywords "languages") (:authors ("David Vazquez Pua" . "davazp@gmail.com")) (:maintainer "David Vazquez Pua" . "davazp@gmail.com"))]) (graphql . [(20180912 31) ((emacs (25))) "GraphQL utilities" single ((:commit . "e2b309689f4faf9225f290080f836e988c5a576d") (:keywords "hypermedia" "tools" "lisp") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/graphql.el"))]) (graphene-meta-theme . [(20161204 1607) nil "Integrated theming for common packages" single ((:commit . "62cc73fee31f1bd9474027b83a249feee050271e") (:keywords "defaults") (:authors ("Robert Dallas Gray" . "mail@robertdallasgray.com")) (:maintainer "Robert Dallas Gray" . "mail@robertdallasgray.com") (:url . "https://github.com/rdallasgray/graphene"))]) (graphene . [(20180529 1112) ((dash (2 10 0)) (exec-path-from-shell (1 9)) (ppd-sr-speedbar (0 0 6)) (sr-speedbar (20140505)) (ido-completing-read+ (4 3)) (smex (3 0)) (web-mode (11 2)) (smartparens (1 8 0)) (graphene-meta-theme (0 0 2)) (flycheck (0 23)) (company (0 8 12))) "Friendly Emacs defaults" tar ((:commit . "cc8477fcfb7771ea4e5bbaf3c01f9e679234c1c1"))]) (grandshell-theme . [(20180606 517) nil "Dark color theme for Emacs > 24 with intensive colors." tar ((:commit . "0ed8e4273607dd4fcaa742b4097259233b09eda6"))]) (grails-projectile-mode . [(20160327 1324) ((projectile (0 10 0)) (emacs (24)) (cl-lib (0 5))) "Grails mode with Projectile for projects management." tar ((:commit . "8efca50ce92b556fe9d467b157d7aec635bcc017") (:keywords "grails" "projectile") (:authors ("Yves Zoundi" . "rimerosolutions@gmail.com")) (:maintainer "Yves Zoundi") (:url . "https://github.com/yveszoundi/grails-projectile-mode"))]) (grails-mode . [(20160504 911) nil "minor-mode that adds some Grails project management to a grails project" single ((:commit . "f80b6795f645aff592ffbdc6b500084955094f5c") (:keywords "languages") (:authors ("Jim Morris" . "morris@wolfman.com")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:url . "http://blog.wolfman.com"))]) (grails . [(20160417 636) ((emacs (24))) "Minor mode for Grails projects" single ((:commit . "fa638abe5c37f3f8af4fcd32f212453185ce50b1") (:url . "https://github.com/lifeisfoo/emacs-grails"))]) (gradle-mode . [(20150313 1905) ((s (1 8 0))) "Gradle integration with Emacs' compile" single ((:commit . "e4d665d5784ecda7ddfba015f07c69be3cfc45f2") (:keywords "gradle") (:authors ("Daniel Mijares" . "daniel.j.mijares@gmail.com")) (:maintainer "Daniel Mijares" . "daniel.j.mijares@gmail.com") (:url . "http://github.com/jacobono/emacs-gradle-mode"))]) (grab-x-link . [(20180205 1146) ((emacs (24)) (cl-lib (0 5))) "Grab links from X11 apps and insert into Emacs" single ((:commit . "d19f0c0da0ddc55005a4c1cdc2b8c5de8bea1e8c") (:keywords "hyperlink") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/grab-x-link"))]) (grab-mac-link . [(20180328 1445) ((emacs (24))) "Grab link from Mac Apps and insert it into Emacs" single ((:commit . "35edb57d136c2a9726fd14e6a59cce4fc0248771") (:keywords "mac" "hyperlink") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/grab-mac-link.el"))]) (gpastel . [(20180420 650) ((emacs (24 3))) "Integrates GPaste with the kill-ring" single ((:commit . "ae11a0ae58577321605c338809fc5ae29b38fc72") (:keywords "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) (govet . [(20170808 1724) nil "linter/problem finder for the Go source code" single ((:commit . "1c05817cf8b96589076c7ac4e52ee58a860a0cbf") (:url . "https://godoc.org/golang.org/x/tools/cmd/vet"))]) (govc . [(20180524 2023) ((emacs (24 3)) (dash (1 5 0)) (s (1 9 0)) (magit-popup (2 0 50)) (json-mode (1 6 0))) "Interface to govc for managing VMware ESXi and vCenter" single ((:commit . "f6196c9c7ab2f5a3c7c4c82e58ae23f602f34a4b") (:keywords "convenience") (:authors ("The govc developers")) (:maintainer "The govc developers") (:url . "https://github.com/vmware/govmomi/tree/master/govc/emacs"))]) (goto-last-change . [(20150109 1823) nil "Move point through buffer-undo-list positions" single ((:commit . "58b0928bc255b47aad318cd183a5dce8f62199cc") (:keywords "convenience") (:authors ("Kevin Rodgers" . "ihs_4664@yahoo.com")) (:maintainer "Kevin Rodgers" . "ihs_4664@yahoo.com") (:url . "https://github.com/camdez/goto-last-change.el"))]) (goto-gem . [(20140729 1845) ((s (1 9 0))) "Open dired in gem directory" single ((:commit . "e3206f11f48bb7e798514a4ca2c2f60649613e5e") (:keywords "gemfile" "convenience") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (goto-chg . [(20180105 1833) nil "goto last change" single ((:commit . "e5b38e4e1378f6ea48fa9e8439f49c2998654aa4") (:keywords "convenience" "matching") (:authors ("David Andersson <l.david.andersson(at)sverige.nu>")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@github.com") (:url . "https://github.com/emacs-evil/goto-chg"))]) (gotham-theme . [(20171013 1916) nil "A very dark Emacs color theme." single ((:commit . "5e97554d1f9639698faedb0660e63694be33bd84") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/gotham-theme"))]) (gotest . [(20180617 1333) ((emacs (24 3)) (s (1 11 0)) (f (0 19 0)) (go-mode (1 5 0))) "Launch GO unit tests" single ((:commit . "36e09a6bf1face4c56d4a7707935c992786e0076") (:keywords "languages" "go" "tests") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/gotest.el"))]) (gorepl-mode . [(20170905 945) ((emacs (24)) (s (1 11 0)) (f (0 19 0)) (hydra (0 13 0))) "Go REPL Interactive Development in top of Gore" single ((:commit . "bbd27f6a0a77f484e2a3f082d70dc69da63ae52a") (:keywords "languages" "go" "golang" "gorepl") (:authors ("Manuel Alonso" . "manuteali@gmail.com")) (:maintainer "Manuel Alonso" . "manuteali@gmail.com") (:url . "http://www.github.com/manute/gorepl-mode"))]) (gore-mode . [(20151123 1927) ((go-mode (1 0 0))) "Simple mode for gore, a command-line evaluator for golang." single ((:commit . "94d7f3e99104e06167967c98fdc201049c433c2d") (:keywords "go" "repl") (:authors ("Sergey Pashaev" . "sergey.pashaev@gmail.com")) (:maintainer "Sergey Pashaev" . "sergey.pashaev@gmail.com"))]) (goose-theme . [(20160828 1245) ((emacs (24 1))) "A gray color theme" single ((:commit . "acd017b50ab25a75fd1331eb3de66467e2042e9c") (:authors ("Stephen Whipple" . "shw@wicdmedia.org")) (:maintainer "Stephen Whipple" . "shw@wicdmedia.org") (:url . "https://github.com/thwg/goose-theme"))]) (google-translate . [(20180926 1925) nil "Emacs interface to Google Translate." tar ((:commit . "eb1c4f51d522d2252dadfb4cd7ea045ccd344b98"))]) (google-this . [(20170810 1215) ((emacs (24 1))) "A set of functions and bindings to google under point." single ((:commit . "8a2e3ca5da6a8c89bfe99a21486c6c7db125dc84") (:keywords "convenience" "hypermedia") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Malabarba/emacs-google-this"))]) (google-maps . [(20171002 1434) ((emacs (24 3))) "Access Google Maps from Emacs" tar ((:commit . "c0e5dccfdc9f7f77ff8f29177547be47833d7156") (:keywords "comm") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "https://julien.danjou.info/projects/emacs-packages#google-maps"))]) (google-contacts . [(20180919 1314) ((oauth2 (0 10)) (cl-lib (0 5))) "Support for Google Contacts in Emacs" tar ((:commit . "2273582713712a58e71156a8a29972d42e8e690e") (:keywords "comm") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/projects/emacs-packages#google-contacts"))]) (google-c-style . [(20180130 1736) nil "Google's C/C++ style for c-mode" single ((:commit . "ad22a7536d9cbc552c2d265d5df18be9b1b24faa") (:keywords "c" "tools"))]) (google . [(20140416 1748) nil "Emacs interface to the Google API" single ((:commit . "3b3189a8b201c8d36fed6e61496274e530dd40bd") (:keywords "comm" "processes" "tools") (:authors ("Edward O'Connor" . "ted@oconnor.cx")) (:maintainer "Edward O'Connor" . "ted@oconnor.cx"))]) (gom-mode . [(20131008 253) nil "Major mode for Gomfile" single ((:commit . "972e33df1d38ff323bc97de87477305826013701") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-gom-mode"))]) (golint . [(20180221 2015) nil "lint for the Go source code" single ((:commit . "c67002cb31c3a748b7688c27f20d8358b4193582") (:url . "https://github.com/golang/lint"))]) (goldendict . [(20180121 920) ((emacs (24 4)) (cl-lib (0 5))) "query word smartly with goldendict.el" single ((:commit . "1aac19daaec811deb9afe45eea4929309c09ac8b") (:keywords "dict" "goldendict") (:url . "https://github.com/stardiviner/goldendict.el"))]) (golden-ratio-scroll-screen . [(20170224 229) nil "Scroll half screen down or up, and highlight current line" single ((:commit . "44e947194d3e5cbe0fd2f3c4886a4e6e1a0c0791") (:keywords "scroll" "screen" "highlight") (:authors ("纪秀峰 <jixiuf at gmail dot com>")) (:maintainer "纪秀峰 <jixiuf at gmail dot com>") (:url . "https://github.com/jixiuf/golden-ratio-scroll-screen"))]) (golden-ratio . [(20150819 1120) nil "Automatic resizing of Emacs windows to the golden ratio" single ((:commit . "72b028808b41d23fa3f7e8c0d23d2c475e7b46ae") (:keywords "window" "resizing") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (gold-mode . [(20140607 206) ((sws-mode (0))) "Major mode for editing .gold files" single ((:commit . "6d3aa59602b1b835495271c8c9741ac344c2eab1") (:keywords "golang" "template" "gold") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/gold-mode-el"))]) (godoctor . [(20180710 2152) nil "Frontend for godoctor" single ((:commit . "4b45ff3d0572f0e84056e4c3ba91fcc178199859") (:keywords "go" "golang" "refactoring") (:authors ("Sangho Na" . "microamp@protonmail.com")) (:maintainer "Sangho Na" . "microamp@protonmail.com") (:url . "https://github.com/microamp/godoctor.el"))]) (god-mode . [(20180117 1134) nil "God-like command entering minor mode" tar ((:commit . "344167ed9b4c212273dd056e7481cf1373b461d0") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/chrisdone/god-mode"))]) (gobgen . [(20161020 1523) ((emacs (24 4))) "Generate GObject descendants using a detailed form" single ((:commit . "ed2c2b0d217deae293096f3cf14aa492791ddd4f") (:keywords "gobject" "glib" "gtk" "helper" "utilities") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu"))]) (go-tag . [(20180227 411) ((emacs (24 0)) (go-mode (1 5 0))) "Edit Golang struct field tag" single ((:commit . "59b243f2fa079d9de9d56f6e2d94397e9560310a") (:keywords "tools") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/emacs-go-tag"))]) (go-stacktracer . [(20150430 2142) nil "parse Go stack traces" single ((:commit . "a2ac6d801b389f80ca4e2fcc1ab44513a9e55976") (:keywords "tools") (:authors ("Samer Masterson" . "samer@samertm.com")) (:maintainer "Samer Masterson" . "samer@samertm.com") (:url . "https://github.com/samertm/go-stacktracer.el"))]) (go-snippets . [(20180113 611) ((yasnippet (0 8 0))) "Yasnippets for go" tar ((:commit . "d437df148879566ffe7f2e503a3cf2602aa9fb28"))]) (go-scratch . [(20150810 440) ((go-mode (1 3 1)) (emacs (24))) "*scratch* buffer for Go" single ((:commit . "3f68cbcce04f59eb8e83af109164731ec0454be0") (:keywords "languages" "go") (:authors ("Emanuel Evans" . "mail@emanuel.industries")) (:maintainer "Emanuel Evans" . "mail@emanuel.industries"))]) (go-rename . [(20180627 648) ((go-mode (1 3 1))) "Integration of the 'gorename' tool into Emacs." single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "tools"))]) (go-projectile . [(20181023 2144) ((projectile (0 10 0)) (go-mode (0)) (go-eldoc (0 16)) (go-rename (0)) (go-guru (0))) "Go add-ons for Projectile" single ((:commit . "7910884b4de560f3fc70b53752f658ef9cdc02cd") (:keywords "project" "convenience") (:authors ("Doug MacEachern" . "dougm@vmware.com")) (:maintainer "Doug MacEachern" . "dougm@vmware.com") (:url . "https://github.com/dougm/go-projectile"))]) (go-playground-cli . [(20160503 914) ((emacs (24)) (request (0 2 0)) (deferred (0 3 2)) (names (20151201 404)) (s (1 10 0)) (f (0 17 2)) (let-alist (1 0 4)) (cl-lib (0 5))) "Go Playground client tool" single ((:commit . "60beebd98e3930641d41cee0189c579626f223bc") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/go-playground-cli"))]) (go-playground . [(20181103 1846) ((emacs (24)) (go-mode (1 4 0)) (gotest (0 13 0))) "Local Golang playground for short snippets." single ((:commit . "fe75581eb81bb13ab129d2bbbc4af9a8b605fc3b") (:keywords "tools" "golang") (:authors ("Alexander I.Grafov (axel)" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov (axel)" . "grafov@gmail.com") (:url . "https://github.com/grafov/go-playground"))]) (go-mode . [(20181012 329) nil "Major mode for the Go programming language" single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "languages" "go") (:authors ("The go-mode Authors")) (:maintainer "The go-mode Authors") (:url . "https://github.com/dominikh/go-mode.el"))]) (go-imports . [(20180710 528) nil "Insert go import statement given package name" tar ((:commit . "d9950309c868aa46c45f8671413e53f97dc7fe0b") (:keywords "tools" "go" "import") (:authors ("Yaz Saito")) (:maintainer "Yaz Saito") (:url . "https://github.com/yasushi-saito/go-imports"))]) (go-impl . [(20170125 1552) ((emacs (24 3)) (go-mode (1 3 0))) "impl integration for go-mode" single ((:commit . "69f0d0ef05771487e15abec500cd06befd171abf") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-impl"))]) (go-imenu . [(20181029 1029) ((emacs (24 3))) "Enhance imenu for go language" single ((:commit . "4f3f334ed0b6f6afaca6b9775636a52ad3843053") (:keywords "tools") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/go-imenu.el"))]) (go-guru . [(20181012 330) ((go-mode (1 3 1)) (cl-lib (0 5))) "Integration of the Go 'guru' analysis tool into Emacs." single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "tools"))]) (go-gopath . [(20160705 1034) ((cl-lib (0 5))) "Will guess GOPATH using gb and projectile." single ((:commit . "5172fc53f21edbf9347d5ee7d1d745da1ec88a15") (:authors ("Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com")) (:maintainer "Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com") (:url . "http://github.com/iced/go-gopath/"))]) (go-gen-test . [(20171023 358) ((emacs (24 3)) (s (1 12))) "Generate tests for go code with gotests" single ((:commit . "44c202ac97e728e93a35cee028a0ea8dd6e4292c") (:keywords "languages") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:url . "https://github.com/s-kostyaev/go-gen-test"))]) (go-fill-struct . [(20171225 331) ((emacs (24))) "Fill struct for golang." single ((:commit . "a613d0b378473eef39e8fd5724abe790aea84321") (:keywords "tools") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:url . "https://github.com/s-kostyaev/go-fill-struct"))]) (go-errcheck . [(20160723 43) nil "errcheck integration for go-mode" single ((:commit . "9db21eccecedc2490793f176246094167164af31") (:authors ("Dominik Honnef" . "dominikh@fork-bomb.org")) (:maintainer "Dominik Honnef" . "dominikh@fork-bomb.org"))]) (go-eldoc . [(20170305 1427) ((emacs (24 3)) (go-mode (1 0 0))) "eldoc for go-mode" single ((:commit . "cbbd2ea1e94a36004432a9ac61414cb5a95a39bd") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-eldoc"))]) (go-dlv . [(20160517 2046) ((go-mode (1 3 1))) "Go Delve - Debug Go programs interactively with the GUD." single ((:commit . "45a9e8a047c9995eb7c802268d96b3e527569f41") (:keywords "go" "debug" "debugger" "delve" "interactive" "gud") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/go-dlv.el/"))]) (go-direx . [(20150316 143) ((direx (1 0 0)) (cl-lib (0 5))) "Tree style source code viewer for Go language" single ((:commit . "8f2206469328ee932c7f1892f5e1fb02dec98432") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-direx"))]) (go-complete . [(20151015 928) ((go-mode (0)) (cl-lib (0 5))) "Native code completion for Go" single ((:commit . "e39efc356f6e19f17db3f3d2c81f28d38b31a55e") (:keywords "go" "golang" "completion") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/go-complete"))]) (go-autocomplete . [(20170626 1023) ((auto-complete (1 4 0))) "auto-complete-mode backend for go-mode" single ((:commit . "7b1d4e18cdc58a74dc1bd4c2d45b3f1b2ca227c3") (:keywords "languages") (:authors ("Mikhail" . "tensai@cirno.in")) (:maintainer "Mikhail" . "tensai@cirno.in"))]) (go-add-tags . [(20161123 1227) ((emacs (24 3)) (s (1 11 0))) "Add field tags for struct fields" single ((:commit . "54879945e46a0884c5f93d7fd6c866a9cdf401ac") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-add-tags"))]) (go . [(20161111 249) ((emacs (24))) "Play GO, translate and transfer between GO back ends" tar ((:commit . "ff45fb44d9cb6579d8511d8b6156ed0b34d5ac97") (:keywords "game" "go" "sgf") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:url . "http://eschulte.github.io/el-go/"))]) (gnus-x-gm-raw . [(20140610 731) ((log4e (0 2 0)) (yaxception (0 1))) "Search mail of Gmail using X-GM-RAW as web interface" single ((:commit . "978bdfcecc8844465b71641c2e909fcdc66b22be") (:keywords "gnus") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/gnus-x-gm-raw"))]) (gnus-summary-ext . [(20180113 1316) nil "Extra limit and process mark commands for the gnus summary buffer" single ((:commit . "025fd853fe9280ae696a89ec2c2cac9befd010aa") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/gnus-summary-ext"))]) (gnus-select-account . [(20170722 511) nil "Select an account before writing a mail in gnus" single ((:commit . "ddc8c135eeaf90f5b6692a033af2badae36e68ce") (:keywords "convenience") (:authors ("Feng Shu " . "tumashu@163.com")) (:maintainer "Feng Shu " . "tumashu@163.com") (:url . "https://github.com/tumashu/gnus-select-account"))]) (gnus-desktop-notify . [(20180623 1538) ((gnus (1 0))) "Gnus Desktop Notification global minor mode" single ((:commit . "44ebe0241a19f4052cd427dff408206542aa3c8f") (:authors ("Yuri D'Elia <wavexx AT thregr.org>")) (:maintainer "Yuri D'Elia <wavexx AT thregr.org>") (:url . "http://www.thregr.org/~wavexx/software/gnus-desktop-notify.el/"))]) (gnus-alias . [(20150316 42) nil "an alternative to gnus-posting-styles" single ((:commit . "9447d3ccb4c0e75d0468899cccff7aa249657bac") (:keywords "personality" "identity" "news" "mail" "gnus") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org"))]) (gnuplot-mode . [(20171013 1616) nil "Major mode for editing gnuplot scripts" single ((:commit . "601f6392986f0cba332c87678d31ae0d0a496ce7") (:keywords "gnuplot" "plotting") (:url . "https://github.com/mkmcc/gnuplot-mode"))]) (gnuplot . [(20141231 2137) nil "drive gnuplot from within emacs" tar ((:commit . "21f9046e3f5caad41b750b5c9cee02fa4fd20fb9") (:keywords "gnuplot" "plotting") (:authors ("Bruce Ravel" . "bruceravel1@gmail.com")) (:maintainer "Bruce Ravel" . "bruceravel1@gmail.com"))]) (gnu-apl-mode . [(20180130 700) ((emacs (24))) "Integrate GNU APL with Emacs" tar ((:commit . "fa569827c916ed46e410e9f28e4b4d28f8567654") (:keywords "languages" "apl") (:url . "https://github.com/lokedhs/gnu-apl-mode"))]) (gntp . [(20141025 250) nil "Growl Notification Protocol for Emacs" single ((:commit . "767571135e2c0985944017dc59b0be79af222ef5") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (gnomenm . [(20150316 1918) ((s (1 9 0)) (dash (2 3 0)) (kv (0 0 19))) "Emacs interface to Gnome nmcli command" single ((:commit . "9065cda44ffc9e06239b8189a0154d31314c3b4d") (:keywords "processes" "hardware") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-nm"))]) (gnome-calendar . [(20161110 1256) nil "Integration with the GNOME Shell calendar" single ((:commit . "489f9f15f7bb35696b1cc19db75b554ae8328df2") (:keywords "gnome" "calendar") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (gmpl-mode . [(20171031 2054) ((emacs (24))) "Major mode for editing GMPL(MathProg) files" single ((:commit . "c5d362169819ee8b8e8954145daee7e260c54921") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (gmail2bbdb . [(20170423 1144) nil "import email and name into bbdb from vcard." single ((:commit . "a84fa385cfaec7fc5f1518c368e52722da139f99") (:keywords "vcard" "bbdb" "email" "contact" "gmail") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/gmail2bbdb"))]) (gmail-message-mode . [(20160627 1847) ((ham-mode (1 0))) "A major-mode for editing gmail messages using markdown syntax." single ((:commit . "ec36672a9dc93c09ebe2f77597b498d11883d008") (:keywords "mail" "convenience" "emulation") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/gmail-message-mode"))]) (glsl-mode . [(20170927 1436) nil "major mode for Open GLSL shader files" single ((:commit . "384968506cf25c5c2df61b32fdfdbd041e3bf651") (:keywords "languages") (:url . "http://artis.inrialpes.fr/~Xavier.Decoret/resources/glsl-mode/"))]) (glab . [(20180821 1551) nil "minuscule client library for the Gitlab API" single ((:commit . "d75ba1bd8843f53ae3e37b206187b3b97d9f3540") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/ghub"))]) (gl-conf-mode . [(20170714 1310) ((emacs (24 3))) "Mode for editing gitolite config files" single ((:commit . "9136a9b737e0a5b6471a91571d104c487c43f35b") (:keywords "git" "gitolite" "languages") (:authors ("Luis Lloret")) (:maintainer "Luis Lloret") (:url . "https://github.com/llloret/gitolite-emacs"))]) (gitter . [(20180122 856) ((emacs (24 4)) (let-alist (1 0 4))) "An Emacs Gitter client" single ((:commit . "11cb9b4b45f67bdc24f055a9bfac21d2bd19ea1a") (:keywords "gitter" "chat" "client" "internet") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/gitter.el"))]) (gitpatch . [(20170722 410) ((emacs (24 3))) "Git-format patch toolkit" single ((:commit . "577d5adf65c8133caa325c10e89e1e2fc323c907") (:keywords "convenience") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/gitpatch"))]) (gitolite-clone . [(20160609 2355) ((dash (2 10 0)) (s (1 9 0)) (pcache (0 3 1)) (emacs (24))) "Clone gitolite repositories from a completing list" single ((:commit . "d8a4c2875c984e51137c980b5773f42703602721") (:keywords "gitolite" "clone" "git") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/gitolite-clone"))]) (gitlab-ci-mode-flycheck . [(20180604 2204) ((emacs (25)) (flycheck (31)) (gitlab-ci-mode (1))) "Flycheck support for ‘gitlab-ci-mode’" single ((:commit . "30ea0eab74b24818f187242b079845785035e967") (:keywords "tools" "vc" "convenience") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode-flycheck/"))]) (gitlab-ci-mode . [(20180604 2203) ((emacs (25)) (yaml-mode (0 0 12))) "mode for editing GitLab CI files" single ((:commit . "b9fd692d27351e959c4d272a2149def63ef1c00c") (:keywords "tools" "vc") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode/"))]) (gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Gitlab" tar ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (gitignore-templates . [(20180327 1326) ((emacs (24 3))) "Access GitHub .gitignore templates" single ((:commit . "b0705b8de4cbdd631c64c4e0024d62ba4ad68052") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/gitignore-templates.el"))]) (gitignore-mode . [(20180318 1956) nil "Major mode for editing .gitignore files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (github-theme . [(20170630 2201) nil "The GitHub color theme for Emacs." single ((:commit . "29f00a51d949a248a5f6355a97131e216747c797") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) (github-stars . [(20181118 448) ((emacs (25 1)) (ghub (2 0 0))) "Browse your Github Stars" single ((:commit . "807de6da3ab32d278d68a1b709c012f6bfa4d280") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/github-stars.el"))]) (github-search . [(20170824 323) ((magit (0 8 1)) (gh (1 0 0))) "Clone repositories by searching github" single ((:commit . "c5fa1d9f8f9bcf201fa31478a6f5e02ed5ac086b") (:keywords "github" "search" "clone" "api" "gh" "magit" "vc" "tools") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/github-search"))]) (github-pullrequest . [(20170116 616) ((emacs (24 4)) (request (0 2 0)) (dash (2 11 0)) (magit (2 10 0))) "Create and fetch Github Pull requests with ease" single ((:commit . "6ae5c38b0fc15b638b5ba4490112d9822ce5e267") (:keywords "tools") (:authors ("Jakob Lind" . "karl.jakob.lind@gmail.com")) (:maintainer "Jakob Lind" . "karl.jakob.lind@gmail.com") (:url . "https://github.com/jakoblind/github-pullrequest"))]) (github-notifier . [(20180421 316) ((emacs (24))) "Displays your GitHub notifications unread count in mode-line" single ((:commit . "274f3812926ea371346f639fcee98066f6e8c96f") (:keywords "github" "mode-line") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/github-notifier.el"))]) (github-modern-theme . [(20171109 1251) nil "The GitHub color theme for Emacs." single ((:commit . "a7e7b8e5e9c122138e79e837caf9b7299e748d44") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) (github-issues . [(20160616 1841) ((emacs (24))) "Functions and modes for managing GitHub projects' issues" single ((:commit . "816f7712b0eb05bffec0add3507302862d2629c4") (:keywords "github" "issues") (:authors ("Leandro M. López (inkel)" . "inkel.ar@gmail.com")) (:maintainer "Leandro M. López (inkel)" . "inkel.ar@gmail.com") (:url . "http://inkel.github.com/github-issues.el/"))]) (github-elpa . [(20180831 811) ((package-build (1 0)) (commander (0 7 0)) (git (0 1 1))) "Build and publish ELPA repositories with GitHub Pages" tar ((:commit . "32979fa1080f19d10c108d2776fbfe16547b4cf8") (:authors (nil . "10sr<8slashes+el@gmail.com>")) (:maintainer nil . "10sr<8slashes+el@gmail.com>") (:url . "https://github.com/10sr/github-elpa"))]) (github-clone . [(20160623 310) ((gh (0 7 2)) (magit (2 1 0)) (emacs (24 4))) "Fork and clone github repos" single ((:commit . "467b40ca60a6c26257466ebc43c74414df7f19cc") (:keywords "vc" "tools") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/github-clone.el"))]) (github-browse-file . [(20160205 1427) ((cl-lib (0 5))) "View the file you're editing on GitHub" single ((:commit . "9742a5183af853788c6ecb83fb7ee0b00d1675ac") (:keywords "convenience" "vc" "git" "github") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "https://github.com/osener/github-browse-file"))]) (gitconfig-mode . [(20180318 1956) nil "Major mode for editing .gitconfig files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (gitconfig . [(20130718 935) nil "Emacs lisp interface to work with git-config variables" single ((:commit . "7612a37ca14009cac8fb8d6b6f54adad739a5741") (:keywords "git" "gitconfig" "git-config") (:authors ("Samuel Tonini")) (:maintainer "Samuel Tonini"))]) (gitattributes-mode . [(20180318 1956) nil "Major mode for editing .gitattributes files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (git-wip-timemachine . [(20150408 1006) ((s (1 9 0))) "Walk through git-wip revisions of a file" single ((:commit . "ed4c7931a5f5233bf3e358b1e81647d063526460") (:keywords "git") (:authors ("Tim Krones" . "t.krones@gmx.net")) (:maintainer "Tim Krones" . "t.krones@gmx.net") (:url . "https://github.com/itsjeyd/git-wip-timemachine"))]) (git-timemachine . [(20181114 1342) ((emacs (24 3))) "Walk through git revisions of a file" single ((:commit . "4eb2ee6eabcc437bc3a1addc19ba38eed165743d") (:keywords "git") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:url . "https://github.com/pidu/git-timemachine"))]) (git-ps1-mode . [(20181115 349) nil "Global minor-mode to print __git_ps1" single ((:commit . "b9188e26a64fa6f8678da6cbf5e3e865065f4f04") (:keywords "utility" "mode-line" "git") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/git-ps1-mode-el"))]) (git-msg-prefix . [(20180118 1446) ((emacs (24)) (s (1 10 0)) (dash (2 9 0))) "Insert commit message prefix (issue number)" single ((:commit . "848f2c7475f5e4937b09f55e85ea89a3be5f8588") (:keywords "vc" "tools") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "http://github.com/kidd/git-msg-prefix.el"))]) (git-messenger . [(20170102 440) ((emacs (24 3)) (popup (0 5 0))) "Pop up last commit information of current line" single ((:commit . "83815915eb8c1cb47443ff34bca3fecf7d2edf3a") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-messenger"))]) (git-link . [(20181031 259) ((emacs (24 3))) "Get the GitHub/Bitbucket/GitLab URL for a buffer location" single ((:commit . "976723dfdb9ae42e093a3cb32fc41841e94201e6") (:keywords "git" "vc" "github" "bitbucket" "gitlab" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/git-link"))]) (git-lens . [(20180328 1417) ((emacs (24 4))) "Show new, deleted or modified files in branch" single ((:commit . "ea49e2e005af977a08331f8caa8f64d102b3b932") (:keywords "vc" "convenience") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:url . "https://github.com/pidu/git-lens"))]) (git-io . [(20180317 1752) ((emacs (24 4))) "git.io integration" single ((:commit . "48753acba73b48b997bb678fb5e2a938ae63b5d6") (:keywords "convenience" "files") (:authors ("Tejas Bubane" . "tejasbubane@gmail.com")) (:maintainer "Tejas Bubane" . "tejasbubane@gmail.com") (:url . "https://github.com/tejasbubane/emacs-git-io"))]) (git-gutter-fringe . [(20170113 533) ((git-gutter (0 88)) (fringe-helper (0 1 1)) (cl-lib (0 5)) (emacs (24))) "Fringe version of git-gutter.el" single ((:commit . "16226caab44174301f1659f7bf8cc67a76153445") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-gutter-fringe"))]) (git-gutter-fringe+ . [(20140729 1103) ((git-gutter+ (0 1)) (fringe-helper (1 0 1))) "Fringe version of git-gutter+.el" single ((:commit . "7a2f49d2455a3a872e90e5f7dd4e6b27f1d96cfc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/nonsequitur/git-gutter-fringe-plus"))]) (git-gutter . [(20161105 1356) ((emacs (24 3))) "Port of Sublime Text plugin GitGutter" single ((:commit . "00c05264af046b5ce248e5b0bc42f117d9c27a09") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-gutter"))]) (git-gutter+ . [(20151204 1723) ((git-commit (0)) (dash (0))) "Manage Git hunks straight from the buffer" single ((:commit . "b7726997806d9a2da9fe84ff00ecf21d62b6f975") (:keywords "git" "vc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/nonsequitur/git-gutter-plus"))]) (git-dwim . [(20170126 1214) nil "Context-aware git commands such as branch handling" single ((:commit . "485c732130686c2f28a026e385366006435394b9") (:keywords "git" "tools" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/git-dwim.el"))]) (git-commit-insert-issue . [(20171102 1841) ((projectile (0)) (s (0)) (github-issues (0)) (gitlab (0)) (bitbucket (0))) "Get issues list when typing \"Fixes #\"" single ((:commit . "f986923b04b587206ce7ee8e0c456768600e8be7") (:keywords "git" "github" "gitlab" "bitbucket" "commit" "issues") (:authors ("Vindarel")) (:maintainer "Vindarel") (:url . "https://gitlab.com/emacs-stuff/git-commit-insert-issue/"))]) (git-commit . [(20181116 1408) ((emacs (25 1)) (dash (20180910)) (with-editor (20181103))) "Edit Git commit messages" single ((:commit . "36d89c88e1337ec2b33c75c3d426289c66f86b10") (:keywords "git" "tools" "vc") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/magit"))]) (git-command . [(20160111 1303) ((term-run (0 1 4)) (with-editor (2 3 1))) "Yet another Git interface" single ((:commit . "dce465ca1cd80e16df0f8dce8e427a76e9edc3b7") (:keywords "utility" "git") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/git-command-el"))]) (git-blamed . [(20161028 1926) nil "Minor mode for incremental blame for Git" single ((:commit . "cef196abf398e2dd11f775d1e6cd8690567408aa") (:keywords "git" "version control" "release management"))]) (git-auto-commit-mode . [(20161229 1617) nil "Emacs Minor mode to automatically commit and push" single ((:commit . "2c8197e5d7813734d6a49f9b9c0b227b7ae022a8") (:keywords "vc") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/git-auto-commit-mode/"))]) (git-attr . [(20180925 2003) ((emacs (24 3))) "Git attributes of buffer file" tar ((:commit . "8f6290c76e7827d5a198e7dc04516bcfb2128c06") (:keywords "vc") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/emacs-git-attr"))]) (git-annex . [(20180427 1556) nil "Mode for easy editing of git-annex'd files" single ((:commit . "ebdb44aef1883f1b2b8058e05d30fb9315b03707") (:keywords "files" "data" "git" "annex") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/git-annex-el"))]) (git . [(20140128 1041) ((s (1 7 0)) (dash (2 2 0)) (f (0 10 0))) "An Elisp API for programmatically using Git" single ((:commit . "a3396a7027a7d986598c6a2d6d5599bac918f3da") (:keywords "git") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/git.el"))]) (gist . [(20171128 406) ((emacs (24 1)) (gh (0 10 0))) "Emacs integration for gist.github.com" single ((:commit . "314fe6ab80fae35b95f0734eceb82f72813b6f41") (:keywords "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:url . "https://github.com/defunkt/gist.el"))]) (gildas-mode . [(20181022 649) ((polymode (0 1 5)) (emacs (25))) "Major mode for Gildas" single ((:commit . "d0c9e997e2aa0bcd9b8b7db082d69100448cb1b2") (:keywords "languages" "gildas") (:authors ("Sébastien Maret" . "sebastien.maret@icloud.com")) (:maintainer "Sébastien Maret" . "sebastien.maret@icloud.com") (:url . "https://github.com/smaret/gildas-mode"))]) (gift-mode . [(20180530 1235) nil "major mode for editing GIFT format quizzes" single ((:commit . "b0441ae6e02f343be3b611a2d4b40495ecd932f0") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/gift-mode"))]) (gif-screencast . [(20180827 835) ((emacs (25 1))) "One-frame-per-action GIF recording" single ((:commit . "62e69ea464e87f1f7791d95a4fbbe9b70a84668a") (:keywords "multimedia" "screencast") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/ambrevar/emacs-gif-screencast"))]) (ghub . [(20181112 1755) ((emacs (25 1)) (dash (2 14 1)) (graphql (0 1 1)) (let-alist (1 0 5)) (treepy (1 0 0))) "Minuscule client libraries for Git forge APIs." tar ((:commit . "f389fce41cd1bd1805bad18d12e237362af05283"))]) (ghub+ . [(20181113 32) ((emacs (25)) (ghub (2 0)) (apiwrap (0 5))) "a thick GitHub API client built on ghub" single ((:commit . "51ebffe549286b3c0b0565a373f44f4d64fc57af") (:keywords "extensions" "multimedia" "tools") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/ghub-plus"))]) (ghq . [(20160803 1557) nil "Ghq interface for emacs" single ((:commit . "aae4b8cb22fd6c24d2c9e3962c7e8e9dac6d9825") (:keywords "ghq") (:authors ("Roman Coedo" . "romancoedo@gmail.com")) (:maintainer "Roman Coedo" . "romancoedo@gmail.com"))]) (ghost-blog . [(20171023 742) ((markdown-mode (1 0))) "A package to manage Ghost blog" single ((:commit . "71b358643cc9a2db1bf752281ff94aba9b59e4cc") (:keywords "ghost" "blog") (:authors ("Javier Aguirre" . "hello@javaguirre.net")) (:maintainer "Javier Aguirre" . "hello@javaguirre.net") (:url . "https://github.com/javaguirre/ghost-blog"))]) (gherkin-mode . [(20171224 1353) nil "An emacs major mode for editing gherkin files." single ((:commit . "0313492e7da152f0aa73ddf96c0287ded8f51253") (:keywords "languages") (:authors ("Craig Andera")) (:maintainer "Craig Andera"))]) (ghci-completion . [(20151125 1257) ((emacs (24 1)) (cl-lib (0 5))) "Completion for GHCi commands in inferior-haskell buffers" single ((:commit . "c47e23d585d2a3c7b13aac163693fdc4f2bb90e5") (:keywords "convenience") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (ghc-imported-from . [(20141124 1932) ((emacs (24 1))) "Haskell documentation lookup with ghc-imported-from" single ((:commit . "fcff08628a19f5d26151564659218cc677779b79") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (ghc . [(20180121 1218) ((haskell-mode (13 0))) "Sub mode for Haskell mode" tar ((:commit . "96c2207f0e9019f958d39582d4bf4af3bc9469d2"))]) (gh-md . [(20151207 1740) ((emacs (24))) "Render markdown using the Github api" single ((:commit . "693cb0dcadff70e813e1a9d303d227aff7898557") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/gh-md.el"))]) (gh . [(20180308 2138) ((emacs (24 3)) (pcache (0 4 1)) (logito (0 1)) (marshal (0 6 3))) "A GitHub library for Emacs" tar ((:commit . "f029fc11f345ef04ab62ee91c38657e29c462fea"))]) (ggtags . [(20181031 1803) ((emacs (25))) "emacs frontend to GNU Global source code tagging system" single ((:commit . "669676461c74ffd30b81dce60cf4f081270f2858") (:keywords "tools" "convenience") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:url . "https://github.com/leoliu/ggtags"))]) (ggo-mode . [(20130524 1143) nil "Gengetopt major mode" single ((:commit . "e326899d9ed8217c7a4ea6cfdc4dd7aea61d6c1b") (:keywords "extensions" "convenience" "local") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu"))]) (gf . [(20181028 1542) ((s (1 0)) (ht (2 0))) "Major mode for editing GF code" single ((:commit . "30b3127f229e0db522c7752f6957ca01b2ea2821") (:keywords "languages") (:authors ("Johan Bockgård" . "bojohan+mail@dd.chalmers.se")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:url . "https://github.com/GrammaticalFramework/gf-emacs-mode"))]) (gerrit-download . [(20150714 1408) ((emacs (24 0)) (magit (2 1 0))) "Show gerrit reviews in a diff buffer." single ((:commit . "d568acc7c5935188c9bc19ba72719a6092d9f6fd") (:keywords "tools" "gerrit" "git") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/gerrit-download.el"))]) (german-holidays . [(20161011 713) nil "German holidays for Emacs calendar" single ((:commit . "d7d540c229c1a8be68ee09fbda08fe3ea31b7d29") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/german-holidays"))]) (genrnc . [(20140612 1237) ((deferred (0 3 1)) (concurrent (0 3)) (log4e (0 2 0)) (yaxception (0 1))) "generate RELAX NG Compact Schema from RELAX NG Schema, XML Schema and DTD." tar ((:commit . "da75b1966a73ad215ec2ced4522c25f4d0bf1f9a") (:keywords "xml") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-genrnc"))]) (general . [(20181020 2323) ((emacs (24 4)) (cl-lib (0 5))) "Convenience wrappers for keybindings." single ((:commit . "f48c43c4449677fa629aac2693ffcb850ca58c89") (:keywords "vim" "evil" "leader" "keybindings" "keys") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/general.el"))]) (geiser . [(20181117 650) nil "GNU Emacs and Scheme talk to each other" tar ((:commit . "dcf754c0b9cdb87ffa5930ef8ffbae9256f2d07d") (:url . "http://www.nongnu.org/geiser/"))]) (geeknote . [(20160717 1249) ((emacs (24))) "Use Evernote in Emacs through geeknote" single ((:commit . "8ed607c76864afcc9c338972ab093caf4501cbf8") (:keywords "evernote" "geeknote" "note" "emacs-evernote" "evernote-mode") (:authors ("Evan Dale Aromin")) (:maintainer "Evan Dale Aromin") (:url . "http://github.com/avendael/emacs-geeknote"))]) (geben-helm-projectile . [(20160611 59) ((emacs (24)) (geben (0 26)) (helm-projectile (0 13 0))) "Integrate helm-projectile with geben" single ((:commit . "31ce0faca5dcc71924884f03fd5a7a25d00ccd9b") (:keywords "ahungry" "emacs" "geben" "helm" "projectile" "debug") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/geben-helm-projectile"))]) (geben . [(20170801 1251) ((emacs (24 3)) (cl-lib (0 5))) "DBGp protocol frontend, a script debugger" tar ((:commit . "ec3f5e9376cf1ea5615990bd8c212543d57f033b") (:keywords "c" "comm" "tools") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/geben"))]) (gdscript-mode . [(20180118 456) ((emacs (24 3))) "Major mode for editing Godot GDScript files" single ((:commit . "31af5283eaec207bc864022a28e2824132471eaf") (:keywords "languages") (:authors ("Adam Bark" . "adam@adambark.com")) (:maintainer "Adam Bark" . "adam@adambark.com") (:url . "https://github.com/AdamBark/gdscript-mode"))]) (gather . [(20141230 1338) nil "Gather string in buffer." single ((:commit . "50809fbc22d70a1c724c2dd99ac5a1f818ffeb6b") (:keywords "matching" "convenience" "tools") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-gather/raw/master/gather.el"))]) (gap-mode . [(20180809 445) nil "Major mode for editing files in the GAP programing language." tar ((:keywords "gap") (:authors ("Michael Smith" . "smith@pell.anu.edu.au") ("Gary Zablackis") ("Goetz Pfeiffer") ("Ivan Andrus" . "darthandrus@gmail.com")) (:maintainer "Ivan Andrus" . "darthandrus@gmail.com") (:url . "https://bitbucket.org/gvol/gap-mode"))]) (gandalf-theme . [(20130809 947) nil "Gandalf color theme" single ((:commit . "4e472fc851431458537d458d09c1f5895e338536") (:keywords "color" "theme") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (gams-mode . [(20181112 601) ((emacs (24 3))) "Major mode for General Algebraic Modeling System (GAMS)" single ((:commit . "210bd355dd2075bde3fd76c880aa489a25a54cb5") (:keywords "languages" "tools" "gams") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:url . "http://shirotakeda.org/en/gams/gams-mode/"))]) (gams-ac . [(20180423 926) ((emacs (24)) (auto-complete (1 0)) (gams-mode (4 0))) "auto-complete source file for GAMS mode" single ((:commit . "66d04ff36033f54205c19bc1d893e926d4dbf02e") (:keywords "languages" "tools" "gams-mode" "auto-complete") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:url . "https://github.com/ShiroTakeda/gams-ac"))]) (fzf . [(20180619 145) ((emacs (24 4))) "A front-end for fzf." single ((:commit . "521d18933cb586337c4e34281bdc71ac07202c98") (:keywords "fzf" "fuzzy" "search") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/fzf.el"))]) (fyure . [(20130216 1314) nil "An interface to fix Japanese hyoki-yure" tar ((:commit . "b6977f1eb148e8b63259f7233b55bb050e44d9b8") (:keywords "languages") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com"))]) (fxrd-mode . [(20170728 1801) ((s (1 2))) "Major mode for editing fixed field width files" tar ((:commit . "18a603474abb5a786a8d9f20c283d5f7beed3540") (:keywords "convenience") (:authors ("Marc Sherry" . "msherry@gmail.com")) (:maintainer "Marc Sherry" . "msherry@gmail.com") (:url . "https://github.com/msherry/fxrd-mode"))]) (fwb-cmds . [(20180318 2219) nil "misc frame, window and buffer commands" single ((:commit . "90258a5c7dbbaa2ac227e0fb4ff6c7d5aec3628f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/fwb-cmds"))]) (fvwm-mode . [(20160411 1138) nil "A major mode for editing Fvwm configuration files" single ((:commit . "6832a1c1f68bf6249c3fd6672ea8e27dc7a5c79e") (:keywords "files") (:authors ("Bert Geens" . "bert@lair.be")) (:maintainer "Bert Geens" . "bert@lair.be") (:url . "https://github.com/theBlackDragon/fvwm-mode"))]) (fuzzy . [(20150730 337) nil "Fuzzy Matching" single ((:commit . "534d723ad2e06322ff8d9bd0ba4863d243f698e7") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (futhark-mode . [(20181101 1900) ((cl-lib (0 5))) "major mode for editing Futhark source files" single ((:commit . "8ab840c6d2d24696b916bfb28c99d4d0043ab64e") (:keywords "languages") (:url . "https://github.com/diku-dk/futhark"))]) (furl . [(20150509 316) nil "Friendly URL retrieval" single ((:commit . "014438271e0ef27333dfcd599cb247f12a20d870") (:authors ("Natalie Weizenbaum" . "nweiz@google.com")) (:maintainer "Natalie Weizenbaum" . "nweiz@google.com"))]) (fuo . [(20180314 1648) ((emacs (24 4))) "feeluown client." single ((:commit . "5318bef9d935b53031e6312652554920def69af2") (:keywords "feeluown" "multimedia" "unix") (:authors ("cosven" . "yinshaowen241@gmail.com")) (:maintainer "cosven" . "yinshaowen241@gmail.com") (:url . "http://github.com/cosven/emacs-fuo"))]) (function-args . [(20171031 1704) ((ivy (0 9 1))) "C++ completion for GNU Emacs" tar ((:commit . "609b25305670fff08d5e357298e7128e4f4e3497") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/function-args"))]) (fullframe . [(20170816 1003) ((cl-lib (0 5))) "Generalized automatic execution in a single frame" single ((:commit . "d6a5217f7f2a5a5edcb75140f3fa69b3a50f1cdd") (:keywords "fullscreen") (:authors ("Tom Regner" . "tom@goochesa.de")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (full-ack . [(20140223 1732) nil "a front-end for ack" single ((:commit . "761d846e105b150f8e6d13d7a8983f0248313a45") (:keywords "tools" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/full-ack/"))]) (fuff . [(20170202 1503) ((seq (2 3))) "Find files with findutils, recursively" single ((:commit . "278e849913df87bd8756c59382282d87474802c3") (:keywords "files" "project" "convenience") (:authors ("Joel Moberg")) (:maintainer "Joel Moberg") (:url . "https://github.com/joelmo/fuff"))]) (fuel . [(20180224 2211) ((cl-lib (0 2)) (emacs (24 2))) "Major mode for the Factor programming language." tar ((:commit . "9804c3c7440b6fb9d308d76a81ee55d92b327788"))]) (fstar-mode . [(20181110 1349) ((emacs (24 3)) (dash (2 11)) (company (0 8 12)) (quick-peek (1 0)) (yasnippet (0 11 0)) (flycheck (30 0)) (company-quickhelp (2 2 0))) "Support for F* programming" tar ((:commit . "0089f2d4451f73c389f82ebff9e22773f2d0014d") (:keywords "convenience" "languages") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/FStarLang/fstar-mode.el"))]) (fsharp-mode . [(20180518 1820) ((company (0 8 0)) (company-quickhelp (1 2 0)) (popup (0 5 3)) (pos-tip (0 4 5)) (s (1 3 1)) (dash (1 1 0)) (flycheck (0 25))) "F# mode for Emacs" tar ((:commit . "68d2121a7317d90fe3794c9295d117f4aebd1438"))]) (fsbot-data-browser . [(20160921 1533) nil "browse the fsbot database using tabulated-list-mode" single ((:commit . "6bca4f7de63e31839d2542f6c678b79931dec344") (:keywords "fsbot" "irc" "tabulated-list-mode") (:authors ("Benaiah Mischenko")) (:maintainer "Benaiah Mischenko") (:url . "http://github.com/benaiah/fsbot-data-browser"))]) (fringe-helper . [(20140620 2109) nil "helper functions for fringe bitmaps" single ((:commit . "ef4a9c023bae18ec1ddd7265f1f2d6d2e775efdd") (:keywords "lisp") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/fringe-helper/"))]) (fringe-current-line . [(20140111 411) nil "show current line on the fringe." single ((:commit . "0ef000bac76abae30601222e6f06c7d133ab4942") (:authors ("Kouhei Yanagita" . "yanagi@shakenbu.org")) (:maintainer "Kouhei Yanagita" . "yanagi@shakenbu.org") (:url . "http://github.com/kyanagi/fringe-current-line/raw/master/fringe-current-line.el"))]) (free-keys . [(20160726 2050) ((cl-lib (0 3))) "Show free keybindings for modkeys or prefixes" single ((:commit . "edfd69dc369b2647447b7c28c7c1163b1ddf45b4") (:keywords "convenience") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/free-keys"))]) (frecency . [(20170909 631) ((emacs (25 1)) (a (0 1)) (dash (2 13 0))) "Library for sorting items by frequency and recency of access" single ((:commit . "31ef9ff4af1a4fed3dcc24ea74037feea8795c87") (:keywords "libraries" "recency" "recent" "frequency" "frequent") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/frecency.el"))]) (framesize . [(20131017 2132) ((key-chord (0 5 20080915))) "change the size of frames in Emacs" single ((:commit . "f2dbf5d2513b2bc45f2085370a55c1754b6025da") (:keywords "frames") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-framesize"))]) (frameshot . [(20181110 1910) ((emacs (25 3))) "Take screenshots of a frame" single ((:commit . "3e1c9c2b34a3ab25cf373c411321280cc00096f6") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/frameshot"))]) (frames-only-mode . [(20180114 1848) ((emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Use frames instead of Emacs windows" single ((:commit . "9a398dd58ebc1814183432118d11957b46746556") (:keywords "frames" "windows") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/frames-only-mode"))]) (frame-tag . [(20170111 6) ((cl-lib (0 5))) "Minor mode that assigns a unique number to each frame for easy switching" single ((:commit . "73d6163568c7d32952175e663318b872f995a4e5") (:keywords "frame" "movement") (:authors ("Wong Liang Zan" . "zan@liangzan.net")) (:maintainer "Wong Liang Zan" . "zan@liangzan.net") (:url . "http://github.com/liangzan/frame-tag.el"))]) (frame-purpose . [(20180624 57) ((emacs (25 1)) (dash (2 12)) (dash-functional (1 2 0))) "Purpose-specific frames" single ((:commit . "ef571eb64acb4fef5c5ab22bc1e87a0e6614efa4") (:keywords "buffers" "convenience" "frames") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/frame-purpose.el"))]) (frame-mode . [(20170419 2127) ((s (1 9 0)) (emacs (24 4))) "Use frames instead of windows" single ((:commit . "fcdbafbda45758cd60ab3acb492fbbd692987a58") (:keywords "frames") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/frame-mode"))]) (frame-local . [(20180330 940) ((emacs (25 1))) "Variables local to a frame" single ((:commit . "7ee1106c3bcd4022f48421f8cb1ef4f995da816e") (:keywords "frames" "tools" "local" "lisp") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/frame-local"))]) (fraktur-mode . [(20160815 227) ((cl-lib (0 5))) "Easily insert Unicode mathematical Fraktur characters" single ((:commit . "514baf5546aed12a0d9fa0fe66e87cdcc7843b08") (:keywords "unicode" "fraktur" "math" "mathematical") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/fraktur-mode"))]) (fountain-mode . [(20181011 843) ((emacs (24 5))) "Major mode for screenwriting in Fountain markup" single ((:commit . "6f2d72ecbe8d6cad637f3eac4de88dff469dd42c") (:keywords "wp" "text") (:authors ("Paul Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul Rankin" . "hello@paulwrankin.com"))]) (fortune-cookie . [(20170407 2217) nil "Print a fortune in your scratch buffer." single ((:commit . "bad99a2cd090f6646c7ee1125b95dd98744939c6") (:keywords "fortune" "cowsay" "scratch" "startup") (:authors ("Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com")) (:maintainer "Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com") (:url . "https://github.com/andschwa/fortune-cookie"))]) (fortpy . [(20150715 2032) ((epc (0 1 0)) (auto-complete (1 4)) (python-environment (0 0 2)) (pos-tip (0 4 5))) "a Fortran auto-completion for Emacs" tar ((:commit . "c614517e9396ef7a78be3b8786fbf303879cf43b") (:authors ("Conrad Rosenbrock <rosenbrockc at gmail.com>")) (:maintainer "Conrad Rosenbrock <rosenbrockc at gmail.com>"))]) (forth-mode . [(20170527 1930) nil "Programming language mode for Forth" tar ((:commit . "522256d98d1a909983bcfd3ae20c65226d5929b6") (:keywords "languages" "forth") (:authors ("Lars Brinkhoff" . "lars@nocrew.org")) (:maintainer "Lars Brinkhoff" . "lars@nocrew.org") (:url . "http://github.com/larsbrinkhoff/forth-mode"))]) (format-sql . [(20150422 1333) nil "Use format-sql to make your SQL readable in directly Emacs." single ((:commit . "97f475c245cd6c81a72a265678e2087cee66ac7b") (:authors ("Friedrich Paetzke" . "paetzke@fastmail.fm")) (:maintainer "Friedrich Paetzke" . "paetzke@fastmail.fm") (:url . "https://github.com/paetzke/format-sql.el"))]) (format-all . [(20181108 921) ((emacs (24)) (cl-lib (0 5))) "Auto-format C, C++, JS, Python, Ruby and 30 other languages" single ((:commit . "76054ed7236f18737cca4566fe8be7257f58cd81") (:keywords "languages" "util") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/emacs-format-all-the-code"))]) (form-feed . [(20160102 2253) nil "Display ^L glyphs as horizontal lines" single ((:commit . "799ca3e72b20a59a755a094b8cead57f654f3170") (:keywords "faces") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/form-feed"))]) (forest-blue-theme . [(20160627 842) ((emacs (24))) "Emacs theme with a dark background." single ((:commit . "58096ce1a25615d2bae806c3775bae3e2775019d") (:authors ("olkinn")) (:maintainer "olkinn"))]) (foreman-mode . [(20170725 1422) ((s (1 9 0)) (dash (2 10 0)) (dash-functional (1 2 0)) (f (0 17 2)) (emacs (24))) "View and manage Procfile-based applications" single ((:commit . "22b3bb13134b617870ed1e888af739f4818be929") (:keywords "foreman") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/foreman-mode"))]) (foreign-regexp . [(20180224 1121) nil "search and replace by foreign regexp." tar ((:commit . "2ec5c44f27c2396ee487aa0ed77ae47d143fa5aa") (:keywords "convenience" "emulations" "matching" "tools" "unix" "wp") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>"))]) (forecast . [(20180429 2215) ((emacs (24 4))) "Weather forecasts" single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "weather" "forecast") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#forecast-el"))]) (fontify-face . [(20180420 1624) ((emacs (24))) "Fontify symbols representing faces with that face." single ((:commit . "fc3325c98427523d86f0b411e0515cec51ac3d8a") (:keywords "faces") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/fontify-face"))]) (fontawesome . [(20170305 1356) ((emacs (24 4))) "fontawesome utility" tar ((:commit . "a743f80bfd53767ca9ee32da34c5ca032172a480") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-fontawesome"))]) (font-utils . [(20150806 1751) ((persistent-soft (0 8 8)) (pcache (0 2 3))) "Utility functions for working with fonts" single ((:commit . "9192d3f8ee6a4e75f34c3fed10378674cc2b11d3") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/font-utils"))]) (font-lock-studio . [(20170127 2051) ((emacs (24 3))) "interactive debugger for Font Lock keywords." single ((:commit . "12c35967b31233e06946c70627aa3152dacfe261") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/font-lock-studio"))]) (font-lock-profiler . [(20170208 2008) ((emacs (24 3))) "Coverage and timing tool for font-lock keywords." single ((:commit . "6e096458416888a4f63cca0d6bc5965a052753c8") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/font-lock-profiler"))]) (folding . [(20170925 1538) nil "A folding-editor-like minor mode." single ((:commit . "3bf134fd1ecfa8767ab7020c25281ea5ce9968a2") (:keywords "tools") (:maintainer "Jari Aalto <jari aalto A T cante dt net>"))]) (fold-this . [(20180828 1336) nil "Just fold this region please" single ((:commit . "59ec711ee5f4decf197b8168e333b691b852c827") (:keywords "convenience") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (fold-dwim-org . [(20131203 1351) ((fold-dwim (1 2))) "Fold DWIM bound to org key-strokes." single ((:commit . "c09bb2b46d65afbd1d0febc6fded7495be7a3037") (:keywords "folding" "emacs" "org-mode") (:authors ("Matthew L. Fidler & Shane Celis")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/fold-dwim-org"))]) (fold-dwim . [(20140208 1637) nil "Unified user interface for Emacs folding modes" single ((:commit . "c46f4bb2ce91b4e307136320e72c28dd50b6cd8b") (:authors ("Peter Heslin" . "p.j.heslin@dur.ac.uk")) (:maintainer "Peter Heslin" . "p.j.heslin@dur.ac.uk") (:url . "http://www.dur.ac.uk/p.j.heslin/Software/Emacs"))]) (foggy-night-theme . [(20160209 1508) ((emacs (24))) "Dark low contrast theme with soft and muted colors." single ((:commit . "60a12abdac29c2d913e1cf24485d0cc083e26093") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (focus-autosave-mode . [(20160519 2116) ((emacs (24 4))) "Automatically save files in focus-out-hook." single ((:commit . "2e0844fabb6f0dc9e0f31928e4785febf38b9e35") (:keywords "convenience" "files" "frames" "mouse") (:authors ("Wojciech Siewierski" . "wojciech.siewierski@onet.pl")) (:maintainer "Wojciech Siewierski" . "wojciech.siewierski@onet.pl"))]) (focus . [(20171204 503) ((emacs (24)) (cl-lib (0 5))) "Dim the font color of text in surrounding sections" single ((:commit . "045ee6175e9340f873db03445c74ff9eefa35a27") (:authors ("Lars Tveito" . "larstvei@ifi.uio.no")) (:maintainer "Lars Tveito" . "larstvei@ifi.uio.no") (:url . "http://github.com/larstvei/Focus"))]) (fn . [(20170210 204) ((emacs (24)) (cl-lib (0 5)) (dash (2 12 1)) (dash-functional (1 2 0))) "Concise anonymous functions for Emacs Lisp" single ((:commit . "f685fd0c08ec3b1d1b9974b37e62edd78a000cb8") (:keywords "functional") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy"))]) (fm-bookmarks . [(20170104 1716) ((emacs (24 3)) (cl-lib (0 5))) "Use file manager bookmarks (eg Dolphin, Nautilus, PCManFM) in Dired" single ((:commit . "11dacfd16a926bfecba96a94c6b13e162c7717f7") (:keywords "files" "convenience") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "http://github.com/kuanyui/fm-bookmarks.el"))]) (flyspell-popup . [(20170529 815) ((popup (0 5 0))) "Correcting words with Flyspell in popup menus" single ((:commit . "29311849bfd253b9b689bf331860b4c4d3bd4dde") (:keywords "convenience") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/flyspell-popup"))]) (flyspell-lazy . [(20180224 2106) nil "Improve flyspell responsiveness using idle timers" single ((:commit . "3ebf68cc9eb10c972a2de8d7861cbabbbce69570") (:keywords "spelling") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/flyspell-lazy"))]) (flyspell-correct-popup . [(20180928 504) ((flyspell-correct (0 5 0)) (popup (0 5 3))) "correcting words with flyspell via popup interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct-ivy . [(20180929 1331) ((flyspell-correct (0 5 0)) (ivy (0 8 0))) "correcting words with flyspell via ivy interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct-helm . [(20180928 504) ((flyspell-correct (0 5 0)) (helm (1 9 0))) "correcting words with flyspell via helm interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct . [(20181106 801) nil "correcting words with flyspell via custom interface" tar ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyparens . [(20140723 1846) nil "Check for unbalanced parens on the fly" tar ((:commit . "af9b8cfd647d0e5f97684d613dc2eea7cfc19398") (:keywords "faces" "convenience" "lisp" "matching" "parentheses" "parens") (:authors ("Jisang Yoo")) (:maintainer "Jisang Yoo"))]) (flymd . [(20160617 1214) ((cl-lib (0 5))) "On the fly markdown preview" tar ((:commit . "84d5a68bcfed4a295952c33ffcd11e880978d9d7") (:keywords "markdown" "convenience") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/flymd"))]) (flymake-yaml . [(20130423 1548) ((flymake-easy (0 1))) "A flymake handler for YAML" single ((:commit . "24cb5b744a1796e554e6dbfc6eeb237d06a00b10") (:keywords "yaml") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/flymake-yaml"))]) (flymake-vala . [(20150326 531) ((flymake-easy (0 1))) "A flymake handler for vala-mode files" single ((:commit . "c3674f461fc84fb0300cd3a562fb903a59782745") (:keywords "convenience" "vala") (:authors ("Daniel Lawrence" . "dannyla@linux.com")) (:maintainer "Daniel Lawrence" . "dannyla@linux.com") (:url . "https://github.com/daniellawrence/flymake-vala"))]) (flymake-solidity . [(20170805 644) ((flymake-easy (0 10))) "A flymake handler for solidity using solc" single ((:commit . "48bfe9525f764d8a68cc0270905dbf45bfd00bb8") (:authors ("Pascal van Kooten" . "kootenpv@gmail.com")) (:maintainer "Pascal van Kooten" . "kootenpv@gmail.com") (:url . "https://github.com/kootenvp/flymake-solidity"))]) (flymake-shellcheck . [(20180830 1145) ((emacs (26))) "A bash/sh Flymake backend" single ((:commit . "deed7160f2be6bfffe46c4cc77d0f1fefd03f82a") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:url . "https://github.com/federicotdn/flymake-shellcheck"))]) (flymake-shell . [(20170723 146) ((flymake-easy (0 1))) "A flymake syntax-checker for shell scripts" single ((:commit . "a16cf453056b9849cc7c912bb127fb0b08fc6dab") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-shell"))]) (flymake-sass . [(20170723 146) ((flymake-easy (0 1))) "Flymake handler for sass and scss files" single ((:commit . "2de28148e92deb93bff3d55fe14e7c67ac476056") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-sass"))]) (flymake-rust . [(20170729 2139) ((flymake-easy (0 1))) "A flymake handler for rust-mode files" single ((:commit . "2f42d1f2dad73ec9de460eda6176e3ab25c446f0") (:authors ("Joao Oliveira" . "joaoxsouls@gmail.com")) (:maintainer "Joao Oliveira" . "joaoxsouls@gmail.com") (:url . "https://github.com/joaoxsouls/flymake-rust"))]) (flymake-ruby . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for ruby-mode files" single ((:commit . "6c320c6fb686c5223bf975cc35178ad6b195e073") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-ruby"))]) (flymake-racket . [(20180912 109) ((emacs (26 1))) "Flymake extension for Racket." single ((:commit . "cf5c1d10280693bd2b8a6533fbca4383fb998c07") (:keywords "languages" "racket" "scheme") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-racket"))]) (flymake-python-pyflakes . [(20170723 146) ((flymake-easy (0 8))) "A flymake handler for python-mode files using pyflakes (or flake8)" single ((:commit . "1d65c26bf65a5dcbd29fcd967e2feb90e1e7a33d") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-python-pyflakes"))]) (flymake-puppet . [(20170801 554) ((flymake-easy (0 9))) "Flymake handler using puppet-lint" single ((:commit . "8a772395f4ccc59d883712ab53a92a17c1d9a429") (:authors ("Ben Prew")) (:maintainer "Ben Prew") (:url . "https://github.com/benprew/flymake-puppet"))]) (flymake-phpcs . [(20140713 631) ((flymake-easy (0 9))) "making flymake work with PHP CodeSniffer" single ((:commit . "a4d383474e055e554aaf1cd617055d5d7181aa50") (:keywords "flymake" "phpcs" "php") (:authors ("Akiha Senda")) (:maintainer "Akiha Senda") (:url . "https://github.com/senda-akiha/flymake-phpcs/"))]) (flymake-php . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for php-mode files" single ((:commit . "c045d01e002ba5e09b05f40e25bf5068d02126bc") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-php"))]) (flymake-perlcritic . [(20120328 814) ((flymake (0 3))) "Flymake handler for Perl to invoke Perl::Critic" tar ((:commit . "edfaa86500ddfa8a6a6f51f5581a81a821277df6") (:authors ("Sam Graham <libflymake-perlcritic-emacs BLAHBLAH illusori.co.uk>")) (:maintainer "Sam Graham <libflymake-perlcritic-emacs BLAHBLAH illusori.co.uk>") (:url . "https://github.com/illusori/emacs-flymake-perlcritic"))]) (flymake-lua . [(20170129 154) nil "Flymake for Lua" single ((:commit . "84589f20066921a5b79cf3a1f914a223a2552d2a") (:keywords "lua") (:authors (nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")")) (:maintainer nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")"))]) (flymake-less . [(20151111 738) ((less-css-mode (0 15)) (flymake-easy (0 1))) "Flymake handler for LESS stylesheets (lesscss.org)" single ((:commit . "32d3c28a9a5c52b82d1741ff9d715013b6498421") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flymake-ktlint . [(20180831 346) ((emacs (26 1))) "Flymake extension for Ktlint." single ((:commit . "33730a4818b74cb27196f06a9b23045d0af4c16d") (:keywords "languages" "ktlint") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-ktlint"))]) (flymake-json . [(20180511 911) ((flymake-easy (0 1))) "A flymake handler for json using jsonlint" single ((:commit . "ae58795f948402e987cda4c15f10354f8ec2d0fd") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-json"))]) (flymake-jslint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for javascript using jslint" single ((:commit . "8edb82be605542b0ef62d38d818adcdde335eecb") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-jslint"))]) (flymake-jshint . [(20140319 2200) ((flymake-easy (0 8))) "making flymake work with JSHint" single ((:commit . "79dd554c227883c487db38ac111306c8d5382c95") (:keywords "flymake" "jshint" "javascript") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flymake-hlint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haskell-mode files using hlint" single ((:commit . "f910736b26784efc9a2fa29503f45c1f1dd0aa38") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-hlint"))]) (flymake-haskell-multi . [(20170723 146) ((flymake-easy (0 1))) "Syntax-check haskell-mode using both ghc and hlint" tar ((:commit . "b564a94312259885b1380272eb867bf52a164020"))]) (flymake-haml . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haml files" single ((:commit . "22a81e8484734552d461e7ae7305664dc244447e") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-haml"))]) (flymake-gradle . [(20180924 200) ((emacs (26 1))) "Flymake extension for Gradle." single ((:commit . "c6045dd00e0bb1ec2b19df32756c61cbc5b3728b") (:keywords "languages" "gradle") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-gradle"))]) (flymake-google-cpplint . [(20140205 1325) ((flymake-easy (0 9))) "Help to comply with the Google C++ Style Guide" single ((:commit . "905d32e84a27f18a78bec455ca930ab1ff9ae31e") (:keywords "flymake" "c" "c++") (:authors ("Akiha Senda" . "senda.akiha@gmail.com")) (:maintainer "Akiha Senda" . "senda.akiha@gmail.com") (:url . "https://github.com/senda-akiha/flymake-google-cpplint/"))]) (flymake-go . [(20150714 733) nil "A flymake handler for go-mode files" single ((:commit . "ae83761aa908c1a50ff34af04f00dcc46bca2ce9") (:keywords "go" "flymake") (:authors ("Michael Fellinger" . "michael@iron.io") ("Robert Zaremba" . "robert.marek.zaremba@wp.eu")) (:maintainer "Michael Fellinger" . "michael@iron.io") (:url . "https://github.com/robert-zaremba/flymake-go"))]) (flymake-gjshint . [(20130327 1232) nil "A flymake handler for javascript using both jshint and gjslint" single ((:commit . "dc957c14cb060819585de8aedb330e24efa4b784") (:keywords "flymake" "javascript" "jshint" "gjslint") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com"))]) (flymake-elixir . [(20130810 1417) nil "A flymake handler for elixir-mode .ex files." single ((:commit . "3810566cffe35d04cc3f01e27fe397d68d52f802") (:authors ("Sylvain Benner" . "syl20bnr@gmail.com")) (:maintainer "Sylvain Benner" . "syl20bnr@gmail.com"))]) (flymake-easy . [(20140818 755) nil "Helpers for easily building flymake checkers" single ((:commit . "de41ea49503f71f997e5c359a2ad08df696c0147") (:keywords "convenience" "internal") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-easy"))]) (flymake-cursor . [(20120322 1757) ((flymake (0 3))) "Show flymake messages in the minibuffer after delay" single ((:commit . "ecc539082c3fc9e91bba33d72c26989217411593") (:keywords "languages" "mode" "flymake") (:authors ("Unknown Original Author") ("Dino Chiesa" . "dpchiesa@hotmail.com") ("Sam Graham <libflymake-emacs BLAHBLAH illusori.co.uk>")) (:maintainer "Sam Graham <libflymake-emacs BLAHBLAH illusori.co.uk>") (:url . "https://github.com/illusori/emacs-flymake-cursor"))]) (flymake-css . [(20170723 146) ((flymake-easy (0 1))) "Flymake support for css using csslint" single ((:commit . "de090163ba289910ceeb61b13368ce42d0f2dfd8") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-css"))]) (flymake-cppcheck . [(20140415 1257) ((flymake-easy (0 9))) "Flymake work with Cppcheck for C/C++" single ((:commit . "9554f504d425a04fa6a875f7e3179bc7cf07dd03") (:keywords "flymake" "cppcheck" "c" "c++") (:authors ("Akiha Senda" . "senda.akiha@gmail.com")) (:maintainer "Akiha Senda" . "senda.akiha@gmail.com") (:url . "https://github.com/senda-akiha/flymake-cppcheck/"))]) (flymake-coffee . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for coffee script" single ((:commit . "dee295acf30820ed15fe0de17137d50bc27fc80c") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-coffee"))]) (flycheck-ycmd . [(20181016 618) ((emacs (24)) (dash (2 13 0)) (flycheck (0 22)) (ycmd (1 2)) (let-alist (1 0 5))) "flycheck integration for ycmd" single ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-ycmd"))]) (flycheck-yang . [(20180312 1831) ((yang-mode (0 9 4)) (flycheck (0 18))) "YANG flycheck checker" single ((:commit . "47881fc42ef0163c47064b72b5d6dbef4f83d778") (:authors (nil . "Andrew Fort (@andaru)")) (:maintainer nil . "Andrew Fort (@andaru)"))]) (flycheck-yamllint . [(20170325 1735) ((flycheck (30))) "Flycheck integration for YAMLLint" single ((:commit . "c2b273d84f15bd03464d6722391e595d7c179a5c") (:keywords "convenience" "languages" "tools") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/flycheck-yamllint"))]) (flycheck-xcode . [(20180122 651) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Apple's Xcode." single ((:commit . "6147ab777e2c08e4f5ffdbd85d3013ca700fa835") (:keywords "languages" "xcode") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-xcode"))]) (flycheck-vdm . [(20181108 2022) ((emacs (24)) (flycheck (32 -4)) (vdm-mode (0 0 3))) "Syntax checking for vdm-mode" single ((:commit . "5440ca997b997df11d3d3bf67e4b547df6df118d") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (flycheck-vale . [(20180928 742) ((emacs (24 4)) (flycheck (0 22)) (let-alist (1 0 4))) "flycheck integration for vale" single ((:commit . "131dacdf55e2b469d64543e4ae373aa93ec40a4f") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/flycheck-vale"))]) (flycheck-title . [(20170216 2346) ((flycheck (30)) (emacs (24))) "show flycheck errors in the frame title" single ((:commit . "6faea67be8661faf8152217869d16e993cc2bc49") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-tip . [(20171020 1048) ((flycheck (29)) (emacs (24 1)) (popup (0 5 0))) "Show flycheck/flymake errors by tooltip" tar ((:commit . "9b0072d92e6b4a52834bf5a34120a0f5e1c8c2fd") (:keywords "flycheck") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/flycheck-tip"))]) (flycheck-tcl . [(20180327 1259) ((emacs (24 4)) (flycheck (0 22))) "A flycheck checker for Tcl using tclchecker" single ((:commit . "7ca23f4673e178b9f5dcc8a82b86cf05b15d7236") (:authors ("Niels Widger" . "niels.widger@gmail.com")) (:maintainer "Niels Widger" . "niels.widger@gmail.com") (:url . "https://github.com/nwidger/flycheck-tcl"))]) (flycheck-swiftlint . [(20180830 340) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Swiftlint." single ((:commit . "65101873c4c9f8e7eac9471188b161eeddda1555") (:keywords "languages" "swiftlint" "swift" "emacs") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-swiftlint"))]) (flycheck-swift3 . [(20181116 1202) ((emacs (24 4)) (flycheck (26))) "Flycheck: Swift support for Apple swift-mode" single ((:commit . "37994f11c93f585119647e6ba10761e9766b593d") (:keywords "convenience" "languages" "tools") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:url . "https://github.com/GyazSquare/flycheck-swift3"))]) (flycheck-swift . [(20170129 549) ((emacs (24 4)) (flycheck (0 25))) "Flycheck extension for Apple's Swift." single ((:commit . "4c5ad401252400a78da395fd56a71e67ff8c2761") (:keywords "languages" "swift"))]) (flycheck-status-emoji . [(20180330 2325) ((cl-lib (0 1)) (emacs (24)) (flycheck (0 20)) (let-alist (1 0))) "Show flycheck status using cute, compact emoji" single ((:commit . "4bd113ab42dec9544b66e0a27ed9008ce8148433") (:keywords "convenience" "languages" "tools") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:url . "https://github.com/liblit/flycheck-status-emoji"))]) (flycheck-stack . [(20160520 944) ((flycheck (26)) (haskell-mode (13))) "Flychecker using stack ghci" single ((:commit . "f04235e00998000ee2c305f5a3ee72bb5dbbc926"))]) (flycheck-soar . [(20181106 852) ((emacs (25 1)) (flycheck (0 22))) "Analyze the SQL statements using mi soar." single ((:commit . "d2f03a0af9b625a645f3194dc24cfeee94d92760") (:keywords "convenience") (:authors ("zg" . "13853850881@163.com")) (:maintainer "zg" . "13853850881@163.com") (:url . "https://github.com/tszg/flycheck-soar"))]) (flycheck-rust . [(20180904 1117) ((emacs (24 1)) (flycheck (28)) (dash (2 13 0)) (seq (2 3)) (let-alist (1 0 4))) "Flycheck: Rust additions and Cargo support" single ((:commit . "f1220ccd9acbdb2556765f49f2f3dcb00dca2970") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-rust"))]) (flycheck-rtags . [(20180619 824) ((emacs (24)) (flycheck (0 23)) (rtags (2 10))) "RTags Flycheck integration." single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com")) (:maintainer "Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com") (:url . "http://rtags.net"))]) (flycheck-rebar3 . [(20180806 2103) ((flycheck (27))) "Rebar3 flycheck integration for Erlang projects" single ((:commit . "3cca1268c54643204b5bae52e3f0bf5bc921018c") (:keywords "erlang" "flycheck" "rebar3") (:authors ("Joe DeVivo")) (:maintainer "Joe DeVivo") (:url . "https://github/joedevivo/flycheck-rebar3"))]) (flycheck-pyre . [(20181014 155) ((emacs (24)) (flycheck (29)) (cl-lib (0 6))) "Support Pyre in flycheck" tar ((:commit . "58ba48d570e11011a4b70609f3a2565772010ad2") (:authors ("Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com")) (:maintainer "Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com") (:url . "https://github.com/linnik/flycheck-pyre"))]) (flycheck-pyflakes . [(20170330 2311) ((flycheck (0 18))) "Support pyflakes in flycheck" single ((:commit . "61b045939e3743b2162b7e4e73249c66fc2b8f65") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-pycheckers . [(20181114 2039) ((flycheck (0 18))) "multiple syntax checker for Python, using Flycheck" tar ((:commit . "73f348b68532c856a32e3c962ebbee14f7b6c059") (:keywords "convenience" "tools" "languages") (:url . "https://github.com/msherry/flycheck-pycheckers"))]) (flycheck-purescript . [(20161121 1707) ((emacs (24 3)) (flycheck (0 22)) (dash (2 12 0)) (let-alist (1 0 4)) (seq (1 11))) "Flycheck: PureScript support" single ((:commit . "30f0435d5e2715053c8c6170b2bce2ae462ac819") (:keywords "convenience" "tools" "languages") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/flycheck-purescript"))]) (flycheck-prospector . [(20180524 450) ((flycheck (0 22))) "Support prospector in flycheck" single ((:commit . "92f2680573290ba4a69a2d6e140f44680efce6a8") (:authors ("Carlos Coelho" . "carlospecter@gmail.com")) (:maintainer "Carlos Coelho" . "carlospecter@gmail.com") (:url . "https://github.com/chocoelho/flycheck-prospector"))]) (flycheck-posframe . [(20180322 607) ((flycheck (0 24)) (emacs (26)) (posframe (0 3 0))) "Show flycheck error messages using posframe.el" single ((:commit . "61bdfd4b04e1651163fdcaa7dc631ad073b3e513") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-posframe"))]) (flycheck-pos-tip . [(20180610 1615) ((emacs (24 1)) (flycheck (0 22)) (pos-tip (0 4 6))) "Display Flycheck errors in GUI tooltips" single ((:commit . "909113977d37739387c7f099d74a724cfe6efcec") (:keywords "tools" "convenience") (:authors ("Akiha Senda" . "senda.akiha@gmail.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-pos-tip"))]) (flycheck-popup-tip . [(20170812 2351) ((flycheck (0 22)) (popup (0 5)) (emacs (24))) "Display Flycheck error messages using popup.el" single ((:commit . "ef86aad907f27ca076859d8d9416f4f7727619c6") (:keywords "convenience" "tools" "flycheck" "tooltip") (:authors ("Saša Jovanić" . "sasa@simplify.ba")) (:maintainer "Saša Jovanić" . "sasa@simplify.ba") (:url . "https://github.com/flycheck/flycheck-popup-tip/"))]) (flycheck-pony . [(20160501 2117) ((flycheck (0 25 1))) "Pony support in Flycheck" single ((:commit . "ef27475a14090396a01924d131bfee9e163cf6e9") (:keywords "tools" "convenience") (:url . "https://github.com/seantallen/flycheck-pony"))]) (flycheck-plantuml . [(20171018 111) ((flycheck (0 24)) (emacs (24 4)) (plantuml-mode (1 2 2))) "Integrate plantuml with flycheck" single ((:commit . "183be89e1dbba0b38237dd198dff600e0790309d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-plantuml"))]) (flycheck-pkg-config . [(20180430 2243) ((dash (2 8 0)) (s (1 9 0)) (flycheck (29))) "configure flycheck using pkg-config" single ((:commit . "e72e4c1b8153611ed82695673af84096f4d52795") (:keywords "flycheck") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-phpstan . [(20180801 1741) ((emacs (24 3)) (flycheck (26)) (phpstan (0 2 1))) "Flycheck integration for PHPStan" single ((:commit . "beac0e0e7160454d4f42162b3502a36ccf488120") (:keywords "convenience" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpstan.el"))]) (flycheck-perl6 . [(20180509 2201) ((emacs (24 3)) (flycheck (0 22))) "Perl 6 support in Flycheck" single ((:commit . "b804702305d7a6e26f762ff98cfdeec2e9dd4cb7") (:keywords "tools" "convenience") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/flycheck-perl6"))]) (flycheck-pact . [(20180920 2052) ((emacs (24 3)) (flycheck (0 25)) (pact-mode (0 0 4))) "Flycheck support for pact-mode" single ((:commit . "0e10045064ef89ec8b6f5a473073d47b976a2ca3") (:keywords "pact" "lisp" "languages" "blockchain" "smartcontracts" "tools" "linting") (:authors ("Stuart Popejoy")) (:maintainer "Stuart Popejoy" . "stuart@kadena.io") (:url . "http://github.com/kadena-io/flycheck-pact"))]) (flycheck-package . [(20161111 2251) ((flycheck (0 22)) (package-lint (0 2))) "A Flycheck checker for elisp package authors" single ((:commit . "6d99248b45eea1e5236062f38e524230efdb1a84") (:keywords "lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flycheck-ocaml . [(20170730 2153) ((emacs (24 1)) (flycheck (0 22)) (merlin (3 0 1)) (let-alist (1 0 3))) "Flycheck: OCaml support" single ((:commit . "8707a7bf545a8639a6a5c600a98d9a2ea1487dc9") (:keywords "convenience" "tools" "languages") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-ocaml"))]) (flycheck-objc-clang . [(20181116 1201) ((emacs (24 4)) (flycheck (26))) "Flycheck: Objective-C support using Clang" single ((:commit . "a3781e47f14068c811534a3348bf479eeb3f2041") (:keywords "convenience" "languages" "tools") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:url . "https://github.com/GyazSquare/flycheck-objc-clang"))]) (flycheck-nimsuggest . [(20171027 2208) ((flycheck (0 23)) (emacs (24 3))) "flycheck backend for Nim using nimsuggest" single ((:commit . "dc9a5de1cb3ee05db5794d824610959a1f603bc9") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/flycheck-nimsuggest"))]) (flycheck-nim . [(20160715 428) ((dash (2 4 0)) (flycheck (0 20))) "Defines a flycheck syntax checker for nim" single ((:commit . "6d27349b66e44578851e6148299709d64d2bde41") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/flycheck-nim"))]) (flycheck-mypy . [(20180907 1016) ((flycheck (0 18))) "Support mypy in flycheck" single ((:commit . "6f99166f5229c7b4298cff1818b7eaece1c9c8bd") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-mmark . [(20180203 1732) ((emacs (24 4)) (flycheck (0 29))) "Flycheck checker for the MMark markdown processor" single ((:commit . "7fdcc48ff6ffa5e7db126a76f4948ab08b9eb8d4") (:keywords "convenience" "text") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mmark-md/flycheck-mmark"))]) (flycheck-mix . [(20170118 1430) ((flycheck (27)) (elixir-mode (1 8 0))) "Elixir mix flycheck integration" single ((:commit . "76684d4b5987925b98b254aab656f8bf8198ab88") (:keywords "elixir" "flycheck" "mix") (:authors ("Tomasz Kowal" . "tomekowal@gmail.com")) (:maintainer "Tomasz Kowal" . "tomekowal@gmail.com") (:url . "https://github.com/tomekowal/flycheck-mix"))]) (flycheck-mercury . [(20151123 734) ((flycheck (0 22)) (s (1 9 0)) (dash (2 4 0))) "Mercury support in Flycheck" single ((:commit . "fa9e433a0a912f0fae9e4dec9ea616ef99fcf861") (:keywords "convenience" "languages" "tools") (:authors ("Matthias Güdemann" . "matthias.gudemann@gmail.com")) (:maintainer "Matthias Güdemann" . "matthias.gudemann@gmail.com") (:url . "https://github.com/flycheck/flycheck-mercury"))]) (flycheck-liquidhs . [(20170412 2326) ((flycheck (0 15))) "A flycheck checker for Haskell using liquid (i.e. liquidhaskell)" single ((:commit . "c27252ac24d77f4b6eec76a4ba9cd61761a3fba9") (:keywords "convenience" "languages" "tools") (:authors ("Ranjit Jhala" . "jhala@cs.ucsd.edu")) (:maintainer "Ranjit Jhala" . "jhala@cs.ucsd.edu") (:url . "https://github.com/ucsd-progsys/liquidhaskell/flycheck-liquid.el"))]) (flycheck-lilypond . [(20171203 1332) ((emacs (24 3)) (flycheck (0 22))) "LilyPond support in Flycheck" single ((:commit . "cc1b7677a932c42e5dab1661ad7b923d4aae744c") (:keywords "tools" "convenience") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/flycheck-lilypond"))]) (flycheck-ledger . [(20180819 321) ((flycheck (0 15))) "Flycheck integration for ledger files" single ((:commit . "8d7f52a4c7f80ca396ef0fc6c7d8e9f005778dfc") (:keywords "convenience" "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flycheck-kotlin . [(20170122 1137) ((flycheck (0 18))) "Support kotlin in flycheck" single ((:commit . "cbb9fbf70dbe8efcc3971b3606ee95c97469b1fe") (:authors ("Elric Milon" . "whirm_REMOVETHIS__@gmx.com")) (:maintainer "Elric Milon" . "whirm_REMOVETHIS__@gmx.com"))]) (flycheck-julia . [(20170729 2141) ((emacs (24)) (flycheck (0 22))) "Julia support for Flycheck" single ((:commit . "213b60a5a9a1cb7887260e1d159b5bb27167cbb6") (:keywords "convenience" "tools" "languages") (:authors ("Guido Kraemer" . "guido.kraemer@gmx.de")) (:maintainer "Guido Kraemer" . "guido.kraemer@gmx.de") (:url . "https://github.com/gdkrmr/flycheck-julia"))]) (flycheck-joker . [(20180913 504) ((flycheck (0 18))) "Add Clojure syntax checker (via Joker) to flycheck" single ((:commit . "51e99e697761ee8dab863930910abdba7607c1bd") (:authors ("Roman Bataev" . "roman.bataev@gmail.com")) (:maintainer "Roman Bataev" . "roman.bataev@gmail.com"))]) (flycheck-jest . [(20180411 328) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Jest." single ((:commit . "08f27c5ed97c83c445f99fab58f0b6c826f14449") (:keywords "languages" "jest") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-jest"))]) (flycheck-irony . [(20180604 2152) ((emacs (24 1)) (flycheck (0 22)) (irony (0 2 0))) "Flycheck: C/C++ support via Irony" single ((:commit . "42dbecd4a865cabeb301193bb4d660e26ae3befe") (:keywords "convenience" "tools" "c") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/flycheck-irony/"))]) (flycheck-inline . [(20180821 849) ((emacs (25 1)) (flycheck (31))) "Display Flycheck errors inline" single ((:commit . "6381d676462dab74f337e6fed9ada121fec25caf") (:keywords "tools" "convenience") (:authors ("fmdkdd")) (:maintainer "fmdkdd") (:url . "https://github.com/flycheck/flycheck-inline"))]) (flycheck-hdevtools . [(20160926 702) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using hdevtools" single ((:commit . "eab1fc184854341a56154623a131cab6ff0ce18c") (:keywords "convenience" "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/flycheck/flycheck-hdevtools"))]) (flycheck-haskell . [(20181117 1001) ((emacs (24 3)) (flycheck (0 25)) (haskell-mode (13 7)) (dash (2 4 0)) (seq (1 11)) (let-alist (1 0 1))) "Flycheck: Automatic Haskell configuration" tar ((:commit . "072c854a65a73b441624a90a8aa3b86ec64cdd1e") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-haskell"))]) (flycheck-grammalecte . [(20181115 1646) ((emacs (24)) (flycheck (26))) "Integrate Grammalecte with Flycheck" tar ((:commit . "fe5d94dc6175fe8cc09965956fda5c0de0b280d6") (:keywords "i18n" "text") (:authors ("Guilhem Doulcier" . "guilhem.doulcier@espci.fr") ("Étienne Deparis" . "etienne@depar.is")) (:maintainer "Guilhem Doulcier" . "guilhem.doulcier@espci.fr") (:url . "https://git.deparis.io/flycheck-grammalecte/"))]) (flycheck-gradle . [(20180924 200) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Gradle." single ((:commit . "6a61daada4b2353a1c7c223cf8d5bccb907534c8") (:keywords "languages" "gradle") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-gradle"))]) (flycheck-gometalinter . [(20180424 941) ((emacs (24)) (flycheck (0 22))) "flycheck checker for gometalinter" single ((:commit . "422f6e4b77b27fd7370f0c88437ac5072c9d3413") (:keywords "convenience" "tools" "go") (:authors ("Diep Pham" . "me@favadi.com")) (:maintainer "Diep Pham" . "me@favadi.com") (:url . "https://github.com/favadi/flycheck-gometalinter"))]) (flycheck-golangci-lint . [(20180711 817) ((emacs (24)) (flycheck (0 22))) "Flycheck checker for golangci-lint" single ((:commit . "b4b51aa6fe5335c0f46f2f83c7dc32e4141ff9f1") (:keywords "convenience" "tools" "go") (:authors ("Wei Jian Gan" . "weijiangan@outlook.com")) (:maintainer "Wei Jian Gan" . "weijiangan@outlook.com") (:url . "https://github.com/weijiangan/flycheck-golangci-lint"))]) (flycheck-ghcmod . [(20150114 632) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using ghcmod" single ((:commit . "6bb7b7d879f05bbae54e99eb04806c877adf3ccc") (:keywords "convenience" "languages" "tools") (:authors ("Shen Chao" . "scturtle@gmail.com")) (:maintainer "Shen Chao" . "scturtle@gmail.com") (:url . "https://github.com/scturtle/flycheck-ghcmod"))]) (flycheck-flow . [(20180801 1242) ((flycheck (0 18)) (json (1 4))) "Support Flow in flycheck" single ((:commit . "5d42270c798918c05c5e983e774063930bd87838") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-flawfinder . [(20170116 327) ((flycheck (0 24)) (emacs (24 4))) "Integrate flawfinder with flycheck" single ((:commit . "7d964d38023b088adf3ffc2fddeead81f4491a45") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-flawfinder"))]) (flycheck-elsa . [(20181029 1421) ((emacs (25)) (seq (2 0)) (cask (0 8 4))) "Flycheck for Elsa." single ((:commit . "a48d1b1c28f908dcb0bc3aece38c161059df336d") (:keywords "convenience") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/emacs-elsa/flycheck-elsa"))]) (flycheck-elm . [(20181107 146) ((flycheck (0 29 -4)) (emacs (24 4)) (let-alist (1 0 5)) (seq (2 20))) "Flycheck support for the elm language" single ((:commit . "debd0af563cb6c2944367a691c7fa3021d9378c1") (:authors ("Brian Sermons")) (:maintainer "Brian Sermons") (:url . "https://github.com/bsermons/flycheck-elm"))]) (flycheck-elixir . [(20180810 642) ((flycheck (0 25))) "Support Elixir in flycheck" single ((:commit . "11998d7e3e63a33453e934d25b3673f7c558e579") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-dtrace . [(20180903 1630) ((emacs (25 1)) (flycheck (0 22))) "Flycheck: DTrace support" single ((:commit . "951fab3a15c11d92b9fac1ea4791a80dfe034a00") (:keywords "languages" "convenience" "tools") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel" . "juergen@hoetzel.info"))]) (flycheck-dogma . [(20170125 721) ((flycheck (29))) "flycheck checker for elixir dogma" single ((:commit . "eea1844a81e87e2488b05e703a93272d0fc3bc74") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dogma"))]) (flycheck-dmd-dub . [(20180625 1635) ((flycheck (0 24)) (f (0 18 2))) "Sets flycheck-dmd-include-paths from dub package information" single ((:commit . "d7df2895d7d27cc39916816e3c32a60ce0e1d2d9") (:keywords "languages") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:url . "http://github.com/atilaneves/flycheck-dmd-dub"))]) (flycheck-dialyzer . [(20160326 1430) ((flycheck (0 18))) "Support dialyzer in flycheck" single ((:commit . "a5df0db95ac69f397b5f85d325a6d88cf8974f64") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-dialyxir . [(20170515 1525) ((flycheck (29))) "flycheck checker for elixir dialyxir" single ((:commit . "adfb73374cb2bee75724822972f405f2ec371199") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dialyxir"))]) (flycheck-demjsonlint . [(20161115 718) ((flycheck (30))) "Flychecker for json-mode using jsonlint from demjson" tar ((:commit . "a3dfe1df8ecdea76c076c0849901427567356228") (:keywords "convenience" "tools") (:authors ("Zenkie Zhu" . "451218651@qq.com")) (:maintainer "Zenkie Zhu" . "451218651@qq.com") (:url . "https://github.com/z4139jq/flycheck-demjsonlint"))]) (flycheck-dedukti . [(20171103 1212) ((flycheck (0 19)) (dedukti-mode (0 1))) "Flycheck integration of Dedukti" single ((:commit . "3dbff5646355f39d57a3ec514f560a6b0082a1cd") (:keywords "convenience" "languages" "tools" "flycheck" "dedukti") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:url . "https://github.com/rafoo/flycheck-dedukti"))]) (flycheck-d-unittest . [(20160522 417) ((flycheck (0 21 -4 1)) (dash (1 4 0))) "Add D unittest support to flycheck" single ((:commit . "3e614f23cb4a5566fd7988dbcaaf254af81c7718") (:keywords "flycheck" "d") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/flycheck-d-unittest/"))]) (flycheck-cython . [(20170724 958) ((flycheck (0 25))) "Support Cython in flycheck" single ((:commit . "ecc4454d35ab5317ab66a04406f36f0c1dbc0b76") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-cstyle . [(20160905 2341) ((flycheck (0 24)) (emacs (24 4))) "Integrate cstyle with flycheck" single ((:commit . "207285140a353d08cf1fc450cacab158bc98ba82") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-cstyle"))]) (flycheck-css-colorguard . [(20161031 1122) ((flycheck (0 22)) (emacs (24))) "Detect similar colors in CSS" single ((:commit . "ae94fa0396acd99f9ec36d9572459df793f37fe8") (:keywords "flycheck" "css" "colorguard") (:authors ("Saša Jovanić" . "info@simplify.ba")) (:maintainer "Saša Jovanić" . "info@simplify.ba") (:url . "https://github.com/Simplify/flycheck-css-colorguard/"))]) (flycheck-crystal . [(20180627 242) ((flycheck (30))) "Add support for Crystal to Flycheck" single ((:commit . "8649736fea8960a5e54c3ec934484f231a518ea5") (:keywords "tools" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) (flycheck-credo . [(20170526 1545) ((flycheck (29))) "flycheck checker for elixir credo" single ((:commit . "e88f11ead53805c361ec7706e44c3dfee1daa19f") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-credo"))]) (flycheck-coverity . [(20170704 59) ((flycheck (0 24)) (dash (2 12 0)) (emacs (24 4))) "Integrate Coverity with flycheck" single ((:commit . "cb211e3dd50413a5042eb20175be518214591c9d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-coverity"))]) (flycheck-color-mode-line . [(20171122 707) ((flycheck (0 15)) (dash (1 2)) (emacs (24 1))) "Change mode line color with Flycheck status" single ((:commit . "cc474804d4e8088a627485faaf4217a5781aec7d") (:keywords "convenience" "language" "tools") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com"))]) (flycheck-clojure . [(20180721 1412) ((cider (0 8 1)) (flycheck (0 22 -4 1)) (let-alist (1 0 1)) (emacs (24))) "Flycheck: Clojure support" single ((:commit . "d81d875f83f7db26cd7bf43d0f9bab272fb54a3c") (:authors ("Peter Fraenkel" . "pnf@podsnap.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Peter Fraenkel" . "pnf@podsnap.com") (:url . "https://github.com/clojure-emacs/squiggly-clojure"))]) (flycheck-clangcheck . [(20150712 710) ((cl-lib (0 5)) (seq (1 7)) (flycheck (0 17))) "A Flycheck checker difinition for ClangCheck." single ((:commit . "24a9424c484420073a24443a829fd5779752362b") (:authors ("kumar8600" . "kumar8600@gmail.com")) (:maintainer "kumar8600" . "kumar8600@gmail.com") (:url . "https://github.com/kumar8600/flycheck-clangcheck"))]) (flycheck-clang-tidy . [(20171024 808) ((flycheck (0 30))) "Flycheck syntax checker using clang-tidy" single ((:commit . "b8ebd49693f67e08e420ba847cc88f6721ef9e3e") (:keywords "convenience" "languages" "tools") (:authors (nil . "Sebastian Nagel<sebastian.nagel@ncoding.at>")) (:maintainer nil . "Sebastian Nagel<sebastian.nagel@ncoding.at>") (:url . "https://github.com/ch1bo/flycheck-clang-tidy"))]) (flycheck-clang-analyzer . [(20180917 1425) ((flycheck (0 24)) (emacs (24 4))) "Integrate Clang Analyzer with flycheck" single ((:commit . "5c707505e3ea806fddb54d031ab64351293d7c2d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-clang-analyzer"))]) (flycheck-checkpatch . [(20170217 1025) ((emacs (25)) (flycheck (30))) "Flycheck support for checkpatch.pl tool" single ((:commit . "6461fc7b0d493eb9863814055f8bce5fa35739de") (:authors ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainer "Alexander Yarygin" . "yarygin.alexander@gmail.com") (:url . "https://github.com/zpp0/flycheck-checkpatch"))]) (flycheck-checkbashisms . [(20160224 1706) ((emacs (24)) (flycheck (0 25))) "checkbashisms checker for flycheck" single ((:commit . "0794ad763d7cd81286283f6400bc89a81e8e07d4") (:keywords "convenience" "tools" "sh" "unix") (:authors ("Cuong Le" . "cuong.manhle.vn@gmail.com")) (:maintainer "Cuong Le" . "cuong.manhle.vn@gmail.com") (:url . "https://github.com/Gnouc/flycheck-checkbashisms"))]) (flycheck-cask . [(20160928 926) ((emacs (24 1)) (flycheck (0 14)) (dash (2 4 0))) "Cask support in Flycheck" single ((:commit . "c3a51147eddeb7347de81f6a498fc96538bac499") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-cask"))]) (flycheck-bashate . [(20160630 440) ((flycheck (0 24)) (emacs (24 4))) "Integrate bashate with flycheck" single ((:commit . "77fa03dbc578c34fe71ca44926bac2aff8f2b021") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-bashate"))]) (flycheck-ats2 . [(20170225 1636) ((emacs (24 1)) (flycheck (0 22))) "Flycheck: ATS2 support" single ((:commit . "9f77add8408462af35bdddf87e37a661880255e3") (:keywords "convenience" "tools" "languages") (:authors ("Mark Laws" . "mdl@60hz.org")) (:maintainer "Mark Laws" . "mdl@60hz.org") (:url . "http://github.com/drvink/flycheck-ats2"))]) (flycheck-apertium . [(20160406 1318) ((flycheck (0 25))) "Apertium checkers in flycheck" tar ((:commit . "71cf49d5aaee962b995583384bfa045a1d4c3db7") (:keywords "convenience" "tools" "xml") (:authors ("Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (flycheck . [(20181018 1021) ((dash (2 12 1)) (pkg-info (0 4)) (let-alist (1 0 4)) (seq (1 11)) (emacs (24 3))) "On-the-fly syntax checking" tar ((:commit . "1702d2db3d8ba9bcb9b2bf810e791e907fcc3adc") (:keywords "convenience" "languages" "tools") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "http://www.flycheck.org"))]) (flx-isearch . [(20180103 514) ((emacs (24)) (flx (20140821)) (cl-lib (0 5))) "Fuzzy incremental searching for emacs" single ((:commit . "f132fd6367e369885ab3a865fbfe20eee989bc0b") (:keywords "convenience" "search" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/pythonnut/flx-isearch"))]) (flx-ido . [(20180117 1519) ((flx (0 1)) (cl-lib (0 3))) "flx integration for ido" single ((:commit . "46040d0b096a0340d91235561f27a959a61d0fef") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) (flx . [(20151030 1812) ((cl-lib (0 3))) "fuzzy matching with good sorting" single ((:commit . "46040d0b096a0340d91235561f27a959a61d0fef") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) (fluxus-mode . [(20170210 1941) ((osc (0 1)) (emacs (24 4))) "Major mode for interfacing with Fluxus" single ((:commit . "3661d4dfdaf249138e7f215f15f291c9391ede8d") (:keywords "languages") (:authors ("modula t." . "defaultxr@gmail.com")) (:maintainer "modula t." . "defaultxr@gmail.com") (:url . "https://github.com/defaultxr/fluxus-mode"))]) (flucui-themes . [(20181015 1821) ((emacs (24))) "Custom theme inspired by the Flat UI palette" tar ((:commit . "eba54099a8a42524ccf41fe724ad495d528abcd2") (:keywords "lisp") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:url . "https://github.com/MetroWind/flucui-theme"))]) (flower . [(20181025 1626) ((emacs (24 4)) (clomacs (0 0 3))) "Emacs task tracker client." tar ((:commit . "49e224ab26d85f5cd4a3ad9cdac391264b80ad5e") (:keywords "hypermedia" "outlines" "tools" "vc") (:authors ("Sergey Sobko" . "SSobko@ptsecurity.com")) (:maintainer "Sergey Sobko" . "SSobko@ptsecurity.com") (:url . "https://github.com/PositiveTechnologies/flower"))]) (flow-minor-mode . [(20180315 1824) ((emacs (25 1))) "Flow type mode based on web-mode." single ((:commit . "d1b32a7dd0d33c6a00a106da5f4b2323602cbd3e") (:url . "https://github.com/an-sh/flow-minor-mode"))]) (floobits . [(20180801 524) ((json (1 2)) (highlight (0))) "Floobits plugin for real-time collaborative editing" tar ((:commit . "489b294a7f30ecd2af2edc0823dead8102f27af6") (:keywords "comm" "tools") (:authors ("Matt Kaniaris") ("Geoff Greer")) (:maintainer "Matt Kaniaris") (:url . "http://github.com/Floobits/floobits-emacs"))]) (fliptext . [(20171124 2056) nil "Input method for flipping characters upside down" single ((:commit . "fd821f645ffebae6ae3894afa7ba7fc06f91afc6") (:keywords "games" "i18n") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de"))]) (flimenu . [(20170418 147) ((dash (2 10 0)) (emacs (24 4))) "Flatten imenu automatically" single ((:commit . "9351201d89b05cbdaec312a6ebd7fd10c38d6112") (:keywords "imenu" "browse" "structure" "hook" "mode" "matching" "tools" "convenience" "files") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/flimenu"))]) (flim . [(20180328 2324) ((apel (10 8))) "A library to provide basic features about message representation or encoding." tar ((:commit . "faaa2b1f2bb8fcf835ddfb8981654e4d3b2bdbc6"))]) (flex-isearch . [(20170308 2010) nil "Flex matching (like ido) in isearch." single ((:keywords "convenience" "search") (:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com") (:url . "https://bitbucket.org/jpkotta/flex-isearch"))]) (flex-compile . [(20181107 426) ((emacs (25)) (buffer-manage (0 7)) (dash (2 13 0))) "Run, evaluate and compile for a many languages and modes." tar ((:commit . "a06f07e658d460cb662fa51c1c5d439ebee10375") (:keywords "compilation" "integration") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/flex-compile"))]) (flex-autopair . [(20120809 1218) nil "Automatically insert pair braces and quotes, insertion conditions & actions are highly customizable." single ((:commit . "4bb757f2556a4a51828e2fed8fb81e31e83052cb") (:keywords "keyboard" "input") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/flex-autopair.el"))]) (flatui-theme . [(20160619 127) nil "A color theme for Emacs based on flatuicolors.com" single ((:commit . "9c15db5526c15c8dba55023f5698372b19c2a780") (:authors ("John Louis Del Rosario" . "john2x@gmail.com")) (:maintainer "John Louis Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/flatui-theme.el"))]) (flatui-dark-theme . [(20170513 1422) ((emacs (24))) "Dark color theme with colors from https://flatuicolors.com/" single ((:commit . "5b959a9f743f891e4660b1b432086417947872ea") (:keywords "color" "theme" "dark" "flatui" "faces") (:authors ("Andrew Phillips" . "theasp@gmail.com")) (:maintainer "Andrew Phillips" . "theasp@gmail.com") (:url . "https://github.com/theasp/flatui-dark-theme"))]) (flatland-theme . [(20171113 1521) nil "A simple theme for Emacs based on the Flatland theme for Sublime Text" single ((:commit . "a98a6f19ad4dff0fa3fad1ea487b7d0ef634a19a") (:authors ("Greg Chapple" . "info@gregchapple.com")) (:maintainer "Greg Chapple" . "info@gregchapple.com") (:url . "http://github.com/gregchapple/flatland-emacs"))]) (flatland-black-theme . [(20170808 1312) ((emacs (24 0))) "an Emacs 24 theme based on Flatland Black (tmTheme)" single ((:commit . "348c5d5fe615e6ea13cadc17f046e506e789ce07") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/flatland-black-theme"))]) (flash-region . [(20130923 1817) nil "Flash a region" single ((:commit . "261b3597b23cdd40e5c14262a5687bcc6c1d0901") (:keywords "utility") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (flappymacs . [(20171023 1004) nil "flappybird clone for emacs" single ((:commit . "27f3e21acb22f786606481e3f4e5dc1edbaaaed4") (:keywords "games") (:authors ("Takayuki Sato")) (:maintainer "Takayuki Sato") (:url . "https://github.com/taksatou/flappymacs"))]) (flame . [(20180303 2016) ((emacs (24))) "automatic generation of flamage, as if we needed more." single ((:commit . "a749b2a77b87e505572d0f1f5d59fac76348bb73") (:keywords "games") (:authors ("Ian G. Batten" . "batten@uk.ac.bham.multics") ("Noah Friedman" . "friedman@splode.com")) (:maintainer "Noah Friedman" . "friedman@splode.com") (:url . "https://github.com/mschuldt/flame"))]) (fixmee . [(20150223 1355) ((button-lock (1 0 2)) (nav-flash (1 0 0)) (back-button (0 6 0)) (smartrep (0 0 3)) (string-utils (0 3 2)) (tabulated-list (0))) "Quickly navigate to FIXME notices in code" single ((:commit . "1b8b3460f1e3c3c1784b2a63fb9f4fb3bb4dc084") (:keywords "navigation" "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/fixmee"))]) (fix-word . [(20180101 615) ((emacs (24 1)) (cl-lib (0 5))) "Convenient word transformation" single ((:commit . "8e66b6a7b599c6c5098490e83ef4e69acf307603") (:keywords "word" "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/fix-word"))]) (fix-muscle-memory . [(20160823 439) nil "Simple hacks to fix muscle memory problems" single ((:commit . "a123e04f8a1d2982cbf930efb909cad9522ac884") (:keywords "spelling" "typing") (:authors ("Jonathan Arkell" . "jonnay@jonnay.net")) (:maintainer "Jonathan Arkell" . "jonnay@jonnay.net"))]) (fix-input . [(20180101 620) ((emacs (24 4))) "Make input methods play nicely with alternative keyboard layout on OS level" single ((:commit . "37bc0734a2e71d66245ee3960879577e5ef906bb") (:keywords "input" "method") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/fix-input"))]) (fish-mode . [(20180827 303) ((emacs (24))) "Major mode for fish shell scripts" single ((:commit . "35fc7c1e243a7410823088a571ecf378e9f3efa6") (:keywords "fish" "shell") (:authors ("Tony Wang" . "wwwjfy@gmail.com")) (:maintainer "Tony Wang" . "wwwjfy@gmail.com"))]) (fish-completion . [(20180827 829) nil "Add fish completion to pcomplete (shell and Eshell)" single ((:commit . "a73526d67c4c5f7f2e425cec79d56c7517c7f1e9") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/emacs-fish-completion"))]) (firrtl-mode . [(20180221 2355) ((emacs (24 3))) "mode for working with FIRRTL files" single ((:commit . "1ac00d526018945389bcb2292dbdd8395381774a") (:keywords "languages" "firrtl") (:authors ("Schuyler Eldridge" . "schuyler.eldridge@ibm.com")) (:maintainer "Schuyler Eldridge" . "schuyler.eldridge@ibm.com") (:url . "https://github.com/ibm/firrtl-mode"))]) (firestarter . [(20161219 1323) nil "Execute (shell) commands on save" single ((:commit . "4d6b106f325ac1802eabce3c8a7cd0a4c7a32864") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/firestarter"))]) (fireplace . [(20160811 1219) nil "A cozy fireplace for emacs" single ((:commit . "23a444f749bcb2b804593e3b2cb9c73cc59231fb") (:keywords "games") (:authors ("Johan Sivertsen" . "johanvts@gmail.com")) (:maintainer "Johan Sivertsen" . "johanvts@gmail.com") (:url . "https://github.com/johanvts/emacs-fireplace"))]) (firefox-controller . [(20160320 1847) ((moz (0)) (popwin (1 0 0)) (cl-lib (0 5))) "An improved Firefox controller" single ((:commit . "a8af8cbf70afaf6b89a26d6ac69af8e92afc181f") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/emacs-firefox-controller"))]) (firecode-theme . [(20170808 1311) ((emacs (24 0))) "an Emacs 24 theme based on FireCode (tmTheme)" single ((:commit . "8b7b03ecdd41e70dab145b98906017e1392eaef4") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (fiplr . [(20140724 645) ((grizzl (0 1 0)) (cl-lib (0 1))) "Fuzzy Search for Files in Projects" tar ((:commit . "3f50159fd42125440d5b0eb9d6398560461f030b"))]) (fingers . [(20160817 829) nil "Modal editing with universal text manipulation helpers." tar ((:commit . "fed0f742afb1d72eaef29d8da394467550a030fa") (:keywords "fingers" "modal" "editing" "workman") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/fingers.el"))]) (findr . [(20130127 2032) nil "Breadth-first file-finding facility for (X)Emacs" single ((:commit . "1ddbc0464bb05dcda392b62666ad17239a2152d3") (:keywords "files") (:authors ("David Bakhash" . "cadet@bu.edu")) (:maintainer "David Bakhash" . "cadet@bu.edu"))]) (find-things-fast . [(20150519 2226) nil "Find things fast, leveraging the power of git" single ((:commit . "efc7c189019ed65430e2f9e910e8e0a5ca9d2d03") (:keywords "project" "convenience") (:authors ("Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn")) (:maintainer "Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn"))]) (find-temp-file . [(20170107 1339) nil "Open quickly a temporary file" single ((:commit . "513005d19d72d71f34481ee00158dd57bd93206f") (:keywords "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/find-temp-file.git"))]) (find-file-in-repository . [(20151113 1319) nil "Quickly find files in a git, mercurial or other repository" single ((:commit . "8a8c84a6dbe7a2bba4564c3b58c92d157abfa3f8") (:keywords "files" "convenience" "repository" "project" "source control") (:authors ("Samuel Hoffstaetter" . "samuel@hoffstaetter.com")) (:maintainer "Samuel Hoffstaetter" . "samuel@hoffstaetter.com") (:url . "https://github.com/hoffstaetter/find-file-in-repository"))]) (find-file-in-project . [(20181020 1413) ((ivy (0 10 0)) (emacs (24 3))) "Find file/directory and review Diff/Patch/Commit efficiently everywhere" single ((:commit . "83c9384e0c85ee8e0e4ad79d13a24181b43ae0b0") (:keywords "project" "convenience") (:authors ("Phil Hagelberg, Doug Alcorn, and Will Farrington")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "https://github.com/technomancy/find-file-in-project"))]) (find-by-pinyin-dired . [(20180210 218) ((pinyinlib (0 1 0))) "Find file by first PinYin character of Chinese Hanzi" single ((:commit . "3b4781148dddc84a701ad76c0934ed991ecd59d5") (:keywords "hanzi" "chinese" "dired" "find" "file" "pinyin") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/find-by-pinyin-dired"))]) (finalize . [(20170418 1945) ((emacs (24 1)) (cl-generic (0 3)) (cl-lib (0 3)) (eieio (1 4))) "finalizers for Emacs Lisp" tar ((:commit . "846731531e7d1d80451787992e07bfe7dedbe9ff"))]) (fillcode . [(20171029 1625) nil "Fill (wrap) function calls and expressions in source code" single ((:commit . "d0a9e20f5fcc24a786d09ea19bfb9237681ba823") (:authors ("Ryan Barrett" . "fillcode@ryanb.org")) (:maintainer "Ryan Barrett" . "fillcode@ryanb.org") (:url . "https://snarfed.org/fillcode"))]) (fill-function-arguments . [(20180427 1702) ((emacs (24 4))) "Convert function arguments to/from single line" single ((:commit . "7e4d6928f978a7ead825b4f49092b1d1ca63a0e1") (:keywords "convenience") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/fill-function-arguments"))]) (fill-column-indicator . [(20171209 1924) nil "Graphically indicate the fill column" single ((:commit . "d2536b1c48f78679e15a2b50cd5d8c0ffde4b155") (:keywords "convenience") (:authors ("Alp Aker" . "alp.tekin.aker@gmail.com")) (:maintainer "Alp Aker" . "alp.tekin.aker@gmail.com"))]) (filelock . [(20180524 2215) ((emacs (24)) (cl-lib (0)) (f (0))) "Functions for manipulating file locks" single ((:commit . "17a5ca6e0dee14d2e7d92c84be91143bca9d9663") (:keywords "extensions" "files" "tools") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/emacs-filelock"))]) (figlet . [(20160218 2237) nil "Annoy people with big, ascii art text" single ((:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (fifo-class . [(20160425 558) nil "First in first out abstract class" single ((:commit . "8fe4cf690727f4ac7b67f29c55f845df023c3f21") (:keywords "lisp") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/fifo-class"))]) (fic-mode . [(20180603 2035) nil "Show FIXME/TODO/BUG(...) in special face only in comments and strings" single ((:commit . "a05fc36ed54ba0c6dc22ac216a6a72cf191ca13d") (:url . "https://github.com/lewang/fic-mode"))]) (fetch . [(20131201 730) nil "Fetch and unpack resources" single ((:commit . "3f2793afcbbc32f320e572453166f9354ecc6d06") (:authors ("Christian 'crshd' Brassat" . "christian.brassat@gmail.com")) (:maintainer "Christian 'crshd' Brassat" . "christian.brassat@gmail.com") (:url . "https://github.com/crshd/fetch.el"))]) (fennel-mode . [(20181105 431) nil "a major-mode for editing Fennel code" single ((:commit . "b7335f7116944cbe82f20b4012cfcf0073f090ae") (:keywords "languages" "tools") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://gitlab.com/technomancy/fennel-mode"))]) (feebleline . [(20180914 2100) nil "Replace modeline with a slimmer proxy" single ((:commit . "89ddf31ecad885e5491e8d6b71b48c1591b3faec") (:authors ("Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com")) (:maintainer "Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com") (:url . "https://github.com/tautologyclub/feebleline"))]) (feature-mode . [(20170907 1448) nil "Major mode for editing Gherkin (i.e. Cucumber) user stories" tar ((:commit . "722b352c4f0b800a9356dd369c79612782b3b847"))]) (fd-dired . [(20180731 1049) ((emacs (25))) "find-dired alternative using fd" single ((:commit . "fd4c3f490b0b6727592b85f1635e57638dec8f91") (:keywords "tools" "fd" "find" "dired") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/fd-dired"))]) (fcopy . [(20150304 1403) nil "Funny Copy, set past point HERE then search copy text" single ((:commit . "e355f6ec889d8ecbdb096019c2dc660b1cec4941") (:keywords "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/fcopy"))]) (fcitx . [(20170914 200) nil "Make fcitx better in Emacs" single ((:commit . "095332fbeb994c908c533fe2ad068c0728211c3d") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/fcitx.el"))]) (faustine . [(20171122 1202) ((emacs (24 3)) (faust-mode (0 3))) "Edit, visualize, build and run Faust code" single ((:commit . "07a38963111518f86123802f9d477be0d4689a3f") (:keywords "languages" "faust") (:authors ("Yassin Philip" . "xaccrocheur@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:url . "https://bitbucket.org/yphil/faustine"))]) (faust-mode . [(20180205 926) nil "Faust syntax colorizer for Emacs." single ((:commit . "7c31b22bdbfd2f8c16ec117d2975d56dd61ac15c") (:keywords "languages" "faust") (:authors ("rukano" . "rukano@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:url . "https://github.com/rukano/emacs-faust-mode"))]) (fastnav . [(20120211 1457) nil "Fast navigation and editing routines." single ((:commit . "1019ba2b61d1a070204099b23da347278a61bc89") (:keywords "nav" "fast" "fastnav" "navigation") (:authors ("Zsolt Terek" . "zsolt@google.com")) (:maintainer "Zsolt Terek" . "zsolt@google.com"))]) (fastdef . [(20160713 1329) ((ivy (0 7 0)) (w3m (0 0))) "Insert terminology from Google top search results" single ((:commit . "0696f41dc150d35ce31fe8d2ea74f4173818bb55") (:keywords "terminology" "org-mode" "markdown") (:authors ("Chen Bin <chenin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/fastdef"))]) (fasd . [(20180606 505) nil "Emacs integration for the command-line productivity booster `fasd'" single ((:commit . "020c6a4b5fd1498a84ae142d2e32c7ff678fb029") (:keywords "cli" "bash" "zsh" "autojump") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/emacs-fasd"))]) (farmhouse-theme . [(20160713 2244) nil "Farmhouse Theme, Emacs edition" tar ((:commit . "7ddc1ff13b4a3d5466bd0d33ecb86100352e83a7") (:keywords "color" "theme") (:url . "https://github.com/mattly/emacs-farmhouse-theme"))]) (fancy-narrow . [(20171031 16) nil "narrow-to-region with more eye candy." single ((:commit . "9f4a587f6a5a387271fb665e13f59d41fd42504c") (:keywords "faces" "convenience") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/fancy-narrow"))]) (fancy-battery . [(20150101 1204) ((emacs (24 1))) "Fancy battery display" single ((:commit . "9b88ae77a01aa3edc529840338bcb2db7f445822") (:keywords "convenience" "tools" "hardware") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/fancy-battery.el"))]) (fakir . [(20140729 1652) ((noflet (0 0 8)) (dash (1 3 2)) (kv (0 0 19))) "fakeing bits of Emacs" single ((:commit . "1fca406ad7de80fece6319ff75d4230b648534b0") (:keywords "lisp" "tools") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-fakir"))]) (fakespace . [(20120818 6) nil "fake namespaces with defpackage" single ((:commit . "d1bd1f4b14b2690d7a67f9a52622ec51ed84813a") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/elisp-fakespace"))]) (faff-theme . [(20181114 1336) nil "Light Emacs color theme on cornsilk3 background" single ((:commit . "646ab8b56093614679b8465993eae9678e792c12") (:keywords "color" "theme") (:authors ("James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>")) (:maintainer "James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>") (:url . "https://github.com/WJCFerguson/emacs-faff-theme"))]) (factlog . [(20130210 140) ((deferred (0 3 1))) "File activity logger" single ((:commit . "6503d77ea882c995b051d22e72db336fb28770fc") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>") (:url . "https://github.com/tkf/factlog"))]) (faceup . [(20170925 1946) nil "Markup language for faces and font-lock regression testing" single ((:commit . "6c92dad56a133e14e7b27831e1bcf9b3a71ff154") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/faceup"))]) (face-explorer . [(20170710 1901) nil "Library and tools for faces and text properties" single ((:commit . "13bd4553bc4b09215a04d0267be1cb4ed834775c") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/face-explorer"))]) (fabric . [(20171116 656) nil "Launch Fabric using Emacs" tar ((:commit . "df79be341d0b34ed23850f9894136092fa5fea8c") (:keywords "python" "fabric") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@chmouel.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@chmouel.com") (:url . "https://github.com/nlamirault/fabric.el"))]) (f3 . [(20180130 1158) ((emacs (24 3)) (helm (2 8 8)) (cl-lib (0 5))) "a helm interface to find" tar ((:commit . "000009ce4adf7a57eae80512f29c4ec2a1391ce5") (:keywords "find" "file" "files" "helm" "fast" "finder") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:url . "https://github.com/cosmicexplorer/f3"))]) (f . [(20180106 922) ((s (1 7 0)) (dash (2 2 0))) "Modern API for working with files and directories" single ((:commit . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") (:keywords "files" "directories") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/f.el"))]) (eziam-theme . [(20180414 1029) nil "A mostly monochrome theme, inspired by Tao and Leuven, with dark and light versions." tar ((:commit . "96595833110cd64c391e0ccd5230782a8f0a4e08"))]) (ez-query-replace . [(20170814 1321) ((dash (1 2 0)) (s (1 11 0))) "a smarter context-sensitive query-replace that can be reapplied" single ((:commit . "f5dbd2d3e5e62e6b7e7cc1a98fc4d0cd411e5afa") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (eyuml . [(20141028 2227) ((request (0 2 0)) (s (1 8 0))) "Write textual uml diagram from emacs using yuml.me" single ((:commit . "eb29c37316e44a14741f16e894fbcfcb7537dc80") (:keywords "uml") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/eyuml"))]) (eyebrowse . [(20180514 1919) ((dash (2 7 0)) (emacs (24 3 1))) "Easy window config switching" single ((:commit . "dfeea9e9cd6dcd78ddc9fccdf9a21f7317f754bc") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/eyebrowse"))]) (exwm-x . [(20181117 918) ((cl-lib (0 5)) (exwm (0 17)) (switch-window (0 10)) (swiper (0 9 0)) (bind-key (1 0)) (counsel (0 9 0)) (ivy (0 9 0))) "A derivative wm based on EXWM (emacs x window manager)" tar ((:commit . "c33cc513513c83b55a6c490f68fdb2196d44657d") (:keywords "window-manager" "exwm") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/exwm-x"))]) (exwm-surf . [(20171204 1140) ((emacs (24 4)) (exwm (0 16))) "Interface for Surf (surf.suckless.org) under exwm" single ((:commit . "6c17e2c1597fe4b7b454a1dac23b9127ac951e94") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/exwm-surf"))]) (exwm-edit . [(20180905 743) ((emacs (24 4))) "Edit mode for EXWM" single ((:commit . "961c0f3ea45766b888c73d7353da13d329538034") (:keywords "convenience") (:authors ("Ag Ibragimov")) (:maintainer "Ag Ibragimov") (:url . "https://github.com/agzam/exwm-edit"))]) (extmap . [(20181028 1645) ((emacs (24 1))) "Externally-stored constant mapping for Elisp" single ((:commit . "1139b57d8f4276fe56b8416fdaf4745f2cdfe7c3") (:keywords "lisp") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/extmap"))]) (extend-dnd . [(20151122 1850) nil "R drag and Drop" tar ((:commit . "80c966c93b82c9bb5c6225a432557c39144fc602") (:keywords "extend" "drag and drop") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/extend-dnd"))]) (extempore-mode . [(20180105 621) ((emacs (24 4))) "Emacs major mode for Extempore source files" single ((:commit . "ae5f40d4b0883a4519e460cd7720e5fcc3a68fa5") (:keywords "extempore") (:authors ("Ben Swift" . "ben@benswift.me")) (:maintainer "Ben Swift" . "ben@benswift.me") (:url . "http://github.com/extemporelang/extempore-emacs-mode"))]) (exsqlaim-mode . [(20170607 1003) ((s (1 10 0))) "Use variables inside sql queries" single ((:commit . "a2e0a62ec8b87193d8eaa695774bfd689324b06c") (:authors ("Ahmad Nazir Raja" . "ahmadnazir@gmail.com")) (:maintainer "Ahmad Nazir Raja" . "ahmadnazir@gmail.com") (:url . "https://github.com/ahmadnazir/exsqlaim-mode"))]) (express . [(20140508 2041) ((string-utils (0 3 2))) "Alternatives to `message'" single ((:commit . "93dae7377eace4a5413ba99aecb6f26f90798725") (:keywords "extensions" "message" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/express"))]) (expand-region . [(20180817 1134) nil "Increase selected region by semantic units." tar ((:commit . "ed3292473035dc8f3d2f321e82974ef87327808f"))]) (expand-line . [(20151006 207) nil "Expand selection by line" single ((:commit . "75a5d0241f35dd0748ab8ecb4ff16891535be372") (:authors ("Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Kai Yu" . "yeannylam@gmail.com"))]) (exotica-theme . [(20180212 2329) ((emacs (24))) "A dark theme with vibrant colors" single ((:commit . "ff3ef4f6fa38c93b99becad977c7810c990a4d2f") (:keywords "faces" "theme" "dark" "vibrant colors") (:authors ("Bharat Joshi" . "jbharat@outlook.com")) (:maintainer "Bharat Joshi" . "jbharat@outlook.com") (:url . "https://github.com/jbharat/exotica-theme"))]) (exiftool . [(20170822 2132) ((emacs (25))) "Elisp wrapper around ExifTool" single ((:commit . "3a07dbcb975577734d4abf6d68e1ab83a01951bb") (:keywords "data") (:authors ("Arun I" . "arunisaac@systemreboot.net")) (:maintainer "Arun I" . "arunisaac@systemreboot.net") (:url . "https://git.systemreboot.net/exiftool.el"))]) (exec-path-from-shell . [(20180324 204) nil "Get environment variables such as $PATH from the shell" single ((:commit . "9bc0f4a762f16d488376fb52409c58239a86d75d") (:keywords "unix" "environment") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/exec-path-from-shell"))]) (exato . [(20180305 1042) ((evil (1 2 13)) (emacs (24))) "EXATO: Evil XML/HTML Attributes Text Object" single ((:commit . "88266fa7fcfbef704032f671b94f756f2f98bd4f") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/exato"))]) (eww-lnum . [(20150102 1512) nil "Conkeror-like functionality for eww" single ((:commit . "4b0ecec769919ecb05ca4fb15ec51911ba589929") (:keywords "eww" "browse" "conkeror") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/eww-lnum"))]) (ewmctrl . [(20170922 217) nil "Use `wmctrl' to manage desktop windows via EWMH/NetWM." single ((:commit . "3d0217c4d6cdb5c308b6cb4293574f470d4faacf") (:keywords "desktop" "windows" "ewmh" "netwm") (:authors ("Alexis" . "flexibeast@gmail.com") ("Adam Plaice" . "plaice.adam@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/ewmctrl"))]) (evm . [(20141007 1156) ((dash (2 3 0)) (f (0 13 0))) "Emacs Version Manager" single ((:commit . "d0623b2355436a5fd9f7238b419782080c79196b") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/evm"))]) (evil-visualstar . [(20160223 48) ((evil (0))) "Starts a * or # search from the visual selection" single ((:commit . "06c053d8f7381f91c53311b1234872ca96ced752") (:keywords "evil" "vim" "visualstar") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/evil-visualstar"))]) (evil-visual-replace . [(20171016 613) ((evil (1 0 0))) "search/replace commands for evil visual state, inc. blocks" single ((:commit . "163fc827a1ffc106475da470c37fb26f4cc9b008") (:keywords "evil" "search" "replace" "regexp" "block" "rectangular" "region" "visual") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy") (:url . "https://github.com/troyp/evil-visual-replace"))]) (evil-visual-mark-mode . [(20150202 1800) ((evil (1 0 9)) (dash (2 10))) "Display evil marks on buffer" single ((:commit . "094ee37599492885ff3144918fcdd9b74dadaaa0") (:keywords "evil") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (evil-vimish-fold . [(20171030 1151) ((emacs (24 4)) (evil (1 0 0)) (vimish-fold (0 2 0))) "Integrate vimish-fold with evil" single ((:commit . "c617fecb91303f8c63f85a6101a503fdc88aae84") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/evil-vimish-fold"))]) (evil-tutor-ja . [(20160917 132) ((evil (1 0 9)) (evil-tutor (0 1))) "Japanese Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "99af7d82e02ce3bcdfaff47c5c80b57327a7ea8d") (:keywords "convenience" "editing" "evil" "japanese") (:authors ("Kenji Miyazaki" . "kenjizmyzk@gmail.com")) (:maintainer "Kenji Miyazaki" . "kenjizmyzk@gmail.com") (:url . "https://github.com/kenjimyzk/evil-tutor-ja"))]) (evil-tutor . [(20150103 650) ((evil (1 0 9))) "Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "4e124cd3911dc0d1b6817ad2c9e59b4753638f28") (:keywords "convenience" "editing" "evil") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-tutor"))]) (evil-textobj-syntax . [(20181101 1404) ((names (0 5)) (emacs (24)) (evil (0))) "Provides syntax text objects." single ((:commit . "933752ff2ae22d1bbcda394bdeed5c575d90d1d8") (:keywords "evil" "syntax" "highlight" "text-object") (:url . "https://github.com/laishulu/evil-textobj-syntax"))]) (evil-textobj-line . [(20150729 1522) ((evil (1 0 0))) "evil textobj line" single ((:commit . "3d401b6831bdbeec967ec8e64177a8950251e812") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-evil-textobj-line"))]) (evil-textobj-entire . [(20150422 1254) ((emacs (24)) (evil (1 0 0))) "text object for entire lines of buffer for evil" single ((:commit . "5b3a98f3a69edc3a788f539f6ffef4a0ef5e853d") (:keywords "convenience" "emulations") (:authors ("supermomonga")) (:maintainer "supermomonga") (:url . "https://github.com/supermomonga/evil-textobj-entire"))]) (evil-textobj-column . [(20170905 1905) ((names (0 5)) (emacs (24)) (evil (0))) "Provides column text objects." single ((:commit . "835d7036d0bc9a6e44fc9b7c54ccf2a7c01428cd") (:keywords "evil" "column" "text-object") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/evil-textobj-column"))]) (evil-textobj-anyblock . [(20170905 1907) ((cl-lib (0 5)) (evil (1 1 0))) "Textobject for the closest user-defined blocks." single ((:commit . "ff00980f0634f95bf2ad9956b615a155ea8743be") (:keywords "evil") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/evil-textobj-anyblock"))]) (evil-text-object-python . [(20160815 841) ((emacs (24)) (evil (1 2 12))) "Python specific evil text objects" single ((:commit . "3b3fb01e7ad7eeeeae1143695547fe75148cc44f") (:keywords "evil" "python" "text-object") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-text-object-python"))]) (evil-test-helpers . [(20180109 1840) ((evil (1 2 13))) "unit test helpers for Evil" single ((:commit . "99bcf8c31ee72a3a571e013f40d105618fb92d19") (:authors ("Vegard Øye <vegard_oye at hotmail.com>")) (:maintainer "Vegard Øye <vegard_oye at hotmail.com>"))]) (evil-terminal-cursor-changer . [(20170401 842) ((evil (1 0 8))) "Change cursor shape and color by evil state in terminal" single ((:commit . "b49ca4393d2f3cc6014174950059b36a5cb22949") (:keywords "evil" "terminal" "cursor") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/evil-terminal-cursor-changer"))]) (evil-tabs . [(20160217 1520) ((evil (0 0 0)) (elscreen (0 0 0))) "Integrating Vim-style tabs for Evil mode users." single ((:commit . "53d3314a810017b6056ab6796aef671f5ea1c063") (:keywords "evil" "tab" "tabs" "vim") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/evil-tabs"))]) (evil-swap-keys . [(20170726 1820) ((emacs (24))) "intelligently swap keys on text input with evil" single ((:commit . "56bc201e265a6bd482a7c41a7c81d2238341ef3a") (:keywords "evil" "key" "swap" "numbers" "symbols") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-swap-keys"))]) (evil-surround . [(20181020 1248) ((evil (1 2 12))) "emulate surround.vim from Vim" single ((:commit . "63ce01848878ce011eb4fee59c51109dd1e3ddb5") (:keywords "emulation" "vi" "evil") (:authors ("Tim Harper <timcharper at gmail dot com>") ("Vegard Øye <vegard_oye at hotmail dot com>")) (:maintainer "Tim Harper <timcharper at gmail dot com>"))]) (evil-string-inflection . [(20180313 1755) ((emacs (24)) (evil (1 2 13)) (string-inflection (1 0 6))) "snake_case -> CamelCase -> etc. for text objects" single ((:commit . "008b74a9b2994abfb4ff5b679b8a5a26fd45e98a") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-string-inflection"))]) (evil-space . [(20151208 1228) ((evil (1 0 0))) "Repeat motion in Evil. Correct the behaviour of what SPC should do." single ((:commit . "a9c07284d308425deee134c9d88a2d538dd229e6") (:keywords "space" "repeat" "motion") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-space"))]) (evil-snipe . [(20180731 1731) ((emacs (24 4)) (evil (1 2 12)) (cl-lib (0 5))) "emulate vim-sneak & vim-seek" single ((:commit . "8dd076cc56eb9b04494e4e303b86a959b048350b") (:keywords "emulation" "vim" "evil" "sneak" "seek") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/evil-snipe"))]) (evil-smartparens . [(20171210 1513) ((evil (1 0)) (emacs (24 4)) (smartparens (1 10 1))) "Evil support for smartparens" single ((:commit . "026d4a3cfce415a4dfae1457f871b385386e61d3") (:keywords "evil" "smartparens") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/evil-smartparens"))]) (evil-search-highlight-persist . [(20170523 334) ((highlight (0))) "Persistent highlights after search" single ((:commit . "979d2dec58d3b9c5ca5fdf4bb802a0209913794e") (:authors ("Juanjo Alvarez" . "juanjo@juanjoalvarez.net")) (:maintainer "Juanjo Alvarez" . "juanjo@juanjoalvarez.net"))]) (evil-rsi . [(20160221 2104) ((evil (1 0 0))) "Use emacs motion keys in evil, inspired by vim-rsi" single ((:commit . "65ae60866be494e4622fe383e23975e04d2a42a3") (:keywords "evil" "rsi" "evil-rsi") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-rsi"))]) (evil-replace-with-register . [(20170713 925) ((evil (1 0 8))) "Port of vim plugin ReplaceWithRegister" single ((:commit . "91cc7bf21a94703c441cc9212214075b226b7f67") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/evil-ReplaceWithRegister"))]) (evil-replace-with-char . [(20180324 2206) ((evil (1 2 13)) (emacs (24))) "replace chars of a text object with a char" single ((:commit . "ed4a12d5bff11163eb03ad2826c52fd30f51a8d3") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-replace-with-char"))]) (evil-rails . [(20160621 2258) ((evil (1 0)) (projectile-rails (1 0))) "Rails support for Evil Mode" single ((:commit . "c8669783d8a40719b2604c58a4c06c248cab272f") (:keywords "ruby" "rails" "vim" "project" "convenience" "web" "evil" "projectile") (:authors ("Antono Vasiljev" . "antono.vasiljev@gmail.com")) (:maintainer "Antono Vasiljev" . "antono.vasiljev@gmail.com") (:url . "https://github.com/antono/evil-rails"))]) (evil-quickscope . [(20160202 1924) ((evil (0))) "Highlight unique characters in words for f,F,t,T navigation" single ((:commit . "37a20e4c56c6058abf186ad4013c155e695e876f") (:keywords "faces" "emulation" "vim" "evil") (:authors ("Michael Chen" . "blorbx@gmail.com")) (:maintainer "Michael Chen" . "blorbx@gmail.com") (:url . "http://github.com/blorbx/evil-quickscope"))]) (evil-python-movement . [(20180724 1420) ((emacs (25 1)) (cl-lib (0 5)) (dash (2 13 0)) (evil (1 0)) (s (1 12 0))) "Port Neovim's python movement to Evil" single ((:commit . "9936b3b7f8d96415d517c1f3604637889484a637") (:authors ("Felipe Lema <felipelema en mortemale punto org>")) (:maintainer "Felipe Lema <felipelema en mortemale punto org>") (:url . "https://bitbucket.org/FelipeLema/evil-python-movement.el/"))]) (evil-paredit . [(20150413 2048) ((evil (1 0 9)) (paredit (25 -2))) "Paredit support for evil keybindings" single ((:commit . "e058fbdcf9dbf7ad6cc77f0172d7517ef233d55f") (:keywords "paredit" "evil") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:url . "https://github.com/roman/evil-paredit"))]) (evil-org . [(20180323 2306) ((emacs (24 4)) (evil (1 0))) "evil keybindings for org-mode" tar ((:commit . "b6d652a9163d3430a9e0933a554bdbee5244bbf6") (:keywords "evil" "vim-emulation" "org-mode" "key-bindings" "presets") (:maintainer "Somelauw") (:url . "https://github.com/Somelauw/evil-org-mode.git"))]) (evil-opener . [(20161207 1810) ((evil (1 2 12)) (opener (0 2 2))) "opening urls as buffers in evil" tar ((:commit . "c384f67278046fdcd220275fdd212ab85672cbeb") (:keywords "url" "http" "files") (:authors ("Tim Reddehase" . "tr@rightsrestricted.com")) (:maintainer "Tim Reddehase" . "tr@rightsrestricted.com") (:url . "https://github.com/0robustus1/opener.el"))]) (evil-numbers . [(20140606 1251) nil "increment/decrement numbers like in vim" single ((:commit . "6ea1c8c3a9b37bed63d48f1128e9a4910e68187e") (:keywords "numbers" "increment" "decrement" "octal" "hex" "binary") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/evil-numbers"))]) (evil-nerd-commenter . [(20180722 2325) ((emacs (24 4))) "Comment/uncomment lines efficiently. Like Nerd Commenter in Vim" tar ((:commit . "275c95c89cc09c7096bd6fd0deabd49f29634f5d") (:keywords "commenter" "vim" "line" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-nerd-commenter"))]) (evil-multiedit . [(20181009 1515) ((emacs (24 4)) (evil (1 2 12)) (iedit (0 97)) (cl-lib (0 5))) "multiple cursors for evil-mode" single ((:commit . "ea38ac2f96c19a45591ece0e8b60252efe324657") (:keywords "multiple cursors" "editing" "iedit") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/evil-multiedit"))]) (evil-mu4e . [(20180613 1039) ((emacs (24 4)) (evil (1 2 10))) "evil-based key bindings for mu4e" single ((:commit . "5b22c1e30246318f233264506272d770f63897ca") (:authors ("Joris Engbers" . "info@jorisengbers.nl")) (:maintainer "Joris Engbers" . "info@jorisengbers.nl") (:url . "https://github.com/JorisE/evil-mu4e"))]) (evil-mc-extras . [(20170202 1649) ((emacs (24 3)) (evil (1 2 12)) (cl-lib (0 5)) (evil-mc (0 0 2)) (evil-numbers (0 4))) "Extra functionality for evil-mc" tar ((:commit . "8c1af3232dd1e15b2ea38360b8cd1e857e11c416") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc-extras") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:url . "https://github.com/gabesoft/evil-mc-extras"))]) (evil-mc . [(20180921 1727) ((emacs (24 3)) (evil (1 2 13)) (cl-lib (0 5))) "Multiple cursors for evil-mode" tar ((:commit . "2af29ecd2fbed1571c4cc2501dfb2e38ffd4bfa2") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:url . "https://github.com/gabesoft/evil-mc"))]) (evil-matchit . [(20181111 604) ((evil (1 2 0)) (emacs (24 4))) "Vim matchit ported to Evil" tar ((:commit . "7d65b4167b1f0086c2b42b3aec805e47a0d355c4") (:keywords "matchit" "vim" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-matchit"))]) (evil-mark-replace . [(20150424 718) ((evil (1 0 8))) "replace the thing in marked area" single ((:commit . "56cf191724a3e82239ca47a17b071c20aedb0617") (:keywords "mark" "replace" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-mark-replace"))]) (evil-magit . [(20180702 1553) ((evil (1 2 3)) (magit (2 6 0))) "evil-based key bindings for magit" single ((:commit . "9e2275b14807168451e10b93d69e420e435f21ef") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/evil-magit"))]) (evil-lispy . [(20170304 1059) ((lispy (0 26 0)) (evil (1 2 12)) (hydra (0 13 5))) "precision Lisp editing with Evil and Lispy" tar ((:commit . "040a7ee130c2403a1d6dac591b94b202bb48e186") (:keywords "lisp") (:authors ("Brandon Carrell <brandoncarrell@gmail.com>, Mika Vilpas" . "mika.vilpas@gmail.com")) (:maintainer "Brandon Carrell <brandoncarrell@gmail.com>, Mika Vilpas" . "mika.vilpas@gmail.com") (:url . "https://github.com/sp3ctum/evil-lispy"))]) (evil-lisp-state . [(20160404 248) ((evil (1 0 9)) (bind-map (0)) (smartparens (1 6 1))) "An evil state to edit Lisp code" single ((:commit . "3c65fecd9917a41eaf6460f22187e2323821f3ce") (:keywords "convenience" "editing" "evil" "smartparens" "lisp" "mnemonic") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-lisp-state"))]) (evil-lion . [(20170811 614) ((emacs (24 3)) (evil (1 0 0))) "Evil align operator, port of vim-lion" single ((:commit . "aaa3874ad54c31b4322ac5bbc63e331498b11d61") (:keywords "emulations" "evil" "vim") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-lion"))]) (evil-ledger . [(20180802 1612) ((emacs (24 4)) (evil (1 2 12)) (ledger-mode (0))) "Make `ledger-mode' more `evil'." single ((:commit . "7a9f9f5d39c42fffdba8004f8982642351f2b233") (:keywords "convenience" "evil" "languages" "ledger" "vim-emulation") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:url . "https://github.com/atheriel/evil-ledger"))]) (evil-leader . [(20140606 1243) ((evil (0))) "let there be <leader>" single ((:commit . "39f7014bcf8b36463e0c7512c638bda4bac6c2cf") (:keywords "evil" "vim-emulation" "leader") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/evil-leader"))]) (evil-indent-textobject . [(20130831 2219) ((evil (0))) "evil textobjects based on indentation" single ((:commit . "70a1154a531b7cfdbb9a31d6922482791e20a3a7") (:keywords "convenience" "evil") (:authors ("Michael Markert" . "markert.michael@gmail.com")) (:maintainer "Michael Markert" . "markert.michael@gmail.com") (:url . "http://github.com/cofi/evil-indent-textobject"))]) (evil-indent-plus . [(20151109 1906) ((evil (0)) (cl-lib (0 5))) "Evil textobjects based on indentation" single ((:commit . "0c7501e6efed661242c3a20e0a6c79a6455c2c40") (:keywords "convenience" "evil") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "http://github.com/TheBB/evil-indent-plus"))]) (evil-iedit-state . [(20180607 558) ((evil (1 0 9)) (iedit (0 97))) "Evil states to interface iedit mode." single ((:commit . "f75cff4ecbd5beaa9ca64a6c157c4105f078daec") (:keywords "convenience" "editing" "evil" "iedit" "mnemonic") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-iedit-state"))]) (evil-goggles . [(20180725 952) ((emacs (24 4)) (evil (1 0 0))) "Add a visual hint to evil operations" single ((:commit . "d7876e6566ac82b7c3251a59651e7db6ab756589") (:keywords "emulations" "evil" "vim" "visual") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-goggles"))]) (evil-god-state . [(20141117 255) ((evil (1 0 8)) (god-mode (2 12 0))) "use god-mode keybindings in evil-mode" single ((:commit . "3d44197dc0a1fb40e7b7ff8717f8a8c339ce1d40") (:keywords "evil" "leader" "god-mode") (:authors ("Eric Seidel")) (:maintainer "Eric Seidel") (:url . "https://github.com/gridaphobe/evil-god-state"))]) (evil-fringe-mark . [(20180728 647) ((emacs (24 3)) (evil (1 0 0)) (fringe-helper (0 1 1)) (goto-chg (1 6))) "Display evil-mode marks in the fringe" tar ((:commit . "37521e190dc0414a2bfddd6b219527b1a8dd3f58") (:authors ("Andrew Smith" . "andy.bill.smith@gmail.com")) (:maintainer "Andrew Smith" . "andy.bill.smith@gmail.com") (:url . "https://github.com/Andrew-William-Smith/evil-fringe-mark"))]) (evil-find-char-pinyin . [(20160514 2041) ((evil (1 2 12)) (pinyinlib (0 1 0))) "Evil's f/F/t/T/evil-snipe commands with Pinyin support" single ((:commit . "04e277946d658f1a73c68dcbbadea9c21097a31c") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (evil-extra-operator . [(20161213 403) ((evil (1 0 7))) "Evil operator for evaluating codes, taking notes, searching via google, etc." single ((:commit . "e16a9b36f9901254da9af8a73871061616410fc3") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "http://github.com/Dewdrops/evil-extra-operator"))]) (evil-expat . [(20180719 816) ((emacs (24 3)) (evil (1 0 0))) "Evil ex commands" single ((:commit . "3ff831784c5f301330ecced5ebd43cce42980d2b") (:keywords "emulations" "evil" "vim") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-expat"))]) (evil-exchange . [(20170511 259) ((evil (1 2 8)) (cl-lib (0 3))) "Exchange text more easily within Evil" single ((:commit . "47691537815150715e64e6f6ec79be7746c96120") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "http://github.com/Dewdrops/evil-exchange"))]) (evil-ex-shell-command . [(20180903 614) ((emacs (24 4)) (evil (1 1 0))) "invoke shell-command right from evil-ex" single ((:commit . "dd31672b1f6b67072b06805c9460f90bc682488a") (:keywords "tools" "shell-command" "evil") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/evil-ex-shell-command"))]) (evil-ex-fasd . [(20180903 612) ((emacs (24 4)) (evil (1 1 0)) (fasd (0))) "using fasd right from evil-ex" single ((:commit . "ed8fbbe23a8a268d9dcbf1a6132e928ba2c655c5") (:keywords "tools" "fasd" "evil" "navigation") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/evil-ex-fasd"))]) (evil-escape . [(20180910 1234) nil "No description available." single ((:commit . "f4e9116bfbaac8c9d210c17ad488e0982291245f"))]) (evil-embrace . [(20160519 1829) ((emacs (24 4)) (embrace (0 1 0)) (evil-surround (0))) "Evil integration of embrace.el" single ((:commit . "4379adea032b25e359d01a36301b4a5afdd0d1b7") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (evil-ediff . [(20170724 1923) ((evil (1 2 3))) "Make ediff a little evil" single ((:commit . "50d26cb0654fca8f8fd7227410e5cbf0b8f681cf") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/evil-ediff"))]) (evil-easymotion . [(20180114 654) ((emacs (24)) (avy (0 3 0)) (cl-lib (0 5))) "A port of vim's easymotion to emacs" single ((:commit . "79c13ed3bce018ac09d358e642e5bd7025e93603") (:keywords "convenience" "evil") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/pythonnut/evil-easymotion"))]) (evil-dvorak . [(20160416 1841) ((evil (1 0 8))) "evil keybindings for that work with dvorak mode" tar ((:commit . "824f7c56980d72a0ff04c662223540cd66f13754") (:keywords "evil" "vim-emulation" "dvorak" "keyboard") (:url . "https://github.com/jbranso/evil-dvorak.git"))]) (evil-commentary . [(20170413 1451) ((evil (1 0 0))) "Comment stuff out. A port of vim-commentary." tar ((:commit . "395f91014b69844b81660c155f42eb9b1b3d199d") (:keywords "evil" "comment" "commentary" "evil-commentary") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-commentary"))]) (evil-collection . [(20181114 950) ((emacs (25 1)) (cl-lib (0 5)) (evil (1 2 13))) "A set of keybindings for Evil mode" tar ((:commit . "dfa412db04b3714a14a1879679daddefb873b89b") (:keywords "evil" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/emacs-evil/evil-collection"))]) (evil-colemak-minimal . [(20171006 1317) ((emacs (24)) (evil (1 2 12))) "Minimal Colemak key bindings for evil-mode" single ((:commit . "6d98b6da60f414524a0d718f76024c26dce742b3") (:keywords "colemak" "evil") (:authors ("Bryan Allred" . "bryan@revolvingcow.com")) (:maintainer "Bryan Allred" . "bryan@revolvingcow.com") (:url . "https://github.com/bmallred/evil-colemak-minimal"))]) (evil-colemak-basics . [(20170425 1209) ((emacs (24)) (evil (1 2 12)) (evil-snipe (2 0 3))) "Basic Colemak key bindings for evil-mode" single ((:commit . "7844079b47f47bb1dc24c885b0ac2e67524fa960") (:keywords "colemak" "evil") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-colemak-basics"))]) (evil-cleverparens . [(20170718 413) ((evil (1 0)) (paredit (1)) (smartparens (1 6 1)) (emacs (24 4)) (dash (2 12 0))) "Evil friendly minor-mode for editing lisp." tar ((:commit . "8c45879d49bfa6d4e414b6c1df700a4a51cbb869") (:keywords "cleverparens" "parentheses" "evil" "paredit" "smartparens") (:authors ("Olli Piepponen" . "opieppo@gmail.com")) (:maintainer "Olli Piepponen" . "opieppo@gmail.com") (:url . "https://github.com/luxbock/evil-cleverparens"))]) (evil-better-visual-line . [(20181026 1028) ((evil (1 2 13))) "gj and gk visual line mode fix" single ((:commit . "15f77e67fcc3c48db323ccd8c8c4bc249e2911b8") (:keywords "evil" "vim" "motion") (:authors ("<nuckollsp at gmail.com>")) (:maintainer "<nuckollsp at gmail.com>") (:url . "https://github.com/yourfin/evil-better-visual-line"))]) (evil-avy . [(20150908 748) ((emacs (24 1)) (cl-lib (0 5)) (avy (0 3 0)) (evil (1 2 3))) "set-based completion" single ((:commit . "2dd955cc3ecaa7ddeb67b295298abdc6d16dd3a5") (:keywords "point" "location" "evil" "vim") (:authors ("Yufan Lou" . "loganlyf@gmail.com")) (:maintainer "Yufan Lou" . "loganlyf@gmail.com") (:url . "https://github.com/louy2/evil-avy"))]) (evil-args . [(20180908 2157) ((evil (1 0 8))) "Motions and text objects for delimited arguments in Evil." single ((:commit . "758ad5ae54ad34202064fec192c88151c08cb387") (:keywords "evil" "vim-emulation") (:authors ("Connor Smith" . "wconnorsmith@gmail.com")) (:maintainer "Connor Smith" . "wconnorsmith@gmail.com") (:url . "http://github.com/wcsmith/evil-args"))]) (evil-anzu . [(20170124 718) ((evil (1 0 0)) (anzu (0 46))) "anzu for evil-mode" single ((:commit . "9bca6ca14d865e7e005bc02a28a09b4ae74facc9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com") ("Fredrik Bergroth" . "fbergroth@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-evil-anzu"))]) (evil . [(20181107 1016) ((emacs (24 1)) (undo-tree (0 6 3)) (goto-chg (1 6)) (cl-lib (0 5))) "Extensible Vi layer for Emacs." tar ((:commit . "99bcf8c31ee72a3a571e013f40d105618fb92d19"))]) (eve-mode . [(20170822 2231) ((emacs (25)) (polymode (1 0)) (markdown-mode (2 0))) "Major mode for editing Eve documents." single ((:commit . "a4661114d9c18725691b76321d72167ca5a9070a") (:keywords "languages" "wp" "tools") (:authors ("Joshua Cole" . "joshuafcole@gmail.com")) (:maintainer "Joshua Cole" . "joshuafcole@gmail.com") (:url . "https://github.com/witheve/emacs-eve-mode"))]) (evalator-clojure . [(20160208 2148) ((cider (0 10 0)) (evalator (1 0 0))) "Clojure evaluation context for evalator via CIDER." tar ((:commit . "caa4e0a137bdfada86593128a654e16aa617ad50") (:keywords "languages" "clojure" "cider" "helm") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:url . "http://www.github.com/seanirby/evalator-clojure"))]) (evalator . [(20160213 128) ((helm-core (1 9 1))) "Package for interactive transformation of data with helm" tar ((:commit . "f30da4da48c0b3f3cfa1fc1c7cfdb53ffe79df36") (:keywords "languages" "elisp" "helm") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:url . "http://www.github.com/seanirby/evalator"))]) (eval-sexp-fu . [(20180510 203) ((cl-lib (0)) (highlight (0))) "Tiny functionality enhancements for evaluating sexps." single ((:commit . "1cfd0f3e167d63080692fad97ffe0091b024ad73") (:keywords "lisp" "highlight" "convenience") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (eval-in-repl . [(20171122 1343) ((dash (0 0 0)) (paredit (0 0 0)) (ace-window (0 0 0))) "Consistent ESS-like eval interface for various REPLs" tar ((:commit . "fea05a5b81d74ac53cb2a83aa83a73d9526bcc42") (:url . "https://github.com/kaz-yos/eval-in-repl/"))]) (eval-expr . [(20120619 647) nil "enhanced eval-expression command" single ((:commit . "a0e69e83de41df8dbccefc1962ab4f02206a3328") (:keywords "lisp" "extensions") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainer nil . "friedman@splode.com"))]) (euslisp-mode . [(20170830 1929) ((emacs (24 3)) (s (1 9)) (exec-path-from-shell (0)) (helm-ag (0 58))) "Major mode for Euslisp-formatted text" single ((:commit . "db62a2d148482317794727982576494596365a55") (:keywords "euslisp" "euslisp" "github") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/euslisp-mode"))]) (ethan-wspace . [(20170507 2030) nil "whitespace customizations for emacs" single ((:commit . "e055ee6730c0b03525d32e67511ef6c51e4c29e4") (:keywords "whitespace" "tab" "newline" "trailing" "clean") (:authors ("Ethan Glasser-Camp" . "ethan@betacantrips.com")) (:maintainer "Ethan Glasser-Camp" . "ethan@betacantrips.com"))]) (eterm-256color . [(20181026 1529) ((emacs (24 4)) (xterm-color (1 7)) (f (0 19 0))) "Customizable 256 colors for term." tar ((:commit . "1340f69a78faf4e709ee29875550ecc9f434b216") (:keywords "faces") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/eterm-256color"))]) (etable . [(20161028 2009) ((dash (2 9 0)) (interval-list (0 1)) (emacs (24 4))) "Implementation of javax.swing.JTable for Emacs." tar ((:commit . "d502141f0c69bf95256ba5cb9cd15350c7e942d2"))]) (esxml . [(20171129 807) nil "Library for working with xml via esxml and sxml" tar ((:commit . "5548ceba17deae0c3c6d0092672edc4de3c75ce3"))]) (esup . [(20180727 342) ((cl-lib (0 5)) (emacs (24))) "the Emacs StartUp Profiler (ESUP)" tar ((:commit . "5acb60e8d7a8fef854178f325682765820522b10") (:keywords "convenience" "processes") (:authors ("Joe Schafer" . "joe@jschaf.com")) (:maintainer "Joe Schafer" . "joe@jschaf.com") (:url . "http://github.com/jschaf/esup"))]) (ess-view . [(20181001 1730) ((ess (15)) (s (1 8 0)) (f (0 16 0))) "View R dataframes in a spreadsheet software" single ((:commit . "d4e5a340b7bcc58c434867b97923094bd0680283") (:keywords "extensions" "ess") (:authors ("Bocci Gionata" . "boccigionata@gmail.com")) (:maintainer "Bocci Gionata" . "boccigionata@gmail.com") (:url . "https://github.com/GioBo/ess-view"))]) (ess-smart-underscore . [(20181112 2102) ((ess (0))) "Ess Smart Underscore" tar ((:commit . "17fde1f2bffffeb67520922e09ebf66693ef0c6f") (:keywords "ess" "underscore") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew Fidler") (:url . "http://github.com/mlf176f2/ess-smart-underscore.el"))]) (ess-smart-equals . [(20150202 601) ((emacs (24)) (ess (5 0))) "better smart-assignment with =-key in R and S" single ((:commit . "e0f5f18f01ed252fde50d051adf1fa6254a254c9") (:keywords "r" "s" "ess" "convenience") (:authors ("Christopher R. Genovese" . "genovese@cmu.edu")) (:maintainer "Christopher R. Genovese" . "genovese@cmu.edu") (:url . "https://github.com/genovese/ess-smart-equals"))]) (ess-R-data-view . [(20130509 1158) ((ctable (20130313 1743)) (popup (20130324 1305)) (ess (20130225 1754))) "Data viewer for GNU R" single ((:commit . "d6e98d3ae1e2a2ea39a56eebcdb73e99d29562e9") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ess-R-data-view.el"))]) (ess . [(20181117 1705) ((julia-mode (0 3))) "Emacs Speaks Statistics" tar ((:commit . "58b011d78e6394e29dff173f66da652388eb87a8") (:authors ("David Smith" . "dsmith@stats.adelaide.edu.au") ("A.J. Rossini" . "blindglobe@gmail.com") ("Richard M. Heiberger" . "rmh@temple.edu") ("Kurt Hornik" . "Kurt.Hornik@R-project.org") ("Martin Maechler" . "maechler@stat.math.ethz.ch") ("Rodney A. Sparapani" . "rsparapa@mcw.edu") ("Stephen Eglen" . "stephen@gnu.org") ("Sebastian P. Luque" . "spluque@gmail.com") ("Henning Redestig" . "henning.red@googlemail.com") ("Vitalie Spinu" . "spinuvit@gmail.com") ("Lionel Henry" . "lionel.hry@gmail.com") ("J. Alexander Branham" . "alex.branham@gmail.com")) (:maintainer "ESS Core Team" . "ESS-core@r-project.org"))]) (esqlite-helm . [(20151116 850) ((esqlite (0 2 0)) (helm (20131207 845))) "Define helm source for sqlite database" single ((:commit . "bc4047e09b8f6c34802db86095cd465935670dce") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) (esqlite . [(20151206 1206) ((pcsv (1 3 3))) "Manipulate sqlite file from Emacs" single ((:commit . "bc4047e09b8f6c34802db86095cd465935670dce") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) (espy . [(20180929 1602) ((emacs (24))) "Emacs Simple Password Yielder" single ((:commit . "3daf31d55dc04bc0cd87f668b0ad106e67711349") (:keywords "convenience") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:url . "https://github.com/walseb/espy"))]) (espuds . [(20160905 1300) ((s (1 7 0)) (dash (2 2 0)) (f (0 12 1))) "Ecukes step definitions" single ((:commit . "78fc53feaf77a98d63894cd410faee2a18107b00") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/ecukes/espuds"))]) (espresso-theme . [(20181025 826) nil "Espresso Tutti Colori port for Emacs" single ((:commit . "d2fa034eb833bf37cc6842017070725e0da9b046") (:authors ("Martin Kühl <purl.org/net/mkhl>")) (:maintainer "Martin Kühl <purl.org/net/mkhl>") (:url . "https://github.com/dgutov/espresso-theme"))]) (eslintd-fix . [(20180429 1455) ((dash (2 12 0)) (emacs (24 3))) "use eslint_d to automatically fix js files" single ((:commit . "90e451af4daa190d6c0e29fb714b0501a7cce89a") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/eslintd-fix"))]) (eslint-fix . [(20180514 700) nil "Fix JavaScript files using ESLint" single ((:commit . "f81f3b47a47460611fbdbdae1d23275ec78f2f8d") (:keywords "tools" "javascript" "eslint" "lint" "formatting" "style") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:url . "https://github.com/codesuki/eslint-fix"))]) (eshell-z . [(20170117 438) ((cl-lib (0 5))) "cd to frequent directory in eshell" single ((:commit . "c9334cbc1552234df3437f35d98e32f4d18446b8") (:keywords "convenience") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/eshell-z"))]) (eshell-up . [(20170425 1737) ((emacs (24))) "Quickly go to a specific parent directory in eshell" single ((:commit . "9c100bae5c3020e8d9307e4332d3b64e7dc28519") (:keywords "eshell") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/eshell-up"))]) (eshell-prompt-extras . [(20180110 634) nil "Display extra information for your eshell prompt." single ((:commit . "1d8825dcc005b488c6366d0b3015fc6686194eea") (:keywords "eshell" "prompt") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/hiddenlotus/eshell-prompt-extras"))]) (eshell-git-prompt . [(20170909 1452) ((emacs (24 1)) (cl-lib (0 5)) (dash (2 11 0))) "Some Eshell prompt for Git users" single ((:commit . "b6bb2d7bd4e393b4170b29891cfefb72ae020aab") (:keywords "eshell" "git") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/eshell-git-prompt"))]) (eshell-fringe-status . [(20170117 2316) nil "Show last status in fringe" single ((:commit . "adc6997c68e39c0d52a2af1b2fd5cf2057783797") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/eshell-fringe-status/"))]) (eshell-fixed-prompt . [(20170804 1335) ((emacs (25)) (s (1 11 0))) "Restrict eshell to a single fixed prompt" single ((:commit . "4351b214de6d4e8e45279930448e2f93b491848e") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (eshell-did-you-mean . [(20150915 1952) ((emacs (24 1)) (cl-lib (0 5))) "command not found (\"did you mean…\" feature) in Eshell" single ((:commit . "7cb6ef8e2274d0a50a9e114d412307a6543533d5") (:keywords "eshell") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/eshell-did-you-mean"))]) (eshell-bookmark . [(20170922 1514) ((emacs (24 3))) "Integrate bookmarks with eshell." single ((:commit . "deda4b848b2fb979dbe73ead2cb866610e3596ed") (:keywords "convenience" "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/eshell-bookmark"))]) (eshell-autojump . [(20150927 724) nil "autojump command for Eshell" single ((:commit . "c6a8b81a16576df9875e721fbbfe6690d04e7e43") (:authors ("Alex Schroeder")) (:maintainer "Yen-Chin, Lee" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/eshell-autojump"))]) (esh-help . [(20170830 411) ((dash (1 4 0))) "Add some help functions and support for Eshell" single ((:commit . "8a8a9d4d9852f8bd96da3b94e95ff57097ac8ec6") (:keywords "eshell" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/esh-help/"))]) (esh-buf-stack . [(20140107 1018) nil "Add a buffer stack feature to Eshell" single ((:commit . "ce0ea5aadca3150eaa9d2e6ec20296add4e99176") (:keywords "eshell" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com"))]) (esh-autosuggest . [(20171224 255) ((emacs (24 4)) (company (0 9 4))) "History autosuggestions for eshell" single ((:commit . "2fd996c1a29b21e60854a3c90d7d4fc3d5b0aded") (:keywords "completion" "company" "matching" "convenience" "abbrev") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/esh-autosuggest"))]) (esa . [(20180403 1525) ((cl-lib (0 5))) "Interface to esa.io" single ((:commit . "417e0ac55abe9b17e0b7165d0df26bc018aff42e") (:keywords "tools" "esa") (:authors ("Nab Inno" . "nab@blahfe.com")) (:maintainer "Nab Inno" . "nab@blahfe.com") (:url . "https://github.com/nabinno/esa.el"))]) (es-windows . [(20140211 904) ((cl-lib (0 3)) (emacs (24))) "Window-management utilities" single ((:commit . "239e30408cb1adb4bc8bd63e2df34711fa910b4f") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-windows"))]) (es-mode . [(20181004 2217) ((dash (2 11 0)) (cl-lib (0 5)) (spark (1 0)) (s (1 11 0)) (request (0 3 0))) "A major mode for editing and executing Elasticsearch queries" tar ((:commit . "1b7aca9b4e9fcebf4a67682203035eaf75b692e2") (:keywords "elasticsearch") (:authors ("Lee Hinman" . "lee@writequit.org")) (:maintainer "Lee Hinman" . "lee@writequit.org") (:url . "http://www.github.com/dakrone/es-mode"))]) (es-lib . [(20141111 1830) ((cl-lib (0 3))) "A collection of emacs utilities" tar ((:commit . "753b27363e39c10edc9e4e452bdbbbe4d190df4a") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-lib"))]) (ert-runner . [(20180831 1145) ((s (1 6 1)) (dash (1 8 0)) (f (0 10 0)) (commander (0 2 0)) (ansi (0 1 0)) (shut-up (0 1 0))) "Opinionated Ert testing workflow" tar ((:commit . "90b8fdd5970ef76a4649be60003b37f82cdc1a65") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ert-runner.el"))]) (ert-modeline . [(20140115 1015) ((s (1 3 1)) (dash (1 2 0)) (emacs (24 1)) (projectile (0 9 1))) "displays ert test results in the modeline." single ((:commit . "e7be2b81191afb437b70368a819770f8f750e4af") (:keywords "tools" "tests" "convenience") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (ert-junit . [(20180809 2111) ((ert (0)) (emacs (23 4))) "JUnit XML reports from ert results" single ((:commit . "69177610824f20d4c4e16af4b9850fd96bea6491") (:keywords "tools" "test" "unittest" "ert") (:authors ("Ola Nilsson" . "ola.nilsson@gmail.com")) (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:url . "http://bitbucket.org/olanilsson/ert-junit"))]) (ert-expectations . [(20121009 734) nil "The simplest unit test framework in the world" single ((:commit . "aed70e002c4305b66aed7f6d0d48e9addd2dc1e6") (:keywords "test" "unittest" "ert" "expectations") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/ert-expectations.el"))]) (ert-async . [(20151011 1359) nil "Async support for ERT" single ((:commit . "f64a7ed5b0d2900c9a3d8cc33294bf8a79bc8526") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ert-async.el"))]) (eros . [(20180415 618) ((emacs (24 4))) "Evaluation Result OverlayS for Emacs Lisp" single ((:commit . "dd8910279226259e100dab798b073a52f9b4233a") (:keywords "convenience" "lisp") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/xiongtx/eros"))]) (erlstack-mode . [(20181019 2117) ((emacs (25 1)) (dash (2 12 0))) "Minor mode for analysing Erlang stacktraces" single ((:commit . "984ffddb18432ce3e11528052da8c1a5beb31e72") (:keywords "tools" "erlang") (:authors ("k32")) (:maintainer "k32") (:url . "https://github.com/k32/erlstack-mode"))]) (erlang . [(20181011 1236) ((emacs (24 1))) "Erlang major mode" tar ((:commit . "5873f86728d945be654e31d33fd72a9ecd9c6eaa"))]) (ergoemacs-status . [(20160318 538) ((powerline (2 3)) (mode-icons (0 1 0))) "Adaptive Status Bar / Mode Line" single ((:commit . "d952cc2361adf6eb4d6af60950ad4ab699c81320") (:authors ("Matthew Fidler")) (:maintainer "Matthew Fidler"))]) (ergoemacs-mode . [(20180709 1345) ((emacs (24 1)) (undo-tree (0 6 5)) (cl-lib (0 5))) "Emacs mode based on common modern interface and ergonomics." tar ((:commit . "a5d46653fd3a521276630c81bf75d3e8d224e5cb") (:keywords "convenience") (:authors ("Xah Lee" . "xah@xahlee.org") ("David Capello" . "davidcapello@gmail.com") ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) (:maintainer "Matthew L. Fidler" . "matthew.fidler@gmail.com") (:url . "https://github.com/ergoemacs/ergoemacs-mode"))]) (erefactor . [(20160121 959) ((cl-lib (0 3))) "Emacs-Lisp refactoring utilities" single ((:commit . "bf68085e5635eb94fd85709f8e1355c1f5534745") (:keywords "extensions" "tools" "maint") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-erefactor"))]) (eredis . [(20181116 346) ((dash (0))) "eredis, a Redis client in emacs lisp" single ((:commit . "adc9d1dafb670b30170446f1e075ac1cffc111a3") (:keywords "redis" "api" "tools" "org") (:authors ("Justin Heyes-Jones" . "justinhj@gmail.com")) (:maintainer "Justin Heyes-Jones" . "justinhj@gmail.com") (:url . "http://github.com/justinhj/eredis/"))]) (ereader . [(20170810 501) ((emacs (24 4)) (dash (2 12 1)) (s (1 10 0)) (xml+ (0 0 0))) "Major mode for reading ebooks with org-mode integration" tar ((:commit . "f3bbd3f13195f8fba3e3c880aab0e4c60430dcf3") (:keywords "epub" "ebook") (:authors ("Ben Dean" . "bendean837@gmail.com")) (:maintainer "Ben Dean" . "bendean837@gmail.com") (:url . "https://github.com/bddean/emacs-ereader"))]) (ercn . [(20150523 1503) nil "Flexible ERC notifications" single ((:commit . "79a4df5609046ae2e2e3375998287be6dda80615") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/ercn"))]) (erc-yt . [(20150426 1249) ((dash (2 10 0))) "An erc module to display youtube links nicely" single ((:commit . "43e7d49325b17a3217a6ffb4a9daf75c5ff4e6f8") (:keywords "multimedia") (:authors ("William Stevenson" . "yhvh2000@gmail.com")) (:maintainer "William Stevenson" . "yhvh2000@gmail.com"))]) (erc-youtube . [(20150603 2136) nil "Show info about a YouTube URL in an ERC buffer." single ((:commit . "97054ba8475b442e2aa81e5a291f668b7f28697f") (:keywords "multimedia") (:authors ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Raimon Grau Cuscó" . "raimonster@gmail.com"))]) (erc-view-log . [(20140227 2039) nil "Major mode for viewing ERC logs" single ((:commit . "c5a25f0cbca84ed2e4f72068c02b66bd0ea3b266") (:keywords "erc" "viewer" "logs" "colors") (:authors ("Antoine Levitt") ("Thomas Riccardi" . "riccardi.thomas@gmail.com")) (:maintainer "Antoine Levitt") (:url . "http://github.com/Niluge-KiWi/erc-view-log/raw/master/erc-view-log.el"))]) (erc-twitch . [(20170427 606) ((json (1 3)) (erc (5 0))) "Support for Twitch emotes for ERC." single ((:commit . "53c6af0cb72e56d897d30a40e7e5066668d6b5ec") (:keywords "twitch" "erc" "emotes") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/erc-twitch"))]) (erc-tweet . [(20150920 1258) nil "shows text of a tweet when an url is posted in erc buffers" single ((:commit . "91fed61e139fa788d66a7358f0d50acc896414b8") (:keywords "extensions") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com"))]) (erc-track-score . [(20130328 1215) nil "Add score support to tracked channel buffers" single ((:commit . "5b27531ea6b1a4c4b703b270dfa9128cb5bfdaa3") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/erc-track-score.html"))]) (erc-terminal-notifier . [(20140115 1024) nil "OSX notifications via the terminal-notifier gem for Emacs ERC." single ((:commit . "a3dacb935845e4a20031212bbd82b2170f68d2a8") (:keywords "erc" "terminal-notifier" "nick") (:authors ("Julien Blanchard" . "julien@sideburns.eu")) (:maintainer "Julien Blanchard" . "julien@sideburns.eu") (:url . "http://github.com/julienXX/"))]) (erc-status-sidebar . [(20171223 2124) ((emacs (24 5)) (seq (2 3))) "a hexchat-like activity overview for ERC channels" single ((:commit . "ea4189a1dbfe60117359c36e681ad7c389e2968c") (:authors ("Andrew Barbarello")) (:maintainer "Andrew Barbarello") (:url . "https://github.com/drewbarbs/erc-status-sidebar"))]) (erc-social-graph . [(20150508 1204) nil "A social network graph module for ERC." single ((:commit . "e6ef3416a1c5064054bf054d9f0c1c7bf54a9cd0") (:keywords "erc" "graph") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/erc-social-graph"))]) (erc-scrolltoplace . [(20180608 606) ((emacs (24 0)) (switch-buffer-functions (0 0 1))) "An Erc module to scrolltobottom better with keep-place" single ((:commit . "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9") (:keywords "erc" "module" "comm" "scrolltobottom" "keep-place") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/erc-scrolltoplace"))]) (erc-image . [(20180522 1424) nil "Show received image urls in the ERC buffer" single ((:commit . "82fb3871f02e24b1e880770b9a3d187aab43d0f0") (:keywords "multimedia") (:authors ("Jon de Andrés Frías" . "jondeandres@gmail.com") ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Jon de Andrés Frías" . "jondeandres@gmail.com"))]) (erc-hl-nicks . [(20180415 1946) nil "ERC nick highlighter that ignores uniquifying chars when colorizing" single ((:commit . "756c4438a8245ccd3e389bf6c9850ee8453783ec") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/erc-hl-nicks"))]) (erc-hipchatify . [(20170314 1637) ((emacs (24 4)) (s (1 10 0)) (alert (1 2)) (request (0 2 0))) "Provide emoticons and html rendering for HipChat" single ((:keywords "erc" "bitlbee" "hipchat" "multimedia") (:authors ("Sean Farley" . "sean@farley.io")) (:maintainer "Sean Farley" . "sean@farley.io") (:url . "https://bitbucket.org/seanfarley/erc-hipchatify"))]) (erc-crypt . [(20161228 1539) ((cl-lib (0 5))) "Symmetric Encryption for ERC" single ((:commit . "731f9264a5bf08a8fc0b5ce69e72058c86f873a5") (:keywords "comm") (:authors (nil . "xristos@sdf.lonestar.org")) (:maintainer nil . "xristos@sdf.lonestar.org") (:url . "https://github.com/atomontage/erc-crypt"))]) (erc-colorize . [(20170107 1339) nil "Per user colorization of whole message" single ((:commit . "d026a016dcb9d63d9ac66d30627a92a8f1681bbd") (:keywords "erc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/erc-colorize.git"))]) (eproject . [(20180312 1642) ((helm (1 6 4))) "assign files to projects, programatically" tar ((:commit . "068218d2cf2138cb2e8fc29b57e773a0097a7e8b") (:keywords "programming" "projects") (:authors ("Jonathan Rockway" . "jon@jrock.us")) (:maintainer "Jonathan Rockway" . "jon@jrock.us"))]) (eprime-mode . [(20140513 1816) nil "An E-prime checking mode for Emacs" single ((:commit . "17a481af26496be91c07139a9bfc05cfe722506f") (:keywords "e-prime" "english" "grammar") (:authors ("Andrew Hynes" . "andrewhynes@openmailbox.org")) (:maintainer "Andrew Hynes" . "andrewhynes@openmailbox.org") (:url . "https://github.com/AndrewHynes/eprime-mode"))]) (epresent . [(20160411 201) ((org (8)) (cl-lib (0 5))) "Simple presentation mode for Emacs Org-mode" single ((:commit . "6c8abedcf46ff08091fa2bba52eb905c6290057d") (:keywords "gui") (:url . "https://github.com/dakrone/epresent"))]) (epm . [(20161027 734) ((emacs (24 3)) (epl (0 8))) "Emacs Package Manager" tar ((:commit . "ab3d194fc4d11520d6b9bce4746d7242f3f1606a") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/epm"))]) (epl . [(20180205 2049) ((cl-lib (0 3))) "Emacs Package Library" single ((:commit . "78ab7a85c08222cd15582a298a364774e3282ce6") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/cask/epl"))]) (epkg . [(20181104 1943) ((closql (1 0 0)) (dash (2 14 1)) (emacs (25 1))) "browse the Emacsmirror package database" tar ((:commit . "c42bc98a711ffa8d2a7b9096b563ac0edb0b9bf3") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/epkg"))]) (epic . [(20170210 23) ((htmlize (1 47))) "Evernote Picker for Cocoa Emacs" single ((:commit . "a41826c330eb0ea061d58a08cc861b0c4ac8ec4e") (:keywords "evernote" "applescript") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:url . "https://github.com/yoshinari-nomura/epic"))]) (epc . [(20140610 534) ((concurrent (0 3 1)) (ctable (0 1 2))) "A RPC stack for the Emacs Lisp" tar ((:commit . "e1bfa5ca163273859336e3cc89b4b6460f7f8cda") (:keywords "lisp" "rpc") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-epc"))]) (eopengrok . [(20160904 659) ((s (1 9 0)) (dash (2 10 0)) (magit (2 1 0)) (cl-lib (0 5))) "opengrok interface for emacs" single ((:commit . "78f734328aaf19c52720415c037708ece1944c4c") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (envdir . [(20160221 1923) ((emacs (24)) (dash (2 10 0)) (f (0 17 2))) "Modify environment according to files in a specified directory" single ((:commit . "f29346c55ccf11d8c75628edc6d430ed63c36917") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/envdir-mode"))]) (ensime . [(20180615 1330) ((scala-mode (0 23)) (sbt-mode (0 2)) (yasnippet (0 10 0)) (company (0 9 0)) (dash (2 12 1)) (s (1 11 0)) (popup (0 5 3))) "ENhanced Scala Interaction Mode for Emacs" tar ((:commit . "34eb11dac3ec9d1c554c2e55bf056ece6983add7") (:keywords "languages") (:url . "https://github.com/ensime/ensime-emacs"))]) (enotify . [(20130407 1348) nil "A networked notification system for emacs" tar ((:commit . "7fd2f48ef4ff32c8f013c634ea2dd6b1d1409f80"))]) (eno . [(20160110 1034) ((dash (2 12 1)) (edit-at-point (1 0))) "Goto/copy/cut any word/symbol/line in view, similar to ace-jump/easymotion" single ((:commit . "40075bb1ed9e62f42c5799f3d3721734742ed417") (:authors (nil . "<e.enoson@gmail.com>")) (:maintainer nil . "<e.enoson@gmail.com>") (:url . "http://github.com/enoson/eno.el"))]) (enlive . [(20170725 1417) nil "query html document with css selectors" single ((:commit . "604a8ca272b6889f114e2b5a13adb5b1dc4bae86") (:keywords "css" "selector" "query") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/enlive"))]) (enh-ruby-mode . [(20180730 2309) ((emacs (24))) "Major mode for editing Ruby files" tar ((:commit . "09e1ed06c1cf323e3b4d45cd86353087e6a12fde") (:keywords "languages" "elisp" "ruby") (:authors ("Geoff Jacobsen")) (:maintainer "Geoff Jacobsen") (:url . "http://github.com/zenspider/Enhanced-Ruby-Mode"))]) (engine-mode . [(20180401 1646) ((cl-lib (0 5))) "Define and query search engines from within Emacs." single ((:commit . "fd5a235b2c93b95143d676e6b654e388d7cdd956") (:authors ("Harry R. Schwartz" . "hello@harryrschwartz.com")) (:maintainer "Harry R. Schwartz" . "hello@harryrschwartz.com") (:url . "https://github.com/hrs/engine-mode"))]) (encourage-mode . [(20151128 905) ((emacs (24 4))) "Encourages you in your work. :D" single ((:commit . "99edacf2d94d168d3da0609860dc7253db7c9815") (:keywords "fun") (:authors ("Patrick Mosby" . "patrick@schreiblogade.de")) (:maintainer "Patrick Mosby" . "patrick@schreiblogade.de") (:url . "https://github.com/halbtuerke/encourage-mode.el"))]) (enclose . [(20121008 1614) nil "Enclose cursor within punctuation pairs." tar ((:commit . "2747653e84af39017f503064bc66ed1812a77259"))]) (emr . [(20180921 2115) ((s (1 3 1)) (dash (1 2 0)) (cl-lib (0 2)) (popup (0 5 0)) (emacs (24 1)) (list-utils (0 3 0)) (paredit (24 0 0)) (projectile (0 9 1)) (clang-format (0)) (iedit (0 97))) "Emacs refactoring system." tar ((:commit . "8856b2ed7e45dd33a5f81e1302a2fba736c64dd6") (:keywords "tools" "convenience" "refactoring") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (empos . [(20151011 1916) nil "Locate bibtex citations from within emacs" single ((:commit . "7b99ad30e56937adb7e6349777e5a2045597d564") (:keywords "citations" "reference" "bibtex" "reftex") (:authors ("Dimitris Alikaniotis <da352 [at] cam.ac.uk>")) (:maintainer "Dimitris Alikaniotis <da352 [at] cam.ac.uk>") (:url . "http://github.com/dimalik/empos/"))]) (emojify-logos . [(20180814 917) ((emojify (0 4))) "Add logos to emojify" tar ((:commit . "a3e78bcbdf863092d4c9b026ac08bf7d1c7c0e8b") (:authors ("mxgoldstein" . "m_goldstein@gmx.net")) (:maintainer "mxgoldstein" . "m_goldstein@gmx.net") (:url . "https://github.com/mxgoldstein/emojify-logos"))]) (emojify . [(20180611 1538) ((seq (1 11)) (ht (2 0)) (emacs (24 3))) "Display emojis in Emacs" tar ((:commit . "38ae28d95b58e9fb86a3495a2dda3e5de254c4fc") (:keywords "multimedia" "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/emacs-emojify"))]) (emoji-recall . [(20160723 2208) ((emacs (24))) "How many emoji can you recall from memory?" tar ((:commit . "d9122f8fb1467309260109a1985cd14f18fdf631") (:keywords "game") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/emoji-recall.el"))]) (emoji-fontset . [(20160726 1924) nil "Set font face for Emoji." single ((:commit . "10be897fa5165fd40fd35a89e38c759e008fa775") (:keywords "emoji" "font" "config") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (emoji-display . [(20140117 1013) nil "emoji displaying module" single ((:commit . "bb4217f6400151a9cfa6d4524b8427f01feb5193") (:keywords "emoji") (:authors ("Kazuhiro Ito" . "kzhr@d1.dion.ne.jp")) (:maintainer "Kazuhiro Ito" . "kzhr@d1.dion.ne.jp") (:url . "https://github.com/ikazuhiro/emoji-display"))]) (emoji-cheat-sheet-plus . [(20150617 1331) ((emacs (24)) (helm (1 6 4))) "emoji-cheat-sheet for emacs" tar ((:commit . "96a003127d646a2683d81ca906a17eace0a6413e") (:keywords "emacs" "emoji") (:authors ("Sylvain Benner (based on the work of Shingo Fukuyama)")) (:maintainer "Sylvain Benner (based on the work of Shingo Fukuyama)") (:url . "https://github.com/syl20bnr/emacs-emoji-cheat-sheet-plus"))]) (emms-state . [(20160504 805) ((emms (0))) "Display track description and playing time in the mode line" single ((:commit . "77930300222333b71eafd495cc1fee3a3585eb23") (:keywords "emms") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/emms-state.el"))]) (emms-soundcloud . [(20131221 1145) ((emms (20131016)) (json (1 2))) "EMMS source for Soundcloud audio sharing platform" single ((:commit . "87e5cbf9609d1f26c24dc834fdeb78b33d453c2b") (:keywords "emms" "soundcloud") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "http://github.com/osener/emms-soundcloud"))]) (emms-player-simple-mpv . [(20180316 1549) ((emacs (24)) (cl-lib (0 5)) (emms (4 0))) "An extension of emms-player-simple.el for mpv JSON IPC" tar ((:commit . "101d120ccdee1c2c213fd2f0423c858b21649c00") (:keywords "emms" "mpv") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/emms-player-simple-mpv"))]) (emms-player-mpv-jp-radios . [(20180325 1117) ((emacs (24)) (cl-lib (0 5)) (emms (4 0)) (emms-player-simple-mpv (0 1 7))) "EMMS players and stream lists of Japan radio stations" tar ((:commit . "f6b37f5878c741124d5fca43c5b80af873541edd") (:keywords "emms" "mpv" "radio") (:url . "https://github.com/momomo5717/emms-player-mpv-jp-radios"))]) (emms-player-mpv . [(20180503 2127) ((emms (0))) "mpv support for EMMS" single ((:commit . "9c9ffc6f00a737a6db6377681a88e5292ebcf86b") (:keywords "multimedia" "emms" "mpv") (:url . "https://github.com/dochang/emms-player-mpv/"))]) (emms-mode-line-cycle . [(20160221 1120) ((emacs (24)) (emms (4 0))) "Display the emms mode line as a ticker" single ((:commit . "2c2f395e484a1d345050ddd61ff5fab71a92a6bc") (:keywords "emms" "mode-line") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/emms-mode-line-cycle"))]) (emms-mark-ext . [(20130529 327) ((emms (3 0))) "Extra functions for emms-mark-mode and emms-tag-edit-mode" single ((:commit . "ec68129e3e9e469e5bf160c6a1b7030e322f3541") (:keywords "convenience" "multimedia") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/emms-mark-ext"))]) (emms-info-mediainfo . [(20131223 1300) ((emms (0))) "Info-method for EMMS using medianfo" single ((:commit . "bce16eae9eacd38719fea62a9755225a888da59d") (:keywords "multimedia" "processes") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org"))]) (emms-bilibili . [(20180103 418) ((emacs (25)) (cl-lib (0 5))) "Play Bilibili in EMMS." single ((:commit . "294bca3dfc42fe3a55fb326ab39bc0fcfc8c5090") (:keywords "emms" "bilibili") (:url . "https://github.com/stardiviner/emms-bilibili"))]) (emms . [(20181101 1813) ((cl-lib (0 5))) "The Emacs Multimedia System" tar ((:commit . "56d9ec27dbbe75496e338f6621e196c04472470f") (:keywords "emms" "mp3" "mpeg" "multimedia") (:authors ("Jorgen Schäfer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schäfer" . "forcer@forcix.cx") (:url . "http://www.gnu.org/software/emms/"))]) (emmet-mode . [(20180613 341) nil "Unofficial Emmet's support for emacs" single ((:commit . "1acb821e0142136344ccf40c1e5fb664d7db2e70") (:keywords "convenience") (:authors ("Shin Aoyama" . "smihica@gmail.com")) (:maintainer "Shin Aoyama" . "smihica@gmail.com") (:url . "https://github.com/smihica/emmet-mode"))]) (emlib . [(20161126 1523) ((dash (2 13 0)) (cl-lib (0 5))) "A Machine Learning library for Emacs" tar ((:commit . "dea2af00f551ea580c641d86dd69219f7d4f3685") (:keywords "data" "ai" "neural networks" "ml") (:authors ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainer "Narendra Joshi" . "narendraj9@gmail.com") (:url . "https://github.com/narendraj9/emlib.git"))]) (embrace . [(20171031 1833) ((cl-lib (0 5)) (expand-region (0 10 0))) "Add/Change/Delete pairs based on `expand-region'" single ((:commit . "dd5da196e5bcc5e6d87e1937eca0c21da4334ef2") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (ember-yasnippets . [(20160526 1658) ((yasnippet (0 8 0))) "Snippets for Ember.js development" tar ((:commit . "3b5bd01569646237bf1b540d097e12f9118b67f4") (:keywords "tools" "abbrev" "languages") (:authors ("Ron White" . "ronco@costite.com")) (:maintainer "Ron White" . "ronco@costite.com"))]) (ember-mode . [(20181001 936) ((cl-lib (0 5))) "Ember navigation mode for emacs" single ((:commit . "88e5ffd33d8664b4d5124d6aa2ea9ed8d50c8c9e") (:keywords "ember" "ember.js" "emberjs") (:authors ("Aad Versteden" . "madnificent@gmail.com")) (:maintainer "Aad Versteden" . "madnificent@gmail.com"))]) (emaps . [(20180712 1916) nil "utilities for working with keymaps." single ((:commit . "823b8f72e6459c9f1a5dd62451ee4005ef71d955") (:keywords "convenience" "keyboard" "keymap" "utility") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/GuiltyDolphin/emaps"))]) (emamux-ruby-test . [(20130812 1639) ((emamux (0 1)) (projectile (0 9 1))) "Ruby test with emamux" single ((:commit . "23b73c650573b340351a919da3da416acfc2ac84") (:url . "https://github.com/syohex/emamux-ruby-test"))]) (emamux . [(20170227 337) ((emacs (24 3))) "Interact with tmux" single ((:commit . "39f57786b2cdd3844888df42d71c7bd251f07158") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-emamux"))]) (emacsshot . [(20161018 1443) nil "Snapshot a frame or window from within Emacs" tar ((:commit . "11ace77ab718292d05b82d93178380aff591468b") (:keywords "convenience") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl") (:url . "https://github.com/marcowahl/emacsshot"))]) (emacsql-sqlite . [(20180128 2052) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for SQLite" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql-psql . [(20171219 227) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for PostgreSQL via psql" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql-mysql . [(20171219 227) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for MySQL" single ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql . [(20181111 1005) ((emacs (25 1))) "high-level SQL database front-end" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsist-view . [(20160426 1223) nil "Mode for viewing emacsist.com" single ((:commit . "f67761259ed779a9bc95c9a4e0474522990c5c6b") (:keywords "convenience" "usability") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/emacsist-view"))]) (emacsc . [(20161028 1706) nil "helper for emacsc(1)" tar ((:commit . "421e0c567358769e32f670ae8e949d99abae0c28") (:keywords "tools") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/emacsc"))]) (emacsagist . [(20140331 1830) ((cl-lib (0 5))) "Search Packagist.org packages without leaving Emacs" single ((:commit . "aba342ba59c254a88017f25e9fb7a8cd6f2fda83") (:keywords "tools") (:authors ("Brian Zwahr" . "echosa@icloud.com")) (:maintainer "Brian Zwahr" . "echosa@icloud.com") (:url . "http://github.com/echosa/emacsagist"))]) (emacs-setup . [(20120727 1426) nil "Package for maintaining your emacs configuration. Clean up your .emacs!" tar ((:commit . "c783ec13e3b39093fffb6f6d64dccdce8ce4d375"))]) (elx . [(20181111 1007) ((emacs (25 1))) "extract information from Emacs Lisp libraries" single ((:commit . "c554db7e7f2c0c8a503def7739b8205193ba821f") (:keywords "docs" "libraries" "packages") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/elx"))]) (elwm . [(20150817 1007) ((dash (1 1 0))) "Minimalistic window manager for emacs" single ((:commit . "c33b183f006ad476c3a44dab316f580f8b369930") (:keywords "docs") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/elwm"))]) (elvish-mode . [(20180809 1612) ((emacs (24 3))) "Defines a major mode for Elvish" single ((:commit . "c3a7e31564256b9755b1ab9fb40d32ad78cd1ad2") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/elvish-mode"))]) (elscreen-separate-buffer-list . [(20161107 358) ((emacs (24 4)) (elscreen (1 4 6))) "Separate buffer list manager for elscreen" single ((:commit . "7652d827aa1b8c1b04303c5b4b0bda5e8f85565e") (:keywords "elscreen") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com"))]) (elscreen-multi-term . [(20151022 233) ((emacs (24 4)) (elscreen (1 4 6)) (multi-term (1 3))) "Multi term for elscreen" single ((:commit . "7b6048a0dd80f69460a62bbc6f1af8856141a5ea") (:keywords "elscreen" "multi term") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com"))]) (elscreen-mew . [(20160504 1835) ((elscreen (20120413 807))) "ElScreen Add-On for Mew" single ((:commit . "c90a23441d836da14a1cb12788432308ba58e2b6") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/elscreen-mew"))]) (elscreen-fr . [(20160920 953) ((elscreen (0)) (seq (1 11))) "Use frame title as screen tab" single ((:commit . "b9c11f80d277086d5d5bf88623e15fc7adbbbe3c") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/elscreen-fr"))]) (elscreen-buffer-group . [(20181027 528) ((emacs (24 4)) (elscreen (0)) (cl-lib (0 5))) "elscreen buffer group" single ((:commit . "cd671c4a86ff6e481d24d060b4069e518940f9c9") (:keywords "buffer") (:authors ("Jeff Gran" . "jeff@jeffgran.com") ("Author: Ryan C. Thompson")) (:maintainer "Jeff Gran" . "jeff@jeffgran.com") (:url . "https://github.com/jeffgran/elscreen-buffer-group"))]) (elscreen . [(20181009 451) ((emacs (24))) "Emacs window session manager" tar ((:commit . "cc58337faf5ba1eae7e87f75f6ff3758675688f2") (:keywords "window" "convenience") (:authors ("Naoto Morishima" . "naoto@morishima.net")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/elscreen"))]) (elsa . [(20181110 959) nil "Emacs Lisp Static Analyser" tar ((:commit . "b43830944fd18f0f9e414e4acf411ad9914f2df3") (:keywords "languages" "lisp") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (elquery . [(20180917 2217) ((emacs (25 1)) (s (1 11 0)) (dash (2 13 0))) "The HTML library for elisp." single ((:commit . "eac429d8550fbf1582c57d5e16fed9f320d6eb30") (:keywords "html" "hypermedia" "tools" "webscale") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/elquery"))]) (elpygen . [(20171225 1736) ((emacs (25)) (yasnippet (0 8 0))) "Generate a Python function/method using a symbol under point" single ((:commit . "21929c997a05968f9eefe52b85a76ceaab3b0d81") (:keywords "python" "languages" "tools") (:authors ("Vladimir Kazanov" . "vkazanov@inbox.ru")) (:maintainer "Vladimir Kazanov" . "vkazanov@inbox.ru") (:url . "https://github.com/vkazanov/elpygen"))]) (elpy . [(20181103 1105) ((company (0 9 2)) (emacs (24 4)) (find-file-in-project (3 3)) (highlight-indentation (0 5 0)) (pyvenv (1 3)) (yasnippet (0 8 0)) (s (1 11 0))) "Emacs Python Development Environment" tar ((:commit . "c60189ec9bba29b75f32dfab814a9c7af96520eb"))]) (elpa-mirror . [(20181013 256) ((emacs (24 4))) "Create local package repository so package upgrade never breaks" single ((:commit . "4e94c5058f67ace2f739f5b3a8cd04d30289febf") (:keywords "cloud" "mirror" "elpa") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/elpa-mirror"))]) (elpa-clone . [(20170502 1214) ((emacs (24 4)) (cl-lib (0))) "Clone ELPA archive" single ((:commit . "92f4c9d3570ad002575a90d0cc4a522c203a1110") (:keywords "comm" "elpa" "clone" "mirror") (:authors ("ZHANG Weiyi" . "dochang@gmail.com")) (:maintainer "ZHANG Weiyi" . "dochang@gmail.com") (:url . "https://github.com/dochang/elpa-clone"))]) (elpa-audit . [(20141023 1331) nil "Handy functions for inspecting and comparing package archives" single ((:commit . "727da50e626977351aff2675b6540a36818bbbe6") (:keywords "maint") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/elpa-audit"))]) (eloud . [(20160731 1557) ((emacs (24 4))) "A lightweight, interactive screen reader" single ((:commit . "82c97918585bd2a749251ae87d7732ca9d856c16") (:keywords "extensions") (:authors ("Patrick Smyth" . "patricksmyth01@gmail.com")) (:maintainer "Patrick Smyth" . "patricksmyth01@gmail.com") (:url . "https://github.com/smythp/eloud"))]) (elogcat . [(20151121 41) ((s (1 9 0)) (dash (2 10 0))) "logcat interface" single ((:commit . "4f311b7a07565b0d060334bc68edb36f2bff703f") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (elog . [(20160724 2255) ((eieio (1 3))) "logging library extended from logito" single ((:commit . "a67237d9813c7591614d95e2ef31cc5e5ed3f31b") (:keywords "lisp" "tool" "log") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (elnode . [(20140203 2306) ((web (0 1 4)) (dash (1 1 0)) (noflet (0 0 7)) (s (1 5 0)) (creole (0 8 14)) (fakir (0 1 6)) (db (0 0 5)) (kv (0 0 17))) "The Emacs webserver." tar ((:commit . "3f2bf225853e40a2a10386ee5ae0bd6ba5d44ce9"))]) (elmine . [(20170511 720) ((s (1 10 0))) "Redmine API access via elisp." single ((:commit . "432d2f2f7cb5b533f25b993d1001abcadcebe8ed") (:keywords "tools") (:authors ("Arthur Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/elmine"))]) (elmacro . [(20180628 1411) ((s (1 11 0)) (dash (2 13 0))) "Convert keyboard macros to emacs lisp" single ((:commit . "89b9b0feabafd01fee48111d67131c4c9b5fed9a") (:keywords "macro" "elisp" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/elmacro"))]) (elm-yasnippets . [(20160401 524) ((yasnippet (0 8 0))) "Yasnippets for Elm" tar ((:commit . "45a11a0cef0c36633fb3477d3dc4167e82779ba4") (:keywords "snippets") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com"))]) (elm-test-runner . [(20180918 2255) ((emacs (24 4))) "Enhanced support for running elm-test" single ((:commit . "73696add403cee6547fcb6eb4e49798e1583d0e2") (:authors ("Juan Edi")) (:maintainer "Juan Edi") (:url . "https://github.com/juanedi/elm-test-runner"))]) (elm-mode . [(20181114 2235) ((f (0 17)) (let-alist (1 0 5)) (seq (2 2)) (s (1 7 0)) (emacs (24 4)) (dash (2 13 0))) "Major mode for Elm" tar ((:commit . "a52c0c6216145ec1cf39d06541ad74f33f4816cc") (:authors ("Joseph Collard")) (:maintainer "Joseph Collard") (:url . "https://github.com/jcollard/elm-mode"))]) (elixir-yasnippets . [(20150417 1239) ((yasnippet (0 8 0))) "Yasnippets for Elixir" tar ((:commit . "980ca7626c14ef0573bec0035ec7942796062783"))]) (elixir-mode . [(20180711 1245) ((emacs (24)) (pkg-info (0 4))) "Major mode for editing Elixir files" tar ((:commit . "bfd09392a0253e4b96c642472e5d5b757a5254f8") (:keywords "languages" "elixir") (:url . "https://github.com/elixir-lang/emacs-elixir"))]) (elisp-slime-nav . [(20160128 1909) ((cl-lib (0 2))) "Make M-. and M-, work in elisp like they do in slime" single ((:commit . "34938422929800839e2f935aca890cd4a229ca99") (:keywords "navigation" "slime" "elisp" "emacs-lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/elisp-slime-nav"))]) (elisp-sandbox . [(20131116 1842) nil "Evaluate EmacsLisp expressions in a sandbox" single ((:commit . "d894d68934ef09c42f72ac4e1173a0bedc23f139") (:keywords "lisp") (:authors ("Joel McCracken <mccracken.joel@gmail.com>, D. Goel" . "deego@gnufans.org")) (:maintainer "Joel McCracken <mccracken.joel@gmail.com>, D. Goel" . "deego@gnufans.org") (:url . "https://github.com/joelmccracken/elisp-sandbox"))]) (elisp-refs . [(20181111 2223) ((dash (2 12 0)) (loop (1 2)) (s (1 11 0))) "find callers of elisp functions or macros" single ((:commit . "686aa5e6a6cc7cd20c6e11837251e19f303211b6") (:keywords "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (elisp-lint . [(20180224 2042) ((emacs (24))) "basic linting for Emacs Lisp" single ((:commit . "04b0d36ec0e4dc1bb54c2bf4c2d16b2af8cf6a39") (:keywords "lisp" "maint" "tools") (:authors ("Nikolaj Schumacher <bugs * nschum de>,")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>,") (:url . "http://github.com/gonewest818/elisp-lint/"))]) (elisp-format . [(20160508 952) nil "Format elisp code" single ((:commit . "03cc293eb2f78ec58fc1d84279af06816a04b979") (:authors (nil . "Andy Stewart lazycat.manatee@gmail.com")) (:maintainer "Yuki Inoue inouetakahiroki _at_ gmail.com") (:url . "https://github.com/Yuki-Inoue/elisp-format"))]) (elisp-docstring-mode . [(20170304 1615) nil "Major mode for editing elisp docstrings." single ((:commit . "f512e509dd690f65133e55563ebbfd2dede5034f") (:keywords "languages") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (elisp-depend . [(20161230 1550) nil "Parse depend libraries of elisp file." single ((:commit . "e4b201ac7dcee4489d58800c299fd04aaa61d07a"))]) (elisp-def . [(20180806 723) ((dash (2 12 0)) (f (0 19 0)) (s (1 11 0)) (emacs (24 3))) "macro-aware go-to-definition for elisp" single ((:commit . "368b04da68783601b52e3169312183381871cf9e") (:keywords "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (elhome . [(20161025 2042) ((initsplit (20120630))) "A framework for a \"home\" Emacs configuration" tar ((:commit . "e789e806469af3e9705f72298683c21f6c3a516d") (:keywords "lisp") (:authors ("Dave Abrahams" . "dave@boostpro.com")) (:maintainer "Demyan Rogozhin" . "demyan.rogozhin@gmail.com") (:url . "http://github.com/demyanrogozhin/elhome"))]) (elgrep . [(20181023 959) ((emacs (25 1)) (async (1 9 2))) "Searching files for regular expressions" single ((:commit . "d648df1f2bde466d74c4810d7abab700a10b30d0") (:keywords "tools" "matching" "files" "unix") (:authors ("Tobias Zawada" . "naehring@smtp.1und1.de")) (:maintainer "Tobias Zawada" . "naehring@smtp.1und1.de") (:url . "https://github.com/TobiasZawada/elgrep"))]) (elfeed-web . [(20180829 1716) ((simple-httpd (1 4 3)) (elfeed (1 4 0)) (emacs (24 1))) "web interface to Elfeed" tar ((:commit . "afafa1f7d9e29de55ce5b1709074738a7e185f2a"))]) (elfeed-protocol . [(20181117 1159) ((emacs (24 4)) (elfeed (2 1 1)) (cl-lib (0 5)) (auth-source (0))) "Provide owncloud/ttrss protocols for elfeed" tar ((:commit . "29895e39400a31750dfd3d9a327840d7a59384df") (:keywords "news") (:authors ("Xu Fasheng" . "fasheng.xu@gmail.com")) (:maintainer "Xu Fasheng" . "fasheng.xu@gmail.com") (:url . "https://github.com/fasheng/elfeed-protocol"))]) (elfeed-org . [(20181015 1100) ((elfeed (1 1 1)) (org (8 2 7)) (dash (2 10 0)) (s (1 9 0)) (cl-lib (0 5))) "Configure elfeed with one or more org-mode files" single ((:commit . "607b8bf4923a995260a072559b77bee188614a06") (:keywords "news") (:authors ("Remy Honig" . "remyhonig@gmail.com")) (:maintainer "Remy Honig" . "remyhonig@gmail.com") (:url . "https://github.com/remyhonig/elfeed-org"))]) (elfeed-goodies . [(20171127 651) ((popwin (1 0 0)) (powerline (2 2)) (elfeed (2 0 0)) (cl-lib (0 5)) (noflet (0 0 10)) (ace-jump-mode (2 0))) "Elfeed goodies" tar ((:commit . "fc0c3e72f9fcd7bbf5237f6f2323bc666e8240b4") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/elfeed-goodies"))]) (elfeed . [(20180916 1338) ((emacs (24 3))) "an Emacs Atom/RSS feed reader" tar ((:commit . "afafa1f7d9e29de55ce5b1709074738a7e185f2a"))]) (elf-mode . [(20161009 748) ((emacs (24 3))) "Show symbols in binaries" single ((:commit . "cd280d683cd3341d8bb31af6db7e3b74a133e6ab") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/elf-mode"))]) (elein . [(20120120 1116) nil "running leiningen commands from emacs" single ((:commit . "d4c0c0491dbb7c90e953d7a16172107c37103605") (:keywords "tools" "processes") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/elein"))]) (electric-spacing . [(20161209 1957) nil "Insert operators with surrounding spaces smartly" single ((:commit . "9d0f8a213133f2619a4e9dfbba3b00d4348c07b0") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com"))]) (electric-operator . [(20181030 2155) ((dash (2 10 0)) (emacs (24 4))) "Automatically add spaces around operators" tar ((:commit . "3057f786b2a7b00364da2995da482858e94046e1") (:keywords "electric") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/electric-operator"))]) (electric-case . [(20150417 1112) nil "insert camelCase, snake_case words without \"Shift\"ing" single ((:commit . "bac64e772107e3dc721a9819f63b9ebdc28a81f7") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (eldoc-overlay . [(20171219 940) ((emacs (24 3)) (inline-docs (1 0 1)) (quick-peek (1 0))) "Display eldoc with contextual documentation overlay." single ((:commit . "a391396f4cdf30a2f27a4c426b58b44ab3d0f0d0") (:keywords "documentation" "eldoc" "overlay") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/eldoc-overlay"))]) (eldoc-eval . [(20180607 1157) nil "Enable eldoc support when minibuffer is in use." single ((:commit . "f59a1ae7ecfa97ef659c7adb93e0673419acc485") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com"))]) (elcouch . [(20180809 936) ((emacs (25 1)) (json-mode (1 0 0)) (libelcouch (0 8 0))) "View and manipulate CouchDB databases" single ((:commit . "ae9b6261c5167d538914bfdbc4d34a36e50b5bc2") (:keywords "data" "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/elcouch"))]) (elcord . [(20181028 650) ((emacs (25))) "Allows you to integrate Rich Presence from Discord" tar ((:commit . "2224b0dd9137c04a62dd8ff7078ab80e9289643e") (:keywords "games") (:authors ("heatingdevice") ("Wilfredo Velázquez-Rodríguez" . "zulu.inuoe@gmail.com")) (:maintainer "heatingdevice") (:url . "https://github.com/Mstrodl/elcord"))]) (elcontext . [(20180526 1304) ((ht (2 3)) (hydra (0 14 0)) (emacs (24 3)) (f (0 20 0)) (osx-location (0 4)) (uuidgen (0 3))) "Create context specific actions" tar ((:commit . "f434ffc655e6349a4dd52285ff68a9194bcfc949") (:keywords "calendar" "convenience") (:authors ("Thomas Sojka")) (:maintainer "Thomas Sojka") (:url . "https://github.com/rollacaster/elcontext"))]) (elbank . [(20180316 1343) ((emacs (25)) (seq (2 16))) "Personal finances reporting application" tar ((:commit . "fa9bc7dec0a8fd489e90b9f178719344cc8d315a") (:keywords "tools" "personal-finances") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (el2org . [(20180311 1555) ((emacs (25 1))) "Convert elisp file to org file" single ((:commit . "81f1c97db8911f5bdf92c729630ab509de4ec73f") (:keywords "convenience") (:authors ("Feng Shu  <tumashu AT 163.com>")) (:maintainer "Feng Shu  <tumashu AT 163.com>") (:url . "https://github.com/tumashu/el2org"))]) (el2markdown . [(20170630 1858) nil "Convert commentary section of elisp files to markdown." single ((:commit . "368d99313683cd943c99feaffca356be60bdb636") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/el2markdown"))]) (el-x . [(20140111 2201) nil "main entry point for el-x package" tar ((:commit . "e7c333d4fc31a90f4dca951efe21129164b42605") (:keywords "lisp") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (el-spy . [(20131226 2008) nil "Mocking framework for Emacs lisp. It also support spy, proxy." single ((:commit . "b1dead9d1877660856ada22d906ac4e54695aec7") (:keywords "test") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/el-spy"))]) (el-sprunge . [(20140107 139) ((web-server (20140105 2246)) (htmlize (20130207 1202)) (emacs (24 3))) "Command line paste server with Emacs highlighting" tar ((:commit . "37855ec60aeb4d565c49a4d711edc7341e9a22cb"))]) (el-spice . [(20180128 1721) nil "Extra spice for emacs lisp programming" tar ((:commit . "4e0852ebf5d8e9cbb3eaaa6ae9c53d126b53f58c") (:keywords "languages" "extensions") (:authors ("Vedang Manerikar" . "vedang.manerikar@gmail.com")) (:maintainer "Vedang Manerikar" . "vedang.manerikar@gmail.com") (:url . "https://github.com/vedang/el-spice"))]) (el-spec . [(20121018 704) nil "ruby's rspec like syntax test frame work" single ((:commit . "1dbc465401d4aea5560318c4f13ff30920a0718d") (:keywords "test") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/el-spec"))]) (el-pocket . [(20170922 1249) ((web (0 5 2)) (emacs (24))) "Read and write to Pocket (getpocket.com)" single ((:commit . "a80abfb67efe68ada1d7d0a73aecee57e763baaa") (:keywords "emacs" "pocket" "bookmarks") (:authors ("Tod Davies" . "davies.t.o@gmail.com")) (:maintainer "Tod Davies" . "davies.t.o@gmail.com") (:url . "http://github.com/pterygota/el-pocket"))]) (el-patch . [(20181018 1610) ((emacs (25))) "Future-proof your Elisp." single ((:commit . "3051dd30d6d90b855da16332b5b16b4f754a39c6") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/el-patch"))]) (el-mock . [(20170824 1954) nil "Tiny Mock and Stub framework in Emacs Lisp" single ((:commit . "5df1d3a956544f1d3ad0bcd81daf47fff33ab8cc") (:keywords "lisp" "testing" "unittest") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/el-mock.el"))]) (el-init-viewer . [(20150303 828) ((emacs (24)) (cl-lib (0 5)) (ctable (0 1 2)) (dash (2 10 0)) (anaphora (1 0 0)) (el-init (0 1 4))) "Record viewer for el-init" single ((:commit . "8a2ab457586962bde0da2a1c56a37ce6363ae690") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init-viewer"))]) (el-init . [(20150728 920) ((emacs (24)) (cl-lib (0 5)) (anaphora (1 0 0))) "A loader inspired by init-loader" single ((:commit . "65c48ec47fea84d16ff2d1ef7015b4d220fcf5ff") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init"))]) (el-get . [(20181006 225) nil "Manage the external elisp bits and pieces you depend upon" tar ((:commit . "424487ed3aef4e6a08b48084654e7210deb0512e") (:keywords "emacs" "package" "elisp" "install" "elpa" "git" "git-svn" "bzr" "cvs" "svn" "darcs" "hg" "apt-get" "fink" "pacman" "http" "http-tar" "emacswiki") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://www.emacswiki.org/emacs/el-get"))]) (el-fly-indent-mode . [(20180422 243) ((emacs (25))) "Indent Emacs Lisp on the fly" single ((:commit . "4917f486a7be7482dedfea0a7ac3d01cab4ce21c") (:keywords "lisp" "languages") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/el-fly-indent-mode.el"))]) (el-autoyas . [(20120918 1317) nil "Automatically create Emacs-Lisp Yasnippets" tar ((:commit . "bde0251ecb504f585dfa27c205c8e312655310cc") (:keywords "emacs" "lisp" "mode" "yasnippet") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/el-autoyas.el"))]) (ejc-sql . [(20181113 1055) ((emacs (25 1)) (clomacs (0 0 3)) (dash (2 12 1)) (auto-complete (1 5 1)) (spinner (1 7 1)) (direx (1 0 0))) "Emacs SQL client uses Clojure JDBC." tar ((:commit . "9eef50aeecf58fe7cc88722c8ade62edbe22c34e") (:keywords "sql" "jdbc") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/ejc-sql"))]) (eink-theme . [(20170717 1507) nil "E Ink color theme" single ((:commit . "4c990bb3428f725735fa1f733ef4c5ad61f632b0") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://github.com/maio/eink-emacs"))]) (ein-mumamo . [(20150302 28) ((ein (0 4))) "Multiple major mode support for Emacs IPython Notebook" single ((:commit . "028fefec499598add1a87b92ed991891f38f0c7b") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>") (": John Miller <millejoh at mac.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (ein . [(20181113 2117) ((websocket (1 7)) (auto-complete (1 4 0)) (request (0 3)) (deferred (0 5)) (request-deferred (0 2 0)) (cl-generic (0 3)) (dash (2 13 0)) (s (1 11 0)) (skewer-mode (1 6 2))) "Emacs IPython Notebook" tar ((:commit . "07bc906df91bc60d1f39426ea2e86482aa03370c"))]) (eimp . [(20120826 2039) nil "Emacs Image Manipulation Package" single ((:commit . "2e7536fe6d8f7faf1bad7a8ae37faba0162c3b4f") (:keywords "files" "frames") (:authors ("Matthew P. Hodges" . "MPHodges@member.fsf.org")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (eide . [(20180626 1959) nil "IDE interface" tar ((:commit . "6bd4c3b67a532527b3514c72bf2d7371172b8a93"))]) (ego . [(20180301 104) ((emacs (24 5)) (ht (1 5)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (simple-httpd (1 4 5))) "a static site generator based on org mode, forked from org-page." tar ((:commit . "719809679c1a60887735db41abae53b61f08ef59"))]) (eglot . [(20181117 1112) ((emacs (26 1)) (jsonrpc (1 0 6))) "Client for Language Server Protocol (LSP) servers" single ((:commit . "604c1b0c31f7202f83373dd97f620dbc2dddfa52") (:keywords "convenience" "languages") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/joaotavora/eglot"))]) (egison-mode . [(20181109 1624) nil "Egison editing mode" single ((:commit . "7b3094bd92000d8ea2136977dbbcc8db754696b9") (:authors ("Satoshi Egi" . "egisatoshi@gmail.com")) (:maintainer "Satoshi Egi" . "egisatoshi@gmail.com") (:url . "https://github.com/egisatoshi/egison3/blob/master/elisp/egison-mode.el"))]) (egg . [(20180713 918) nil "Emacs Got Git - Emacs interface to Git" tar ((:commit . "5bf9879eec067e25a60f2363137c9e69f7b5cc68") (:keywords "git" "version control" "release management") (:authors ("Bogolisk" . "bogolisk@gmail.com")) (:maintainer "Bogolisk" . "bogolisk@gmail.com"))]) (eg . [(20170830 815) ((cl-lib (0 5)) (emacs (24 3))) "Norton Guide reader" single ((:commit . "1c7f1613d2aaae728ef540305f6ba030616f86bd") (:keywords "docs") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/eg.el"))]) (efire . [(20151009 2031) ((circe (1 2))) "Use campfire from Emacs" single ((:commit . "91a644662afb352475efad0b377713656f131e5c") (:keywords "convenience" "tools") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/efire"))]) (edts . [(20171030 709) ((auto-complete (1 3 1)) (auto-highlight-symbol (1 53)) (dash (2 13)) (erlang (2 4 1)) (f (0 19 0)) (popup (0 4)) (s (1 11 0))) "Erlang Development Tool Suite" tar ((:commit . "6ef4bdf571235ee1b078db321402270cabff7fda"))]) (edn . [(20160215 1219) ((cl-lib (0 3)) (emacs (24 1)) (peg (0 6))) "Support for reading and writing the edn data format from elisp" single ((:commit . "be9e32d1b49e35247b263b0243df7cfdc8d413ab") (:keywords "edn" "clojure") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/edn.el"))]) (editorconfig-generate . [(20181116 635) ((emacs (24))) "Generate .editorconfig" single ((:commit . "2921b53700dedf16b57d684439add187663954cd") (:keywords "tools") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:url . "https://github.com/10sr/emacs-lisp/blob/master/editorconfig-generate.el"))]) (editorconfig-domain-specific . [(20180505 924) ((cl-lib (0 5)) (editorconfig (0 6 0))) "Apply brace style and other \"domain-specific\" EditorConfig properties" single ((:commit . "e9824160fb2e466afa755240ee3ab7cc5657fb04") (:keywords "editorconfig" "util") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/editorconfig-emacs-domain-specific"))]) (editorconfig-custom-majormode . [(20180816 244) ((editorconfig (0 6 0))) "Decide major-mode and mmm-mode from EditorConfig" single ((:commit . "13ad1c83f847bedd4b3a19f9df7fd925853b19de") (:keywords "editorconfig" "util") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/editorconfig-custom-majormode-el"))]) (editorconfig-charset-extras . [(20180223 457) ((editorconfig (0 6 0))) "Extra EditorConfig Charset Support" single ((:commit . "ddf60923c6f4841cb593b2ea04c9c710a01d262f") (:keywords "tools") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:url . "https://github.com/10sr/editorconfig-charset-extras-el"))]) (editorconfig . [(20181115 709) ((cl-lib (0 5))) "EditorConfig Emacs Plugin" tar ((:commit . "d6e48c863ed246be8894c6ee3c3c088ab4db4711") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:url . "https://github.com/editorconfig/editorconfig-emacs#readme"))]) (edit-server-htmlize . [(20130329 2248) ((edit-server (1 9))) "(de)HTMLization hooks for edit-server.el" single ((:commit . "e7f8dadfabe869c77ca241cd6fbd4c52bd908392") (:authors ("Roland McGrath" . "roland@hack.frob.com")) (:maintainer "Roland McGrath" . "roland@hack.frob.com") (:url . "https://github.com/frobtech/edit-server-htmlize"))]) (edit-server . [(20181016 1125) nil "server that responds to edit requests from Chrome" single ((:commit . "81eb5211f79cf5a2234b7a932f6006d27d506aa5") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs_chrome"))]) (edit-list . [(20100930 1443) nil "edit a single list" single ((:commit . "f460d3f9e208a4e606fe6ded307f1b011916ca71") (:authors ("Michael Olson" . "mwolson@gnu.org")) (:maintainer "Michael Olson" . "mwolson@gnu.org") (:url . "http://mwolson.org/static/dist/elisp/edit-list.el"))]) (edit-indirect-region-latex . [(20161129 645) ((emacs (24 3)) (ht (2 2)) (edit-indirect (0 1 4))) "Edit LaTeX regions in separate buffers, e.g. for English grammar checks" single ((:commit . "05043f2c0c9838947d3ca4b51b695deb7c47612e") (:authors ("Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com")) (:maintainer "Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com") (:url . "https://github.com/niitsuma/edit-indirect-region-latex"))]) (edit-indirect . [(20180422 1807) ((emacs (24 3))) "Edit regions in separate buffers" single ((:commit . "de645d8144e8a08f039a9c88185121ec81d957ef") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/edit-indirect"))]) (edit-color-stamp . [(20130529 1733) ((es-lib (0 2)) (cl-lib (1 0))) "Edit a hex color stamp, using a QT or the internal color picker" tar ((:commit . "32dc1ca5bcf3dcf83fad5e39b55dc5b77becb3d3") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/edit-color-stamp"))]) (edit-at-point . [(20150716 1324) nil "edit(copy,cut..) current things(word,symbol..) under cursor" single ((:commit . "3b800c11685102e1eab62ec71c5fc1589ebb81a7") (:authors (nil . "<e.enoson@gmail.com>")) (:maintainer nil . "<e.enoson@gmail.com>") (:url . "http://github.com/enoson/edit-at-point.el"))]) (edebug-x . [(20130616 625) nil "Extensions for Edebug" single ((:commit . "a2c2c42553d3bcbd5ac11898554865acbed1bc46") (:keywords "extensions") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:url . "https://github.com/ScottyB/edebug-x"))]) (ede-php-autoload-drupal . [(20170316 2158) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Drupal support for ede-php-autoload" single ((:commit . "54a04241d94fabc4f4d16ae4dc8ba4f0c6e3b435") (:keywords "programming" "php" "drupal") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk"))]) (ede-php-autoload-composer-installers . [(20170221 2026) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Composer installers support for ede-php-autoload" single ((:commit . "7840439802c7d11ee086bbf465657f3da12f9f66") (:keywords "programming" "php") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk") (:url . "https://github.com/xendk/ede-php-autoload-composer-installers"))]) (ede-php-autoload . [(20180901 1255) nil "Simple EDE PHP Project" tar ((:commit . "8a4eeeaa93b8d87b65a107c4ebcbeb14528d9449") (:keywords "php" "project" "ede") (:authors ("Steven Rémot" . "steven.remot@gmail.com") ("original code for C++ by Eric M. Ludlam" . "eric@siege-engine.com")) (:maintainer "Steven Rémot" . "steven.remot@gmail.com") (:url . "https://github.com/emacs-php/ede-php-autoload"))]) (ede-compdb . [(20150920 2033) ((ede (1 2)) (semantic (2 2)) (cl-lib (0 4))) "Support for compilation database projects in EDE" single ((:commit . "d6d8466cd62876fc90adeff5875a1a584fd846cd") (:keywords "development" "ninja" "build" "cedet" "ede") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net"))]) (edbi-sqlite . [(20160221 1923) ((emacs (24)) (edbi (0 1 3))) "Open sqlite files with edbi" single ((:commit . "52cb9ca1af7691b592f2cfd2f007847e7a4ccd5f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-sqlite"))]) (edbi-minor-mode . [(20160706 1447) ((edbi (0 1 3))) "Use edbi with regular SQL files." single ((:commit . "566a2141a6eb9d9d5d7e1bd7c251d1c5e8f0d2ec") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-minor-mode"))]) (edbi-django . [(20180924 2234) ((emacs (25)) (pythonic (0 1 0)) (edbi (0 1 3))) "Run edbi with django settings" single ((:commit . "c5ae06c4bad57b53c2dbb313cd59e96a1606814d") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-django"))]) (edbi-database-url . [(20160221 1923) ((emacs (24)) (edbi (0 1 3))) "Run edbi with database url" single ((:commit . "d56c580268cd93651998c4c6b1c5558e6b6ca90f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-database-url"))]) (edbi . [(20160225 141) ((concurrent (0 3 1)) (ctable (0 1 2)) (epc (0 1 1))) "Emacs Database Interface" tar ((:commit . "6f50aaf4bde75255221f2292c7a4ad3fa9d918c0"))]) (ecukes . [(20171216 1208) ((commander (0 6 1)) (espuds (0 2 2)) (ansi (0 3 0)) (dash (2 2 0)) (s (1 8 0)) (f (0 11 0))) "Cucumber for Emacs." tar ((:commit . "3a77ba9f1064c2bca47b401974c009e65727c46e"))]) (eclipse-theme . [(20160430 1022) nil "Theme based on Eclipse circa 2010" single ((:commit . "dc54d9312d97210823b922038076e2b1b132eff2") (:keywords "themes") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/eclipse-theme"))]) (eclim . [(20181108 1134) ((dash (2 11 0)) (json (1 2)) (popup (0 5 2)) (s (1 9 0)) (cl-lib (0 5)) (yasnippet (0 10 0))) "An interface to the Eclipse IDE." tar ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (ecb . [(20170728 1921) nil "a code browser for Emacs" tar ((:commit . "1330a44cf3c171781083b0b926ab7622f64e6e81") (:keywords "browser" "code" "programming" "tools") (:authors ("Jesper Nordenberg" . "mayhem@home.se") ("Klaus Berndl" . "klaus.berndl@sdm.de") ("Kevin A. Burton" . "burton@openprivacy.org")) (:maintainer "Klaus Berndl" . "klaus.berndl@sdm.de"))]) (ebib . [(20181018 706) ((dash (2 5 0)) (seq (2 15)) (parsebib (2 3)) (emacs (24 4))) "a BibTeX database manager" tar ((:commit . "0163cbaf843661b1bd612936cbf26e7d1d77235c") (:keywords "text" "bibtex") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (ebf . [(20160211 1758) ((dash (2 11 0)) (dash-functional (1 2 0)) (cl-lib (0 5))) "brainfuck language transpiler to Emacs Lisp" tar ((:commit . "4cd9c26354d8be6571354b2954d21fba882e78a2") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/ebf"))]) (ebal . [(20180101 616) ((emacs (24 4)) (f (0 18 0))) "Emacs interface to Cabal and Stack" single ((:commit . "1740118125ae7aa6ba82d36e1fe0e69065a6fcaa") (:keywords "convenience" "cabal" "haskell") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/ebal"))]) (easy-repeat . [(20150516 848) ((emacs (24 4))) "Repeat easily" single ((:commit . "060f0e6801c82c40c06961dc0528a00e18947a8c") (:keywords "repeat" "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/easy-repeat.el"))]) (easy-kill-extras . [(20180920 1334) ((easy-kill (0 9 4))) "Extra functions for easy-kill." tar ((:commit . "b8ce8350cc86e0229f195082557970cd51def960") (:keywords "killing" "convenience") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/easy-kill-extras.el"))]) (easy-kill . [(20181114 2330) ((emacs (24)) (cl-lib (0 5))) "kill & mark things easily" single ((:commit . "2a6309d98aa6b71df6bbbcdf15cab3187c521a6b") (:keywords "killing" "convenience") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:url . "https://github.com/leoliu/easy-kill"))]) (easy-jekyll . [(20181104 1256) ((emacs (24 4))) "Major mode managing jekyll blogs" single ((:commit . "3b810558b5816a5413460e77f4c6009dd8dfedcc") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-easy-jekyll"))]) (easy-hugo . [(20181030 1238) ((emacs (24 4)) (popup (0 5 3))) "Write blogs made with hugo by markdown or org-mode" single ((:commit . "2a87555a74fdc22d690fd19a04eaa53ad51d694b") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-easy-hugo"))]) (easy-escape . [(20161209 1544) nil "Improve readability of escape characters in regular expressions" single ((:commit . "63fa5fcf9a53b7d3c1e872081e65afad5a722ba8") (:keywords "convenience" "lisp" "tools") (:authors ("Clément Pit--Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit--Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/cpitclaudel/easy-escape"))]) (easy-after-load . [(20170817 1231) nil "eval-after-load for all files in a directory" single ((:commit . "29e20145da49ac9ea40463c552130777408040de") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/easy-after-load"))]) (eacl . [(20180607 1358) ((emacs (24 3)) (ivy (0 9 1))) "Auto-complete line(s) by grepping project" single ((:commit . "ccf1401b1acff67fe445c95e8be7b09e8c3ae5d8") (:keywords "abbrev" "convenience" "matching") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/eacl"))]) (e2wm-term . [(20141009 1308) ((e2wm (1 2)) (log4e (0 2 0)) (yaxception (0 3 2))) "Perspective of e2wm.el for work in terminal" single ((:commit . "65b5ac88043d5c4048920a048f3599904ca55981") (:keywords "tools" "window manager") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-term"))]) (e2wm-sww . [(20140524 858) ((e2wm (1 2))) "Plugin of e2wm.el to switch plugin quickly" single ((:commit . "1063f9854bd34db5ac771cd1036cecc89834729d") (:keywords "tools" "window manager") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-sww"))]) (e2wm-svg-clock . [(20150106 1306) ((e2wm (20130225 1602)) (svg-clock (0 4))) "e2wm plugin for svg-clock" single ((:commit . "d425925e3afffcbe2ff74edc80b714e4319d4c94") (:keywords "convenience" "e2wm") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda") (:url . "https://github.com/myuhe/e2wm-svg-clock.el"))]) (e2wm-pkgex4pl . [(20140525 1047) ((e2wm (1 2)) (plsense-direx (0 2 0))) "Plugin of e2wm.el for package explorer of Perl" single ((:commit . "7ea994450727190c4f3cb46cb429ba41b692ecc0") (:keywords "tools" "window manager" "perl") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-pkgex4pl"))]) (e2wm-direx . [(20170509 1301) ((e2wm (1 2)) (direx (0 1 -3))) "Plugin of e2wm.el for direx.el" single ((:commit . "b47f19d15436cc28233a812a1150689f61d11046") (:keywords "tools" "window manager" "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-direx"))]) (e2wm-bookmark . [(20151123 521) ((e2wm (1 2))) "Bookmark plugin for e2wm.el" single ((:commit . "bad816b6d8049984d69bcd277b7d325fb84d55eb") (:keywords "convenience") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda <yuhei.maeda_at_gmail.com>"))]) (e2wm-R . [(20151230 926) ((e2wm (1 3)) (inlineR (1 0)) (ess (15 3))) "some e2wm plugin and perspective for GNU R" single ((:commit . "4350601ee1a96bf89777b3f09f1b79b88e2e6e4d") (:keywords "convenience" "e2wm") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/e2wm-R.el"))]) (e2wm . [(20170215 36) ((window-layout (1 4))) "simple window manager for emacs" tar ((:commit . "4353d3394c77a49f8f0291c239858c8c5e877549") (:keywords "tools" "window manager") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (e2ansi . [(20180403 1915) ((face-explorer (0 0 3))) "Syntax highlighting support for `less', powered by Emacs." tar ((:commit . "f886e687d50ff58063a92d40623f2400fa913af0") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/e2ansi"))]) (dynamic-spaces . [(20171027 1851) nil "When editing, don't move text separated by spaces" single ((:commit . "97ae8480c257ba573ca3d06dbf602f9b23c41d38") (:keywords "convenience") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/dynamic-spaces"))]) (dynamic-ruler . [(20160602 808) nil "Displays a dynamic ruler at point." single ((:commit . "c9c0de6fe5721f06b50e01d9b4684b519c71b367") (:keywords "ruler" "tools" "convenience") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://rocher.github.io/dynamic-ruler"))]) (dynamic-fonts . [(20140731 1226) ((font-utils (0 7 0)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Set faces based on available fonts" single ((:commit . "ab0c65accbdb59acaed5b263327e22ec019b3e82") (:keywords "faces" "frames") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/dynamic-fonts"))]) (dylan-mode . [(20180928 505) nil "Major mode for editing Dylan programs." tar ((:commit . "a347998ae3ab69c181e09d73f49e11666e89fe71") (:authors ("Robert Stockton" . "rgs@cs.cmu.edu")) (:maintainer "Chris Page" . "cpage@opendylan.org"))]) (dyalog-mode . [(20180605 2113) ((cl-lib (0 2)) (emacs (24))) "Major mode for editing Dyalog APL source code" tar ((:keywords "languages") (:authors ("Joakim Hårsman" . "joakim.harsman@gmail.com")) (:maintainer "Joakim Hårsman" . "joakim.harsman@gmail.com") (:url . "https://bitbucket.org/harsman/dyalog-mode/"))]) (dut-mode . [(20170729 2111) ((emacs (24))) "Major mode for the Dut programming language" single ((:commit . "9235c7acaa6690942e9de8b7acd1e4be0c859dc1") (:keywords "languages" "gut") (:authors ("The dut-mode Authors")) (:maintainer "The dut-mode Authors") (:url . "https://github.com/dut-lang/dut-mode"))]) (duplicate-thing . [(20181031 1500) nil "Duplicate current line & selection" single ((:commit . "9d8fd05e3e5caa35d3f2a0c0032c92f0c0908e21") (:keywords "convenience" "command" "duplicate" "line" "selection") (:authors ("ongaeshi")) (:maintainer "ongaeshi") (:url . "https://github.com/ongaeshi/duplicate-thing"))]) (dummyparens . [(20141009 1024) nil "parenthesis auto-pairing and wrapping" single ((:commit . "9798ef1d0eaa24e4fe66f8aa6022a8c62714cc89") (:keywords "dummyparens" "auto-pair" "wrapping") (:authors ("Sergei Nosov <sergei.nosov [at] gmail.com>")) (:maintainer "Sergei Nosov <sergei.nosov [at] gmail.com>") (:url . "https://github.com/snosov1/dummyparens"))]) (dumb-jump . [(20181022 2224) ((emacs (24 3)) (f (0 20 0)) (s (1 11 0)) (dash (2 9 0)) (popup (0 5 3))) "jump to definition for multiple languages without configuration." single ((:commit . "0c893392f6f5e797fc4dcda67cdc44c7ceed31ca") (:keywords "programming") (:authors ("jack angers")) (:maintainer "jack angers"))]) (dumb-diff . [(20171211 2122) ((emacs (24 3))) "fast arbitrary diffs" single ((:commit . "1a2331d283049b71a07c1b06b1e0627a950d55f4") (:keywords "programming" "diff") (:authors ("jack angers")) (:maintainer "jack angers"))]) (ducpel . [(20140702 1154) ((cl-lib (0 5))) "Logic game with sokoban elements" tar ((:commit . "b53b935ab95c02b82ccf38f63c89e39e99477a55") (:keywords "games") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/ducpel"))]) (dts-mode . [(20161103 1223) nil "Major mode for Devicetree source code" single ((:commit . "9ee0854446dcc6c53d2b8d2941051768dba50344") (:keywords "languages") (:authors ("Ben Gamari" . "ben@smart-cactus.org")) (:maintainer "Ben Gamari" . "ben@smart-cactus.org"))]) (dtrt-indent . [(20180921 2221) nil "Adapt to foreign indentation offsets" tar ((:commit . "e860db7235147ed5ac1fd8f12b51dbb7cf2e75f1") (:keywords "convenience" "files" "languages" "c") (:authors ("Julian Scheid" . "julians37@googlemail.com")) (:maintainer "Julian Scheid" . "julians37@googlemail.com"))]) (dtrace-script-mode . [(20150214 623) nil "DTrace code editing commands for Emacs" single ((:commit . "801af1ef16075d31a19830ebb8404bbf3a322f10"))]) (dsvn . [(20130120 2057) nil "Subversion interface" single ((:commit . "17bce692e9bd5a43373d5cb1d66da50e1acb903b") (:keywords "docs") (:authors ("David Kågedal" . "davidk@lysator.liu.se") ("   Mattias Engdegård" . "mattiase@acm.org")) (:maintainer "Mattias Engdegård" . "mattiase@acm.org"))]) (drupal-spell . [(20130520 1655) nil "Aspell extra dictionary for Drupal" tar ((:commit . "cddf1dbc71fb4c5c4c50317db6830467fa97cff0") (:keywords "wp") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/drupal-spell"))]) (drupal-mode . [(20171120 2309) ((php-mode (1 5 0))) "Advanced minor mode for Drupal development" tar ((:commit . "47fda0a38a5b197f4606137d9c3b7d44aaeaa886") (:keywords "programming" "php" "drupal") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/drupal-mode"))]) (dropbox . [(20181105 306) ((json (1 2)) (oauth (1 0 3))) "Emacs backend for dropbox" single ((:commit . "761254c7de1bd8f76b2065ee2522e66ce3be032d") (:keywords "dropbox") (:authors ("Pavel Panchekha" . "me@pavpanchekha.com")) (:maintainer "Pavel Panchekha" . "me@pavpanchekha.com"))]) (drone . [(20161106 918) nil "Launch your drone test suite if drone.yml is present" single ((:commit . "1d4ee037ad3208847a4235426edf0c4a3e7b1899") (:keywords "drone" "tests" "ci") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://github.com/olymk2/emacs-drone"))]) (drill-instructor-AZIK-force . [(20151123 514) ((popup (0 5))) "Support AZIK input" tar ((:commit . "008cea202dc31d7d6fb1e7d8e6334d516403b7a5"))]) (drawille . [(20160418 1838) ((cl-lib (0 5))) "Drawille implementation in elisp" tar ((:commit . "d914845725719d8293e2f0dea3c9c7e0a1e0e62a") (:keywords "graphics") (:authors ("Josuah Demangeon" . "josuah.demangeon@gmail.com")) (:maintainer "Josuah Demangeon" . "josuah.demangeon@gmail.com") (:url . "https://github.com/sshbio/elisp-drawille"))]) (drag-stuff . [(20161108 749) nil "Drag stuff (lines, words, region, etc...) around" tar ((:commit . "6d06d846cd37c052d79acd0f372c13006aa7e7c8"))]) (draft-mode . [(20140609 1456) nil "Rough drafting for Emacs." single ((:commit . "4779fb32daf53746459da2def7e08004492d4f18") (:keywords "draft" "drafting") (:authors ("Eeli Reilin" . "gaudecker@fea.st")) (:maintainer "Eeli Reilin" . "gaudecker@fea.st") (:url . "https://github.com/gaudecker/draft-mode"))]) (dracula-theme . [(20180710 1324) ((emacs (24))) "Dracula Theme" single ((:commit . "a1c9888b7876ace60a536d27fb290e788bffc9cb") (:authors ("film42")) (:maintainer "film42") (:url . "https://github.com/dracula/emacs"))]) (dr-racket-like-unicode . [(20161021 1211) ((emacs (24 1))) "DrRacket-style unicode input" single ((:commit . "4953f1c8a68472e157a0dcd0a7e35a4ec2577133") (:keywords "i18n" "tools") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk"))]) (dpkg-dev-el . [(20181022 8) ((debian-el (37))) "Emacs modes for debian packaging" tar ((:commit . "a80f8ac5d81720cce90cf3bc5fbb45d50b1953d7"))]) (dpaste_de . [(20131015 1225) ((web (0 3 7))) "Emacs mode to paste to dpaste.de" single ((:commit . "f0c39e8864299f735642f7d9fa490689398ce39d") (:keywords "pastebin") (:authors ("Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com")) (:maintainer "Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com"))]) (dpaste . [(20160303 2112) nil "Emacs integration for dpaste.com" single ((:commit . "5ebabb466a6ae70882549855b6b2194fc32189f8") (:keywords "paste" "pastie" "pastebin" "dpaste" "python") (:authors ("Greg Newman" . "greg@gregnewman.org") ("Guilherme Gondim" . "semente@taurinus.org")) (:maintainer "Greg Newman" . "greg@gregnewman.org"))]) (downplay-mode . [(20151125 2009) nil "focus attention on a region of the buffer" single ((:commit . "4a2c3addc73c8ca3816345c3c11c08af265baedb") (:authors ("Toby Crawley" . "toby@tcrawley.org")) (:maintainer "Toby Crawley" . "toby@tcrawley.org") (:url . "https://github.com/tobias/downplay-mode/"))]) (download-region . [(20180124 133) ((cl-lib (0 3))) "Simple in-buffer download manager" single ((:commit . "bbba3ecd80818d5d940d41fe89a6e2ec5dd2c53c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (dotnet . [(20181117 1531) nil "Interact with dotnet CLI tool" single ((:commit . "70ed170caeeecba5fddbd82b0d6aec967b6c6ee4") (:keywords ".net" "tools") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/dotnet.el"))]) (dotenv-mode . [(20180207 1914) ((emacs (24 3))) "Major mode for .env files" single ((:commit . "f4c52bcd5313379b9f2460db7f7a33119dfa96ea") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/emacs-dotenv-mode"))]) (dot-mode . [(20180312 2300) ((emacs (24 3))) "minor mode to repeat typing or commands" single ((:commit . "6ca22b73bcdae2363ee9641b822a60685df16a3e") (:keywords "convenience") (:authors ("Robert Wyrick" . "rob@wyrick.org")) (:maintainer "Robert Wyrick" . "rob@wyrick.org") (:url . "https://github.com/wyrickre/dot-mode"))]) (doom-themes . [(20181101 218) ((emacs (24 4)) (all-the-icons (1 0 0)) (cl-lib (0 5))) "an opinionated pack of modern color-themes" tar ((:commit . "2aa163b8322a55a69296552bc03b1b84413d5abc") (:keywords "dark" "light" "blue" "atom" "one" "theme" "neotree" "icons" "faces" "nova") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-doom-theme"))]) (doom-modeline . [(20181117 2008) ((emacs (25 1)) (all-the-icons (1 0 0)) (shrink-path (0 2 0)) (eldoc-eval (0 1)) (dash (2 11 0))) "A minimal and modern modeline" single ((:commit . "700a0107f28a5f321485fa1e2f03a067be122594") (:keywords "faces" "mode-line") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:url . "https://github.com/seagle0128/doom-modeline"))]) (doom . [(20180301 2308) ((cl-lib (0 5))) "DOM implementation and manipulation library" single ((:commit . "e59040aefc92dd9b3134eb623624307fb9e4327b") (:keywords "xml" "dom") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Henrik.Motakef" . "elisp@henrik-motakef.de") ("Katherine Whitlock" . "toroidal-code@gmail.com") ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Alex Schroeder") (:url . "http://www.github.com/kensanata/doom.el/"))]) (doneburn-theme . [(20181110 1857) nil "A light theme based on Bozhidar Batsov's Zenburn" single ((:commit . "9c31dd6d664436df73c776560c7a660041b3a5bf") (:keywords "faces" "themes") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:url . "http://github.com/manuel-uberti/doneburn-emacs"))]) (dollaro . [(20151123 1302) ((s (1 6 0))) "simple text templates" single ((:commit . "500127f0172ac7a1eec627e026b59136580a74ac") (:keywords "tools" "convenience") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (dokuwiki-mode . [(20170223 1301) nil "Major mode for DokuWiki document" single ((:commit . "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1") (:keywords "hypermedia" "text" "dokuwiki") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:url . "https://github.com/kai2nenobu/emacs-dokuwiki-mode"))]) (dokuwiki . [(20180102 59) ((emacs (24 3)) (xml-rpc (1 6 8))) "Edit Remote DokuWiki Pages Using XML-RPC" single ((:commit . "594c4d4904dcc2796bbbd2c0845d9e7c09ccf6f7") (:keywords "convenience") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:url . "http://www.github.com/accidentalrebel/emacs-dokuwiki"))]) (dockerfile-mode . [(20181104 1800) ((emacs (24)) (s (1 12))) "Major mode for editing Docker's Dockerfiles" single ((:commit . "7223d92718f78fa3ab15667cdb2ed90cfeb579e7") (:url . "https://github.com/spotify/dockerfile-mode"))]) (docker-tramp . [(20170207 325) ((emacs (24)) (cl-lib (0 5))) "TRAMP integration for docker containers" tar ((:commit . "8e2b671eff7a81af43b76d9dfcf94ddaa8333a23") (:keywords "docker" "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/docker-tramp.el"))]) (docker-compose-mode . [(20180324 1752) ((emacs (24 3)) (dash (2 12 0)) (yaml-mode (0 0 12))) "Major mode for editing docker-compose files" single ((:commit . "c9f131d2c90d652435d407fd36c40feebfed1dad") (:keywords "convenience") (:authors ("Ricardo Martins")) (:maintainer "Ricardo Martins") (:url . "https://github.com/meqif/docker-compose-mode"))]) (docker-api . [(20160525 720) ((dash (2 12 1)) (request (0 2 0)) (s (1 11 0))) "Emacs interface to the Docker API" tar ((:commit . "206144346b7fa4165223349cfeb64a75d47ddd1b") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/docker-api.el"))]) (docker . [(20181101 504) ((emacs (24 5)) (dash (2 14 1)) (docker-tramp (0 1)) (magit-popup (2 12 4)) (s (1 12 0)) (tablist (0 70)) (json-mode (1 7 0))) "Emacs interface to Docker" tar ((:commit . "c36bce1bad03833e0d35e260ed1e402c152606ba") (:keywords "filename" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/docker.el"))]) (docean . [(20180605 1744) ((emacs (24)) (cl-lib (0 5)) (request (0 2 0))) "Interact with DigitalOcean from Emacs." single ((:commit . "bbe2298fd21f7876fc2d5c52a69b931ff59df979") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/docean.el"))]) (docbook-snippets . [(20150714 1625) ((yasnippet (0 8 0))) "Yasnippets for DocBook" tar ((:commit . "b06297fdec039a541aaa6312cb328a11062cfab4") (:keywords "snippets" "docbook") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-docbook-snippets"))]) (dna-mode . [(20170804 814) nil "a major mode for editing dna sequences" tar ((:commit . "471d374de22c33eaddd8e41dd8ae29753fab2f6a") (:keywords "dna" "emacs" "editing") (:authors ("Harley Gorrell" . "harley@panix.com")) (:maintainer "Harley Gorrell" . "harley@panix.com") (:url . "http://www.mahalito.net/~harley/elisp/dna-mode.el"))]) (dmenu . [(20180118 1245) ((cl-lib (0 5))) "simulate the dmenu command line program" single ((:commit . "6e492cd4ee4fb39ecda92776707fc270f54d25e7") (:keywords "convenience" "usability") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (dkmisc . [(20131110 1115) ((emacs (24 1))) "Miscellaneous functions required by dk* packages." tar ((:commit . "fe3d49c6f8322b6f89466361acd97585bdfe0608"))]) (dklrt . [(20131110 1341) ((dkmisc (0 50)) (ledger-mode (20130908 1357)) (emacs (24 1))) "Ledger Recurring Transactions." tar ((:commit . "5d6c99f8018335256ab934b4c1049708ae2d48ba"))]) (dkl . [(20161005 7) nil "Display keyboard layout." tar ((:commit . "6b4584f86037bda3383960c678d51f340229fb91") (:keywords "input" "keyboard" "layout") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/dkl"))]) (dkdo . [(20131110 1119) ((dkmisc (0 50)) (emacs (24 1))) "Do List major mode based on org-mode." tar ((:commit . "fd6bb105e8331fafb6385c5238c988c4c5bbe2da"))]) (djangonaut . [(20180727 1544) ((emacs (25 2)) (magit-popup (2 6 0)) (pythonic (0 1 0)) (f (0 20 0)) (s (1 12 0))) "Minor mode to interact with Django projects" single ((:commit . "3e154709def09020a9b9eb29d330fb1f833a8250") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/djangonaut"))]) (django-theme . [(20131022 902) nil "Custom face theme for Emacs" single ((:commit . "86c8142b3eb1addd94a43aa6f1d98dab06401af0") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) (django-snippets . [(20131229 1611) ((yasnippet (0 8 0))) "Yasnippets for django" tar ((:commit . "a71b8dd984e7f724b8321246e5c353a4ae5c986e") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/myfreeweb/django-mode"))]) (django-mode . [(20170522 714) ((projectile (0)) (s (0)) (helm-make (0))) "Major mode for Django web framework." tar ((:commit . "a71b8dd984e7f724b8321246e5c353a4ae5c986e") (:keywords "languages") (:authors ("Greg V" . "floatboth@me.com")) (:maintainer "Greg V" . "floatboth@me.com"))]) (django-manage . [(20160819 212) ((hydra (0 13 2))) "Django minor mode for commanding manage.py" single ((:commit . "876fb2cb627d465adfdc905841279784bcdd7ee8") (:keywords "languages") (:authors ("Daniel Gopar" . "gopardaniel@yahoo.com")) (:maintainer "Daniel Gopar" . "gopardaniel@yahoo.com"))]) (django-commands . [(20181029 804) ((emacs (25 1))) "Run django commands" single ((:commit . "4e6387175b56095e53732cf1d3b3422eb85696fb") (:keywords "tools") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:url . "https://github.com/muffinmad/emacs-django-commands"))]) (dizzee . [(20171201 916) nil "A more pleasant way to manage your project's subprocesses in Emacs." tar ((:commit . "e3cf1c2ea5d0fc00747524b6f3c5b905d0a8c8e1"))]) (dix-evil . [(20170105 1423) ((dix (0 3 0)) (evil (1 0 7))) "optional evil-integration with dix.el" single ((:commit . "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (dix . [(20170224 1415) ((cl-lib (0 5))) "minor mode for editing Apertium XML dictionary files" tar ((:commit . "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (ditz-mode . [(20150729 940) nil "Emacs interface to Ditz issue tracking system" single ((:keywords "tools") (:authors ("Glenn Hutchings" . "zondo42@gmail.com")) (:maintainer "Glenn Hutchings" . "zondo42@gmail.com"))]) (distinguished-theme . [(20151216 2015) nil "A dark and elegant theme for emacs." single ((:commit . "9b1d25ac59465a5016d187ea84b7614c95a29b3b") (:authors ("Kim Silkebækken" . "kim.silkebaekken@gmail.com")) (:maintainer "Kim Silkebækken" . "kim.silkebaekken@gmail.com") (:url . "https://github.com/Lokaltog/distinguished-theme"))]) (distel-completion-lib . [(20180827 1344) nil "Completion library for Erlang/Distel" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "completion") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (dist-file-mode . [(20180830 418) ((emacs (24)) (cl-lib (0 5)) (s (1 9 0))) "Dispatch major mode for *.dist files" single ((:commit . "e1ce8f592bc5d4d86d2f09e334728ac0d524c761") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/dist-file-mode.el"))]) (display-theme . [(20140115 1556) ((emacs (24))) "display current theme(s) at mode-line" single ((:commit . "b180b3be7a74ae4799a14e7e4bc2fe10e3ff7a15") (:keywords "tools") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/emacs-display-theme/"))]) (dispass . [(20140202 1531) ((dash (1 0 0))) "Emacs wrapper for DisPass" single ((:commit . "b6e8f89040ebaaf0e7609b04bc27a8979f0ae861") (:keywords "processes") (:authors ("Tom Willemsen" . "tom@ryuslash.org")) (:maintainer "Tom Willemsen" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/dispass.el/"))]) (disk . [(20171116 731) nil "simplified find-file, revert-file, save-buffer interface" single ((:commit . "283e54e3be7d08f959076240b2ab324e25632137") (:keywords "convenience") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Peter Barabas" . "peter.barabas+disk@gmail.com")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:url . "http://www.emacswiki.org/emacs/DiskKey"))]) (discover-my-major . [(20180606 511) ((makey (0 2))) "Discover key bindings and their meaning for the current Emacs major mode" single ((:commit . "c592e5e67454f0d1b68669ac0c270073164b16b3") (:keywords "discover" "help" "major-mode" "keys") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/discover-my-major"))]) (discover-js2-refactor . [(20140129 1552) ((js2-refactor (20131221 501)) (discover (20140103 1339))) "Adds discover context menu for js2-refactor" single ((:commit . "3812abf61f39f3e73a9f3daefa6fed4f21a429ba") (:keywords "js2-refactor" "discover") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (discover-clj-refactor . [(20150328 1459) ((clj-refactor (0 14 0)) (discover (0 3))) "Adds discover context menu for clj-refactor" single ((:commit . "3fbd5c1162739e606d7cf5d4f5d7426547d99647") (:keywords "clj-refactor" "discover" "convenience") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com"))]) (discover . [(20140103 2139) ((makey (0 3))) "discover more of Emacs" single ((:commit . "7b0044bbb3b3bd5d811fdfb0f5ac6ec8de1239df") (:authors ("Mickey Petersen" . "mickey@fyeah.org")) (:maintainer "Mickey Petersen" . "mickey@fyeah.org"))]) (discourse . [(20160911 819) ((cl-lib (0 5)) (request (0 2)) (s (1 11 0))) "discourse api" single ((:commit . "a86c7e608851e186fe12e892a573994f08c8e65e") (:keywords "lisp" "discourse") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/discourse-api"))]) (disaster . [(20171016 2152) nil "Disassemble C/C++ code under cursor in Emacs" single ((:commit . "10a785facc60d89d78e0d5177985ab1af1741bb4") (:keywords "tools") (:authors ("Justine Tunney" . "jtunney@gmail.com")) (:maintainer "Justine Tunney" . "jtunney@gmail.com") (:url . "https://github.com/jart/disaster"))]) (disable-mouse . [(20171227 115) nil "Disable mouse commands globally" single ((:commit . "541363bd6353b8b05375552bab884a6315ea545c") (:keywords "mouse") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/disable-mouse"))]) (dirtree-prosjekt . [(20140129 904) ((prosjekt (0 3)) (dirtree (0 1))) "dirtree integration for prosjekt." single ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/prosjekt"))]) (dirtree . [(20140129 832) ((tree-mode (1 1 1 1)) (windata (0))) "Directory tree views" single ((:commit . "ba55f1e716e386fdd37cb8e7f48616e405dc7251") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com"))]) (direx-grep . [(20140515 1506) ((direx (0 1 -3))) "Grep node of direx.el using incremental search like anything.el/helm.el" single ((:commit . "1109a512a80b2673a70b18b8568514049017faad") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/direx-grep"))]) (direx . [(20170422 1327) nil "Simple Directory Explorer" tar ((:commit . "a79bfdb5980cf6ed7bfb3b41ddc471a7b6c0ede4") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (direnv . [(20180513 823) ((emacs (24 4)) (dash (2 12 0)) (with-editor (2 5 10))) "direnv support" single ((:commit . "6cf079fe8171bdf4bebefe02e8353d7f13847ebd") (:keywords "direnv" "environment" "processes" "unix" "tools") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/emacs-direnv"))]) (diredful . [(20160529 2017) nil "colorful file names in dired buffers" single ((:commit . "c08e163d9d6c62f7b07e94d54c96c2e364e67e0e") (:keywords "dired" "colors" "extension" "widget") (:authors ("Thamer Mahmoud" . "thamer.mahmoud@gmail.com")) (:maintainer "Thamer Mahmoud" . "thamer.mahmoud@gmail.com") (:url . "https://github.com/thamer/diredful"))]) (diredfl . [(20180211 214) ((emacs (24))) "Extra font lock rules for a more colourful dired" single ((:commit . "9b2a89951cee8bdf5c0cb67f9c3ad6ac73abf9cb") (:keywords "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/diredfl"))]) (dired-toggle-sudo . [(20151109 1006) nil "Browse directory with sudo privileges." single ((:commit . "02449dbda4e168f99fe5352c9628df5d39e11483") (:keywords "emacs" "dired") (:authors ("Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (dired-toggle . [(20140907 2049) nil "provide a simple way to toggle dired buffer for current directory" single ((:commit . "84efb9ec9c327e4da53cdb7cda5b51dcd0ede0e5") (:keywords "dired" "toggle") (:authors ("Xu FaSheng" . "fasheng.xu@gmail.com")) (:maintainer "Xu FaSheng") (:url . "https://github.com/fasheng/dired-toggle"))]) (dired-subtree . [(20180922 1615) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Insert subdirectories in a tree-like fashion" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-single . [(20180824 312) nil "Reuse the current dired buffer to visit a directory" single ((:commit . "b0ccca83df0542c5525c047ae283c0eadf500f5c") (:keywords "dired" "reuse" "buffer") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "crocket" . "crockabiscuit@gmail.com"))]) (dired-sidebar . [(20181111 1740) ((emacs (25 1)) (dired-subtree (0 0 1))) "Tree browser leveraging dired" single ((:commit . "f7782416e5e8e5018f775106dc61dd3a4e5dda84") (:keywords "dired" "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/dired-sidebar"))]) (dired-rsync . [(20180906 1002) ((s (1 12 0)) (dash (2 0 0)) (emacs (24))) "Allow rsync from dired buffers" single ((:commit . "e112bf22c913d1491bb2149250be866ceb1806ff") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/dired-rsync"))]) (dired-rifle . [(20181012 2131) nil "Call rifle(1) from dired" single ((:commit . "a4f7b1e798397688b9c00d3507fcd395ece17a40") (:keywords "files" "convenience") (:authors ("Wojciech Siewierski <wojciech dot siewierski at onet dot pl>")) (:maintainer "Wojciech Siewierski <wojciech dot siewierski at onet dot pl>") (:url . "https://github.com/vifon/dired-rifle.el"))]) (dired-recent . [(20180921 2238) ((emacs (24))) "Dired visited paths history" single ((:commit . "7c5a818ab88fdfa779674931cc6d9466308fcd86") (:keywords "files") (:authors ("Wojciech Siewierski <wojciech dot siewierski at onet dot pl>")) (:maintainer "Wojciech Siewierski <wojciech dot siewierski at onet dot pl>") (:url . "https://github.com/vifon/dired-recent.el"))]) (dired-ranger . [(20180401 2206) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Implementation of useful ranger features for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-rainbow . [(20171202 2248) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Extended file highlighting according to its type" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (dired-quick-sort . [(20161208 2112) ((hydra (0 13 0))) "Persistent quick sorting of dired buffers in various ways." single ((:commit . "1845f978d313f750a5b70b832457ed803c4ffbdb") (:keywords "convenience" "files") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:url . "https://gitlab.com/xuhdev/dired-quick-sort#dired-quick-sort"))]) (dired-open . [(20180922 1113) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Open files from dired using using custom actions" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-narrow . [(20181114 1723) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Live-narrowing of search results for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-launch . [(20180607 1841) nil "Use dired as a launcher" single ((:commit . "ad45940f76ef2f6c3bb55e998829b311de191dae") (:keywords "dired" "launch") (:authors ("David Thompson")) (:maintainer "David Thompson") (:url . "https://github.com/thomp/dired-launch"))]) (dired-k . [(20170313 1503) ((emacs (24 3))) "highlight dired buffer by file size, modified time, git status" tar ((:commit . "c50e8f73358060a448bff66db2d330b52bbeffc1") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-dired-k"))]) (dired-imenu . [(20140109 1610) nil "imenu binding for dired mode" single ((:commit . "610e21fe0988c85931d34894d3eee2442c79ab0a") (:keywords "dired" "imenu") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/dired-imenu"))]) (dired-icon . [(20170223 526) ((emacs (24 3))) "A minor mode to display a list of associated icons in dired buffers." tar ((:commit . "f60e10757a5011235b519231ad35974ff25963ed") (:keywords "dired" "files") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:url . "https://gitlab.com/xuhdev/dired-icon"))]) (dired-hide-dotfiles . [(20170314 2039) ((emacs (25 1))) "Hide dotfiles in dired" single ((:commit . "b715f643ec805b3b8aca334595e6589320f04a49") (:keywords "files") (:authors ("Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com")) (:maintainer "Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com") (:url . "https://github.com/mattiasb/dired-hide-dotfiles"))]) (dired-hacks-utils . [(20160527 2136) ((dash (2 5 0))) "Utilities and helpers for dired-hacks collection" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-filter . [(20180922 1107) ((dash (2 10 0)) (dired-hacks-utils (0 0 1)) (f (0 17 0)) (cl-lib (0 3))) "Ibuffer-like filtering for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-filetype-face . [(20180907 1339) nil "Set different faces for different filetypes in dired" single ((:commit . "7ade7f7e8c2d7518c65f3f0343a10c272da0f47e") (:keywords "dired" "filetype" "face") (:authors ("纪秀峰 <jixiuf at gmail dot com>")) (:maintainer "纪秀峰 <jixiuf at gmail dot com>") (:url . "https://github.com/jixiuf/dired-filetype-face"))]) (dired-fdclone . [(20180403 608) nil "dired functions and settings to mimic FDclone" single ((:commit . "903d7a736d240ef7352989a4e5d0ff9129c2ee3c") (:keywords "unix" "directories" "dired") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/dired-fdclone.el"))]) (dired-explorer . [(20180607 221) ((cl-lib (0 5))) "minor-mode provides Explorer like select file at dired." single ((:commit . "3ade0a31b5340271d05e9bf443f2504960f6c6dd") (:keywords "dired" "explorer") (:maintainer "jidaikobo-shibata"))]) (dired-efap . [(20140122 1656) nil "Edit Filename At Point in a dired buffer" single ((:commit . "624757b2e54d9a13e2183118d6c113e37684b90c") (:keywords "dired" "environment" "files" "renaming") (:authors ("Juan-Leon Lahoz" . "juanleon1@gmail.com")) (:maintainer "Juan-Leon Lahoz" . "juanleon1@gmail.com") (:url . "https://github.com/juan-leon/dired-efap"))]) (dired-dups . [(20130527 2125) nil "Find duplicate files and display them in a dired buffer" single ((:commit . "694ad128c822c59348ced16c4a0c1356d43da47a") (:keywords "unix") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/dired-dups"))]) (dired-collapse . [(20180724 1644) ((dash (2 10 0)) (f (0 19 0)) (dired-hacks-utils (0 0 1))) "Collapse unique nested paths in dired listing" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-avfs . [(20161012 1104) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "AVFS support for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (dired-atool . [(20180303 740) ((emacs (24))) "Pack/unpack files with atool on dired." single ((:commit . "bfa95c2a9ef81e8de51a15b2a43f707899946f9c") (:keywords "files") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/dired-atool"))]) (dircmp . [(20141204 1756) nil "Compare and sync directories." tar ((:commit . "558ee0b601c2de9d247612085aafe2926f56a09f") (:keywords "unix" "tools") (:authors ("Matt McClure -- http://matthewlmcclure.com")) (:maintainer "Matt McClure -- http://matthewlmcclure.com") (:url . "https://github.com/matthewlmcclure/dircmp-mode"))]) (dionysos . [(20160810 1056) ((libmpdee (2 1 0)) (alert (1 2)) (s (1 11 0)) (dash (2 12 1)) (pkg-info (0 5 0)) (cl-lib (0 5))) "Dionysos, a music player for Emacs" tar ((:commit . "0aac21caadabc5a7f09e18a9dcb02f3dec26588b") (:keywords "music") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/dionysos"))]) (dimmer . [(20180218 411) ((emacs (25))) "visually highlight the selected buffer" single ((:commit . "d033fdda154e688e45cca35902dbff9915351b98") (:keywords "faces" "editing") (:authors ("Neil Okamoto")) (:maintainer "Neil Okamoto") (:url . "https://github.com/gonewest818/dimmer.el"))]) (diminish . [(20170419 1736) nil "Diminished modes are minor modes with no modeline display" single ((:commit . "565a983a39d2e2cffab5df13b34f3b6116723208") (:keywords "extensions" "diminish" "minor" "codeprose") (:authors ("Will Mengarini" . "seldon@eskimo.com")) (:maintainer "Martin Yrjölä" . "martin.yrjola@gmail.com") (:url . "https://github.com/myrjola/diminish.el"))]) (dim-autoload . [(20180318 2027) nil "dim or hide autoload cookie lines" single ((:commit . "788320fe089fafbdf1cb09d2ab4d29d64a804e21") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/dim-autoload"))]) (dim . [(20160818 949) ((emacs (24 4))) "Change mode-line names of major/minor modes" single ((:commit . "79b81724b951fedffdd3113f473c18990af837a9") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/dim.el"))]) (digitalocean-helm . [(20180610 746) ((emacs (24 3)) (helm (2 5)) (digitalocean (0 1))) "Create and manipulate digitalocean droplets" single ((:commit . "b125c9882eded7d73ec109d152b26625f333440b") (:keywords "processes" "tools") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://gitlab.com/olymk2/digitalocean-api"))]) (digitalocean . [(20180603 925) ((request (2 5)) (emacs (24 4))) "Create and manipulate digitalocean droplets" single ((:commit . "1cac663c4bcb7f8325783954df6c0caf3dc20f6e") (:keywords "processes" "tools") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://github.com/olymk2/emacs-digitalocean"))]) (digit-groups . [(20160817 226) ((dash (2 11 0))) "Highlight place-value positions in numbers" single ((:authors ("Michael D. Adams <http://michaeldadams.org>")) (:maintainer "Michael D. Adams <http://michaeldadams.org>") (:url . "http://bitbucket.com/adamsmd/digit-groups"))]) (digistar-mode . [(20160218 1955) nil "major mode for Digistar scripts" single ((:commit . "15288b1e1a04b79b5ab7097fdd26d48b2ff41076") (:keywords "languages") (:authors ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainer "John Foerch" . "jjfoerch@earthlink.net"))]) (diffview . [(20150929 511) nil "View diffs in side-by-side format" single ((:commit . "031b70913e755c5e55222680f80185032a7d1728") (:keywords "convenience" "diff") (:authors ("Mitchel Humpherys" . "mitch.special@gmail.com")) (:maintainer "Mitchel Humpherys" . "mitch.special@gmail.com") (:url . "https://github.com/mgalgs/diffview-mode"))]) (diffscuss-mode . [(20141014 2357) nil "Major mode for diffscuss files." single ((:commit . "e0aacd8b3d9f886f27222c1397f0655e849e0af7") (:keywords "tools") (:authors ("Edmund Jorgensen" . "edmund@hut8labs.com")) (:maintainer "Edmund Jorgensen" . "edmund@hut8labs.com"))]) (difflib . [(20171227 1518) ((emacs (24 4)) (cl-generic (0 3)) (ht (2 2)) (s (1 12 0))) "Helpers for computing deltas between sequences." single ((:commit . "b08850251812d71e62fd6956081299590acdf37b") (:keywords "matching" "tools" "string") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/difflib.el"))]) (diff-hl . [(20180201 1155) ((cl-lib (0 2)) (emacs (24 3))) "Highlight uncommitted changes using VC" tar ((:commit . "154c64affe7bdd16da814d198277d29bd1b6bb2a") (:keywords "vc" "diff") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/dgutov/diff-hl"))]) (dictionary . [(20140718 329) ((connection (1 10)) (link (1 10))) "Client for rfc2229 dictionary servers" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "interface" "dictionary") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (dictcc . [(20171213 2134) ((emacs (24 4)) (cl-lib (0 5)) (ivy (0 10 0))) "Look up translations on dict.cc" single ((:commit . "7b988413f7719820cd846827525142a23f401e50") (:keywords "convenience") (:authors ("Marten Lienen" . "marten.lienen@gmail.com")) (:maintainer "Marten Lienen" . "marten.lienen@gmail.com"))]) (dic-lookup-w3m . [(20180526 1621) ((w3m (20120723 324)) (stem (20120826))) "look up dictionaries on the Internet" tar ((:commit . "3254ab10cbf0078c7162557dd1f68dac28459cf9") (:keywords "emacs-w3m" "w3m" "dictionary") (:authors ("mcprvmec")) (:maintainer "mcprvmec"))]) (diary-manager . [(20181027 222) ((emacs (25))) "Simple personal diary." single ((:commit . "1960f854073d37ac0ba6855efda833a790263ee2") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/diary-manager"))]) (dhall-mode . [(20181104 109) ((emacs (24 4))) "a major mode for dhall configuration language" single ((:commit . "1fa48e3aaa1623f2ac3d63a0681f3fb9343fee7a") (:keywords "languages") (:authors ("Sibi Prabakaran" . "sibi@psibi.in")) (:maintainer "Sibi Prabakaran" . "sibi@psibi.in") (:url . "https://github.com/psibi/dhall-mode"))]) (dfmt . [(20170728 1023) nil "Emacs Interface to D indenting/formatting tool dfmt." single ((:commit . "21b9094e907b7ac53f5ecb4ff4539613a9d12434") (:keywords "tools" "convenience" "languages" "dlang") (:authors ("Per Nordlöw")) (:maintainer "Kirill Babikhin <qsimpleq>") (:url . "https://github.com/qsimpleq/elisp-dfmt"))]) (devdocs . [(20170731 850) nil "Launch DevDocs search" single ((:commit . "a2d51e824f0cc48a9dd611cc740bc8b86143e611") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/DevDocs.el"))]) (desktop-registry . [(20140119 2143) nil "Keep a central registry of desktop files" single ((:commit . "244c2e7f9f0a1050aa8a47ad0b38f4e4584682dd") (:keywords "convenience") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/desktop-registry/"))]) (desktop-environment . [(20180423 853) ((emacs (25 1))) "Helps you control your GNU/Linux computer" single ((:commit . "62fbceded526b8e35c90803bcf80e33ebfe8473a") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) (desktop+ . [(20170107 2132) ((emacs (24 4)) (dash (2 11 0)) (f (0 17 2))) "Handle special buffers when saving & restoring sessions" single ((:commit . "88055cee526a000056201898499cebbd35e3ea76") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/desktop-plus"))]) (describe-number . [(20151101 55) ((yabin (1 1))) "Describe arbitrarily large number at point." single ((:commit . "40618345a37831804b29589849a785ef5aa5ac24") (:keywords "describe" "value" "help") (:authors ("Morten Slot Kristensen <msk AT nullpointer DOT dk>")) (:maintainer "Morten Slot Kristensen <msk AT nullpointer DOT dk>") (:url . "https://github.com/netromdk/describe-number"))]) (demo-it . [(20180404 332) nil "Create demonstrations" tar ((:commit . "4f74e6f1bb6519587303e20fe59470853b1a0352") (:keywords "demonstration" "presentation" "test") (:authors ("Howard Abrams" . "howard.abrams@gmail.com")) (:maintainer "Howard Abrams" . "howard.abrams@gmail.com"))]) (demangle-mode . [(20180516 245) ((cl-lib (0 1)) (emacs (24))) "Automatically demangle C++ symbols" single ((:commit . "a34b062c8a08d35fe2b9ee66e92f6f9626aae9a3") (:keywords "c" "tools") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:url . "https://github.com/liblit/demangle-mode"))]) (delim-kill . [(20100517 620) nil "Kill text between delimiters." single ((:commit . "1dbe47344f2d2cbc8c54beedf0cf0bf10fd203c1") (:keywords "convenience" "languages") (:authors ("Thomas Kappler" . "tkappler@gmail.com")) (:maintainer "Thomas Kappler" . "tkappler@gmail.com") (:url . "http://github.com/thomas11/delim-kill/tree/master"))]) (deft . [(20181029 213) nil "quickly browse, filter, and edit plain text notes" single ((:commit . "47d268355b0d988804e19896770b29da7f01c7aa") (:keywords "plain text" "notes" "simplenote" "notational velocity") (:authors ("Jason R. Blevins" . "jrblevin@xbeta.org")) (:maintainer "Jason R. Blevins" . "jrblevin@xbeta.org") (:url . "https://jblevins.org/projects/deft/"))]) (defrepeater . [(20180830 410) ((emacs (25 2)) (s (1 12 0))) "Easily make commands repeatable" single ((:commit . "9c027a2561fe141dcfb79f75fcaee36cd0386ec1") (:keywords "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/defrepeater.el"))]) (defproject . [(20151201 2219) ((emacs (24))) "Manager dir-locals and project specific variables" single ((:commit . "674d48a5e34cb4bba76faa38ee901322ec649086") (:keywords "convenience") (:authors (nil . "<kotfic@gmail.com>")) (:maintainer nil . "<kotfic@gmail.com>") (:url . "https://github.com/kotfic/defproject"))]) (define-word . [(20180706 2029) ((emacs (24 3))) "display the definition of word at point." single ((:commit . "637cd29837d4bd5567e17a11a479fd2edfb0e2c1") (:keywords "dictionary" "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/define-word"))]) (deferred . [(20170901 1330) ((emacs (24 4))) "Simple asynchronous functions for emacs lisp" single ((:commit . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") (:keywords "deferred" "async") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-deferred"))]) (default-text-scale . [(20180521 649) nil "Easily adjust the font size in all frames" single ((:commit . "512d701df5e2079cad33329184fd7683c3b0b0af") (:keywords "frames" "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/default-text-scale"))]) (dedukti-mode . [(20171103 1212) nil "Major mode for Dedukti files" single ((:commit . "d7c3505a1046187de3c3aeb144455078d514594e") (:keywords "languages" "dedukti") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:url . "https://github.com/rafoo/dedukti-mode"))]) (dedicated . [(20090428 1931) nil "A very simple minor mode for dedicated buffers" single ((:commit . "8275fb672f9cc4ba6682ebda0ef91db827e32992") (:keywords "dedicated" "buffer") (:authors ("Eric Crampton" . "eric@atdesk.com")) (:maintainer "Eric Crampton" . "eric@atdesk.com"))]) (decl . [(20171212 1458) ((dash (2 5 0)) (emacs (24 3)) (cl-lib (0 3))) "Library for organizing code declaratively" single ((:commit . "ff7f8a4f1225cbdf141c86172104e67a4cf58c86") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/decl.el"))]) (decide . [(20180316 1801) nil "rolling dice and other random things" single ((:commit . "257f0e39ac60ca375942950b44eeaee04cb9d961") (:authors ("Pelle Nilsson" . "perni@lysator.liu.se")) (:maintainer "Pelle Nilsson" . "perni@lysator.liu.se"))]) (debug-print . [(20140126 19) ((emacs (24))) "A nice printf debugging environment by the way Gauche do" single ((:commit . "d817fd9ea2d3f8d2c1ace4d8af155684f3a99dc5") (:keywords "extensions" "lisp" "tools" "maint") (:authors ("Ken Okada" . "keno.ss57@gmail.com")) (:maintainer "Ken Okada" . "keno.ss57@gmail.com") (:url . "https://github.com/kenoss/debug-print"))]) (debpaste . [(20160113 2347) ((xml-rpc (1 6 7))) "Interface for getting/posting/deleting pastes from paste.debian.net" single ((:commit . "6f2a400665062468ebd03a2ce1de2a73d9084958") (:keywords "paste") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "http://github.com/alezost/debpaste.el"))]) (debian-el . [(20181020 1513) nil "Emacs helpers specific to Debian users" tar ((:commit . "a499822afc2154ca83edf6a605ed22c5a932fa12"))]) (deadgrep . [(20181021 1349) ((emacs (25 1)) (dash (2 12 0)) (s (1 11 0)) (spinner (1 7 3))) "fast, friendly searching with ripgrep" single ((:commit . "4e177d7c540f0a6d317f08a15dcfec6ba97609fc") (:keywords "tools") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/deadgrep"))]) (ddskk . [(20180707 532) ((ccc (1 43)) (cdb (20141201 754))) "Simple Kana to Kanji conversion program." tar ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992"))]) (db-pg . [(20130131 1902) ((pg (0 12)) (db (0 0 6))) "A PostgreSQL adapter for emacs-db" single ((:commit . "7d5ab86b74b05fe003b3b434d4835f37f3f3eded") (:keywords "data" "comm" "database" "postgresql") (:authors ("Nic Ferrier" . "nic@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nic@ferrier.me.uk"))]) (db . [(20140421 2111) ((kv (0 0 11))) "A database for EmacsLisp" single ((:commit . "b3a423fb8e72f9013009cbe033d654df2ce31438") (:keywords "data" "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (dayone . [(20160105 1240) ((uuid (0 0 3)) (mustache (0 22)) (ht (1 5))) "Utility script for Day One" tar ((:commit . "ab628274f0806451f23bce16f62a6a11cbf91a2b") (:keywords "day one" "tools" "convenience") (:authors ("mori-dev" . "mori.dev.asdf@gmail.com")) (:maintainer "mori-dev" . "mori.dev.asdf@gmail.com") (:url . "https://github.com/mori-dev/emacs-dayone"))]) (datomic-snippets . [(20180817 1045) ((s (1 4 0)) (dash (1 2 0)) (yasnippet (0 6 1))) "Yasnippets for Datomic" tar ((:commit . "4a14228840d5252e13d2bf6209670f26345bbb84"))]) (datetime-format . [(20160612 1715) nil "Datetime functions" single ((:commit . "e6427538b547cbe02e1bd6ed4b765c73620bdae8") (:keywords "datetime" "calendar") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-datetime"))]) (datetime . [(20181021 1750) ((emacs (24 1)) (extmap (1 0))) "Parsing, formatting and matching timestamps" tar ((:commit . "178befd4881f407ad97c05fadb74589ade7297f2") (:keywords "lisp" "i18n") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/datetime"))]) (date-field . [(20141129 105) ((dash (2 9 0)) (log4e (0 2 0)) (yaxception (0 3 2))) "Date widget" single ((:commit . "11c9170d1f7b343233f7716d4c0a62be024c1654") (:keywords "widgets") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-date-field"))]) (date-at-point . [(20150308 1243) nil "Add `date' to `thing-at-point' function" single ((:commit . "38df823d05df08ec0748a4185113fae5f99090e9") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/date-at-point.el"))]) (dashboard . [(20180902 1848) ((emacs (24 4)) (page-break-lines (0 11))) "A startup screen extracted from Spacemacs" tar ((:commit . "caef4564d50cc00b748d98f6180f26d4036cc8c6") (:keywords "startup" "screen" "tools") (:authors ("Rakan Al-Hneiti")) (:maintainer "Rakan Al-Hneiti") (:url . "https://github.com/rakanalh/emacs-dashboard"))]) (dash-functional . [(20180107 1618) ((dash (2 0 0)) (emacs (24))) "Collection of useful combinators for Emacs Lisp" single ((:commit . "6514359b8606a6a9a94068ccd601fcd6379d6584") (:keywords "lisp" "functions" "combinators"))]) (dash-at-point . [(20180710 1356) nil "Search the word at point with Dash" single ((:commit . "4d795a23a8428c421d5107f1b005c9d8e0d1816c") (:authors ("Shinji Tanaka" . "shinji.tanaka@gmail.com")) (:maintainer "Shinji Tanaka" . "shinji.tanaka@gmail.com") (:url . "https://github.com/stanaka/dash-at-point"))]) (dash . [(20180910 1856) nil "A modern list library for Emacs" single ((:commit . "6514359b8606a6a9a94068ccd601fcd6379d6584") (:keywords "lists") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (dart-mode . [(20181012 346) ((emacs (24 5)) (cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (s (1 10))) "Major mode for editing Dart files" single ((:commit . "5d0a7cd09305d2dc4584e72a008db3f099228000") (:keywords "language") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "https://github.com/nex3/dart-mode"))]) (darktooth-theme . [(20181013 906) ((autothemer (0 2))) "From the darkness... it watches" single ((:commit . "780f9e25ae4abccab4e053f2caba7add4bc9d3be") (:url . "http://github.com/emacsfodder/emacs-theme-darktooth"))]) (darkokai-theme . [(20181019 1859) nil "A darker variant on Monokai." single ((:commit . "b887fc6080f8e021058bff7f53fad84c82c81a7a") (:url . "http://github.com/sjrmanning/darkokai"))]) (darkmine-theme . [(20160406 624) nil "Yet another emacs dark color theme." single ((:commit . "7f7e82ca03bcad52911fa41fb3e204e32d6ee63e") (:authors ("Pierre Lecocq" . "pierre.lecocq@gmail.com")) (:maintainer "Pierre Lecocq" . "pierre.lecocq@gmail.com") (:url . "https://github.com/pierre-lecocq/darkmine-theme"))]) (darkburn-theme . [(20170423 1652) nil "A not-so-low contrast color theme for Emacs." single ((:commit . "0af794ff7fac19778ac8a7efb92455c6f6c2158f") (:authors ("Jonas Gorauskas" . "jgorauskas@gmail.com")) (:maintainer "Jonas Gorauskas" . "jgorauskas@gmail.com") (:url . "http://github.com/gorauskas/darkburn-theme"))]) (dark-souls . [(20140314 1128) nil "Prepare to die" single ((:commit . "94122b1215423e58dcf18584a2bd022029d54d4b") (:keywords "games") (:authors ("Tom Jakubowski" . "tom@crystae.net")) (:maintainer "Tom Jakubowski" . "tom@crystae.net") (:url . "http://github.com/tomjakubowski/dark-souls.el"))]) (dark-mint-theme . [(20160302 642) nil "dark & minty fresh theme" single ((:commit . "95c30a26de31549cd341184ba9ab2be8fdc67eba"))]) (dark-krystal-theme . [(20170808 1300) ((emacs (24 0))) "an Emacs 24 theme based on Dark Krystal (tmTheme)" single ((:commit . "79084b99665dc9ffb0ec62cc092349a5ecebebbc") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (darcula-theme . [(20171227 1845) nil "Inspired by IntelliJ's Darcula theme" single ((:commit . "d9b82b58ded9014985be6658f4ab17e26ed9e93e") (:keywords "faces") (:authors ("Sam Halliday" . "Sam.Halliday@gmail.com")) (:maintainer "Sam Halliday" . "Sam.Halliday@gmail.com") (:url . "https://gitlab.com/fommil/emacs-darcula-theme"))]) (darcsum . [(20140316 410) nil "a pcl-cvs like interface for managing darcs patches" tar ((:commit . "00c252b51cb24c25fb74f529960ebd631514a4c1") (:keywords "completion" "convenience" "tools" "vc") (:authors ("John Wiegley" . "johnw@gnu.org")) (:maintainer "John Wiegley" . "johnw@gnu.org"))]) (dap-mode . [(20181026 1913) ((emacs (25 1)) (dash (2 14 1)) (lsp-mode (4 0)) (dash-functional (1 2 0)) (tree-mode (1 1 1 1)) (bui (1 1 0)) (f (0 20 0)) (s (1 12 0))) "Debug Adapter Protocol mode" tar ((:commit . "c99258d944f877bcf778375511582c852e4f3e76") (:keywords "languages" "debug") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:url . "https://github.com/yyoncho/dap-mode"))]) (dante . [(20180916 729) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (haskell-mode (13 14)) (s (1 11 0)) (lcr (1 0))) "Development mode for Haskell" single ((:commit . "f16562abe570f5ca0e7abbf8c7058c81976a921f") (:keywords "haskell" "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/dante"))]) (danneskjold-theme . [(20181101 757) nil "Beautiful high-contrast Emacs theme." tar ((:commit . "5c55c2ced259e8bbf658b23fc0cb74946caa009e"))]) (dakrone-theme . [(20170801 1933) nil "dakrone's custom dark theme" single ((:commit . "232ad1be5f3572dcbdf528f1655109aa355a6937") (:keywords "color" "themes") (:authors ("Lee Hinman <lee _AT_ writequit.org>")) (:maintainer "Lee Hinman <lee _AT_ writequit.org>") (:url . "https://github.com/dakrone/dakrone-theme"))]) (dakrone-light-theme . [(20170808 2140) nil "dakrone's custom light theme" single ((:commit . "06f198dc8b4ca7421990b30a23d89c8e0b8c5de4") (:keywords "color" "themes" "faces") (:authors ("Lee Hinman <lee _AT_ writequit.org>")) (:maintainer "Lee Hinman <lee _AT_ writequit.org>") (:url . "https://github.com/dakrone/dakrone-light-theme"))]) (daemons . [(20180610 1510) ((emacs (25 1))) "UI for managing init system daemons (services)" tar ((:commit . "dcf42cb3178d7245d6d49de346d5e2b44e5b7498") (:keywords "unix" "convenience") (:authors ("Chris Bowdon")) (:maintainer "Chris Bowdon") (:url . "https://github.com/cbowdon/daemons.el"))]) (dad-joke . [(20170928 658) ((emacs (24))) "Get/display dad jokes" single ((:commit . "bee47e7b746b403228fa7d7361cb095de19ac9ba") (:keywords "games") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/dad-joke.el"))]) (dactyl-mode . [(20140906 1725) nil "Major mode for editing Pentadactyl config files" single ((:commit . "cc55fe6b987271d9647492b8df4c812d884f661f") (:keywords "languages" "vim") (:url . "https://github.com/luxbock/dactyl-mode"))]) (d-mode . [(20181011 1927) ((emacs (24 3))) "D Programming Language major mode for (X)Emacs" single ((:commit . "385cda4afad79000b4cb7704861faf34009b0fc2") (:keywords "d" "programming" "language" "emacs" "cc-mode") (:authors ("William Baxter")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (czech-holidays . [(20160113 1752) nil "Adds a list of Czech public holidays to Emacs calendar" single ((:commit . "d136fa09a152b3cd80db6d55c7b4ddfe07b90fbf") (:keywords "calendar") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com"))]) (cython-mode . [(20180213 1654) nil "Major mode for editing Cython files" single ((:commit . "97f5e715acf082cb013169b57966f37708a717ee"))]) (cypher-mode . [(20151110 1142) nil "major mode for editing cypher scripts" single ((:commit . "ce8543d7877c736c574a17b49874c9dcdc7a06d6") (:keywords "cypher" "graph") (:authors ("François-Xavier Bois <fxbois AT Google Mail Service>")) (:maintainer "François-Xavier Bois") (:url . "http://github.com/fxbois/cypher-mode"))]) (cyphejor . [(20180101 618) ((emacs (24 4))) "Shorten major mode names using user-defined rules" single ((:commit . "df449180d28691c9bdbef7bcb25aee75b2af50ca") (:keywords "mode-line" "major-mode") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/cyphejor"))]) (cycle-themes . [(20150403 309) ((cl-lib (0 5))) "A global minor mode to make switching themes easier" single ((:commit . "6e125d11fdbc6b78fc9f219eb2609a5e29815898") (:keywords "themes" "utility" "global minor mode") (:url . "http://github.com/toroidal-code/cycle-themes.el"))]) (cycle-resize . [(20160521 1557) nil "Cycle resize the current window horizontally or vertically" single ((:commit . "7d255d6fe85f12c967a0f7fcfcf18633be194c88") (:authors ("Pierre Lecocq")) (:maintainer "Pierre Lecocq") (:url . "https://github.com/pierre-lecocq/cycle-resize"))]) (cycbuf . [(20131203 2037) nil "Cycle buffers, inspired by swbuff.el, swbuff-x.el, and bs.el" single ((:commit . "1079b41c3eb27d65b66d4399959bb6253f84858e") (:keywords "files" "convenience" "buffer switching") (:authors ("Martin Pohlack martinp (at) gmx.de")) (:maintainer "Martin Pohlack martinp (at) gmx.de") (:url . "https://github.com/martinp26/cycbuf"))]) (cyberpunk-theme . [(20180609 509) nil "Cyberpunk Color Theme" single ((:commit . "f8967e46b8bdb3eaf7b72474f2d70997dc1152e9") (:keywords "color" "theme" "cyberpunk") (:authors ("Nicholas M. Van Horn" . "nvanhorn@protonmail.com")) (:maintainer "Nicholas M. Van Horn" . "nvanhorn@protonmail.com"))]) (cwl-mode . [(20171205 945) ((yaml-mode (0 0 13)) (emacs (24 4))) "A major mode for editing CWL" single ((:commit . "bdeb9c0734126f940db80bfb8b1dc735dab671c7") (:keywords "languages" "cwl" "common workflow language") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/cwl-mode"))]) (cursor-test . [(20131207 1732) ((emacs (24))) "testing library for cursor position in emacs." single ((:commit . "e09956e048b88fd2ee8dd90b5678baed8b04d31b") (:authors ("ainame")) (:maintainer "ainame") (:url . "https://github.com/ainame/cursor-test.el"))]) (cuda-mode . [(20151214 321) nil "NVIDIA CUDA Major Mode" single ((:commit . "9ae9eacfdba3559b5456342d0d03296290df8ff5") (:keywords "c" "languages") (:authors ("Jack Morrison" . "jackmorrison1@gmail.com")) (:maintainer "Jack Morrison" . "jackmorrison1@gmail.com"))]) (cucumber-goto-step . [(20131210 519) ((pcre2el (1 5))) "Jump to cucumber step definition" single ((:commit . "f2713ffb26ebe1b757d1f2ea80e900b55e5895aa") (:authors ("Glen Stampoultzis" . "gstamp@gmail.com")) (:maintainer "Glen Stampoultzis" . "gstamp@gmail.com") (:url . "http://orthogonal.me"))]) (cubicle-mode . [(20171009 1957) nil "Major mode for the Cubicle model checker" single ((:commit . "c2fba597da83b9ddc1195f1c8710d5330db24735") (:authors ("Alain Mebsout")) (:maintainer "Alain Mebsout"))]) (cubicaltt . [(20171108 1402) ((emacs (24 1)) (cl-lib (0 5))) "Mode for cubical type theory" single ((:commit . "a5c6f94bfc0da84e214641e0b87aa9649ea114ea") (:keywords "languages") (:url . "https://github.com/mortberg/cubicaltt"))]) (ctxmenu . [(20140303 2142) ((popup (20140205 103)) (log4e (0 2 0)) (yaxception (0 1))) "Provide a context menu like right-click." tar ((:commit . "5c2376859562b98c07c985d2b483658e4c0e888e") (:keywords "popup") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-ctxmenu"))]) (ctl-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:keywords "grads" "script" "major-mode") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org"))]) (ctags-update . [(20170728 758) nil "(auto) update TAGS in parent directory using exuberant-ctags" single ((:commit . "783bf91eba1cd27cbb739067a24e15e5e04564e6") (:keywords "exuberant-ctags" "etags") (:authors (nil . "Joseph(纪秀峰)  jixiuf@gmail.com")) (:maintainer nil . "Joseph(纪秀峰)  jixiuf@gmail.com") (:url . "https://github.com/jixiuf/ctags-update"))]) (ctable . [(20171006 11) nil "Table component for Emacs Lisp" single ((:commit . "b8830d1ca95abb100a81bc32011bd17d5ecba000") (:keywords "table") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-ctable"))]) (csv . [(20161113 1510) nil "Functions for reading and parsing CSV files." single ((:commit . "aa1dfa1263565d5fac3879c21d8ddf5f8915e411") (:keywords "extensions" "data" "csv") (:authors ("Ulf Jasper" . "ulf.jasper@web.de")) (:maintainer "Ulf Jasper" . "ulf.jasper@web.de"))]) (cssh . [(20150810 1709) nil "clusterssh implementation for emacs" single ((:commit . "2fe2754235225a59b63f08b130cfd4352e2e1c3f") (:keywords "clusterssh" "ssh" "cssh") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://tapoueh.org/emacs/cssh.html"))]) (css-eldoc . [(20150125 323) nil "an eldoc-mode plugin for CSS source code" tar ((:commit . "c558ac4c470742c98a37290e6b409db28183df30") (:authors ("Zeno Zeng" . "zenoes@qq.com")) (:maintainer "Zeno Zeng" . "zenoes@qq.com"))]) (css-comb . [(20160416 559) nil "Sort CSS properties in a particular order using CSS Comb" single ((:commit . "6fa45e5af8a8bd3af6c1154cde3540e32c4206ee") (:authors ("Charanjit Singh" . "ckhabra@gmail.com")) (:maintainer "Charanjit Singh" . "ckhabra@gmail.com") (:url . "https://github.com/channikhabra/css-comb.el"))]) (css-autoprefixer . [(20180311 1600) ((emacs (24))) "Adds autoprefix to CSS" single ((:commit . "386a5defc8543a3b87820f1761c075c7d1d93b38") (:keywords "convenience" "usability" "css") (:authors (nil . "Kyung Mo Kweon<kkweon@gmail.com> and contributors")) (:maintainer nil . "Kyung Mo Kweon<kkweon@gmail.com> and contributors") (:url . "https://github.com/kkweon/emacs-css-autoprefixer"))]) (csound-mode . [(20180925 1814) ((emacs (25)) (shut-up (0 3 2)) (multi (2 0 1))) "A major mode for interacting and coding Csound" tar ((:commit . "9bc2d0badf8316cca2d167348bb81a82e34297c8") (:authors ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainer "Hlöðver Sigurðsson" . "hlolli@gmail.com") (:url . "https://github.com/hlolli/csound-mode"))]) (csharp-mode . [(20181011 718) nil "C# mode derived mode" single ((:commit . "239527c1f27cf5246505f1faf23269487fdbfdd2") (:keywords "c#" "languages" "oop" "mode") (:authors ("Dylan R. E. Moonfire (original)")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "https://github.com/josteink/csharp-mode"))]) (csgo-conf-mode . [(20161209 1619) nil "CS:GO Configuration files syntax highlighting" single ((:commit . "57e7224f87a3ccc76b5564cc95fa0ff43bb6807c") (:keywords "languages") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:url . "https://github.com/wynro/emacs-csgo-conf-mode"))]) (crystal-playground . [(20180830 501) ((emacs (25)) (crystal-mode (0 1 2))) "Local crystal playground for short code snippets." single ((:commit . "fb3691b1281207b459c5be50015a626f356dc40d") (:keywords "tools" "crystal") (:authors ("Jason Howell")) (:maintainer "Jason Howell") (:url . "https://github.com/jasonrobot/crystal-playground"))]) (crystal-mode . [(20180827 329) ((emacs (24 4))) "Major mode for editing Crystal files" single ((:commit . "8649736fea8960a5e54c3ec934484f231a518ea5") (:keywords "languages" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) (cryptsy-public-api . [(20141008 1228) ((json (1 2))) "Library for working with the Cryptsy public API" single ((:commit . "795c204452f880c0087663e7c35faf26ea34af4d") (:keywords "cryptsy" "bitcoin" "litecoin" "dogecoin") (:authors ("Phil Newton" . "phil@sodaware.net")) (:maintainer "Phil Newton" . "phil@sodaware.net"))]) (cryptol-mode . [(20180321 1808) nil "Cryptol major mode for Emacs" single ((:commit . "91f8ad617e5db2fad57a7be1da211f22f3b51550") (:keywords "cryptol" "cryptography") (:authors (nil . "Austin Seipp <aseipp [@at] pobox [dot] com>")) (:maintainer nil . "Austin Seipp <aseipp [@at] pobox [dot] com>") (:url . "http://github.com/thoughtpolice/cryptol-mode"))]) (crux . [(20181108 827) ((seq (1 11))) "A Collection of Ridiculously Useful eXtensions" single ((:commit . "308f17d914e2cd79cbc809de66d02b03ceb82859") (:keywords "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/crux"))]) (crm-custom . [(20160117 6) ((cl-lib (0 5))) "Alternate `completing-read-multiple' that uses `completing-read'" single ((:commit . "f1aaccf64306a5f99d9bf7ba815d7ea41c15518d") (:keywords "completion" "minibuffer" "multiple elements") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:url . "https://github.com/DarwinAwardWinner/crm-custom"))]) (cricbuzz . [(20180804 2254) ((enlive (0 0 1)) (f (0 19 0)) (dash (2 13 0)) (s (1 11 0))) "Cricket scores from cricbuzz in emacs" single ((:commit . "0b95d45991bbcd2fa58d96ce921f6a57ba42c153") (:keywords "cricket" "score") (:authors ("Abhinav Tushar" . "abhinav.tushar.vs@gmail.com")) (:maintainer "Abhinav Tushar" . "abhinav.tushar.vs@gmail.com") (:url . "https://github.com/lepisma/cricbuzz.el"))]) (creole-mode . [(20130722 50) nil "a markup mode for creole" single ((:commit . "b5e79b2ec5f19fb5aacf689b5febc3e0b61515c4") (:keywords "hypermedia" "wp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/creole-mode"))]) (creole . [(20140924 1500) ((noflet (0 0 3)) (kv (0 0 17))) "A parser for the Creole Wiki language" single ((:commit . "7d5cffe93857f6c75ca09ac79c0e47b8d4410e53") (:keywords "lisp" "creole" "wiki") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (creds . [(20140510 1706) ((s (1 9 0)) (dash (2 5 0))) "A parser credentials file library (not limited to credentials entries)" tar ((:commit . "b059397a7d59481f05fbb1bb9c8d3c2c69226482"))]) (creamsody-theme . [(20170222 1058) ((autothemer (0 2))) "Straight from the soda fountain." single ((:commit . "32fa3f4e461da92700523b1b20e7b28974c19a26") (:url . "http://github.com/emacsfodder/emacs-theme-creamsody"))]) (crappy-jsp-mode . [(20140311 931) nil "A pretty crappy major-mode for jsp." single ((:commit . "6c45ab92b452411cc0fab9bcee2f456276b4fc40") (:keywords "jsp" "major" "mode"))]) (cquery . [(20180811 2131) ((emacs (25 1)) (lsp-mode (3 4)) (dash (0 13))) "cquery client for lsp-mode" tar ((:commit . "a803e92e77e1ffc74c13a753c1eb4f6f47127a97") (:keywords "languages" "lsp" "c++") (:authors ("Tobias Pisani")) (:maintainer "Tobias Pisani") (:url . "https://github.com/jacobdufault/cquery"))]) (cql-mode . [(20160721 339) ((emacs (24))) "Major mode for editting CQLs" single ((:commit . "2529ade55c125a89d8215f096a74733a90611c5d") (:keywords "cql" "cassandra") (:authors ("Yuki Inoue <inouetakahiroki at gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki at gmail.com>") (:url . "https://github.com/Yuki-Inoue/cql-mode"))]) (cpputils-cmake . [(20181006 328) nil "Easy realtime C++ syntax check and IntelliSense with CMake." single ((:commit . "64b2b05eff5398b4cd522e66efaf14553ab18ff4") (:keywords "cmake" "intellisense" "flymake" "flycheck") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/cpputils-cmake"))]) (cpanfile-mode . [(20161001 710) ((emacs (24 4))) "Major mode for cpanfiles" single ((:commit . "eda675703525198df1f76ddf250bffa40217ec5d") (:keywords "perl") (:authors ("Zak B. Elep" . "zakame@zakame.net")) (:maintainer "Zak B. Elep" . "zakame@zakame.net") (:url . "https://github.com/zakame/cpanfile-mode"))]) (cp5022x . [(20120323 2335) nil "cp50220, cp50221, cp50222 coding system" single ((:commit . "ea7327dd75e54539576916f592ae1be98179ae35") (:keywords "languages" "cp50220" "cp50221" "cp50222" "cp51932" "cp932") (:authors ("ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp")) (:maintainer "ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp"))]) (coverlay . [(20180518 2255) ((emacs (24 1)) (cl-lib (0 5))) "Test coverage overlays" single ((:commit . "8205a845d58755dd7640b2e2b5991bf842998935") (:keywords "coverage" "overlay") (:authors ("Takuto Wada <takuto.wada at gmail com>")) (:maintainer "Takuto Wada <takuto.wada at gmail com>") (:url . "https://github.com/twada/coverlay.el"))]) (coverage . [(20180227 457) ((ov (1 0)) (cl-lib (0 5))) "Code coverage line highlighting" single ((:commit . "c73d984168955ca0f47f44b0464aa45282df42b6") (:keywords "coverage" "metrics" "simplecov" "ruby" "rspec") (:authors ("Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com")) (:maintainer "Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com") (:url . "https://github.com/trezona-lecomte/coverage"))]) (cov . [(20180415 2031) ((emacs (24 4)) (f (0 18 2)) (s (1 11 0)) (elquery (0))) "Show coverage stats in the fringe." single ((:commit . "7c72a949b9628296af97cc7e4df0af6c3824d66e") (:keywords "coverage" "gcov" "c") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/cov"))]) (counsel-world-clock . [(20171202 737) ((ivy (0 9 0)) (s (1 12 0))) "Display world clock using Ivy." single ((:commit . "04153fbb21e51b1cfd042bdfc6ed1e8355a1edd7") (:authors ("Kuang Chen <http://github.com/kchenphy>")) (:maintainer "Kuang Chen <http://github.com/kchenphy>") (:url . "https://github.com/kchenphy/counsel-world-clock"))]) (counsel-tramp . [(20180911 157) ((emacs (24 3)) (counsel (0 10))) "Tramp ivy interface for ssh, docker, vagrant" single ((:commit . "d44b986135fc09c8feefdba3caa55cc59cefc1e8") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-counsel-tramp"))]) (counsel-spotify . [(20180320 322) ((emacs (25)) (ivy (0 9 0))) "Control Spotify search and select music with Ivy." single ((:commit . "9033e207dccdfea7fe590d2e102d50fcd2bd22e3") (:authors ("Lautaro García <https://github.com/Lautaro-Garcia>")) (:maintainer "Lautaro García <https://github.com/Lautaro-Garcia>"))]) (counsel-pydoc . [(20171018 2042) ((emacs (24 3)) (ivy (0 9 1))) "run pydoc with counsel" single ((:commit . "1d8ff8ca3b9d69453cde423b1887fbb490a95c9e") (:keywords "completion" "matching") (:authors (nil . "Hao Deng(denghao8888@gmail.com)")) (:maintainer nil . "Hao Deng(denghao8888@gmail.com)") (:url . "https://github.com/co-dh/pydoc_utils"))]) (counsel-projectile . [(20181020 1906) ((counsel (0 10 0)) (projectile (1 0 0))) "Ivy integration for Projectile" single ((:commit . "7607fb8bb4eb7fbe0ec20f9644b6bbaa5c363330") (:keywords "project" "convenience") (:authors ("Eric Danan")) (:maintainer "Eric Danan") (:url . "https://github.com/ericdanan/counsel-projectile"))]) (counsel-osx-app . [(20160821 809) ((ivy (0 8 0)) (emacs (24 3))) "launch osx applications via ivy interface" single ((:commit . "b1c54cbc033c4939966910d85ce035503079e108") (:authors ("Boris Buliga" . "d12frosted@gmail.com")) (:maintainer "Boris Buliga" . "d12frosted@gmail.com") (:url . "https://github.com/d12frosted/counsel-osx-app"))]) (counsel-org-clock . [(20180623 1317) ((emacs (24 3)) (ivy (0 10 0)) (dash (2 0))) "Counsel commands for org-clock" single ((:commit . "960c919ed730f95b740cc6b3b9c17e0e1765d7d8") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/counsel-org-clock"))]) (counsel-org-capture-string . [(20180816 724) ((emacs (25 1)) (ivy (0 10))) "Counsel for org-capture-string" single ((:commit . "0fd5d72397a9268a89dd26de2a6c355f127453ac") (:keywords "outlines") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/counsel-org-capture-string"))]) (counsel-notmuch . [(20180714 40) ((emacs (24)) (ivy (0 10 0)) (notmuch (0 21)) (s (1 12 0))) "Search emails in Notmuch asynchronously with Ivy" single ((:commit . "f4c864eca400abe0bb7420bcee80f2f8259ca0ff") (:keywords "mail") (:authors ("Alexander Fu Xi" . "fuxialexander@gmail.com")) (:maintainer "Alexander Fu Xi" . "fuxialexander@gmail.com") (:url . "https://github.com/fuxialexander/counsel-notmuch"))]) (counsel-gtags . [(20170326 1259) ((emacs (24 3)) (counsel (0 8 0))) "ivy for GNU global" single ((:commit . "220ebb48419ee6891ecbf9ea8fe130b494b17ee2") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-counsel-gtags"))]) (counsel-etags . [(20181118 32) ((emacs (24 4)) (counsel (0 9 1))) "Fast and complete Ctags/Etags solution using ivy" tar ((:commit . "85ef65320c75d3fa10ce8b2520aba7cc45e45be6") (:keywords "tools" "convenience") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/counsel-etags"))]) (counsel-dash . [(20160729 1529) ((emacs (24 4)) (dash (2 12 1)) (dash-functional (1 2 0)) (helm-dash (1 3 0)) (counsel (0 8 0))) "Browse dash docsets using Ivy" single ((:commit . "07fa74a94ff4da5b6c8c4810f5e143e701b480d2") (:keywords "dash" "ivy" "counsel") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/counsel-dash"))]) (counsel-css . [(20180302 1036) ((emacs (24 4)) (counsel (0 7 0)) (cl-lib (0 5))) "stylesheet-selector-aware swiper" single ((:commit . "0536af00236cdce1ed08b40dd46c917e8b4b8869") (:keywords "convenience" "tools" "counsel" "swiper" "selector" "css" "less" "scss") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-counsel-css"))]) (counsel-codesearch . [(20180925 803) ((codesearch (1)) (counsel (0 10 0)) (emacs (24)) (ivy (0 10 0))) "Counsel interface for codesearch.el" single ((:commit . "b7989fad3e06f301c31d5e896c42b6cc549a0e0c") (:keywords "tools") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-counsel-codesearch"))]) (counsel-bbdb . [(20171130 137) ((ivy (0 8 0)) (emacs (24 3))) "Quick search&input email from BBDB based on ivy" single ((:commit . "c86f4b9ef99c9db0b2c4196a300d61300dc2d0c1") (:keywords "mail" "abbrev" "convenience" "matching") (:authors ("Chen Bin <chenbin.sh AT gmail>")) (:maintainer "Chen Bin <chenbin.sh AT gmail>") (:url . "https://github.com/redguard/counsel-bbdb"))]) (counsel . [(20181111 1805) ((emacs (24 3)) (swiper (0 9 0))) "Various completion functions using Ivy" single ((:commit . "d76968a85f9dc5dcebdc25eb8e3af2cd2775319e") (:keywords "convenience" "matching" "tools") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (cosmo . [(20170922 744) ((emacs (24 4))) "Cosmological Calculator" single ((:commit . "dd83b09a49a2843606b28279b674b2207040b36b") (:keywords "tools") (:authors ("Francesco Montanari" . "fmnt@fmnt.info")) (:maintainer "Francesco Montanari" . "fmnt@fmnt.info") (:url . "https://gitlab.com/montanari/cosmo-el"))]) (corral . [(20160502 701) nil "Quickly surround text with delimiters" single ((:commit . "e7ab6aa118e46b93d4933d1364bc273f57cd6911") (:authors ("Kevin Liu" . "mail@nivekuil.com")) (:maintainer "Kevin Liu" . "mail@nivekuil.com") (:url . "http://github.com/nivekuil/corral"))]) (coq-commenter . [(20170822 2309) ((dash (2 13 0)) (s (1 11 0)) (cl-lib (0 5))) "Coq commenting minor mode for proof" single ((:commit . "7fe9a2cc0ebdb0b1e54a24eb7971d757fb588ac3") (:keywords "comment" "coq" "proof") (:authors ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung Clare Jang" . "jjc9310@gmail.com") (:url . "http://github.com/ailrun/coq-commenter"))]) (copyit-pandoc . [(20160624 2028) ((emacs (24)) (copyit (0 0 1)) (pandoc (0 0 1))) "Copy it, yank anything!" single ((:commit . "f50d033b129d467fb517a351adf3f16cabd82a62") (:keywords "convinience" "yank" "clipboard") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-copyit"))]) (copyit . [(20161126 1229) ((emacs (24)) (cl-lib (0 5)) (s (1 9 0))) "Copy it, yank anything!" single ((:commit . "f50d033b129d467fb517a351adf3f16cabd82a62") (:keywords "convenience" "yank" "clipboard") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-copyit"))]) (copy-file-on-save . [(20180604 1419) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17)) (s (1 7 0))) "Copy file on save, automatic deployment it." single ((:commit . "5af6d5fcc35ddf9050eada96fd5f334bf0661b62") (:keywords "files" "comm" "deploy") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/emacs-auto-deployment"))]) (copy-as-format . [(20171216 16) ((cl-lib (0 5))) "Copy buffer locations as GitHub/Slack/JIRA/HipChat/... formatted code" single ((:commit . "971957166fe64d914ec4be209b4f80efeeabbb19") (:keywords "github" "slack" "jira" "hipchat" "gitlab" "bitbucket" "org-mode" "pod" "rst" "asciidoc" "tools" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "https://github.com/sshaw/copy-as-format"))]) (control-mode . [(20160624 1710) nil "A \"control\" mode, similar to vim's \"normal\" mode" single ((:commit . "72d6179b60adc438aada74083b2bf4264b575de3") (:keywords "convenience" "emulations") (:authors ("Stephen Marsh" . "stephen.david.marsh@gmail.com")) (:maintainer "Stephen Marsh" . "stephen.david.marsh@gmail.com") (:url . "https://github.com/stephendavidmarsh/control-mode"))]) (contrast-color . [(20160903 1807) ((emacs (24 3)) (cl-lib (0 5))) "Pick best contrast color for you" single ((:commit . "c5fb77a211ebbef3185ada37bea7420534c33f94") (:keywords "color" "convenience") (:authors ("Yuta Yamada <cokesboy[at]gmail.com>")) (:maintainer "Yuta Yamada <cokesboy[at]gmail.com>") (:url . "https://github.com/yuutayamada/contrast-color-el"))]) (contextual-menubar . [(20180205 709) nil "display the menubar only on a graphical display" single ((:commit . "f76f55232ac07df76ef9a334a0c527dfab97c40b") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/contextual-menubar"))]) (contextual . [(20180726 800) ((emacs (24)) (dash (2 12 1)) (cl-lib (0 5))) "Contextual profile management system" single ((:commit . "e3c0de4a2e06757a0e8407c3c6e75930026191e3") (:keywords "convenience" "tools") (:authors ("Alexander Kahl" . "ak@sodosopa.io")) (:maintainer "Alexander Kahl" . "ak@sodosopa.io") (:url . "https://github.com/lshift-de/contextual"))]) (constant-theme . [(20180921 1012) ((emacs (24 1))) "A calm, dark, almost monochrome color theme." tar ((:commit . "f7d5bb79b39be65951485c17fe2092cc74b75c7b") (:keywords "themes") (:authors ("Jannis Pohlmann" . "contact@jannispohlmann.de")) (:maintainer "Jannis Pohlmann" . "contact@jannispohlmann.de") (:url . "https://github.com/jannis/emacs-constant-theme"))]) (connection . [(20140718 329) nil "TCP-based client connection" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "network") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (conllu-mode . [(20181104 1742) ((emacs (25)) (cl-lib (0 5)) (flycheck (30)) (hydra (0 13 0)) (s (1 0))) "editing mode for CoNLL-U files" tar ((:commit . "1813121d8aafa0edf28741ad6f013573168cd4a6") (:keywords "extensions") (:authors ("bruno cuconato" . "bcclaro+emacs@gmail.com")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:url . "https://github.com/odanoburu/conllu-mode"))]) (conkeror-minor-mode . [(20150114 1604) nil "Mode for editing conkeror javascript files." single ((:commit . "476e81c27b056e21c192391fe674a2bf875466b0") (:keywords "programming" "tools") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com>")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com>") (:url . "http://github.com/Bruce-Connor/conkeror-minor-mode"))]) (confluence . [(20151021 128) ((xml-rpc (1 6 4))) "Emacs mode for interacting with confluence wikis" tar ((:commit . "4518d270a07760644c4204985c83d234ece4738b") (:keywords "confluence" "wiki" "xmlrpc") (:authors ("James Ahlborn")) (:maintainer "James Ahlborn") (:url . "http://code.google.com/p/confluence-el/"))]) (config-parser . [(20160426 1219) ((emacs (24 4))) "a library for parsing config file" single ((:commit . "85d559e7889d8f5b98b8794b79426ae25ec3caa5") (:keywords "convenience" "config") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/el-config-parser"))]) (config-general-mode . [(20171024 1840) nil "Config::General config file mode" single ((:commit . "b4a8e6ba0bb027a77e4a0f701409f3e57bb2e4c0") (:keywords "files") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:url . "https://github.com/tlinden/config-general-mode"))]) (conda . [(20181107 1951) ((emacs (24 4)) (pythonic (0 1 0)) (dash (2 13 0)) (s (1 11 0)) (f (0 18 2))) "Work with your conda environments" single ((:commit . "94e9ece8c90f234b3fafd0fb82a1c24e3473c78e") (:keywords "python" "environment" "conda") (:authors ("Rami Chowdhury" . "rami.chowdhury@gmail.com")) (:maintainer "Rami Chowdhury" . "rami.chowdhury@gmail.com") (:url . "http://github.com/necaris/conda.el"))]) (concurrent . [(20161229 330) ((emacs (24 3)) (deferred (0 5 0))) "Concurrent utility functions for emacs lisp" single ((:commit . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") (:keywords "deferred" "async" "concurrent") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-deferred/blob/master/README-concurrent.markdown"))]) (composer . [(20180923 1140) ((emacs (24)) (s (1 9 0)) (f (0 17)) (request (0 2 0)) (seq (1 9)) (php-runtime (0 1 0))) "Interface to PHP Composer" single ((:commit . "6c1578b2352c81cc9a22616a70db2a14b7d2b67f") (:keywords "tools" "php" "dependency" "manager") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/composer.el"))]) (composable . [(20170724 647) ((emacs (24 4))) "composable editing" tar ((:commit . "ac981974f89607393cc61314aaa19672d45b0650") (:keywords "lisp") (:authors ("Simon Friis Vindum" . "simon@vindum.io")) (:maintainer "Simon Friis Vindum" . "simon@vindum.io"))]) (company-ycmd . [(20180520 1053) ((ycmd (1 3)) (company (0 9 3)) (deferred (0 5 1)) (s (1 11 0)) (dash (2 13 0)) (let-alist (1 0 5)) (f (0 19 0))) "company-mode backend for ycmd" single ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:url . "https://github.com/abingham/emacs-ycmd"))]) (company-ycm . [(20140904 1817) ((ycm (0 1))) "company-ycm" single ((:commit . "4da8a14abcd0f4fa3235042ade2e12b5068c0601") (:keywords "abbrev") (:authors ("Ajay Gopinathan" . "ajay@gopinathan.net")) (:maintainer "Ajay Gopinathan" . "ajay@gopinathan.net"))]) (company-web . [(20180402 1155) ((company (0 8 0)) (dash (2 8 0)) (cl-lib (0 5 0)) (web-completion-data (0 1 0))) "Company version of ac-html, complete for web,html,emmet,jade,slim modes" tar ((:commit . "f0cc9187c9c34f72ad71f5649a69c74f996bae9a") (:keywords "html" "company") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/company-web"))]) (company-try-hard . [(20150902 2206) ((emacs (24 3)) (company (0 8 0)) (dash (2 0))) "get all completions from company backends" single ((:commit . "70b94cfc40c576af404e743133979048e1bd2610") (:keywords "matching") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (company-terraform . [(20180703 1233) ((emacs (24 4)) (company (0 8 12)) (terraform-mode (0 6))) "A company backend for terraform" tar ((:commit . "9c1146bfe23d4c461f4a59577faf4e46fcca7fe9") (:keywords "abbrev" "convenience" "terraform" "company") (:authors ("Rafał Cieślak" . "rafalcieslak256@gmail.com")) (:maintainer "Rafał Cieślak" . "rafalcieslak256@gmail.com") (:url . "https://github.com/rafalcieslak/emacs-company-terraform"))]) (company-tern . [(20161004 1847) ((company (0 8 0)) (tern (0 0 1)) (dash (2 8 0)) (dash-functional (2 8 0)) (s (1 9 0)) (cl-lib (0 5 0))) "Tern backend for company-mode" single ((:commit . "10ac058b065ae73c1f30e9fb7d969dd1a79387be") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/company-tern"))]) (company-tabnine . [(20181114 417) ((emacs (25)) (company (0 9 3)) (cl-lib (0 5)) (unicode-escape (1 1)) (s (1 12 0))) "A company-mode backend for TabNine" single ((:commit . "85277a840357142c44843172b2a2898ad74587a7") (:keywords "convenience") (:authors ("Tommy Xiang" . "tommyx058@gmail.com")) (:maintainer "Tommy Xiang" . "tommyx058@gmail.com") (:url . "https://github.com/TommyX12/company-tabnine/"))]) (company-suggest . [(20180527 1631) ((company (0 9 0)) (emacs (25 1))) "Company-mode back-end for search engine suggests" single ((:commit . "e1fa663b48639c76d91d1f5ac3b23215aa3dabc3") (:keywords "completion" "convenience") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org") (:url . "https://github.com/juergenhoetzel/company-suggest"))]) (company-statistics . [(20170210 1933) ((emacs (24 3)) (company (0 8 5))) "Sort candidates using completion history" single ((:commit . "e62157d43b2c874d2edbd547c3bdfb05d0a7ae5c") (:keywords "abbrev" "convenience" "matching") (:authors ("Ingo Lohmar" . "i.lohmar@gmail.com")) (:maintainer "Ingo Lohmar" . "i.lohmar@gmail.com") (:url . "https://github.com/company-mode/company-statistics"))]) (company-sourcekit . [(20170126 1153) ((emacs (24 3)) (company (0 8 12)) (dash (2 12 1)) (dash-functional (1 2 0)) (sourcekit (0 2 0))) "company-mode completion backend for SourceKit" single ((:commit . "abf9bc5a0102eb666d3aa6d6bf22f6efcc852781") (:keywords "abbrev") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/company-sourcekit"))]) (company-solidity . [(20181117 1518) ((company (0 9 0)) (cl-lib (0 5 0)) (solidity-mode (0 1 9))) "Company-mode back-end for solidity-mode" single ((:commit . "d6c48a1cb64d3c8a825dc0d06c839f2cacd4d289") (:keywords "solidity" "completion" "company") (:authors ("Samuel Smolkin" . "sam@future-precedent.org")) (:maintainer "Samuel Smolkin" . "sam@future-precedent.org") (:url . "https://github.com/ethereum/emacs-solidity"))]) (company-shell . [(20170518 541) ((emacs (24 4)) (company (0 8 12)) (dash (2 12 0)) (cl-lib (0 5))) "Company mode backend for shell functions" single ((:commit . "6ae625f80d90e0779c79de38e8f83a336c1d00fa") (:keywords "company" "shell" "auto-completion") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/company-shell"))]) (company-rtags . [(20180730 338) ((emacs (24 3)) (company (0 8 1)) (rtags (2 10))) "RTags back-end for company" single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (company-restclient . [(20151202 1201) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24)) (know-your-http-well (0 2 0)) (restclient (0 0 0))) "company-mode completion back-end for restclient-mode" single ((:commit . "19d819b14b7cd186a840369060963a08377d052e") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-restclient"))]) (company-reftex . [(20180713 841) ((emacs (25 1)) (s (1 12)) (company (0 8))) "Company backend based on RefTeX." single ((:commit . "d96ce340851499452c8d4d64bee80a3d7f9e9275") (:keywords "bib" "tex" "company" "latex" "reftex" "references" "labels" "citations") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/company-reftex"))]) (company-racer . [(20171205 310) ((emacs (24 4)) (cl-lib (0 5)) (company (0 8 0)) (deferred (0 3 1))) "Company integration for racer" single ((:commit . "a00381c9d416f375f783fcb6ae8d40669ce1f567") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/company-racer"))]) (company-quickhelp . [(20180525 1003) ((emacs (24 3)) (company (0 8 9)) (pos-tip (0 4 6))) "Popup documentation for completion candidates" single ((:commit . "479676cade80a9f03802ca3d956591820ed5c537") (:keywords "company" "popup" "documentation" "quickhelp") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/company-quickhelp"))]) (company-qml . [(20170428 1708) ((qml-mode (0 1)) (company (0 8 12))) "Company backend for QML files" tar ((:commit . "4af4f32a7ad86d86bb9293fb0b675aec513b5736") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (company-prescient . [(20181022 2256) ((emacs (25 1)) (prescient (2 2 1)) (company (0 9 6))) "prescient.el + Company" single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (company-posframe . [(20180610 1710) ((emacs (26 0)) (company (0 9 0)) (posframe (0 1 0))) "Use a posframe as company candidate menu" single ((:commit . "47861f501891d3c67958353c25f4dce13b386c3d") (:keywords "abbrev" "convenience" "matching") (:authors ("Clément Pit-Claudel, Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/company-posframe"))]) (company-pollen . [(20160812 1510) ((company (0 9 0)) (pollen-mode (1 0))) "company-mode completion backend for pollen" single ((:commit . "3b57f40f78eb4458e7be41dc4051f9cf0ff6982e") (:keywords "languages" "pollen" "pollenpub" "company") (:authors ("Junsong Li <ljs.darkfish AT GMAIL>")) (:maintainer "Junsong Li") (:url . "https://github.com/lijunsong/pollen-mode"))]) (company-plsense . [(20180118 58) ((company (0 9 3)) (cl-lib (0 5 0)) (dash (2 12 0)) (s (1 12)) (emacs (24))) "Company backend for Perl" single ((:commit . "b48e3181e08ec597269621d621aa06636f02d883") (:authors ("Troy Hinckley" . "troy.hinckley@gmail.com")) (:maintainer "Troy Hinckley" . "troy.hinckley@gmail.com") (:url . "https://github.com/CeleritasCelery/company-plsense"))]) (company-phpactor . [(20181110 902) ((emacs (24 3)) (cl-lib (0 5)) (company (0 9 6)) (phpactor (0 1 0))) "company-mode backend for Phpactor" single ((:commit . "eda8b34a729b3acb641aafa30552c501dec27d37") (:keywords "tools" "php") (:authors ("Martin Tang" . "martin.tang365@gmail.com") ("Mikael Kermorgant" . "mikael@kgtech.fi")) (:maintainer "Martin Tang" . "martin.tang365@gmail.com") (:url . "https://github.com/emacs-php/phpactor.el"))]) (company-php . [(20181110 303) ((cl-lib (0 5)) (ac-php-core (1)) (company (0 9))) "company completion source for php" single ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (company-nixos-options . [(20160215 857) ((company (0 8 0)) (nixos-options (0 0 1)) (cl-lib (0 5 0))) "Company Backend for nixos-options" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (company-ngram . [(20170129 1913) ((cl-lib (0 5)) (company (0 8 0))) "N-gram based completion" tar ((:commit . "09a68b802e64799e95f205b438d469bbd78cd2e6") (:authors ("kshramt")) (:maintainer "kshramt") (:url . "https://github.com/kshramt/company-ngram"))]) (company-nginx . [(20180604 2) ((emacs (24))) "company-mode keywords support for nginx-mode" single ((:commit . "3074a5d322562f36867ef67bffeb25f1c0d8aca9") (:keywords "company" "nginx") (:url . "https://github.com/stardiviner/company-nginx"))]) (company-nand2tetris . [(20171201 1813) ((nand2tetris (1 1 0)) (company (0 5)) (cl-lib (0 5 0))) "Company backend for nand2tetris major mode" single ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris" "hdl" "company") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris.el/"))]) (company-math . [(20171016 1514) ((company (0 8 0)) (math-symbol-lists (1 2))) "Completion backends for unicode math symbols and latex tags" single ((:commit . "3481f03ebb6a613ff85b71ca8edd2d5842c49012") (:keywords "unicode" "symbols" "completion") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/company-math"))]) (company-lua . [(20171108 2306) ((company (0 8 12)) (s (1 10 0)) (f (0 17 0)) (lua-mode (20151025))) "Company backend for Lua" tar ((:commit . "29f6819de4d691e5fd0b62893a9f4fbc1c6fcb52") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (company-lsp . [(20181105 1644) ((emacs (25 1)) (lsp-mode (3 4)) (company (0 9 0)) (s (1 2 0)) (dash (2 11 0))) "Company completion backend for lsp-mode." single ((:commit . "d333e5594f8d5e5cb96309f8a913747ff83ab089") (:url . "https://github.com/tigersoldier/company-lsp"))]) (company-lean . [(20171102 1454) ((emacs (24 3)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 10 0)) (f (0 19 0)) (company (0 9 3)) (lean-mode (3 3 0))) "A company backend for lean-mode" single ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (company-jedi . [(20151217 321) ((emacs (24)) (cl-lib (0 5)) (company (0 8 11)) (jedi-core (0 2 7))) "company-mode completion back-end for Python JEDI" single ((:commit . "2f54e791e10f5dc0ff164bfe97f1878359fab6f6") (:authors ("Boy" . "boyw165@gmail.com")) (:maintainer "Boy" . "boyw165@gmail.com"))]) (company-irony-c-headers . [(20151018 909) ((cl-lib (0 5)) (company (0 9 0)) (irony (0 2 0))) "Company mode backend for C/C++ header files with Irony" single ((:commit . "72c386aeb079fb261d9ec02e39211272f76bbd97") (:keywords "c" "company") (:authors ("Yutian Li" . "hotpxless@gmail.com")) (:maintainer "Yutian Li" . "hotpxless@gmail.com") (:url . "https://github.com/hotpxl/company-irony-c-headers"))]) (company-irony . [(20170905 2046) ((emacs (24 1)) (company (0 8 0)) (irony (1 1 0)) (cl-lib (0 5))) "company-mode completion back-end for irony-mode" single ((:commit . "52aca45bcd0f2cb0648fcafa2bbb4f8ad4b2fee7") (:keywords "convenience") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/company-irony/"))]) (company-inf-ruby . [(20140805 2054) ((company (0 6 10)) (inf-ruby (2 2 7)) (emacs (24 1))) "company-mode completion back-end for inf-ruby" single ((:commit . "fe3e4863bc971fbb81edad447efad5795ead1b17") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/company-mode/company-inf-ruby"))]) (company-go . [(20180427 1856) ((company (0 8 0)) (go-mode (1 0 0))) "company-mode backend for Go (using gocode)" single ((:commit . "6730ddbe5142ea62dc8fe415bb1909d2966f7d9e") (:keywords "languages") (:authors ("nsf" . "no.smile.face@gmail.com")) (:maintainer "nsf" . "no.smile.face@gmail.com"))]) (company-glsl . [(20171015 1749) ((company (0 9 4)) (glsl-mode (2 0)) (emacs (24 4))) "Support glsl in company-mode" single ((:commit . "a262c12c3bcd0807718c4edcaf2b054e30ef0e26") (:authors ("Guido Schmidt" . "git@guidoschmidt.cc")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:url . "https://github.com/guidoschmidt/company-glsl"))]) (company-ghci . [(20160311 200) ((company (0 8 11)) (haskell-mode (13))) "company backend which uses the current ghci process." single ((:commit . "c2d74a41166e76de2e78c87f582ba3a1179b2aa6") (:authors ("Hector Orellana" . "hofm92@gmail.com")) (:maintainer "Hector Orellana" . "hofm92@gmail.com"))]) (company-ghc . [(20170918 833) ((cl-lib (0 5)) (company (0 8 0)) (ghc (5 4 0 0)) (emacs (24))) "company-mode ghc-mod backend" single ((:commit . "8b264b5c3c0e42c0d0c4e9315559896c9b0edfdc") (:keywords "haskell" "completion") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-ghc"))]) (company-flx . [(20180103 518) ((emacs (24)) (company (0 8 12)) (flx (0 5))) "flx based fuzzy matching for company" single ((:commit . "16ca0d2f84e8e768bf2db8c5cfe421230a00bded") (:keywords "convenience" "company" "fuzzy" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/company-flx"))]) (company-flow . [(20180225 2159) ((company (0 8 0)) (dash (2 13 0))) "Flow backend for company-mode" single ((:commit . "76ef585c70d2a3206c2eadf24ba61e59124c3a16") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/company-flow"))]) (company-erlang . [(20170123 538) ((emacs (24 4)) (ivy-erlang-complete (0 1)) (company (0 9 2))) "company backend based on ivy-erlang-complete" single ((:commit . "bc0524a16f17b66c7397690e4ca0e004f09ea6c5") (:keywords "tools") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru"))]) (company-emoji . [(20180925 2008) ((cl-lib (0 5)) (company (0 8 0))) "company-mode backend for emoji" tar ((:commit . "f0d91d5be0077b20b418a3ba37d36f431fae322f") (:keywords "emoji" "company") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:url . "https://github.com/dunn/company-emoji.git"))]) (company-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (company (0 7)) (cl-lib (0 5))) "Eclim company backend" single ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (company-edbi . [(20160221 1923) ((company (0 8 5)) (edbi (0 1 3)) (cl-lib (0 5 0)) (s (1 9 0))) "Edbi backend for company-mode" single ((:commit . "ffaeff75d0457285d16d11db772881542a6026ad") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/company-edbi"))]) (company-distel . [(20180827 1344) ((distel-completion-lib (1 0 0))) "Erlang/distel completion backend for company-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "company") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (company-dict . [(20180216 956) ((emacs (24 4)) (company (0 8 12)) (parent-mode (2 3))) "A backend that emulates ac-source-dictionary" single ((:commit . "7ab6331d8095e9b93c726da754102fd708c0002e") (:keywords "company" "dictionary" "ac-source-dictionary") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-company-dict"))]) (company-dcd . [(20170516 910) ((company (0 9)) (flycheck-dmd-dub (0 7)) (yasnippet (0 8)) (popwin (0 7)) (cl-lib (0 5)) (ivy (20160804 326))) "Company backend for Dlang using DCD." single ((:commit . "4832188a9e42287539a69c372fe1643166a6a7aa") (:keywords "languages") (:authors ("tsukimizake <shomasd_at_gmail.com>")) (:maintainer "tsukimizake <shomasd_at_gmail.com>") (:url . "http://github.com/tsukimizake/company-dcd"))]) (company-coq . [(20181107 2136) ((company-math (1 1)) (company (0 8 12)) (yasnippet (0 11 0)) (dash (2 12 1)) (cl-lib (0 5))) "A collection of extensions for Proof General's Coq mode" tar ((:commit . "24f33527c5917cdd4c3c139f966c49c33b21d4d0"))]) (company-childframe . [(20180705 546) ((emacs (26 0)) (company-posframe (0 1 0))) "Please use company-posframe instead." single ((:commit . "562eaa1e3a0c39dd36f10cda37a3724384fde1df") (:keywords "abbrev" "convenience" "matching") (:authors ("Clément Pit-Claudel, Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/company-mode/company-mode"))]) (company-cabal . [(20170917 1317) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24))) "company-mode cabal backend" tar ((:commit . "62112a7259e24bd6c08885629a185afe512b7d3d") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-cabal"))]) (company-c-headers . [(20180814 1730) ((emacs (24 1)) (company (0 8))) "Company mode backend for C/C++ header files" single ((:commit . "41331192b3961c8e3a51540678e1d11eaa346f03") (:keywords "development" "company") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net"))]) (company-box . [(20180607 1545) ((emacs (26 0 91)) (dash (2 13)) (dash-functional (1 2 0)) (company (0 9 6))) "Company front-end with icons" tar ((:commit . "6e047e6fd7226a1b8292a74985db82bbccc679c7") (:keywords "company" "completion" "front-end" "convenience") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/company-box"))]) (company-bibtex . [(20171105 644) ((company (0 9 0)) (cl-lib (0 5)) (parsebib (1 0))) "Company completion for bibtex keys" single ((:commit . "da67faf3a6faba8e7f1b222dedfc5521b02c7655") (:keywords "company-mode" "bibtex") (:authors ("GB Gardner" . "gbgar@users.noreply.github.com")) (:maintainer "GB Gardner" . "gbgar@users.noreply.github.com") (:url . "https://github.com/gbgar/company-bibtex"))]) (company-axiom . [(20171024 2010) ((emacs (24)) (company (0 9)) (axiom-environment (20171021))) "A company-mode backend for the axiom-environment system" single ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas" "axiom-environment") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org"))]) (company-auctex . [(20180725 1912) ((yasnippet (0 8 0)) (company (0 8 0)) (auctex (11 87))) "Company-mode auto-completion for AUCTeX" single ((:commit . "48c42c58ce2f0e693301b0cb2d085055410c1b25") (:authors ("Christopher Monsanto <chris@monsan.to>, Alexey Romanov" . "alexey.v.romanov@gmail.com")) (:maintainer "Christopher Monsanto <chris@monsan.to>, Alexey Romanov" . "alexey.v.romanov@gmail.com") (:url . "https://github.com/alexeyr/company-auctex/"))]) (company-arduino . [(20160306 1739) ((emacs (24 1)) (company (0 8 0)) (irony (0 1 0)) (cl-lib (0 5)) (company-irony (0 1 0)) (company-c-headers (20140930)) (arduino-mode (1 0))) "company-mode for Arduino" single ((:commit . "d7e369702b8eee63e6dfdeba645ce28b6dc66fb1") (:keywords "convenience" "development" "company") (:authors ("Yuta Yamada" . "sleepboy.zzz@gmail.com")) (:maintainer "Yuta Yamada" . "sleepboy.zzz@gmail.com") (:url . "https://github.com/yuutayamada/company-arduino"))]) (company-ansible . [(20180701 1813) ((emacs (24 4)) (company (0 8 12))) "A company back-end for ansible" tar ((:commit . "c6dc714e3a15f89671ae5e8fe668858b20ef63e8") (:keywords "ansible") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/company-ansible"))]) (company-anaconda . [(20181025 1305) ((company (0 8 0)) (anaconda-mode (0 1 1)) (cl-lib (0 5 0)) (dash (2 6 0)) (s (1 9))) "Anaconda backend for company-mode" single ((:commit . "0ab70de1740e67cee451abcf3685c7525ff9e95a") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) (company . [(20181105 2312) ((emacs (24 3))) "Modular text completion framework" tar ((:commit . "c95a6b41d621de4253b77e512aa61fc0e75acddc") (:keywords "abbrev" "convenience" "matching") (:authors ("Nikolaj Schumacher")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "http://company-mode.github.io/"))]) (common-lisp-snippets . [(20180226 1523) ((yasnippet (0 8 0))) "Yasnippets for Common Lisp" tar ((:commit . "1ddf808311ba4d9e8444a1cb50bd5ee75e4111f6") (:keywords "snippets") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/common-lisp-snippets"))]) (commify . [(20161106 2334) ((s (1 9 0))) "Toggle grouping commas in numbers" single ((:commit . "78732c2fa6c1a10288b7436d7c561ec9ebdd41be") (:keywords "convenience" "editing" "numbers" "grouping" "commas") (:authors ("Daniel E. Doherty" . "ded-commify@ddoherty.net")) (:maintainer "Daniel E. Doherty" . "ded-commify@ddoherty.net") (:url . "https://github.com/ddoherty03/commify"))]) (commenter . [(20160219 1627) ((emacs (24 4)) (let-alist (1 0 4))) "multiline-comment support package" single ((:commit . "6d1885419434ba779270c6fda0e30d390bb074bd") (:keywords "comment") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/commenter"))]) (commentary-theme . [(20180816 2115) ((emacs (24))) "A minimal theme with contrasting comments" single ((:commit . "1e2a64719b9d52992c6cdb91911ab313bcd69a77") (:url . "https://github.com/pzel/commentary-theme"))]) (comment-tags . [(20170910 1735) ((emacs (24 5))) "Highlight & navigate comment tags like 'TODO'." single ((:commit . "7d914097f0a03484af71e621db533737fc692f58") (:keywords "convenience" "comments" "tags") (:authors ("Vincent Dumas" . "vincekd@gmail.com")) (:maintainer "Vincent Dumas" . "vincekd@gmail.com") (:url . "https://github.com/vincekd/comment-tags"))]) (comment-dwim-2 . [(20170809 2054) nil "An all-in-one comment command to rule them all" single ((:commit . "8da8aba4cab4a0a1eef3aea2de219227526876e4") (:keywords "convenience") (:authors ("Rémy Ferré" . "dev@remyferre.net")) (:maintainer "Rémy Ferré" . "dev@remyferre.net") (:url . "https://github.com/remyferre/comment-dwim-2"))]) (commander . [(20140120 1852) ((s (1 6 0)) (dash (2 0 0)) (cl-lib (0 3)) (f (0 6 1))) "Emacs command line parser" single ((:commit . "c93985dc318fe89e5a29abc21d19fb41e2fd14d2") (:keywords "cli" "argv") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/commander.el"))]) (command-queue . [(20160328 1725) ((emacs (24 3))) "shell command queue" single ((:commit . "f327c6f852592229a755ec6de0c62c6aeafd6659") (:authors ("Yuki INOUE <inouetakahiroki at gmail.com>")) (:maintainer "Yuki INOUE <inouetakahiroki at gmail.com>") (:url . "https://github.com/Yuki-Inoue/command-queue"))]) (command-log-mode . [(20160413 447) nil "log keyboard commands to buffer" single ((:commit . "af600e6b4129c8115f464af576505ea8e789db27") (:keywords "help") (:authors ("Michael Weber" . "michaelw@foldr.org")) (:maintainer "Michael Weber" . "michaelw@foldr.org") (:url . "https://github.com/lewang/command-log-mode"))]) (comint-intercept . [(20170317 1228) ((emacs (24 3))) "Intercept input in comint-mode" single ((:commit . "a329abf01fa8e0c6b02b46b29bcb421a21120dc5") (:keywords "processes" "terminals") (:authors ("\"Huang, Ying\"" . "huang.ying.caritas@gmail.com")) (:maintainer "\"Huang, Ying\"" . "huang.ying.caritas@gmail.com") (:url . "https://github.com/hying-caritas/comint-intercept"))]) (comb . [(20180831 721) ((emacs (25 1))) "Interactive grep tool for manual static analysis" tar ((:commit . "69d59284e19428794b5c0aaa9be0e7d2770cc846") (:keywords "matching") (:authors ("Andrea Cardaci" . "cyrus.and@gmail.com")) (:maintainer "Andrea Cardaci" . "cyrus.and@gmail.com") (:url . "https://github.com/cyrus-and/comb"))]) (com-css-sort . [(20180927 1543) ((emacs (24 4)) (s (1 12 0))) "Common way of sorting the CSS attributes." single ((:commit . "d4121d2dc88b2f33c1b60a326a07e6f78e1f7a91") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/com-css-sort"))]) (column-enforce-mode . [(20171030 1900) nil "Highlight text that extends beyond a  column" single ((:commit . "2341a2b6a33d4b8b74c35062ec9cfe1bffd61944") (:authors ("Jordon Biondo")) (:maintainer "Jordon Biondo") (:url . "www.github.com/jordonbiondo/column-enforce-mode"))]) (colormaps . [(20171008 2224) ((emacs (25))) "Hex colormaps" single ((:commit . "19fbb64a6288d505b9cf45c9b5a3eed0bfb135e2") (:keywords "tools") (:authors ("Abhinav Tushar" . "lepisma@fastmail.com")) (:maintainer "Abhinav Tushar" . "lepisma@fastmail.com") (:url . "https://github.com/lepisma/colormaps.el"))]) (color-theme-x . [(20180227 46) ((cl-lib (0 5))) "convert color themes to X11 resource settings" single ((:commit . "6c2264aa6c5d9a72caeae67ebaa4472090e70350") (:keywords "convenience" "faces" "frames") (:authors ("Matthew Kennedy" . "mkennedy@killr.ath.cx")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:url . "https://github.com/ajsquared/color-theme-x"))]) (color-theme-solarized . [(20171024 1525) ((color-theme (6 5 5))) "Solarized themes for Emacs" tar ((:commit . "f3ca8902ea056fb8e46cb09f09c96294e31cd4ee"))]) (color-theme-sanityinc-tomorrow . [(20181024 1728) nil "A version of Chris Kempson's \"tomorrow\" themes" tar ((:commit . "d3c694f4c423bc8cfc74bd80d624b974ebc94e02") (:keywords "faces" "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/color-theme-sanityinc-tomorrow"))]) (color-theme-sanityinc-solarized . [(20181021 2055) nil "A version of Ethan Schoonover's Solarized themes" tar ((:commit . "fa2afc66beebdf7936b9f1391878798d6426730c") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/color-theme-sanityinc-solarized"))]) (color-theme-modern . [(20161219 1144) ((emacs (24))) "Reimplement colortheme with Emacs 24 theme framework." tar ((:commit . "42a79266f1d7b473e9328e67a455e505e6c3eff5") (:url . "https://github.com/emacs-jp/replace-colorthemes/"))]) (color-theme-buffer-local . [(20170126 601) ((color-theme (0))) "Install color-themes by buffer." single ((:commit . "e606dec66f16a06140b9aad625a4fd52bca4f936") (:keywords "faces") (:authors ("Victor Borja" . "vic.borja@gmail.com")) (:maintainer "Victor Borja" . "vic.borja@gmail.com") (:url . "http://github.com/vic/color-theme-buffer-local"))]) (color-theme-approximate . [(20140228 436) nil "Makes Emacs theme works on terminal transparently" single ((:commit . "f54301ca39bc5d2ffb000f233f8114184a3e7d71") (:authors ("Tung Dao" . "me@tungdao.com")) (:maintainer "Tung Dao" . "me@tungdao.com"))]) (color-theme . [(20080305 834) nil "install color themes" tar ((:commit . "eeb07560b30aaf7934dfd21f5c2518a479905cd9") (:keywords "faces") (:authors ("Jonadab the Unsightly One" . "jonadab@bright.net")) (:maintainer "Xavier Maillard" . "zedek@gnu.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki.pl?ColorTheme"))]) (color-moccur . [(20141223 35) nil "multi-buffer occur (grep) mode" single ((:commit . "4f1c59ffd1ccc2ab1a171cd6b721e8cb9e002fb7") (:keywords "convenience") (:url . "http://www.bookshelf.jp/elc/color-moccur.el"))]) (color-identifiers-mode . [(20181011 2114) ((dash (2 5 0)) (emacs (24))) "Color identifiers based on their names" single ((:commit . "91296e02dd5f03fe5ee9aa08f95120fb716d2128") (:keywords "faces" "languages") (:authors ("Ankur Dave" . "ankurdave@gmail.com")) (:maintainer "Ankur Dave" . "ankurdave@gmail.com") (:url . "https://github.com/ankurdave/color-identifiers-mode"))]) (colonoscopy-theme . [(20170808 1309) ((emacs (24 0))) "an Emacs 24 theme based on Colonoscopy (tmTheme)" single ((:commit . "64bbb322b13dae91ce9f1e3581f836f94f800ead") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (colemak-evil . [(20171015 2307) ((evil (20170323 1140))) "Colemak-friendly keybindings for Evil." single ((:commit . "192c779281ae1fbf2405dcdb55b3c5b2a1d0b3d1") (:authors ("Patrick Brinich-Langlois" . "pbrinichlanglois@gmail.com")) (:maintainer "Patrick Brinich-Langlois" . "pbrinichlanglois@gmail.com") (:url . "https://github.com/patbl/colemak-evil"))]) (coin-ticker . [(20170611 727) ((request (0 3 0)) (emacs (25))) "Show a cryptocurrency price ticker" single ((:commit . "9efab90fe4e6f29464af14e0d8fd1e20c0147b80") (:keywords "news") (:authors ("Evan Klitzke" . "evan@eklitzke.org")) (:maintainer "Evan Klitzke" . "evan@eklitzke.org") (:url . "https://github.com/eklitzke/coin-ticker-mode"))]) (coffee-mode . [(20170324 940) ((emacs (24 3))) "Major mode for CoffeeScript code" single ((:commit . "86ab8aae8662e8eff54d3013010b9c693b16eac5") (:keywords "coffeescript" "major" "mode") (:authors ("Chris Wanstrath" . "chris@ozmm.org")) (:maintainer "Chris Wanstrath" . "chris@ozmm.org") (:url . "http://github.com/defunkt/coffee-mode"))]) (coffee-fof . [(20131012 1230) ((coffee-mode (0 4 1))) "A coffee-mode configuration for `ff-find-other-file'." single ((:commit . "211529594bc074721c6cbc4edb73a63cc05f89ac") (:keywords "coffee-mode") (:authors ("Yasuyki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyki Oka" . "yasuyk@gmail.com") (:url . "http://github.com/yasuyk/coffee-fof"))]) (codic . [(20150926 1127) ((emacs (24)) (cl-lib (0 5))) "Search Codic (codic.jp) naming dictionaries" tar ((:commit . "52bbb6997ef4ab9fb7fea43bbfff7f04671aa557") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-codic"))]) (codesearch . [(20181006 1431) ((log4e (0 3 1))) "Core support for managing codesearch tools" tar ((:commit . "f6eb96f034a925444412cfa03e45e0ccbbafe3f2") (:keywords "tools" "development" "search") (:authors ("Austin Bingham" . "austin.bingham@gmail.com") ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-codesearch"))]) (codebug . [(20140929 2137) nil "Interact with codebug" single ((:commit . "ac0e4331ba94ccb5203fa492570e1ca6b90c3d52") (:authors ("Shane Dowling")) (:maintainer "Shane Dowling") (:url . "http://www.shanedowling.com/"))]) (code-stats . [(20181110 1952) ((emacs (25)) (request (0 3 0))) "Code::Stats plugin" single ((:commit . "20d60ded0743f01206c3c2e92ab73788def9adcb") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/code-stats-emacs"))]) (code-library . [(20160426 1218) ((gist (1 3 1))) "use org-mode to collect code snippets" single ((:commit . "32d59c5c845d6dbdda18f9bd1c03a58d55417fc5") (:keywords "lisp" "code") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (code-archive . [(20180706 213) ((emacs (24 3))) "git supported code archive and reference for org-mode" single ((:commit . "bc51428d2761dedc20bca1014cc2760b3af87e0e") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/code-archive"))]) (cobra-mode . [(20140116 2116) nil "Major mode for .NET-based Cobra language" single ((:commit . "acd6e53f6286af5176471d01f25257e5ddb6dd01") (:keywords "languages") (:authors ("Taylor \"Nekroze\" Lawson")) (:maintainer "Taylor \"Nekroze\" Lawson") (:url . "http://github.com/Nekroze/cobra-mode"))]) (cobalt . [(20180304 1155) ((emacs (24))) "Easily use the Cobalt.rs static site generator" single ((:commit . "634ace275697e188746ca22a30ff94380ec756be") (:keywords "convenience") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:url . "https://github.com/cobalt-org/cobalt.el"))]) (cnfonts . [(20180830 2128) ((emacs (24))) "A simple Chinese fonts config tool" tar ((:commit . "6d07b14e5c04033966056dd231047f110ce925c0") (:keywords "convenience" "chinese" "font") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/cnfonts"))]) (cmm-mode . [(20150225 746) nil "Major mode for C-- source code" single ((:commit . "c3ad514dff3eb30434f6b20d953276d4c00de1ee"))]) (cmd-to-echo . [(20161203 2133) ((emacs (24 4)) (s (1 11 0)) (shell-split-string (20151224 208))) "Show the output of long-running commands in the echo area" single ((:commit . "e0e874fc0e1ad6d291e39ed76023445297ad438a") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (cmake-project . [(20171121 1115) nil "Integrates CMake build process with Emacs" single ((:commit . "d3f408f226eff3f77f7e00dd519f4efc78fd292d") (:keywords "c" "cmake" "languages" "tools") (:authors ("Alexander Lamaison" . "alexander.lamaison@gmail")) (:maintainer "Alexander Lamaison" . "alexander.lamaison@gmail") (:url . "http://github.com/alamaison/emacs-cmake-project"))]) (cmake-mode . [(20180709 1426) nil "major-mode for editing CMake sources" single ((:commit . "be9ad8279a29893943b342cc5ffdbf9868fb1b4c"))]) (cmake-ide . [(20181023 1430) ((emacs (24 4)) (cl-lib (0 5)) (seq (1 11)) (levenshtein (0)) (s (1 11 0))) "Calls CMake to find out include paths and other compiler flags" single ((:commit . "0a90200a74913f07c0ed08d1a1d5ebe314af26a4") (:keywords "languages") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:url . "http://github.com/atilaneves/cmake-ide"))]) (cmake-font-lock . [(20170117 2025) ((cmake-mode (0 0))) "Advanced, type aware, highlight support for CMake" single ((:commit . "8be491b4b13338078e524e2fe6213c93e18a101e") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/cmake-font-lock"))]) (cm-mode . [(20170203 2107) ((cl-lib (0 5))) "Minor mode for CriticMarkup" single ((:commit . "276d49c859822265070ae5dfbb403fd7d8d06436") (:keywords "text" "markdown") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (clues-theme . [(20161213 1127) ((emacs (24 0))) "an Emacs 24 theme which may well be fully awesome..." single ((:commit . "abd61f2b7f3e98de58ca26e6d1230e70c6406cc7") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/emacsfodder/emacs-clues-theme"))]) (cloud-to-butt-erc . [(20130627 2308) nil "Replace 'the cloud' with 'my butt'" single ((:commit . "6710c03d1bc91736435cbfe845924940cae34e5c") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/cloud-to-butt-erc"))]) (closure-lint-mode . [(20101118 2124) nil "minor mode for the Closure Linter" single ((:commit . "bc3d2fd5c35580bf1b8af43b12484c95a343b4b5") (:keywords "tools" "closure" "javascript" "lint" "flymake") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com") (:url . "https://github.com/r0man/closure-lint-mode"))]) (closql . [(20181031 2158) ((emacs (25 1)) (emacsql-sqlite (3 0 0))) "store EIEIO objects using EmacSQL" single ((:commit . "012b94f8695e194455111fd54eff0b94dd0dd0db") (:keywords "extensions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/closql"))]) (clomacs . [(20181003 1735) ((emacs (24 3)) (cider (0 18 0)) (s (1 12 0)) (simple-httpd (1 4 6))) "Simplifies Emacs Lisp interaction with Clojure." single ((:commit . "6c83a0e2ac13e8fcc4b99183dbb3426bfe8bbb9c") (:keywords "clojure" "interaction") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/clojure-emacs/clomacs"))]) (clojure-snippets . [(20180314 1308) ((yasnippet (0 10 0))) "Yasnippets for clojure" tar ((:commit . "6068dca90467a0f4ebc2cd39338a173d6f5ddc04"))]) (clojure-quick-repls . [(20150814 736) ((cider (0 8 1)) (dash (2 9 0))) "Quickly create Clojure and ClojureScript repls for a project." single ((:commit . "730311dd3ac4e0aceb0204f818b422017873467f") (:keywords "languages" "clojure" "cider" "clojurescript") (:url . "https://github.com/symfrog/clojure-quick-repls"))]) (clojure-mode-extra-font-locking . [(20180114 1711) ((clojure-mode (3 0))) "Extra font-locking for Clojure mode" single ((:commit . "71b32ee95e8ec99098e212cd0ec74cb4c002e8c6") (:keywords "languages" "lisp") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) (clojure-mode . [(20181024 2224) ((emacs (25 1))) "Major mode for Clojure code" single ((:commit . "71b32ee95e8ec99098e212cd0ec74cb4c002e8c6") (:keywords "languages" "clojure" "clojurescript" "lisp") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) (clojure-cheatsheet . [(20180201 804) ((helm (1 7 7)) (cider (0 9 0))) "The Clojure Cheatsheet for Emacs" single ((:commit . "85c382317a56bbdfac03ae95999c28fc0cde65d7") (:keywords "clojure" "cider" "cheatsheet" "helm") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/clojure-emacs/clojure-cheatsheet"))]) (clojars . [(20180825 1951) ((request-deferred (0 2 0))) "clojars.org search interface" single ((:commit . "696c5b056e45067512a7d6dcce2515f3c639f61b") (:keywords "docs" "help" "tools") (:authors ("Joshua Miller" . "josh@joshmiller.io")) (:maintainer "Joshua Miller" . "josh@joshmiller.io") (:url . "https://github.com/joshuamiller/clojars.el"))]) (clocker . [(20160125 2305) ((projectile (0 11 0)) (dash (2 10))) "Note taker and clock-in enforcer" single ((:commit . "4a4831ed4e42e18976edd16b844cb16cb78f3c17") (:keywords "org") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (cloc . [(20170728 1824) ((cl-lib (0 5))) "count lines of code over emacs buffers" single ((:commit . "f30f0472e465cc8d433d2473e9d3b8dfe2c94491") (:keywords "cloc" "count" "source" "code" "lines") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:url . "https://github.com/cosmicexplorer/cloc-emacs"))]) (clmemo . [(20160326 1623) nil "Change Log MEMO" tar ((:commit . "846a81b984d71edf8278a4d9f9b886e44d5b8365") (:keywords "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/clmemo"))]) (cljsbuild-mode . [(20160402 1700) nil "A minor mode for the ClojureScript 'lein cljsbuild' command" single ((:commit . "fa2315660cb3ce944b5e16c679dcf5afd6a97f4c") (:keywords "clojure" "clojurescript" "leiningen" "compilation") (:url . "http://github.com/kototama/cljsbuild-mode"))]) (cljr-helm . [(20160913 828) ((clj-refactor (0 13 0)) (helm-core (1 7 7)) (cl-lib (0 5))) "Wraps clojure refactor commands with helm" single ((:commit . "f2fc7b698a56e4a44d5dfbc6a55d77a93c0fa9a4") (:keywords "helm" "clojure" "refactor") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk") (:url . "https://github.com/philjackson/cljr-helm"))]) (clj-refactor . [(20180826 2149) ((emacs (25 1)) (seq (2 19)) (yasnippet (0 6 1)) (paredit (24)) (multiple-cursors (1 2 2)) (clojure-mode (5 6 1)) (cider (0 17 0)) (edn (1 1 2)) (inflections (2 3)) (hydra (0 13 2))) "A collection of commands for refactoring Clojure code" tar ((:commit . "ec158357c4f7a375bc47f89de71ea28028a3bfa0") (:keywords "convenience" "clojure" "cider") (:authors ("Magnar Sveen" . "magnars@gmail.com") ("Lars Andersen" . "expez@expez.com") ("Benedek Fazekas" . "benedek.fazekas@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (clips-mode . [(20170909 823) nil "Major mode for editing CLIPS code and REPL" tar ((:commit . "dd38e2822640a38f7d8bfec4f69d8dd24be27074"))]) (clippy . [(20161028 1954) ((pos-tip (1 0))) "Show tooltip with function documentation at point" single ((:commit . "ad4b5dba4cede6d4b21533186303d3d3e9a2510f") (:keywords "docs") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/clippy.el"))]) (clipmon . [(20180129 1054) nil "Clipboard monitor - watch system clipboard, add changes to kill ring/autoinsert" tar ((:commit . "95dc56c7ed84a654ec90f4740eb6df1050de8cf1") (:keywords "convenience") (:authors ("Brian Burns" . "bburns.km@gmail.com")) (:maintainer "Brian Burns" . "bburns.km@gmail.com") (:url . "https://github.com/bburns/clipmon"))]) (cliphist . [(20171113 538) ((emacs (24 3)) (ivy (0 9 0))) "Read data from clipboard managers at Linux and Mac" tar ((:commit . "3cf4723defb41196c25bd174630dddd7caa579f2") (:keywords "clipboard" "manager" "history") (:authors ("Chen Bin <chenin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/cliphist"))]) (click-mode . [(20180611 44) ((emacs (24))) "Major mode for the Click Modular Router Project" single ((:commit . "b94ea8cce89cf0e753b2ab915202d49ffc470fb6") (:keywords "click" "router") (:authors ("Brian Malehorn" . "bmalehorn@gmail.com")) (:maintainer "Brian Malehorn" . "bmalehorn@gmail.com") (:url . "https://github.com/bmalehorn/click-mode"))]) (clevercss . [(20131229 155) nil "A major mode for editing CleverCSS files" single ((:commit . "b8a3c0dd674367c62b1a1ffec84d88fe0c0219bc") (:keywords "languages" "css") (:authors ("Joe Schafer" . "joesmoe10@gmail.com")) (:maintainer "Joe Schafer" . "joesmoe10@gmail.com"))]) (clear-text . [(20160406 2043) nil "Make you use clear text" tar ((:commit . "b50669b6077d6948f72cb3c649281d206e0c2f2b") (:keywords "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/clear-text.el"))]) (clean-buffers . [(20160529 2259) ((cl-lib (0 5))) "clean useless buffers" single ((:commit . "1be6c54e3095761b6b64bf749faae3dfce94e72a") (:keywords "convenience" "usability" "buffers") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (clean-aindent-mode . [(20171017 2043) nil "Simple indent and unindent, trims indent white-space" single ((:commit . "a97bcae8f43a9ff64e95473e4ef0d8bafe829211") (:keywords "indentation" "whitespace" "backspace") (:authors ("peter marinov" . "efravia@gmail.com")) (:maintainer "peter marinov" . "efravia@gmail.com") (:url . "https://github.com/pmarinov/clean-aindent-mode"))]) (clang-format . [(20180406 1514) ((cl-lib (0 3))) "Format code using clang-format" single ((:commit . "5556c31528af2661bed3011bd63ffc0ed44e18a0") (:keywords "tools" "c"))]) (cl-lib-highlight . [(20140127 2112) ((cl-lib (0 3))) "full cl-lib font-lock highlighting" single ((:commit . "fd1b308e6e989791d1df14438efa6b77d20f7c7e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/cl-lib-highlight"))]) (cl-format . [(20160413 45) nil "CL format routine." tar ((:commit . "4380cb8009c47cc6d9098b383082b93b1aefa460"))]) (citeproc . [(20180429 757) ((emacs (25)) (dash (2 13 0)) (s (1 12 0)) (f (0 18 0)) (queue (0 2)) (string-inflection (1 0)) (org (9))) "A CSL 1.0.1 Citation Processor" tar ((:commit . "44f147d228d2d652cdd404d31e987e14519c3eef") (:keywords "bib") (:authors ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:url . "https://github.com/andras-simonyi/citeproc-el"))]) (circe-notifications . [(20180102 2318) ((emacs (24 4)) (circe (2 3)) (alert (1 2))) "Add desktop notifications to Circe." single ((:commit . "291149ac12877bbd062da993479d3533a26862b0") (:authors ("Ruben Maher" . "r@rkm.id.au")) (:maintainer "Ruben Maher" . "r@rkm.id.au") (:url . "https://github.com/eqyiel/circe-notifications"))]) (circe . [(20180525 1231) ((cl-lib (0 5))) "Client for IRC in Emacs" tar ((:commit . "fedfa7eb8516a53fa70b6a1f4fce4b5ab66ea91f") (:url . "https://github.com/jorgenschaefer/circe"))]) (circadian . [(20181024 1256) ((emacs (24 4))) "Theme-switching based on daytime" single ((:commit . "414127acad8e2e0092ca60918e6a7cb89da6e28a") (:keywords "themes") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:url . "https://github.com/GuidoSchmidt/circadian"))]) (cinspect . [(20150716 233) ((emacs (24)) (cl-lib (0 5)) (deferred (0 3 1)) (python-environment (0 0 2))) "Use cinspect to look at the CPython source of builtins and other C objects!" single ((:commit . "4e199a90f89b335cccda1518aa0963e0a1d4fbab") (:keywords "python") (:authors ("Ben Yelsey" . "ben.yelsey@gmail.com")) (:maintainer "Ben Yelsey" . "ben.yelsey@gmail.com") (:url . "https://github.com/inlinestyle/cinspect-mode"))]) (cil-mode . [(20160622 1430) nil "Common Intermediate Language mode" single ((:commit . "a78a88ca9a66a82f069329a96e34b67478ae2d9b") (:keywords "languages") (:authors ("Friedrich von Never" . "friedrich@fornever.me")) (:maintainer "Friedrich von Never" . "friedrich@fornever.me") (:url . "https://github.com/ForNeVeR/cil-mode"))]) (ciel . [(20180914 815) ((emacs (24))) "A command that is clone of \"ci\" in vim." single ((:commit . "429773a3c551691a463ecfddd634b8bae2f48503") (:keywords "convinience") (:authors ("Takuma Matsushita" . "cs14095@gmail.com")) (:maintainer "Takuma Matsushita" . "cs14095@gmail.com") (:url . "https://github.com/cs14095/ciel.el"))]) (cider-spy . [(20160313 1440) ((emacs (24 4)) (cider (0 10 0)) (dash (2 5 0)) (cl-lib (0 5)) (noflet (0 0 15))) "Spy on CIDER to get info" single ((:commit . "0224608d240e9900e588b6df049c2a87c24fc936") (:keywords "languages" "clojure" "cider" "nrepl") (:authors ("Jon Pither" . "jon.pither@gmail.com")) (:maintainer "Jon Pither" . "jon.pither@gmail.com") (:url . "http://www.github.com/jonpither/cider-spy"))]) (cider-hydra . [(20181015 727) ((cider (0 18 0)) (hydra (0 13 0))) "Hydras for CIDER." single ((:commit . "5956c3909cd9beae11f64973e4f0d830cea7860d") (:keywords "convenience" "tools") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/clojure-emacs/cider-hydra"))]) (cider-eval-sexp-fu . [(20160907 800) ((emacs (24)) (highlight (0)) (eval-sexp-fu (0 4 0))) "Briefly highlights an evaluated sexp." single ((:commit . "5687e7b33e17f2be40b036dac82da4a5bc6705fb") (:keywords "languages" "clojure" "cider") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com"))]) (cider-decompile . [(20151122 537) ((cider (0 3 0)) (javap-mode (9))) "decompilation extension for cider" single ((:commit . "5d87035f3c3c14025e8f01c0c53d0ce2c8f56651") (:keywords "languages" "clojure" "cider") (:authors ("Dmitry Bushenko")) (:maintainer "Dmitry Bushenko") (:url . "http://www.github.com/clojure-emacs/cider-decompile"))]) (cider . [(20181110 1413) ((emacs (25)) (clojure-mode (5 9)) (pkg-info (0 4)) (queue (0 2)) (spinner (1 7)) (seq (2 16)) (sesman (0 3 2))) "Clojure Interactive Development Environment that Rocks" tar ((:commit . "3a520ec76cdd5509bf231e49809715f20a87d74b") (:keywords "languages" "clojure" "cider") (:authors ("Tim King" . "kingtim@gmail.com") ("Phil Hagelberg" . "technomancy@gmail.com") ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Artur Malabarba" . "bruce.connor.am@gmail.com") ("Hugo Duncan" . "hugo@hugoduncan.org") ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://www.github.com/clojure-emacs/cider"))]) (chyla-theme . [(20180302 1658) nil "chyla.org - green color theme." single ((:commit . "ae5e7ecace2ab474151eb0ac5ef07fba2dc32f8a") (:authors ("Adam Chyła" . "adam@chyla.org")) (:maintainer "Adam Chyła" . "adam@chyla.org") (:url . "https://github.com/chyla/ChylaThemeForEmacs"))]) (chruby . [(20180114 1652) ((cl-lib (0 5))) "Emacs integration for chruby" single ((:commit . "42bc6d521f832eca8e2ba210f30d03ad5529788f") (:keywords "languages") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/chruby.el"))]) (chronos . [(20150602 1529) nil "multiple simultaneous countdown / countup timers" tar ((:commit . "b360d9dae57aa553cf2a14ffa0756a51ad71de09") (:keywords "calendar") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:url . "http://github.com/dxknight/chronos"))]) (choice-program . [(20180921 313) ((emacs (25)) (cl-lib (1 0))) "parameter based program" tar ((:commit . "08ce5a5dd79690aed12fd9d152d8cb4be988fdb1") (:keywords "exec" "execution" "parameter" "option") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/choice-program"))]) (chinese-yasdcv . [(20171015 144) ((cl-lib (0 5)) (pyim (1 6 0))) "Yet another StarDict frontend" tar ((:commit . "5ab830daf1273d5a5cddcb94b56a9737f12d996f") (:keywords "convenience" "chinese" "dictionary") (:authors ("Feng Shu" . "tumashu@gmail.com")) (:maintainer "Feng Shu" . "tumashu@gmail.com") (:url . "https://github.com/tumashu/chinese-yasdcv"))]) (chinese-word-at-point . [(20170811 941) ((cl-lib (0 5))) "Add `chinese-word' thing to `thing-at-point'" single ((:commit . "8223d7439e005555b86995a005b225ae042f0538") (:keywords "convenience" "chinese") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/chinese-word-at-point.el"))]) (chinese-wbim . [(20150624 350) nil "Enable Wubi Input Method in Emacs." tar ((:commit . "57ff61ff3895d77335709d24b40cefc4d10b0095"))]) (chinese-number . [(20161008 509) nil "Convert numbers between Arabic and Chinese formats" single ((:commit . "7311c2a0c5eea5f016a90d733dfe75144c302fb2") (:authors (nil . "zhcosin<zhcosin@163.com>")) (:maintainer nil . "zhcosin<zhcosin@163.com>") (:url . "https://github.com/zhcosin/chinese-number"))]) (chinese-conv . [(20170807 2128) ((cl-lib (0 5))) "Conversion between Chinese Characters with opencc or cconv" single ((:commit . "b56815bbb163d642e97fa73093b5a7e87cc32574") (:authors ("gucong" . "gucong43216@gmail.com")) (:maintainer "gucong" . "gucong43216@gmail.com") (:url . "https://github.com/gucong/emacs-chinese-conv"))]) (chicken-scheme . [(20141116 1939) nil "Scheme-mode extensions for Chicken Scheme" single ((:commit . "19b0b08b5592063e852cae094b394c7d1f923639") (:authors ("Daniel Leslie" . "dan@ironoxide.ca")) (:maintainer "Daniel Leslie" . "dan@ironoxide.ca") (:url . "http://github.com/dleslie/chicken-scheme"))]) (cherry-blossom-theme . [(20150622 342) ((emacs (24 0))) "a soothing color theme for Emacs24." single ((:commit . "eea7653e00f35973857ee23b27bc2fae5e753e50") (:authors ("Ben Yelsey" . "byelsey1@gmail.com")) (:maintainer "Ben Yelsey" . "byelsey1@gmail.com") (:url . "https://github.com/inlinestyle/emacs-cherry-blossom-theme"))]) (chef-mode . [(20180628 1453) nil "minor mode for editing an opscode chef repository" single ((:commit . "048d691cb63981ae235763d4a6ced4af5c729924") (:keywords "chef" "knife") (:authors ("Maciej Pasternacki" . "maciej@pasternacki.net")) (:maintainer "Maciej Pasternacki" . "maciej@pasternacki.net"))]) (cheerilee . [(20160313 1835) ((xelb (0 1))) "Toolkit library" tar ((:commit . "41bd81b5b0bb657241ceda5be6af5e07254d7376") (:keywords "tools"))]) (chee . [(20171123 2233) ((dash (2 12 1)) (s (1 10 0)) (f (0 18 2))) "Interface to chee using dired and image-dired" tar ((:commit . "669ff9ee429f24c3c2d03b83d9cb9aec5f86bb8b") (:url . "https://github.com/eikek/chee/tree/release/0.3.0/emacs"))]) (checkbox . [(20141117 58) ((emacs (24)) (cl-lib (0 5))) "Quick manipulation of textual checkboxes" single ((:commit . "335afa4404adf72973195a580458927004664d98") (:keywords "convenience") (:authors ("Cameron Desautels" . "camdez@gmail.com")) (:maintainer "Cameron Desautels" . "camdez@gmail.com") (:url . "http://github.com/camdez/checkbox.el"))]) (cheatsheet . [(20170126 2150) ((emacs (24)) (cl-lib (0 5))) "create your own cheatsheet" single ((:commit . "e4f8e0110167ea16a17a74517d1f10cb7ff805b8") (:keywords "convenience" "usability") (:authors ("Shirin Nikita" . "shirin.nikita@gmail.com")) (:maintainer "Shirin Nikita" . "shirin.nikita@gmail.com") (:url . "http://github.com/darksmile/cheatsheet/"))]) (cheat-sh . [(20170802 1118) ((emacs (24))) "Interact with cheat.sh" single ((:commit . "e90445124f3f145a047779e42d070a3c5e150f70") (:keywords "docs" "help") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/cheat-sh.el"))]) (chatwork . [(20170511 442) nil "ChatWork client for Emacs" single ((:commit . "fea231d479f06bf40dbfcf45de143eecc9ed744c") (:keywords "web") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/chatwork"))]) (charmap . [(20160309 946) nil "Unicode table for Emacs" single ((:commit . "bd4b3e466d7a9433cf35167e3a68ec74fe631bb2") (:keywords "unicode" "character" "ucs") (:authors ("Anan Mikami" . "lateau@gmail.com")) (:maintainer "Anan Mikami" . "lateau@gmail.com") (:url . "https://github.com/lateau/charmap"))]) (char-menu . [(20180101 618) ((emacs (24 3)) (avy-menu (0 1))) "Create your own menu for fast insertion of arbitrary symbols" single ((:commit . "82f0422179737bcb9f93481aebaf1071d54fc859") (:keywords "convenience" "editing") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/char-menu"))]) (chapel-mode . [(20160504 808) nil "a CC Mode for Chapel derived from derived-mode-ex.el" single ((:commit . "6e095edd7639f5f0a81e14d6412410b49466697e") (:keywords "chapel" "languages" "oop") (:authors ("Steven T Balensiefer")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (change-inner . [(20150707 1544) ((expand-region (0 7))) "Change contents based on semantic units" single ((:commit . "52c543a4b9808c0d15b565fcdf646c9779de33e8") (:keywords "convenience" "extensions") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (challenger-deep-theme . [(20180816 2258) ((emacs (24))) "challenger-deep Theme" single ((:commit . "443ca72dca966b3d27dbec9eab54a09cbd76eac0") (:authors ("MaxSt")) (:maintainer "MaxSt") (:url . "https://github.com/challenger-deep-theme/emacs"))]) (cg . [(20181022 1316) ((emacs (24 3))) "major mode for editing Constraint Grammar files" single ((:commit . "34a892aa77c9870006bae988c79f694f2e5a68a3") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "https://visl.sdu.dk/constraint_grammar.html"))]) (cftag-mode . [(20170812 540) ((emacs (25))) "Emacs mode for editing tag-based CFML files" single ((:commit . "86e77dcbb583191a3e755bdc29534f33d82bfc56") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cftag-mode"))]) (cframe . [(20170917 2209) ((emacs (25)) (buffer-manage (0 6)) (dash (2 13 0))) "customize a frame and fast switch size and positions" single ((:commit . "bb99672502046e87c8f029ce98c637f762a4fc54") (:keywords "frame" "customize") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/cframe"))]) (cfml-mode . [(20170904 249) ((emacs (25)) (mmm-mode (0 5 4)) (cftag-mode (1 0 0))) "Emacs mode for editing CFML files" single ((:commit . "86e77dcbb583191a3e755bdc29534f33d82bfc56") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cfml-mode"))]) (cff . [(20160118 2018) ((cl-lib (0 5)) (emacs (24))) "Search of the C/C++ file header by the source and vice versa" single ((:commit . "b6ab2a28e64ef06f281ec74cfe3114e450644dfa") (:keywords "find-file") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/cff"))]) (cfengine-code-style . [(20171115 2108) nil "C code style for CFEngine project." single ((:commit . "b662c4620a1535dc2dfbaeced144ee3bfff3474c") (:authors ("Mikhail Gusarov" . "mikhail.gusarov@cfengine.com")) (:maintainer "Mikhail Gusarov" . "mikhail.gusarov@cfengine.com") (:url . "https://github.com/cfengine/core"))]) (ceylon-mode . [(20180606 1324) ((emacs (25))) "Major mode for editing Ceylon source code" single ((:commit . "948515672bc596dc118e8e3ede3ede5ec6a3c95a") (:keywords "languages" "ceylon") (:authors ("Lucas Werkmeister" . "mail@lucaswerkmeister.de")) (:maintainer "Lucas Werkmeister" . "mail@lucaswerkmeister.de") (:url . "https://github.com/lucaswerkmeister/ceylon-mode"))]) (cerbere . [(20181113 1641) ((pkg-info (0 5))) "Unit testing in Emacs for several programming languages" tar ((:commit . "bb18d932b16541105d41a668dbf6fc4e833a6dc2") (:keywords "python" "go" "php" "phpunit" "elisp" "ert" "tests" "tdd") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/cerbere"))]) (centimacro . [(20140306 1427) nil "Assign multiple macros as global key bindings" single ((:commit . "1b97a9b558ed9c49d5da1bfbf29b2506575c2742") (:keywords "macros") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/centimacro"))]) (centered-window . [(20171127 949) ((emacs (24 4))) "Center the text when there's only one window" single ((:commit . "24f7c5be9def20879f46659082d497e67b55d7af") (:keywords "faces" "windows") (:authors ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainer "Anler Hernández Peral" . "inbox+emacs@anler.me") (:url . "https://github.com/anler/centered-window-mode"))]) (centered-cursor-mode . [(20180112 1555) nil "cursor stays vertically centered" single ((:commit . "00fb47d227f9e211ec1c58161a501a1550c3a60d") (:keywords "convenience") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de") (:url . "https://github.com/andre-r/centered-cursor-mode.el"))]) (celestial-mode-line . [(20180518 822) ((emacs (24))) "Show lunar phase and sunrise/-set time in modeline" single ((:commit . "3f5794aca99b977f1592cf1ab4516ae7922196a1") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/celestial-mode-line"))]) (celery . [(20170225 924) ((emacs (24)) (dash-functional (2 11 0)) (s (1 9 0)) (deferred (0 3 2))) "a minor mode to draw stats from celery and more?" single ((:commit . "51197d74f5eaa8ae09144af7663a2f4277f07d16") (:keywords "celery" "convenience") (:authors ("ardumont" . "eniotna.t@gmail.com")) (:maintainer "ardumont" . "eniotna.t@gmail.com") (:url . "https://github.com/ardumont/emacs-celery"))]) (cedit . [(20141231 1614) nil "paredit-like commands for c-like languages" single ((:commit . "0878d851b6307c162bfbddd2bb02789e5e27bc2c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (cdnjs . [(20161031 1522) ((dash (2 13 0)) (deferred (0 4)) (f (0 17 2)) (pkg-info (0 5))) "A front end for http://cdnjs.com" single ((:commit . "ce19880d3ec3d81e6c665d0b1dfea99cc7a3f908") (:keywords "tools") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/cdnjs.el"))]) (cdlatex . [(20140707 1126) nil "Fast input methods for LaTeX environments and math" single ((:commit . "ff534912b93fc2c7a6b191b1c8d6d699a46bbb01") (:keywords "tex") (:authors ("Carsten Dominik" . "carsten.dominik@gmail.com")) (:maintainer "Carsten Dominik" . "carsten.dominik@gmail.com"))]) (cdb . [(20151205 1343) nil "constant database (cdb) reader for Emacs Lisp" single ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992") (:keywords "cdb") (:authors ("Yusuke Shinyama <yusuke at cs . nyu . edu>")) (:maintainer "SKK Development Team" . "skk@ring.gr.jp"))]) (cd-compile . [(20141108 1957) nil "run compile in a specific directory" single ((:commit . "10284ccae86afda4a37b09ba90acd1e2efedec9f") (:authors ("Jamie Nicol" . "jamie@thenicols.net")) (:maintainer "Jamie Nicol" . "jamie@thenicols.net"))]) (ccls . [(20181106 546) ((emacs (25 1)) (lsp-mode (4 2)) (dash (0 14)) (projectile (1 0 0))) "ccls client for lsp-mode" tar ((:commit . "07ad553950e69f862f7c74c9b1f02c00ab450d22") (:keywords "languages" "lsp" "c++") (:authors ("Tobias Pisani, Fangrui Song")) (:maintainer "Tobias Pisani, Fangrui Song") (:url . "https://github.com/MaskRay/emacs-ccls"))]) (ccc . [(20151205 1343) nil "buffer local cursor color control library" single ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992") (:keywords "cursor") (:authors ("Masatake YAMATO" . "masata-y@is.aist-nara.ac.jp")) (:maintainer "SKK Development Team" . "skk@ring.gr.jp") (:url . "https://github.com/skk-dev/ddskk/blob/master/READMEs/README.ccc.org"))]) (cbm . [(20171116 1240) ((cl-lib (0 5))) "Switch to similar buffers." single ((:commit . "5b41c936ba9f6d170309a85ffebc9939c1050b31") (:keywords "buffers") (:authors ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainer "Lukas Fürmetz" . "fuermetz@mailbox.org") (:url . "http://github.com/akermu/cbm.el"))]) (catmacs . [(20170826 1157) ((emacs (24))) "Simple CAT interface for Yaesu Transceivers." single ((:commit . "65d3e0563abe6ff9577202cf2278074d4130fbdd") (:keywords "comm" "hardware") (:authors ("Frank Singleton" . "b17flyboy@gmail.com")) (:maintainer "Frank Singleton" . "b17flyboy@gmail.com") (:url . "https://bitbucket.org/pymaximus/catmacs"))]) (caskxy . [(20140513 1539) ((log4e (0 2 0)) (yaxception (0 1))) "Control Cask in Emacs" single ((:commit . "dc18dcab7ed526070ab76de071c9c5272e6ac40e") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/caskxy"))]) (cask-package-toolset . [(20170921 2256) ((emacs (24)) (cl-lib (0 3)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0)) (commander (0 2 0)) (ansi (0 1 0)) (shut-up (0 1 0))) "Toolsettize your package" tar ((:commit . "2c74cd827e88c7f8360581a841e45f0b794510e7") (:keywords "convenience" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "http://github.com/AdrieanKhisbe/cask-package-toolset.el"))]) (cask-mode . [(20160410 1449) ((emacs (24 3))) "major mode for editing Cask files" single ((:commit . "7c6719d3bb4fe552958634bd5a11abc56681f3a7") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (cask . [(20181107 942) ((s (1 8 0)) (dash (2 2 0)) (f (0 16 0)) (epl (0 5)) (shut-up (0 1 0)) (cl-lib (0 3)) (package-build (1 2)) (ansi (0 4 1))) "Cask: Project management for Emacs package development" tar ((:commit . "199b4380dd3e178ff9df3a9d13d044d67e522b3f") (:keywords "speed" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/cask/cask"))]) (caseformat . [(20160115 1615) ((emacs (24)) (cl-lib (0 5)) (dash (2 12 1)) (s (1 10 0))) "Format based letter case converter" single ((:commit . "92a31f6a7cae0b4e2af106cd6f2b0abe6c2d8921") (:keywords "convenience") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/caseformat"))]) (caroline-theme . [(20160318 520) ((emacs (24))) "A trip down to New Orleans..." single ((:commit . "222fd483db304509f9e422dc82883d808e023ceb") (:authors ("Jack Killilea" . "jaaacckz1@gmail.com")) (:maintainer "Jack Killilea" . "jaaacckz1@gmail.com") (:url . "https://github.com/xjackk/carolines-theme"))]) (cargo . [(20181112 722) ((emacs (24 3)) (rust-mode (0 2 0)) (markdown-mode (2 4))) "Emacs Minor Mode for Cargo, Rust's Package Manager." tar ((:commit . "f8504cd51021741a3931c28dc5e87cc16687420b") (:keywords "tools") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (carbon-now-sh . [(20180331 1735) ((emacs (24 4)) (dash (2 12 0))) "https://carbon.now.sh integration." single ((:commit . "71dee6bc4f2a2cb02b9b7b5e643c4c92b880e6a4") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/carbon-now-sh.el"))]) (capture . [(20130828 1644) nil "screencasting with \"avconv\" or \"ffmpeg\"" tar ((:commit . "1bb26060311da76767f70096218313fc93b0c806") (:authors ("Sergey Pashinin <sergey at pashinin dot com>")) (:maintainer "Sergey Pashinin <sergey at pashinin dot com>"))]) (cangjie . [(20181015 1220) ((emacs (24)) (s (1 12 0)) (dash (2 14 1)) (f (0 2 0))) "retrieve cangjie code for han characters" single ((:commit . "98b53c3ffc289d5fbc893651b17280ed2f043d0b") (:keywords "convenience" "writing") (:url . "https://github.com/kisaragi-hiu/cangjie.el"))]) (caml . [(20181011 1328) nil "OCaml code editing commands for Emacs" tar ((:commit . "8145641e8a27b924ab05a7bea05e6ff52f0a217f") (:keywords "ocaml") (:authors ("Jacques Garrigue" . "garrigue@kurims.kyoto-u.ac.jp") ("Ian T Zimmerman" . "itz@rahul.net")) (:maintainer "Damien Doligez" . "damien.doligez@inria.fr") (:url . "https://github.com/ocaml/ocaml/"))]) (camcorder . [(20160405 434) ((emacs (24)) (names (20150000)) (cl-lib (0 5))) "Record screencasts in gif or other formats." single ((:commit . "b13d939990e6709492efefc0945798adc1c0fcb9") (:keywords "multimedia" "screencast") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/camcorder.el"))]) (calmer-forest-theme . [(20130926 510) nil "Darkish theme with green/orange tint" single ((:commit . "87ba7bae389084d13fe3bc34e0c923017eda6ba0") (:authors ("Artur Hefczyc, created 2003-04-18") ("David Caldwell" . "david@porkrind.org")) (:maintainer "Artur Hefczyc, created 2003-04-18") (:url . "https://github.com/caldwell/calmer-forest-theme"))]) (call-graph . [(20180509 1335) ((emacs (25 1)) (cl-lib (0 6 1)) (hierarchy (0 7 0)) (tree-mode (1 0 0)) (ivy (0 10 0))) "Library to generate call graph for c/c++ functions" single ((:commit . "7e51c1eea59b13e6c1c099680492ebcd58893399") (:keywords "programming" "convenience") (:authors ("Huming Chen" . "chenhuming@gmail.com")) (:maintainer "Huming Chen" . "chenhuming@gmail.com") (:url . "https://github.com/beacoder/call-graph"))]) (calfw-org . [(20160303 258) nil "calendar view for org-agenda" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar" "org") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-ical . [(20150703 819) nil "calendar view for ical format" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-howm . [(20170704 4) nil "calendar view for howm" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-gcal . [(20120111 1000) nil "edit Google calendar for calfw.el." tar ((:commit . "14aab20687d6cc9e6c5ddb9e11984c4e14c3d870") (:keywords "convenience" "calendar" "calfw.el") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/calfw-gcal.el"))]) (calfw-cal . [(20170320 1206) nil "calendar view for emacs diary" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw . [(20180118 45) nil "Calendar view framework on Emacs" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-calfw"))]) (calendar-norway . [(20180906 1502) nil "Norwegian calendar" single ((:commit . "8d1fda8268caa74ba5e712c7675ed3c34e46e2d4") (:keywords "calendar" "norwegian" "localization") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (cal-china-x . [(20180211 1901) ((cl-lib (0 5))) "Chinese localization, lunar/horoscope/zodiac info and more..." tar ((:commit . "e9b309065829af3a9a0c526509bd64d9228fdced") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com") (:url . "https://github.com/xwl/cal-china-x"))]) (cakecrumbs . [(20180929 139) ((emacs (24 4))) "Show parents on header for HTML/Jade/Sass/Stylus" single ((:commit . "cf8c1df885eee004602f73c4f841301e200e5850") (:keywords "languages" "html" "jade" "pug" "sass" "scss" "stylus") (:authors ("ono hiroko <kuanyui.github.io>")) (:maintainer "ono hiroko <kuanyui.github.io>") (:url . "https://github.com/kuanyui/cakecrumbs.el"))]) (cake-inflector . [(20140415 858) ((s (1 9 0))) "Lazy porting CakePHP infrector.php to el" single ((:commit . "a1d338ec4840b1b1bc14f7f9298c07e2c1d2d8fc") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "https://github.com/k1LoW/emacs-cake-inflector"))]) (cacoo . [(20120319 2359) ((concurrent (0 3 1))) "Minor mode for Cacoo : http://cacoo.com" tar ((:commit . "c9fa04fbe97639b24698709530361c2bb5f3273c"))]) (cache . [(20111019 2300) nil "implementation of a hash table whose key-value pairs expire" single ((:commit . "7499586b6c8224df9f5c5bc4dec96b008258d580") (:authors ("Nathaniel Flath")) (:maintainer "Nathaniel Flath"))]) (cabledolphin . [(20160204 938) ((emacs (24 4)) (seq (1 0))) "capture Emacs network traffic" single ((:commit . "fffc192cafa61558e924323d6da8166fe5f2a6f9") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com"))]) (c0-mode . [(20151110 1852) nil "Major mode for editing C0 files" tar ((:commit . "c214093c36864d6208fcb9e6a72413ed17ed5d60") (:keywords "c0" "languages") (:authors ("Jakob Max Uecker")) (:maintainer "Jakob Max Uecker") (:url . "http://c0.typesafety.net/"))]) (c-eldoc . [(20181109 439) nil "helpful description of the arguments to C functions" single ((:commit . "e35c0e40f71c25804919f6c01fd27e95c2e2adb7") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/c-eldoc"))]) (c-c-combo . [(20151224 255) nil "Make stuff happen when you reach a target wpm" tar ((:commit . "a261a833499a7fdc29610863b3aafc74818770ba") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "https://www.github.com/CestDiego/c-c-combo.el"))]) (button-lock . [(20150223 1354) nil "Clickable text defined by regular expression" single ((:commit . "f9082feb329432fcf2ac49a95e64bed9fda24d58") (:keywords "mouse" "button" "hypermedia" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/button-lock"))]) (buttercup . [(20181103 1106) nil "Behavior-Driven Emacs Lisp Testing" tar ((:commit . "4089d5f66dcf1dd25d8e56fe6508f1fa48ac097c"))]) (butler . [(20150812 8) ((deferred (0 3 2)) (json (1 2)) (emacs (24))) "Emacs client for Jenkins" tar ((:commit . "8ceb35737107572455cca9a61ff46b3ff78f1016"))]) (busybee-theme . [(20170719 928) nil "port of vim's mustang theme" single ((:commit . "66b2315b030582d0ebee605cf455d386d8c30fcd") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/busybee-theme"))]) (buster-snippets . [(20151125 1010) ((yasnippet (0 8 0))) "Yasnippets for the Buster javascript testing framework" tar ((:commit . "bb8769dae132659858e74d52f3f4e8790399423a") (:keywords "snippets") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (buster-mode . [(20140928 1213) nil "Minor mode to speed up development when writing tests with Buster.js" single ((:commit . "de6958ef8369400922618b8d1e99abfa91b97ac5") (:keywords "buster" "testing" "javascript"))]) (bury-successful-compilation . [(20181106 403) nil "Bury the *compilation* buffer after successful compilation" single ((:commit . "674644c844184605a1bb4f9487a60f7a780a6fe7") (:keywords "compilation") (:authors ("Eric Crosson" . "esc@ericcrosson.com")) (:maintainer "Eric Crosson" . "esc@ericcrosson.com"))]) (bundler . [(20160815 915) ((inf-ruby (2 1)) (cl-lib (0 5))) "Interact with Bundler from Emacs" single ((:commit . "f981f67c33b42243e57a78c358dffff70022b56b") (:keywords "bundler" "ruby") (:authors ("Tobias Svensson" . "tob@tobiassvensson.co.uk")) (:maintainer "Tobias Svensson" . "tob@tobiassvensson.co.uk") (:url . "http://github.com/endofunky/bundler.el"))]) (build-status . [(20171111 1947) ((cl-lib (0 5))) "Mode line build status indicator" single ((:commit . "ef44185d9dd748ea578d68398f3f729a8adb45b5") (:keywords "mode-line" "ci" "circleci" "travis-ci") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/build-status"))]) (build-helper . [(20161009 1755) ((projectile (0 9 0))) "Utilities to help build code" single ((:commit . "7a6fe71125a26ed1c492dab77cc688a7fe1d68ac") (:keywords "convenience") (:authors ("Afonso Bordado" . "afonsobordado@az8.co")) (:maintainer "Afonso Bordado" . "afonsobordado@az8.co") (:url . "http://github.com/afonso360/build-helper"))]) (build-farm . [(20180906 1858) ((emacs (24 4)) (bui (1 1 0)) (magit-popup (2 1 0))) "Interface for Nix and Guix build farms (Hydra and Cuirass)" tar ((:commit . "e244dea35566a10253d61be430d3caf81b779af8") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitlab.com/alezost-emacs/build-farm"))]) (bui . [(20180812 2113) ((emacs (24 3)) (dash (2 11 0))) "Buffer interface library" tar ((:commit . "bd3c5ee32d28d80c6eb54b0340626103c32e3093") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/bui.el"))]) (bug-reference-github . [(20180128 1314) nil "Set `bug-reference-url-format' in Github repos" tar ((:commit . "f570a0532bfb44f095b42cf68ab1f69799101137") (:keywords "programming" "tools") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/bug-reference-github"))]) (bufshow . [(20130726 1838) ((emacs (24 1))) "A simple presentation tool for Emacs." single ((:commit . "d60a554e7239e6f7520d9c3436d5ecdbc9cf6957") (:authors ("Peter Jones" . "pjones@pmade.com")) (:maintainer "Peter Jones" . "pjones@pmade.com") (:url . "https://github.com/pjones/bufshow"))]) (buffer-watcher . [(20170913 839) ((f (0 16 2)) (cl-lib (0 5))) "Easily run shell scripts per filetype/directory when a buffer is saved" single ((:commit . "b32c67c8a5d724257d759f4c903d0dedc32246ef") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (buffer-utils . [(20140512 1400) nil "Buffer-manipulation utility functions" single ((:commit . "685b13457e3a2085b7584e41365d2aa0779a1b6f") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/buffer-utils"))]) (buffer-sets . [(20170718 340) ((cl-lib (0 5))) "Sets of Buffers for Buffer Management" single ((:commit . "4a4ccb0d6916c3e9fba737bb7b48e8aac921954e") (:keywords "buffer-management") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "http://github.com/swflint/buffer-sets"))]) (buffer-move . [(20160615 1803) nil "easily swap buffers" single ((:commit . "cb517ecf8409b5fdcda472d7190c6021f0c49751") (:keywords "lisp" "convenience") (:url . "https://github.com/lukhas/buffer-move"))]) (buffer-manage . [(20180528 1613) ((emacs (25)) (choice-program (0 3)) (dash (2 13 0))) "manage buffers" tar ((:commit . "8bbe342a4dafcfdaf305baea98bd4208036ab89a") (:keywords "interactive" "buffer" "management") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/buffer-manage"))]) (buffer-flip . [(20180307 2251) nil "Cycle through buffers like Alt-Tab in Windows" single ((:commit . "e093360e05164c78255866c1ac8f966aa38ba514") (:keywords "convenience") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/buffer-flip.el"))]) (buffer-buttons . [(20150106 1439) nil "Define, save, and load code-safe buttons in files for emacs" single ((:commit . "2feb8494fa7863b98256bc85da670d74a3a8a975") (:authors ("Ryan Pavlik" . "rpavlik@gmail.com")) (:maintainer "Ryan Pavlik" . "rpavlik@gmail.com") (:url . "https://github.com/rpav/buffer-buttons"))]) (buckwalter . [(20180107 1643) nil "Write arabic using Buckwalter transliteration" single ((:commit . "2aa5451c3682c268adebc6b1191a796466732f53") (:keywords "arabic" "transliteration" "i18n") (:authors ("Joe HAKIM RAHME" . "joehakimrahme@gmail.com")) (:maintainer "Joe HAKIM RAHME" . "joehakimrahme@gmail.com") (:url . "https://github.com/joehakimrahme/buckwalter-arabic"))]) (bubbleberry-theme . [(20141017 944) ((emacs (24 1))) "A theme based on LightTable for Emacs24" single ((:commit . "22e9adf4586414024e4592972022ec297321b320") (:authors ("Jason Milkins" . "jasonm23@gmail.com") ("Gaurav Giri github.com/grvgr")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-bubbleberry-theme"))]) (bts-github . [(20170401 1249) ((bts (0 0 1)) (gh (0 8 2))) "A plugin of bts.el for GitHub" single ((:commit . "ef2cf9202dc2128e5efdb613bfde9276a8cd95ad") (:keywords "convenience" "git" "github") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-bts-github"))]) (bts . [(20151109 1333) ((widget-mvc (0 0 2)) (log4e (0 3 0)) (yaxception (0 3 3)) (dash (2 9 0)) (s (1 9 0)) (pos-tip (0 4 5))) "A unified UI for various bug tracking systems" single ((:commit . "df42d58a36447697f93b56e69f5e700b2baef1f9") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-bts"))]) (btc-ticker . [(20151113 1459) ((json (1 2)) (request (0 2 0))) "Shows latest bitcoin price" single ((:commit . "845235b545f070d0812cd1654cbaa4997565824f") (:keywords "news") (:authors ("Jorge Niedbalski R." . "jnr@metaklass.org")) (:maintainer "Jorge Niedbalski R." . "jnr@metaklass.org"))]) (bshell . [(20170903 1837) ((emacs (25)) (buffer-manage (0 5))) "manage and track multiple inferior shells" single ((:commit . "884a8b906617d305e9d5d2c3750618d2f86f9aed") (:keywords "interactive" "shell" "management") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/bshell"))]) (brutalist-theme . [(20181023 1222) nil "Brutalist theme" tar ((:commit . "8899f4f4a7faf0080977cd137e0ad7b00c40f1e8") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://git.madhouse-project.org/algernon/brutalist-theme.el"))]) (browse-url-dwim . [(20140731 1922) ((string-utils (0 3 2))) "Context-sensitive external browse URL or Internet search" single ((:commit . "3d611dbb167c286109ac53995ad68286d87aafb9") (:keywords "hypermedia") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/browse-url-dwim"))]) (browse-kill-ring . [(20171219 1908) nil "interactively insert items from kill-ring" single ((:commit . "8debc43e41d7e51532698331c6f283905890b904") (:keywords "convenience") (:authors ("Colin Walters" . "walters@verbum.org")) (:maintainer "browse-kill-ring" . "browse-kill-ring@tonotdo.com") (:url . "https://github.com/browse-kill-ring/browse-kill-ring"))]) (browse-at-remote . [(20180622 631) ((f (0 17 2)) (s (1 9 0)) (cl-lib (0 5))) "Open github/gitlab/bitbucket/stash page from Emacs" single ((:commit . "99af94ada33badd3e1eceb704e07f62c1eef513a") (:keywords "github" "gitlab" "bitbucket" "convenience") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (broadcast . [(20151205 212) ((emacs (24 4))) "Links buffers together for simultaneous editing." single ((:commit . "f6f9cd2e0e3f8c31d6b8e7446c27eb0e50b25f16") (:keywords "convenience" "frames" "link" "cursors") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/broadcast.el"))]) (brainfuck-mode . [(20150113 842) ((langdoc (20130601 1450))) "Brainfuck mode for Emacs" single ((:commit . "36e69552bb3b97a4f888d362c59845651bd0d492") (:keywords "brainfuck" "langdoc") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/brainfuck-mode/"))]) (bracketed-paste . [(20160407 2348) ((emacs (24 3))) "bracketed paste mode support within emacs -nw" single ((:commit . "843ce3bbb63d560face889e13a57a2f7543957d5") (:keywords "terminals") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (bpr . [(20180220 1844) ((emacs (24))) "Background Process Runner" tar ((:commit . "af84a83dea09d86e77d87ac30604f2c5b4bf4117") (:keywords "background" "async" "process" "management") (:authors ("Ilya Babanov" . "ilya-babanov@ya.ru")) (:maintainer "Ilya Babanov" . "ilya-babanov@ya.ru") (:url . "https://github.com/ilya-babanov/emacs-bpr"))]) (bpe . [(20141228 2205) ((emacs (24 1))) "Blog from Org mode to Blogger" single ((:commit . "7b5b25f83506e6c9f4075d3803fa32404943a189") (:keywords "blogger" "blog") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/bpe"))]) (boxquote . [(20170802 1117) ((cl-lib (0 5))) "Quote text with a semi-box." single ((:commit . "7e47e0e2853bc1215739b2e28f260e9eed93b2c5") (:keywords "quoting") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/boxquote.el"))]) (boron-theme . [(20170808 1308) ((emacs (24 0))) "an Emacs 24 theme based on Boron (tmTheme)" single ((:commit . "87ae1a765e07429fec25d2f29b004f84b52d2e0a") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (borland-blue-theme . [(20160117 1321) ((emacs (24 1))) "Blue/yellow theme based on old DOS Borland/Turbo C IDE" single ((:commit . "db74eefebbc89d3c62575f8f50b319e87b4a3470") (:keywords "themes") (:authors ("Alexey Veretennikov <alexey dot veretennikov at gmail dot com>")) (:maintainer "Alexey Veretennikov <alexey dot veretennikov at gmail dot com>") (:url . "http://github.com/fourier/borland-blue-theme"))]) (borg . [(20181031 2202) ((emacs (26)) (dash (2 14 1)) (epkg (3 1 1)) (magit (2 13 0))) "assimilate Emacs packages as Git submodules" tar ((:commit . "73990d3039f94da4ba213a3423f42f47f454d5db") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/borg"))]) (boon . [(20181014 927) ((emacs (25 1)) (expand-region (0 10 0)) (dash (2 12 0)) (multiple-cursors (1 3 0))) "Ergonomic Command Mode for Emacs." tar ((:commit . "675719ec1f6608a690fc613214920ac3c0d350a3"))]) (bool-flip . [(20161215 1539) ((emacs (24 3))) "flip the boolean under the point" single ((:commit . "f58a9a7b9ab875bcfbd57c8262697ae404eb4485") (:keywords "boolean" "convenience" "usability") (:authors ("Michael Brandt" . "michaelbrandt5@gmail.com")) (:maintainer "Michael Brandt" . "michaelbrandt5@gmail.com") (:url . "http://github.com/michaeljb/bool-flip/"))]) (boogie-friends . [(20171025 255) ((cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (yasnippet (0 9 0 1)) (company (0 8 12))) "A collection of programming modes for Boogie, Dafny, and Z3 (SMTLIB v2)." tar ((:commit . "ff9903783013f3598b6f44c99d47b25c5cdbed00"))]) (bonjourmadame . [(20170919 1134) nil "Say \"Hello ma'am!\"" single ((:commit . "d3df185fce78aefa689fded8e56a654f0fde4ac0"))]) (bongo . [(20171119 242) ((cl-lib (0 5)) (emacs (24 1))) "play music with Emacs" tar ((:commit . "3d246be1e8d14865f5253567ab8fee5d4e9c470c"))]) (bolt-mode . [(20180310 810) ((emacs (24 3))) "Editing support for Bolt language" single ((:commit . "85a5a752bfbebb4aed884326c25db64c000e9934") (:keywords "languages") (:authors ("Mikhail Pontus" . "mpontus@gmail.com")) (:maintainer "Mikhail Pontus" . "mpontus@gmail.com") (:url . "https://github.com/mpontus/bolt-mode"))]) (bog . [(20180815 2213) ((cl-lib (0 5))) "Extensions for research notes in Org mode" single ((:commit . "b5df3647f55359f8546dcfa991a351673a069a49") (:keywords "bib" "outlines") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/kyleam/bog"))]) (bnfc . [(20160605 1927) ((emacs (24 3))) "Define context-free grammars for the BNFC tool" single ((:commit . "1b58df1dd0cb9b81900632fb2843a03b94f56fdb") (:keywords "languages" "tools") (:authors ("Jacob Mitchell" . "jmitchell@member.fsf.org")) (:maintainer "Jacob Mitchell" . "jmitchell@member.fsf.org") (:url . "https://github.com/jmitchell/bnfc-mode"))]) (bmx-mode . [(20180929 1132) ((emacs (25 1)) (cl-lib (0 5)) (company (0 9 4)) (dash (2 13 0)) (s (1 12 0))) "Batch Mode eXtras" single ((:commit . "536b332edc3b98cc97588c937c7368803ba5961c") (:keywords "c" "convenience" "tools") (:authors ("Jostein Kjønigsen" . "jostein@gmail.com")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "http://github.com/josteink/bmx-mode"))]) (bm . [(20181012 1631) nil "Visible bookmarks in buffer." tar ((:commit . "b85d407b53e1d852c47fcea2a245a4e67e48c38a") (:keywords "bookmark" "highlight" "faces" "persistent") (:authors ("Jo Odland <jo.odland(at)gmail.com>")) (:maintainer "Jo Odland <jo.odland(at)gmail.com>") (:url . "https://github.com/joodland/bm"))]) (blog-minimal . [(20181021 849) ((ht (1 5)) (simple-httpd (1 4 6)) (mustache (0 22)) (s (1 11 0)) (org (9 0 3))) "a simple static site generator based on org mode" tar ((:commit . "356c878322258159021eecdd15757e11cf02e335") (:keywords "tools") (:authors ("Thank Fly" . "thiefuniverses@gmail.com")) (:maintainer "Thank Fly" . "thiefuniverses@gmail.com") (:url . "https://github.com/thiefuniverse/blog-minimal"))]) (blog-admin . [(20170923 1409) ((ctable (0 1 1)) (s (1 10 0)) (f (0 17 3)) (names (20151201 0)) (cl-lib (0 5))) "Blog admin for emacs with hexo/org-page supported" tar ((:commit . "b5f2e1dad7d68ec903619f7280bb0bcb7e398a1e") (:keywords "tools" "blog" "org" "hexo" "org-page") (:authors (nil . "code.falling@gmail.com")) (:maintainer nil . "code.falling@gmail.com"))]) (blockdiag-mode . [(20160427 524) ((emacs (24 3))) "Major mode for editing blockdiag files" single ((:commit . "f3b21ba433d60327cebd103ae4492200750e24a9") (:authors ("xcezx" . "main.xcezx@gmail.com")) (:maintainer "xcezx" . "main.xcezx@gmail.com") (:url . "https://github.com/xcezx/xdiag-mode"))]) (bln-mode . [(20180730 1223) nil "binary line navigation minor mode for cursor movement in long lines" single ((:commit . "b5e86b1bc8b7ac25bf8ec07056824861c4c3f050") (:keywords "motion" "location" "cursor" "convenience") (:authors ("Maarten Grachten")) (:maintainer "Maarten Grachten") (:url . "https://github.com/mgrachten/bln-mode"))]) (bliss-theme . [(20170808 1307) ((emacs (24 0))) "an Emacs 24 theme based on Bliss (tmTheme)" single ((:commit . "c3cf6d8a666ab26909b7da158f9e94df71a5fbbf") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (blimp . [(20180903 2240) ((emacs (25)) (eimp (1 4 0))) "Bustling Image Manipulation Package" single ((:commit . "a4c538c52f2371f4a184e4c905584c6decf7b407") (:keywords "multimedia" "unix") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:url . "https://github.com/walseb/blimp"))]) (blgrep . [(20150401 1416) ((clmemo (20140321 715))) "Block grep" tar ((:commit . "605beda210610a5829750a987f5fcebea97af546") (:keywords "tools" "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com"))]) (blacken . [(20181025 1814) ((emacs (25 2))) "Reformat python buffers using the \"black\" formatter" single ((:commit . "d6929cf32adb180ac3c11da9861f62f57a66a64f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/blacken"))]) (blackboard-theme . [(20161216 656) ((emacs (24))) "TextMate Blackboard Theme" single ((:commit . "d8b984f2541bb86eb4363a2b4c94631e49843d4a") (:authors ("Dong Zheng")) (:maintainer "Dong Zheng") (:url . "https://github.com/don9z/blackboard-theme"))]) (blackboard-bold-mode . [(20160813 206) ((cl-lib (0 5))) "Easily insert Unicode mathematical double-struck characters" single ((:commit . "5299cb064ba71baa3e331b8560bf8dd38cbbc4ed") (:keywords "unicode" "double struck" "blackboard bold" "math" "mathematical") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/blackboard-bold-mode"))]) (bitlbee . [(20151203 0) nil "Help get Bitlbee (http://www.bitlbee.org) up and running." single ((:commit . "3a92a4119e0c007df2c7dcf1b1c3a5f23ee40e05"))]) (bitbucket . [(20170405 446) ((emacs (24)) (request (0 1 0)) (s (1 9 0))) "Bitbucket API wrapper" tar ((:commit . "5e663da1bd38a14c1ecf4d66a79d4321ac833bcf") (:keywords "bitbucket") (:authors ("2017 Tjaart van der Walt" . "tjaart@tjaart.co.za")) (:maintainer "2017 Tjaart van der Walt" . "tjaart@tjaart.co.za") (:url . "http://github.com/tjaartvdwalt/bitbucket.el/"))]) (bitbake . [(20180326 758) ((emacs (24 1)) (dash (2 6 0)) (mmm-mode (0 5 4)) (s (1 10 0))) "Running bitbake from emacs" single ((:commit . "e5088c4b3dfb4feb96850fbc281b4207d23c7713") (:keywords "convenience") (:authors ("Damien Merenne")) (:maintainer "Damien Merenne") (:url . "https://github.com/canatella/bitbake-el"))]) (bison-mode . [(20160617 552) nil "Major mode for editing bison, yacc and lex files." single ((:commit . "314af3b7af7eb897fd3932616cb8600a85228cea") (:keywords "bison-mode" "yacc-mode") (:authors ("Eric Beuscher" . "beuscher@eecs.tulane.edu")) (:maintainer "Eric Beuscher" . "beuscher@eecs.tulane.edu"))]) (birds-of-paradise-plus-theme . [(20130419 2129) nil "A brown/orange light-on-dark theme for Emacs 24 (deftheme)." single ((:commit . "bb9f9d4ef7f7872a388ec4eee1253069adcadb6f") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/birds-of-paradise-plus-theme.el"))]) (bing-dict . [(20181111 200) nil "Minimalists' English-Chinese Bing dictionary" tar ((:commit . "51266b11bca22923c3a86bc101abf9145d1397d3") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/bing-dict.el"))]) (bind-map . [(20161207 1511) ((emacs (24 3))) "Bind personal keymaps in multiple locations" single ((:commit . "bf4181e3a41463684adfffc6c5c305b30480e30f") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-bind-map"))]) (bind-key . [(20180513 430) nil "A simple way to manage personal keybindings" single ((:commit . "d9f229453da31fdf9a55207db09e360c5071d706") (:keywords "keys" "keybinding" "config" "dotemacs") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/use-package"))]) (bind-chord . [(20171204 2010) ((bind-key (1 0)) (key-chord (0 6))) "key-chord binding helper for use-package-chords" single ((:commit . "d9f229453da31fdf9a55207db09e360c5071d706") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-chords"))]) (binclock . [(20170802 1116) ((cl-lib (0 5))) "Display the current time using a binary clock." single ((:commit . "87042230d7f3fe3e9a77fae0dbab7d8f7e7794ad") (:keywords "games" "time" "display") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/binclock.el"))]) (bifocal . [(20181110 341) ((emacs (24 4))) "Split-screen scrolling for comint-mode buffers" single ((:commit . "add30c678488cec04976a85ba8cda20805938a01") (:keywords "frames" "processes" "tools") (:url . "https://github.com/riscy/bifocal-mode"))]) (bicycle . [(20180909 2126) ((emacs (25 1))) "cycle outline and code visibility" single ((:commit . "42a5db3514019d539500a67f913411f5533a1eb3") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/bicycle"))]) (bibtex-utils . [(20170817 1919) nil "Provides utilities for extending BibTeX mode" single ((:commit . "ed5ccce46c2088a28a2f0c49caa679d2f20567f0") (:keywords "bibtex") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:url . "https://github.com/plantarum/bibtex-utils"))]) (bibslurp . [(20151202 2346) ((s (1 6 0)) (dash (1 5 0))) "retrieve BibTeX entries from NASA ADS" single ((:commit . "aeba96368f2a06959e4fe945375ce2a54d34b189") (:keywords "bibliography" "nasa ads") (:url . "https://github.com/mkmcc/bibslurp"))]) (bibretrieve . [(20180901 928) ((auctex (11 87)) (emacs (24 3))) "Retrieve BibTeX entries from the internet" tar ((:commit . "600fa1fcc4c5d79c628457f2316f3429c96be006") (:keywords "bibtex" "bibliography" "mathscinet" "arxiv" "zbmath") (:authors ("Antonio Sartori")) (:maintainer "Pavel Zorin-Kranich" . "pzorin@uni-bonn.de") (:url . "https://github.com/pzorin/bibretrieve"))]) (bibliothek . [(20180429 2215) ((emacs (24 4)) (pdf-tools (0 70)) (a (0 1 0 -3 4))) "Managing a digital library of PDFs" single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "tools") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#bibliothek-el"))]) (biblio-core . [(20160901 1815) ((emacs (24 3)) (let-alist (1 0 4)) (seq (1 11)) (dash (2 12 1))) "A framework for looking up and displaying bibliographic entries" single ((:commit . "a5a68fcf677f286f205f32dc7486f6c9f66aa6af") (:keywords "bib" "tex" "convenience" "hypermedia") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "http://github.com/cpitclaudel/biblio.el"))]) (biblio . [(20161014 2304) ((emacs (24 3)) (biblio-core (0 2))) "Browse and import bibliographic references from CrossRef, arXiv, DBLP, HAL, Dissemin, and doi.org" tar ((:commit . "a5a68fcf677f286f205f32dc7486f6c9f66aa6af"))]) (bfbuilder . [(20150924 1650) ((cl-lib (0 3))) "A brainfuck development environment with interactive debugger" single ((:commit . "49560bdef131fa5672dab660e0c62376dbdcd906") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (bf-mode . [(20130403 1442) nil "Browse file persistently on dired" single ((:commit . "7cc4d09aed64d9db6be95646f5f5067de68f8895") (:keywords "convenience") (:authors ("isojin")) (:maintainer "myuhe <yuhei.maeda_at_gmail.com>") (:url . "https://github.com/emacs-jp/bf-mode"))]) (better-shell . [(20180625 1316) ((emacs (24 4))) "Better shell management" single ((:commit . "cfcd9d57f87ad68cd72bf4935fd1aaa1d9f059a9") (:keywords "convenience") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/better-shell"))]) (better-defaults . [(20170614 404) nil "Fixing weird quirks and poor defaults" single ((:commit . "ab830cf1a0987f43e419565404a4fa8c0a2f5560") (:keywords "convenience") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/better-defaults"))]) (bert . [(20131117 1014) nil "BERT serialization library for Emacs" single ((:commit . "a3eec6980a725aa4abd2019e4c00246450260490") (:keywords "comm" "data") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (benchstat . [(20171014 312) nil "proper benchmarking made simple" single ((:commit . "a5b67cf7972ca2bbc9f5bc6a0f521ab02b76d4f0") (:keywords "lisp") (:authors ("Iskander Sharipov" . "quasilyte@gmail.com")) (:maintainer "Iskander Sharipov" . "quasilyte@gmail.com") (:url . "https://github.com/Quasilyte/benchstat.el"))]) (benchmark-init . [(20150905 938) nil "Benchmarks Emacs require and load calls" tar ((:commit . "7a0f263282bbc86b01b662636306f22813082647") (:keywords "benchmark") (:authors ("Steve Purcell")) (:maintainer "David Holm" . "dholmster@gmail.com"))]) (belarus-holidays . [(20180615 1311) nil "Belarus holidays whith transfers" single ((:commit . "410a7dcf46fdcbee762a0c0aa0c7af03230b9656") (:authors ("Yauhen Makei" . "yauhen.makei@gmail.com")) (:maintainer "Yauhen Makei" . "yauhen.makei@gmail.com") (:url . "http://bitbucket.org/EugeneMakei/belarus-holidays.el"))]) (beginend . [(20180827 926) ((emacs (25 3))) "Redefine M-< and M-> for some modes" single ((:commit . "e4ff077de4a2c80e1f42adfc86837537899447a5") (:url . "https://github.com/DamienCassou/beginend"))]) (beeminder . [(20180413 1929) ((org (7))) "Emacs interface for Beeminder" tar ((:commit . "3fcee7a7003a37171ddb59171c7f4b5dd4b34349") (:keywords "beeminder") (:authors ("Phil Newton" . "phil@sodaware.net")) (:maintainer "Phil Newton" . "phil@sodaware.net") (:url . "http://www.philnewton.net/code/beeminder-el/"))]) (beacon . [(20181008 1350) ((seq (2 14))) "Highlight the cursor whenever the window scrolls" single ((:commit . "07a2e9566be2a0b8f59b8ac8668448f1e250a400") (:keywords "convenience") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/beacon"))]) (bdo . [(20140126 901) nil "Do things to a browser page from Emacs. BETA!" tar ((:commit . "c96cb6aa9e97fa3491185c50dee0f77a13241010") (:keywords "development") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com"))]) (bbyac . [(20180206 1441) ((browse-kill-ring (1 3)) (cl-lib (0 5))) "Type a little Bit, and Bang! You Are Completed." tar ((:commit . "9f0de9cad13801891ffb590dc09f51ff9a7cb225") (:keywords "abbrev") (:authors ("Bao Haojun" . "baohaojun@gmail.com")) (:maintainer "Bao Haojun" . "baohaojun@gmail.com") (:url . "https://github.com/baohaojun/bbyac"))]) (bbdb2erc . [(20170221 1354) ((bbdb (3 0))) "make bbdb show if pal is online with ERC, click i to chat" single ((:commit . "15db2bd29df0f6ee32c499fdeffb960b6a7f97a0") (:keywords "irc" "contacts" "chat" "client" "internet") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (bbdb-vcard . [(20181005 1019) ((bbdb (3 0))) "vCard import/export for BBDB" tar ((:commit . "3e8630a8c45add7b495d7ef290ba9f402b359489") (:keywords "data" "calendar" "mail" "news") (:authors ("Bert Burgemeister" . "trebbu@googlemail.com") ("Toke Høiland-Jørgensen") ("Kevin Brubeck Unhammer") ("Steve Purcell") ("Vincent Geddes" . "vincent.geddes@gmail.com")) (:maintainer "Bert Burgemeister" . "trebbu@googlemail.com") (:url . "http://github.com/vgeddes/bbdb-vcard"))]) (bbdb-ext . [(20151220 2013) ((bbdb (2 36))) "Extra commands for BBDB" single ((:commit . "fee97b1b3faa83edaea00fbc5ad3cbca5e791a55") (:keywords "extensions") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/bbdb-ext"))]) (bbdb-csv-import . [(20180122 49) ((pcsv (1 3 3)) (dash (2 5 0)) (bbdb (20140412 1949))) "import csv to bbdb version 3+" single ((:commit . "dbc2e0fe9e8ae65e494011044d905ae79b3cee3e") (:keywords "csv" "util" "bbdb") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://gitlab.com/iankelling/bbdb-csv-import"))]) (bbdb . [(20180907 311) nil "The Insidious Big Brother Database for GNU Emacs" tar ((:commit . "1a6ad82b11c7059f6a19fba575146cc31c6ffa8b"))]) (bbdb- . [(20140221 2354) ((bbdb (20140123 1541)) (log4e (0 2 0)) (yaxception (0 1))) "provide interface for more easily search/choice than BBDB." single ((:commit . "2839e84c894de2513af41053e80a277a1b483d22") (:keywords "bbdb" "news" "mail") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/bbdb-"))]) (bbcode-mode . [(20180505 927) ((cl-lib (0 5))) "Major mode for phpBB posts (BBCode markup)" single ((:commit . "ee30d43f9029e0919a06be0dde0ed16f201647c1") (:keywords "bbcode" "languages") (:authors ("Eric James Michael Ritz" . "lobbyjones@gmail.com")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/bbcode-mode"))]) (bazel-mode . [(20180223 653) ((emacs (24 3))) "A major mode for editing Bazel files" single ((:commit . "b7aa14516feaed40ee4910eafa81db719de0fe56") (:keywords "languages" "bazel") (:authors ("Neri Marschik")) (:maintainer "Neri Marschik") (:url . "https://github.com/codesuki/bazel-mode"))]) (bats-mode . [(20160514 615) nil "Emacs mode for editing and running Bats tests" single ((:commit . "d519f7c89f5ae17dfc33400596df4564b478315f") (:keywords "bats" "tests") (:authors ("Doug MacEachern")) (:maintainer "Doug MacEachern") (:url . "https://github.com/dougm/bats-mode"))]) (basic-theme . [(20160817 827) ((emacs (24))) "Minimalistic light color theme" single ((:commit . "e2a855bd39f4b78296228d4b790f9123156f7d7e") (:keywords "theme" "basic" "minimal" "colors") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/basic-theme.el"))]) (basic-mode . [(20180919 1752) ((seq (2 20)) (emacs (24 3))) "major mode for editing BASIC code" single ((:commit . "812f078240f9de09491701853569335ba6d9b5ff") (:keywords "basic" "languages") (:authors ("Johan Dykstrom")) (:maintainer "Johan Dykstrom") (:url . "https://github.com/dykstrom/basic-mode"))]) (basic-c-compile . [(20170302 1112) ((cl-lib (0 5)) (f (0 19 0))) "Quickly create a Makefile, compile and run C." single ((:commit . "0129786aeee50d7bb0020d9fc2b7508875d403e8") (:keywords "c" "makefile" "compilation" "convenience") (:authors ("Nick Spain" . "nicholas.spain96@gmail.com")) (:maintainer "Nick Spain" . "nicholas.spain96@gmail.com") (:url . "https://github.com/nick96/basic-c-compile"))]) (bash-completion . [(20180519 1620) nil "BASH completion for the shell buffer" single ((:commit . "fbdc78b8770833752ac4bda28e2c3ea764bf8e76") (:authors ("Stephane Zermatten" . "szermatt@gmx.net")) (:maintainer "Stephane Zermatten" . "szermatt@gmx.net"))]) (base16-theme . [(20181116 1843) nil "Collection of themes built on combinations of 16 base colors" tar ((:commit . "629c7e3eee756c088808322bbad996d05255f0e4") (:url . "https://github.com/belak/base16-emacs"))]) (bart-mode . [(20180201 229) ((emacs (24 3))) "Real time BART departures info." single ((:commit . "6feeb8f9badbc2ce4b60499bf7bf4acdae4cfed7") (:keywords "convenience" "transit") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/bart-mode"))]) (bar-cursor . [(20180227 45) nil "package used to switch block cursor to a bar" single ((:commit . "20cb59bedc3532a712fe7feeff3660ebd72a8107") (:keywords "files") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:url . "https://github.com/ajsquared/bar-cursor"))]) (bap-mode . [(20180802 1310) nil "Major-mode for BAP's IR" single ((:commit . "b74e583fa1e82046d79df21be225f9409698d293") (:keywords "languages") (:authors ("Thomas Barabosch <http://github/tbarabosch>")) (:maintainer "Thomas Barabosch" . "thomas.barabosch@fkie.fraunhofer.de") (:url . "https://github.com/fkie-cad/bap-mode"))]) (banner-comment . [(20180923 1911) ((emacs (24 4))) "For producing banner comments." single ((:commit . "ac52f6b24e590787a385c08cc3751d6f2ddca815") (:keywords "convenience") (:authors ("James Ferguson" . "james@faff.org")) (:maintainer "James Ferguson" . "james@faff.org") (:url . "https://github.com/WJCFerguson/banner-comment"))]) (badwolf-theme . [(20161004 715) ((emacs (24))) "Bad Wolf color theme" single ((:commit . "ea01a3d9358e968f75e3ed15dec6a2a96ce3d9a1") (:keywords "themes") (:authors ("bkruczyk" . "bartlomiej.kruczyk@gmail.com")) (:maintainer "bkruczyk" . "bartlomiej.kruczyk@gmail.com") (:url . "https://github.com/bkruczyk/badwolf-emacs"))]) (badger-theme . [(20140717 232) nil "A dark theme for Emacs 24." single ((:commit . "493d672d5a5478976da7d5ca752008cc7837c57f") (:authors ("Cody Canning" . "cocanning11@gmail.com")) (:maintainer "Cody Canning" . "cocanning11@gmail.com") (:url . "https://github.com/ccann/badger-theme"))]) (backward-forward . [(20161229 550) ((emacs (24 5))) "navigation backwards and forwards across marks" single ((:commit . "58489957a62a0da25dfb5df902624d2548d800b4") (:keywords "navigation" "convenience" "backward" "forward") (:authors ("Currell Berry" . "currellberry@gmail.com")) (:maintainer "Currell Berry" . "currellberry@gmail.com") (:url . "https://gitlab.com/vancan1ty/emacs-backward-forward/tree/master"))]) (backup-walker . [(20130720 1516) nil "quickly traverse all backups of a file" single ((:commit . "934a4128c122972ac32bb9952addf279a60a94da") (:keywords "backup") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/backup-walker"))]) (backup-each-save . [(20180227 557) nil "backup each savepoint of a file" single ((:commit . "3c414b9d6b278911c95c5b8b71819e6af6f8a02a") (:authors ("Benjamin Rutt" . "brutt@bloomington.in.us")) (:maintainer "Conor Nash" . "conor@nashcobusinessservicesllc.com"))]) (backline . [(20181111 832) ((emacs (25 1)) (outline-minor-faces (0 1 0))) "Preserve appearance of outline headings" single ((:commit . "960deaef1d87658f79a0bd95c85946371d211590") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/backline"))]) (backlight . [(20180629 2159) ((emacs (24 3))) "backlight brightness adjustment on GNU/Linux" single ((:commit . "096e632bf100d318754d6c961c90ebb0ef29dce5") (:keywords "hardware") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/backlight.el"))]) (back-button . [(20150804 2004) ((nav-flash (1 0 0)) (smartrep (0 0 3)) (ucs-utils (0 7 2)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Visual navigation through mark rings" single ((:commit . "98d92984a740acd1547bd7ed05cca0affdb21c3e") (:keywords "convenience" "navigation" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/back-button"))]) (babel-repl . [(20160504 2201) ((emacs (24))) "Run babel REPL" single ((:commit . "e619c16e349a1ee7bd0ee0d7f3650d33bff73fc3") (:keywords "babel" "javascript" "es6") (:authors ("Hung Phan")) (:maintainer "Hung Phan") (:url . "https://github.com/hung-phan/babel-repl/"))]) (babel . [(20181115 1210) nil "interface to web translation services such as Babelfish" single ((:commit . "972b133ca9054b900de4be8288f79c9896fef548") (:keywords "translation" "web") (:authors ("Juergen Hoetzel" . "juergen@hoetzel.info") ("Eric Marsden" . "emarsden@laas.fr")) (:maintainer "Juergen Hoetzel" . "juergen@hoetzel.info") (:url . "http://github.com/juergenhoetzel/babel"))]) (axiom-environment . [(20180823 955) ((emacs (24 2))) "An environment for using Axiom/OpenAxiom/FriCAS" tar ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org"))]) (aws-snippets . [(20180410 1545) ((yasnippet (0 8 0))) "Yasnippets for AWS" tar ((:commit . "a2ebae582a8c8a5f5f16dbc42ecd2ded9d70fca8") (:keywords "snippets"))]) (aws-ec2 . [(20161007 1914) ((emacs (24 4)) (dash (2 12 1)) (tblui (0 1 0))) "Manage AWS EC2 instances" single ((:commit . "5601d4f268fc34b86a02ca90cde7d3771619a368") (:authors ("Yuki Inoue <inouetakahiroki _at_ gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki _at_ gmail.com>") (:url . "https://github.com/Yuki-Inoue/aws.el"))]) (avy-zap . [(20160921 2144) ((avy (0 2 0))) "Zap to char using `avy'" single ((:commit . "6081738668ab726099ce1c711c580d9745dfaede") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/avy-zap"))]) (avy-migemo . [(20180716 1455) ((emacs (24 4)) (avy (0 4 0)) (migemo (1 9))) "avy with migemo" tar ((:commit . "922a6dd82c0bfa316b0fbb56a9d4dd4ffa5707e7") (:keywords "avy" "migemo") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/avy-migemo"))]) (avy-menu . [(20180101 620) ((emacs (24 3)) (avy (0 3 0))) "Library providing avy-powered popup menu" single ((:commit . "b133564cc438870d9b5505c8104611c8998fd0d5") (:keywords "popup" "menu") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/avy-menu"))]) (avy-flycheck . [(20160720 1500) ((emacs (24 1)) (flycheck (0 14)) (seq (1 11)) (avy (0 4 0))) "Jump to and fix syntax errors using `flycheck' with `avy' interface" single ((:commit . "5522f3bbbed1801d9278ed696ec0cbba38352985") (:keywords "tools" "convenience" "avy" "flycheck") (:authors ("Xu Ma" . "magicdirac@gmail.com")) (:maintainer "Xu Ma" . "magicdirac@gmail.com") (:url . "https://github.com/magicdirac/avy-flycheck"))]) (avy . [(20181009 1648) ((emacs (24 1)) (cl-lib (0 5))) "Jump to arbitrary positions in visible text and select text quickly." single ((:commit . "df4c4ac488ee59bc44f8658d9fcca0c86fb32c5c") (:keywords "point" "location") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/avy"))]) (avk-emacs-themes . [(20180921 1233) nil "Collection of avk themes" tar ((:commit . "c0669408cfa423e0d38f990778232a771f63f05e") (:url . "https://github.com/avkoval/avk-emacs-themes"))]) (avandu . [(20170101 1903) nil "Gateway to Tiny Tiny RSS" tar ((:commit . "f44588d8e747fa880411cb4542cc39962252b90a") (:keywords "net") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org"))]) (autumn-light-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." single ((:commit . "1e3b2a43a3001e4a97a5ff073ba3f0d2ea3888f9") (:keywords "color" "theme") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:url . "http://github.com/aalpern/emacs-color-theme-autumn-light"))]) (autothemer . [(20180920 923) ((dash (2 10 0)) (emacs (24)) (cl-lib (0 5))) "Conveniently define themes." single ((:commit . "69488c71dfc182cf2e7be2d745037f230ade678e") (:authors ("Sebastian Sturm")) (:maintainer "Sebastian Sturm") (:url . "https://github.com/sebastiansturm/autothemer"))]) (autotetris-mode . [(20141114 1646) ((cl-lib (0 5))) "automatically play tetris" single ((:commit . "0c3a746dcc304a67d2a6e7ad4ef93f512486343a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/autotetris-mode"))]) (autotest . [(20180323 2242) nil "ZenTest's autotest integration with emacs." single ((:commit . "4ce20cc5b25a1f1b4669ea8ff2880ec764eaf7da") (:keywords "testing" "ruby" "convenience") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com") (:url . "https://github.com/zenspider/elisp/blob/master/autotest.el"))]) (autopair . [(20160304 1237) ((cl-lib (0 3))) "Automagically pair braces and quotes like TextMate" single ((:commit . "2b6d72bccb0ebba6e7e711528872b898b0c65b0a") (:keywords "convenience" "emulations") (:authors ("Joao Tavora <joaotavora [at] gmail.com>")) (:maintainer "Joao Tavora <joaotavora [at] gmail.com>") (:url . "https://github.com/capitaomorte/autopair"))]) (automargin . [(20131112 814) nil "add margins to windows not-splitted, and center them" single ((:commit . "4901d969ad69f5244e6300baab4ba04efed800c3") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (autodisass-llvm-bitcode . [(20150411 125) nil "Automatically disassemble LLVM bitcode" tar ((:commit . "d2579e3a1427af2dc947c343e49eb3434078bf04"))]) (autodisass-java-bytecode . [(20151005 1612) nil "Automatically disassemble Java bytecode" tar ((:commit . "3d61dbe266133c950b39e880f78d142751c7dc4c"))]) (autobookmarks . [(20180531 1906) ((dash (2 10 0)) (cl-lib (0 5))) "Save recently visited files and buffers" single ((:commit . "e971aa49d97da9f7ed760b37e0b674e45f1c5673") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (auto-yasnippet . [(20180503 1908) ((yasnippet (0 8 0))) "Quickly create disposable yasnippets" single ((:commit . "623734aa418b18ff52cb65a0adb9e359aed31615") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/auto-yasnippet"))]) (auto-virtualenvwrapper . [(20181006 937) ((cl-lib (0 6)) (s (1 10 0)) (virtualenvwrapper (0))) "Lightweight auto activate python virtualenvs" single ((:commit . "72cc9168db475e8328019f9592493560dab832a5") (:keywords "python" "virtualenv" "tools") (:authors ("Marcwebbie" . "marcwebbie@gmail.com") ("Robert Zaremba" . "robert-zaremba@scale-it.pl")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com"))]) (auto-virtualenv . [(20170125 1917) ((cl-lib (0 5)) (pyvenv (1 9)) (s (1 10 0))) "Auto activate python virtualenvs" single ((:commit . "3826db66b417788e2b2eb138717255b1f52a55c3") (:keywords "python" "virtualenv" "tools") (:authors ("Marcwebbie" . "marcwebbie@gmail.com")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com") (:url . "http://github.com/marcwebbie/auto-virtualenv"))]) (auto-sudoedit . [(20180915 706) ((emacs (24)) (f (0 19 0))) "auto sudo edit by tramp" single ((:commit . "16bfa23e6d9c30968a6b6364ada17c88138255f3") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/auto-sudoedit"))]) (auto-shell-command . [(20180817 1502) ((deferred (20130312)) (popwin (20130329))) "Run the shell command asynchronously that you specified when you save the file." single ((:commit . "a8f9213e3c773b5687b81881240e6e648f2f56ba") (:keywords "shell" "save" "async" "deferred" "auto") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (auto-save-buffers-enhanced . [(20161109 710) nil "Automatically save buffers in a decent way" single ((:commit . "461e8c816c1b7c650be5f209078b381fe55da8c6") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com"))]) (auto-read-only . [(20170306 443) ((cl-lib (0 5))) "Automatically make the buffer to read-only" single ((:commit . "79654f8fc024f383ae7af05487c1345738236500") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/auto-read-only.el"))]) (auto-pause . [(20160426 1216) ((emacs (24 4))) "Run processes which will be paused when Emacs is idle" single ((:commit . "a4d778de774ca3895542cb559a953e0d98657338") (:keywords "convenience" "menu") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/auto-pause"))]) (auto-package-update . [(20180712 2045) ((emacs (24 4)) (dash (2 1 0))) "Automatically update Emacs packages." single ((:commit . "55870d313fbe9db40b1a2b59dbc420ba66a9297e") (:keywords "package" "update") (:authors ("Renan Ranelli")) (:maintainer "Renan Ranelli") (:url . "http://github.com/rranelli/auto-package-update.el"))]) (auto-org-md . [(20180213 2343) ((emacs (24 4))) "export a markdown file automatically when you save an org-file" single ((:commit . "9318338bdb7fe8bd698d88f3af89b2d6413efdd2") (:keywords "org" "markdown") (:authors ("jamcha" . "jamcha.aa@gmail.com")) (:maintainer "jamcha" . "jamcha.aa@gmail.com") (:url . "https://github.com/jamcha-aa/auto-org-md"))]) (auto-minor-mode . [(20180527 1123) ((emacs (24 4))) "Enable minor modes by file name and contents" single ((:commit . "c62f4e04c7b73835c399f0348bea0ade2720bcbb") (:keywords "convenience") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://github.com/joewreschnig/auto-minor-mode"))]) (auto-indent-mode . [(20171222 506) nil "Auto indent Minor mode" tar ((:commit . "28069360a7f89ad0286fd6a53db550752ec58488") (:keywords "auto" "indentation") (:authors ("Matthew L. Fidler, Le Wang & Others")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/auto-indent-mode.el/"))]) (auto-highlight-symbol . [(20130313 943) nil "Automatic highlighting current symbol minor mode" single ((:commit . "26573de912d760e04321b350897aea70958cee8b") (:keywords "highlight" "face" "match" "convenience") (:authors ("Mitsuo Saito" . "arch320@NOSPAM.gmail.com")) (:maintainer "Mitsuo Saito" . "arch320@NOSPAM.gmail.com") (:url . "http://github.com/gennad/auto-highlight-symbol/raw/master/auto-highlight-symbol.el"))]) (auto-dim-other-buffers . [(20180612 2341) nil "Makes non-current buffers less prominent" single ((:commit . "ec74b4803adeadf06296c84595fb6ccf4e1b4a3f") (:authors ("Steven Degutis") ("Michal Nazarewicz" . "mina86@mina86.com")) (:maintainer "Michal Nazarewicz" . "mina86@mina86.com") (:url . "https://github.com/mina86/auto-dim-other-buffers.el"))]) (auto-dictionary . [(20150410 1610) nil "automatic dictionary switcher for flyspell" single ((:commit . "b364e08009fe0062cf0927d8a0582fad5a12b8e7") (:keywords "wp") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/auto-dictionary/"))]) (auto-complete-sage . [(20160514 751) ((auto-complete (1 5 1)) (sage-shell-mode (0 1 0))) "An auto-complete source for sage-shell-mode." single ((:commit . "51b8e3905196d266e1f8aa47881189833151b398") (:keywords "sage" "math" "auto-complete") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/auto-complete-sage"))]) (auto-complete-rst . [(20140225 944) ((auto-complete (1 4))) "Auto-complete extension for ReST and Sphinx" tar ((:commit . "4803ce41a96224e6fa54e6741a5b5f40ebed7351") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-rst"))]) (auto-complete-pcmp . [(20140227 651) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 1))) "Provide auto-complete sources using pcomplete results" single ((:commit . "2595d3dab1ef3549271ca922f212928e9d830eec") (:keywords "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/auto-complete-pcmp"))]) (auto-complete-nxml . [(20140221 458) ((auto-complete (1 4))) "do completion by auto-complete.el on nXML-mode" single ((:commit . "ac7b09a23e45f9bd02affb31847263de4180163a") (:keywords "completion" "html" "xml") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/auto-complete-nxml"))]) (auto-complete-exuberant-ctags . [(20140320 724) ((auto-complete (1 4 0))) "Exuberant ctags auto-complete.el source" single ((:commit . "ff6121ff8b71beb5aa606d28fd389c484ed49765") (:keywords "anto-complete" "exuberant ctags") (:authors ("Kenichirou Oyama" . "k1lowxb@gmail.com")) (:maintainer "Kenichirou Oyama" . "k1lowxb@gmail.com") (:url . "http://code.101000lab.org"))]) (auto-complete-distel . [(20180827 1344) ((auto-complete (1 4)) (distel-completion-lib (1 0 0))) "Erlang/distel completion backend for auto-complete-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "auto-complete") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (auto-complete-clang-async . [(20130526 1514) nil "Auto Completion source for clang for GNU Emacs" single ((:commit . "5d9c5cabbb6b31e0ac3637631c0c8b25184aa8b4") (:keywords "completion" "convenience"))]) (auto-complete-clang . [(20140409 752) ((auto-complete (1 3 1))) "Auto Completion source for clang for GNU Emacs" single ((:commit . "a195db1d0593b4fb97efe50885e12aa6764d998c") (:keywords "completion" "convenience") (:authors ("Brian Jiang" . "brianjcj@gmail.com")) (:maintainer "Brian Jiang" . "brianjcj@gmail.com") (:url . "https://github.com/brianjcj/auto-complete-clang"))]) (auto-complete-chunk . [(20140225 946) ((auto-complete (1 4))) "Auto-completion for dot.separated.words." single ((:commit . "a9aa77ffb84a1037984a7ce4dda25074272f13fe") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-chunk"))]) (auto-complete-c-headers . [(20150912 323) ((auto-complete (1 4))) "An auto-complete source for C/C++ header files" single ((:commit . "52fef720c6f274ad8de52bef39a343421006c511") (:keywords "c") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com"))]) (auto-complete-auctex . [(20140223 1758) ((yasnippet (0 6 1)) (auto-complete (1 4))) "auto-completion for auctex" single ((:commit . "855633f668bcc4b9408396742a7cb84e0c4a2f77") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) (auto-complete . [(20170125 245) ((popup (0 5 0)) (cl-lib (0 5))) "Auto Completion for GNU Emacs" tar ((:commit . "2e83566ddfa758c69afe50b8a1c62a66f47471e3"))]) (auto-compile . [(20180321 1507) ((emacs (24 3)) (packed (2 0 0))) "automatically compile Emacs Lisp libraries" single ((:commit . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") (:keywords "compile" "convenience" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/auto-compile"))]) (auto-auto-indent . [(20131106 1903) ((es-lib (0 1)) (cl-lib (1 0))) "Indents code as you type" single ((:commit . "0139378577f936d34b20276af6f022fb457af490") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/auto-auto-indent"))]) (auto-async-byte-compile . [(20160916 454) nil "Automatically byte-compile when saved" single ((:commit . "8681e74ddb8481789c5dbb3cafabb327db4c4484") (:keywords "lisp" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/auto-async-byte-compile.el"))]) (auth-source-pass . [(20181106 1348) ((emacs (25))) "Integrate auth-source with password-store" single ((:commit . "63c0631896b2f2ed6b359e026c6a7949932aa0bf") (:authors ("Damien Cassou" . "damien@cassou.me") ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/auth-password-store"))]) (aurora-config-mode . [(20180216 2302) nil "Major mode for Apache Aurora configuration files" single ((:commit . "8273ec7937a21b469b9dbb6c11714255b890f410") (:keywords "languages" "configuration") (:authors ("Berk D. Demir" . "bdd@mindcast.org")) (:maintainer "Berk D. Demir" . "bdd@mindcast.org") (:url . "https://github.com/bdd/aurora-config.el"))]) (aurel . [(20170114 937) ((emacs (24 3)) (bui (1 1 0)) (dash (2 11 0))) "Search, get info, vote for and download AUR packages" single ((:commit . "fc7ad208f43f8525f84a18941c9b55f956df8961") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/aurel"))]) (audio-notes-mode . [(20170611 2159) nil "Play audio notes synced from somewhere else." single ((:commit . "fa38350829c7e97257efc746a010471d33748a68") (:keywords "hypermedia" "convenience") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/audio-notes-mode"))]) (auctex-lua . [(20151121 1610) ((auctex (11 86)) (lua-mode (20130419))) "Lua editing support for AUCTeX" single ((:commit . "799cd8ac10c96991bb63d9aa60528ae5d8c786b5") (:keywords "latex" "lua") (:authors ("Sean Allred" . "seallred@smcm.edu")) (:maintainer "Sean Allred" . "seallred@smcm.edu") (:url . "http://github.com/vermiculus/auctex-lua"))]) (auctex-latexmk . [(20170618 1636) ((auctex (11 87))) "Add LatexMk support to AUCTeX" single ((:commit . "4d353522650d7685acbf1d38f7dbc504f734bd84") (:keywords "tex") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/auctex-latexmk/"))]) (attrap . [(20181114 841) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (s (1 11 0))) "ATtempt To Repair At Point" single ((:commit . "f0336cf81a7e3a368a29d7125db652494d28ad61") (:keywords "programming" "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/attrap"))]) (atomic-chrome . [(20180617 724) ((emacs (24 3)) (let-alist (1 0 4)) (websocket (1 4))) "Edit Chrome text area with Emacs using Atomic Chrome" single ((:commit . "a505f638866f9e7b913784be0dc84f338e9ad449") (:keywords "chrome" "edit" "textarea") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:url . "https://github.com/alpha22jp/atomic-chrome"))]) (atom-one-dark-theme . [(20181010 1348) nil "Atom One Dark color theme" single ((:commit . "8cba629dce7a2c53c690337915fdcaa80b4af769") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/atom-one-dark-theme"))]) (atom-dark-theme . [(20181022 1602) nil "An Emacs port of the Atom Dark theme from Atom.io." single ((:commit . "5c8610d0b45a536b8f7f9777297c86362685a357") (:keywords "themes" "atom" "dark") (:authors (nil . "Jeremy Whitlock <jwhitlock@apache.org")) (:maintainer nil . "Jeremy Whitlock <jwhitlock@apache.org") (:url . "https://github.com/whitlockjc/atom-dark-theme-emacs"))]) (async-await . [(20170208 1150) ((emacs (25)) (promise (1 0))) "Async/Await" single ((:commit . "56ab90e4019ed1f81fd4ad9e8701b5cec7ffa795") (:keywords "async" "await" "convenience") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:url . "https://github.com/chuntaro/emacs-async-await"))]) (async . [(20180527 1730) nil "Asynchronous processing in Emacs" tar ((:commit . "d17c11e6082aa51f421bb037b828bdb15f405618") (:keywords "async") (:url . "https://github.com/jwiegley/emacs-async"))]) (assess . [(20170504 1357) ((emacs (24 1)) (m-buffer (0 15))) "Test support functions" tar ((:commit . "e5b0415126c6bd24bd220759ff04220d963a0195") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk"))]) (asn1-mode . [(20170729 226) ((emacs (24 3)) (s (1 10 0))) "ASN.1/GDMO mode for GNU Emacs" single ((:commit . "d5d4a8259daf708411699bcea85d322f18beb972") (:keywords "languages" "processes" "tools") (:authors ("Taichi Kawabata <kawabata.taichi_at_gmail.com>")) (:maintainer "Taichi Kawabata <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/asn1-mode/"))]) (asilea . [(20150105 1525) ((emacs (24)) (cl-lib (0 5))) "Find best compiler options using simulated annealing" single ((:commit . "2aab1cc63b64ef08d12e84fd7ba5c94065f6039f") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/asilea"))]) (arview . [(20160419 2109) nil "extract and view archives in the temporary directory" single ((:commit . "5437b4221b64b238c273a651d4792c577dba6d45") (:keywords "files") (:authors ("Andrey Fainer" . "fandrey@gmx.com")) (:maintainer "Andrey Fainer" . "fandrey@gmx.com") (:url . "https://github.com/afainer/arview"))]) (artbollocks-mode . [(20170524 422) nil "Improve your writing (especially about art)" single ((:commit . "33a41ca4f8206f57e5498a526d3b0ea18d08bb93") (:authors ("Rob Myers <rob@robmyers.org>, Sacha Chua" . "sacha@sachachua.com")) (:maintainer "Rob Myers <rob@robmyers.org>, Sacha Chua" . "sacha@sachachua.com") (:url . "https://github.com/sachac/artbollocks-mode"))]) (arjen-grey-theme . [(20170522 2047) nil "A soothing dark grey theme" single ((:commit . "4cd0be72b65d42390e2105cfdaa408a1ead8d8d1") (:keywords "faces") (:authors ("Arjen Wiersma" . "arjen@wiersma.org")) (:maintainer "Arjen Wiersma" . "arjen@wiersma.org") (:url . "https://github.com/credmp/arjen-grey"))]) (ariadne . [(20131117 1711) ((bert (0 1))) "Ariadne plugin for Emacs" single ((:commit . "6fe401c7f996bcbc2f685e7971324c6f5e5eaf15") (:keywords "comm" "convenience" "processes") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (aria2 . [(20141107 2317) ((emacs (24 4))) "Control aria2c commandline tool from Emacs" single ((:commit . "7a944c5100812269369225af7aa9580fedab175f") (:keywords "download" "bittorrent" "aria2") (:authors ("Łukasz Gruner" . "lukasz@gruner.lu")) (:maintainer "Łukasz Gruner" . "lukasz@gruner.lu") (:url . "https://bitbucket.org/ukaszg/aria2-mode"))]) (arduino-mode . [(20180509 36) ((emacs (25)) (cl-lib (0 5)) (spinner (1 7 3))) "Major mode for editing Arduino code." tar ((:commit . "e39cb1c02acb6676aea35f93fbd0d86badce6a38") (:keywords "languages" "arduino") (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/arduino-mode"))]) (archive-rpm . [(20180706 1232) ((emacs (24 4))) "RPM and CPIO support for archive-mode" tar ((:commit . "59f83caebbd2f92fd634f6968e6d17b50ffa3dc7"))]) (archive-region . [(20140201 2342) nil "Move region to archive file instead of killing" single ((:commit . "0d357d4c42a6a248c457f358f81b20fd20fede2f") (:keywords "languages") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/archive-region.el"))]) (arch-packer . [(20170730 1321) ((emacs (25 1)) (s (1 11 0)) (async (1 9 2)) (dash (2 12 0))) "Arch Linux package management frontend" single ((:commit . "940e96f7d357c6570b675a0f942181c787f1bfd7") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/arch-packer"))]) (apt-sources-list . [(20180527 1241) ((emacs (24 4))) "Mode for editing APT source.list files" single ((:commit . "44112833b3fa7f4d7e43708e5996782e22bb2fa3") (:authors ("Dr. Rafael Sepúlveda" . "drs@gnulinux.org.mx")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://git.korewanetadesu.com/apt-sources-list.git"))]) (apropospriate-theme . [(20181111 2112) nil "A colorful, low-contrast, light & dark theme set for Emacs with a fun name." tar ((:commit . "88c243ec90c1df7918c463b5a7ec875d057e8999") (:keywords "color" "theme") (:url . "https://github.com/waymondo/apropospriate-theme"))]) (aproject . [(20150605 906) nil "Basic project framework for Emacs" tar ((:commit . "3c7d23c341862dfd77fd0a64775df12ddb44ab54") (:keywords "environment" "project") (:authors ("Vietor Liu" . "vietor.liu@gmail.com")) (:maintainer "Vietor Liu" . "vietor.liu@gmail.com") (:url . "https://github.com/vietor/aproject"))]) (applescript-mode . [(20090321 632) nil "major mode for editing AppleScript source" single ((:commit . "8f888cd80af1e0902b5609143facd3051bc94892") (:keywords "languages" "tools") (:authors ("sakito" . "sakito@users.sourceforge.jp")) (:maintainer "sakito" . "sakito@users.sourceforge.jp"))]) (apples-mode . [(20110121 418) nil "Major mode for editing and executing AppleScript code" tar ((:commit . "83a9ab0d6ba82496e2f7df386909b1a55701fccb") (:keywords "applescript" "languages") (:authors ("tequilasunset" . "tequilasunset.mac@gmail.com")) (:maintainer "tequilasunset" . "tequilasunset.mac@gmail.com"))]) (apiwrap . [(20180602 2231) ((emacs (25))) "api-wrapping macros" single ((:commit . "e4c9c57d6620a788ec8a715ff1bb50542edea3a6") (:keywords "tools" "maint" "convenience") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/apiwrap.el"))]) (apib-mode . [(20170520 1358) ((markdown-mode (2 1))) "Major mode for API Blueprint files" single ((:commit . "6cc7c6f21b8e415b1718bb6a07ab2182e9e9dde6") (:keywords "tools" "api-blueprint") (:authors ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainer "Vilibald Wanča" . "vilibald@wvi.cz") (:url . "http://github.com/w-vi/apib-mode"))]) (apel . [(20170122 2258) nil "APEL (A Portable Emacs Library) provides support for portable Emacs Lisp programs" tar ((:commit . "339eb28ffae3165255a79de9b1fd362f43cd37c3"))]) (apache-mode . [(20180724 351) nil "major mode for editing Apache configuration files" single ((:commit . "d2ac57942f852a727db4fc73004e1e8f046cb657") (:keywords "languages" "faces") (:authors ("Karl Chen" . "quarl@nospam.quarl.org")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/apache-mode"))]) (aozora-view . [(20140310 1317) nil "Aozora Bunko text Emacs viewer." tar ((:commit . "b0390616d19e45f15f9a2f5d5688274831e721fd") (:keywords "text") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/aozora-view"))]) (anzu . [(20161017 1607) ((emacs (24 3))) "Show number of matches in mode-line while searching" single ((:commit . "e6c56ca8b23ac433f7be58b6f3f50801dd4164e4") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-anzu"))]) (anyins . [(20131229 1041) nil "Insert content at multiple places from shell command or kill-ring" single ((:commit . "83844c17ac9b5b6c7655ee556b75689e4c8ea663") (:keywords "insert" "rectangular") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/anyins"))]) (anybar . [(20160816 1421) nil "Control AnyBar from Emacs" single ((:commit . "7a0743e0d31bcb36ab1bb2e351f3e7139c422ac5") (:keywords "anybar") (:authors ("Christopher Shea" . "cmshea@gmail.com")) (:maintainer "Christopher Shea" . "cmshea@gmail.com"))]) (anx-api . [(20140208 1514) nil "Interact with the AppNexus API from Emacs." single ((:commit . "b2411ebc966ac32c3ffc61bc22bf183834df0fa0") (:keywords "convenience" "json" "rest" "api" "appnexus") (:authors ("Rich Loveland")) (:maintainer "Rich Loveland"))]) (anti-zenburn-theme . [(20180712 1838) nil "Low-contrast Zenburn-inverted theme" single ((:commit . "dbafbaa86be67c1d409873f57a5c0bbe1e7ca158") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/anti-zenburn-theme"))]) (ant . [(20160211 1543) nil "helpers for compiling with ant" single ((:commit . "510b5a3f57ee4b2855422d88d359a28922c1ab70") (:keywords "compilation" "ant" "java"))]) (ansible-vault . [(20181116 1706) ((emacs (24 3))) "Minor mode for editing ansible vault files" single ((:commit . "d16389f44a4e76a12c789fe65df20692c7113685") (:keywords "ansible" "ansible-vault" "tools") (:maintainer "Zachary Elliott" . "contact@zell.io") (:url . "http://github.com/zellio/ansible-vault-mode"))]) (ansible-doc . [(20160924 824) ((emacs (24 3))) "Ansible documentation Minor Mode" single ((:commit . "86083a7bb2ed0468ca64e52076b06441a2f8e9e0") (:keywords "tools" "help") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn") (:url . "https://github.com/lunaryorn/ansible-doc.el"))]) (ansible . [(20180813 114) ((s (1 9 0)) (f (0 16 2))) "Ansible minor mode" tar ((:commit . "8a097176d6772b6667254dbbe19c5fb64527bf5d") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (ansi . [(20150703 826) ((s (1 6 1)) (dash (1 5 0))) "Turn string into ansi strings" single ((:commit . "12b4c5d91b3da1902838f421e5af6d40e2cd57dd") (:keywords "color" "ansi") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ansi"))]) (annoying-arrows-mode . [(20161024 646) ((cl-lib (0 5))) "Ring the bell if using arrows too much" single ((:commit . "3c42e9807d7696da2da2a21b63beebf9cdb3f5dc") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (annotate-depth . [(20160520 2040) nil "Annotate buffer if indentation depth is beyond threshold." single ((:commit . "fcb24fa36287250e40d195590c4ca4a8a696277b") (:keywords "convenience") (:authors ("Morten Slot Kristensen <msk AT nullpointer DOT dk>")) (:maintainer "Morten Slot Kristensen <msk AT nullpointer DOT dk>") (:url . "https://github.com/netromdk/annotate-depth"))]) (annotate . [(20171111 736) nil "annotate files without changing them" single ((:commit . "dedbd9e5d5286f1ca8ad73e489d408a20f06156c") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "https://github.com/bastibe/annotate.el"))]) (anki-mode . [(20181106 1837) ((emacs (24 4)) (dash (2 12 0)) (markdown-mode (2 2)) (s (1 11 0)) (request (0 3 0))) "A major mode for creating anki cards" single ((:commit . "365fcfff45ed543f3df0d4110415f6f818ec2727") (:keywords "tools") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/anki-mode"))]) (anki-editor . [(20181005 838) ((emacs (25)) (request (0 3 0)) (dash (2 12 0))) "Minor mode for making Anki cards with Org" tar ((:commit . "0bee0064bc23ff2b3b6fc29beba97346576b380d") (:authors ("Lei Tan")) (:maintainer "Lei Tan") (:url . "https://github.com/louietan/anki-editor"))]) (angular-snippets . [(20140514 523) ((s (1 4 0)) (dash (1 2 0))) "Yasnippets for AngularJS" tar ((:commit . "af5ae0a4a8603b040446c28afcf6ca01a8b4bd7b"))]) (angular-mode . [(20151201 2127) nil "Major mode for Angular.js" tar ((:commit . "8720cde86af0f1859ccc8580571e8d0ad1c52cff") (:keywords "languages" "javascript") (:authors ("Rudolf Olah" . "omouse@gmail.com")) (:maintainer "Rudolf Olah" . "omouse@gmail.com") (:url . "https://github.com/omouse/angularjs-mode"))]) (angry-police-captain . [(20120829 1252) nil "Show quote from http://theangrypolicecaptain.com in the minibuffer" single ((:commit . "d11931c5cb63368dcc4a48797962428cca6d3e9d") (:keywords "games" "web" "fun") (:authors ("Rolando Pereira" . "rolando_pereira@sapo.pt")) (:maintainer "Rolando Pereira" . "rolando_pereira@sapo.pt"))]) (android-mode . [(20181016 709) nil "Minor mode for Android application development" single ((:commit . "f8cabafaa266b56fcf4b3c6942b3ae062735251a") (:keywords "tools" "processes") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/android-mode"))]) (anaphora . [(20180618 2200) nil "anaphoric macros providing implicit temp variables" single ((:commit . "3b2da3f759b244975852e79721c4a2dbad3905cf") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/anaphora"))]) (anaconda-mode . [(20181030 2109) ((emacs (25)) (pythonic (0 1 0)) (dash (2 6 0)) (s (1 9)) (f (0 16 2))) "Code navigation, documentation lookup and completion for Python" single ((:commit . "21a6218c2299575c82573a5c2c773d72b0f8be0d") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) (amx . [(20181011 2251) ((emacs (24 4)) (s (0))) "Alternative M-x with extra features." single ((:commit . "4b08edb34c4d9c807ef1a820a629cda15e2347a0") (:keywords "convenience" "usability") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org") ("Cornelius Mika" . "cornelius.mika@gmail.com")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:url . "http://github.com/DarwinAwardWinner/amx/"))]) (ample-zen-theme . [(20150119 2154) nil "AmpleZen Theme for Emacs 24" single ((:commit . "b277bb7abd4b6624e8d59f02474b79af50a007bd") (:keywords "theme" "dark" "emacs 24") (:authors ("Michael Wall")) (:maintainer "Michael Wall") (:url . "https://github.com/mjwall/ample-zen"))]) (ample-theme . [(20180207 1745) nil "Calm Dark Theme for Emacs" tar ((:commit . "366698400c555211c2082962a5d74f3dd79a78c8") (:keywords "theme" "dark") (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")) (:maintainer "Jordon Biondo" . "jordonbiondo@gmail.com") (:url . "https://github.com/jordonbiondo/ample-theme"))]) (ample-regexps . [(20151023 1000) nil "ample regular expressions for Emacs" tar ((:commit . "cbe91e148cac1ee8e223874dc956ed4cf607f046") (:keywords "regexps" "extensions" "tools") (:authors ("immerrr" . "immerrr@gmail.com")) (:maintainer "immerrr" . "immerrr@gmail.com"))]) (amd-mode . [(20180111 1402) ((emacs (25)) (projectile (20161008 47)) (s (1 9 0)) (f (0 16 2)) (seq (2 16)) (makey (0 3)) (js2-mode (20140114)) (js2-refactor (0 6 1))) "Minor mode for handling JavaScript AMD module requirements." single ((:commit . "01fd19e0d635ccaf8e812364d8720733f2e84126") (:keywords "javascript" "amd" "projectile") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (all-the-icons-ivy . [(20180826 2016) ((emacs (24 4)) (all-the-icons (2 4 0)) (ivy (0 8 0))) "Shows icons while using ivy and counsel" single ((:commit . "7baba16410e78ca3c7a564c3731baa75b2e8d93a") (:keywords "faces") (:authors ("asok")) (:maintainer "asok"))]) (all-the-icons-gnus . [(20180511 654) ((emacs (24 4)) (dash (2 12 0)) (all-the-icons (3 1 0))) "Shows icons for in Gnus" single ((:commit . "27f78996da0725943bcfb2d18038e6f7bddfa9c7") (:keywords "mail" "tools") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com"))]) (all-the-icons-dired . [(20170418 2131) ((emacs (24 4)) (all-the-icons (2 2 0))) "Shows icons for each file in dired mode" single ((:commit . "980b7747d6c4a7992a1ec56afad908956db0a519") (:keywords "files" "icons" "dired") (:authors ("jtbm37")) (:maintainer "jtbm37"))]) (all-the-icons . [(20180125 1557) ((emacs (24 3)) (memoize (1 0 1))) "A library for inserting Developer icons" tar ((:commit . "52d1f2d36468146c93aaf11399f581401a233306") (:keywords "convenient" "lisp") (:authors ("Dominic Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dominic Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/all-the-icons.el"))]) (all-ext . [(20170115 205) ((all (1 0))) "M-x all with helm-swoop/anything/multiple-cursors/line-number" single ((:commit . "9f4ef84a147cf4e0af6ef45826d6cb3558db6b88") (:keywords "all" "search" "replace" "anything" "helm" "helm-swoop" "occur") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "https://github.com/rubikitch/all-ext"))]) (align-cljlet . [(20160112 2101) ((clojure-mode (1 11 5))) "Space align various Clojure forms" single ((:commit . "602d72a7ad52788a0265e3c6da519464a98166b8") (:url . "https://github.com/gstamp/align-cljlet"))]) (alert . [(20181022 1742) ((gntp (0 1)) (log4e (0 3 0)) (cl-lib (0 5))) "Growl-style notification system for Emacs" single ((:commit . "9f329be87820474925f29b52a1131084c8ea95b9") (:keywords "notification" "emacs" "message") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/alert"))]) (alect-themes . [(20180504 1720) ((emacs (24 0))) "Configurable light, dark and black themes for Emacs 24 or later" tar ((:commit . "4d90833a7381123a979f73fa97a013071ca7ff00") (:keywords "color" "theme") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/alect-themes"))]) (alda-mode . [(20180608 605) ((emacs (24 0))) "An Alda major mode" single ((:commit . "c49dad79591de6662bf5f4eb79acac1d5dd2610e") (:keywords "alda" "highlight") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/alda-mode"))]) (alchemist . [(20180312 1304) ((elixir-mode (2 2 5)) (dash (2 11 0)) (emacs (24 4)) (company (0 8 0)) (pkg-info (0 4)) (s (1 11 0))) "Elixir tooling integration into Emacs" tar ((:commit . "6f99367511ae209f8fe2c990779764bbb4ccb6ed") (:keywords "languages" "elixir" "elixirc" "mix" "hex" "alchemist") (:authors ("Samuel Tonini" . "tonini.samuel@gmail.com")) (:maintainer "Samuel Tonini" . "tonini.samuel@gmail.com") (:url . "http://www.github.com/tonini/alchemist.el"))]) (alarm-clock . [(20181114 2335) ((emacs (24 4))) "Alarm Clock" tar ((:commit . "bf3f8e638c21d7ec27a63c28a90a4456de1ee50c") (:keywords "calendar" "tools" "convenience") (:authors ("Steve Lemuel" . "wlemuel@hotmail.com")) (:maintainer "Steve Lemuel" . "wlemuel@hotmail.com") (:url . "https://github.com/wlemuel/alarm-clock"))]) (alan-mode . [(20181011 1129) ((flycheck (32)) (emacs (25 1)) (s (1 12))) "Major mode for editing M-industries Alan files" single ((:commit . "130511906423732fdb941e51ca3e26194f65685a") (:keywords "alan" "languages") (:authors ("Paul van Dam" . "pvandam@m-industries.com")) (:maintainer "Paul van Dam" . "pvandam@m-industries.com") (:url . "https://github.com/M-industries/AlanForEmacs"))]) (airplay . [(20130212 1226) ((request (20130110 2144)) (simple-httpd (1 4 1)) (deferred (0 3 1))) "Airplay bindings to Emacs" tar ((:commit . "bd690aafcae3a887946e1bba8327597932d964ad") (:keywords "appletv" "airplay") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/airplay-el"))]) (airline-themes . [(20180411 406) ((powerline (2 3))) "vim-airline themes for emacs powerline" tar ((:commit . "8b528fbae0e557461315bed82883275d58df41f2") (:keywords "evil" "mode-line" "powerline" "airline" "themes") (:authors ("Anthony DiGirolamo" . "anthony.digirolamo@gmail.com")) (:maintainer "Anthony DiGirolamo" . "anthony.digirolamo@gmail.com") (:url . "http://github.com/AnthonyDiGirolamo/airline-themes"))]) (ahungry-theme . [(20180131 328) ((emacs (24))) "Ahungry color theme for Emacs.  Make sure to (load-theme 'ahungry)." single ((:commit . "a038d91ec593d1f1b19ca66a0576d59bbc24c523") (:keywords "ahungry" "palette" "color" "theme" "emacs" "color-theme" "deftheme") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/color-theme-ahungry"))]) (ahk-mode . [(20181113 1238) ((emacs (24 3))) "Major mode for editing AHK (AutoHotkey and AutoHotkey_L)" single ((:commit . "fde5be2cd4a0a48dc876031fb25be82892f700e0") (:keywords "ahk" "autohotkey" "hotkey" "keyboard shortcut" "automation") (:authors ("Rich Alesi")) (:maintainer "Rich Alesi") (:url . "https://github.com/ralesi/ahk-mode"))]) (ahg . [(20180921 822) nil "Alberto's Emacs interface for Mercurial (Hg)" single ((:authors ("Alberto Griggio" . "agriggio@users.sourceforge.net")) (:maintainer "Alberto Griggio" . "agriggio@users.sourceforge.net") (:url . "https://bitbucket.org/agriggio/ahg"))]) (aggressive-indent . [(20181018 236) ((emacs (24 1)) (cl-lib (0 5))) "Minor mode to aggressively keep your code always indented" single ((:commit . "cc8da01e32684e1b75d2901400e6723b2c2d42f8") (:keywords "indent" "lisp" "maint" "tools") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/aggressive-indent-mode"))]) (aggressive-fill-paragraph . [(20180910 816) ((dash (2 10 0))) "A mode to automatically keep paragraphs filled" single ((:commit . "2d65d925318006e2f6fa261ad192fbc2d212877b") (:keywords "fill-paragraph" "automatic" "comments") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/aggressive-fill-paragraph-mode"))]) (ag . [(20180225 1040) ((dash (2 8 0)) (s (1 9 0)) (cl-lib (0 5))) "A front-end for ag ('the silver searcher'), the C ack replacement." single ((:commit . "77b4f50c5372bf219da496567b2b867261f0d354") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (afternoon-theme . [(20140104 1859) ((emacs (24 1))) "Dark color theme with a deep blue background" single ((:commit . "89b1d778a1f8b385775c122f2bd1c62f0fbf931a") (:keywords "themes") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "http://github.com/osener/emacs-afternoon-theme"))]) (aes . [(20171029 623) nil "Implementation of AES" single ((:commit . "b7d5da89c3443292e4f0b1c9d254d459933cf5af") (:keywords "data" "tools") (:authors ("Markus Sauermann" . "emacs-aes@sauermann-consulting.de")) (:maintainer "Markus Sauermann" . "emacs-aes@sauermann-consulting.de") (:url . "https://github.com/Sauermann/emacs-aes"))]) (adoc-mode . [(20160314 2130) ((markup-faces (1 0 0))) "a major-mode for editing AsciiDoc files in Emacs" single ((:commit . "745884359a1b8826ede2c4cfd2f0b5478953ac40") (:keywords "wp" "asciidoc") (:authors ("Florian Kaufmann" . "sensorflo@gmail.com")) (:maintainer "Florian Kaufmann" . "sensorflo@gmail.com") (:url . "https://github.com/sensorflo/adoc-mode/wiki"))]) (addressbook-bookmark . [(20171108 634) ((emacs (24))) "An address book based on Standard Emacs bookmarks." single ((:commit . "981355dcfb7477c00d41560a5a66fce73f02c0f5") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/addressbook-bookmark"))]) (add-node-modules-path . [(20180710 2342) nil "Add node_modules to your exec-path" single ((:commit . "f31e69ccb681f882aebb806ce6e9478e3ac39708") (:keywords "javascript" "node" "node_modules" "eslint") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:url . "https://github.com/codesuki/add-node-modules-path"))]) (add-hooks . [(20171217 123) nil "Functions for setting multiple hooks" single ((:commit . "1845137703461fc44bd77cf24014ba58f19c369d") (:keywords "lisp") (:authors ("Nick McCurdy" . "nick@nickmccurdy.com")) (:maintainer "Nick McCurdy" . "nick@nickmccurdy.com") (:url . "https://github.com/nickmccurdy/add-hooks"))]) (adafruit-wisdom . [(20180225 52) ((emacs (25))) "Get/display adafruit.com quotes" single ((:commit . "aafc01726f1b3160321d40160298a0e1b054b382") (:keywords "games") (:authors ("Neil Okamoto" . "neil.okamoto+melpa@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/gonewest818/adafruit-wisdom.el"))]) (activity-watch-mode . [(20181112 1134) ((emacs (24)) (projectile (0)) (request (0))) "Automatic time tracking extension." single ((:commit . "85a34b213db8ef88db3ae32896bb3235b643e26f") (:keywords "calendar" "comm") (:authors ("Gabor Torok <gabor@20y.hu>, Alan Hamlett" . "alan@wakatime.com")) (:maintainer "Paul d'Hubert" . "paul.dhubert@ya.ru") (:url . "https://github.com/pauldub/activity-watch-mode"))]) (actionscript-mode . [(20180527 1701) nil "A simple mode for editing Actionscript 3 files" single ((:commit . "65abd58e198458a8e46748c5962c41d80d60c4ea") (:keywords "language" "modes") (:authors ("Austin Haas")) (:maintainer "Austin Haas"))]) (ack-menu . [(20150504 2022) ((mag-menu (0 1 0))) "A menu-based front-end for ack" single ((:commit . "f77be93a4697926ecf3195a355eb69580f695f4d") (:keywords "tools" "matching" "convenience") (:authors ("Steven Thomas") ("Nikolaj Schumacher")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/ack-menu"))]) (achievements . [(20150530 1826) ((keyfreq (0 0 3))) "Achievements for emacs usage." tar nil]) (ace-window . [(20181008 1549) ((avy (0 2 0))) "Quickly switch windows." single ((:commit . "5b88de026cea5fc57e62bb490034392815be5f0f") (:keywords "window" "location") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ace-window"))]) (ace-popup-menu . [(20180101 615) ((emacs (24 3)) (avy-menu (0 1))) "Replace GUI popup menu with something more efficient" single ((:commit . "7b436a0d9e896463d00afbeb7e49a59cc6670e9c") (:keywords "convenience" "popup" "menu") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/ace-popup-menu"))]) (ace-pinyin . [(20170501 626) ((avy (0 2 0)) (pinyinlib (0 1 0))) "Jump to Chinese characters using avy or ace-jump-mode" single ((:commit . "a9df88c1e6a32a4f4895acbb8c45383693c494c1") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-pinyin"))]) (ace-mc . [(20160409 37) ((ace-jump-mode (1 0)) (multiple-cursors (1 0)) (dash (2 10 0))) "Add multiple cursors quickly using ace jump" single ((:commit . "b106bf6a6c78c3e026fbe9a99a34d6239adce4fd") (:keywords "motion" "location" "cursor") (:authors ("Josh Moller-Mara" . "jmm@cns.nyu.edu")) (:maintainer "Josh Moller-Mara" . "jmm@cns.nyu.edu") (:url . "https://github.com/mm--/ace-mc"))]) (ace-link . [(20181103 2106) ((avy (0 4 0))) "Quickly follow links" single ((:commit . "dfd0fdf649703790a9a5ee027f2f86d6f1269d55") (:keywords "convenience" "links" "avy") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ace-link"))]) (ace-jump-zap . [(20170717 1849) ((ace-jump-mode (1 0)) (dash (2 10 0))) "Character zapping, `ace-jump-mode` style" single ((:commit . "52b5d4c6c73bd0fc833a0dcb4e803a5287d8cae8") (:keywords "convenience" "tools" "extensions") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ace-jump-zap"))]) (ace-jump-mode . [(20140616 815) nil "a quick cursor location minor mode for emacs" single ((:commit . "8351e2df4fbbeb2a4003f2fb39f46d33803f3dac") (:keywords "motion" "location" "cursor") (:authors ("winterTTr" . "winterTTr@gmail.com")) (:maintainer "winterTTr" . "winterTTr@gmail.com") (:url . "https://github.com/winterTTr/ace-jump-mode/"))]) (ace-jump-helm-line . [(20160918 1836) ((avy (0 4 0)) (helm (1 6 3))) "Ace-jump to a candidate in helm window" single ((:commit . "1483055255df3f8ae349f7520f05b1e43ea3ed37") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-jump-helm-line"))]) (ace-jump-buffer . [(20171031 1550) ((avy (0 4 0)) (dash (2 4 0))) "fast buffer switching extension to `avy'" single ((:commit . "ae5be0415c823f7bb66833aa4af2180d4cf99cef") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ace-jump-buffer"))]) (ace-isearch . [(20170506 712) ((emacs (24))) "A seamless bridge between isearch, ace-jump-mode, avy, helm-swoop and swiper" single ((:commit . "0502f95e333c8059a678745e5a112542965661d1") (:authors ("Akira Tamamori")) (:maintainer "Akira Tamamori") (:url . "https://github.com/tam17aki/ace-isearch"))]) (ace-flyspell . [(20170309 509) ((avy (0 4 0))) "Jump to and correct spelling errors using `ace-jump-mode' and flyspell" single ((:commit . "538d4f8508d305262ba0228dfe7c819fb65b53c9") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-flyspell"))]) (academic-phrases . [(20180723 1021) ((dash (2 12 0)) (s (1 12 0)) (ht (2 0)) (emacs (24))) "Bypass that mental block when writing your papers." single ((:commit . "25d9cf67feac6359cb213f061735e2679c84187f") (:keywords "academic" "convenience" "papers" "writing" "wp") (:authors ("Nasser Alshammari" . "designernasser@gmail.com")) (:maintainer "Nasser Alshammari" . "designernasser@gmail.com") (:url . "https://github.com/nashamri/academic-phrases"))]) (ac-sly . [(20170728 1027) ((sly (1 0 0 -3)) (auto-complete (1 4)) (cl-lib (0 5))) "An auto-complete source using sly completions" single ((:commit . "bf69c687c4ecf1994349d20c182e9b567399912e") (:authors ("Damian T. Dobroczy\\'nski" . "qoocku@gmail.com")) (:maintainer "Damian T. Dobroczy\\'nski" . "qoocku@gmail.com") (:url . "https://github.com/qoocku/ac-sly"))]) (ac-slime . [(20171027 2100) ((auto-complete (1 4)) (slime (2 9)) (cl-lib (0 5))) "An auto-complete source using slime completions" single ((:commit . "6c80cb602ddad46486288f94ad7546396c6e4b1a") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ac-slime"))]) (ac-skk . [(20141230 119) ((auto-complete (1 3 1)) (ddskk (16 0 50)) (tinysegmenter (0)) (cl-lib (0 5))) "auto-complete-mode source for DDSKK a.k.a Japanese input method" single ((:commit . "d25a265930430d080329789fb253d786c01dfa24") (:keywords "convenience" "auto-complete") (:authors ("lugecy <https://twitter.com/lugecy>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ac-skk.el"))]) (ac-rtags . [(20181117 1949) ((auto-complete (1 4 0)) (rtags (2 10))) "auto-complete back-end for RTags" single ((:commit . "6aa45cb37524fad6250ac4694b4a96c53eb29d0e") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (ac-racer . [(20170114 809) ((emacs (24 3)) (auto-complete (1 5 0)) (racer (0 0 2))) "auto-complete source of racer" single ((:commit . "4408c2d652dec0432e20c05e001db8222d778c6b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-racer"))]) (ac-php-core . [(20181115 1442) ((emacs (24)) (dash (1)) (php-mode (1)) (xcscope (1)) (s (1)) (f (0 17 0)) (popup (0 5 0))) "gen tags for php" tar ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (ac-php . [(20171201 934) ((ac-php-core (1)) (auto-complete (1 4 0)) (yasnippet (0 8 0))) "auto-completion source for php" single ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (ac-octave . [(20180406 334) ((auto-complete (1 4 0))) "An auto-complete source for Octave" single ((:commit . "fe0f931f2024f43de3c4fff4b1ace672413adeae") (:keywords "octave" "auto-complete" "completion") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "https://github.com/coldnew/ac-octave"))]) (ac-mozc . [(20150227 1619) ((cl-lib (0 5)) (auto-complete (1 4)) (mozc (0))) "auto-complete sources for Japanese input using Mozc" single ((:commit . "4c6c8be4701010d9362184437c0f783e0335c631") (:authors ("igjit" . "igjit1@gmail.com")) (:maintainer "igjit" . "igjit1@gmail.com") (:url . "https://github.com/igjit/ac-mozc"))]) (ac-math . [(20141116 2127) ((auto-complete (1 4)) (math-symbol-lists (1 0))) "Auto-complete sources for input of mathematical symbols and latex tags" single ((:commit . "c012a8f620a48cb18db7d78995035d65eae28f11") (:keywords "latex" "auto-complete" "unicode" "symbols") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vitoshka/ac-math"))]) (ac-js2 . [(20140906 1142) ((js2-mode (20090723)) (skewer-mode (1 4))) "Auto-complete source for Js2-mode, with navigation" tar ((:commit . "721c482e1d4a08f4a29a74437257d573e8f69969") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:url . "https://github.com/ScottyB/ac-js2"))]) (ac-ispell . [(20151101 226) ((auto-complete (1 4)) (cl-lib (0 5))) "ispell completion source for auto-complete" single ((:commit . "22bace7387e9012002a6a444922f75f9913077b0") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-ispell"))]) (ac-inf-ruby . [(20131115 1150) ((inf-ruby (2 3 2)) (auto-complete (1 4))) "Enable auto-complete in inf-ruby sessions" single ((:commit . "ee53fc9c61950da9a96df3ff5ef186f9a9faf151") (:keywords "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (ac-html-csswatcher . [(20151208 2113) ((web-completion-data (0 1))) "css/less class/id completion with `ac-html' or `company-web'" single ((:commit . "b0f3e7e1a3fe49e88b6eb6432377232fc715f221") (:keywords "html" "css" "less" "auto-complete") (:authors ("Olexandr Sydorchuck " . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuck " . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/ac-html-csswatcher"))]) (ac-html-angular . [(20151225 719) ((web-completion-data (0 1))) "auto complete angular15 data for `ac-html' and `company-web'" tar ((:commit . "6bafe09afe03112ca4183d58461c1a6f6c2b3c67") (:keywords "html" "auto-complete" "angular") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/ac-html-bootstrap"))]) (ac-html . [(20151005 731) ((auto-complete (1 4)) (s (1 9)) (f (0 17)) (dash (2 10))) "auto complete source for html tags and attributes" tar ((:commit . "668154cba123c321d1b07c2dc8b26d14092253b8") (:keywords "html" "auto-complete" "slim" "haml" "jade") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/ac-html"))]) (ac-helm . [(20160319 233) ((helm (1 6 3)) (auto-complete (1 4 0)) (popup (0 5 0)) (cl-lib (0 5))) "Helm interface for auto-complete" single ((:commit . "baf2b1e04bcffa835084389c0fab415f26efbf32") (:keywords "completion" "convenience" "helm") (:authors ("rubikitch" . "rubikitch@ruby-lang.org") ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com"))]) (ac-haskell-process . [(20150423 1402) ((auto-complete (1 4)) (haskell-mode (13))) "Haskell auto-complete source which uses the current haskell process" single ((:commit . "0362d4323511107ec70e7165cb612f3ab01b712f") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (ac-geiser . [(20130929 647) ((geiser (0 5)) (auto-complete (1 4))) "Auto-complete backend for geiser" tar ((:commit . "502d18a8a0bd4b5fdd495a99299ba2a632c5cd9a"))]) (ac-etags . [(20161001 1507) ((auto-complete (1 4))) "etags/ctags completion source for auto-complete" single ((:commit . "7983e631c226fe0fa53af3b2d56bf4eca3d785ce") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-etags"))]) (ac-emoji . [(20150823 711) ((auto-complete (1 5 0)) (cl-lib (0 5))) "auto-complete source of Emoji" tar ((:commit . "40a639764eb654f1b4bb705c817b66032a26ff2b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-emoji"))]) (ac-emmet . [(20131015 1558) ((emmet-mode (1 0 2)) (auto-complete (1 4))) "auto-complete sources for emmet-mode's snippets" single ((:commit . "88f24876ee3b759978d4614a758280b5d512d543") (:keywords "completion" "convenience" "emmet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/ac-emmet"))]) (ac-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (auto-complete (1 5))) "auto-complete source for eclim" single ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (ac-dcd . [(20170323 1301) ((auto-complete (1 3 1)) (flycheck-dmd-dub (0 7))) "Auto Completion source for dcd for GNU Emacs" single ((:commit . "1614aa624252e3445b0392c8a9b7197084f3e422") (:keywords "languages") (:authors (nil . "<atila.neves@gmail.com>")) (:maintainer nil . "<atila.neves@gmail.com>") (:url . "http://github.com/atilaneves/ac-dcd"))]) (ac-clang . [(20180710 546) ((emacs (24)) (cl-lib (0 5)) (auto-complete (1 4 0)) (pos-tip (0 4 6)) (yasnippet (0 8 0))) "Auto Completion source by libclang for GNU Emacs" tar ((:commit . "3294b968eb1a8317049190940193f9da47c085ef") (:keywords "completion" "convenience" "intellisense") (:authors ("yaruopooner [https://github.com/yaruopooner]")) (:maintainer "yaruopooner [https://github.com/yaruopooner]") (:url . "https://github.com/yaruopooner/ac-clang"))]) (ac-cider . [(20161006 719) ((cider (0 8 0)) (auto-complete (1 4)) (cl-lib (0 3))) "Clojure auto-complete sources using CIDER" single ((:commit . "fa13e067dd9c8c76151c7d140a2803da1d109b84") (:keywords "languages" "clojure" "nrepl" "cider" "compliment") (:authors ("Alex Yakushev" . "alex@bytopia.org") ("Steve Purcell" . "steve@sanityinc.com") ("Sam Aaron" . "samaaron@gmail.com")) (:maintainer "Alex Yakushev" . "alex@bytopia.org") (:url . "https://github.com/clojure-emacs/ac-cider"))]) (ac-capf . [(20151101 217) ((auto-complete (1 4)) (cl-lib (0 5))) "auto-complete source with completion-at-point" single ((:commit . "17571dba0a8f98111f2ab758e9bea285b263781b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-capf"))]) (ac-c-headers . [(20151021 834) ((auto-complete (1 3 1))) "auto-complete source for C headers" single ((:commit . "de13a1d35b311e6601556d8ef163de102057deea") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (ac-alchemist . [(20150908 656) ((auto-complete (1 5 0)) (alchemist (1 5 0)) (cl-lib (0 5))) "auto-complete source for alchemist" single ((:commit . "b1891c3d41aed83f61d78a609ea97be5cc2758d9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-alchemist"))]) (abyss-theme . [(20170808 1345) ((emacs (24))) "A dark theme with contrasting colours." single ((:commit . "18791c6e8d9cc2b4815c9f08627a2e94fc0eeb14") (:keywords "theme" "dark" "contrasting colours") (:authors ("Matt Russell" . "matt@mgrbyte.co.uk")) (:maintainer "Matt Russell" . "matt@mgrbyte.co.uk") (:url . "https://github.com/mgrbyte/emacs-abyss-theme"))]) (abl-mode . [(20181031 830) nil "Python TDD minor mode" single ((:commit . "b4c65b5a60a83200fe06f6caa77073316e5a4228") (:authors ("Ulas Tuerkmen <ulas.tuerkmen at gmail dot com>")) (:maintainer "Ulas Tuerkmen <ulas.tuerkmen at gmail dot com>") (:url . "http://github.com/afroisalreadyinu/abl-mode"))]) (abgaben . [(20171119 646) ((pdf-tools (0 80)) (f (0 19 0)) (s (1 11 0))) "review and correct assignments received by mail" single ((:commit . "20d14830f07d66e2a04bcad1498a4a6fbf4b4451") (:keywords "mail" "outlines" "convenience") (:authors ("Arne Köhn" . "arne@chark.eu")) (:maintainer "Arne Köhn" . "arne@chark.eu") (:url . "http://arne.chark.eu/"))]) (abc-mode . [(20171020 1019) nil "Major mode for editing abc music files" single ((:commit . "238deedeb6c90df168045552eb463cfae9e1f88f") (:keywords "local" "docs") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu"))]) (aa-edit-mode . [(20170119 320) ((emacs (24 3)) (navi2ch (2 0 0))) "Major mode for editing AA(S_JIS Art) and .mlt file" single ((:commit . "1dd801225b7ad3c23ad09698f5e77f0df7012a65") (:keywords "wp" "text" "shiftjis" "mlt" "yaruo") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (a . [(20180907 953) ((emacs (25))) "Associative data structure functions" single ((:commit . "18966975db7110d0aac726be95b593e2fc3d44ed") (:keywords "lisp") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/a.el"))]) (@ . [(20181013 1828) ((emacs (24 3))) "multiple-inheritance prototype-based objects DSL" tar ((:commit . "fe78a75c88429343f017ccd74e62bd9465dba50a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/at-el"))]) (4clojure . [(20131014 2207) ((json (1 2)) (request (0 2 0))) "Open and evaluate 4clojure.com questions" single ((:commit . "3cdfd356c24cd3518397d29ae833f56a4d20b4ca") (:keywords "languages" "data") (:authors ("Joshua Hoff")) (:maintainer "Joshua Hoff"))]) (2048-game . [(20151026 1933) nil "play 2048 in Emacs" single ((:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:url . "https://bitbucket.org/zck/2048.el"))]) (0xc . [(20170126 353) ((emacs (24 4)) (s (1 11 0))) "Base conversion made easy" single ((:commit . "12c2c6118c062a49594965c69e6a17bb46339eb2") (:keywords "base" "conversion") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/0xc"))]) (0blayout . [(20161008 607) nil "Layout grouping with ease" single ((:commit . "873732ddb99a3ec18845a37467ee06bce4e61d87") (:keywords "convenience" "window-management") (:authors ("Elis \"etu\" Axelsson")) (:maintainer "Elis \"etu\" Axelsson") (:url . "https://github.com/etu/0blayout"))]))
+(1 (zzz-to-char . [(20180101 619) ((emacs (24 4)) (cl-lib (0 5)) (avy (0 3 0))) "Fancy version of `zap-to-char' command" single ((:commit . "db8d9e660ad18a15159779efe34d7a98ef0df535") (:keywords "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/zzz-to-char"))]) (zygospore . [(20140703 852) nil "reversible C-x 1 (delete-other-windows)" single ((:commit . "1af5ee663f5a7aa08d96a77cacff834dcdf55ea8") (:authors ("Louis Kottmann" . "louis.kottmann@gmail.com")) (:maintainer "Louis Kottmann" . "louis.kottmann@gmail.com") (:url . "https://github.com/louiskottmann/zygospore.el"))]) (zweilight-theme . [(20170113 605) nil "A dark color theme for Emacs." single ((:commit . "7f45ab9e23164d65538edb2beb9692ecdc24c31e") (:authors ("Philip Arvidsson" . "contact@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "contact@philiparvidsson.com") (:url . "http://github.com/philiparvidsson/zweilight-emacs"))]) (ztree . [(20180512 1850) ((cl-lib (0))) "Text mode directory tree" tar ((:commit . "c54425a094353ec40a8179f9eab3596f76c6cf94") (:keywords "files" "tools") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/ztree"))]) (zprint-mode . [(20181111 1945) ((emacs (24 3))) "reformat Clojure(Script) code using zprint" single ((:commit . "e1a7b7fe48e36e5cdf1269ab394d3cf779fdab58") (:keywords "tools") (:authors ("Paulus Esterhazy" . "pesterhazy@gmail.com")) (:maintainer "Paulus Esterhazy" . "pesterhazy@gmail.com") (:url . "https://github.com/pesterhazy/zprint-mode.el"))]) (zpresent . [(20180605 438) ((emacs (25 1)) (org-parser (0 4)) (dash (2 12 0)) (request (0 3 0))) "Simple presentation mode based on org files." single ((:keywords "comm") (:url . "https://bitbucket.org/zck/zpresent.el"))]) (zpl-mode . [(20180906 1059) ((emacs (24 3))) "ZIMPL major mode" single ((:commit . "35e7e23c6baf31b5e65dd7405c8ab9b13c70637e") (:url . "https://github.com/ax487/zpl-mode.git"))]) (zoutline . [(20180314 1759) nil "Simple outline library." single ((:commit . "b3ee0f0e0b916838c2d2c249beba74ffdb8d5699") (:keywords "outline") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/zoutline"))]) (zotxt . [(20180518 147) ((request-deferred (0 2 0))) "Tools to integrate emacs with Zotero via the zotxt plugin." tar ((:commit . "23a4a9f74a658222027d53a9a83cd4bcc583ca8b"))]) (zotelo . [(20160602 949) ((cl-lib (0 5))) "Manage Zotero collections from emacs" single ((:commit . "d9dc089b9adfcc70a63f2a84269a12eb7cb4c748") (:keywords "zotero" "emacs" "reftex" "bibtex" "mozrepl" "bibliography manager") (:authors ("Spinu Vitalie")) (:maintainer "Spinu Vitalie") (:url . "https://github.com/vitoshka/zotelo"))]) (zossima . [(20121124 35) ((inf-ruby (2 2 3))) "Ruby from Emacs" tar ((:commit . "991676635c374d2a12714dcf48c1ce2d6f97a375") (:keywords "ruby" "convenience") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/zossima"))]) (zop-to-char . [(20160212 1554) ((cl-lib (0 5))) "A replacement of zap-to-char." single ((:commit . "00152aa666354b27e56e20565f186b363afa0dce") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/zop-to-char"))]) (zoom-window . [(20170302 827) ((emacs (24 3))) "Zoom window like tmux" single ((:commit . "cd6ecc103fc30b171bda7daf1f44a550854d0dbf") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-zoom-window"))]) (zoom . [(20180310 1221) ((emacs (24 4))) "Fixed and automatic balanced window layout" single ((:commit . "2cdb15c9e753222c8600120edecfb46c2fbfae5d") (:keywords "frames") (:authors ("Andrea Cardaci" . "cyrus.and@gmail.com")) (:maintainer "Andrea Cardaci" . "cyrus.and@gmail.com") (:url . "https://github.com/cyrus-and/zoom"))]) (zone-sl . [(20160201 1210) ((emacs (24 3))) "Zone out with steam locomotives." single ((:commit . "7ec22e3661c6348382f9fc39a9d0063dbd2352ff") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-sl"))]) (zone-select . [(20160118 1419) ((emacs (24 3)) (dash (2 8))) "Select zone programs." single ((:commit . "bf30da12f1625fe6563448fccf3c506acad10af7") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-select"))]) (zone-rainbow . [(20160120 1334) ((emacs (24 3))) "Zone out with rainbow." single ((:commit . "2ba4f1a87c69c4712124ebf12c1f3ea171e1af36") (:keywords "games") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/zone-rainbow"))]) (zone-nyan . [(20170818 1644) ((esxml (0 3 1))) "Zone out with nyan cat" single ((:commit . "4b1f8d95f130946718d52806489ffe2762aebfdc") (:keywords "zone") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/zone-nyan"))]) (zombie-trellys-mode . [(20150304 1448) ((emacs (24)) (cl-lib (0 5)) (haskell-mode (1 5))) "A minor mode for interaction with Zombie Trellys" single ((:commit . "7f0c45fdda3a44c3b6d1762d116abb1421b8fba2") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (zombie . [(20141222 1616) nil "major mode for editing ZOMBIE programs" single ((:commit . "ff8cd1b4cdbb4b0b9b8fd1ec8f6fb93eba249345") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (znc . [(20160627 2032) ((cl-lib (0 2))) "ZNC + ERC" single ((:commit . "ce468d185e4a949c45fdd7586313144bc69d4fe5") (:authors ("Yaroslav Shirokov")) (:maintainer "Yaroslav Shirokov") (:url . "https://github.com/sshirokov/ZNC.el"))]) (zmq . [(20181115 2300) ((cl-lib (0 5)) (emacs (26))) "ZMQ bindings in elisp" tar ((:commit . "f6960700f9458f9fe6cbc530da97bd1037d4d882") (:keywords "comm") (:authors ("Nathaniel Nicandro" . "nathanielnicandro@gmail.com")) (:maintainer "Nathaniel Nicandro" . "nathanielnicandro@gmail.com") (:url . "https://github.com/dzop/emacs-zmq"))]) (zlc . [(20151011 157) nil "Provides zsh like completion system to Emacs" single ((:commit . "4dd2ba267ecdeac845a7cbb3147294ee7daa25f4") (:keywords "matching" "convenience") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com"))]) (zig-mode . [(20181114 1346) ((emacs (24))) "A major mode for the Zig programming language" single ((:commit . "cb485ff8d5d9fab0ac88c7685072fb75df921398") (:keywords "zig" "languages") (:authors ("Andrea Orru <andreaorru1991@gmail.com>, Andrew Kelley" . "superjoe30@gmail.com")) (:maintainer "Andrea Orru <andreaorru1991@gmail.com>, Andrew Kelley" . "superjoe30@gmail.com") (:url . "https://github.com/zig-lang/zig-mode"))]) (zerodark-theme . [(20180911 1451) ((all-the-icons (2 0 0))) "A dark, medium contrast theme for Emacs" single ((:commit . "09a6bc6d8bcc7c2bb89e497dc8f6d3a29f6fe4c2") (:keywords "themes") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/zerodark-theme"))]) (zephir-mode . [(20170918 425) ((cl-lib (0 5)) (pkg-info (0 4)) (emacs (24 3))) "Major mode for editing Zephir code" single ((:commit . "c2c6b7451667e68e29c353616f54ef9195c3fffd") (:keywords "languages") (:authors ("Serghei Iakovlev" . "serghei@phalconphp.com")) (:maintainer "Serghei Iakovlev") (:url . "https://github.com/sergeyklay/zephir-mode"))]) (zeno-theme . [(20181027 118) ((emacs (24))) "A dark theme using different shades of blue" single ((:commit . "0914c4a5b1b9499e7f1ca5699b1c3ea2f4be3f1a") (:keywords "faces" "theme" "dark" "blue") (:authors ("Bharat Joshi" . "jbharat@outlook.com")) (:maintainer "Bharat Joshi" . "jbharat@outlook.com") (:url . "https://github.com/jbharat/zeno-theme"))]) (zenity-color-picker . [(20160302 1154) ((emacs (24 4))) "Insert and adjust colors using Zenity" single ((:commit . "4f4f46676a461ebc881487fb70c8c181e323db5e") (:keywords "colors") (:authors ("Samuel Laurén" . "samuel.lauren@iki.fi")) (:maintainer "Samuel Laurén" . "samuel.lauren@iki.fi") (:url . "https://bitbucket.org/Soft/zenity-color-picker.el"))]) (zencoding-mode . [(20140213 822) nil "Unfold CSS-selector-like expressions to markup" single ((:commit . "58e42af182c98cb9941d27cd042d227fbf4e146c") (:keywords "convenience") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/rooney/zencoding"))]) (zenburn-theme . [(20181014 1555) nil "A low contrast color theme for Emacs." single ((:commit . "d71a0f0556c1db785738ab9b0c989df342705a81") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://github.com/bbatsov/zenburn-emacs"))]) (zen-and-art-theme . [(20120622 1437) nil "zen and art color theme for GNU Emacs 24" single ((:commit . "a7226cbce0bca2501d69a620cb2aeabfc396c232") (:authors ("Nick Parker")) (:maintainer "Nick Parker"))]) (zel . [(20171014 832) ((emacs (25)) (frecency (0 1))) "Access frecent files easily" single ((:commit . "9dae2d212224d1deae1f62561fa8e4d689fd09f2") (:keywords "convenience" "files" "matching") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/zel"))]) (zeal-at-point . [(20180131 2354) nil "Search the word at point with Zeal" single ((:commit . "0fc3263f44e95acd3e9d91057677621ce4d297ee") (:authors ("Jinzhu" . "wosmvp@gmail.com")) (:maintainer "Jinzhu" . "wosmvp@gmail.com") (:url . "https://github.com/jinzhu/zeal-at-point"))]) (z3-mode . [(20151120 2255) ((flycheck (0 23)) (emacs (24))) "A z3/SMTLIBv2 interactive development environment" single ((:commit . "163dc01d59e9880b4dc188d4e1ad84d6c0c852e1") (:keywords "z3" "yices" "mathsat" "smt" "beaver") (:authors ("Zephyr Pellerin" . "zephyr.pellerin@gmail.com")) (:maintainer "Zephyr Pellerin" . "zephyr.pellerin@gmail.com") (:url . "https://github.com/zv/z3-mode"))]) (youdao-dictionary . [(20180714 414) ((popup (0 5 0)) (pos-tip (0 4 6)) (chinese-word-at-point (0 2)) (names (0 5)) (emacs (24))) "Youdao Dictionary interface for Emacs" single ((:commit . "9496ea3ba8aa999db3dbde88d6aa37f3579d8dea") (:keywords "convenience" "chinese" "dictionary") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/youdao-dictionary.el"))]) (yoshi-theme . [(20170330 700) nil "Theme named after my cat" single ((:commit . "eab4fb67e8fec47c25c4c1393ac1211f043dbd44") (:keywords "faces") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/yoshi-theme/"))]) (yoficator . [(20180815 4) nil "Interactively yoficate Russian texts" tar ((:commit . "92d96a342a1ce29500891b71372c515c158ea0d9") (:authors ("Eugene Minkovskii" . "emin@mccme.ru") ("Alexander Krotov" . "ilabdsf@gmail.com")) (:maintainer "Eugene Minkovskii" . "emin@mccme.ru") (:url . "https://gitlab.com/link2xt/yoficator"))]) (yesql-ghosts . [(20150220 1237) ((s (1 9 0)) (dash (2 10 0)) (cider (0 8 0))) "Display ghostly yesql defqueries inline" single ((:commit . "8f1faf0137b85a5072d13e1240a463d9a35ce2bb") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (ydk-mode . [(20170113 921) nil "Language support for Yu-Gi-Oh! deck files" single ((:commit . "f3f125b29408e0b0a34fec27dcb7c02c5dbfd04e") (:keywords "faces" "games" "languages" "ydk" "yugioh" "yu-gi-oh") (:authors ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) (:maintainer "Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com") (:url . "https://github.com/jacksonrayhamilton/ydk-mode"))]) (ycmd . [(20180724 1256) ((emacs (24 4)) (dash (2 13 0)) (s (1 11 0)) (deferred (0 5 1)) (cl-lib (0 6 1)) (let-alist (1 0 5)) (request (0 3 0)) (request-deferred (0 3 0)) (pkg-info (0 6))) "emacs bindings to the ycmd completion server" tar ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:url . "https://github.com/abingham/emacs-ycmd"))]) (ycm . [(20150822 1836) nil "Emacs client for the YouCompleteMe auto-completion server." single ((:commit . "4da8a14abcd0f4fa3235042ade2e12b5068c0601") (:keywords "c" "abbrev") (:authors ("Ajay Gopinathan" . "ajay@gopinathan.net")) (:maintainer "Ajay Gopinathan" . "ajay@gopinathan.net"))]) (yaxception . [(20150105 1452) nil "Provide framework about exception like Java for Elisp" single ((:commit . "4e94cf3e0b9b5631b0e90eb4b7de597ee7185875") (:keywords "exception" "error" "signal") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/yaxception"))]) (yatex . [(20181107 3) nil "Yet Another tex-mode for emacs //野鳥//" tar nil]) (yatemplate . [(20180617 952) ((yasnippet (0 8 1)) (emacs (24 3))) "File templates with yasnippet" tar ((:commit . "4f4fca9f04f7088c98aa195cf33635a35a6055cb") (:keywords "files" "convenience") (:authors ("Wieland Hoffmann" . "themineo+yatemplate@gmail.com")) (:maintainer "Wieland Hoffmann" . "themineo+yatemplate@gmail.com") (:url . "https://github.com/mineo/yatemplate"))]) (yasnippet-snippets . [(20181107 2203) ((yasnippet (0 8 0))) "Collection of yasnippet snippets" tar ((:commit . "7d4e06dbd6e517d27e4f1407b6f5180f29048588") (:keywords "snippets") (:authors ("Andrea Crotti" . "andrea.crotti.0@gmail.com")) (:maintainer "Andrea Crotti" . "andrea.crotti.0@gmail.com"))]) (yasnippet . [(20181015 1212) ((cl-lib (0 5))) "Yet another snippet extension for Emacs." single ((:commit . "1d96da2e08664c31ff7f6f7441da1f4fa5680b1f") (:keywords "convenience" "emulation") (:maintainer "Noam Postavsky" . "npostavs@gmail.com") (:url . "http://github.com/joaotavora/yasnippet"))]) (yascroll . [(20170315 1906) ((cl-lib (0 3))) "Yet Another Scroll Bar Mode" single ((:commit . "fe4494e5f4faf2832e665c7de0fed99cdbb39478") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (yarn-mode . [(20170709 1937) ((emacs (24 3))) "Major mode for yarn.lock files." single ((:commit . "998b408d6be05fd1c3a9fd8db6ffaab3bf86d06b") (:keywords "convenience") (:authors ("Nicolás Salas V." . "nikosalas@gmail.com")) (:maintainer "Nicolás Salas V." . "nikosalas@gmail.com") (:url . "https://github.com/anachronic/yarn-mode"))]) (yari . [(20151128 739) nil "Yet Another RI interface for Emacs" single ((:commit . "a2cb9656ee5dfe1fc2ee3854f3079a1c8e85dbe9") (:keywords "tools") (:authors ("Aleksei Gusev" . "aleksei.gusev@gmail.com")) (:maintainer "Aleksei Gusev" . "aleksei.gusev@gmail.com"))]) (yard-mode . [(20170817 1237) nil "Minor mode for Ruby YARD comments" single ((:commit . "ba74a47463b0320ae152bd42a7dd7aeecd7b5748") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/yard-mode.el"))]) (yara-mode . [(20170720 651) ((emacs (24))) "Major mode for editing yara rule file" single ((:commit . "af5c05b34a29fc1bd73a6d21c82cc76320b33e5c") (:keywords "yara") (:authors (nil . "binjo.cn@gmail.com")) (:maintainer nil . "binjo.cn@gmail.com") (:url . "not distributed yet"))]) (yapfify . [(20180830 733) nil "(automatically) format python buffers using YAPF." single ((:commit . "b858225e1debe6734ee718e5c3c209152652a8b3") (:authors ("Joris Engbers" . "info@jorisengbers.nl")) (:maintainer "Joris Engbers" . "info@jorisengbers.nl") (:url . "https://github.com/JorisE/yapfify"))]) (yankpad . [(20181115 2209) ((emacs (24))) "Paste snippets from an org-mode file" single ((:commit . "61c2f74b2858f383e95f89f9002f510146f53c4e") (:keywords "abbrev" "convenience") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/yankpad"))]) (yang-mode . [(20180306 1207) nil "major mode for editing YANG files" single ((:commit . "340aec635e359609b22f7e94df15af1af2b070f6") (:authors ("Martin Bjorklund" . "mbj4668@gmail.com")) (:maintainer "Martin Bjorklund" . "mbj4668@gmail.com"))]) (yandex-weather . [(20160311 2037) nil "Fetch Yandex Weather forecasts." tar ((:commit . "6f823fd9e04ff9efb2aa65f333079e9f7e6e5b28"))]) (yaml-tomato . [(20151123 753) ((s (1 9))) "copy or show the yaml path currently under cursor." single ((:commit . "f9df1c9bdfcec629b03031b2d2032f9dc533cb14") (:keywords "yaml") (:authors ("qrczeno")) (:maintainer "qrczeno"))]) (yaml-mode . [(20180409 607) ((emacs (24 1))) "Major mode for editing YAML files" single ((:commit . "40067a10ac1360f0b9533f0bbbb2eea128e2574d") (:keywords "data" "yaml") (:authors ("Yoshiki Kurihara" . "clouder@gmail.com") ("Marshall T. Vandegrift" . "llasram@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com"))]) (yaml-imenu . [(20181001 627) ((emacs (24 4)) (yaml-mode (0))) "Enhancement of the imenu support in yaml-mode." tar ((:commit . "78a383098807014d9e7f2941196d8271677158cd") (:keywords "outlining" "convenience" "imenu") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/yaml-imenu.el"))]) (yalinum . [(20130217 1043) nil "yet another display line numbers." single ((:commit . "d3e0cbe3f4f5ca311e3298e684901d6fea3ad973") (:keywords "convenience" "tools") (:authors ("tm8st" . "tm8st@hotmail.co.jp")) (:maintainer "tm8st" . "tm8st@hotmail.co.jp"))]) (yahtzee . [(20171022 1412) ((emacs (24 3))) "The yahtzee game" single ((:commit . "2f365e48cb37446f01e88c9ec35ed0059ea98bda") (:keywords "games") (:authors ("Dimitar Dimitrov" . "mail.mitko@gmail.com")) (:maintainer "Dimitar Dimitrov" . "mail.mitko@gmail.com") (:url . "https://github.com/drdv/yahtzee"))]) (yahoo-weather . [(20181026 320) ((emacs (24))) "Displays weather information in mode-line" single ((:commit . "1d2db14daa1706e03dfe4379397eb89234a56400") (:keywords "weather" "mode-line") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/yahoo-weather-mode"))]) (yagist . [(20160418 508) ((cl-lib (0 3))) "Yet Another Emacs integration for gist.github.com" single ((:commit . "dcdbd84f348414815d02f3da8a6ee0ac271632d4") (:keywords "tools") (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/yagist.el"))]) (yafolding . [(20170305 317) nil "Yet another folding extension for Emacs" single ((:commit . "57c015ddd7c3454571c80825bc5391d7a10fa1d7") (:keywords "folding") (:authors ("Zeno Zeng" . "zenoofzeng@gmail.com")) (:maintainer "Zeno Zeng" . "zenoofzeng@gmail.com"))]) (yabin . [(20140206 351) nil "Yet Another Bignum package (A thin wrapper of calc.el)." single ((:commit . "db8c404507560ef9147fcce2b94cd706fbfa03b5") (:keywords "data") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (xwidgete . [(20171118 2116) ((emacs (25))) "enhances usability of current xwidget browser" single ((:commit . "e4e8410fe32176df85b46234717824519443fb04") (:keywords "xwidgete" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/xwidgete"))]) (xtest . [(20141214 1706) ((cl-lib (0 5))) "Simple Testing with Emacs & ERT" single ((:commit . "2c2bdf32667506dd9ddf6eb311832add616bdf1c") (:keywords "testing" "ert") (:authors ("Mustafa Shameem")) (:maintainer "Mustafa Shameem") (:url . "https://github.com/promethial/xtest"))]) (xterm-keybinder . [(20160523 56) ((emacs (24 3)) (cl-lib (0 5)) (let-alist (1 0 1))) "Let you extra keybinds in xterm/urxvt" tar ((:commit . "b29c4f700b0fa0c9f627f6725b36462b8fab06d6") (:keywords "convenient") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>"))]) (xterm-color . [(20180202 2318) ((cl-lib (0 5))) "ANSI & XTERM 256 color support" single ((:commit . "42374a98f1039e105cad9f16ce585dffc96a3f1c") (:keywords "faces") (:authors (nil . "xristos@sdf.lonestar.org")) (:maintainer nil . "xristos@sdf.lonestar.org") (:url . "https://github.com/atomontage/xterm-color"))]) (xresources-theme . [(20160331 1402) nil "Use your .Xresources as your emacs theme" single ((:commit . "feb0552d31cb54210eabbc1abe32c8ea62841b6f") (:keywords "xresources" "theme") (:authors ("Marten Lienen" . "marten.lienen@gmail.com")) (:maintainer "Marten Lienen" . "marten.lienen@gmail.com"))]) (xref-js2 . [(20170530 826) ((emacs (25)) (js2-mode (20150909))) "Jump to references/definitions using ag & js2-mode's AST" single ((:commit . "d5f93605405989529c2f66b542def6c32429b927") (:keywords "javascript" "convenience" "tools") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/xref-js2"))]) (xquery-tool . [(20170605 826) nil "A simple interface to saxonb's xquery." single ((:commit . "0d1e2960c48701b83be5255d56324f65a6ee182e") (:keywords "xml" "xquery" "emacs") (:authors ("Patrick McAllister" . "pma@rdorte.org")) (:maintainer "Patrick McAllister" . "pma@rdorte.org") (:url . "https://github.com/paddymcall/xquery-tool.el"))]) (xquery-mode . [(20170214 1119) ((cl-lib (0 5))) "A simple mode for editing xquery programs" single ((:commit . "1b655ccf83d02a7bd473d2cf02359ed60bdf7369") (:url . "https://github.com/xquery-mode/xquery-mode"))]) (xo . [(20160403 646) nil "XO linter integration with compilation mode" single ((:commit . "72fcd867cfa332fdb82f732925cf8977e690af78") (:keywords "processes") (:authors ("J.A" . "jer.github@gmail.com")) (:maintainer "J.A" . "jer.github@gmail.com"))]) (xmlunicode . [(20160319 1612) nil "Unicode support for XML" tar ((:commit . "f5d185da46414c0509ebd0aa0fab416becf94612") (:keywords "utf-8" "unicode" "xml" "characters") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com"))]) (xmlgen . [(20170411 1317) nil "A DSL for generating XML." single ((:commit . "dba66681f0c5e621a9e70e8afb34903c9ffe93c4") (:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (xml-rpc . [(20181002 1353) nil "An elisp implementation of clientside XML-RPC" single ((:commit . "8f624f8b964e9145acb504e4457c9510e87dd93c") (:keywords "xml" "rpc" "network") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "http://github.com/hexmode/xml-rpc-el"))]) (xml-quotes . [(20151230 2249) nil "read quotations from an XML document" tar ((:commit . "26db170e80b9295861227cdf970721b12539ed44") (:keywords "xml" "quotations") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com") (:url . "https://github.com/ndw/xml-quotes"))]) (xml+ . [(20170727 2351) ((emacs (24 4)) (dash (2 12 0))) "Utilities for xml and html trees" single ((:commit . "232fa863c08fc159b21dd58c39ea45dce3334895") (:keywords "xml" "html") (:authors ("Ben Dean" . "bendean837@gmail.com")) (:maintainer "Ben Dean" . "bendean837@gmail.com") (:url . "https://github.com/bddean/xml-plus"))]) (xkcd . [(20160419 1130) ((json (1 3))) "View xkcd from Emacs" single ((:commit . "66e928706fd660cfdab204c98a347b49c4267bdf") (:keywords "xkcd" "webcomic") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/emacs-xkcd"))]) (xcscope . [(20180426 712) nil "cscope interface for (X)Emacs" single ((:commit . "57bff67460c587acf60f513de622b4c7ab312081") (:keywords "languages" "c") (:authors ("Darryl Okahata" . "darrylo@sonic.net") ("Dima Kogan" . "dima@secretsauce.net")) (:maintainer "Dima Kogan" . "dima@secretsauce.net") (:url . "https://github.com/dkogan/xcscope.el"))]) (xcode-project . [(20181025 1244) ((emacs (25))) "A package for reading Xcode project files." tar ((:commit . "0bf9a4230fab7830350c750c39beda99ef74d72f") (:keywords "languages" "tools") (:authors ("John Buckley" . "john@olivetoast.com")) (:maintainer "John Buckley" . "john@olivetoast.com") (:url . "https://github.com/nhojb/xcode-project.git"))]) (xcode-mode . [(20160907 1208) ((emacs (24 4)) (s (1 10 0)) (dash (2 11 0)) (multiple-cursors (1 0 0))) "A minor mode for emacs to perform Xcode like actions." single ((:commit . "2ae4f512d6c601ea39d5ab785c2b5288eac24b59") (:keywords "conveniences") (:authors ("Nickolas Lanasa" . "nick@nytekproductions.com")) (:maintainer "Nickolas Lanasa" . "nick@nytekproductions.com"))]) (xbm-life . [(20160103 1017) nil "A XBM version of Conway's Game of Life" single ((:commit . "dd6a98ac9ea81b681e68f6318fed47158e5d469e") (:keywords "games") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/xbm-life"))]) (xahk-mode . [(20170821 1107) ((emacs (24 1))) "Major mode for editing AutoHotkey scripts." single ((:commit . "02012b20603c00e3b2ef32159a690ed1e05d12c3") (:keywords "languages") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://xahlee.info/mswin/emacs_autohotkey_mode.html"))]) (xah-replace-pairs . [(20180508 249) ((emacs (24 1))) "emacs lisp functions for multi-pair find/replace." single ((:commit . "4d845cfbce32d45befd7c454e3476c3ce40d2b43") (:keywords "lisp" "tools" "find replace") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp_replace_string_region.html"))]) (xah-reformat-code . [(20170821 1111) nil "commands to reformat source code." single ((:commit . "7fec8b28e46b8cc2813fac5149e3bbb56c0aa6b1") (:keywords "convenience") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/emacs_reformat_lines.html"))]) (xah-math-input . [(20180906 1712) ((emacs (24 1))) "a minor mode for inputting math and Unicode symbols." single ((:commit . "d0120a451daea474abeab7f87cc64d8ddc903ab4") (:keywords "abbrev" "convenience" "unicode" "math" "latex") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xmsi-math-symbols-input.html"))]) (xah-lookup . [(20180815 1250) ((emacs (24 1))) "look up word on internet." single ((:commit . "e3132ff21c3d0160e5bd5b7222c50dc9840727d4") (:keywords "help" "docs" "convenience") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-lookup.html"))]) (xah-get-thing . [(20170821 1053) ((emacs (24 1))) "get thing or selection at point." single ((:commit . "e3ef069ea9fea3a092689d45c94c6211b51d0ea4") (:keywords "extensions" "lisp" "tools") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp_get-selection-or-unit.html"))]) (xah-fly-keys . [(20181031 1817) ((emacs (24 1))) "ergonomic modal keybinding minor mode." single ((:commit . "9f122c3d680f66416c12a87db7db7a0844505120") (:keywords "convenience" "emulations" "vim" "ergoemacs") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/misc/ergoemacs_vi_mode.html"))]) (xah-find . [(20181101 1535) ((emacs (24 1))) "find replace in pure emacs lisp. Purpose similar to grep/sed." single ((:commit . "6c336c82a4887a4f5aaaa12695902aee5bb1fa30") (:keywords "convenience" "extensions" "files" "tools" "unix") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/elisp-xah-find-text.html"))]) (xah-elisp-mode . [(20181028 1444) ((emacs (24 3))) "Major mode for editing emacs lisp." single ((:commit . "675560e9ac09122e425b9544ad25793c9844dc21") (:keywords "lisp" "languages") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-elisp-mode.html"))]) (xah-css-mode . [(20180629 807) ((emacs (24 3))) "Major mode for editing CSS code." single ((:commit . "9293a1a21cb7c2a6fb4ae9af0e581f30d2e45016") (:keywords "languages" "convenience" "css" "color") (:authors ("Xah Lee ( http://xahlee.info/ )")) (:maintainer "Xah Lee ( http://xahlee.info/ )") (:url . "http://ergoemacs.org/emacs/xah-css-mode.html"))]) (x86-lookup . [(20180528 1635) ((emacs (24 3)) (cl-lib (0 3))) "jump to x86 instruction documentation" single ((:commit . "609b2ba70dc5a246ac9b4b5f89eb5ef4331519bf") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/x86-lookup"))]) (x509-mode . [(20180921 803) ((emacs (24 1)) (cl-lib (0 5))) "View certificates, CRLs and keys using OpenSSL." tar ((:commit . "9eb24c8721dcad9888b70213d06d770bc2386db7") (:authors ("Fredrik Axelsson" . "f.axelsson@gmai.com") ("Package-Requires: ((emacs \"24.1\") (cl-lib \"0.5\"))")) (:maintainer "Fredrik Axelsson" . "f.axelsson@gmai.com"))]) (x-path-walker . [(20160922 1835) ((helm-core (1 9 2))) "Navigation feature for JSON/XML/HTML based on path (imenu like)" tar ((:commit . "3b01dbd7a039c6c84fdf8c8ee53ba72090ee950a") (:keywords "convenience") (:authors (nil . "<lompik@ArchOrion>")) (:maintainer nil . "<lompik@ArchOrion>"))]) (www-synonyms . [(20170128 2251) ((request (0 2 0)) (cl-lib (0 5))) "insert synonym for a word" single ((:commit . "7e37ea35064ff31c9945f0198a653647d408c936") (:keywords "lisp") (:authors ("Bernhard Specht" . "bernhard@specht.net")) (:maintainer "Bernhard Specht" . "bernhard@specht.net"))]) (wwtime . [(20151122 1610) nil "Insert a time of day with appropriate world-wide localization" single ((:commit . "d04d8fa814b5d3644efaeb28f25520ada69acbbd") (:keywords "time") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com"))]) (wucuo . [(20181106 2257) ((emacs (24 4))) "Spell check code containing camel case words" single ((:commit . "4e988c101fe82f2e8c7b3710d15982fe28b8d32d") (:keywords "convenience") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/wucuo"))]) (wttrin . [(20170614 1206) ((emacs (24 4)) (xterm-color (1 0))) "Emacs frontend for weather web service wttr.in" single ((:commit . "df5427ce2a5ad4dab652dbb1c4a1834d7ddc2abc") (:keywords "comm" "weather" "wttrin") (:authors ("Carl X. Su" . "bcbcarl@gmail.com") ("ono hiroko (kuanyui)" . "azazabc123@gmail.com")) (:maintainer "Carl X. Su" . "bcbcarl@gmail.com") (:url . "https://github.com/bcbcarl/emacs-wttrin"))]) (wsd-mode . [(20180807 1130) nil "Emacs major-mode for www.websequencediagrams.com" tar ((:commit . "0583df8efb742c90dc56df00f9714e13512cf6d9") (:keywords "wsd" "diagrams" "design" "process" "modelling" "uml") (:authors ("Jostein Kjønigsen" . "jostein@gmail.com")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "https://github.com/josteink/wsd-mode"))]) (ws-butler . [(20170111 2334) nil "Unobtrusively remove trailing whitespace." single ((:commit . "52321b99be69aa1b661da7743c4421a30d8b6bcb") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/ws-butler"))]) (writeroom-mode . [(20170623 1027) ((emacs (24 1)) (visual-fill-column (1 9))) "Minor mode for distraction-free writing" tar ((:commit . "be822ebe916fe30e8de228289757df1a30009a57") (:keywords "text") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (writegood-mode . [(20180525 1343) nil "Polish up poor writing on the fly" single ((:commit . "b71757ec337e226909fb0422f0224e31acc71733") (:keywords "writing" "weasel-words" "grammar") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "http://github.com/bnbeckwith/writegood-mode"))]) (wrap-region . [(20140117 720) ((dash (1 0 3))) "Wrap text with punctation or tag" single ((:commit . "fbae9b0f106187af19823f1a6260b5c68b7252e6") (:keywords "speed" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/wrap-region"))]) (wotd . [(20170328 1948) ((emacs (24 4)) (org (8 2 10))) "Fetch word-of-the-day from multiple online sources" single ((:commit . "d2937a3d91e014f8028a1f33d21c18cc0b065a64") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (world-time-mode . [(20140627 807) nil "show whole days of world-time diffs" single ((:commit . "ce7a3b45c87eb24cfe61eee453175d64f741d7cc") (:keywords "tools" "calendar") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (workgroups2 . [(20141102 1922) ((cl-lib (0 4)) (dash (2 8 0)) (anaphora (1 0 0)) (f (0 17))) "New workspaces for Emacs" single ((:commit . "928d509157ec8a4a2e343b6115dff034c3243a7a") (:keywords "session" "management" "window-configuration" "persistence") (:authors ("Sergey Pashinin <sergey at pashinin dot com>")) (:maintainer "Sergey Pashinin <sergey at pashinin dot com>") (:url . "https://github.com/pashinin/workgroups2"))]) (workgroups . [(20110726 1641) nil "workgroups for windows (for Emacs)" single ((:commit . "9572b3492ee09054dc329f64ed846c962b395e39") (:keywords "session" "management" "window-configuration" "persistence") (:authors ("tlh" . "thunkout@gmail.com")) (:maintainer "tlh" . "thunkout@gmail.com"))]) (worf . [(20180620 1711) ((swiper (0 7 0)) (ace-link (0 1 0)) (hydra (0 13 0)) (zoutline (0 1 0))) "A warrior does not press so many keys! (in org-mode)" tar ((:commit . "b48e0c9bbd617ed8a8962174d804ce7a6da1c10a") (:keywords "lisp") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/worf"))]) (wordsmith-mode . [(20171025 1430) nil "Syntax analysis and NLP text-processing in Emacs (OSX-only)" single ((:commit . "589a97412138145bea70e0450eeddeb7f138d538") (:authors ("istib" . "istib@thebati.net")) (:maintainer "istib" . "istib@thebati.net"))]) (wordnut . [(20180313 443) ((emacs (24 4))) "Major mode interface to WordNet" tar ((:commit . "feac531404041855312c1a046bde7ea18c674915"))]) (wordgen . [(20170803 1820) ((emacs (24)) (cl-lib (0 5))) "Random word generator" single ((:commit . "aacad928ae99a953e034a831dfd0ebdf7d52ac1d") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/wordgen.el"))]) (wonderland . [(20130913 119) ((dash (2 0 0)) (dash-functional (1 0 0)) (multi (2 0 0)) (emacs (24))) "declarative configuration for Emacsen" single ((:commit . "89d274ad694b0e748efdac23ccd60b7d8b73d7c6") (:keywords "configuration" "profile" "wonderland") (:authors ("Christina Whyte" . "kurisu.whyte@gmail.com")) (:maintainer "Christina Whyte" . "kurisu.whyte@gmail.com") (:url . "http://github.com/kurisuwhyte/emacs-wonderland"))]) (wolfram-mode . [(20180307 13) ((emacs (24 3))) "Mathematica editing and inferior mode." single ((:commit . "be680190cac6ccf579dbce107deaae495928d1b3") (:keywords "languages" "processes" "tools") (:authors ("Daichi Mochihashi <daichi at cslab.kecl.ntt.co.jp>")) (:maintainer "Daichi Mochihashi <daichi at cslab.kecl.ntt.co.jp>") (:url . "https://github.com/kawabata/wolfram-mode/"))]) (wolfram . [(20170123 756) nil "Wolfram Alpha Integration" single ((:commit . "6b5dceae3fd6cdb4d7562510deeafa02c93c010b") (:keywords "math") (:authors ("Hans Sjunnesson" . "hans.sjunnesson@gmail.com")) (:maintainer "Hans Sjunnesson" . "hans.sjunnesson@gmail.com"))]) (wn-mode . [(20151110 552) ((emacs (24))) "numeric window switching shortcuts" single ((:commit . "f05c3151523e529af5a0a3fa8c948b61fb369f6e") (:keywords "buffers" "windows" "switching-windows") (:authors ("Anonymous")) (:maintainer "Luís Oliveira" . "luismbo@gmail.com") (:url . "https://github.com/luismbo/wn-mode"))]) (with-simulated-input . [(20170821 617) ((emacs (24 4)) (seq (2 0)) (s (0))) "A macro to simulate user input non-interactively" single ((:commit . "af9a38ce28a741e6d8742750bef5d7b5afa13796") (:keywords "lisp" "tools" "extensions") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson"))]) (with-namespace . [(20130407 1822) ((dash (1 1 0)) (loop (1 1))) "interoperable elisp namespaces" single ((:commit . "8ac52da3a09cf46087720e30cf730d00f140cde6") (:keywords "namespaces") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (with-editor . [(20181113 1845) ((emacs (24 4)) (async (1 9))) "Use the Emacsclient as $EDITOR" tar ((:commit . "9dd9f176d96abc60365369de6d08c26c414ef1f3") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/with-editor"))]) (wispjs-mode . [(20170720 1919) ((clojure-mode (0))) "Major mode for Wisp code." single ((:commit . "60f9f5fd9d1556e2d008939f67eb1b1d0f325fa8") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/wispjs-mode"))]) (wisp-mode . [(20180520 758) nil "Tools for wisp: the Whitespace-to-Lisp preprocessor" tar ((:keywords "languages" "lisp") (:authors ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainer "Arne Babenhauserheide" . "arne_bab@web.de"))]) (winum . [(20181119 1705) ((cl-lib (0 5)) (dash (2 13 0))) "Navigate windows and frames using numbers." single ((:commit . "efcb14fd306afbc738666e6b2e5a8a1bb5904392") (:keywords "convenience" "frames" "windows" "multi-screen") (:authors ("Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com")) (:maintainer "Thomas de Beauchêne" . "thomas.de.beauchene@gmail.com") (:url . "http://github.com/deb0ch/winum.el"))]) (winring . [(20180530 18) nil "Window configuration rings" single ((:commit . "f2d072bd446b73e93b127523f19ea82b99b9267f") (:keywords "frames" "tools") (:authors ("1997-2018 Barry A. Warsaw")) (:maintainer "1997-2018 Barry A. Warsaw") (:url . "https://gitlab.com/warsaw/winring"))]) (winpoint . [(20131023 1713) nil "Remember buffer positions per-window, not per buffer" single ((:commit . "e6050093c076308184566fa1d1012423d6934773") (:keywords "convenience") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/winpoint"))]) (winnow . [(20170903 1206) ((emacs (24))) "winnow ag/grep results by matching/excluding lines" single ((:commit . "18cb6b94338f3b7b4f2cd0331dad22f82dd9e0d3") (:keywords "matching") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/winnow.el"))]) (windwow . [(20170816 148) ((dash (2 11 0)) (cl-lib (0 6 1)) (emacs (24))) "simple workspace management" single ((:commit . "77bad26f651744b68d31b389389147014d250f23") (:keywords "frames") (:authors ("Viju Mathew" . "viju.jm@gmail.com")) (:maintainer "Viju Mathew" . "viju.jm@gmail.com") (:url . "github.com/vijumathew/windwow"))]) (windsize . [(20181029 2257) nil "Simple, intuitive window resizing" single ((:commit . "62c2846bbe95b0a73e996c75e4a644d05f57aaaa") (:keywords "window" "resizing" "convenience") (:authors ("Chris Perkins" . "chrisperkins99@gmail.com")) (:maintainer "Chris Perkins" . "chrisperkins99@gmail.com") (:url . "http://github.com/grammati/windsize"))]) (window-purpose . [(20180926 1047) ((emacs (24 4)) (let-alist (1 0 3)) (imenu-list (0 1))) "Purpose-based window management for Emacs" tar ((:commit . "2b640955235d0a50dd1e3128612f41d595bc6dc8") (:keywords "frames") (:authors ("Bar Magal")) (:maintainer "Bar Magal") (:url . "https://github.com/bmag/emacs-purpose"))]) (window-numbering . [(20160809 1810) nil "Numbered window shortcuts" single ((:commit . "10809b3993a97c7b544240bf5d7ce9b1110a1b89") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/window-numbering-mode/"))]) (window-number . [(20170801 151) nil "Select windows by numbers." single ((:commit . "d41722de646ffeb3f70d26e4a86a5a1ba5c6be87") (:keywords "windows") (:authors ("Johann \"Myrkraverk\" Oskarsson" . "myrkraverk@users.sourceforge.net")) (:maintainer "Nik Nyby" . "niknyby@riseup.net") (:url . "https://github.com/nikolas/window-number"))]) (window-layout . [(20170215 33) nil "window layout manager" single ((:commit . "cd2e4f967b610c2bbef53182829e47250d027056") (:keywords "window" "layout") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (window-jump . [(20170809 2208) nil "Move left/right/up/down through your windows." single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (window-end-visible . [(20140508 2041) nil "Find the last visible point in a window" single ((:commit . "525500fb2ebc08f3f9ea493972e5f2e1d79f89ef") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/window-end-visible"))]) (windata . [(20090830 1040) nil "convert window configuration to list" single ((:commit . "a723fc446ceaec23d5f29ecc8245d94c99d91625") (:keywords "convenience" "frames") (:authors (nil . "wenbinye@gmail.com")) (:maintainer nil . "wenbinye@gmail.com"))]) (win-switch . [(20161009 1627) nil "fast, dynamic bindings for window-switching/resizing" single ((:commit . "954eb5e4c5737f0c06368c42a7f1c3dd374d782f") (:keywords "window" "switch" "key bindings" "ergonomic" "efficient") (:authors ("Christopher Genovese" . "genovese@cmu.edu")) (:maintainer "Christopher R. Genovese" . "genovese@cmu.edu") (:url . "http://www.stat.cmu.edu/~genovese/emacs/win-switch/"))]) (wilt . [(20180220 854) ((emacs (24 3)) (dash (2 12 0)) (s (1 10 0))) "An extensions for calculating WILT in a buffer." single ((:commit . "04dbe37fa35d0b24c791421785d2c97a8cbfe2cc") (:authors ("Austin Bingham" . "austin@sixty-north.com")) (:maintainer "Austin Bingham" . "austin@sixty-north.com") (:url . "https://github.com/sixty-north/emacs-wilt"))]) (wiki-summary . [(20181010 1824) ((emacs (24))) "View Wikipedia summaries in Emacs easily." single ((:commit . "fa41ab6e50b3b80e54148af9d4bac18fd0405000") (:keywords "wikipedia" "utility") (:authors ("Danny Gratzer")) (:maintainer "Danny Gratzer") (:url . "https://github.com/jozefg/wiki-summary.el"))]) (wiki-nav . [(20150223 1354) ((button-lock (1 0 2)) (nav-flash (1 0 0))) "Simple file navigation using [[WikiStrings]]" single ((:commit . "f9082feb329432fcf2ac49a95e64bed9fda24d58") (:keywords "mouse" "button" "hypermedia" "navigation") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/button-lock"))]) (widgetjs . [(20160719 1504) ((makey (0 3)) (js2-mode (20140114)) (js2-refactor (0 6 1)) (s (1 9 0))) "Widgetjs mode" single ((:commit . "7b35a8ebea4a96aadca0ec732d4504474812fd3c") (:keywords "help") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (widget-mvc . [(20150102 406) nil "MVC framework for the emacs widgets" single ((:commit . "ff5a85880df7b87f9f480fe3c28438a0712b7b87") (:keywords "lisp" "widget") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (wide-column . [(20170925 1613) nil "Calls functions dependant on column position." single ((:commit . "ce9ef4675485a7bea381077866368ef875226b10") (:keywords "minor mode" "cursor colour" "column width") (:authors ("Phillip Lord" . "p.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "p.lord@russet.org.uk"))]) (whole-line-or-region . [(20181116 2249) nil "operate on current line if region undefined" single ((:commit . "6fcbd6e403a8a66813fdf64ddd3f03b904c82a88") (:keywords "convenience" "wp") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (whizzml-mode . [(20180711 1610) ((emacs (24 4))) "Programming mode for editing WhizzML files" tar ((:commit . "f457052dc5426d542ca69185a5a87905f08f1310") (:keywords "languages" "lisp") (:authors ("Jose Antonio Ortega Ruiz" . "jao@bigml.com")) (:maintainer "Jose Antonio Ortega Ruiz" . "jao@bigml.com"))]) (whitespace-cleanup-mode . [(20170506 223) nil "Intelligently call whitespace-cleanup on save" single ((:commit . "6d0a35159ee04ef9f3b1a80c548f545643ddb397") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/whitespace-cleanup-mode"))]) (white-theme . [(20160917 1743) ((emacs (24))) "Minimalistic light color theme inspired by basic-theme" single ((:commit . "e9e6d5b9d43da6eb15e86f5fbc8b1ba83abe8c78") (:keywords "color" "theme" "minimal" "basic" "simple" "white") (:authors ("Anler Hernandez Peral" . "inbox@anler.me")) (:maintainer "Anler Hernandez Peral" . "inbox@anler.me") (:url . "http://github.com/anler/white-theme.el"))]) (white-sand-theme . [(20151117 1648) ((emacs (24))) "Emacs theme with a light background." single ((:commit . "97621edd69267dd143760d94393db2c2558c9ea4") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (whitaker . [(20150814 1122) ((dash (2 10 0))) "Comint interface for Whitaker's Words" single ((:commit . "eaf26ea647b729ca705b73ea70312d5ffdf89448") (:keywords "processes") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (which-key . [(20181114 1432) ((emacs (24 4))) "Display available keybindings in popup" single ((:commit . "43e3e3d7641a8e1c298b37e6a277612bf0898708") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-which-key"))]) (what-the-commit . [(20150901 1316) nil "Random commit message generator" single ((:commit . "868c80a1b8614bcbd2225cd0290142c72f2a7956") (:keywords "git" "commit" "message") (:authors ("Dan Barbarito" . "dan@barbarito.me")) (:maintainer "Dan Barbarito" . "dan@barbarito.me") (:url . "http://barbarito.me/"))]) (wgrep-pt . [(20140510 2231) ((wgrep (2 1 5))) "Writable pt buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi <mhayashi1120@gmail.com>, Bailey Ling" . "bling@live.ca")) (:maintainer "Masahiro Hayashi <mhayashi1120@gmail.com>, Bailey Ling" . "bling@live.ca") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-pt.el"))]) (wgrep-helm . [(20170510 2239) ((wgrep (2 1 1))) "Writable helm-grep-mode buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-helm.el"))]) (wgrep-ag . [(20160923 1103) ((wgrep (2 1 5)) (cl-lib (0 5))) "Writable ag buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-ag.el"))]) (wgrep-ack . [(20141012 1011) ((wgrep (2 1 1))) "Writable ack-and-a-half buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep-ack.el"))]) (wgrep . [(20180711 626) nil "Writable grep buffer and apply the changes to files" single ((:commit . "414be70bd313e482cd9f0b70fd2daad4ee23497c") (:keywords "grep" "edit" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-wgrep/raw/master/wgrep.el"))]) (weibo . [(20150307 2242) ((cl-lib (0 5))) "Weibo client for Emacs" tar ((:commit . "a8abb50b7602fe15fe2bc6400ac29780e956b390") (:keywords "weibo") (:authors ("Austin" . "austiny.cn@gmail.com")) (:maintainer "Austin" . "austiny.cn@gmail.com") (:url . "https://github.com/austin-----/weibo.emacs"))]) (weechat-alert . [(20160416 1248) ((weechat (0 3 1)) (cl-lib (0 5)) (alert (1 2))) "Weechat notifier using alerts" single ((:commit . "a8fd557c8f335322f132c1c6c08b6741d6394e2e") (:keywords "irc" "chat" "network" "weechat") (:authors ("Andreas Klein" . "git@kungi.org")) (:maintainer "Andreas Klein" . "git@kungi.org") (:url . "https://github.com/kungi/weechat-alert"))]) (weechat . [(20180513 1010) ((s (1 3 1)) (cl-lib (0 2)) (emacs (24)) (tracking (1 2))) "Chat via WeeChat's relay protocol in Emacs" tar ((:commit . "8cbda2738149b070c09288df550781b6c604beb2"))]) (wedge-ws . [(20140714 2149) nil "Wedge whitespace between columns in text" single ((:commit . "4669115f02d9c6fee067cc5369bb38c0f9db88b2") (:keywords "formatting" "indentation") (:authors ("Anders Eurenius" . "aes@spotify.com")) (:maintainer "Anders Eurenius" . "aes@spotify.com"))]) (websocket . [(20180423 16) ((cl-lib (0 5))) "Emacs WebSocket client and server" single ((:commit . "0d96ba2ff5a25c6cd6c66f417cc9b5f38a4308ba") (:keywords "communication" "websocket" "server") (:authors ("Andrew Hyatt" . "ahyatt@gmail.com")) (:maintainer "Andrew Hyatt" . "ahyatt@gmail.com"))]) (webpaste . [(20180815 1855) ((emacs (24 4)) (request (0 2 0)) (cl-lib (0 5))) "Paste to pastebin-like services" single ((:commit . "e7fed98c30e960911426be054bad183fd1ab6a37") (:keywords "convenience" "comm" "paste") (:authors ("Elis \"etu\" Hirwing")) (:maintainer "Elis \"etu\" Hirwing") (:url . "https://github.com/etu/webpaste.el"))]) (weblogger . [(20110926 1618) ((xml-rpc (1 6 8))) "Weblog maintenance via XML-RPC APIs" single ((:commit . "b3dd4aead9d3a87e6d85e7fef4f4f3bd40d87b53") (:keywords "weblog" "blogger" "cms" "movable" "type" "openweblog" "blog") (:url . "http://launchpad.net/weblogger-el"))]) (webkit-color-picker . [(20180325 736) ((emacs (26 0)) (posframe (0 1 0))) "Insert and adjust colors using Webkit Widgets" tar ((:commit . "765cac80144cad4bc0bf59025ea0199f0486f737") (:keywords "tools") (:authors ("Ozan Sener" . "hi@ozan.email")) (:maintainer "Ozan Sener" . "hi@ozan.email") (:url . "https://github.com/osener/emacs-webkit-color-picker"))]) (web-server . [(20140906 6) ((emacs (24 3))) "Emacs Web Server" tar ((:commit . "469cd3bc117bfb8da0c03a2a2fb185e80c81d068") (:keywords "http" "server" "network") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:url . "https://github.com/eschulte/emacs-web-server"))]) (web-search . [(20181028 525) ((emacs (24 3))) "Open a web search" tar ((:commit . "24f5b49774f4fb60c903c2b65598590d1c6456d9") (:keywords "web" "search") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/web-search.el"))]) (web-narrow-mode . [(20170407 210) ((web-mode (14 0 27))) "quick narrow code block in web-mode" single ((:commit . "73bdcb7d0701abe65dab4fc295d944885e05ae33") (:keywords "web-mode" "react" "narrow" "web") (:authors ("Qquanwei" . "quanwei9958@126.com")) (:maintainer "Johan Andersson" . "quanwei9958@126.com") (:url . "https://github.com/Qquanwei/web-narrow-mode"))]) (web-mode-edit-element . [(20161114 1754) ((emacs (24 4)) (web-mode (14))) "Helper-functions for attribute- and element-handling" tar ((:commit . "8b8ac07aa8c920dafd94c96a51effb0d6c0ed1ce") (:keywords "languages" "convenience") (:authors ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainer "Julian T. Knabenschuh" . "jtkdevelopments@gmail.com") (:url . "https://github.com/jtkDvlp/web-mode-edit-element"))]) (web-mode . [(20181104 2004) ((emacs (23 1))) "major mode for editing web templates" single ((:commit . "29ced993bb1a435bd82d3e7395bed13b99e87de4") (:keywords "languages") (:authors ("François-Xavier Bois <fxbois AT Google Mail Service>")) (:maintainer "François-Xavier Bois") (:url . "http://web-mode.org"))]) (web-completion-data . [(20160318 848) nil "Shared completion data for ac-html and company-web" tar ((:commit . "c272c94e8a71b779c29653a532f619acad433a4f") (:keywords "html" "auto-complete" "company") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/web-completion-data"))]) (web-beautify . [(20161115 2247) nil "Format HTML, CSS and JavaScript/JSON" single ((:commit . "e1b45321d8c11b404b12c8e55afe55eaa7c84ee9") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/web-beautify"))]) (web . [(20141231 2001) ((dash (2 9 0)) (s (1 5 0))) "useful HTTP client" single ((:commit . "483188dac4bc6b409b985c9dae45f3324a425efd") (:keywords "lisp" "http" "hypermedia") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-web"))]) (weather-metno . [(20150901 107) ((emacs (24)) (cl-lib (0 3))) "Weather data from met.no in Emacs" tar ((:commit . "bfc7137095e0ee71aad70ac46f2af677f3c051b6"))]) (wdl-mode . [(20180831 1946) nil "WDL (Workflow Definition Language) major mode" single ((:commit . "cef86e5afc136ae5ad9324cd6e6d6f860b889bcf") (:keywords "languages") (:authors ("Xiaowei Zhan" . "zhanxw@gmail.com")) (:maintainer "Xiaowei Zhan" . "zhanxw@gmail.com") (:url . "http://github.com/zhanxw/wdl-mode"))]) (wcheck-mode . [(20180126 1216) nil "General interface for text checkers" tar ((:commit . "6aa26626ccc6f7f670de092c7d40e44ab8b410f9"))]) (wc-mode . [(20170127 429) nil "Running word count with goals (minor mode)" single ((:commit . "f218f42709a651b34d6c1ddd98856f44648ef707") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "https://github.com/bnbeckwith/wc-mode"))]) (wc-goal-mode . [(20140829 1359) nil "Running word count with goals (minor mode)" single ((:commit . "bf21ab9c5a449bcc20dd207a4915dcec218d2699") (:authors ("Benjamin Beckwith")) (:maintainer "Benjamin Beckwith") (:url . "https://github.com/bnbeckwith/wc-goal-mode"))]) (wavefront-obj-mode . [(20170808 1716) nil "Major mode for Wavefront obj files" single ((:commit . "34027915de6496460d8e68b5991dd24d47d54859") (:authors ("Sasha Kovar" . "sasha-emacs@arcocene.org")) (:maintainer "Sasha Kovar" . "sasha-emacs@arcocene.org") (:url . "http://github.com/abend/wavefront-obj-mode"))]) (watch-buffer . [(20120331 2044) nil "run a shell command when saving a buffer" single ((:commit . "761fd7252e6d7bf5148283c2a7ee935f087d9427") (:keywords "automation" "convenience") (:authors ("Michael Steger" . "mjsteger1@gmail.com")) (:maintainer "Michael Steger" . "mjsteger1@gmail.com") (:url . "https://github.com/mjsteger/watch-buffer"))]) (warm-night-theme . [(20161101 1428) ((emacs (24))) "Emacs 24 theme with a dark background." single ((:commit . "020f084d23409b5035150508ba6e57c2509edd64") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (wanderlust . [(20181117 717) ((semi (1 14 7))) "Yet Another Message Interface on Emacsen" tar ((:commit . "05318ec3c724d5a0dad449a16b128a601bbce5ff"))]) (wandbox . [(20170603 1231) ((emacs (24)) (request (0 3 0)) (s (1 10 0))) "Wandbox client" tar ((:commit . "e002fe41f2cd9b4ce2b1dc80b83301176e9117f1") (:keywords "tools") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/emacs-wandbox"))]) (wand . [(20180815 1031) ((dash (20161121 55)) (s (20160928 636))) "Magic wand for Emacs - Select and execute" tar ((:commit . "5c0d4833a3afc57e4b2398250139729cc9131d16") (:keywords "extensions" "tools") (:authors ("Ha-Duong Nguyen <cmpitgATgmail>")) (:maintainer "Ha-Duong Nguyen <cmpitgATgmail>") (:url . "https://github.com/cmpitg/wand"))]) (walkclj . [(20180718 900) ((emacs (25)) (parseclj (0 1 0)) (treepy (0 1 0))) "Manipulate Clojure parse trees" single ((:commit . "2e54fa813b11d1a87c890cdf117f30165a193024") (:keywords "languages") (:authors ("Arne Brasseur")) (:maintainer "Arne Brasseur") (:url . "https://github.com/plexus/walkclj"))]) (wakib-keys . [(20180818 1829) ((emacs (24 4))) "Minor Mode for Modern Keybindings" single ((:commit . "a858979620bd22801e5ce214dd46d69b19ccd357") (:keywords "convenience" "keybindings" "keys") (:authors ("Abdulla Bubshait")) (:maintainer "Abdulla Bubshait") (:url . "https://github.com/darkstego/wakib-keys/"))]) (wakatime-mode . [(20180920 702) nil "Automatic time tracking extension for WakaTime" single ((:commit . "2531cb58287770883ba534d20b3288955c4d6ef3") (:keywords "calendar" "comm") (:authors ("Gabor Torok" . "gabor@20y.hu")) (:maintainer "Alan Hamlett" . "alan@wakatime.com"))]) (waher-theme . [(20141115 1230) ((emacs (24 1))) "Emacs 24 theme based on waher for st2 by dduckster" single ((:commit . "60d31519fcfd8e797723d47961b255ae2f2e2c0a") (:authors ("Jasonm23" . "jasonm23@gmail.com")) (:maintainer "Jasonm23" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-waher-theme"))]) (waf-mode . [(20170403 1940) nil "Waf integration for Emacs" single ((:commit . "20c75eabd1d54fbce8e0dbef785c9fb68577ee4f") (:authors ("Denys Valchuk" . "dvalchuk@gmail.com")) (:maintainer "Denys Valchuk" . "dvalchuk@gmail.com") (:url . "https://bitbucket.org/dvalchuk/waf-mode"))]) (wacspace . [(20180311 2350) ((dash (1 2 0)) (cl-lib (0 2))) "The WACky WorkSPACE manager for emACS" tar ((:commit . "54d19aab6fd2bc5945b7ffc58104e695064927e2"))]) (w3m . [(20181022 855) nil "an Emacs interface to w3m" tar ((:commit . "f392ad9864d3ec30e8b8151bdbd714f51be21bf3") (:keywords "w3m" "www" "hypermedia"))]) (w32-browser . [(20170101 1954) nil "Run Windows application associated with a file." single ((:commit . "e5c60eafd8f8d3546a0fa295ad5af2414d36b4e6") (:keywords "mouse" "dired" "w32" "explorer") (:authors ("Emacs Wiki, Drew Adams")) (:maintainer nil . "Drew Adams (concat \"drew.adams\" \"@\" \"oracle\" \".com\")") (:url . "http://www.emacswiki.org/w32-browser.el"))]) (vyper-mode . [(20180707 1935) ((emacs (24 3))) "Major mode for the Vyper programming language" single ((:commit . "323dfddfc38f0b11697e9ebaf04d1b53297e54e5") (:keywords "languages") (:authors ("Alex Stokes" . "r.alex.stokes@gmail.com")) (:maintainer "Alex Stokes" . "r.alex.stokes@gmail.com") (:url . "https://github.com/ralexstokes/vyper-mode"))]) (vue-mode . [(20180827 15) ((mmm-mode (0 5 5)) (vue-html-mode (0 2)) (ssass-mode (0 2)) (edit-indirect (0 1 4))) "Major mode for vue component based on mmm-mode" single ((:commit . "33436c53e3f1b683b1069043a10a77dad805df03") (:keywords "languages") (:authors ("codefalling" . "code.falling@gmail.com")) (:maintainer "codefalling" . "code.falling@gmail.com"))]) (vue-html-mode . [(20180428 2035) nil "Major mode for editing Vue.js templates" single ((:commit . "1514939804bad558584feeb6298b38d22eadf64e") (:keywords "languages" "vue" "template") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/vue-html-mode"))]) (vscode-icon . [(20180922 2150) ((emacs (25 1))) "Utility package to provide Vscode style icons" tar ((:commit . "3ad83ee122d312775a101c975424a2c87c3a80b1") (:keywords "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/vscode-icon-emacs"))]) (volume . [(20150718 2009) nil "tweak your sound card volume from Emacs" single ((:commit . "ecc1550b3c8b501d37e0f0116b54b535d15f90f6") (:authors ("Daniel Brockman" . "daniel@brockman.se")) (:maintainer "Daniel Brockman" . "daniel@brockman.se") (:url . "http://www.brockman.se/software/volume-el/"))]) (volatile-highlights . [(20160612 155) nil "Minor mode for visual feedback on some operations." single ((:commit . "9a20091f0ce7fc0a6b3e641a6a46d5f3ac4d8392") (:keywords "emulations" "convenience" "wp") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>") (:url . "http://www.emacswiki.org/emacs/download/volatile-highlights.el"))]) (voca-builder . [(20161101 1645) ((popup (0 5 2))) "Helps you build up your vocabulary" single ((:commit . "51573beec8cd8308477b0faf453aad93e17f57c5") (:keywords "english" "vocabulary") (:authors ("Yi Tang" . "yi.tang.uk@me.com")) (:maintainer "Yi Tang" . "yi.tang.uk@me.com") (:url . "https://github.com/yitang/voca-builder"))]) (vmd-mode . [(20180223 1356) ((emacs (24 3))) "Fast Github-flavored Markdown preview using a vmd subprocess." single ((:commit . "24e38a20951dfad6e3e985c7cc6286c1e271da5f") (:keywords "markdown" "preview" "live" "vmd") (:authors ("Blake Miller" . "blak3mill3r@gmail.com")) (:maintainer "Blake Miller" . "blak3mill3r@gmail.com") (:url . "https://github.com/blak3mill3r/vmd-mode"))]) (vlf . [(20180201 2254) nil "View Large Files" tar ((:commit . "31b292dc85a374fb343789e217015683bfbdf5f1") (:keywords "large files" "utilities") (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/vlfi"))]) (visual-regexp-steroids . [(20170222 253) ((visual-regexp (1 1))) "Extends visual-regexp to support other regexp engines" tar ((:commit . "a6420b25ec0fbba43bf57875827092e1196d8a9e") (:keywords "external" "foreign" "regexp" "replace" "python" "visual" "feedback") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/visual-regexp-steroids.el/"))]) (visual-regexp . [(20170301 116) ((cl-lib (0 2))) "A regexp/replace command for Emacs with interactive visual feedback" single ((:commit . "b3096c2d391ff4e28a2a4e8cd82efbf11071ea85") (:keywords "regexp" "replace" "visual" "feedback") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/visual-regexp.el/"))]) (visual-fill-column . [(20180919 757) ((emacs (24 3))) "fill-column for visual-line-mode" single ((:commit . "33f68b9d94b5877f21209b68438a3cd95f801dc1") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (visual-ascii-mode . [(20150129 1046) nil "Visualize ascii code (small integer) on buffer." single ((:commit . "99285a099a17472ddd9f1b4f74e9d092dd8c5947") (:keywords "presentation") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/visual-ascii-mode"))]) (visible-mark . [(20150624 450) nil "Make marks visible." single ((:commit . "a584db9bc88953b23a9648b3e14ade90767207f8") (:keywords "marking" "color" "faces") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://gitlab.com/iankelling/visible-mark"))]) (virtualenvwrapper . [(20180212 144) ((dash (1 5 0)) (s (1 6 1))) "a featureful virtualenv tool for Emacs" single ((:commit . "bf13158dde071bdf4901709ed101aba6b8a25f7f") (:keywords "python" "virtualenv" "virtualenvwrapper") (:authors ("James J Porter" . "porterjamesj@gmail.com")) (:maintainer "James J Porter" . "porterjamesj@gmail.com") (:url . "http://github.com/porterjamesj/virtualenvwrapper.el"))]) (virtualenv . [(20140220 2301) nil "Virtualenv for Python" single ((:commit . "276c0f4d6493b402dc4d22ecdf17b2b072e911b3") (:keywords "python" "virtualenv") (:authors ("Aaron Culich" . "aculich@gmail.com")) (:maintainer "Aaron Culich" . "aculich@gmail.com"))]) (vimrc-mode . [(20181116 1919) nil "Major mode for vimrc files" single ((:commit . "13bc150a870d5d4a95f1111e4740e2b22813c30e") (:keywords "languages" "vim") (:url . "https://github.com/mcandre/vimrc-mode"))]) (vimish-fold . [(20181101 1650) ((emacs (24 4)) (cl-lib (0 5)) (f (0 18 0))) "Fold text like in Vim" single ((:commit . "ee647688a53fe91174d5450b61b882d389196f8e") (:keywords "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/vimish-fold"))]) (vim-region . [(20140329 1624) ((expand-region (20140127))) "Select region as vim" single ((:commit . "7c4a99ce3678fee40c83ab88e8ad075d2a935fdf") (:authors ("ongaeshi" . "ongaeshi0621@gmail.com")) (:maintainer "ongaeshi" . "ongaeshi0621@gmail.com") (:url . "https://github.com/ongaeshi/emacs-vim-region"))]) (vim-empty-lines-mode . [(20150111 426) ((emacs (23))) "Vim-like empty line indicator at end of files." single ((:commit . "d4a5034ca8ea0c962ad6e92c86c0fa2a74d2964b") (:keywords "emulations") (:authors ("Jonne Mickelin" . "jonne@ljhms.com")) (:maintainer "Jonne Mickelin" . "jonne@ljhms.com") (:url . "https://github.com/jmickelin/vim-empty-lines-mode"))]) (viking-mode . [(20160705 2027) nil "kill first, ask later" single ((:commit . "c76aa265d13ad91d6890d242e142d05e31f0340b") (:keywords "kill" "delete") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:url . "https://github.com/tlinden/viking-mode"))]) (viewer . [(20170107 202) nil "View-mode extension" single ((:commit . "6c8db025bf4021428f7f2c3ef9d74fb13f5d267a") (:keywords "view" "extensions") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://github.com/rubikitch/viewer/"))]) (vi-tilde-fringe . [(20141028 242) ((emacs (24))) "Displays tildes in the fringe on empty lines a la Vi." single ((:commit . "f1597a8d54535bb1d84b442577b2024e6f910308") (:keywords "emulation") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/vi-tilde-fringe"))]) (vhdl-tools . [(20181115 1736) ((ggtags (0 8 12)) (emacs (26 1)) (outshine (2 0)) (helm (2 9 6))) "Utilities for navigating vhdl sources." single ((:commit . "536a265d74c6fb750f35d50950bdccf12f929512") (:keywords "languages" "convenience") (:authors ("Cayetano Santos")) (:maintainer "Cayetano Santos") (:url . "https://github.com/csantosb/vhdl-tools/wiki"))]) (vhdl-capf . [(20160221 1734) nil "Completion at point function (capf) for vhdl-mode." single ((:commit . "290abe217050f33532bc9ccb04f894123402f414") (:keywords "convenience" "usability" "vhdl" "completion") (:authors ("sh-ow" . "sh-ow@users.noreply.github.com")) (:maintainer "sh-ow" . "sh-ow@users.noreply.github.com") (:url . "https://github.com/sh-ow/vhdl-capf"))]) (vertigo . [(20180829 2230) ((dash (2 11 0))) "Jump across lines using the home row." single ((:commit . "6303d17270ea92290a6960890bca515274f1682b") (:keywords "vim" "vertigo") (:authors ("Fox Kiester" . "noct@posteo.net")) (:maintainer "Fox Kiester" . "noct@posteo.net") (:url . "https://github.com/noctuid/vertigo.el"))]) (vertica-snippets . [(20181016 748) ((yasnippet (0 6 1))) "Yasnippets for Vertica" tar ((:commit . "1f80a737ed53f11d985a64c97bb99cfba8fd0b67") (:keywords "convenience" "snippets") (:authors ("Andreas Gerler" . "baron@bundesbrandschatzamt.de")) (:maintainer "Andreas Gerler" . "baron@bundesbrandschatzamt.de") (:url . "https://github.com/baron42bba/vertica-snippets"))]) (vertica . [(20131217 1511) ((sql (3 0))) "Vertica SQL mode extension" single ((:commit . "3c9647b425c5c13c30bf0cba483646af18196588") (:keywords "sql" "vertica") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com"))]) (verify-url . [(20160426 1228) ((cl-lib (0 5))) "find out invalid urls in the buffer or region" single ((:commit . "d6f3623cda8cd526a2d198619b137059cb1ba1ab") (:keywords "convenience" "usability" "url") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/verify-url"))]) (veri-kompass . [(20181110 933) ((emacs (25)) (cl-lib (0 5)) (org (8 2 0))) "verilog codebase navigation facility" single ((:commit . "ca9aa51e456f3762e2ebaaae5a2b70297375a4c8") (:keywords "languages" "extensions" "verilog" "hardware" "rtl") (:maintainer nil . "andrea_corallo@yahoo.it") (:url . "https://gitlab.com/koral/veri-kompass"))]) (vector-utils . [(20140508 2041) nil "Vector-manipulation utility functions" single ((:commit . "c38ca1c6a23b2b51a6ac36c2c64e50e21cbe9d21") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/vector-utils"))]) (vdm-snippets . [(20181118 2043) ((emacs (24)) (yasnippet (0 13 0))) "YASnippets for VDM mode" tar ((:commit . "a8f9eb9addc51bc2022a1fce5ad3210961befcce") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (vdm-mode . [(20181112 2011) ((emacs (25))) "Major mode for the Vienna Development Method" tar ((:commit . "a8f9eb9addc51bc2022a1fce5ad3210961befcce") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (vdirel . [(20181001 1135) ((emacs (24 4)) (org-vcard (0 1 0)) (helm (1 7 0)) (seq (1 11))) "Manipulate vdir (i.e., vCard) repositories" single ((:commit . "dfe5f9478405b8292f85fc911db92e81b627626a") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/vdirel"))]) (vdiff-magit . [(20180819 1802) ((emacs (24 4)) (vdiff (0 3)) (magit (2 10 0))) "magit integration for vdiff" single ((:commit . "2589b93a0a789b1d86e607cb84979c6a837eb008") (:keywords "diff") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-vdiff-magit"))]) (vdiff . [(20180920 1720) ((emacs (24 4)) (hydra (0 13 0))) "A diff tool similar to  vimdiff" single ((:commit . "3bfb5decd7fcef73759b247b29aeae669fb79499") (:keywords "diff") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-vdiff"))]) (vcomp . [(20140906 2208) nil "compare version strings" single ((:commit . "092ef48a78e950c0576269d889be6caf9f6e61c5") (:keywords "versions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/vcomp"))]) (vcl-mode . [(20170119 2051) nil "Syntax highlighting for Varnish Command Language" single ((:commit . "3d86c1352a7370d558d25f4c8f7be744e7d27332") (:authors ("Stig Sandbeck Mathisen" . "ssm@redpill-linpro.com")) (:maintainer "Stig Sandbeck Mathisen" . "ssm@redpill-linpro.com"))]) (vc-osc . [(20161119 1955) nil "non-resident support for osc version-control" single ((:commit . "8c09a0d5f69237285101554261b77d76b546a24b") (:authors ("Adam Spiers (see vc.el for full credits)")) (:maintainer "Adam Spiers" . "aspiers@suse.com"))]) (vc-msg . [(20180605 58) ((emacs (24 3)) (popup (0 5 0))) "Show commit information of current line" tar ((:commit . "ffd8db482cbd9fb63dace0e5ddcc7207a9c99f5e") (:keywords "git" "vc" "svn" "hg" "messenger") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/vc-msg"))]) (vc-hgcmd . [(20181120 1340) ((emacs (25 1))) "VC mercurial backend that uses hg command server" single ((:commit . "895153385e921fb40aa715229fcb91557e0567cf") (:keywords "vc") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:url . "https://github.com/muffinmad/emacs-vc-hgcmd"))]) (vc-fossil . [(20180215 1635) nil "VC backend for the fossil sofware configuraiton management system" tar ((:commit . "7c5af95181213db38f81f5f9586f3334301a3ea0") (:authors ("Venkat Iyer" . "venkat@comit.com")) (:maintainer "Venkat Iyer" . "venkat@comit.com"))]) (vc-darcs . [(20170905 320) ((emacs (24))) "a VC backend for darcs" single ((:commit . "390fb1ebdda1ffac45b9be02626dde3b6d95ac11") (:keywords "vc") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx") ("Juliusz Chroboczek" . "jch@pps.univ-paris-diderot.fr")) (:maintainer "Libor Čapák" . "capak@inputwish.com"))]) (vc-check-status . [(20170107 1334) nil "Warn you when quitting emacs and leaving repo dirty." tar ((:commit . "37734beb16bfd8633ea328059bf9a47eed826d5c") (:keywords "vc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/vc-check-status"))]) (vc-auto-commit . [(20170107 1333) nil "Auto-committing feature for your repository" tar ((:commit . "446f664f4ec835532f4f18ba18b5fb731f6030aa") (:keywords "vc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "http://github.com/thisirs/vc-auto-commit.git"))]) (vbasense . [(20140221 2353) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 1))) "provide a environment like Visual Basic Editor." tar ((:commit . "8c61a492d7c15218ae1a96e2aebfe6f78bfff6db") (:keywords "vba" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-vbasense"))]) (vala-snippets . [(20150429 352) ((yasnippet (0 8 0))) "Yasnippets for Vala" tar ((:commit . "671439501060449bd100b9fffd524a86064fbfbb") (:authors ("Daniel Gopar")) (:maintainer "Daniel Gopar") (:url . "https://github.com/gopar/vala-snippets"))]) (vala-mode . [(20150324 2225) nil "Vala mode derived mode" single ((:commit . "fb2871a4492d75d03d72e60474919ab89adb267b") (:keywords "vala" "languages" "oop") (:authors ("2005 Dylan R. E. Moonfire") ("       2008 Étienne BERSAC")) (:maintainer "Étienne BERSAC" . "bersace03@laposte.net"))]) (vagrant-tramp . [(20160427 2332) ((dash (2 12 0))) "Vagrant method for TRAMP" tar ((:commit . "453ba605b28d2964bb4e10074f1e6891ebb4d2d6") (:keywords "vagrant") (:authors ("Doug MacEachern" . "dougm@vmware.com") ("Ryan Prior     " . "ryanprior@gmail.com")) (:maintainer "Doug MacEachern" . "dougm@vmware.com") (:url . "https://github.com/dougm/vagrant-tramp"))]) (vagrant . [(20170301 2206) nil "Manage a vagrant box from emacs" single ((:commit . "636ce2f9af32ea199170335a9cf1201b64873440") (:keywords "vagrant" "chef") (:authors ("Robert Crim" . "rob@servermilk.com")) (:maintainer "Robert Crim" . "rob@servermilk.com") (:url . "https://github.com/ottbot/vagrant.el"))]) (v2ex-mode . [(20160720 345) ((cl-lib (0 5)) (request (0 2)) (let-alist (1 0 3))) "Major mode for visit http://v2ex.com/ site." single ((:commit . "b7d19bb594b43ea3824a6f215dd1e5d1d4c0e8ad") (:keywords "v2ex" "v2ex.com") (:authors ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainer "Aborn Jiang" . "aborn.jiang@gmail.com") (:url . "https://github.com/aborn/v2ex-mode"))]) (uuidgen . [(20140918 2301) nil "Provides various UUID generating functions" single ((:commit . "7eb96415484c3854a3f383d1a3e10b87ae674e22") (:keywords "extensions" "lisp" "tools") (:authors ("Kan-Ru Chen" . "koster@debian.org")) (:maintainer "Kan-Ru Chen" . "koster@debian.org"))]) (uuid . [(20120910 851) nil "UUID's for EmacsLisp" single ((:commit . "1519bfeb0e31602b840bc8dd35d7c7e732c159fe") (:keywords "lisp") (:authors ("James Mastros")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (utop . [(20181010 2155) ((emacs (24))) "Universal toplevel for OCaml" single ((:commit . "ea38850e606dd18c94e2ccabc28485fec1c8f91f") (:keywords "ocaml" "languages") (:authors ("Jeremie Dimino" . "jeremie@dimino.org")) (:maintainer "Jeremie Dimino" . "jeremie@dimino.org") (:url . "https://github.com/diml/utop"))]) (usql . [(20180305 2323) ((emacs (25 1))) "U-SQL support for sql-mode" single ((:commit . "bfaf428b366a9a185eef84f0d645a98dc918fe3d") (:keywords "languages") (:authors ("Nicholas Barnwell" . "nb@ul.io")) (:maintainer "Nicholas Barnwell" . "nb@ul.io") (:url . "https://github.com/nickbarwell/usql.el"))]) (use-ttf . [(20180609 552) ((emacs (24 4)) (s (1 12 0))) "Use the same font cross OS." single ((:commit . "29dddac84184e0c391dc586c56e94593df4f5a59") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/use-ttf"))]) (use-package-ensure-system-package . [(20180913 1501) ((use-package (2 1)) (system-packages (1 0 4))) "auto install system packages" single ((:commit . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-ensure-system-package"))]) (use-package-el-get . [(20180131 505) ((use-package (1 0))) "el-get support for use package" single ((:commit . "cba87c4e9a3a66b7c10962e3aefdf11c83d737bc") (:keywords "dotemacs" "startup" "speed" "config" "package" "tools") (:authors ("Edward Knyshov" . "edvorg@gmail.com")) (:maintainer "Edward Knyshov" . "edvorg@gmail.com") (:url . "https://github.com/edvorg/use-package-el-get"))]) (use-package-chords . [(20181024 2322) ((use-package (2 1)) (bind-key (1 0)) (bind-chord (0 2)) (key-chord (0 6))) "key-chord keyword for use-package" single ((:commit . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-chords"))]) (use-package . [(20181119 2350) ((emacs (24 3)) (bind-key (2 4))) "A configuration macro for simplifying your .emacs" tar ((:commit . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") (:keywords "dotemacs" "startup" "speed" "config" "package") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/use-package"))]) (usage-memo . [(20170926 37) nil "integration of Emacs help system and memo" single ((:commit . "88e15a9942a3e0a6e36e9c3e51e3edb746067b1a") (:keywords "convenience" "languages" "lisp" "help" "tools" "docs") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/usage-memo.el"))]) (urlenc . [(20140116 1456) nil "URL encoding/decoding utility for Emacs." single ((:commit . "835a6dcb783bbe84714bae87a3464aa0b128bfac") (:keywords "url") (:authors ("Taiki SUGAWARA" . "buzz.taiki@gmail.com")) (:maintainer "Taiki SUGAWARA" . "buzz.taiki@gmail.com") (:url . "https://github.com/buzztaiki/urlenc-el"))]) (url-shortener . [(20170805 242) nil "shorten long url and expand tinyurl" single ((:commit . "06db8270213b9e352d6c335b0663059a1353d05e") (:authors ("Yu Yang" . "yy2012cn@NOSPAM.gmail.com")) (:maintainer "Yu Yang" . "yy2012cn@NOSPAM.gmail.com") (:url . "https://github.com/yuyang0/url-shortener"))]) (uptimes . [(20180416 1323) ((cl-lib (0 5)) (emacs (24))) "Track and display emacs session uptimes." single ((:commit . "5e81f8bb419836602819045e7d5a74b76ad3e69c") (:keywords "processes" "uptime") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/uptimes.el"))]) (upbo . [(20180422 822) ((dash (2 12 0)) (emacs (24 4))) "Karma Test Runner Integration" single ((:commit . "c37728e11dedd29d849ba9523465b0cdaccea9d5") (:keywords "javascript" "js" "test" "karma") (:authors ("Sungho Kim(shiren)")) (:maintainer "Sungho Kim(shiren)") (:url . "http://github.com/shiren"))]) (untitled-new-buffer . [(20161212 1508) ((emacs (24 4)) (magic-filetype (0 2 0))) "Open untitled new buffer like other text editors." single ((:commit . "4eabc6937b0e83062ffce9de0d42110224063a6c") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/untitled-new-buffer.el"))]) (unkillable-scratch . [(20160505 203) nil "Disallow buffers from being killed by regexp -- default is *scratch* buffer" single ((:commit . "676a5a97658830caece18fa65a23e3d113933151") (:keywords "scratch") (:authors ("Eric Crosson" . "esc@ericcrosson.com")) (:maintainer "Eric Crosson" . "esc@ericcrosson.com"))]) (universal-emotions-emoticons . [(20180729 1941) ((emacs (24 4))) "Emoticons For The Six Universal Expressions" single ((:commit . "9cedd09ee65cb9fa71f27b0ab46a8353bdc00902") (:keywords "convenience" "docs" "languages") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/universal-emotions-emoticons"))]) (unison-mode . [(20160513 1501) nil "Syntax highlighting for unison file synchronization program" single ((:commit . "0bd6a65c0d12f87fcf7bdff15fe54444959b93bf") (:keywords "symchronization" "unison") (:authors ("Karl Fogelmark" . "karlfogel@gmail.com")) (:maintainer "Karl Fogelmark" . "karlfogel@gmail.com") (:url . "https://github.com/impaktor/unison-mode"))]) (unison . [(20160704 740) ((emacs (24 1))) "sync with Unison" single ((:commit . "a78a04c0d1398d00f75a1bd4799622a65bcb0f28") (:keywords "sync") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://github.com/unhammer/unison.el"))]) (unipoint . [(20140113 2224) nil "a simple way to insert unicode characters by TeX name" single ((:commit . "5da04aebac35a5c9e1d8704f2231808d42f4b36a") (:authors ("Andrew Gwozdziewycz" . "git@apgwoz.com")) (:maintainer "Andrew Gwozdziewycz" . "git@apgwoz.com") (:url . "https://github.com/apgwoz/unipoint"))]) (unify-opening . [(20171122 2012) ((emacs (24 4))) "Unify the mechanism to open files" single ((:commit . "502469ddba6d8d52159f53976265f7d956b6b17c") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/unify-opening"))]) (unidecode . [(20180312 1926) nil "Transliterate Unicode to ASCII" tar ((:commit . "5502ada9287b4012eabb879f12f5b0a9df52c5b7") (:authors ("sindikat <sindikat at mail36 dot net>")) (:maintainer "John Mastro" . "john.b.mastro@gmail.com"))]) (unicode-whitespace . [(20140508 2041) ((ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "teach whitespace-mode about fancy characters" single ((:commit . "a18c6b38d78b94f2eb1dcc4cb4fa91b6a17efabe") (:keywords "faces" "wp" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-whitespace"))]) (unicode-troll-stopper . [(20151024 131) nil "Minor mode for Highlighting Unicode homoglyphs" single ((:commit . "15e4b57b78bf643bb56e5000078030cbb5c66e2a") (:keywords "unicode") (:authors ("Cam Saül" . "cammsaul@gmail.com")) (:maintainer "Cam Saül" . "cammsaul@gmail.com") (:url . "https://github.com/camsaul/emacs-unicode-troll-stopper"))]) (unicode-progress-reporter . [(20140508 2041) ((emacs (24 1 0)) (ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Progress-reporter with fancy characters" single ((:commit . "5e66724fd7d15743213b082474d798117b194494") (:keywords "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-progress-reporter"))]) (unicode-input . [(20141219 720) nil "Support for unicode character input" single ((:keywords "unicode" "input") (:authors ("m00nlight" . "dot_wangyushi@yeah.net")) (:maintainer "m00nlight" . "dot_wangyushi@yeah.net"))]) (unicode-fonts . [(20181001 1509) ((font-utils (0 7 8)) (ucs-utils (0 8 2)) (list-utils (0 4 2)) (persistent-soft (0 8 10)) (pcache (0 3 1))) "Configure Unicode fonts" single ((:commit . "7b88ae84e589f6c8b9386b2fb5a02ff4ccb91169") (:keywords "i18n" "faces" "frames" "wp" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-fonts"))]) (unicode-escape . [(20160614 1234) ((emacs (24)) (names (20151201 0)) (dash (2 12 1))) "Escape/Unescape unicode notations" single ((:commit . "fc69ec780d9e54c364a9252bd0cf1d2507f3fab7") (:keywords "i18n" "unicode") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/unicode-escape.el"))]) (unicode-enbox . [(20140508 2041) ((string-utils (0 3 2)) (ucs-utils (0 7 6)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Surround a string with box-drawing characters" single ((:commit . "77074fac1994a4236f111d6a1d0cf79ea3fca151") (:keywords "extensions" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/unicode-enbox"))]) (unicode-emoticons . [(20150204 1108) nil "Shortcuts for common unicode emoticons" single ((:commit . "fb18631f342b0243cf77cf59ed2067c47aae5233") (:keywords "games" "entertainment" "comms") (:authors ("Gunther Hagleitner")) (:maintainer "Gunther Hagleitner") (:url . "https://github.com/hagleitn/unicode-emoticons"))]) (unfill . [(20170723 146) nil "Unfill paragraphs or regions, and toggle between filled & unfilled" single ((:commit . "df0c4dee19a3874b11c7c7f04e8a2fba629fda9b") (:keywords "utilities") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/unfill"))]) (undohist . [(20150315 1242) ((cl-lib (1 0))) "Persistent undo history for GNU Emacs" single ((:commit . "d2239a5f736724ceb9e3b6bcaa86f4064805cda0") (:keywords "convenience") (:authors ("MATSUYAMA Tomohiro" . "m2ym.pub@gmail.com")) (:maintainer "MATSUYAMA Tomohiro" . "m2ym.pub@gmail.com"))]) (underwater-theme . [(20131118 2) nil "A gentle, deep blue color theme" single ((:commit . "4eb9ef014f580adc135d91d1cd68d37a310640b6") (:keywords "faces") (:authors ("Jon-Michael Deldin" . "dev@jmdeldin.com")) (:maintainer "Jon-Michael Deldin" . "dev@jmdeldin.com"))]) (underline-with-char . [(20170814 923) ((emacs (24))) "Underline with a char" single ((:commit . "6daeba77e17dc11558ca3ccb0495524f5104d581") (:keywords "convenience") (:maintainer nil . "marcowahlsoft@gmail.com"))]) (undercover . [(20180403 1452) ((emacs (24)) (dash (2 0 0)) (shut-up (0 3 2))) "Test coverage library for Emacs Lisp" single ((:commit . "3fc54ef92f0b4b7d26d962d6ed29a81d526a3a66") (:keywords "lisp" "tests" "coverage" "tools") (:authors ("Sviridov Alexander" . "sviridov.vmi@gmail.com")) (:maintainer "Sviridov Alexander" . "sviridov.vmi@gmail.com") (:url . "https://github.com/sviridov/undercover.el"))]) (uncrustify-mode . [(20130707 1359) nil "Minor mode to automatically uncrustify." single ((:commit . "73893d000361e95784911e5ec268ad0ab2a1473c") (:keywords "uncrustify") (:authors ("Tabito Ohtani" . "koko1000ban@gmail.com")) (:maintainer "Tabito Ohtani" . "koko1000ban@gmail.com"))]) (ukrainian-holidays . [(20130720 1349) nil "Ukrainian holidays for Emacs calendar." single ((:commit . "e52b0c92843e9f4d0415a7ba3b8559785497d23d") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ukrainian-holidays"))]) (ujelly-theme . [(20180214 1624) nil "Ujelly theme for GNU Emacs 24 (deftheme)" single ((:commit . "bf724ce7806a738d2043544061e5f9bbfc56e674") (:authors ("Mark Tran" . "mark.tran@gmail.com")) (:maintainer "Mark Tran" . "mark.tran@gmail.com") (:url . "http://github.com/marktran/color-theme-ujelly"))]) (uimage . [(20160901 1221) nil "An iimage like mode with the ability to display url images" single ((:commit . "9893d09160ef7e8c0ecdcd74fca99ffeb5f9d70d") (:keywords "lisp" "url" "image") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (ucs-utils . [(20150826 1414) ((persistent-soft (0 8 8)) (pcache (0 2 3)) (list-utils (0 4 2))) "Utilities for Unicode characters" tar ((:commit . "cbfd42f822bf5717934fa2d92060e6e24a813433") (:keywords "i18n" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ucs-utils"))]) (ubuntu-theme . [(20150805 1506) nil "A theme inspired by the default terminal colors in Ubuntu" single ((:commit . "88b0eefc75d4cbcde103057e1c5968d4c3052f69") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/ubuntu-theme"))]) (typoscript-mode . [(20170126 912) ((emacs (24 4)) (use-package (0))) "mode for TypoScript files" single ((:commit . "44e7567e921573c4f33c537b827f71fb1f565c32") (:keywords "typo3" "typoscript") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/typoscript-mode"))]) (typo . [(20171209 1023) nil "Minor mode for typographic editing" single ((:commit . "9dad93b6f367f02f52c8d9bf15d446d922cec294") (:keywords "convenience" "wp") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/typoel"))]) (typit . [(20180317 807) ((emacs (24 4)) (f (0 18)) (mmt (0 1 1))) "Typing game similar to tests on 10 fast fingers" tar ((:commit . "4fe50d616fc60e77eb9b5a824c0a1ca4010b0746") (:keywords "games") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/typit"))]) (typing-game . [(20160426 1220) nil "a simple typing game" single ((:commit . "616435a5270274f4c7b698697674dbb2039049a4") (:keywords "lisp" "game") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (typing . [(20180830 2203) nil "The Typing Of Emacs" single ((:commit . "a2ef25dde2d8eb91bd9c0c6164cb5208208647fa") (:keywords "games") (:authors ("Alex Schroeder" . "alex@gnu.org")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:url . "http://www.emacswiki.org/emacs/TypingOfEmacs"))]) (typescript-mode . [(20181018 553) nil "Major mode for editing typescript" tar ((:commit . "fbaad515c90df0f5c3634c471034e3041a4a8cfc") (:keywords "typescript" "languages") (:url . "http://github.com/ananthakumaran/typescript.el"))]) (typed-clojure-mode . [(20151003 1822) ((clojure-mode (2 1 1)) (cider (0 10 0 -4))) "Typed Clojure minor mode for Emacs" tar ((:commit . "3abd53d8cc1ad77ffe76e02849d0ab7731fd8364") (:authors ("John Walker <john.lou.walker@gmail.com>, Ambrose Bonnaire-Sergeant" . "abonnairesergeant@gmail.com")) (:maintainer "John Walker <john.lou.walker@gmail.com>, Ambrose Bonnaire-Sergeant" . "abonnairesergeant@gmail.com") (:url . "https://github.com/typedclojure/typed-clojure-mode"))]) (twittering-mode . [(20180917 328) nil "Major mode for Twitter" single ((:commit . "ad7de82cf4b72fc166970d85849e2a9a9ae5a979") (:keywords "twitter" "web") (:authors ("Tadashi MATSUO" . "tad@mymail.twin.ne.jp") ("Y. Hayamizu" . "y.hayamizu@gmail.com") ("Tsuyoshi CHO" . "Tsuyoshi.CHO+develop@Gmail.com") ("Alberto Garcia" . "agarcia@igalia.com") ("Xavier Maillard" . "xavier@maillard.im")) (:maintainer "Tadashi MATSUO" . "tad@mymail.twin.ne.jp") (:url . "http://twmode.sf.net/"))]) (twilight-theme . [(20120412 1303) nil "Twilight theme for GNU Emacs 24 (deftheme)" single ((:commit . "77c4741cb3dcf16e53d06d6c2ffdc660c40afb5b") (:authors ("Nick Parker" . "nickp@developernotes.com")) (:maintainer "Nick Parker" . "nickp@developernotes.com"))]) (twilight-bright-theme . [(20130605 843) nil "A Emacs 24 faces port of the TextMate theme" single ((:commit . "322157cb2f3bf7920ecd209dafc31bc1c7959f49") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/twilight-bright-theme.el"))]) (twilight-anti-bright-theme . [(20160622 848) nil "A soothing Emacs 24 light-on-dark theme" single ((:commit . "523b95fcdbf4a6a6483af314ad05354a3d80f23f") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/twilight-anti-bright-theme.el"))]) (twig-mode . [(20130220 1850) nil "A major mode for twig" single ((:commit . "2849f273a4855d3314a9c0cc84134f5b28ad5ea6") (:authors ("Bojan Matic aka moljac024")) (:maintainer "Bojan Matic aka moljac024"))]) (turnip . [(20150309 629) ((dash (2 6 0)) (s (1 9 0))) "Interacting with tmux from Emacs" single ((:commit . "2fd32562fc6fc1cda6d91aa939cfb29f9b16e9de") (:keywords "terminals" "tools") (:authors ("Johann Klähn" . "kljohann@gmail.com")) (:maintainer "Johann Klähn" . "kljohann@gmail.com"))]) (turkish . [(20170910 1511) nil "Convert to Turkish characters on-the-fly" single ((:commit . "9831a316c176bb21a1b91226323ea4133163e00c") (:keywords "turkish" "languages" "automatic" "conversion") (:authors ("Deniz Yüret")) (:maintainer "Emre Sevinç" . "emre.sevinc@gmail.com") (:url . "http://www.denizyuret.com/2006/11/emacs-turkish-mode.html"))]) (turing-machine . [(20180222 438) ((emacs (24 4))) "Single-tape Turing machine simulator" single ((:commit . "fa60b76a5bac1f54b7a1b3dc55aae7602c7e385b") (:keywords "turing" "machine" "simulation") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/therockmandolinist/turing-machine"))]) (tup-mode . [(20140410 1614) nil "Major mode for editing files for Tup" single ((:commit . "bcc100c6485f1c81fdcd1215dfc6c41a81c215c8") (:authors ("Eric James Michael Ritz" . "lobbyjones@gmail.com")) (:maintainer "Eric James Michael Ritz" . "lobbyjones@gmail.com") (:url . "https://github.com/ejmr/tup-mode"))]) (tumblesocks . [(20140215 2047) ((htmlize (1 39)) (oauth (1 0 3)) (markdown-mode (1 8 1))) "An Emacs tumblr client." tar ((:commit . "85a6cdc2db3390593fd886c474959b675460b310"))]) (tumble . [(20160112 729) ((http-post-simple (0)) (cl-lib (0 5))) "an Tumblr mode for Emacs" single ((:commit . "e8fd7643cccf2b6ea4170f0c5f1f87d007e7fa00") (:keywords "tumblr") (:authors ("Federico Builes" . "federico.builes@gmail.com")) (:maintainer "Federico Builes" . "federico.builes@gmail.com"))]) (tuareg . [(20180918 1913) ((caml (3 12 0 1))) "OCaml mode for Emacs." tar ((:commit . "c030be472c2aea4d4b770705f9099fb00e952618") (:keywords "ocaml" "languages") (:authors ("Albert Cohen" . "Albert.Cohen@inria.fr") ("Sam Steingold" . "sds@gnu.org") ("Christophe Troestler" . "Christophe.Troestler@umons.ac.be") ("Till Varoquaux" . "till@pps.jussieu.fr") ("Sean McLaughlin" . "seanmcl@gmail.com") ("Stefan Monnier" . "monnier@iro.umontreal.ca")) (:maintainer "Albert Cohen" . "Albert.Cohen@inria.fr") (:url . "https://github.com/ocaml/tuareg"))]) (ttl-mode . [(20160505 832) nil "mode for Turtle (and Notation 3)" single nil]) (tt-mode . [(20130804 1110) nil "Emacs major mode for editing Template Toolkit files." single ((:commit . "85ed3832e7eef391f7879d9990d59c7a3493c15e") (:authors ("Dave Cross" . "dave@dave.org.uk")) (:maintainer "Dave Cross" . "dave@dave.org.uk"))]) (tss . [(20150913 1408) ((auto-complete (1 4 0)) (json-mode (1 1 0)) (log4e (0 2 0)) (yaxception (0 1))) "provide a interface for auto-complete.el/flymake.el on typescript-mode." tar ((:commit . "81ac6351a2ae258fd0ebf916dae9bd5a179fefd0") (:keywords "typescript" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-tss"))]) (ts-comint . [(20171106 647) nil "Run a Typescript interpreter in an inferior process window." single ((:commit . "8817dc7b3a6eb78c3cad42e5677c2113274a1963") (:keywords "typescript" "node" "inferior-mode" "convenience") (:authors ("Paul Huff" . "paul.huff@gmail.com")) (:maintainer "Paul Huff" . "paul.huff@gmail.com") (:url . "https://github.com/josteink/ts-comint"))]) (try . [(20170226 1605) ((emacs (24))) "Try out Emacs packages." single ((:commit . "271b0a362cadf44d0694628b9e213f54516ef913") (:keywords "packages") (:authors ("Lars Tveito" . "larstvei@ifi.uio.no")) (:maintainer "Lars Tveito" . "larstvei@ifi.uio.no") (:url . "http://github.com/larstvei/try"))]) (truthy . [(20140508 2041) ((list-utils (0 4 2))) "Test the content of a value" single ((:commit . "8ed8d07772aa8457554547eb17e264b5df2b4a69") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/truthy"))]) (trr . [(20170221 842) nil "a type-writing training program on GNU Emacs." tar ((:commit . "83660d8343ef3367837354dc684dfdde2f95826a") (:keywords "games" "faces") (:authors ("YAMAMOTO Hirotaka" . "ymmt@is.s.u-tokyo.ac.jp") ("KATO Kenji" . "kato@suri.co.jp") ("	*Original Author") ("INAMURA You" . "inamura@icot.or.jp") ("	*Original Author")) (:maintainer "YAMAMOTO Hirotaka" . "ymmt@is.s.u-tokyo.ac.jp"))]) (trinary . [(20180904 2313) ((emacs (24))) "Trinary logic." single ((:commit . "886232c6d7e92a8e9fe573eef46754ebe321f90d") (:keywords "languages") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/trinary-logic"))]) (trident-mode . [(20130726 1907) ((emacs (24)) (slime (20130526)) (skewer-mode (1 5 0)) (dash (1 0 3))) "Live Parenscript interaction" single ((:commit . "ad3201f47e114de35df189c3d80f0fdea9507ea9") (:keywords "languages" "lisp" "processes" "tools") (:authors ("John Mastro" . "john.b.mastro@gmail.com")) (:maintainer "John Mastro" . "john.b.mastro@gmail.com") (:url . "https://github.com/johnmastro/trident-mode.el"))]) (treepy . [(20180724 656) ((emacs (25 1))) "Generic tree traversal tools" single ((:commit . "b40e6b09eb9be45da67b8c9e4990a5a0d7a2a09d") (:keywords "lisp" "maint" "tools") (:authors ("Daniel Barreto" . "daniel.barreto.n@gmail.com")) (:maintainer "Daniel Barreto" . "daniel.barreto.n@gmail.com") (:url . "https://github.com/volrath/treepy.el"))]) (treemacs-projectile . [(20181029 624) ((projectile (0 14 0)) (treemacs (0))) "Projectile integration for treemacs" single ((:commit . "af0629b90ee8cb380316a39c42ba405469146a34") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs-evil . [(20180803 1017) ((evil (1 2 12)) (treemacs (0))) "Evil mode integration for treemacs" single ((:commit . "af0629b90ee8cb380316a39c42ba405469146a34") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (treemacs . [(20181120 1118) ((emacs (25 2)) (cl-lib (0 5)) (dash (2 11 0)) (s (1 10 0)) (f (0 11 0)) (ace-window (0 9 0)) (pfuture (1 2)) (hydra (0 13 2)) (ht (2 2))) "A tree style file explorer package" tar ((:commit . "af0629b90ee8cb380316a39c42ba405469146a34") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/treemacs"))]) (tree-mode . [(20151104 1331) nil "A mode to manage tree widgets" single ((:commit . "b06078826d5875d74b0e7b7ac47b0d0917610534") (:keywords "help" "convenience" "widget") (:authors (nil . "wenbinye@163.com")) (:maintainer nil . "wenbinye@163.com"))]) (travis . [(20150825 1138) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Travis" tar ((:commit . "754ef07c17fed17ab03664ad11e2b0b2ef5e78ed") (:keywords "travis") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-travis"))]) (transpose-mark . [(20150405 716) nil "Transpose data using the Emacs mark" single ((:commit . "667327602004794de97214cf336ac61650ef75b7") (:keywords "transpose" "convenience") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (transpose-frame . [(20151126 1426) nil "Transpose windows arrangement in a frame" single ((:commit . "011f420c3496b69fc22d789f64cb8091834feba7") (:keywords "window") (:authors ("S. Irie")) (:maintainer "S. Irie"))]) (transmission . [(20180728 1717) ((emacs (24 4)) (let-alist (1 0 5))) "Interface to a Transmission session" single ((:commit . "bbe4077b89afe732d346eeed1ad0783537f33480") (:keywords "comm" "tools") (:authors ("Mark Oteiza" . "mvoteiza@udel.edu")) (:maintainer "Mark Oteiza" . "mvoteiza@udel.edu"))]) (transfer-sh . [(20180603 1431) ((async (1 0))) "Simple interface for sending buffer contents to transfer.sh" single ((:commit . "55da85f963d347255a2b46568954923679331798") (:keywords "cloud" "upload" "share") (:authors ("S. Roskamp" . "steffen.roskamp@gmail.com")) (:maintainer "S. Roskamp" . "steffen.roskamp@gmail.com"))]) (tramp-term . [(20180223 1527) nil "Automatic setup of directory tracking in ssh sessions." single ((:commit . "7c29f888de0385a676dbf9a4e17bac0111f5c10a") (:keywords "tramp" "ssh") (:authors ("Randy Morris" . "randy.morris@archlinux.us")) (:maintainer "Randy Morris" . "randy.morris@archlinux.us") (:url . "https://github.com/randymorris/tramp-term.el"))]) (tramp-hdfs . [(20170821 1320) ((emacs (24 4))) "Tramp extension to access hadoop/hdfs file system in Emacs" single ((:commit . "f8406f77bf83b66306ced693a5e4aaf606f46762") (:keywords "tramp" "emacs" "hdfs" "hadoop" "webhdfs" "rest") (:authors ("Raghav Kumar Gautam" . "raghav@apache.org")) (:maintainer "Raghav Kumar Gautam" . "raghav@apache.org"))]) (tracwiki-mode . [(20150119 1621) ((xml-rpc (1 6 8))) "Emacs Major mode for working with Trac" single ((:commit . "6a620444d59b438f42383b48cd4c19c03105dba6") (:keywords "trac" "wiki" "tickets") (:authors ("Matthew Erickson" . "peawee@peawee.net")) (:maintainer "Matthew Erickson" . "peawee@peawee.net"))]) (tracking . [(20171210 2102) nil "Buffer modification tracking" tar ((:commit . "fedfa7eb8516a53fa70b6a1f4fce4b5ab66ea91f") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/circe/wiki/Tracking"))]) (traad . [(20180730 48) ((dash (2 13 0)) (deferred (0 3 2)) (popup (0 5 0)) (request (0 2 0)) (request-deferred (0 2 0)) (virtualenvwrapper (20151123)) (f (0 20 0)) (bind-map (1 1 1))) "emacs interface to the traad refactoring server." single ((:commit . "98e23363b7e8a590a2f55976123a8c3da75c87a5") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/traad"))]) (tql-mode . [(20170724 254) ((emacs (24))) "TQL mode" single ((:commit . "488add79eb3fc8ec02aedaa997fe1ed9e5c3e638") (:keywords "languages" "tql") (:authors ("Sean McLaughlin" . "seanmcl@gmail.com")) (:maintainer "Sean McLaughlin" . "seanmcl@gmail.com"))]) (toxi-theme . [(20160424 2126) ((emacs (24))) "A dark color theme by toxi" single ((:authors ("Karsten Schmidt" . "info@postspectacular.com")) (:maintainer "Karsten Schmidt" . "info@postspectacular.com") (:url . "http://bitbucket.org/postspectacular/toxi-theme/"))]) (tox . [(20160810 1555) nil "Launch current python test with tox" single ((:commit . "7655eb254038d5e34433e8a9d66b3ffc9c72e40c") (:keywords "convenience" "tox" "python" "tests") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/tox.el"))]) (totd . [(20150519 1440) ((s (1 9 0)) (cl-lib (0 5))) "Display a random daily emacs command." single ((:commit . "ca47b618ea8290776cdb5b0f1c2c335691f69660") (:keywords "help") (:authors ("Erik Hetzner" . "egh@e6h.org")) (:maintainer "Erik Hetzner" . "egh@e6h.org"))]) (total-lines . [(20171227 1239) ((emacs (24 3))) "Keep track of a buffer's total number of lines" single ((:commit . "473fa74a5416697ecd938866518bcad423f8fda6") (:keywords "convenience" "mode-line") (:authors ("Hinrik Örn Sigurðsson")) (:maintainer "Hinrik Örn Sigurðsson") (:url . "https://github.com/hinrik/total-lines"))]) (tornado-template-mode . [(20141128 1008) nil "A major mode for editing tornado templates" single ((:commit . "667c0663dbbd279b6c345446b9f2bc50eb52b747") (:authors ("Florian Mounier aka paradoxxxzero")) (:maintainer "Florian Mounier aka paradoxxxzero"))]) (tommyh-theme . [(20131004 2330) nil "A bright, bold-colored theme for emacs" single ((:commit . "46d1c69ee0a1ca7c67b569b891a2f28fed89e7d5") (:authors ("William Glass" . "william.glass@gmail.com")) (:maintainer "William Glass" . "william.glass@gmail.com"))]) (toml-mode . [(20161107 1800) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing TOML files" single ((:commit . "f6c61817b00f9c4a3cab1bae9c309e0fc45cdd06") (:keywords "data" "toml") (:authors ("Felix Chern" . "idryman@gmail.com")) (:maintainer "Felix Chern" . "idryman@gmail.com") (:url . "https://github.com/dryman/toml-mode.el"))]) (toml . [(20130903 1255) nil "TOML (Tom's Obvious, Minimal Language) parser" single ((:commit . "9633a6872928e737a2335aae1065768b23d8c3b3") (:keywords "toml" "parser") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/emacs-toml"))]) (tomatinho . [(20180621 1748) nil "Simple and beautiful pomodoro timer" tar ((:commit . "b53354b9b9f496c0388d6a573b06b7d6fc53d0bd") (:keywords "time" "productivity" "pomodoro technique") (:authors ("Konrad Scorciapino" . "scorciapino@gmail.com")) (:maintainer "Konrad Scorciapino" . "scorciapino@gmail.com"))]) (toggle-window . [(20141207 1548) nil "toggle current window size between half and full" single ((:commit . "e82c60e543933880402ede11e9423e48a17dde53") (:keywords "hide" "window") (:authors ("Kenny Liu")) (:maintainer "Kenny Liu") (:url . "https://github.com/deadghost/toggle-window"))]) (toggle-test . [(20140723 537) nil "Toggle between source and test files in various programming languages" single ((:commit . "e969321f274903d705995a7d0345a257576ec5ff") (:keywords "tdd" "test" "toggle" "productivity") (:authors ("Raghunandan Rao" . "r.raghunandan@gmail.com")) (:maintainer "Raghunandan Rao" . "r.raghunandan@gmail.com") (:url . "https://github.com/rags/toggle-test"))]) (toggle-quotes . [(20140710 926) nil "Toggle between single and double quoted string" single ((:commit . "33abc221d6887f0518337851318065cd86c34b03") (:keywords "convenience" "quotes") (:authors ("Jim Tian" . "tianjin.sc@gmail.com")) (:maintainer "Jim Tian" . "tianjin.sc@gmail.com") (:url . "https://github.com/toctan/toggle-quotes.el"))]) (toggle . [(20180316 3) ((cl-lib (0 5))) "quickly open corresponding file (eg test vs impl)." single ((:commit . "4ce20cc5b25a1f1b4669ea8ff2880ec764eaf7da") (:keywords "files" "extensions" "convenience") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com"))]) (togetherly . [(20170426 616) ((cl-lib (0 3))) "allow multiple clients to edit a single buffer online" single ((:commit . "a6491bd5dd84f2aded0cd112ff06ae76ff78dfeb") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (todotxt-mode . [(20150424 1404) nil "Major mode for editing todo.txt files" single ((:commit . "dc6ae151edee88f329ba7abc5d39b7440002232f") (:keywords "wp" "files") (:authors ("Adolfo Villafiorita" . "adolfo.villafiorita@me.com")) (:maintainer "Adolfo Villafiorita" . "adolfo.villafiorita@me.com"))]) (todotxt . [(20180626 2230) nil "A major mode for editing todo.txt files" single ((:commit . "f13e404304c9d26c105de872f96b4601441b3875") (:keywords "todo.txt" "todotxt" "todotxt.el") (:authors ("Rick Dillon" . "rpdillon@killring.org")) (:maintainer "Rick Dillon" . "rpdillon@killring.org") (:url . "https://github.com/rpdillon/todotxt.el"))]) (toc-org . [(20181108 1621) nil "add table of contents to org-mode files (formerly, org-toc)" single ((:commit . "4315afd2a408c0d432ba3d8d040c2326c222fdbf") (:keywords "org-mode" "org-toc" "toc-org" "org" "toc" "table" "of" "contents") (:authors ("Sergei Nosov <sergei.nosov [at] gmail.com>")) (:maintainer "Sergei Nosov <sergei.nosov [at] gmail.com>") (:url . "https://github.com/snosov1/toc-org"))]) (tmmofl . [(20121025 1101) nil "Calls functions dependant on font lock highlighting at point" single ((:commit . "532aa6978e994e2b069ffe37aaf9a0011a07dadc") (:keywords "minor mode" "font lock" "toggling.") (:authors ("Phillip Lord" . "p.lord@hgmp.mrc.ac.uk")) (:maintainer "Phillip Lord" . "p.lord@hgmp.mrc.ac.uk"))]) (tldr . [(20180122 1112) ((emacs (24 3))) "tldr client for Emacs" single ((:commit . "398b197c8d2238628b07e1b32d0f373876279f4c") (:keywords "tools" "docs") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/tldr.el"))]) (tj3-mode . [(20180519 1228) nil "major mode for editing TaskJuggler 3 files" single ((:commit . "1d98eb23f1606392f34ef1b80517cfc940fb9950") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/tj3-mode"))]) (tinysegmenter . [(20141124 1013) ((cl-lib (0 5))) "Super compact Japanese tokenizer in Javascript ported to emacs lisp" single ((:commit . "872134704bd25c13a4c59552433da4c6881b5230") (:keywords "convenience") (:authors ("lugecy" . "lugecy@gmail.com")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/tinysegmenter.el"))]) (tiny-menu . [(20161213 1235) ((emacs (24 4))) "Display tiny menus." single ((:commit . "05563b94537b6eb22aeddedef2a6e59e3f88d073") (:keywords "menu" "tools") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/tiny-menu.el"))]) (tiny . [(20170903 949) nil "Quickly generate linear ranges in Emacs" single ((:commit . "012b2e7a67b9f067bbfa0292479861ffbaa201fa") (:keywords "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/tiny"))]) (tinkerer . [(20170906 1224) ((s (1 2 0))) "Elisp wrapper for Tinkerer Blogging Engine." single ((:commit . "e34135555f3748b578c7f8706dfd0c888fb87581") (:keywords "tinkerer" "blog" "wrapper") (:authors ("Yagnesh Raghava Yakkala" . "hi@yagnesh.org")) (:maintainer "Yagnesh Raghava Yakkala" . "hi@yagnesh.org") (:url . "https://github.com/yyr/tinkerer.el"))]) (timp . [(20160618 803) ((emacs (24 4)) (cl-lib (0 5)) (fifo-class (1 0)) (signal (1 0))) "Multithreading library" tar ((:commit . "66b21934b1eb8ee428c06dd64b3562ad44776a35") (:keywords "internal" "lisp" "processes" "tools") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/timp"))]) (timonier . [(20170411 800) ((emacs (24 4)) (s (1 11 0)) (f (0 19 0)) (dash (2 12 0)) (pkg-info (0 5 0)) (hydra (0 13 6)) (request (0 2 0)) (all-the-icons (2 0 0))) "Manage Kubernetes Applications" tar ((:commit . "0a150ea87bf695b43cf1740dfd7e553e0ae7601c") (:keywords "kubernetes" "docker") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/timonier"))]) (timesheet . [(20180802 202) ((s (1)) (org (7)) (auctex (11))) "Timesheet management add-on for org-mode" tar ((:commit . "67ca6a9f6733052066b438301fb2dd81b8b3f6eb") (:keywords "org" "timesheet") (:authors ("Tom Marble")) (:maintainer "Tom Marble") (:url . "https://github.com/tmarble/timesheet.el"))]) (timer-revert . [(20150122 2032) nil "minor mode to revert buffer for a given time interval." tar ((:commit . "615c91dec8b440d2b9b7c725dd733d7432564e45"))]) (timecop . [(20160520 1052) ((cl-lib (0 5)) (datetime-format (0 0 1))) "Freeze Time for testing" single ((:commit . "e6427538b547cbe02e1bd6ed4b765c73620bdae8") (:keywords "datetime" "testing") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-datetime"))]) (time-ext . [(20170126 1215) nil "more function for time/date" single ((:commit . "d128becf660fe3f30178eb1b05cd266741f4784a") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/time-ext.el"))]) (tile . [(20161225 357) ((emacs (25 1)) (s (1 9 0)) (dash (2 12 0)) (stream (2 2 3))) "Tile windows with layouts" single ((:commit . "22660f21f6e95de5aba55cd5d293d4841e9a4661") (:keywords "tile" "tiling" "window" "manager" "dynamic" "frames") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/tile"))]) (tide . [(20181025 1201) ((dash (2 10 0)) (s (1 11 0)) (flycheck (27)) (typescript-mode (0 1)) (cl-lib (0 5))) "Typescript Interactive Development Environment" tar ((:commit . "b2af64e5926b9c1493f7e39d5e928d61975816fb") (:keywords "typescript") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com") (:url . "http://github.com/ananthakumaran/tide"))]) (tidal . [(20181102 1631) ((haskell-mode (16)) (emacs (24))) "Interact with TidalCycles for live coding patterns" single ((:commit . "55ee834048386450d3fcf5e71143dc3cefb089db") (:keywords "tools") (:authors (nil . "alex@slab.org")) (:maintainer nil . "alex@slab.org") (:url . "https://github.com/tidalcycles/Tidal"))]) (tickscript-mode . [(20171219 203) ((emacs (24 1))) "A major mode for Tickscript files" single ((:commit . "f0579f38ff14954df5002ce30ae6d4a2c978d461") (:keywords "languages") (:authors ("Marc Sherry" . "msherry@gmail.com")) (:maintainer "Marc Sherry" . "msherry@gmail.com") (:url . "https://github.com/msherry/tickscript-mode"))]) (thumb-through . [(20120119 534) nil "Plain text reader of HTML documents" single ((:commit . "08d8fb720f93c6172653e035191a8fa9c3305e63") (:keywords "html"))]) (thrift . [(20180905 1050) ((emacs (24))) "major mode for fbthrift and Apache Thrift files" single ((:commit . "4e05950f975b751cba325db1be843685b5c9bb37") (:keywords "languages"))]) (threes . [(20160820 1242) ((emacs (24)) (seq (1 11))) "A clone of Threes (a tiny puzzle game)" single ((:commit . "6981acb30b856c77cba6aba63fefbf102cbdfbb2") (:keywords "games") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/threes.el"))]) (thread-dump . [(20170816 1850) nil "Java thread dump viewer" single ((:commit . "204c9600242756d4b514bb5ff6293e052bf4b49d") (:authors ("Dmitry Neverov")) (:maintainer "Dmitry Neverov") (:url . "http://github.com/nd/thread-dump.el"))]) (thinks . [(20170802 1128) ((cl-lib (0 5))) "Insert text in a think bubble." single ((:commit . "c02f236abc8c2025d9f01460b09b89ebdc96e28d") (:keywords "convenience" "quoting") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/thinks.el"))]) (thingopt . [(20160520 2318) nil "Thing at Point optional utilities" single ((:commit . "5679815852652479f3b3c9f3a98affc927384b2c") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (therapy . [(20151113 1953) ((emacs (24))) "Hooks for managing multiple Python major versions" single ((:commit . "775a92bb7b6b0fcc5b38c0b5198a9d0a1bef788a") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/therapy"))]) (theme-looper . [(20170425 1306) ((cl-lib (0 5))) "Loop thru the available color-themes" single ((:commit . "875c2cfc84b3c143d3b14a7aba38905e35559157") (:keywords "convenience" "color-themes") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (theme-changer . [(20171221 1927) nil "Sunrise/Sunset Theme Changer for Emacs" single ((:commit . "61945695a30d678e6a5d47cbe7c8aff59a8c30ea") (:keywords "color-theme" "deftheme" "solar" "sunrise" "sunset") (:authors ("Joshua B. Griffith" . "josh.griffith@gmail.com")) (:maintainer "Joshua B. Griffith" . "josh.griffith@gmail.com") (:url . "https://github.com/hadronzoo/theme-changer"))]) (tfsmacs . [(20180911 2114) ((emacs (25)) (tablist (0 70))) "MS TFS source control interaction." single ((:commit . "13ee3f528ff616880611f563a68d921250692ef8") (:keywords "tfs" "vc") (:authors ("Dino Chiesa <dpchiesa@outlook.com>, Sebastian Monia" . "smonia@outlook.com")) (:maintainer "Dino Chiesa <dpchiesa@outlook.com>, Sebastian Monia" . "smonia@outlook.com") (:url . "http://github.com/sebasmonia/tfsmacs/"))]) (tf2-conf-mode . [(20161209 1620) nil "TF2 Configuration files syntax highlighting" single ((:commit . "536950f64c071ffd8495fb2c7ac7c63a11e25f93") (:keywords "languages") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:url . "https://github.com/wynro/emacs-tf2-conf-mode"))]) (textx-mode . [(20170516 911) ((emacs (24 3))) "Major mode for editing TextX files" single ((:commit . "72f9f0c5855b382024f0da8f56833c22a70a5cb3") (:keywords "textx") (:authors ("Novak Boškov" . "gnovak.boskov@gmail.com")) (:maintainer "Novak Boškov" . "gnovak.boskov@gmail.com") (:url . "https://github.com/novakboskov/textx-mode"))]) (textmate-to-yas . [(20160409 1708) nil "Import Textmate macros into yasnippet syntax" tar ((:commit . "be3a768b7ac4c2e24b9d4aa6e9ac1d916cdc5a73") (:keywords "yasnippet" "textmate") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/textmate-to-yas.el/"))]) (textmate . [(20110816 2146) nil "TextMate minor mode for Emacs" single ((:commit . "350918b070148f0ace6d9d3cd4ebcaf15c1a8781") (:keywords "textmate" "osx" "mac") (:authors ("Chris Wanstrath" . "chris@ozmm.org")) (:maintainer "Chris Wanstrath" . "chris@ozmm.org"))]) (textile-mode . [(20170304 1716) nil "Textile markup editing major mode" single ((:commit . "c37aaab809503df008209390e31e19abf4e23630") (:authors ("Julien Barnier" . "julien@nozav.org")) (:maintainer "Julien Barnier" . "julien@nozav.org"))]) (texfrag . [(20181001 753) ((emacs (25)) (auctex (11 90 2))) "preview LaTeX fragments in alien major modes" single ((:commit . "87ebd2653c39abe0b02a91ab2182e6fff562f6c7") (:keywords "tex" "languages" "wp") (:authors ("Tobias Zawada" . "i@tn-home.de")) (:maintainer "Tobias Zawada" . "i@tn-home.de") (:url . "https://github.com/TobiasZawada/texfrag"))]) (tex-smart-umlauts . [(20160427 758) nil "Smart umlaut conversion for TeX." single ((:commit . "5261b931443558f4252489a1e6616034848aff02") (:keywords "tex" "wp") (:authors ("Frank Fischer <frank-fischer at shadow-soft.de>")) (:maintainer "Frank Fischer <frank-fischer at shadow-soft.de>") (:url . "http://hub.darcs.net/lyro/tex-smart-umlauts"))]) (test-simple . [(20170527 1532) ((cl-lib (0))) "Simple Unit Test Framework for Emacs Lisp" single ((:commit . "b3b69f52207d3a8111421ad7ab9ed82abbe85316") (:keywords "unit-test") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-test-simple"))]) (test-kitchen . [(20171129 2035) nil "Run test-kitchen inside of emacs" single ((:commit . "0fc0ca4808425f03fbeb8125246043723e2a179a") (:keywords "chef" "ruby" "test-kitchen") (:authors ("JJ Asghar")) (:maintainer "JJ Asghar") (:url . "http://github.com/jjasghar/test-kitchen-el"))]) (test-case-mode . [(20130525 1434) ((fringe-helper (0 1 1))) "unit test front-end" single ((:commit . "6074df10ebc97ddfcc228c71c73db179e672dac3") (:keywords "tools") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/test-case-mode/"))]) (test-c . [(20180423 1720) ((emacs (24 3))) "quickly test c code" single ((:commit . "761a576f62c7021ba941f178f153c51289df1553") (:authors ("Aurélien Aptel" . "aurelien.aptel@gmail.com")) (:maintainer "Aurélien Aptel" . "aurelien.aptel@gmail.com") (:url . "http://github.com/aaptel/test-c"))]) (terraform-mode . [(20170112 517) ((emacs (24 3)) (hcl-mode (0 3))) "Major mode for terraform configuration file" single ((:commit . "6973d1acaba2835dfdf174f5a5e27de6366002e1") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-terraform-mode"))]) (tern-django . [(20160221 1923) ((emacs (24)) (tern (0 0 1)) (f (0 17 1))) "Create tern projects for django applications." tar ((:commit . "46f2cd5e96bc804069f18455a828b8e4c5ec358a") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/tern-django"))]) (tern-context-coloring . [(20161218 747) ((emacs (24 3)) (context-coloring (8 1 0)) (tern (0 0 1))) "Use Tern for context coloring" single ((:commit . "3a8e979d6cc83aabcb3dda3f5f31a6422532efba") (:keywords "convenience" "faces" "tools") (:authors ("Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com")) (:maintainer "Jackson Ray Hamilton" . "jackson@jacksonrayhamilton.com") (:url . "https://github.com/jacksonrayhamilton/tern-context-coloring"))]) (tern-auto-complete . [(20170521 1935) ((tern (0 0 1)) (auto-complete (1 4)) (cl-lib (0 5)) (emacs (24))) "Tern Completion by auto-complete.el" single ((:commit . "e94e20be8510040744fc803c9fda6bbb9625c6d2") (:authors ("<m.sakurai at kiwanami.net>")) (:maintainer "<m.sakurai at kiwanami.net>"))]) (tern . [(20181108 722) ((json (1 2)) (cl-lib (0 5)) (emacs (24))) "Tern-powered JavaScript integration" single ((:commit . "e94e20be8510040744fc803c9fda6bbb9625c6d2") (:authors ("Marijn Haverbeke")) (:maintainer "Marijn Haverbeke") (:url . "http://ternjs.net/"))]) (terminal-here . [(20180513 833) ((emacs (24)) (cl-lib (0 5))) "Run an external terminal in current directory" single ((:commit . "271cdd27b3807e76c483b63d47a8287cbabd99d0") (:keywords "tools" "frames") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/terminal-here"))]) (terminal-focus-reporting . [(20180830 719) ((emacs (24 4))) "Minor mode for terminal focus reporting." single ((:commit . "8b84bf18f4c5f1b59a11692eb706f13c3598d9a5") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/terminal-focus-reporting.el"))]) (termbright-theme . [(20151031 235) ((emacs (24 1))) "a more usable theme for white-on-black terminals" single ((:commit . "bec6ab14336c0611e85f45486276004f16d20607") (:keywords "themes") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/termbright-theme-el"))]) (term-run . [(20151228 905) nil "Run arbitrary command in terminal buffer" single ((:commit . "bffd7b0183ca26645d191732092546eab7fca95e") (:keywords "utility" "shell" "command" "term-mode") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/term-run-el"))]) (term-projectile . [(20170421 805) ((emacs (24)) (term-manager (0 1 0)) (projectile (0 13 0))) "projectile terminal management" single ((:commit . "13a0f1637a1f075d70211ccb8162e63a18a474da") (:keywords "projectile" "tools" "terminals" "vc") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-manager . [(20171020 841) ((dash (2 12 0)) (emacs (24 4))) "Contextual terminal management" tar ((:commit . "13a0f1637a1f075d70211ccb8162e63a18a474da") (:keywords "terminals" "tools") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://www.github.com/IvanMalison/term-manager"))]) (term-cmd . [(20160517 1045) ((emacs (24 0)) (dash (2 12 0)) (f (0 18 2))) "Send commands from programs running in term.el." tar ((:commit . "6c9cbc659b70241d2ed1601eea34aeeca0646dac"))]) (term-alert . [(20161119 945) ((emacs (24 0)) (term-cmd (1 1)) (alert (1 1)) (f (0 18 2))) "Notifications when commands complete in term.el." tar ((:commit . "47af9e6fe483ef0d393098c145f499362a33292a"))]) (term+mux . [(20140211 749) ((term+ (0 1)) (tab-group (0 1))) "term+ terminal multiplexer and session management" single ((:commit . "81b60e80cf008472bfd7fad9233af2ef722c208a") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/term+-el"))]) (term+key-intercept . [(20140211 750) ((term+ (0 1)) (key-intercept (0 1))) "term+ intercept key mapping" single ((:commit . "fd0771fd66b8c7a909aaac972194485c79ba48c4") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/term+-el"))]) (term+ . [(20170509 17) ((emacs (24)) (cl-lib (0 5))) "term-mode enhancement" tar ((:commit . "c3c9239b339c127231860de43abfa08c44c0201a") (:keywords "terminal" "emulation") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "https://github.com/tarao/term-plus-el"))]) (ten-hundred-mode . [(20161028 2236) ((cl-lib (0 5))) "use only the ten hundred most usual words" tar ((:commit . "bdcfda49b1819e82d61fe90947e50bb948cf7933"))]) (temporary-persistent . [(20161210 1133) ((emacs (24 3)) (names (20151201 0)) (dash (2 12 1)) (s (1 10 0))) "Keep temp notes buffers persistent -*- lexical-binding: t" single ((:commit . "ac66f3054fc701d53f11ada9d2d9ab18ea481dc0") (:keywords "temp" "buffers" "notes") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/temporary-persistent"))]) (template-overlays . [(20180706 1132) ((emacs (24 4)) (ov (1 0 6))) "Display template regions using overlays" single ((:commit . "d32db58c044b2aca3720879003f55b1d57208b07") (:keywords "faces" "convenience" "templates" "overlays") (:authors ("Mariano Montone" . "marianomontone@gmail.com")) (:maintainer "Mariano Montone" . "marianomontone@gmail.com") (:url . "http://www.github.com/mmontone/template-overlays"))]) (telephone-line . [(20181120 455) ((emacs (24 4)) (cl-lib (0 5)) (cl-generic (0 2)) (seq (1 8))) "Rewrite of Powerline" tar ((:commit . "74068cd04a4a34095fe816ae71880ca271f2ea9e") (:keywords "mode-line") (:authors ("Daniel Bordak" . "dbordak@fastmail.fm")) (:maintainer "Daniel Bordak" . "dbordak@fastmail.fm") (:url . "https://github.com/dbordak/telephone-line"))]) (telepathy . [(20131209 1258) nil "Access Telepathy from Emacs" single ((:commit . "211d785b02a29ddc254422fdcc3db45262582f8c") (:keywords "telepathy" "tools") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (tea-time . [(20120331 820) nil "Simple timer package, useful to make perfect tea." single ((:commit . "1f6cf0bdd27c5eb3508989c5095427781f858eca") (:keywords "timer" "tea-time") (:authors ("konsty" . "antipin.konstantin@googlemail.com")) (:maintainer "Gabriel Saldana" . "gsaldana@gmail.com"))]) (tdd-status-mode-line . [(20131123 1716) nil "TDD status on the mode-line" single ((:commit . "4c082e62f4915b573338a97efcc6854d132323dc") (:keywords "faces" "tdd") (:authors ("Gergely Nagy" . "algernon@madhouse-project.org")) (:maintainer "Gergely Nagy" . "algernon@madhouse-project.org") (:url . "https://github.com/algernon/tdd-status-mode-line"))]) (tco . [(20160811 12) ((dash (1 2 0)) (emacs (24))) "tail-call optimisation for Emacs lisp" single ((:commit . "97529ed7a0939c51ce0084c0aa8b12b313654735") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (tc . [(20181109 428) nil "a Japanese input method with T-Code on Emacs" tar ((:commit . "5496f8dee27c4d925977da3cca6fcacf9b45bc58") (:authors ("Kaoru Maeda" . "maeda@src.ricoh.co.jp") ("Yasushi Saito" . "yasushi@cs.washington.edu") ("KITAJIMA Akira" . "kitajima@isc.osakac.ac.jp")) (:maintainer "KITAJIMA Akira"))]) (tbx2org . [(20140224 1559) ((dash (2 5 0)) (s (1 8 0)) (cl-lib (0 4))) "Tinderbox to org-mode conversion" single ((:commit . "08e9816ba6066f56936050b58d07ceb2187ae6f7") (:keywords "org-mode") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/tbx2org"))]) (tblui . [(20161007 1912) ((dash (2 12 1)) (magit-popup (2 6 0)) (tablist (0 70)) (cl-lib (0 5))) "Define tabulated list UI easily" single ((:commit . "bb29323bb3e27093d50cb42db3a9329a096b6e4d") (:authors ("Yuki Inoue <inouetakahiroki _at_ gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki _at_ gmail.com>") (:url . "https://github.com/Yuki-Inoue/tblui.el"))]) (tawny-mode . [(20170422 2202) ((cider (0 12)) (emacs (25))) "Ontology Editing with Tawny-OWL" single ((:commit . "d768cce65891f11cd2f96aff54b76e5bb07cc649") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (taskpaper-mode . [(20181113 931) nil "Major mode for working with TaskPaper files" single ((:commit . "91a8a3ebbc3d8f067fcbe88933bc208518760013") (:keywords "outlines" "notetaking" "task management" "productivity" "taskpaper") (:authors ("Dmitry Safronov" . "saf.dmitry@gmail.com")) (:maintainer "Dmitry Safronov" . "saf.dmitry@gmail.com") (:url . "https://github.com/saf-dmitry/taskpaper-mode"))]) (tao-theme . [(20181020 1726) nil "This package provides two parametrized uncoloured color themes for Emacs: tao-yin and tao-yang." tar ((:commit . "c10ba53dad8aa3625191184a56c34ed456561771"))]) (tangotango-theme . [(20170924 1509) nil "Tango Palette color theme for Emacs 24." single ((:commit . "e2f2ea9c35f06dfc43a29c91c14cf0cdb19f2144") (:keywords "tango" "palette" "color" "theme" "emacs") (:authors ("Julien Barnier")) (:maintainer "Julien Barnier") (:url . "https://github.com/juba/color-theme-tangotango"))]) (tango-plus-theme . [(20170214 1708) nil "A color theme based on the tango palette" single ((:commit . "8ba8901397e3e9f1d53110487bfa0effc65015e7") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/tango-plus-theme"))]) (tango-2-theme . [(20120312 2025) nil "Tango 2 color theme for GNU Emacs 24" single ((:commit . "64e44c98e41ebbe3b827d54280e3b9615787daaa") (:authors ("Nick Parker")) (:maintainer "Nick Parker"))]) (take-off . [(20140531 917) ((emacs (24 3)) (web-server (0 1 0))) "Emacs remote web access" tar ((:commit . "aa9ea45566fc74febbb6ee9c409ecc4b59246215") (:authors ("Thomas Burette" . "burettethomas@gmail.com")) (:maintainer "Thomas Burette" . "burettethomas@gmail.com") (:url . "https://github.com/tburette/take-off"))]) (tagedit . [(20161121 855) ((s (1 3 1)) (dash (1 0 3))) "Some paredit-like features for html-mode" single ((:commit . "b3a70101a0dcf85498c92b7fcfa7fdbac869746c") (:keywords "convenience") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (tabula-rasa . [(20141216 547) ((emacs (24 4))) "Distraction free writing mode" single ((:commit . "e85fff9de18dc31bc6a7aca726e34a95cc5459f5") (:keywords "distraction free" "writing") (:authors ("Ido Magal" . "misc@satans.church")) (:maintainer "Ido Magal" . "misc@satans.church") (:url . "https://github.com/idomagal/Tabula-Rasa/blob/master/tabula-rasa.el"))]) (tablist . [(20170220 335) ((emacs (24 3))) "Extended tabulated-list-mode" tar ((:commit . "c834a84efb6efa32497efe1e73160fade741b836") (:keywords "extensions" "lisp") (:authors ("Andreas Politz" . "politza@fh-trier.de")) (:maintainer "Andreas Politz" . "politza@fh-trier.de"))]) (tabbar-ruler . [(20160802 307) ((tabbar (2 0 1)) (powerline (2 3)) (mode-icons (0 4 0)) (cl-lib (0 5))) "Pretty tabbar, autohide, use both tabbar/ruler" tar ((:commit . "535568189aa12a3eff7f977d2783e57b6a65ab6a") (:keywords "tabbar" "ruler mode" "menu" "tool bar.") (:authors ("Matthew Fidler, Ta Quang Trung, Nathaniel Cunningham")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/tabbar-ruler.el"))]) (tabbar . [(20180726 1735) nil "Display a tab bar in the header line" tar ((:commit . "82bbda31cbe8ef367dd6501c3aa14b7f2c835910") (:keywords "convenience") (:authors ("David Ponce" . "david@dponce.com")) (:maintainer "David Ponce" . "david@dponce.com"))]) (tab-jump-out . [(20151006 130) ((dash (2 10)) (emacs (24 4))) "Use tab to jump out of delimiter pairs." single ((:commit . "1c3fec1826d2891177ea78e4e7cce1dc67e83e51") (:keywords "tab" "editing") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (tab-group . [(20140306 1450) nil "Grouped tabs and their tabbar" single ((:commit . "5a290ec2608e4100fb188fd60ecb77affcc3465b") (:keywords "convenience" "tabs") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/tab-group-el"))]) (ta . [(20160619 1645) ((emacs (24 3)) (cl-lib (0 5))) "A tool to deal with Chinese homophonic characters" single ((:commit . "668ad41e71f374f8c32c8d0532f3d8485b355d35") (:keywords "tools") (:authors ("kuanyui" . "azazabc123@gmail.com")) (:maintainer "kuanyui" . "azazabc123@gmail.com") (:url . "http://github.com/kuanyui/ta.el"))]) (systemtap-mode . [(20151122 1940) nil "A mode for SystemTap" single ((:commit . "1a968c2b1f3a054bebf91ac49739d3a81ce050a9") (:keywords "tools" "languages") (:maintainer nil . "ruediger@c-plusplus.de") (:url . "https://github.com/ruediger/systemtap-mode"))]) (systemd . [(20180629 2106) ((emacs (24 4))) "Major mode for editing systemd units" tar ((:commit . "401d71c2dd24e424216ae5e4275c830f2a9c6b0c") (:keywords "tools" "unix") (:authors ("Mark Oteiza" . "mvoteiza@udel.edu")) (:maintainer "Mark Oteiza" . "mvoteiza@udel.edu"))]) (system-specific-settings . [(20140818 1457) nil "Apply settings only on certain systems" single ((:commit . "0050d85b2175095aa5ecf580a2fe43c069b0eef3") (:keywords "configuration") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/emacs-system-specific-settings"))]) (system-packages . [(20181119 2310) ((emacs (24 3))) "functions to manage system packages" single ((:commit . "2e38329f92832642a3401e67d3d8ec56cbf287fa") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://gitlab.com/jabranham/system-packages"))]) (syntax-subword . [(20160519 1905) nil "make operations on words more fine-grained" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (syntactic-sugar . [(20140508 2041) nil "Effect-free forms such as if/then/else" single ((:commit . "7ddc4502c831abe1c4ad4c7d1ca628a2c9e13968") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/syntactic-sugar"))]) (syntactic-close . [(20181026 1631) ((emacs (24)) (cl-lib (0 5))) "Insert closing delimiter" single ((:commit . "426975d73c474eb4e6a0af20f34455aac6e89610") (:keywords "languages" "convenience") (:authors ("Emacs User Group Berlin" . "emacs-berlin@emacs-berlin.org")) (:maintainer "Emacs User Group Berlin" . "emacs-berlin@emacs-berlin.org") (:url . "https://github.com/emacs-berlin/syntactic-close"))]) (synquid . [(20160930 1550) ((flycheck (27)) (emacs (24 3))) "Major mode for editing Synquid files" single ((:commit . "28701ce1a15437202f53ab93a14bcba1de83fd2c") (:keywords "languages") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/cpitclaudel/synquid-mode"))]) (synosaurus . [(20180125 1834) ((cl-lib (0 5))) "An extensible thesaurus supporting lookup and substitution." tar ((:commit . "8bf95b935976ec0a1964cf175ed57cc5f6f93bdb") (:url . "https://github.com/hpdeifel/synosaurus"))]) (synonymous . [(20180325 1817) ((emacs (24)) (cl-lib (0 5)) (request (0 2 0))) "A thesaurus at your fingertips" single ((:commit . "2cb9a674d84fddf3f1b00c9d6b13a853576acb87") (:keywords "utility") (:authors ("Katherine Whitlock" . "toroidalcode@gmail.com") ("Snippets adapted from FlySpell, authored by Manuel Serrano" . "Manuel.Serrano@inria.fr")) (:maintainer "Katherine Whitlock" . "toroidalcode@gmail.com") (:url . "http://github.com/toroidal-code/synonymous.el"))]) (syndicate . [(20160603 1523) ((evil (1 0))) "evil keybindings for org-mode" single ((:commit . "90cee202a06f5bab48268ebf9f62c43334b69f50") (:keywords "evil" "org" "bindings") (:authors ("Kawin Nikomborirak")) (:maintainer "Kawin Nikomborirak") (:url . "https://github.com/KNX32542/syndicate.git"))]) (sync-recentf . [(20160326 2001) nil "Synchronize the recent files list between Emacs instances" single ((:commit . "0052561d5c5b5c2684faedc3eead776aec06c3ed") (:keywords "recentf") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/sync-recentf"))]) (symon-lingr . [(20150719 1342) ((symon (1 1 2)) (cl-lib (0 5))) "A notification-based Lingr client powered by symon.el" single ((:commit . "056d1a473e36992ff5881e5ce6fdc331cead975f") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (symon . [(20170224 833) nil "tiny graphical system monitor" single ((:commit . "8dd8b6df49b03cd7d31b85aedbe9dd08fb922335") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (symbolword-mode . [(20180401 1427) ((emacs (24)) (f (0 19 0))) "modify word split" single ((:commit . "3857c42696e20f49f274ff8bc45a6f3ee26884d4") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/symbolword-mode"))]) (symbol-overlay . [(20181112 818) ((emacs (24 3))) "Highlight symbols with keymap-enabled overlays" single ((:commit . "831506ee124f357d5bd4d213b9dea2d0e7ac1287") (:keywords "faces" "matching") (:authors ("wolray" . "wolray@foxmail.com")) (:maintainer "wolray" . "wolray@foxmail.com") (:url . "https://github.com/wolray/symbol-overlay/"))]) (sx . [(20180606 736) ((emacs (24 1)) (cl-lib (0 5)) (json (1 3)) (markdown-mode (2 0)) (let-alist (1 0 3))) "StackExchange client. Ask and answer questions on Stack Overflow, Super User, and the likes" tar ((:commit . "a214f46b15eb29eaf02abdd4ddc2f90c3925d15f") (:keywords "help" "hypermedia" "tools") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/sx.el/"))]) (sws-mode . [(20150317 1945) nil "(S)ignificant (W)hite(S)pace mode" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (swoop . [(20160120 1715) ((ht (2 0)) (pcre2el (1 5)) (async (1 1)) (emacs (24))) "Peculiar buffer navigation for Emacs" tar ((:commit . "a5e475db7a9f5db02ba3d08cd3c1c3594e2e01d7") (:keywords "swoop" "inner" "buffer" "search" "navigation") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/emacs-swoop"))]) (switch-window . [(20181104 340) ((emacs (24))) "A *visual* way to switch window" tar ((:commit . "204f9fc1a39868a2d16ab9370a142c8c9c7a0943") (:keywords "convenience") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org") ("Feng Shu" . "tumashu@163.com")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "https://github.com/dimitri/switch-window"))]) (switch-buffer-functions . [(20171011 1704) nil "Hook run when current buffer changed" single ((:commit . "651696ef9dec7affbe51c81d9318288376c35899") (:keywords "hook" "utility") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/switch-buffer-functions-el"))]) (swiper-helm . [(20180131 1744) ((emacs (24 1)) (swiper (0 1 0)) (helm (1 5 3))) "Helm version of Swiper." single ((:commit . "93fb6db87bc6a5967898b5fd3286954cc72a0008") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper-helm"))]) (swiper . [(20181118 1535) ((emacs (24 1)) (ivy (0 9 0))) "Isearch with an overview. Oh, man!" single ((:commit . "c1c1ec7cb9c99c50424416a143747f64e3083552") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (swift3-mode . [(20160918 1250) ((emacs (24 4))) "Major-mode for Apple's Swift programming language." tar ((:commit . "4e51265c6905e17d8910e35b0b37cf51e20ecdfe") (:keywords "languages" "swift") (:url . "https://github.com/taku0/swift3-mode"))]) (swift-mode . [(20181117 1202) ((emacs (24 4)) (seq (2 3))) "Major-mode for Apple's Swift programming language." tar ((:commit . "55ce4e53f856626938b50f014c5f82947a628d6a") (:keywords "languages" "swift") (:url . "https://github.com/swift-emacs/swift-mode"))]) (sweetgreen . [(20180605 335) ((dash (2 12 1)) (helm (1 5 6)) (request (0 2 0)) (cl-lib (0 5))) "Order Salads from sweetgreen.com" single ((:commit . "e933fe466b5ef0e976967e203f88bd7a012469d1") (:keywords "salad" "food" "sweetgreen" "request") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "https://www.github.com/CestDiego/sweetgreen.el"))]) (swap-regions . [(20180915 1346) ((emacs (24 3))) "Swap text in two regions" single ((:commit . "f4fd9880cf690e003fcde88dcf2b46adbbbb03cd") (:keywords "convenience") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/swap-regions.el"))]) (swap-buffers . [(20150506 2139) nil "The quickest way to swap buffers between windows. Based on switch-window package." single ((:commit . "46ab31359b70d935add6c6e9533443116dc51103") (:keywords "window" "swap" "buffer" "exchange") (:authors ("Evgeniy Kazakov" . "evgeniy.kazakov@gmail.com")) (:maintainer "Evgeniy Kazakov" . "evgeniy.kazakov@gmail.com") (:url . "https://github.com/ekazakov/swap-buffers"))]) (swagger-to-org . [(20160611 56) ((emacs (24)) (cl-lib (0 5)) (json (1 4))) "Convert a swagger.json file into an org-mode file" single ((:commit . "181357c71ea24bede263f5706d8781ad65e16877") (:keywords "ahungry" "emacs" "swagger" "openapi" "orgmode" "org" "export") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/swagger-to-org"))]) (svnwrapper . [(20180414 1843) ((e2ansi (0 1 1))) "Highlighting and paging for shell command `svn'" tar ((:commit . "de5069f5784e5d9e87a0af0159ba5f28a3716583") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/svnwrapper"))]) (svg-mode-line-themes . [(20150425 2006) ((xmlgen (0 4))) "SVG-based themes for mode-line" tar ((:commit . "80a0e01839cafbd66899202e7764c33231974259") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/svg-mode-line-themes"))]) (suscolors-theme . [(20161109 2015) nil "Colorful theme, inspired by Gruvbox." single ((:commit . "b946e7924aa02fa7441c970026898f17fe97601f") (:url . "https://github.com/TheSuspiciousWombat/SusColors-emacs"))]) (supergenpass . [(20130329 548) nil "SuperGenPass for Emacs" single ((:commit . "549072ef7b5b82913cadd4758e8a0a9926f0a04a") (:keywords "supergenpass") (:authors ("Jaime Fournier" . "jaimef@linbsd.org")) (:maintainer "Jaime Fournier" . "jaimef@linbsd.org"))]) (super-save . [(20180929 727) ((emacs (24 4))) "Auto-save buffers, based on your activity." single ((:commit . "2a905b8bdfc93bee16e2d62a61c6211bbe009331") (:keywords "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/super-save"))]) (suomalainen-kalenteri . [(20170801 826) nil "Finnish national and Christian holidays for calendar" tar ((:commit . "c702e33cb6e13cb28bd761844e95be112a3c04f3"))]) (sunshine . [(20181029 1654) ((cl-lib (0 5))) "Provide weather and forecast information." single ((:commit . "8959dea03377e61aaca0124ac8d2703daaae6b9a") (:keywords "tools" "weather") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/sunshine.el"))]) (sunny-day-theme . [(20140413 2125) nil "Emacs24 theme with a light background." single ((:commit . "420e0a6eb33fcc9b75c2c9e88ab60a975d782a00") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/sunny-day-theme"))]) (sunburn-theme . [(20180602 1929) ((emacs (24))) "A low contrast color theme" single ((:commit . "ddb01b6f1f4f823398f7f8e08900c2b4a7811d3b") (:authors ("Martín Varela" . "martin@varela.fi")) (:maintainer "Martín Varela" . "martin@varela.fi") (:url . "http://github.com/mvarela/Sunburn-Theme"))]) (suggestion-box . [(20170830 807) ((emacs (25 1)) (popup (0 5 3))) "show tooltip on the cursor" single ((:commit . "50af0776c8caf3c79c4d37fd51cbf304ea34b68e") (:keywords "convenience") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>"))]) (suggest . [(20180916 1859) ((emacs (24 4)) (loop (1 3)) (dash (2 13 0)) (s (1 11 0)) (f (0 18 2)) (spinner (1 7 3))) "suggest elisp functions that give the output requested" tar ((:commit . "83a2679baf661ee834e9e75921fd546243a6d919") (:keywords "convenience") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/suggest.el"))]) (sudoku . [(20161111 706) ((emacs (24 4))) "Simple sudoku game, can download puzzles" single ((:commit . "77c11b5041b58fc943cf1668b44b40bae039cb5b") (:keywords "games") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru"))]) (sudo-ext . [(20170126 1214) nil "sudo support" single ((:commit . "9d4580f304121ce7b8104bd4bd3b64e4dfa3c9b3") (:keywords "unix") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sudo-ext.el"))]) (sudo-edit . [(20180731 1908) ((emacs (24)) (cl-lib (0 5))) "Open files as another user" single ((:commit . "cc3d478937b1accd38742bfceba92af02ee9357d") (:keywords "convenience") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "https://github.com/nflath/sudo-edit"))]) (sudden-death . [(20180217 23) nil "Totsuzen-no-Shi" single ((:commit . "791a63d3f4df192e71f4232a9a4c5588f4b43dfb") (:authors ("yewton")) (:maintainer "yewton") (:url . "https://github.com/yewton/sudden-death.el"))]) (sublimity . [(20170820 1527) ((cl-lib (0 3))) "smooth-scrolling, minimap and distraction-free mode" tar ((:commit . "62b0c526c599a0178a16a75f16513fc1f93a0d53") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "https://github.com/zk-phi/sublimity"))]) (sublime-themes . [(20170606 1844) nil "A collection of themes based on Sublime Text" tar ((:commit . "60ee40af82eb55b79d5ed4026f1911326311603f") (:keywords "faces") (:authors ("Owain Lewis" . "owain@owainlewis.com")) (:maintainer "Owain Lewis" . "owain@owainlewis.com"))]) (subemacs . [(20170401 934) nil "Evaluating expressions in a fresh Emacs subprocess" single ((:commit . "18d53939fec8968c08dfc5aff7240ca07efb1aac") (:keywords "extensions" "lisp" "multiprocessing") (:authors ("Klaus-Dieter Bauer" . "bauer.klaus.dieter@gmail.com")) (:maintainer "Klaus-Dieter Bauer" . "bauer.klaus.dieter@gmail.com") (:url . "https://github.com/kbauer/subemacs"))]) (subatomic256-theme . [(20130621 210) nil "Fork of subatomic-theme for terminals." single ((:commit . "326177d6f99cd2b1d30df695e67ee3bc441cd96f") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/subatomic256"))]) (subatomic-theme . [(20160126 1538) nil "Low contrast bluish color theme" single ((:commit . "6a4086af748b1ecb27f6ba2aa2614988db16d594") (:keywords "color-theme" "blue" "low contrast") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/subatomic"))]) (stylus-mode . [(20150313 1512) ((sws-mode (0))) "Major mode for editing .jade files" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (stylefmt . [(20161025 824) nil "Stylefmt interface" single ((:commit . "7a38f26bf8ff947215f34f0a064c7ca80575ccbc") (:keywords "style" "code" "formatter") (:authors ("κeen")) (:maintainer "κeen") (:url . "https://github.com/KeenS/stylefmt.el"))]) (stupid-indent-mode . [(20170525 1117) nil "Plain stupid indentation minor mode" single ((:commit . "3295e7de5e2cfddc3bf0e462e852bf58972f5d70") (:authors ("Mihai Bazon" . "mihai.bazon@gmail.com")) (:maintainer "Mihai Bazon" . "mihai.bazon@gmail.com"))]) (stumpwm-mode . [(20140131 216) nil "special lisp mode for evaluating code into running stumpwm" single ((:commit . "61a7cf27e49e0779a53c018b2342f5f1c5cc70b4") (:keywords "comm" "lisp" "tools") (:maintainer "Shawn Betts"))]) (stripe-buffer . [(20141208 1508) ((cl-lib (1 0))) "Use a different background for even and odd lines" single ((:commit . "c252080f55cb78c951b19ebab9687f6d00237baf") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "sabof" . "esabof@gmail.com") (:url . "https://github.com/sabof/stripe-buffer"))]) (string-utils . [(20140508 2041) ((list-utils (0 4 2))) "String-manipulation utilities" single ((:commit . "c2232d691617973ecf12a970c6008a161c21da14") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/string-utils"))]) (string-inflection . [(20180827 1301) nil "underscore -> UPCASE -> CamelCase -> lowerCamelCase conversion of names" single ((:commit . "e9a50855a4c718592c28a5a892f164ecf46e39a8") (:keywords "elisp") (:authors ("akicho8" . "akicho8@gmail.com")) (:maintainer "akicho8" . "akicho8@gmail.com"))]) (string-edit . [(20160411 656) ((dash (1 2 0))) "Avoid escape nightmares by editing string in separate buffer" single ((:commit . "c44b65b4c5e9f52be9c14d88ca2f402a18d9e1dd") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (strie . [(20160211 2222) ((cl-lib (0 5))) "A simple trie data structure implementation" single ((:commit . "eb7efb0cccc127c414f6a64db11454869d9c10a8") (:authors ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainer "James Atwood" . "jatwood@cs.umass.edu"))]) (strace-mode . [(20171116 2039) nil "strace output syntax highlighting" single ((:commit . "2901baa968d5180ab985ac40ca22cc20914d01f5") (:keywords "languages") (:authors ("Preston Moore" . "prestonkmoore@gmail.com")) (:maintainer "Preston Moore" . "prestonkmoore@gmail.com"))]) (stock-ticker . [(20150204 1052) ((s (1 9 0)) (request (0 2 0))) "Show stock prices in mode line" single ((:commit . "f2e564142c9de84232839a5b01979cf95b04d6a9") (:keywords "comms") (:authors ("Gunther Hagleitner")) (:maintainer "Gunther Hagleitner") (:url . "https://github.com/hagleitn/stock-ticker"))]) (stickyfunc-enhance . [(20150429 1814) ((emacs (24 3))) "An enhancement to stock `semantic-stickyfunc-mode'" single ((:commit . "13bdba51fcd83ccbc3267959d23afc94d458dcb0") (:keywords "c" "languages" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/semantic-stickyfunc-enhance"))]) (sticky . [(20170926 36) nil "Sticky key for capital letters" single ((:commit . "fec4e1af38f17f5cd80eca361d8e8ef8772db366") (:keywords "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sticky.el"))]) (stgit . [(20171130 1559) nil "major mode for StGit interaction" single ((:commit . "14d6631b354dd10fa0ffc3441473ce2d33bb24db") (:authors ("David Kågedal" . "davidk@lysator.liu.se")) (:maintainer "David Kågedal" . "davidk@lysator.liu.se") (:url . "http://www.procode.org/stgit"))]) (stem-english . [(20180109 358) ((emacs (24 3))) "- routines for stemming English word" single ((:commit . "c9fc4c6ed6bf82382e479dae80912f4ae17d31f4") (:keywords "text") (:authors ("Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/stem-english"))]) (stem . [(20131102 1109) nil "Routines for stemming" single ((:commit . "d74e6611d6ba5025e0276a2cc7c8a90f46bfa9ac") (:keywords "stemming") (:authors ("Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp")) (:maintainer "Tsuchiya Masatoshi" . "tsuchiya@pine.kuee.kyoto-u.ac.jp") (:url . "https://github.com/yuutayamada/stem"))]) (steam . [(20171109 13) ((cl-lib (0 5))) "Organize and launch Steam games" single ((:commit . "d6ca2a828b0824da51978397e198bf91c51ce793") (:keywords "games") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/steam.el"))]) (status . [(20151230 1408) nil "This package adds support for status icons to Emacs." tar ((:commit . "b62c74bf272566f82a68622f29fb9edafea0f241"))]) (state . [(20180627 1956) ((emacs (24))) "Quick navigation between workspaces" single ((:commit . "258fe1cba00bdc2c600f866bb0406c719661d0a6") (:keywords "convenience" "workspaces") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/state.git"))]) (stash . [(20151117 1427) nil "lightweight persistent caching" single ((:commit . "c2e494d20c752b80ebbdffbf66687b3cdfc425ad") (:keywords "extensions" "data" "internal" "lisp") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://www.github.com/vermiculus/stash.el/"))]) (start-menu . [(20160426 1225) ((cl-lib (0 5)) (config-parser (0 1))) "start-menu for executing external program like in windows" single ((:commit . "f7d33fed7ad2dc61156f1c1cff9e1805366fbd69") (:keywords "convenience" "menu") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/el-start-menu"))]) (standoff-mode . [(20171115 1731) nil "Create stand-off markup, also called external markup." tar ((:commit . "cf84b14066d63694d931395c6026fd0245d8a62b"))]) (stan-snippets . [(20161024 258) ((stan-mode (9 2 0)) (yasnippet (0 8 0))) "Yasnippets for Stan" tar ((:commit . "a8e88473ef996b455523dc3fbcf2d8520659652f") (:keywords "snippets") (:authors ("Jeffrey Arnold" . "jeffrey.arnold@gmail.com")) (:maintainer "Jeffrey Arnold" . "jeffrey.arnold@gmail.com") (:url . "http://github.com/stan-dev/stan-mode"))]) (stan-mode . [(20180110 2241) nil "Major mode for editing Stan files" tar ((:commit . "a8e88473ef996b455523dc3fbcf2d8520659652f") (:keywords "languanges") (:authors ("Jeffrey Arnold" . "jeffrey.arnold@gmail.com") ("Daniel Lee" . "bearlee@alum.mit.edu")) (:maintainer "Jeffrey Arnold" . "jeffrey.arnold@gmail.com") (:url . "http://github.com/stan-dev/stan-mode"))]) (stack-mode . [(20150923 1523) ((haskell-mode (13 14)) (cl-lib (0 5)) (flycheck (0 23))) "A minor mode enabling various features based on stack-ide." tar ((:commit . "f3481e239dde9817152ec00e32bfc3ebf5aaf2cb") (:keywords "haskell" "stack") (:url . "https://github.com/commercialhaskell/stack-ide"))]) (ssh-tunnels . [(20180703 2027) ((cl-lib (0 5)) (emacs (24))) "Manage SSH tunnels" single ((:commit . "a6b6ae9a5d17afa9ea39ca8c071e889deefcf8a3") (:keywords "tools" "convenience") (:authors ("death <github.com/death>")) (:maintainer "death <github.com/death>") (:url . "http://github.com/death/ssh-tunnels"))]) (ssh-deploy . [(20181106 1347) ((emacs (24))) "Deployment via TRAMP, global or per directory." tar ((:commit . "88300e389e69f08d1511bcd8f185e608c9f6fddf") (:keywords "tools" "convenience") (:authors ("Christian Johansson" . "christian@cvj.se")) (:maintainer "Christian Johansson" . "christian@cvj.se") (:url . "https://github.com/cjohansson/emacs-ssh-deploy"))]) (ssh-config-mode . [(20180922 951) nil "Mode for fontification of ~/.ssh/config" tar ((:commit . "1ec676c021269c7b9cf814cf1d12f6acdcc25588") (:keywords "ssh" "config" "emacs") (:authors ("Harley Gorrell" . "harley@panix.com")) (:maintainer "Harley Gorrell" . "harley@panix.com") (:url . "https://github.com/jhgorrell/ssh-config-mode-el"))]) (ssh-agency . [(20180508 26) ((emacs (24 4)) (dash (2 10 0))) "manage ssh-agent from Emacs" single ((:commit . "d9dbedd773ad3a831e02e162c47936d6814a850a") (:authors ("Noam Postavsky" . "npostavs@user.sourceforge.net")) (:maintainer "Noam Postavsky" . "npostavs@user.sourceforge.net") (:url . "https://github.com/magit/ssh-agency"))]) (ssh . [(20120904 2042) nil "Support for remote logins using ssh." single ((:commit . "c17cf5b43df8ac4662a0580f85898e1f078df0d1") (:keywords "unix" "comm") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (ssass-mode . [(20180428 2039) ((emacs (24 3))) "Edit Sass without a Turing Machine" single ((:commit . "da82ebb2aa7e4999c23547270d2b0b2cd9311a47") (:keywords "languages" "sass") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/ssass-mode"))]) (srv . [(20180715 1959) ((emacs (24 3))) "perform SRV DNS requests" single ((:commit . "714387d5a5cf34d8d8cd96bdb1f9cb8ded823ff7") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:url . "https://github.com/legoscia/srv.el"))]) (srefactor . [(20180703 1810) ((emacs (24 4))) "A refactoring tool based on Semantic parser framework" tar ((:commit . "6f2c97d17fb70f4ca2112f5a2b99a8ec162004f5") (:keywords "c" "languages" "tools") (:authors ("Tu, Do Hoang" . "tuhdo1710@gmail.com")) (:maintainer "Tu, Do Hoang") (:url . "https://github.com/tuhdo/semantic-refactor"))]) (srcery-theme . [(20181120 1554) ((emacs (24))) "Dark color theme." single ((:commit . "de92c78ee3d17a93f2105687cd99be35fb9150ad") (:keywords "faces") (:authors ("Daniel Berg")) (:maintainer "Daniel Berg") (:url . "https://github.com/srcery-colors/srcery-emacs"))]) (sr-speedbar . [(20161025 831) nil "Same frame speedbar" single ((:commit . "77a83fb50f763a465c021eca7343243f465b4a47") (:keywords "speedbar" "sr-speedbar.el") (:authors ("Sebastian Rose" . "sebastian_rose@gmx.de")) (:maintainer "Sebastian Rose" . "sebastian_rose@gmx.de") (:url . "http://www.emacswiki.org/emacs/download/sr-speedbar.el"))]) (sqlup-mode . [(20170610 1537) nil "Upcase SQL words for you" single ((:commit . "04970977b4abb4d44301651618bbf1cdb0b263dd") (:keywords "sql" "tools" "redis" "upcase") (:authors ("Aldric Giacomoni" . "trevoke@gmail.com")) (:maintainer "Aldric Giacomoni" . "trevoke@gmail.com") (:url . "https://github.com/trevoke/sqlup-mode.el"))]) (sqlite . [(20180708 1711) nil "use sqlite via elisp" single ((:commit . "dad42b8bbca4994be1871343dd18fd6528ee5797") (:authors ("Christian Giménez")) (:maintainer "Christian Giménez"))]) (sqlformat . [(20181019 159) ((emacs (24))) "Reformat SQL using sqlformat or pgformatter" single ((:commit . "c7802edf4adb68d7a7a9db14a6b42c03f0a3da2d") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (sql-impala . [(20160427 2358) nil "comint support for Cloudera Impala" single ((:commit . "e7a2d79d60b0a6339d730fc39ca024c3d6c56de7") (:keywords "sql" "impala") (:authors ("Jason Terk" . "jason@goterkyourself.com")) (:maintainer "Jason Terk" . "jason@goterkyourself.com") (:url . "https://github.com/jterk/sql-impala"))]) (sql-clickhouse . [(20180302 1555) ((emacs (24))) "support ClickHouse as SQL interpreter" single ((:commit . "2edccd94145c55a040a3a87193793f06cf01f64f") (:authors ("Robert Schwarz" . "mail@rschwarz.net")) (:maintainer "Robert Schwarz" . "mail@rschwarz.net") (:url . "https://github.com/leethargo/sql-clickhouse"))]) (spu . [(20161214 324) ((emacs (24 4)) (signal (1 0)) (timp (1 2 0))) "Silently upgrade package in the background" tar ((:commit . "41eec86b595816e3852e8ad1a8e07e51a27fd065") (:keywords "convenience" "package") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/spu"))]) (sprunge . [(20160301 243) ((request (0 2 0)) (cl-lib (0 5))) "Upload pastes to sprunge.us" single ((:commit . "0fd386b8b29c4175022a04ad70ea5643185b6726") (:keywords "tools") (:authors ("Tom Jakubowski")) (:maintainer "Tom Jakubowski"))]) (sproto-mode . [(20151115 1805) nil "Major mode for editing sproto." single ((:commit . "0583a88273204dccd884b7edaa3590cefd31e7f7") (:keywords "sproto") (:authors ("m2q1n9")) (:maintainer "m2q1n9"))]) (sprintly-mode . [(20121006 534) ((furl (0 0 2))) "Major mode for dealing with sprint.ly" single ((:commit . "6695892bae5860b5268bf3ae62be990ee9b63c11") (:authors ("Justin Lilly" . "justin@justinlilly.com")) (:maintainer "Justin Lilly" . "justin@justinlilly.com") (:url . "https://github.com/sprintly/sprintly-mode"))]) (springboard . [(20170106 755) ((helm (1 6 9))) "Temporarily change default-directory for one command" single ((:commit . "263a8cd4582c81bfc29d7db37d5267e2488b148c") (:keywords "helm") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/springboard"))]) (spray . [(20160304 2220) nil "a speed reading mode" single ((:commit . "00638bc916227f2f961013543d10e85a43a32e29") (:keywords "convenience") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://github.com/ian-kelling/spray"))]) (spotlight . [(20150929 755) ((emacs (24 1)) (swiper (0 6 0)) (counsel (0 6 0))) "search files with Mac OS X spotlight" single ((:commit . "ab902900f22e7d1ea2dd8169441d2da7155aaa68") (:keywords "search" "external") (:authors ("Ben Maughan" . "benmaughan@gmail.com")) (:maintainer "Ben Maughan" . "benmaughan@gmail.com") (:url . "http://www.pragmaticemacs.com"))]) (spotify . [(20181030 810) ((cl-lib (0 5))) "Control the spotify application from emacs" single ((:commit . "29577cf1188161f98b8358c149aaf47b2c137902") (:keywords "convenience") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/spotify-el"))]) (splitter . [(20170809 2208) nil "Manage window splits" single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (splitjoin . [(20150505 1432) ((cl-lib (0 5))) "Transition between multiline and single-line code" single ((:commit . "e2945ee269e6e90f0243d6f2a33e067bb0a2873c") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-splitjoin"))]) (spiral . [(20180223 1140) ((emacs (25 1)) (a (0 1 0 -3 4)) (avy (0 4 0)) (clojure-mode (5 6 0)) (highlight (0)) (treepy (1 0 0))) "Clojure IDE based on UNREPL" tar ((:commit . "907b9792467139a942ba7b07ca0276b90770baf9") (:keywords "languages" "clojure") (:authors ("Daniel Barreto" . "daniel@barreto.tech")) (:maintainer "Daniel Barreto" . "daniel@barreto.tech") (:url . "https://github.com/Unrepl/spiral"))]) (spice-mode . [(20171028 643) ((emacs (24 3))) "Major mode for SPICE" single ((:commit . "702bf2d5c3561be44771ea77b476532d32068504") (:keywords "spice" "spice2g6" "spice3" "eldo" "hspice" "layla" "mondriaan" "fasthenry" "cdl" "spectre compatibility" "netlist editing") (:authors ("Geert A. M. Van der Plas" . "geert_vanderplas@email.com") ("Emmanuel Rouat" . "emmanuel.rouat@wanadoo.fr") ("Carlin J. Vieri, MIT AI Lab" . "cvieri@ai.mit.edu")) (:maintainer "Geert A. M. Van der Plas" . "geert_vanderplas@email.com") (:url . "http://spice-mode.4t.com/"))]) (sphinx-mode . [(20180620 915) ((f (0 20 0)) (dash (2 14 1))) "Minor mode providing sphinx support." tar ((:commit . "b5ac514e213459dcc57184086f10b5b6be3cecd8"))]) (sphinx-frontend . [(20161025 758) nil "Launch build process for rst documents via sphinx." single ((:commit . "0cbb03361c245382d3e679dded30c4fc1713c252") (:keywords "compile" "sphinx" "restructuredtext") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/sphinx-frontend"))]) (sphinx-doc . [(20160116 1117) ((s (1 9 0)) (cl-lib (0 5)) (dash (2 10 0))) "Sphinx friendly docstrings for Python functions" single ((:commit . "f39da2e6cae55d5d7c7ce887e69755b7529bcd67") (:keywords "sphinx" "python") (:authors ("Vineet Naik" . "naikvin@gmail.com")) (:maintainer "Vineet Naik" . "naikvin@gmail.com") (:url . "https://github.com/naiquevin/sphinx-doc.el"))]) (speeddating . [(20180319 723) ((emacs (25))) "Increase date and time at point" single ((:commit . "df69db0560f19636a66a74f3d88c793bbb18b21e") (:keywords "date" "time") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/emacs-speeddating"))]) (speed-type . [(20171230 1647) ((emacs (24 3)) (cl-lib (0 3))) "Practice touch and speed typing" single ((:commit . "7a67fcd7bf825eee890097bd4a1b3c4f531a1135") (:keywords "games") (:authors ("Gunther Hagleitner")) (:maintainer "Julien Pagès" . "j.parkouss@gmail.com") (:url . "https://github.com/parkouss/speed-type"))]) (speechd-el . [(20180105 2017) nil "Client to speech synthesizers and Braille displays." tar ((:commit . "0b25d3eb7ae219d2af9a7e9df2f3334652156bf5"))]) (speech-tagger . [(20170728 1829) ((cl-lib (0 5))) "tag parts of speech using coreNLP" tar ((:commit . "61955b40d4e8b09e66a3e8033e82893f81657c06") (:keywords "speech" "tag" "nlp" "language" "corenlp" "parsing" "natural") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:url . "https://github.com/cosmicexplorer/speech-tagger"))]) (sparql-mode . [(20180320 1802) ((cl-lib (0 5)) (emacs (24 3))) "Edit and interactively evaluate SPARQL queries." tar ((:commit . "a00bb622c54086ac1ee96c265bf7fbef12c68089") (:authors ("Craig Andera <candera at wangdera dot com>")) (:maintainer "Bjarte Johansen <Bjarte dot Johansen at gmail dot com>") (:url . "https://github.com/ljos/sparql-mode"))]) (sparkline . [(20150101 1319) ((cl-lib (0 3))) "Make sparkline images from a list of numbers" single ((:commit . "a2b5d817d272d6363b67ed8f8cc75499a19fa8d2") (:keywords "extensions") (:authors ("Willem Rein Oudshoorn" . "woudshoo@xs4all.nl")) (:maintainer "Willem Rein Oudshoorn" . "woudshoo@xs4all.nl"))]) (spark . [(20160415 201) ((emacs (24 3))) "sparkline generation" single ((:commit . "0bf148c3ede3b31d56fd75f347cdd0b0eae60025") (:keywords "lisp" "data") (:authors ("Alvin Francis Dumalus")) (:maintainer "Alvin Francis Dumalus") (:url . "https://github.com/alvinfrancis/spark"))]) (spaces . [(20170809 2208) nil "Create and switch between named window configurations." single ((:commit . "6bdb51e9a346907d60a9625f6180bddd06be6674") (:keywords "frames" "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/chumpy-windows"))]) (spacemacs-theme . [(20181107 1725) nil "Color theme with a dark and light versions" tar ((:commit . "c162ad13e4ae1965619012332d3b5f57c9172e98") (:keywords "color" "theme") (:url . "https://github.com/nashamri/spacemacs-theme"))]) (spaceline-all-the-icons . [(20170829 820) ((emacs (24 4)) (all-the-icons (2 6 0)) (spaceline (2 0 0)) (memoize (1 0 1))) "A Spaceline theme using All The Icons" tar ((:commit . "e2e195f64a541d72b6d0ba0451f1e3072234b820") (:keywords "convenience" "lisp" "tools") (:authors ("Dominic Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dominic Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/spaceline-all-the-icons.el"))]) (spaceline . [(20180628 746) ((emacs (24 4)) (cl-lib (0 5)) (powerline (2 3)) (dash (2 11 0)) (s (1 10 0))) "Modeline configuration library for powerline" tar ((:commit . "29ced71ed0097cd5eba15d6bfdbafd9d18f5bd82") (:keywords "mode-line" "powerline" "spacemacs") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/spaceline"))]) (spacegray-theme . [(20150719 1931) ((emacs (24 1))) "A Hyperminimal UI Theme" single ((:commit . "7f70ee36297e5ccf9bc90b1f81472024f5a7a749") (:keywords "themes") (:authors ("Bruce Williams" . "brwcodes@gmail.com")) (:maintainer "Bruce Williams" . "brwcodes@gmail.com") (:url . "http://github.com/bruce/emacs-spacegray-theme"))]) (sourcetrail . [(20170410 2137) ((emacs (24 4))) "Communication with Sourcetrail" single ((:commit . "b8d5557aa565ae979622312576db20515f65f977") (:keywords "external" "tool") (:authors ("Andreas Stallinger" . "astallinger@sourcetrail.com")) (:maintainer "Andreas Stallinger" . "astallinger@sourcetrail.com"))]) (sourcerer-theme . [(20161014 1625) nil "A version of sourcerer by xero" single ((:commit . "c7f8e665d53bb48fb72f95f706710d53d24bd407") (:keywords "themes") (:authors ("Bryan Gilbert" . "gilbertw1@gmail.com")) (:maintainer "Bryan Gilbert" . "gilbertw1@gmail.com") (:url . "http://github.com/gilbertw1/sourcerer-emacs"))]) (sourcemap . [(20161216 540) ((emacs (24 3))) "Sourcemap parser" single ((:commit . "64c89d296186f48d9135fb8aad501de19f64bceb") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-sourcemap"))]) (sourcekit . [(20180101 834) ((emacs (24 3)) (dash (2 12 1)) (dash-functional (1 2 0)) (request (0 2 0))) "Library to interact with sourcekittendaemon" single ((:commit . "abf9bc5a0102eb666d3aa6d6bf22f6efcc852781") (:keywords "tools" "processes") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/company-sourcekit"))]) (soundklaus . [(20160314 1231) ((dash (2 12 1)) (emacs (24)) (emms (4 0)) (s (1 11 0)) (pkg-info (0 4)) (cl-lib (0 5)) (request (0 2 0))) "Play music on SoundCloud with Emacs via EMMS" tar ((:commit . "09ec030843482594beae2664b8fe1e0ad1e66472") (:keywords "soundcloud" "music" "emms") (:authors ("r0man" . "roman@burningswell.com")) (:maintainer "r0man" . "roman@burningswell.com") (:url . "https://github.com/r0man/soundklaus.el"))]) (soundcloud . [(20150502 326) ((emms (20131016)) (json (1 2)) (deferred (0 3 1)) (string-utils (0 3 2)) (request (20140316 417)) (request-deferred (20130526 1015))) "a SoundCloud client for Emacs" single ((:commit . "f998d4276ea90258909c698f6a5a51fccb667c08") (:keywords "soundcloud" "music" "audio") (:authors ("Travis Thieman" . "travis.thieman@gmail.com")) (:maintainer "Travis Thieman" . "travis.thieman@gmail.com"))]) (sound-wav . [(20160725 1424) ((deferred (0 3 1)) (cl-lib (0 5))) "Play wav file" single ((:commit . "406868043761524118c27b1207be0f8bbda8798e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-sound-wav"))]) (sotlisp . [(20180706 1749) ((emacs (24 1))) "Write lisp at the speed of thought." single ((:commit . "cc5730c0803a6e0f18e22d6027784b915d304318") (:keywords "convenience" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/speed-of-thought-lisp"))]) (sotclojure . [(20170922 8) ((emacs (24 1)) (clojure-mode (4 0 0)) (cider (0 8)) (sotlisp (1 3))) "Write clojure at the speed of thought." tar ((:commit . "a480c887b53cb007b7b099c5ffcab89b9e59d7bc") (:keywords "convenience" "clojure") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/speed-of-thought-clojure"))]) (sos . [(20141215 403) ((org (7))) "StackOverflow Search" single ((:commit . "1573adca912b88b5010d99a25c83a5b2313bd39c") (:keywords "tools" "search" "questions") (:authors ("Rudolf Olah")) (:maintainer "Rudolf Olah") (:url . "https://github.com/omouse/emacs-sos"))]) (sort-words . [(20160929 1335) nil "Sort words in a selected region" single ((:commit . "7b6e108f80237363faf7ec28b2c58dec270b8601") (:keywords "tools") (:authors ("\"Aleksandar Simic\"" . "asimic@gmail.com")) (:maintainer "\"Aleksandar Simic\"" . "asimic@gmail.com") (:url . "http://github.org/dotemacs/sort-words.el"))]) (soothe-theme . [(20141027 1441) ((emacs (24 1))) "a dark colorful theme for Emacs24." single ((:commit . "0786fe70c6c1b4ddcfb932fdc6862b9611cfc09b") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-soothe-theme"))]) (sonic-pi . [(20171205 1205) ((cl-lib (0 5)) (osc (0 1)) (dash (2 2 0)) (emacs (24)) (highlight (0))) "A Emacs client for SonicPi" tar ((:commit . "3cf101b3b299735ed91658c7791ea4f04164e076") (:keywords "sonicpi" "ruby") (:authors ("Joseph Wilk" . "joe@josephwilk.net")) (:maintainer "Joseph Wilk" . "joe@josephwilk.net") (:url . "http://www.github.com/repl-electric/sonic-pi.el"))]) (solidity-mode . [(20181117 1518) nil "Major mode for ethereum's solidity language" tar ((:commit . "d6c48a1cb64d3c8a825dc0d06c839f2cacd4d289") (:keywords "languages" "solidity") (:authors ("Lefteris Karapetsas " . "lefteris@refu.co")) (:maintainer "Lefteris Karapetsas " . "lefteris@refu.co"))]) (solarized-theme . [(20181030 1912) ((emacs (24 1)) (cl-lib (0 5)) (dash (2 6 0))) "The Solarized color theme, ported to Emacs." tar ((:commit . "87d4758e7ecc8ed873f3326e4f8b185fd2b9da0a"))]) (solaire-mode . [(20180521 935) ((emacs (24 4)) (cl-lib (0 5))) "make certain buffers grossly incandescent" single ((:commit . "abf2ce4da77d0877efb4a035687390ce921eda4f") (:keywords "dim" "bright" "window" "buffer" "faces") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-solaire-mode"))]) (soft-stone-theme . [(20140614 835) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "fb475514cfb02cf30ce358a61c48e46614344d48") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-stone-theme"))]) (soft-morning-theme . [(20150918 2041) nil "Emacs24 theme with a light background." single ((:commit . "c0f9c70c97ef2be2a093cf839c4bfe27740a111c") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-morning-theme"))]) (soft-charcoal-theme . [(20140420 1643) nil "Dark charcoal theme with soft colors" single ((:commit . "5607ab977fae6638e78b1495e02da8955c9ba19f") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler") (:url . "http://github.com/mswift42/soft-charcoal-theme"))]) (socyl . [(20170212 642) ((s (1 11 0)) (dash (2 12 0)) (pkg-info (0 5 0)) (cl-lib (0 5))) "Frontend for several search tools" tar ((:commit . "1ef2da42f66f3ab31a34131e51648f352416f0ba") (:keywords "ripgrep" "sift" "ack" "pt" "ag" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/socyl"))]) (snoopy . [(20171008 2004) ((emacs (24)) (cl-lib (0 6))) "minor mode for number row unshifted character insertion" single ((:commit . "ec4123bdebfe0bb7bf4feaac2dc02b59caffe386") (:keywords "lisp") (:authors ("António Nuno Monteiro" . "anmonteiro@gmail.com")) (:maintainer "António Nuno Monteiro" . "anmonteiro@gmail.com"))]) (snippet . [(20130210 2315) nil "Insert snippets of text into a buffer" single ((:commit . "11d00dd803874b93836f2010b08bd2c97b0f3c63") (:authors ("Pete Kazmier")) (:maintainer "Pete Kazmier"))]) (snazzy-theme . [(20170823 1832) ((emacs (24)) (base16-theme (2 1))) "An elegant syntax theme with bright colors" single ((:commit . "57a1763b49b4a776084c16bc70c219246fa5b412") (:keywords "faces" "theme" "color" "snazzy") (:url . "https://github.com/weijiangan/emacs-snazzy/"))]) (snapshot-timemachine-rsnapshot . [(20170324 1213) ((snapshot-timemachine (20160222 132)) (seq (2 19))) "rsnapshot backend for snapshot-timemachine" single ((:commit . "72b0b700d80f1a0442e62bbbb6a0c8c59182f97f") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (snapshot-timemachine . [(20161221 929) ((emacs (24 4))) "Step through (Btrfs, ZFS, ...) snapshots of files" single ((:commit . "99efcebab309b11ed512a8dc62555d3834df5efb") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/snapshot-timemachine"))]) (snakemake-mode . [(20181008 250) ((emacs (24 5)) (cl-lib (0 5)) (magit-popup (2 4 0))) "Major mode for editing Snakemake files" tar ((:commit . "0cadd2bbd20aae1555561e81ed72fec43ec7296e") (:keywords "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/kyleam/snakemake-mode"))]) (smyx-theme . [(20141127 828) nil "smyx Color Theme" single ((:commit . "6263f6b401bbabaed388c8efcfc0be2e58c51401") (:keywords "color" "theme" "smyx") (:authors ("Uriel G Maldonado" . "uriel781@gmail.com")) (:maintainer "Uriel G Maldonado" . "uriel781@gmail.com"))]) (smtpmail-multi . [(20160218 2349) nil "Use different smtp servers for sending mail" single ((:commit . "81eabfe56f620ee044ff9dd52fa8b6148d0a9f30") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/smtpmail-multi"))]) (smotitah . [(20150218 1030) nil "Modular emacs configuration framework" tar ((:commit . "f9ab562128a5460549d016913533778e8c94bcf3"))]) (smooth-scrolling . [(20161002 1949) nil "Make emacs scroll smoothly" single ((:commit . "2462c13640aa4c75ab3ddad443fedc29acf68f84") (:keywords "convenience") (:authors ("Adam Spiers" . "emacs-ss@adamspiers.org") ("Jeremy Bondeson" . "jbondeson@gmail.com") ("Ryan C. Thompson" . "rct+github@thompsonclan.org")) (:maintainer "Adam Spiers" . "emacs-ss@adamspiers.org") (:url . "http://github.com/aspiers/smooth-scrolling/"))]) (smooth-scroll . [(20130322 414) nil "Minor mode for smooth scrolling and in-place scrolling." single ((:commit . "02320f28abb5cae28b3a18f6b9ce93129bdbfc45") (:keywords "convenience" "emulations" "frames") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>") (:url . "http://www.emacswiki.org/emacs/download/smooth-scroll.el"))]) (smmry . [(20161024 901) nil "SMMRY client" single ((:commit . "986a1b0aec8ab1ef17dbfb7886f47e5558cf738a") (:keywords "api" "smmry") (:authors ("james sangho nah" . "microamp@protonmail.com")) (:maintainer "james sangho nah" . "microamp@protonmail.com") (:url . "https://github.com/microamp/smmry.el"))]) (sml-modeline . [(20170614 2111) nil "Show position in a scrollbar like way in mode-line" single ((:commit . "d2f9f70174c4cf68c67eb3bb8088235735e34d9a") (:authors ("Lennart Borgman (lennart O borgman A gmail O com)")) (:maintainer "Lennart Borgman (lennart O borgman A gmail O com)") (:url . "http://bazaar.launchpad.net/~nxhtml/nxhtml/main/annotate/head%3A/util/sml-modeline.el"))]) (smiles-mode . [(20160717 1120) nil "Major mode for SMILES." single ((:commit . "fbb381758adcb000a0c304be1b797f985f00e2de") (:keywords "smiles") (:authors (nil . "John Kitchin [jkitchin@andrew.cmu.edu]")) (:maintainer nil . "John Kitchin [jkitchin@andrew.cmu.edu]"))]) (smex . [(20151212 2209) ((emacs (24))) "M-x interface with Ido-style fuzzy matching." single ((:commit . "55aaebe3d793c2c990b39a302eb26c184281c42c") (:keywords "convenience" "usability") (:authors ("Cornelius Mika" . "cornelius.mika@gmail.com")) (:maintainer "Cornelius Mika" . "cornelius.mika@gmail.com") (:url . "http://github.com/nonsequitur/smex/"))]) (smeargle . [(20161212 2358) ((emacs (24 3))) "Highlighting region by last updated time" single ((:commit . "0665b1ff5109731898bc4a0ca6d939933b804777") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-smeargle"))]) (smblog . [(20170419 1021) ((emacs (24 3))) "samba log viewer" single ((:commit . "5245e7aeac20915121946f59bba30899305d950b") (:authors ("Aurélien Aptel" . "aaptel@suse.com")) (:maintainer "Aurélien Aptel" . "aaptel@suse.com") (:url . "http://github.com/aaptel/smblog-mode"))]) (smbc . [(20171229 1808) nil "View SMBC from Emacs" single ((:commit . "10538e3d575ba6ef3c94d555af2744b42dfd36c7") (:keywords "smbc" "webcomic") (:authors ("Saksham Sharma" . "saksham0808@gmail.com")) (:maintainer "Saksham Sharma" . "saksham0808@gmail.com") (:url . "https://github.com/sakshamsharma/emacs-smbc"))]) (smarty-mode . [(20100703 1158) nil "major mode for editing smarty templates" single ((:commit . "3dfdfe1571f5e9ef55a29c51e5a80046d4cb7568") (:keywords "smarty" "php" "languages" "templates") (:maintainer "Benj Carson") (:url . "none yet"))]) (smartscan . [(20170211 2033) nil "Jumps between other symbols found at point" single ((:commit . "234e077145710a174c20742de792b97ed2f965f6") (:keywords "extensions") (:authors ("Mickey Petersen" . "mickey@masteringemacs.org")) (:maintainer "Mickey Petersen" . "mickey@masteringemacs.org"))]) (smartrep . [(20150509 230) nil "Support sequential operation which omitted prefix keys." single ((:commit . "f0ff5a6d7b8603603598ae3045c98b011e58d86e") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/smartrep.el"))]) (smartparens . [(20181028 1005) ((dash (2 13 0)) (cl-lib (0 3))) "Automatic insertion, wrapping and paredit-like navigation with user defined pairs." tar ((:commit . "d65f3c0f47413c1a67ced979dc2062a073d907af"))]) (smart-window . [(20160717 130) ((cl-lib (0 5))) "vim-like window controlling plugin" single ((:commit . "5996461b7cbc5ab4509ac48537916eb29a8e4c16") (:keywords "window") (:authors ("Felix Chern" . "idryman@gmail.com")) (:maintainer "Felix Chern" . "idryman@gmail.com") (:url . "https://github.com/dryman/smart-window.el"))]) (smart-tabs-mode . [(20160629 1452) nil "Intelligently indent with tabs, align with spaces!" single ((:commit . "9cc2594b82b03e7d68645a4878f9359f8b8c34c5") (:keywords "languages") (:authors ("John Croisant" . "jacius@gmail.com") ("Alan Pearce" . "alan@alanpearce.co.uk") ("Daniel Dehennin" . "daniel.dehennin@baby-gnu.org") ("Matt Renaud" . "mrenaud92@gmail.com")) (:maintainer "Joel C. Salomon" . "joelcsalomon@gmail.com") (:url . "http://www.emacswiki.org/emacs/SmartTabs"))]) (smart-tab . [(20170902 2107) nil "Intelligent tab completion and indentation." single ((:commit . "76a8ec13384975d39aa1b25e5384a02558dba574") (:keywords "extensions") (:authors ("John SJ Anderson" . "genehack@genehack.org") ("Sebastien Rocca Serra" . "sroccaserra@gmail.com") ("Daniel Hackney" . "dan@haxney.org")) (:maintainer "John SJ Anderson" . "genehack@genehack.org") (:url . "http://github.com/genehack/smart-tab/tree/master"))]) (smart-shift . [(20150203 725) nil "Smart shift text left/right." single ((:commit . "a26ab2b240137e62ec4bce1698ed9c5f7b6d13ae") (:keywords "convenience" "tools") (:authors ("Bin Huang" . "huangbin88@foxmail.com")) (:maintainer "Bin Huang" . "huangbin88@foxmail.com") (:url . "https://github.com/hbin/smart-shift"))]) (smart-semicolon . [(20171008 133) ((emacs (25))) "Insert semicolon smartly" single ((:commit . "bcea2aa37befa40abf8b24a2d2314904e6df43b3") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/smart-semicolon"))]) (smart-region . [(20150903 1403) ((emacs (24 4)) (expand-region (0 10 0)) (multiple-cursors (1 3 0)) (cl-lib (0 5))) "Smartly select region, rectangle, multi cursors" single ((:commit . "5a8017fd8e8dc3483865951c4942cab3f96f69f6") (:keywords "marking" "region") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/smart-region"))]) (smart-newline . [(20131208 340) nil "Provide smart newline for one keybind." single ((:commit . "0553a9e4be7188352de1a28f2eddfd28e7436f94") (:authors ("Satoshi Namai")) (:maintainer "Satoshi Namai"))]) (smart-mode-line-powerline-theme . [(20160706 38) ((emacs (24 3)) (powerline (2 2)) (smart-mode-line (2 5))) "smart-mode-line theme that mimics the powerline appearance." tar ((:commit . "b79f4fa5f2380b0d726a895dd7199e5483004490") (:keywords "mode-line" "faces" "themes") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/smart-mode-line"))]) (smart-mode-line-atom-one-dark-theme . [(20180915 1335) ((emacs (24 3)) (smart-mode-line (2 10))) "Atom-one-dark theme for smart-mode-line" single ((:commit . "21cf510c6dfc919517af045435f16dc3527d7d04") (:keywords "mode-line" "themes" "faces") (:authors ("Davide Restivo" . "davide.restivo@yahoo.it")) (:maintainer "Davide Restivo" . "davide.restivo@yahoo.it") (:url . "https://github.com/daviderestivo/smart-mode-line-atom-one-dark-theme"))]) (smart-mode-line . [(20180926 1036) ((emacs (24 3)) (rich-minority (0 1 1))) "A color coded smart mode-line." tar ((:commit . "b79f4fa5f2380b0d726a895dd7199e5483004490") (:keywords "mode-line" "faces" "themes") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "http://github.com/Malabarba/smart-mode-line"))]) (smart-mark . [(20150912 210) nil "Restore point after C-g when mark" single ((:commit . "04b522a23e3aae8381c6a976fc978532fcb2e7d0") (:keywords "mark" "restore") (:authors ("Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Kai Yu" . "yeannylam@gmail.com"))]) (smart-jump . [(20181103 2227) ((emacs (25 1)) (dumb-jump (0 5 1))) "Smart go to definition." tar ((:commit . "aa963735196b7f64fb286163cd5c3e4d435814e5") (:keywords "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/smart-jump"))]) (smart-indent-rigidly . [(20141206 15) nil "Smart rigid indenting" single ((:commit . "323d1fe4d0b81e598249aad01bc44adb180ece0e") (:keywords "indenting" "coffee-mode" "haml-mode" "sass-mode") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/smart-indent-rigidly"))]) (smart-hungry-delete . [(20170412 1343) ((emacs (24 3))) "smart hungry deletion of whitespace" single ((:commit . "7c1d56a92481594e14d40b5fdf6c48657a0108a0") (:keywords "convenience") (:authors ("Hauke Rehfeld" . "emacs@haukerehfeld.de")) (:maintainer "Hauke Rehfeld" . "emacs@haukerehfeld.de") (:url . "https://github.com/hrehfeld/emacs-smart-hungry-delete"))]) (smart-forward . [(20140430 713) ((expand-region (0 8 0))) "Semantic navigation" single ((:commit . "7b6dbfdbd4b646376a567c70e1a161545431b72b") (:keywords "navigation") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (smart-dash . [(20110131 316) nil "Smart-Dash minor mode" single ((:authors ("Dennis Lambe Jr." . "malsyned@malsyned.net")) (:maintainer "Dennis Lambe Jr." . "malsyned@malsyned.net"))]) (smart-cursor-color . [(20141124 1719) nil "Change cursor color dynamically" single ((:commit . "1d190f49ca77734b55ac58f1b6276e42ada967b0") (:keywords "cursor" "color" "face") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/smart-cursor-color/"))]) (smart-compile . [(20180316 330) nil "an interface to `compile'" single ((:commit . "16ebc3c570f1949b8198fcc8663d6d26df32717a") (:keywords "tools" "unix") (:authors ("Seiji Zenitani" . "zenitani@mac.com")) (:maintainer "Seiji Zenitani" . "zenitani@mac.com"))]) (smart-comment . [(20160322 1839) nil "smarter commenting" single ((:commit . "17ddbd83205818763e6d68aa7a1aa9aaf414cbd4") (:keywords "lisp") (:authors ("Simon Friis Vindum" . "simon@vindum.io")) (:maintainer "Simon Friis Vindum" . "simon@vindum.io"))]) (smart-backspace . [(20171014 526) nil "intellj like backspace" single ((:commit . "a10ec44ff325ec8c4c98b1a6e44e89e60a9aa4ac") (:authors ("Takeshi Tsukamoto" . "t.t.itm.0403@gmail.com")) (:maintainer "Takeshi Tsukamoto" . "t.t.itm.0403@gmail.com") (:url . "https://github.com/itome/smart-backspace"))]) (sly-repl-ansi-color . [(20171020 1516) ((sly (0)) (cl-lib (0 5))) "Add ANSI colors support to the sly mrepl." single ((:commit . "b9cd52d1cf927bf7e08582d46ab0bcf1d4fb5048") (:keywords "sly") (:authors ("Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") ("Max Mikhanosha")) (:maintainer "Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") (:url . "https://github.com/PuercoPop/sly-repl-ansi-color"))]) (sly-quicklisp . [(20170112 935) ((sly (1 0 0 -2 2))) "Quicklisp support for SLY" tar ((:commit . "8a9e3c0c07c6861ec33b338cc46ac12e7ce6a477") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-quicklisp"))]) (sly-named-readtables . [(20150817 1516) ((sly (1 0 0 -2 2))) "Support named readtables in Common Lisp files" tar ((:commit . "df4ed79064cf85275804e201899b677bef4ab3f5") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-named-readtables"))]) (sly-macrostep . [(20160119 1234) ((sly (1 0 0 -2 2)) (macrostep (0 9))) "fancy macro-expansion via macrostep.el" tar ((:commit . "eb16778d104413a3e2a8d5537437c4ad76c2954b") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/capitaomorte/sly-macrostep"))]) (sly-hello-world . [(20160119 1436) ((sly (1 0 0 -2 2))) "A template SLY contrib" tar ((:commit . "1bfcca692b6ec0670ed309ffe29eb9384397c183") (:keywords "languages" "lisp" "sly") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/sly-hello-world"))]) (sly . [(20181120 1521) ((emacs (24 3))) "Sylvester the Cat's Common Lisp IDE" tar ((:commit . "7f2f7931bf7b895fb5b9f11453df850b065ba030") (:keywords "languages" "lisp" "sly") (:url . "https://github.com/joaotavora/sly"))]) (slstats . [(20170823 849) ((cl-lib (0 5)) (emacs (24))) "Acquire and display stats about Second Life" single ((:commit . "e9696066abf3f2b7b818a57c062530dfd9377033") (:keywords "games") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/slstats.el"))]) (slow-keys . [(20180831 459) ((emacs (24 1))) "Slow keys mode to avoid RSI" single ((:commit . "b93ad77f9fc1d14e080d7d64864fc9cb222248b6") (:keywords "convenience") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:url . "https://github.com/manuel-uberti/slow-keys"))]) (slovak-holidays . [(20150418 855) nil "Adds a list of slovak holidays to Emacs calendar" single ((:commit . "effb16dfcd14797bf7448f5113085479db339c02") (:keywords "calendar") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (slirm . [(20160201 1425) ((emacs (24 4))) "Systematic Literature Review Mode for Emacs." single ((:commit . "9adfbe1fc67580e7d0d90f7e927a25d63a797464") (:authors ("Florian Biermann" . "fbie@itu.dk")) (:maintainer "Florian Biermann" . "fbie@itu.dk") (:url . "http://github.com/fbie/slirm"))]) (slime-volleyball . [(20140718 441) nil "An SVG Slime Volleyball Game" tar ((:commit . "159b5c0f40b109e3854e94b89ec5383854c46ae3") (:keywords "games") (:authors ("Thomas Fitzsimmons" . "fitzsim@fitzsim.org")) (:maintainer "Thomas Fitzsimmons" . "fitzsim@fitzsim.org"))]) (slime-theme . [(20170808 1322) ((emacs (24 0))) "an Emacs 24 theme based on Slime (tmTheme)" single ((:commit . "8e5880ac69e0b6a079103001cc3a90bdb688998f") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (slime-docker . [(20181107 1556) ((emacs (24)) (slime (2 16)) (docker-tramp (0 1)) (cl-lib (0 5))) "Integration of SLIME with Docker containers." tar ((:commit . "83a6ea7e4302e03f894a03f15ae0b68b101023c0") (:keywords "docker" "lisp" "slime") (:url . "https://github.com/daewok/slime-docker"))]) (slime-company . [(20180119 1843) ((emacs (24 4)) (slime (2 13)) (company (0 9 0))) "slime completion backend for company mode" single ((:commit . "4c2e2805540dea700130607fa235018a87e4a070") (:keywords "convenience" "lisp" "abbrev") (:authors ("Ole Arndt" . "anwyn@sugarshark.com")) (:maintainer "Ole Arndt" . "anwyn@sugarshark.com"))]) (slime . [(20181119 1741) ((cl-lib (0 5)) (macrostep (0 9))) "Superior Lisp Interaction Mode for Emacs" tar ((:commit . "0a1784dfbc1adeee058c7f44b5c1c0761fb36835") (:keywords "languages" "lisp" "slime") (:url . "https://github.com/slime/slime"))]) (slim-mode . [(20170728 1348) nil "Major mode for editing Slim files" single ((:commit . "3636d18ab1c8b316eea71c4732eb44743e2ded87") (:keywords "markup" "language") (:authors ("Nathan Weizenbaum")) (:maintainer "Nathan Weizenbaum") (:url . "http://github.com/slim-template/emacs-slim"))]) (slideview . [(20150324 2240) ((cl-lib (0 3))) "File slideshow" single ((:commit . "b6d170bda139aedf81b47dc55cbd1a3af512fb4c") (:keywords "files") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-slideview"))]) (slack . [(20181121 731) ((websocket (1 8)) (request (0 2 0)) (oauth2 (0 10)) (circe (2 2)) (alert (1 2)) (emojify (0 2))) "Slack client for Emacs" tar ((:commit . "186b4653c55c08efa3ff9fb9bde038576ddff9f6") (:url . "https://github.com/yuya373/emacs-slack"))]) (sl . [(20161217 1404) ((cl-lib (0 5))) "An Emacs clone of sl(1)" tar ((:commit . "0882117728be91276b815e18c2a66106bf9d69d3") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/sl.el"))]) (skype . [(20160711 824) nil "skype UI for emacs users.." tar ((:commit . "8e3b33e620ed355522aa36434ff41e3ced080629") (:keywords "skype" "chat") (:authors ("SAKURAI Masashi" . "m.sakurai@kiwanami.net")) (:maintainer "SAKURAI Masashi" . "m.sakurai@kiwanami.net"))]) (skewer-reload-stylesheets . [(20160725 1220) ((skewer-mode (1 5 3))) "live-edit CSS, SCSS, Less, and friends." tar ((:commit . "b9cc5635230ac3c0603a6da690c6e632d0a7490a") (:authors ("Nate Eagleson" . "nate@nateeag.com")) (:maintainer "Nate Eagleson" . "nate@nateeag.com"))]) (skewer-mode . [(20180706 1807) ((simple-httpd (1 4 0)) (js2-mode (20090723)) (emacs (24))) "live browser JavaScript, CSS, and HTML interaction" tar ((:commit . "a381049acc4fa2087615b4b3b26c0865841386bd"))]) (skewer-less . [(20160828 2021) ((skewer-mode (1 5 3))) "Skewer support for live LESS stylesheet updates" single ((:commit . "927d6848a1ea9428d4cc995f76bd42f7b8da6bc8") (:keywords "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (skeletor . [(20170617 46) ((s (1 7 0)) (f (0 14 0)) (dash (2 2 0)) (cl-lib (0 3)) (let-alist (1 0 3)) (emacs (24 1))) "Provides project skeletons for Emacs" tar ((:commit . "01c330ec115fc29bba5d9bdf6c15beb4a44e2281") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (simplezen . [(20130421 1000) ((s (1 4 0)) (dash (1 1 0))) "A simple subset of zencoding-mode for Emacs." single ((:commit . "119fdf2c6890a0c56045ae72cf4fce0071a81481") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (simplenote2 . [(20171202 206) ((request-deferred (0 2 0))) "Interact with app.simplenote.com" tar ((:commit . "0fd6dbd0566af29964078e4b74baf69c2f52381a") (:keywords "simplenote") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com"))]) (simplenote . [(20141118 1440) nil "Interact with simple-note.appspot.com" single ((:commit . "e836fcdb5a6497a9ffd6bceddd19b4bc52189078") (:keywords "simplenote") (:authors ("Konstantinos Efstathiou" . "konstantinos@efstathiou.gr")) (:maintainer "Konstantinos Efstathiou" . "konstantinos@efstathiou.gr"))]) (simpleclip . [(20181105 1636) nil "Simplified access to the system clipboard" single ((:commit . "2468b08ad829aaf4a90246541978be3974c60ab8") (:keywords "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/simpleclip"))]) (simple-screen . [(20161009 920) nil "Simple screen configuration manager" single ((:commit . "596e3a451d9af24730ab31a8fe15c91a4264d09d") (:keywords "tools") (:authors ("Tadashi Watanabe" . "wac@umiushi.org")) (:maintainer "Tadashi Watanabe" . "wac@umiushi.org") (:url . "https://github.com/wachikun/simple-screen"))]) (simple-rtm . [(20160222 1534) ((rtm (0 1)) (dash (2 0 0))) "Interactive Emacs mode for Remember The Milk" single ((:commit . "8c7cd96cf66ef112be5c363e3378e304f8f83999") (:keywords "remember" "the" "milk" "productivity" "todo") (:authors ("Moritz Bunkus" . "morit@bunkus.org")) (:maintainer "Moritz Bunkus" . "morit@bunkus.org"))]) (simple-paren . [(20180427 918) ((emacs (24)) (cl-lib (0 5))) "Insert paired delimiter, wrap" single ((:commit . "8d735905306c587851eff1445898499c01c530ca") (:keywords "convenience") (:authors ("Andreas Röhler, Steve Purcell")) (:maintainer "Andreas Röhler, Steve Purcell") (:url . "https://github.com/andreas-roehler/simple-paren"))]) (simple-mpc . [(20180716 129) ((s (1 10 0))) "provides a simple interface to mpc" tar ((:commit . "bee8520e81292b4c7353e45b193f9a13b482f5b2") (:keywords "multimedia" "mpd" "mpc") (:authors ("Joren Van Onder" . "joren.vanonder@gmail.com")) (:maintainer "Joren Van Onder" . "joren.vanonder@gmail.com") (:url . "https://github.com/jorenvo/simple-mpc"))]) (simple-httpd . [(20180528 1603) ((cl-lib (0 3))) "pure elisp HTTP server" single ((:commit . "49721d5b791bee0fc25b1fdd69696371d546093a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacs-http-server"))]) (simple-call-tree . [(20180224 2056) ((emacs (24 3)) (anaphora (1 0 0))) "analyze source code based on font-lock text-properties" single ((:commit . "20059eb5549408def76aeb03d0d20839903dedef") (:keywords "programming") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "http://www.emacswiki.org/emacs/download/simple-call-tree.el"))]) (simple-bookmarks . [(20160804 1401) ((cl-lib (0 5))) "Bookmark / functioncall manager" tar ((:commit . "6c58337f2b7dbe9e58b5e097b1567f046a01d071") (:keywords "bookmark" "functioncall") (:authors ("Julian T. Knabenschuh" . "jtkdevelopments@gmail.com")) (:maintainer "Julian T. Knabenschuh" . "jtkdevelopments@gmail.com") (:url . "https://github.com/jtkDvlp/simple-bookmarks"))]) (simp . [(20180607 254) nil "Simple project definition, chiefly for file finding, and grepping" tar ((:commit . "d4d4b8547055347828bedccbeffdb4fd2d5a5d34") (:keywords "project" "grep" "find") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/simp"))]) (silkworm-theme . [(20180301 1437) ((emacs (24))) "Light theme with pleasant, low contrast colors." single ((:commit . "4a297f952401cfe894dcb24174f6eda05e00fada") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (signature . [(20140730 1949) nil "Signature Survey" tar ((:commit . "c47df2e1189a84505f9224aa78e87b6c65d13d37") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (signal . [(20160816 1438) ((emacs (24)) (cl-lib (0 5))) "Advanced hook" single ((:commit . "aa58327e2297df921d72a0370468b48663efd438") (:keywords "internal" "lisp" "processes" "tools") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/signal"))]) (sift . [(20160107 1015) nil "Front-end for sift, a fast and powerful grep alternative" single ((:commit . "4ce8878a0fc396ded7521ce38852d93e1d863065") (:keywords "sift" "ack" "pt" "ag" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/sift.el"))]) (side-notes . [(20180524 628) ((emacs (24 5))) "Easy access to a directory notes file" single ((:commit . "981ac308b9b5d58e2af20485377e693d2a6e15aa") (:keywords "convenience") (:authors ("Paul W. Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul W. Rankin" . "hello@paulwrankin.com") (:url . "https://github.com/rnkn/side-notes"))]) (sicp . [(20180823 1222) nil "Structure and Interpretation of Computer Programs in info format" tar ((:commit . "33acfa10a058aa65b6b22084a5b86a82410d794e") (:authors ("Hal Abelson") ("Jerry Sussman") ("Julie Sussman")) (:maintainer "Hal Abelson") (:url . "https://mitpress.mit.edu/sicp"))]) (sibilant-mode . [(20151119 2145) nil "Support for the Sibilant programming language" single ((:commit . "bc1b5d8cd597918bafc9b2880ee49024740e54ab") (:keywords "languages") (:authors ("Jacob Rothstein" . "hi@jbr.me")) (:maintainer "Jacob Rothstein" . "hi@jbr.me") (:url . "http://sibilantjs.info"))]) (shx . [(20181119 251) ((emacs (24 4))) "\"Extras\" for the (comint-mode) shell" single ((:commit . "a7d9dda0196423bbb673f9a4d30ac948449758f6") (:keywords "processes" "tools") (:url . "https://github.com/riscy/shx-for-emacs"))]) (shut-up . [(20180628 1830) ((cl-lib (0 3)) (emacs (24))) "Shut up would you!" single ((:commit . "081d6b01e3ba0e60326558e545c4019219e046ce") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/shut-up.el"))]) (shrink-whitespace . [(20181003 321) nil "Whitespace removal DWIM key" single ((:commit . "0407b89c142bd17e65edb666f35e2c6755bd0867") (:keywords "convenience") (:authors ("Jean-Christophe Petkovich" . "jcpetkovich@gmail.com")) (:maintainer "Jean-Christophe Petkovich" . "jcpetkovich@gmail.com") (:url . "https://gitlab.com/jcpetkovich/shrink-whitespace.el"))]) (shrink-path . [(20170813 247) ((emacs (24)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0))) "fish-style path" single ((:commit . "9d06c453d1537df46a4b703a29213cc7f7857aa0") (:authors ("Benjamin Andresen")) (:maintainer "Benjamin Andresen") (:url . "https://gitlab.com/bennya/shrink-path.el"))]) (shr-tag-pre-highlight . [(20171113 914) ((emacs (25 1)) (language-detection (0 1 0))) "Syntax highlighting code block in HTML" single ((:commit . "6182f43a36b0f82ba6edcf6e423b5f69a46a814e") (:keywords "html") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/shr-tag-pre-highlight.el"))]) (shpec-mode . [(20150530 922) nil "Minor mode for shpec specification" single ((:commit . "146adc8281d0f115df39a3a3f982ac59ab61b754") (:keywords "languages" "tools") (:authors ("AdrieanKhisbe" . "adriean.khisbe@live.fr")) (:maintainer "AdrieanKhisbe" . "adriean.khisbe@live.fr") (:url . "http://github.com/shpec/shpec-mode"))]) (showtip . [(20090830 1040) nil "Show tip at cursor" single ((:commit . "930da302809a4257e8d69425455b29e1cc91949b") (:keywords "help") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com"))]) (show-marks . [(20130805 1449) ((fm (1 0))) "Navigate and visualize the mark-ring" single ((:commit . "97609566582e65eed0d0a854efa5c312f209115d") (:keywords "convenience") (:authors ("Greg Rowe" . "emacs@therowes.net")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/mark"))]) (show-css . [(20160210 1408) ((doom (1 3)) (s (1 10 0))) "Show the css of the html attribute the cursor is on" tar ((:commit . "771daeddd4df7a7c10f66419a837145649bab63b") (:keywords "hypermedia") (:authors ("Sheldon McGrandle" . "developer@rednemesis.com")) (:maintainer "Sheldon McGrandle" . "developer@rednemesis.com") (:url . "https://github.com/smmcg/showcss-mode"))]) (shoulda . [(20140616 1833) ((cl-lib (0 5))) "Shoulda test support for ruby" single ((:commit . "fbe8eb8efc6cfcca1713283a290882cfcdc8725e") (:keywords "ruby" "tests" "shoulda") (:authors ("Marcwebbie" . "marcwebbie@gmail.com")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com"))]) (shm . [(20180327 57) nil "Structured Haskell Mode" tar ((:commit . "7f9df73f45d107017c18ce4835bbc190dfe6782e") (:keywords "development" "haskell" "structured") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com"))]) (shimbun . [(20181019 821) nil "interfacing with web newspapers" tar ((:commit . "f392ad9864d3ec30e8b8151bdbd714f51be21bf3") (:keywords "news") (:authors ("TSUCHIYA Masatoshi" . "tsuchiya@namazu.org") ("Akihiro Arisawa   " . "ari@mbf.sphere.ne.jp") ("Yuuichi Teranishi " . "teranisi@gohome.org") ("Katsumi Yamaoka   " . "yamaoka@jpl.org")) (:maintainer "TSUCHIYA Masatoshi" . "tsuchiya@namazu.org"))]) (shift-text . [(20130831 1655) ((cl-lib (1 0)) (es-lib (0 3))) "Move the region in 4 directions, in a way similar to Eclipse's" single ((:commit . "1be9cbf994000022172ceb746fe1d597f57ea8ba") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/shift-text"))]) (shift-number . [(20170301 1459) nil "Increase/decrease the number at point" single ((:commit . "cd099a5582fc996b800ac7607f6c38a004ce9740") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/shift-number.el"))]) (shen-elisp . [(20180915 2028) ((emacs (24 4))) "Shen implementation in Elisp" tar ((:commit . "73b74c8d6e3a2ea34b667d177d9f130765bfe501") (:keywords "shen" "elisp") (:url . "http://github.com/deech/shen-elisp"))]) (shelltest-mode . [(20180501 141) nil "Major mode for shelltestrunner" single ((:commit . "5fea8c9394380e822971a171905b6b5ab9be812d") (:keywords "languages") (:authors ("Dustin Fechner" . "dfe@rtrn.io")) (:maintainer "Dustin Fechner" . "dfe@rtrn.io") (:url . "https://github.com/rtrn/shelltest-mode"))]) (shelldoc . [(20151115 325) ((cl-lib (0 3)) (s (1 9 0))) "shell command editing support with man page." single ((:commit . "5df2264eb60e45066f3633df4f34834751667346") (:keywords "applications") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "http://github.com/mhayashi1120/Emacs-shelldoc"))]) (shell-toggle . [(20150226 1411) nil "Toggle to and from the shell buffer" single ((:commit . "0d01bd9a780fdb7fe6609c552523f4498649a3b9") (:keywords "processes") (:authors ("Mikael Sjödin" . "mic@docs.uu.se") ("Matthieu Moy") ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Mikael Sjödin" . "mic@docs.uu.se") (:url . "https://github.com/knu/shell-toggle.el"))]) (shell-switcher . [(20161029 552) ((emacs (24))) "Provide fast switching between shell buffers." tar ((:commit . "28a7f753dd7addd2933510526f52620cb5a22048"))]) (shell-split-string . [(20151224 1008) nil "Split strings using shell-like syntax" single ((:commit . "19f6f999c33cc66a4c91bacdcc3697c25d97bf5a") (:keywords "utility" "library" "shell" "string") (:authors ("10sr <8.slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8.slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/shell-split-string-el"))]) (shell-pop . [(20170304 1416) ((emacs (24)) (cl-lib (0 5))) "helps you to use shell easily on Emacs. Only one key action to work." single ((:commit . "4a3a9d093ad1add792bba764c601aa28de302b34") (:keywords "shell" "terminal" "tools") (:authors ("Kazuo YAGI" . "kazuo.yagi@gmail.com")) (:maintainer "Kazuo YAGI" . "kazuo.yagi@gmail.com") (:url . "http://github.com/kyagi/shell-pop-el"))]) (shell-history . [(20100505 839) nil "integration with shell history" single ((:commit . "ee371a81f2d2bf5a308344078329ca1e9b5ed38c") (:keywords "processes" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/shell-history.el"))]) (shell-here . [(20150728 1704) nil "Open a shell relative to the working directory" single ((:commit . "251309141e18978d2b8014345acc6f5afcd4d509") (:keywords "unix" "tools" "processes") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (shell-current-directory . [(20140101 2354) nil "create new shell based on buffer directory" single ((:commit . "bf843771bf9a4aa05e054ade799eb8862f3be89a") (:keywords "shell" "comint") (:authors ("Daniel Polani")) (:maintainer "Daniel Polani"))]) (shell-command . [(20090830 1040) nil "enables tab-completion for `shell-command'" single ((:commit . "7e22125f746ce9ffbe9b0282d62f4b4bbbe672bd") (:keywords "shell") (:authors ("TSUCHIYA Masatoshi" . "tsuchiya@namazu.org")) (:maintainer "TSUCHIYA Masatoshi" . "tsuchiya@namazu.org"))]) (shampoo . [(20131230 1019) nil "A remote Smalltalk development mode" tar ((:commit . "bc193c39636c30182159c5c91c37a9a4cb50fedf"))]) (shakespeare-mode . [(20180704 2138) nil "A major mode for editing Shakespearean templates." single ((:commit . "c442eeea9d585e1b1fbb8813e33d47feec348a57") (:keywords "shakespeare" "hamlet" "lucius" "julius" "mode") (:authors ("Cody Reichert")) (:maintainer "Cody Reichert") (:url . "http://github.com/CodyReichert/shakespeare-mode"))]) (shader-mode . [(20180518 1157) ((emacs (24))) "Major mode for shader" single ((:commit . "d7dc8d0d6fe8914e8b6d5cf2081ad61e6952359c") (:authors ("midnightSuyama" . "midnightSuyama@gmail.com")) (:maintainer "midnightSuyama" . "midnightSuyama@gmail.com") (:url . "https://github.com/midnightSuyama/shader-mode"))]) (shadchen . [(20141102 1839) nil "pattern matching for elisp" single ((:commit . "35f2b9c304eec990c16efbd557198289dc7cbb1f") (:authors ("Vincent Toups")) (:maintainer "Vincent Toups"))]) (shackle . [(20171209 2201) ((cl-lib (0 5))) "Enforce rules for popups" single ((:commit . "4189c1c773aab533969b587f7801ffbcd1d7d613") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/shackle"))]) (sexy-monochrome-theme . [(20180526 808) nil "A sexy dark Emacs >= 24 theme for your sexy code" single ((:commit . "036bc238e48dd21aae1c34e6971d376582d8281b") (:keywords "themes") (:authors ("Volodymyr Yevtushenko" . "voloyev@vivaldi.net")) (:maintainer "Volodymyr Yevtushenko" . "voloyev@vivaldi.net") (:url . "https://github.com/voloyev/sexy-monochrome-theme"))]) (sexp-move . [(20150915 1730) nil "Improved S-Expression Movement" single ((:commit . "117f7a91ab7c25e438413753e916570122011ce7") (:keywords "sexp") (:authors ("Philip Woods" . "elzairthesorcerer@gmail.com")) (:maintainer "Philip Woods" . "elzairthesorcerer@gmail.com") (:url . "https://gitlab.com/elzair/sexp-move"))]) (seti-theme . [(20161208 1636) nil "A dark colored theme, inspired by Seti Atom Theme" single ((:commit . "cbfef2fc15d19ce4c8326e65fafdd61737077132") (:keywords "themes") (:authors ("Vlad Piersec" . "vlad.piersec@gmail.com")) (:maintainer "Vlad Piersec" . "vlad.piersec@gmail.com") (:url . "https://github.com/caisah/seti-theme"))]) (session . [(20120511 0) nil "use variables, registers and buffer places across sessions" single ((:commit . "19ea0806873daac3539a4b956e15655e99e3dd6c") (:keywords "session" "session management" "desktop" "data" "tools") (:authors ("Christoph Wedler" . "wedler@users.sourceforge.net")) (:maintainer "Christoph Wedler" . "wedler@users.sourceforge.net") (:url . "http://emacs-session.sourceforge.net/"))]) (sesman . [(20181109 1100) ((emacs (25))) "Generic Session Manager" tar ((:commit . "2a1a9a4ccfd88127e13f2655ac130c82fe84f2f7") (:keywords "process") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/sesman"))]) (services . [(20170802 1130) ((cl-lib (0 5))) "Services database access functions." single ((:commit . "04c7986041a33dfa0b0ae57c7d6fbd600548c596") (:keywords "convenience" "net" "services") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/services.el"))]) (serverspec . [(20150623 1155) ((dash (2 6 0)) (s (1 9 0)) (f (0 16 2)) (helm (1 6 1))) "Serverspec minor mode" tar ((:commit . "b6dfe82af9869438de5e5d860ced196641f372c0") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (servant . [(20140216 1219) ((s (1 8 0)) (dash (2 2 0)) (f (0 11 0)) (ansi (0 3 0)) (commander (0 5 0)) (epl (0 2)) (shut-up (0 2 1)) (web-server (0 0 1))) "ELPA server written in Emacs Lisp" tar ((:commit . "4d2aa8250b54b28e6e7ee4cd5ebd98a33db2c134") (:keywords "elpa" "server") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com") ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/servant.el"))]) (sequential-command . [(20170926 40) nil "Many commands into one command" tar ((:commit . "a48cbcbe273b33edd3ae56e68f44b4100fa3a48a") (:keywords "convenience" "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/sequential-command.el"))]) (sequences . [(20170818 1252) ((emacs (24))) "Ports of some Clojure sequence functions." single ((:commit . "564ebbd93b0beea4e75acfbf824350e90b5d5738") (:keywords "convenience") (:authors ("Tim Visher" . "tim.visher@gmail.com")) (:maintainer "Tim Visher" . "tim.visher@gmail.com"))]) (seoul256-theme . [(20180505 757) ((emacs (24 3))) "Low-contrast color scheme based on Seoul Colors." single ((:commit . "d28a9de73a5ffb1a1c9492db75a5c1efe5e9815f") (:keywords "theme") (:authors ("Anand Iyer" . "anand.ucb@gmail.com")) (:maintainer "Anand Iyer" . "anand.ucb@gmail.com") (:url . "http://github.com/anandpiyer/seoul256-emacs"))]) (sentence-navigation . [(20180408 1619) ((ample-regexps (0 1)) (cl-lib (0 5)) (emacs (24 4))) "Commands to navigate one-spaced sentences." single ((:commit . "7c5d2edeaed01196aec25031782e89adeaa089f0") (:keywords "sentence" "evil") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/emacs-sentence-navigation"))]) (sensitive . [(20170818 1251) ((emacs (24)) (sequences (0 1 0))) "A dead simple way to load sensitive information" single ((:commit . "69dd6125a41d8b55f4b6ba61daa4d1aa1f716fa8") (:keywords "convenience") (:authors ("Tim Visher" . "tim.visher@gmail.com")) (:maintainer "Tim Visher" . "tim.visher@gmail.com"))]) (sendto . [(20160425 1250) ((emacs (24 4))) "send the region content to a function" single ((:commit . "076b81d7a53f75b0a59b0ef3448f35570567054c") (:keywords "convenience" "region") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/sendto.el"))]) (semi . [(20180825 901) ((flim (1 14 9))) "A library to provide MIME features." tar ((:commit . "d445dbdf39bab9aaf00582506357f25f1b78d76d"))]) (selectric-mode . [(20170216 1111) nil "IBM Selectric mode for Emacs" tar ((:commit . "aed70015b29074b52a5d0c49b88b7a501d276dda") (:keywords "multimedia" "convenience" "typewriter" "selectric") (:authors ("Ricardo Bánffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:url . "https://github.com/rbanffy/selectric-mode"))]) (selected . [(20170222 834) nil "Keymap for when region is active" single ((:commit . "03edaeac90bc6000d263f03be3d889b4685e1bf7") (:keywords "convenience") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/selected.el"))]) (select-themes . [(20160221 106) nil "Color theme selection with completing-read" single ((:commit . "236f54287519a3ea6dd7b3992d053e4f4ff5d0fe") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-select-themes"))]) (sekka . [(20170803 1247) ((cl-lib (0 3)) (concurrent (0 3 1)) (popup (0 5 2))) "A client for Sekka IME server" single ((:commit . "61840b57d9ae32bf8e297b175942590a1319c7e7") (:keywords "ime" "skk" "japanese") (:authors ("Kiyoka Nishiyama" . "kiyoka@sumibi.org")) (:maintainer "Kiyoka Nishiyama" . "kiyoka@sumibi.org") (:url . "https://github.com/kiyoka/sekka"))]) (seethru . [(20150218 1829) ((shadchen (1 4))) "Easily change Emacs' transparency" single ((:commit . "d87e231f99313bea75b1e69e48c0f32968c82060") (:keywords "lisp" "tools" "alpha" "transparency") (:authors ("Benaiah Mischenko" . "benaiah@mischenko.com")) (:maintainer "Benaiah Mischenko" . "benaiah@mischenko.com") (:url . "http://github.com/benaiah/seethru"))]) (seeing-is-believing . [(20170214 1320) nil "minor mode for running the seeing-is-believing ruby gem" single ((:commit . "fbbe246c0fda87bb26227bb826eebadb418a220f") (:authors ("John Cinnamond")) (:maintainer "John Cinnamond"))]) (see-mode . [(20180511 41) ((emacs (24 4)) (language-detection (0 1 0))) "Edit string  in a separate buffer" single ((:commit . "b6e72ea90105b03816c334be9e43bb41dcc79abf") (:keywords "convenience") (:authors ("Marcelo Muñoz" . "ma.munoz.araya@gmail.com")) (:maintainer "Marcelo Muñoz" . "ma.munoz.araya@gmail.com") (:url . "https://github.com/marcelino-m/see-mode"))]) (secretaria . [(20181025 1957) ((emacs (24 4)) (alert (1 2)) (s (1 12)) (f (0 19 0))) "A personal assistant based on org-mode" single ((:commit . "27528f57c7543b425940db29b9b99d59d430ff09") (:keywords "org" "convenience") (:authors ("Jorge Araya Navarro" . "jorge@esavara.cr")) (:maintainer "Jorge Araya Navarro" . "jorge@esavara.cr") (:url . "https://gitlab.com/shackra/secretaria"))]) (seclusion-mode . [(20121118 2353) nil "Edit in seclusion. A Dark Room mode." single ((:commit . "9634e76c52bfb7200ff0f9f01404f743429e9ef0") (:authors (nil . "Daniel Leslie dan@ironoxide.ca")) (:maintainer nil . "Daniel Leslie dan@ironoxide.ca") (:url . "http://github.com/dleslie/seclusion-mode"))]) (searchq . [(20150829 1211) ((emacs (24 3))) "Framework of queued search tasks using GREP, ACK, AG and more." tar ((:commit . "dd510d55ad66a82c6ef022cfe7c4a73ad5365f82") (:authors ("boyw165")) (:maintainer "boyw165"))]) (search-web . [(20150312 1103) nil "Post web search queries using `browse-url'." single ((:commit . "c4ae86ac1acfc572b81f3d78764bd9a54034c331") (:authors ("Tomoya Otake" . "tomoya.ton@gmail.com")) (:maintainer "Tomoya Otake" . "tomoya.ton@gmail.com"))]) (sdlang-mode . [(20161201 711) ((emacs (24 3))) "Major mode for Simple Declarative Language files." single ((:commit . "d42a6eedefeb44919fbacf58d302b6df18f05bbc") (:keywords "languages") (:authors ("Vladimir Panteleev")) (:maintainer "Vladimir Panteleev") (:url . "https://github.com/CyberShadow/sdlang-mode"))]) (sdcv . [(20180211 1633) ((emacs (24 3)) (popup (0 5 3)) (showtip (0 1)) (pos-tip (0 4 6)) (cl-lib (0 3))) "Interface for sdcv (StartDict console version)." single ((:commit . "7cb1f8ec0fa4bb25669534d62bff58df38a992a8") (:keywords "startdict" "sdcv") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "Andy Stewart" . "lazycat.manatee@gmail.com") (:url . "http://www.emacswiki.org/emacs/download/sdcv.el"))]) (scss-mode . [(20180123 1708) nil "Major mode for editing SCSS files" single ((:commit . "cf58dbec5394280503eb5502938f3b5445d1b53d") (:keywords "scss" "css" "mode") (:authors ("Anton Johansson" . "anton.johansson@gmail.com")) (:maintainer "Anton Johansson" . "anton.johansson@gmail.com") (:url . "https://github.com/antonj/scss-mode"))]) (scrooge . [(20180630 1022) ((emacs (24)) (cl-lib (0 5)) (dash (2 13 0)) (thrift (0 9 3))) "Major mode for Twitter Scrooge files" single ((:commit . "0a8c58e9e6708abe4ef7e415bc1e0472318bb1b0") (:keywords "scrooge" "thrift") (:authors ("Daniel McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Daniel McClanahan" . "danieldmcclanahan@gmail.com"))]) (scribble-mode . [(20160124 2328) ((emacs (24))) "Major mode for editing Scribble documents" single ((:commit . "34e9e5edb921813b6483e0fefa848efb6ee4b314") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/scribble-mode"))]) (scratches . [(20151006 416) ((dash (2 11 0)) (f (0 17 0))) "Multiple scratches in any language" single ((:commit . "9441afe6396ca38f08029123fab5d87429cbf315") (:keywords "scratch") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (scratch-pop . [(20170510 1458) ((popwin (0 7 0 -3))) "Generate, popup (& optionally backup) scratch buffer(s)." single ((:commit . "7f4172c792b10bd38898dd8963cf0ade91921869") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scratch-palette . [(20150225 842) ((popwin (0 7 0 -3))) "make scratch buffer for each files" single ((:commit . "f6803b448079f4a81cc699cec7442ef543cd5818") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scratch-message . [(20170107 1336) nil "Changing message in your scratch buffer" single ((:commit . "3ecc7f5e3b8a597ebd1492fd426d3720a7f34302") (:keywords "util" "scratch") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/scratch-message.git"))]) (scratch-log . [(20141115 743) nil "Utility for *scratch* buffer." single ((:commit . "1168f7f16d36ca0f4ddf2bb98881f8db62cc5dc0") (:authors ("kmori" . "morihenotegami@gmail.com")) (:maintainer "kmori" . "morihenotegami@gmail.com"))]) (scratch-ext . [(20140104 516) nil "Extensions for *scratch*" single ((:commit . "388c53cddd0466b451264894667ed64a6947ad67") (:authors ("Kouhei Yanagita" . "yanagi@shakenbu.org")) (:maintainer "Kouhei Yanagita" . "yanagi@shakenbu.org") (:url . "https://github.com/kyanagi/scratch-ext-el"))]) (scratch . [(20170614 2101) nil "Mode-specific scratch buffers" single ((:commit . "2cdf2b841ce7a0987093f65b0cc431947549f897") (:keywords "convenience" "tools" "files") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com"))]) (scpaste . [(20180822 1551) ((htmlize (1 39))) "Paste to the web via scp." single ((:commit . "af23b09ece83a9382c3c3c1a2f09e78b8641f0a5") (:keywords "convenience" "hypermedia") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/scpaste"))]) (scp . [(20171204 251) ((emacs (25 1)) (cl-lib (0 5))) "Use the SCP command to transfer files with the remote server" single ((:commit . "447305db246d9c9240678dd9c734ed920300463a") (:keywords "convenience" "scp") (:authors ("zg" . "13853850881@163.com")) (:maintainer "zg" . "13853850881@163.com") (:url . "https://github.com/tszg/emacs-scp"))]) (sclang-snippets . [(20130513 751) ((yasnippet (0 8 0))) "Snippets for the SuperCollider Emacs mode" tar ((:commit . "c840a416b96f83bdd70491e3d1fbe2f1ae8b3f58") (:keywords "snippets") (:authors ("ptrv" . "mail@petervasil.net")) (:maintainer "ptrv" . "mail@petervasil.net"))]) (sclang-extensions . [(20160509 338) ((auto-complete (1 4 0)) (s (1 3 1)) (dash (1 2 0)) (emacs (24 1))) "Extensions for the SuperCollider Emacs mode." tar ((:commit . "e9cc79732f16fdb582129303110c163dcc0d6da0") (:keywords "sclang" "supercollider" "languages" "tools") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (scion . [(20130315 1255) nil "Haskell Minor Mode for Interacting with the Scion Library" single ((:commit . "99b4589175665687181a932cd836850205625f71") (:url . "https://code.google.com/p/scion-lib/"))]) (schrute . [(20170521 1840) ((emacs (24 3))) "Help you remember there is a better way to do something." single ((:commit . "59faa6c4232ae183cea93237301acad8c0763997") (:keywords "convenience") (:authors ("Jorge Araya Navarro" . "elcorreo@deshackra.com")) (:maintainer "Jorge Araya Navarro" . "elcorreo@deshackra.com") (:url . "https://bitbucket.org/shackra/dwight-k.-schrute"))]) (scheme-here . [(20141028 718) nil "cmuscheme extension for multiple inferior processes" single ((:commit . "430ba017cc530865218de23a8f7985095a58343f") (:keywords "scheme") (:authors ("Dimitris Vyzovitis" . "vyzo@media.mit.edu")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com") (:url . "https://github.com/kaihaosw/scheme-here"))]) (scheme-complete . [(20181029 1255) nil "Smart auto completion for Scheme in Emacs" single ((:commit . "b86ee41d48664839181498313f4f3dc2fef17d6f") (:authors ("Alex Shinn")) (:maintainer "Alex Shinn"))]) (scf-mode . [(20151122 248) nil "shorten file-names in compilation type buffers" single ((:commit . "dbfcdcd89034f208d65e181af58e0d73ad09f8b2") (:keywords "compilation") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/scf-mode"))]) (scala-mode . [(20170802 1132) nil "Major mode for editing Scala" tar ((:commit . "56cba2903cf6e12c715dbb5c99b34c97b2679379") (:keywords "languages") (:url . "https://github.com/ensime/emacs-scala-mode"))]) (scad-preview . [(20160206 1336) ((scad-mode (91 0))) "Preview SCAD models in real-time within Emacs" single ((:commit . "fee011589671cc8f1296cb6aa81553e5bb699819") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (scad-mode . [(20180109 209) nil "A major mode for editing OpenSCAD code" single ((:commit . "470de667e5523467d353f7fa797cfc662069a043") (:keywords "languages") (:authors ("Len Trigg, Łukasz Stelmach")) (:maintainer "Len Trigg" . "lenbok@gmail.com") (:url . "https://raw.github.com/openscad/openscad/master/contrib/scad-mode.el"))]) (sbt-mode . [(20180511 1622) ((emacs (24 4))) "Interactive support for sbt projects" tar ((:commit . "e658af140547cbef495c33535c7f694a501d318c") (:keywords "languages") (:url . "https://github.com/ensime/emacs-sbt-mode"))]) (sayid . [(20181024 1838) ((cider (0 14 0))) "sayid nREPL middleware client" single ((:commit . "078378240277160b00d332065d8325e713c0b526") (:authors ("Bill Piel" . "bill@billpiel.com")) (:maintainer "Bill Piel" . "bill@billpiel.com") (:url . "https://github.com/clojure-emacs/sayid"))]) (say-what-im-doing . [(20160706 1931) nil "dictate what you're doing with text to speech" single ((:commit . "5b2ce6783b02805bcac1107a149bfba3852cd9d5") (:keywords "text to speech" "dumb" "funny") (:authors ("Benaiah Mischenko")) (:maintainer "Benaiah Mischenko") (:url . "http://github.com/benaiah/say-what-im-doing"))]) (savekill . [(20140418 229) nil "Save kill ring to disk" single ((:commit . "67fc94e3d8fe8ce3ca16f90518f6a46479b63e34") (:keywords "tools") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/savekill.el"))]) (save-visited-files . [(20170301 650) nil "save opened files across sessions" single ((:commit . "33e8d223f622001f5792c52d8b36661e46b5834c") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/save-visited-files"))]) (save-load-path . [(20140206 1214) nil "save load-path and reuse it to test" single ((:commit . "6cb763a37e2b8af505bff2bcd11fd49c9ea04d66") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/save-load-path.el"))]) (sauron . [(20171105 1047) nil "Track (erc/org/dbus/...) events and react to them." tar ((:commit . "50f09bfc6f5bf79e72a1223e345ee720b507e56a"))]) (sass-mode . [(20161007 626) ((haml-mode (3 0 15)) (cl-lib (0 5))) "Major mode for editing Sass files" single ((:commit . "37105f46f6ea3592039f2ea7d0463ae7f042616e") (:keywords "markup" "language" "css") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "http://github.com/nex3/haml/tree/master"))]) (sane-term . [(20160620 1347) ((emacs (24 1))) "Multi Term is crazy. This is not." single ((:commit . "ef6fd08078f49f2bb3be60855d2d002bb6a5e0d2") (:authors ("Adam Patterson" . "adam@adamrt.com")) (:maintainer "Adam Patterson" . "adam@adamrt.com") (:url . "http://github.com/adamrt/sane-term"))]) (salt-mode . [(20181015 1025) ((emacs (24 4)) (yaml-mode (0 0 12)) (mmm-mode (0 5 4)) (mmm-jinja2 (0 1))) "Major mode for Salt States" single ((:commit . "432eaf8a48a79ec5e3b6149dac28370e140155e4") (:keywords "languages") (:authors ("Ben Hayden" . "hayden767@gmail.com")) (:maintainer "Glynn Forrest" . "me@glynnforrest.com") (:url . "https://github.com/glynnforrest/salt-mode"))]) (salesforce-utils . [(20160814 154) ((cl-lib (0 5))) "simple utilities for Salesforce" single ((:commit . "73328baf0fb94ac0d0de645a8f6d42e5ae27f773") (:authors ("Sean McAfee")) (:maintainer "Sean McAfee") (:url . "https://github.com/grimnebulin/emacs-salesforce"))]) (sailfish-scratchbox . [(20171202 1332) nil "Sailfish OS scratchbox inside the emacs." single ((:commit . "bb5ed0f0b0cd72f2eb1af065b7587ec81866b089") (:keywords "sb2" "mb2" "building" "scratchbox" "sailfish") (:authors ("V. V. Polevoy" . "fx@thefx.co")) (:maintainer "V. V. Polevoy" . "fx@thefx.co") (:url . "https://github.com/vityafx/sailfish-scratchbox.el"))]) (sage-shell-mode . [(20180215 835) ((cl-lib (0 6 1)) (emacs (24 4)) (let-alist (1 0 5)) (deferred (0 5 1))) "A front-end for Sage Math" tar ((:commit . "9f07ff835e8d19afe571dbe414afb690c7b1cb5c") (:keywords "sage" "math") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/sagemath/sage-shell-mode"))]) (sackspace . [(20130719 956) nil "A better backspace" single ((:commit . "fd0480eaaf6d3d11fd30ac5feb2da2f4f7572708") (:keywords "delete" "convenience") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/sackspace.el"))]) (s3ed . [(20180204 1349) ((emacs (24 4)) (seq (0)) (dash (0))) "Tramp-like access to s3" tar ((:commit . "13503cb057bed29cb00a14dffe4472b5cb7748ad") (:keywords "s3" "tools") (:authors ("Matt Usifer" . "mattusifer@gmail.com")) (:maintainer "Matt Usifer" . "mattusifer@gmail.com") (:url . "https://github.com/mattusifer/s3ed"))]) (s12cpuv2-mode . [(20171013 2051) ((emacs (24 3))) "Major-mode for S12CPUV2 assembly" single ((:commit . "b17d4cf848dec1e20e66458e5c7ff77a2c051a8c") (:keywords "s12cpuv2" "assembly" "languages") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "https://github.com/AdamNiederer/s12cpuv2-mode"))]) (s-buffer . [(20130605 2124) ((s (1 6 0)) (noflet (0 0 3))) "s operations for buffers" single ((:commit . "f95d234282377f00a2c3a9846681080cb95bb1df") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-s-buffer"))]) (s . [(20180406 808) nil "The long lost Emacs string manipulation library." single ((:commit . "03410e6a7a2b11e47e1fea3b7d9899c7df26435e") (:keywords "strings") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (ryo-modal . [(20180331 818) ((emacs (24 4))) "Roll your own modal mode" single ((:commit . "42f874467dfdce59b511f883496ce2624b133dd7") (:keywords "convenience" "modal" "keys") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/ryo-modal"))]) (rvm . [(20150402 1442) nil "Emacs integration for rvm" single ((:commit . "134497bc460990c71ab8fa75431156e62c17da2d") (:keywords "ruby" "rvm") (:authors ("Yves Senn" . "yves.senn@gmx.ch")) (:maintainer "Yves Senn" . "yves.senn@gmx.ch") (:url . "http://www.emacswiki.org/emacs/RvmEl"))]) (rustic . [(20181101 1357) ((emacs (26 1)) (xterm-color (1 6)) (dash (2 13 0)) (s (1 10 0)) (f (0 18 2)) (projectile (0 14 0)) (markdown-mode (2 3)) (spinner (1 7 3))) "Rust development environment" tar ((:commit . "dd4bd58967ed9154af26aab72f0e1fd2a8c93b7e") (:keywords "languages") (:authors ("Mozilla")) (:maintainer "Mozilla"))]) (rust-playground . [(20180807 1158) ((emacs (24 3))) "Local Rust playground for short code snippets." single ((:commit . "092c8b11d62dea23953a004744833092bac85fe1") (:keywords "tools" "rust") (:authors ("Alexander I.Grafov" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov" . "grafov@gmail.com") (:url . "https://github.com/grafov/rust-playground"))]) (rust-mode . [(20181008 1628) ((emacs (24 0))) "A major emacs mode for editing Rust source code" single ((:commit . "12cb16964ce01f0e484b082ccc8a3430cc1c4158") (:keywords "languages") (:authors ("Mozilla")) (:maintainer "Mozilla") (:url . "https://github.com/rust-lang/rust-mode"))]) (russian-holidays . [(20170109 2140) nil "Russian holidays for the calendar" single ((:commit . "b285a30f29d85c48e3ea4eb93972d34a090c167b") (:authors ("Alexander I.Grafov" . "siberian@laika.name")) (:maintainer "Alexander I.Grafov" . "siberian@laika.name") (:url . "https://github.com/grafov/russian-holidays"))]) (runtests . [(20150807 831) nil "Run unit tests from Emacs" single ((:commit . "ed90249f24cc48290018df48b9b9b7172440be3e") (:keywords "test") (:authors ("Sune Simonsen" . "sune@we-knowhow.dk")) (:maintainer "Sune Simonsen" . "sune@we-knowhow.dk") (:url . "https://github.com/sunesimonsen/emacs-runtests"))]) (runner . [(20160524 743) nil "Improved \"open with\" suggestions for dired" single ((:commit . "a211d57ddc600410d07a8b534920ba905b093d87") (:keywords "shell command" "dired" "file extension" "open with") (:authors ("Thamer Mahmoud" . "thamer.mahmoud@gmail.com")) (:maintainer "Thamer Mahmoud" . "thamer.mahmoud@gmail.com") (:url . "https://github.com/thamer/runner"))]) (run-stuff . [(20180209 748) ((emacs (24 4))) "context based command execution" single ((:commit . "ed42a7bc9a197ccf1ca87f9937bf98f0a9ed3f92") (:keywords "files" "lisp" "files" "convenience" "hypermedia") (:authors ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Campbell Barton" . "ideasman42@gmail.com") (:url . "https://github.com/ideasman42/emacs-run-stuff"))]) (rum-mode . [(20180127 22) ((emacs (24))) "Major mode for Rum programming language" single ((:commit . "893b1a26244ef6ea82833a9afbc13cb82c0cfb53") (:keywords "rum" "languages" "lisp") (:url . "https://github.com/rumlang/rum-mode"))]) (rufo . [(20170718 1416) ((emacs (24 3))) "use rufo to automatically format ruby files" single ((:commit . "85a6d80fb05fef396a8029b8f944c92a53faf8fe") (:authors ("Daniel Ma" . "danielhgma@gmail.com")) (:maintainer "Daniel Ma" . "danielhgma@gmail.com") (:url . "https://github.com/danielma/rufo.el"))]) (ruby-tools . [(20151209 1615) nil "Collection of handy functions for ruby-mode." tar ((:commit . "6b97066b58a4f82eb2ecea6434a0a7e981aa4c18"))]) (ruby-test-mode . [(20171016 1631) ((ruby-mode (1 0)) (pcre2el (1 8))) "Minor mode for Behaviour and Test Driven" single ((:commit . "87f6d770f8d2326c8d36099aeee5d577f3e2af69") (:keywords "ruby" "unit" "test" "rspec") (:authors ("Roman Scherer" . "roman.scherer@gmx.de") ("Caspar Florian Ebeling" . "florian.ebeling@gmail.com")) (:maintainer "Roman Scherer" . "roman.scherer@burningswell.com"))]) (ruby-refactor . [(20160214 1650) ((ruby-mode (1 2))) "A minor mode which presents various Ruby refactoring helpers." single ((:commit . "e6b7125878a08518bffec6942df0c606f748e9ee") (:keywords "refactor" "ruby") (:url . "https://github.com/ajvargo/ruby-refactor"))]) (ruby-interpolation . [(20131112 1652) nil "Ruby string interpolation helpers" single ((:commit . "1978e337601222cedf00e117bf4b5cac15d1f203") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/ruby-interpolation.el"))]) (ruby-hash-syntax . [(20180324 209) nil "Toggle ruby hash syntax between classic and 1.9 styles" single ((:commit . "89fc364a837d7a78ecce34380f09c073a83e30e0") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ruby-hash-syntax"))]) (ruby-factory . [(20160102 721) ((inflections (1 1))) "Minor mode for Ruby test object generation libraries" tar ((:commit . "2bb7ccc2fccb5257376a989aa395bc7b9eb1d55d") (:keywords "ruby" "rails" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/ruby-factory-mode"))]) (ruby-extra-highlight . [(20171106 1933) nil "Highlight Ruby parameters." single ((:commit . "83942d18eae361998d24c1c523b308eea821f048") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/ruby-extra-highlight"))]) (ruby-end . [(20141215 1223) nil "Automatic insertion of end blocks for Ruby" single ((:commit . "a136f75abb6d5577ce40d61dfeb778c2e9bb09c0") (:keywords "speed" "convenience" "ruby") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ruby-end"))]) (ruby-electric . [(20170810 1130) nil "Minor mode for electrically editing ruby code" single ((:commit . "3553448a780a1ea5c3b0e9becd820d4762876593") (:keywords "languages" "ruby") (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/ruby-electric.el"))]) (ruby-compilation . [(20150709 640) ((inf-ruby (2 2 1))) "run a ruby process in a compilation buffer" single ((:commit . "134438af8fbdfa9c8077267c768d273a9792b484") (:keywords "test" "convenience") (:authors ("Eric Schulte")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/eschulte/rinari"))]) (ruby-additional . [(20180913 1257) ((emacs (24 3)) (ruby-mode (1 2))) "ruby-mode extensions yet to be merged into Emacs" tar ((:commit . "ee275264bc9217e43df22733c1161514805ec3d4") (:keywords "ruby" "languages") (:url . "https://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/"))]) (rubocopfmt . [(20181009 1703) ((cl-lib (0 5))) "Minor-mode to format Ruby code with RuboCop on save" single ((:commit . "fc96145719a65b2551339d087ddd95b72e14646f") (:keywords "convenience" "wp" "edit" "ruby" "rubocop") (:authors ("Jim Myhrberg")) (:maintainer "Jim Myhrberg") (:url . "https://github.com/jimeh/rubocopfmt.el"))]) (rubocop . [(20170312 611) ((emacs (24))) "An Emacs interface for RuboCop" single ((:commit . "0ab1329a8634762bec5bdf5f415c05b32f990248") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/rubocop-emacs"))]) (rubik . [(20180222 2014) ((cl-lib (1 0)) (emacs (25 3))) "Rubik's Cube" single ((:commit . "c8dab1726463dbc9042a0b00186e4a8df02eb868") (:keywords "games") (:authors ("Ivan 'Kurvivor' Truskov" . "trus19@gmail.com")) (:maintainer "Ivan 'Kurvivor' Truskov" . "trus19@gmail.com") (:url . "https://github.com/Kurvivor19/rubik-mode"))]) (rtm . [(20180329 1508) ((cl-lib (1 0))) "An elisp implementation of the Remember The Milk API" single ((:commit . "3e3d09387cb84801343ecca8fb02e82f213e7bbe") (:keywords "remember" "the" "milk" "productivity" "todo") (:authors ("Friedrich Delgado Friedrichs" . "frie...@nomaden.org")) (:maintainer "Friedrich Delgado Friedrichs" . "frie...@nomaden.org") (:url . "https://github.com/pmiddend/emacs-rtm"))]) (rtags . [(20181120 756) nil "A front-end for rtags" single ((:commit . "2f87c3708cc4873a71ebad2e59842f0daa08bfaa") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (rspec-mode . [(20181120 1347) ((ruby-mode (1 0)) (cl-lib (0 4))) "Enhance ruby-mode for RSpec" tar ((:commit . "05561bb8ebb44f5a75e21b69d0ccd67716d8e938") (:keywords "rspec" "ruby") (:authors ("Peter Williams, et al.")) (:maintainer "Peter Williams, et al.") (:url . "http://github.com/pezra/rspec-mode"))]) (rsense . [(20100511 405) nil "RSense client for Emacs" single ((:commit . "8b5ee58318747ca1dde84ee41d48c4f50175cf35") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "tomo@cx4a.org")) (:maintainer "Tomohiro Matsuyama" . "tomo@cx4a.org"))]) (rpn-calc . [(20170523 142) ((popup (0 4))) "quick RPN calculator for hackers" single ((:commit . "66fcb64dbfddfc23823356b6213215bd7ab5efc6") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "https://github.com/zk-phi/rpn-calc"))]) (rpm-spec-mode . [(20160710 1136) nil "RPM spec file editing commands for Emacs/XEmacs" single ((:commit . "c1c38050c48ea330c7cea632b8785d66daeefb2b") (:keywords "unix" "languages") (:authors ("Stig Bjørlykke," . "stig@bjorlykke.org")) (:maintainer "Stig Bjørlykke," . "stig@bjorlykke.org"))]) (roy-mode . [(20121208 1158) nil "Roy major mode" single ((:commit . "0416f561edbc6b4a29fced8be84d2527a9613d65") (:keywords "extensions") (:authors ("Georgii Leontiev")) (:maintainer "Georgii Leontiev") (:url . "https://github.com/folone/roy-mode"))]) (rotate . [(20160909 836) nil "Rotate the layout of emacs" single ((:commit . "091b5ac4fc310773253efb317e3dbe8e46959ba6") (:keywords "window" "layout") (:authors ("daichi.hirata <hirata.daichi at gmail.com>")) (:maintainer "daichi.hirata <hirata.daichi at gmail.com>") (:url . "https://github.com/daichirata/emacs-rotate"))]) (rope-read-mode . [(20171003 1419) nil "Rearrange lines to read text smoothly" single ((:commit . "77b183a6f5450138388509f54a6a2ce442766e50") (:keywords "reading" "convenience" "chill") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:url . "https://github.com/marcowahl/rope-read-mode"))]) (roguel-ike . [(20160120 302) ((popup (0 5 0))) "A coffee-break roguelike" tar ((:commit . "706dcb0687e8016d7d776f9d9e5ace9fdbbca43c"))]) (robots-txt-mode . [(20180919 1541) nil "Major mode for editing robots.txt" single ((:commit . "f8fc7ee50a3d5d7a2838772ed298fb69b9051c5c") (:keywords "languages" "comm" "web") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/robots-txt-mode"))]) (robe . [(20171116 2049) ((inf-ruby (2 5 1)) (emacs (24 4))) "Code navigation, documentation lookup and completion for Ruby" tar ((:commit . "7829f4fdda41eee0add8868646ab86e6b17de4b4") (:keywords "ruby" "convenience" "rails") (:authors ("Dmitry Gutov")) (:maintainer "Dmitry Gutov") (:url . "https://github.com/dgutov/robe"))]) (rmsbolt . [(20181108 324) ((emacs (25 1))) "A compiler output viewer" tar ((:commit . "349ace73107f818bff5ecf4dee17c7192a9159e0") (:keywords "compilation" "tools") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/rmsbolt"))]) (rjsx-mode . [(20180913 2224) ((emacs (24 4)) (js2-mode (20170504))) "Real support for JSX" single ((:commit . "89358fd230878a19e3232a3e4ce21b7fb608faae") (:keywords "languages") (:authors ("Felipe Ochoa" . "felipe@fov.space")) (:maintainer "Felipe Ochoa" . "felipe@fov.space") (:url . "https://github.com/felipeochoa/rjsx-mode/"))]) (riscv-mode . [(20170804 1521) ((emacs (24 4))) "Major-mode for RISC V assembly" single ((:commit . "99febf97d1fa9441e8dada94fe30c2aa439c9749") (:keywords "riscv" "assembly") (:authors ("Adam Niederer <https://github.com/AdamNiederer>")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/riscv-mode"))]) (ripgrep . [(20180323 1620) nil "Front-end for ripgrep, a command line search tool" single ((:commit . "93eca9138f6d6eea1af92f476c797ce19fa573d9") (:keywords "ripgrep" "ack" "pt" "ag" "sift" "grep" "search") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/ripgrep.el"))]) (rings . [(20160531 2027) nil "Buffer rings. Like tabs, but better." single ((:commit . "3590b222eb80652cbd27866f066bd3571d86edfc") (:keywords "utilities" "productivity") (:authors ("Konrad Scorciapino")) (:maintainer "Konrad Scorciapino") (:url . "http://github.com/konr/rings"))]) (rinari . [(20150709 640) ((ruby-mode (1 0)) (inf-ruby (2 2 5)) (ruby-compilation (0 16)) (jump (2 0))) "Rinari Is Not A Rails IDE" single ((:commit . "134438af8fbdfa9c8077267c768d273a9792b484") (:keywords "ruby" "rails" "project" "convenience" "web") (:authors ("Phil Hagelberg, Eric Schulte, Steve Purcell")) (:maintainer "Phil Hagelberg, Eric Schulte, Steve Purcell") (:url . "https://github.com/eschulte/rinari"))]) (rimero-theme . [(20180901 1348) ((emacs (24))) "Theme with a dark background suitable for UI and terminal usage." single ((:commit . "a2e706c2b34f749019979a133f08a2d94a1104b3") (:keywords "faces" "theme" "dark" "light colors") (:authors ("Yves Zoundi" . "yveszoundi@users.sf.net")) (:maintainer "Yves Zoundi" . "yveszoundi@users.sf.net") (:url . "https://github.com/yveszoundi/emacs-rimero-theme"))]) (rigid-tabs . [(20170903 1559) ((emacs (24 3))) "Fix TAB alignment in diff buffers" single ((:commit . "eba84ceaba2e57e76ad2dfbb7a7154238a25d956") (:keywords "diff" "whitespace" "version control" "magit") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/rigid-tabs.el"))]) (rich-minority . [(20170813 1322) ((cl-lib (0 5))) "Clean-up and Beautify the list of minor-modes." single ((:commit . "a50d9b2fd059f6a0e5b22063a5375851a087f61a") (:keywords "mode-line" "faces") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/rich-minority"))]) (rib-mode . [(20170726 1448) ((emacs (24))) "RenderMan® Interface Bytestream (RIB) Major Mode" single ((:commit . "97470158784c3c212e22e2c20b8471ee65ba59af") (:authors ("Remik Ziemlinski and Daniel Blezek" . "daniel.blezek@gmail.com")) (:maintainer "Remik Ziemlinski and Daniel Blezek" . "daniel.blezek@gmail.com") (:url . "https://github.com/blezek/rib-mode"))]) (rhtml-mode . [(20130422 1311) nil "major mode for editing RHTML files" tar ((:commit . "a6d71b38a3db867ccf82999c99805db1a3a33c33"))]) (rg . [(20181023 634) ((cl-lib (0 5)) (emacs (24 4)) (s (1 10 0)) (wgrep (2 1 10))) "A search tool based on ripgrep." tar ((:commit . "f6271b51915d2cffb041a58d1694d2319208e3a7") (:keywords "matching" "tools") (:authors ("David Landell" . "david.landell@sunnyhill.email") ("Roland McGrath" . "roland@gnu.org")) (:maintainer "David Landell" . "david.landell@sunnyhill.email") (:url . "https://github.com/dajva/rg.el"))]) (reykjavik-theme . [(20180823 1544) ((emacs (24))) "Theme with a dark background." single ((:commit . "2cd0043ae6d046f812a95bb26398ea23141beccc") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (review-mode . [(20180312 1235) nil "major mode for ReVIEW" single ((:commit . "bf38b0ce8be2eef1cf810ac6f3664d2190bb9ef7") (:authors ("Kenshi Muto" . "kmuto@debian.org")) (:maintainer "Kenshi Muto" . "kmuto@debian.org") (:url . "https://github.com/kmuto/review-el"))]) (reverse-theme . [(20141205 145) nil "Reverse theme for Emacs" single ((:commit . "8319d0d5342890a3530ffa4daafdb7c35feda1ca") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-reverse-theme"))]) (reverse-im . [(20180213 1325) ((emacs (24 4))) "Reverse mapping for keyboard layouts other than english." single ((:commit . "16931909115a922b1cf3846b1f60509b6590001f") (:keywords "input" "method") (:url . "https://github.com/a13/reverse-im.el"))]) (reveal-in-osx-finder . [(20150802 1657) nil "Reveal file associated with buffer in OS X Finder" single ((:commit . "5710e5936e47139a610ec9a06899f72e77ddc7bc") (:keywords "os x" "finder") (:authors ("Kazuki YOSHIDA")) (:maintainer "Kazuki YOSHIDA") (:url . "https://github.com/kaz-yos/reveal-in-osx-finder"))]) (restclient-test . [(20180106 2046) ((emacs (24 4)) (restclient (0))) "Run tests with restclient.el" single ((:commit . "4518561bc9661fedacb6fb352e9677207f45c418") (:authors ("Simen Heggestøyl" . "simenheg@gmail.com")) (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com") (:url . "https://github.com/simenheg/restclient-test.el"))]) (restclient-helm . [(20170314 1554) ((restclient (0)) (helm (1 9 4))) "helm interface for restclient.el" single ((:commit . "859d944796ce298b5779d9d256bd8d271d57e221") (:keywords "http" "helm") (:authors ("Pavel Kurnosov" . "pashky@gmail.com")) (:maintainer "Pavel Kurnosov" . "pashky@gmail.com"))]) (restclient . [(20180316 1551) nil "An interactive HTTP client for Emacs" single ((:commit . "859d944796ce298b5779d9d256bd8d271d57e221") (:keywords "http") (:authors ("Pavel Kurnosov" . "pashky@gmail.com")) (:maintainer "Pavel Kurnosov" . "pashky@gmail.com"))]) (restart-emacs . [(20180601 1031) nil "Restart emacs from within emacs" single ((:commit . "9aa90d3df9e08bc420e1c9845ee3ff568e911bd9") (:keywords "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/restart-emacs"))]) (resize-window . [(20180918 538) ((emacs (24)) (cl-lib (0 5))) "easily resize windows" single ((:commit . "72018aa4d2401b60120588199d4cedd0dc1fbcfb") (:keywords "window" "resize") (:authors ("Dan Sutton " . "danielsutton01@gmail.com")) (:maintainer "Dan Sutton " . "danielsutton01@gmail.com") (:url . "https://github.com/dpsutton/resize-mode"))]) (requirejs-mode . [(20130215 2104) nil "Improved AMD module management" single ((:commit . "bbb0c09f8eb2d6a33c17319be8137f68bb16bc92") (:keywords "javascript" "amd" "requirejs") (:authors ("Marc-Olivier Ricard" . "marco.ricard@gmail.com")) (:maintainer "Marc-Olivier Ricard" . "marco.ricard@gmail.com"))]) (requirejs . [(20151204 719) ((js2-mode (20150713)) (popup (0 5 3)) (s (1 9 0)) (cl-lib (0 5)) (yasnippet (20151011 1823))) "Requirejs import manipulation and source traversal." tar ((:commit . "4ea2a5fcbc76e4cbb6a7461e6f05f019b75865b1") (:keywords "javascript" "requirejs") (:authors ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainer "Joe Heyming" . "joeheyming@gmail.com") (:url . "https://github.com/joeheyming/requirejs-emacs"))]) (request-deferred . [(20160419 2305) ((deferred (0 3 1)) (request (0 2 0))) "Wrap request.el by deferred" single ((:commit . "a3d080e57eb8be606fbf39d1baff94e1b16e1fb8") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (request . [(20170201 147) ((emacs (24 4))) "Compatible layer for URL request in Emacs" single ((:commit . "a3d080e57eb8be606fbf39d1baff94e1b16e1fb8") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (req-package . [(20180122 500) ((use-package (1 0)) (dash (2 7 0)) (log4e (0 2 0)) (ht (0))) "A use-package wrapper for package runtime dependencies management" tar ((:commit . "0c0ac7451149dac6bfda2adfe959d1df1c273de6") (:keywords "dotemacs" "startup" "speed" "config" "package") (:authors ("Edward Knyshov" . "edvorg@gmail.com")) (:maintainer "Edward Knyshov" . "edvorg@gmail.com") (:url . "https://github.com/edvorg/req-package"))]) (repo . [(20170213 939) ((emacs (24 3))) "Running repo from Emacs" single ((:commit . "d7b87cd515bad8a67d3a892a46a23f5fe81e08de") (:keywords "convenience") (:authors ("Damien Merenne")) (:maintainer "Damien Merenne") (:url . "https://github.com/canatella/repo-el"))]) (replace-with-inflections . [(20180831 635) ((cl-lib (0 5)) (string-inflection (1 0 10)) (inflections (1 1))) "Inflection aware `query-replace'" single ((:commit . "d9201e047856492f282da65459b28aba25998dbb") (:keywords "matching") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/replace-with-inflections.el"))]) (replace-symbol . [(20160518 12) nil "Rename symbols in expressions or buffers" single ((:commit . "baf949e528aee1881f455f9c84e67718bedcb3f6") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/replace-symbol-el"))]) (replace-pairs . [(20160207 1251) ((emacs (24 4))) "Query-replace pairs of things" single ((:commit . "acfb254dddffcee4250092fab9394ef2b42ffbc0") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/replace-pairs"))]) (replace-from-region . [(20170227 2316) nil "Replace commands whose query is from region" single ((:commit . "dc9318b9b2822da7b00ecc34d1dc965c8f96c9bb") (:keywords "replace" "search" "region") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/replace-from-region.el"))]) (repl-toggle . [(20180501 1028) ((fullframe (0 0 5))) "Switch to/from repl buffer for current major-mode" single ((:commit . "484739e20bdc0e879cef647a1f5f89e8ab92c9b6") (:keywords "repl" "buffers" "toggle") (:authors ("Tom Regner" . "tom@goochesa.de")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (repeater . [(20180418 1212) ((emacs (24 4))) "Repeat recent repeated commands" single ((:commit . "854b874542b186b2408cbc58ad0591fe8eb70b6c") (:keywords "convenience") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/repeater"))]) (repeatable-motion . [(20170620 1848) ((emacs (24))) "Make repeatable versions of motions" tar ((:commit . "f29effdc4121c2dc7e3fec9b3a62debce29cda9d") (:keywords "motion" "repeatable") (:authors ("William Hatch" . "willghatch@gmail.com")) (:maintainer "William Hatch" . "willghatch@gmail.com") (:url . "https://github.com/willghatch/emacs-repeatable-motion"))]) (renpy . [(20180907 1934) nil "silly walks for Renpy" single ((:commit . "cf9c9ead6084210a4c0290a0d999a099b8d00a81") (:keywords "languages") (:authors ("PyTom" . "pytom@bishoujo.us")) (:maintainer "Dave Love" . "fx@gnu.org") (:url . "https://github.com/billywade/renpy-mode"))]) (remember-last-theme . [(20170619 2133) ((emacs (24 4))) "Remember the last used theme between sessions." single ((:commit . "0973f1aa6b96355fa376fffe8b45733b6e963c51") (:keywords "convenience" "faces") (:authors ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainer "Anler Hernández Peral" . "inbox+emacs@anler.me") (:url . "https://github.com/anler/remember-last-theme"))]) (remark-mode . [(20171218 756) ((emacs (25 1)) (markdown-mode (2 0))) "Major mode for the remark slideshow tool" tar ((:commit . "e8a95f25d865d6165a7fdb1cadf5e6f0bb5ee73b") (:keywords "remark" "slideshow" "markdown" "hot reload") (:authors ("@torgeir")) (:maintainer "@torgeir"))]) (relax . [(20131029 2134) ((json (1 2))) "For browsing and interacting with CouchDB" single ((:commit . "6e33892623ab87833082262321dc8e1977209626") (:keywords "database" "http") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "http://github.com/technomancy/relax.el"))]) (relative-buffers . [(20160221 1923) ((cl-lib (0 5)) (dash (2 6 0)) (s (1 9 0)) (f (0 16 2))) "Emacs buffers naming convention" single ((:commit . "2547475084244d266b507e563c9b4034705cfeca") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/relative-buffers"))]) (related . [(20161003 610) ((cl-lib (0 5))) "Switch back and forth between similarly named buffers." single ((:commit . "0065a2e16eeaa9bface49f7f0815b9cf9719f441") (:keywords "file" "buffer" "switch" "selection" "matching" "convenience") (:authors ("Julien Montmartin")) (:maintainer "Julien Montmartin") (:url . "https://bitbucket.org/lyude/related/raw/master/related.el"))]) (register-channel . [(20180926 2349) nil "Jump around fast using registers" single ((:commit . "9272923757402d177a0b2deab1d9c3c74601c48e") (:keywords "convenience") (:authors ("Yang Zhao" . "YangZhao11@users.noreply.github.com")) (:maintainer "Yang Zhao" . "YangZhao11@users.noreply.github.com"))]) (region-state . [(20151128 1038) nil "Show the number of chars/lines or rows/columns in the region" single ((:commit . "07ffb7d9ada2fcd204f3447f078c265d25f36f60") (:keywords "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/region-state.el"))]) (region-convert . [(20161119 259) nil "Convert string in region by Lisp function" single ((:commit . "2f8195fb81b8d27aeb42bdc4055ebce37c09717b") (:keywords "region" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/right-click-context"))]) (region-bindings-mode . [(20140407 2214) nil "Enable custom bindings when mark is active." single ((:commit . "3fa5dbdbd7c000bebff6d9d14a4be326ec24b6fc") (:keywords "convenience") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "Fabián E. Gallina" . "fabian@anue.biz") (:url . "https://github.com/fgallina/region-bindings-mode"))]) (regex-tool . [(20170104 1918) nil "A regular expression evaluation tool for programmers" single ((:commit . "0b4a0111143c88ef94bec56624cb2e00c1a054e6") (:keywords "regex" "languages" "programming" "development") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "http://www.newartisans.com/"))]) (regex-dsl . [(20100124 1028) nil "lisp syntax for regexps" single ((:commit . "ac89ab8b7691a165ef3007cb84417125cfc0632e") (:authors ("Aliaksey Kandratsenka" . "alk@tut.by")) (:maintainer "Aliaksey Kandratsenka" . "alk@tut.by"))]) (refine . [(20180315 2228) ((emacs (24 3)) (s (1 11 0)) (dash (2 12 0)) (list-utils (0 4 4)) (loop (1 2))) "interactive value editing" single ((:commit . "0a99439a0b4ed6f79b9a240ea1270140a9e328bc") (:keywords "convenience") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (redtt . [(20181121 21) ((emacs (25 3))) "Major mode for editing redtt proofs" single ((:commit . "c95d1a0787fb92eb011df690b4bdc1029a611c0b") (:keywords "languages") (:authors ("Jonathan Sterling" . "jon@jonmsterling.com")) (:maintainer "Jonathan Sterling" . "jon@jonmsterling.com") (:url . "http://github.com/RedPRL/redtt"))]) (redtick . [(20180424 2136) ((emacs (24 4))) "Smallest pomodoro timer (1 char)" tar ((:commit . "94b4cd43ac20c64dcac96edac2c1a3b9fcc59bb9") (:keywords "calendar") (:authors ("F. Febles")) (:maintainer "F. Febles") (:url . "http://github.com/ferfebles/redtick"))]) (redshank . [(20180730 407) ((paredit (21))) "Common Lisp Editing Extensions" tar ((:commit . "d059c5841044aa163664f8bf87c1d981bf0a04fe") (:keywords "languages" "lisp") (:authors ("Michael Weber" . "michaelw@foldr.org")) (:maintainer "Michael Weber" . "michaelw@foldr.org"))]) (redprl . [(20180418 1434) ((emacs (24 3))) "Major mode for editing RedPRL proofs and interacting with RedPRL" single ((:commit . "4b13acd64cf523442f87337f7c41261e1dfd37dd") (:keywords "languages") (:authors ("Jonathan Sterling" . "jon@jonmsterling.com")) (:maintainer "Jonathan Sterling" . "jon@jonmsterling.com"))]) (redpen-paragraph . [(20160625 1050) ((emacs (24)) (cl-lib (0 5)) (json (1 4))) "RedPen interface." single ((:commit . "770ffb34b04bfa0ea8484fa1506e96c530168e13") (:keywords "document" "proofreading" "help") (:authors ("karronoli")) (:maintainer "karronoli") (:url . "https://github.com/karronoli/redpen-paragraph.el"))]) (redis . [(20150531 1948) ((emacs (24)) (cl-lib (0 5))) "Redis integration" single ((:commit . "2c33f3397bc14e7a8192867b55920492d4eead8c") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/redis.el"))]) (recursive-narrow . [(20180917 449) nil "narrow-to-region that operates recursively" single ((:commit . "94f5c16a81ecf85c7442ebc8cd04ba7553ab5244") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/recursive-narrow"))]) (rectangle-utils . [(20160915 408) ((emacs (24)) (cl-lib (0 5))) "Some useful rectangle functions." single ((:commit . "6fe38fdd48ef5305a908b94a043a966ac3f2053a") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/rectangle-utils"))]) (rect+ . [(20150621 44) nil "Extensions to rect.el" single ((:commit . "299b742faa0bc4448e0d5fe9cb98ab1eb93b8dcc") (:keywords "extensions" "data" "tools") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-rectplus"))]) (recover-buffers . [(20171009 437) nil "revisit all buffers from an auto-save file" tar ((:commit . "81a5cb53099955ebc2a411a44cba5a394ee3f2d1") (:authors ("era eriksson <http://www.iki.fi/era>")) (:maintainer "era eriksson <http://www.iki.fi/era>"))]) (recompile-on-save . [(20151126 1446) ((dash (1 1 0)) (cl-lib (0 5))) "Trigger recompilation on file save." single ((:commit . "92e11446869d878803d4f3dec5d2101380c12bb2") (:keywords "convenience" "files" "processes" "tools") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "https://github.com/maio/recompile-on-save.el"))]) (recentf-remove-sudo-tramp-prefix . [(20180205 556) ((emacs (24 4))) "Normalise recentf history" single ((:commit . "6d23ebc3f52b0a66236c171c45cc77a4d3aba541") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/recentf-remove-sudo-tramp-prefix"))]) (recentf-ext . [(20170926 35) nil "Recentf extensions" single ((:commit . "450de5f8544ed6414e88d4924d7daa5caa55b7fe") (:keywords "convenience" "files") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/recentf-ext.el"))]) (rebox2 . [(20121113 1300) nil "Handling of comment boxes in various styles." single ((:commit . "00634eca420cc48657b81e40e599ff8548083985") (:authors ("François Pinard") ("Le Wang")) (:maintainer "Le Wang (lewang.emacs!!!gmayo.com remove exclamations, correct host, hint: google mail)") (:url . "https://github.com/lewang/rebox2"))]) (rebecca-theme . [(20180324 821) ((emacs (24))) "Rebecca Purple Theme" single ((:commit . "9ac0c71c2858b76dc5499f62c7c7fb7f9e8f16bc") (:keywords "theme" "dark") (:authors ("vic" . "vborja@apache.org")) (:maintainer "vic" . "vborja@apache.org") (:url . "https://github.com/vic/rebecca-theme"))]) (reazon . [(20180921 1437) ((emacs (26))) "miniKanren for Emacs" tar ((:commit . "020be6467a83957adcbdcb192b61f2c76a94079b") (:keywords "languages" "extensions" "lisp") (:authors ("Nick Drozd" . "nicholasdrozd@gmail.com")) (:maintainer "Nick Drozd" . "nicholasdrozd@gmail.com") (:url . "https://github.com/nickdrozd/reazon"))]) (reason-mode . [(20180727 1858) ((emacs (24 3))) "A major mode for editing ReasonML" tar ((:commit . "0ab99a03b2e47523e86d1e94ccc085e176b987df") (:keywords "languages" "ocaml") (:authors ("Mozilla")) (:maintainer "Mozilla") (:url . "https://github.com/reasonml-editor/reason-mode"))]) (realgud-rdb2 . [(20160303 843) ((realgud (1 3))) "realgud front-end for interacting with Ruby debugger2" tar ((:commit . "b394bee61e75b7c6a5fa565594aa79b74887f5df") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-ruby-debugger2"))]) (realgud-pry . [(20160805 1445) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to the Ruby pry debugger" tar ((:commit . "9b3834048fcbc16827c55af38f8cfef0cf6533da") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-pry"))]) (realgud-old-debuggers . [(20170316 731) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to older lesser-used debuggers" tar ((:commit . "1e1d573a6ba731afbe68c1309a316457ca3fbb94") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-old-debuggers"))]) (realgud-byebug . [(20180309 323) ((realgud (1 4 3)) (cl-lib (0 5)) (emacs (24))) "realgud front-end to the Ruby byebug debugger" tar ((:commit . "de603d58aa9ef72a2619247a0234fccf6bc2cc9a") (:authors ("Rocky Bernstein")) (:maintainer "Rocky Bernstein") (:url . "http://github.com/rocky/realgud-byebug"))]) (realgud . [(20180925 10) ((load-relative (1 2)) (loc-changes (1 2)) (test-simple (1 2 0)) (cl-lib (0 5)) (emacs (24))) "A modular front-end for interacting with external debuggers" tar ((:commit . "36782d69c806079eb067705ef67fcb3b9299ae01") (:keywords "gdb" "python" "perl" "go" "bash" "nodejs" "zsh" "bashdb" "zshdb" "remake" "make" "trepan" "perldb" "pdb") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/realgud/realgud/"))]) (real-auto-save . [(20180803 447) nil "Automatically save your all your buffers/files at regular intervals." single ((:commit . "b4f83f1e7e921e4cb762c7f525c209ff385742d8") (:authors ("Chaoji Li <lichaoji AT gmail DOT com>") ("Anand Reddy Pandikunta <anand21nanda AT gmail DOT com>")) (:maintainer "Chaoji Li <lichaoji AT gmail DOT com>"))]) (readline-complete . [(20150708 1437) nil "offers completions in shell mode" single ((:commit . "30c020c37b2741160cc37e656e13c85d826a0ebf") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) (readability . [(20140716 27) ((oauth (1 4)) (ov (1 0)) (emacs (24 3))) "Read articles from Readability in Emacs" single ((:commit . "6c220ab8e0ca63946574ed892add5c8fd14002ce") (:keywords "readability" "oauth") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/emacs-readability"))]) (read-aloud . [(20160923 500) ((emacs (24 4))) "A simple interface to TTS engines" single ((:commit . "c662366226abfb07204ab442b4f853ed85438d8a") (:keywords "multimedia") (:authors ("Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com")) (:maintainer "Alexander Gromnitsky" . "alexander.gromnitsky@gmail.com") (:url . "https://github.com/gromnitsky/read-aloud.el"))]) (react-snippets . [(20181002 1046) ((yasnippet (0 7 0))) "Yasnippets for React" tar ((:commit . "87ccb640d265fe799583ab55605b84d113223694"))]) (rdxmk . [(20170630 134) nil "A small set of tools for redox developments" tar ((:commit . "e78749fb29738365ffa4d863ffabeb969ebb0bcf") (:keywords "redox" "convenience" "tools") (:authors ("Jacob Salzberg" . "jsalzbergedu@yahoo.com")) (:maintainer "Jacob Salzberg" . "jsalzbergedu@yahoo.com") (:url . "https://github.com/jsalzbergedu/rdxmk"))]) (rdp . [(20120929 154) nil "Recursive Descent Parser library" single ((:commit . "b620192afada04aec33b38cc130fef0765f41ca9") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/rdp"))]) (rdf-prefix . [(20180127 1806) nil "Prefix lookup for RDF" single ((:commit . "164136d05505275d42d1ca3a390f55fcc89694b8") (:keywords "convenience" "abbrev") (:authors ("Simen Heggestøyl" . "simenheg@gmail.com")) (:maintainer "Simen Heggestøyl" . "simenheg@gmail.com") (:url . "https://github.com/simenheg/rdf-prefix"))]) (rcirc-styles . [(20160207 250) ((cl-lib (0 5))) "support mIRC-style color and attribute codes" single ((:commit . "f313bf6a7470bed314b27c7a40558cb787d7bc67"))]) (rcirc-notify . [(20150219 2204) nil "libnotify popups" single ((:commit . "841a7b5a6cdb0c11a812df924d2c6a7d364fd455") (:keywords "lisp" "rcirc" "irc" "notify" "growl") (:authors ("Will Farrington, Alex Schroeder <alex@gnu.org>, Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (rcirc-groups . [(20170731 2101) nil "an emacs buffer in rcirc-groups major mode" single ((:commit . "b68ece9d219b909244d4e3c0d8bf6a746d6fead7") (:keywords "comm" "convenience") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://tapoueh.org/emacs/rcirc-groups.html"))]) (rcirc-alertify . [(20140407 119) ((alert (20140406 1353))) "Cross platform notifications for rcirc" single ((:commit . "ea5cafc55893f375eccbe013d12dbaa94bf6e259") (:keywords "comm" "convenience") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org"))]) (rcirc-alert . [(20141127 1047) nil "Configurable alert messages on top of RCIRC" tar ((:commit . "0adf8ff9c47023fec578f678424be62b0f49057f") (:keywords "lisp" "rcirc" "irc" "alert" "awesome") (:maintainer "Cayetano Santos"))]) (rc-mode . [(20160913 1918) nil "Major mode for the Plan9 rc shell" single ((:commit . "fe2e0570bf9c19a292e16b18fd4b0a256df5d93f") (:keywords "rc" "plan9" "shell") (:authors ("Jordan Brown")) (:maintainer "Jordan Brown") (:url . "https://github.com/mrhmouse/rc-mode.el"))]) (rbt . [(20170202 2302) ((popup (0 5 3)) (magit (20160128 1201))) "Integrate reviewboard with emacs." single ((:commit . "32bfba9062a014e375451cf4203c29535b5efc1e") (:keywords "reviewboard" "rbt") (:authors ("Joe Heyming" . "joeheyming@gmail.com")) (:maintainer "Joe Heyming" . "joeheyming@gmail.com"))]) (rbenv . [(20141120 749) nil "Emacs integration for rbenv" single ((:commit . "2ea1a5bdc1266caef1dd77700f2c8f42429b03f1") (:keywords "ruby" "rbenv") (:authors ("Yves Senn" . "yves.senn@gmail.com")) (:maintainer "Yves Senn" . "yves.senn@gmail.com") (:url . "https://github.com/senny/rbenv.el"))]) (rats . [(20170818 1013) ((s (1 10 0)) (go-mode (1 3 1)) (cl-lib (0 5))) "Rapid testing suite for Go" single ((:commit . "a6d55aebcc54f669c6c6ffedf84364c4097903cc") (:keywords "go") (:authors ("Antoine Kalmbach" . "ane@iki.fi")) (:maintainer "Antoine Kalmbach" . "ane@iki.fi"))]) (rase . [(20120928 2045) nil "Run At Sun Event daemon" single ((:commit . "59b5f7e8102570b65040e8d55781c7ea28de7338") (:keywords "solar" "sunrise" "sunset" "midday" "midnight") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/rase/"))]) (ranger . [(20170817 1557) ((emacs (24 4))) "Make dired more like ranger" single ((:commit . "6bbff5df2e55f56047fca5058d9ca93ba4963aef") (:keywords "files" "convenience" "dired") (:authors ("Rich Alesi <https://github.com/ralesi>")) (:maintainer "Rich Alesi <https://github.com/ralesi>") (:url . "https://github.com/ralesi/ranger"))]) (random-splash-image . [(20151003 130) nil "Randomly sets splash image to *GNU Emacs* buffer on startup." single ((:commit . "53a39ebfd8ac6be066a652a508a717870f94218a") (:keywords "games") (:authors ("kakakaya <kakakaya AT gmail.com>")) (:maintainer "kakakaya <kakakaya AT gmail.com>") (:url . "https://github.com/kakakaya/random-splash-image"))]) (rand-theme . [(20151219 2335) ((cl-lib (0 5))) "Random Emacs theme at start-up!" single ((:commit . "65a00e5c5150f857aa96803b68f50bc8da0215b7") (:authors ("Daniel Gopar")) (:maintainer "Daniel Gopar") (:url . "https://github.com/gopar/rand-theme"))]) (rally-mode . [(20161114 354) ((popwin (1 0 0))) "a mode to interact with the Rally Software web site." single ((:commit . "0f5e09a6abe2de7613f174b4f54863df93343134") (:keywords "rally" "ca" "agile") (:authors ("Sean LeBlanc" . "seanleblanc@gmail.com")) (:maintainer "Sean LeBlanc" . "seanleblanc@gmail.com") (:url . "https://pragcraft.wordpress.com/"))]) (rake . [(20180212 1008) ((f (0 13 0)) (dash (1 5 0)) (cl-lib (0 5))) "Run rake commands" single ((:commit . "9c204334b03b4e899fadae6e59c20cf105404128") (:keywords "rake" "ruby") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/rake.el"))]) (rainbow-identifiers . [(20141102 1526) ((emacs (24))) "Highlight identifiers according to their names" single ((:commit . "19fbfded1baa98d12335f26f6d7b20e5ae44ce2e") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/rainbow-identifiers"))]) (rainbow-delimiters . [(20170929 1132) nil "Highlight brackets according to their depth" single ((:commit . "19b93892afa0494ba749c2ca9c154e04447ad778") (:keywords "faces" "convenience" "lisp" "tools") (:authors ("Jeremy Rayman" . "opensource@jeremyrayman.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/rainbow-delimiters"))]) (rainbow-blocks . [(20171025 1438) nil "Block syntax highlighting for lisp code" single ((:commit . "dd435d7bb34ff6f162a5f315df308b90b7e9f842") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/rainbow-blocks"))]) (railscasts-theme . [(20150219 1525) nil "Railscasts color theme for GNU Emacs." single ((:commit . "1340c3f6c2717761cab95617cf8dcbd962b1095b") (:keywords "railscasts" "color" "theme") (:authors ("Oleg Shaldybin")) (:maintainer "Oleg Shaldybin") (:url . "https://github.com/mikenichols/railscasts-theme"))]) (railscasts-reloaded-theme . [(20181030 750) nil "Railscasts Reloaded color theme" single ((:commit . "ae77bc04fe5a948f418ec8693f6ff2c9ea757c50") (:authors ("George Thomas" . "iamgeorgethomas@gmail.com")) (:maintainer "George Thomas" . "iamgeorgethomas@gmail.com") (:url . "https://github.com/thegeorgeous/railscasts-reloaded-theme"))]) (rails-log-mode . [(20140408 425) nil "Major mode for viewing Rails log files" single ((:commit . "ff440003ad7d47cb0ac3300f2a632f4cfd36a446") (:keywords "rails" "log") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com"))]) (racket-mode . [(20181117 229) ((emacs (24 3)) (faceup (0 0 2)) (s (1 9 0))) "Major mode for Racket language." tar ((:commit . "dd51668ad9d5293c5eb57f37bbc4c25a201ba467") (:authors ("Greg Hendershott")) (:maintainer "Greg Hendershott") (:url . "https://github.com/greghendershott/racket-mode"))]) (racer . [(20181023 2304) ((emacs (24 3)) (rust-mode (0 2 0)) (dash (2 13 0)) (s (1 10 0)) (f (0 18 2)) (pos-tip (0 4 6))) "code completion, goto-definition and docs browsing for Rust via racer" single ((:commit . "bf8f76f17c64eff2d6ca6029ee0ab7a466590128") (:keywords "abbrev" "convenience" "matching" "rust" "tools") (:authors ("Phil Dawes")) (:maintainer "Phil Dawes") (:url . "https://github.com/racer-rust/emacs-racer"))]) (r-autoyas . [(20140101 1510) ((ess (0)) (yasnippet (0 8 0))) "Provides automatically created yasnippets for R function argument lists." tar ((:commit . "b4020ee7f5f895e0065b8b26da8a49c51432d530") (:keywords "r" "yasnippet") (:authors ("Sven Hartenstein & Matthew Fidler")) (:maintainer "Matthew Fidler") (:url . "https://github.com/mlf176f2/r-autoyas.el"))]) (quiz . [(20170818 1115) ((cl-lib (0 5)) (emacs (25))) "Multiple choice quiz game" single ((:commit . "c43151212ead2330e7ec8e5ac6914c617a12e4f8") (:keywords "games" "trivia" "quiz") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/quiz.el"))]) (quiet . [(20160508 1256) nil "disconnect from the online world for a while" single ((:commit . "6f20309f99e26fcae2601d1544b342f044e54baf") (:keywords "quiet" "distraction" "network" "detachment" "offline") (:authors ("nik gaffney" . "nik@fo.am")) (:maintainer "nik gaffney" . "nik@fo.am") (:url . "https://github.com/zzkt/quiet"))]) (quickrun . [(20170223 115) ((emacs (24 3))) "Run commands quickly" single ((:commit . "55bbe5d54b80206ea5a60bf2f58eb6368b2c8201") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-quickrun"))]) (quickref . [(20170817 1232) ((dash (1 0 3)) (s (1 0 0))) "Display relevant notes-to-self in the echo area" single ((:commit . "f368c8b8219bb90498c5ab84e26f00eedaa234cf") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/quickref.el"))]) (quick-shell-keybind . [(20171023 613) ((emacs (24))) "Interactively bind a key to shell commands" single ((:commit . "5f4541a5a5554d108bf16b5fd1713e962161ca1b") (:keywords "maint" "convenience" "processes") (:authors ("eyeinsky" . "eyeinsky9@gmail.com")) (:maintainer "eyeinsky" . "eyeinsky9@gmail.com") (:url . "https://github.com/eyeinsky/quick-shell-keybind"))]) (quick-preview . [(20150829 439) nil "quick preview using GNOME sushi, gloobus or quick look" single ((:commit . "29c884c6ab385ef67d9aa656ebb7c94cabeb5c35") (:keywords "files" "hypermedia") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/quick-preview.el"))]) (quick-peek . [(20180525 1411) ((emacs (24 3))) "Inline quick-peek windows" single ((:commit . "3cc57cc12f4b5f27a18cc5fb0c32c3a943c16158") (:keywords "tools" "help" "doc" "convenience") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com"))]) (quick-buffer-switch . [(20151007 2208) nil "Quick switch to file or dir buffers." single ((:commit . "d5fdd67b4c9f04b7a7122da2215e4ae076a03b1b") (:keywords "emacs" "configuration") (:authors ("Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (quelpa-use-package . [(20180812 1029) ((emacs (24 3)) (quelpa (0)) (use-package (2))) "quelpa handler for use-package" single ((:commit . "90fc1eadf3f7ff3a3bef07d229a807aba2f7beef") (:keywords "package" "management" "elpa" "use-package") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/quelpa-use-package"))]) (quelpa . [(20181110 1619) ((emacs (24 3))) "Emacs Lisp packages built directly from source" tar ((:commit . "bc8070c43480fa5c3c0ad5775350e52bea7347c2") (:keywords "package" "management" "build" "source" "elpa") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/quelpa"))]) (quasi-monochrome-theme . [(20180516 1513) nil "Quasi Monochrome theme" tar ((:commit . "e803bc0c2e38f350feb8297a092812e5204781c7") (:keywords "color" "theme" "monochrome"))]) (quack . [(20181106 1301) nil "enhanced support for editing and running Scheme code" single ((:commit . "2146805ce2b5a9b155d73929986f11e713787e26"))]) (qt-pro-mode . [(20170604 1841) ((emacs (24))) "Qt Pro/Pri major mode" single ((:commit . "ed3b2ebe46828107c3b85e554b0a6a4dc2eeedf6") (:keywords "extensions") (:authors ("Todd Neal" . "tolchz@gmail.com")) (:maintainer "Todd Neal" . "tolchz@gmail.com"))]) (qml-mode . [(20161016 31) nil "Major mode for editing QT Declarative (QML) code." single ((:commit . "6c5f33ba88ae010bf201a80ee8095e20a724558c") (:keywords "qml" "qt" "qt declarative") (:authors ("Yen-Chin Lee" . "coldnew.tw@gmail.com")) (:maintainer "Yen-Chin Lee" . "coldnew.tw@gmail.com") (:url . "https://github.com/coldnew/qml-mode"))]) (ql . [(20180418 2020) ((emacs (24))) "Control Quod Libet" single ((:commit . "d976414ba6aa576ad524b5ee5bfa620efd072258") (:keywords "multimedia") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Ian Eure" . "ian.eure@gmail.com") (:url . "https://github.com/ieure/ql-el"))]) (qiita . [(20140118 844) ((helm (1 5 9)) (markdown-mode (2 0))) "Qiita API Library for emacs" single ((:commit . "93c697b97d540fd1601a13a3d9889fb939b19878") (:keywords "qiita") (:authors ("Wataru MIYAGUNI (gonngo _at_ gmail.com)")) (:maintainer "Wataru MIYAGUNI (gonngo _at_ gmail.com)") (:url . "https://github.com/gongo/qiita-el"))]) (pyvenv . [(20180831 847) nil "Python virtual environment interface" single ((:commit . "921ae2356b6a111ac0b7e44fd04cba8e95cbe936") (:keywords "python" "virtualenv" "tools") (:authors ("Jorgen Schaefer" . "contact@jorgenschaefer.de")) (:maintainer "Jorgen Schaefer" . "contact@jorgenschaefer.de") (:url . "http://github.com/jorgenschaefer/pyvenv"))]) (pythonic . [(20180920 2315) ((emacs (25)) (s (1 9)) (f (0 17 2))) "Utility functions for writing pythonic emacs package." single ((:commit . "6a5a2a365e4ea6fc5adfa96359418c437aa351c8") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/pythonic"))]) (python-x . [(20180802 1742) ((python (0 24)) (folding (0)) (cl-lib (0 5))) "python.el extras for interactive evaluation" tar ((:commit . "74d8c7eb824846de94705b1e74ee03ef109868d1") (:keywords "python" "eval" "folding") (:url . "https://github.com/wavexx/python-x.el") (:author . "Yuri D'Elia <wavexx@thregr.org>"))]) (python-test . [(20181018 29) ((emacs (25 1))) "Python testing integration" single ((:commit . "f899975b133539e19ba822e4b0bfd1a28572967e") (:keywords "convenience" "tools" "processes") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/python-test.el"))]) (python-switch-quotes . [(20161228 809) ((emacs (24 3))) "cycle between ' and \" quotes in python strings" single ((:commit . "93f1e9b40e061a6cea480139e8b1362b6404abd0") (:keywords "python" "tools" "convenience") (:authors ("Vladimir Lagunov" . "lagunov.vladimir@gmail.com")) (:maintainer "Vladimir Lagunov" . "lagunov.vladimir@gmail.com") (:url . "https://github.com/werehuman/python-switch-quotes"))]) (python-pytest . [(20180725 1146) ((emacs (24 4)) (dash (2 12 0)) (dash-functional (2 12 0)) (magit-popup (2 12 0)) (projectile (0 14 0)) (s (1 12 0))) "helpers to run pytest" single ((:commit . "09ad688df207ee9b02c990d3897a9e2841931d97") (:keywords "pytest" "test" "python" "languages" "processes" "tools") (:authors ("wouter bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "wouter bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/emacs-python-pytest"))]) (python-mode . [(20181110 739) nil "Python major mode" tar ((:commit . "3954afcf093f50930f9d500dfad68cbbed84a01c"))]) (python-info . [(20151228 1852) nil "Python info manual for Emacs" tar ((:commit . "306f15441b54b25757cdfd3b327b84024ea21ed7"))]) (python-environment . [(20150310 853) ((deferred (0 3 1))) "virtualenv API for Emacs Lisp" tar ((:commit . "401006584e32864a10c69d29f14414828909362e") (:keywords "applications" "tools") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (python-docstring . [(20170508 856) nil "Smart Python docstring formatting" tar ((:commit . "d35d2e0fbe468743c19a870fec7b28a7e725790d"))]) (python-django . [(20150822 404) nil "A Jazzy package for managing Django projects" single ((:commit . "fc54ad74f0309670359b939f64d0f1fff68aeac4") (:keywords "languages") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "FSF") (:url . "https://github.com/fgallina/python-django.el"))]) (python-cell . [(20181028 2140) nil "Support for MATLAB-like cells in python mode" single ((:commit . "2faa78b3f4faa12f09f9864ebd854ae7d4e95fd0") (:keywords "python" "matlab" "cell") (:authors ("Thomas Hisch" . "t.hisch@gmail.com")) (:maintainer "Thomas Hisch" . "t.hisch@gmail.com"))]) (pytest . [(20181005 1524) ((s (1 9 0))) "Easy Python test running in Emacs" single ((:commit . "1bfa7549001e61ecd59cd6eae7c6656a924d1ba4") (:keywords "pytest" "python" "testing") (:url . "https://github.com/ionrock/pytest-el"))]) (pyramid . [(20181031 1102) ((emacs (25 2)) (pythonic (0 1 1)) (tablist (0 70))) "Minor mode for working with pyramid projects" tar ((:commit . "ad207ebe31a5b027560b69e20852156a3b882c0c") (:keywords "python" "pyramid" "pylons" "convenience" "tools" "processes") (:authors ("Daniel Kraus" . "daniel@kraus.my")) (:maintainer "Daniel Kraus" . "daniel@kraus.my") (:url . "https://github.com/dakra/pyramid.el"))]) (pynt . [(20180710 726) ((emacs (24 4)) (ein (0 13 1)) (epc (0 1 1)) (deferred (0 5 1))) "Generate and scroll EIN buffers from python code" single ((:commit . "4af6a0668057986ad8d297d9152d897baf77e303") (:keywords "convenience") (:authors ("Edward Banner" . "edward.banner@gmail.com")) (:maintainer "Edward Banner" . "edward.banner@gmail.com") (:url . "https://github.com/ebanner/pynt"))]) (pylint . [(20170402 1255) nil "minor mode for running `pylint'" single ((:commit . "6e37ca37a78024dcc79ceb2431b0dfebd526f3ad") (:keywords "languages" "python") (:authors ("Ian Eure" . "ian.eure@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (pyimpsort . [(20160130 453) ((emacs (24 3))) "Sort python imports." tar ((:commit . "d5c61d70896b642646dfd3c809c06174ae086c1a") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/pyimpsort.el"))]) (pyimport . [(20180308 1752) ((dash (2 8 0)) (s (1 9 0)) (shut-up (0 3 2))) "Manage Python imports!" single ((:commit . "a6f63cf7ed93f0c0f7c207e6595813966f8852b9") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (pyim-wbdict . [(20180930 458) ((pyim (1 0))) "Some wubi dicts for pyim" tar ((:commit . "55c7eed02c3253de12c71b925b8d9ef23425b64c") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim-wbdict"))]) (pyim-cangjie5dict . [(20170730 246) ((pyim (1 0))) "Some cangjie5 dicts for pyim" tar ((:commit . "c8618590780b818db1a67a29bc47c5d25903517a") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Yuanchen Xie" . "yuanchen.gm@gmail.com")) (:maintainer "Yuanchen Xie" . "yuanchen.gm@gmail.com") (:url . "https://github.com/erstern/pyim-cangjie5dict"))]) (pyim-basedict . [(20170727 259) nil "The default pinyin dict of pyim" tar ((:commit . "3196cb210e056702c5a4ea1dac1d8e1e27740fab") (:keywords "convenience" "chinese" "pinyin" "input-method" "complete") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim-basedict"))]) (pyim . [(20181109 1350) ((emacs (24 4)) (popup (0 1)) (async (1 6)) (pyim-basedict (0 1))) "A Chinese input method support quanpin, shuangpin, wubi and cangjie." tar ((:commit . "8648d467d79b3bf1c3a99623f9329939cacc40da") (:keywords "convenience" "chinese" "pinyin" "input-method") (:authors ("Ye Wenbin <wenbinye@163.com>, Feng Shu" . "tumashu@163.com")) (:maintainer "Ye Wenbin <wenbinye@163.com>, Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/pyim"))]) (pygen . [(20161121 506) ((elpy (1 12 0)) (python-mode (6 2 2)) (dash (2 13 0))) "Python code generation using Elpy and Python-mode." single ((:commit . "9019ff44ba49d7295b1476530feab91fdadb084b") (:keywords "python" "code generation") (:authors ("Jack Crawley <http://www.github.com/jackcrawley>")) (:maintainer "Jack Crawley <http://www.github.com/jackcrawley>") (:url . "https://github.com/JackCrawley/pygen/"))]) (pyfmt . [(20150521 2056) nil "Emacs interface to pyfmt" single ((:commit . "cb92be2cf0804cc53142dc5edb36f8e0ef5cec32") (:keywords "tools") (:authors ("Alexandre Héaumé" . "aheaume@gmail.com")) (:maintainer "Alexandre Héaumé" . "aheaume@gmail.com") (:url . "https://github.com/aheaume/pyfmt.el"))]) (pyenv-mode-auto . [(20180620 1252) ((pyenv-mode (0 1 0)) (s (1 11 0)) (f (0 17 0))) "Automatically activates pyenv version if .python-version file exists." single ((:commit . "b6eef88ad89865a7e0ec8bae8c6ce8239cb649c6") (:keywords "python" "pyenv") (:authors ("Sviatoslav Bulbakha" . "mail@ssbb.me")) (:maintainer "Sviatoslav Bulbakha" . "mail@ssbb.me") (:url . "https://github.com/ssbb/pyenv-mode-auto"))]) (pyenv-mode . [(20170801 2348) ((pythonic (0 1 0))) "Integrate pyenv with python-mode" single ((:commit . "eabb1c66f9e0c0500fef4d089508aad246d81dc0") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/pyenv-mode"))]) (pydoc-info . [(20110301 834) nil "Better Python support for info-lookup-symbol." tar nil]) (pydoc . [(20181025 51) nil "functional, syntax highlighted pydoc navigation" single ((:commit . "abb948e27efaf2452f339c62cd99a1c69930bbfe") (:keywords "pydoc" "python") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "Brian J. Lopes" . "statmobile@gmail.com") (:url . "https://github.com/statmobile/pydoc"))]) (pycoverage . [(20160325 112) ((emacs (24 3))) "Support for coverage stats on Python 2.X and 3" tar ((:commit . "4f5451f4d6e1e2ddd5878fc7d18f5fc4fc92a83d") (:keywords "project" "convenience") (:authors ("matt harrison")) (:maintainer "matt harrison") (:url . "https://github.com/mattharrison/pycoverage.el"))]) (pycarddavel . [(20150831 1216) ((helm (1 7 0)) (emacs (24 0))) "Integrate pycarddav" single ((:commit . "a6d81ee4eb8309cd82f6082aeca68c5a015702a3") (:keywords "helm" "pyccarddav" "carddav" "message" "mu4e" "contacts") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me"))]) (py-yapf . [(20160925 1122) nil "Use yapf to beautify a Python buffer" single ((:commit . "a878304202ad827a1f3de3dce1badd9ca8731146") (:authors ("Friedrich Paetzke" . "f.paetzke@gmail.com")) (:maintainer "Friedrich Paetzke" . "f.paetzke@gmail.com") (:url . "https://github.com/paetzke/py-yapf.el"))]) (py-test . [(20151117 622) ((dash (2 9 0)) (f (0 17)) (emacs (24 4))) "A test runner for Python code." single ((:commit . "3b2a0bdaacb54df6f2bee8317423e5c0d159d5cf") (:keywords "python" "testing" "py.test") (:authors ("Bogdan Paul Popa" . "popa.bogdanp@gmail.com")) (:maintainer "Bogdan Paul Popa" . "popa.bogdanp@gmail.com") (:url . "https://github.com/Bogdanp/py-test.el"))]) (py-smart-operator . [(20170531 1209) ((s (1 9 0))) "smart-operator for python-mode" single ((:commit . "0c8a66faca4b35158d0b5885472cb75286039167") (:keywords "python" "convenience" "smart-operator") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (py-isort . [(20160925 1018) nil "Use isort to sort the imports in a Python buffer" single ((:commit . "e67306f459c47c53a65604e4eea88a3914596560") (:authors ("Friedrich Paetzke" . "paetzke@fastmail.fm")) (:maintainer "Friedrich Paetzke" . "paetzke@fastmail.fm") (:url . "http://paetzke.me/project/py-isort.el"))]) (py-import-check . [(20130802 1111) nil "Finds the unused python imports using importchecker" single ((:commit . "9787f87745a4234cd9bed711860b707902bc8ae4") (:keywords "python" "import" "check") (:authors ("Sibi" . "sibi@psibi.in")) (:maintainer "Sibi" . "sibi@psibi.in") (:url . "https://github.com/psibi/emacs-py-import-check"))]) (py-gnitset . [(20170821 1732) nil "Run your Python tests any way you'd like" single ((:commit . "1e993cc29cbc31e06fe1e335dec198e21972fa55") (:authors ("Brandon W Maister" . "quodlibetor@gmail.com")) (:maintainer "Brandon W Maister" . "quodlibetor@gmail.com") (:url . "https://www.github.com/quodlibetor/py-gnitset"))]) (py-autopep8 . [(20160925 1052) nil "Use autopep8 to beautify a Python buffer" single ((:commit . "68e12d8788c91c7ec53a68acf1d23adb2ffa4788") (:authors ("Friedrich Paetzke" . "f.paetzke@gmail.com")) (:maintainer "Friedrich Paetzke" . "f.paetzke@gmail.com") (:url . "http://paetzke.me/project/py-autopep8.el"))]) (px . [(20170317 2330) nil "preview inline latex in any mode" single ((:commit . "0c52f7933eab3ca1642ab0df151db9950430c9e2") (:authors ("Aurélien Aptel" . "aurelien.aptel@gmail.com")) (:maintainer "Aurélien Aptel" . "aurelien.aptel@gmail.com") (:url . "http://github.com/aaptel/preview-latex"))]) (pushover . [(20170818 2103) ((cl-lib (0 5))) "Pushover API Access" single ((:commit . "bbe3ac8df3c532a72da4552615af960b8a577588") (:keywords "notifications") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "http://github.com/swflint/pushover.el"))]) (pushbullet . [(20140809 1232) ((grapnel (0 5 2)) (json (1 2))) "Emacs client for the PushBullet Android app" single ((:commit . "73c59a0f1dc04875b3e5a2c8afbc26c32128e445") (:keywords "convenience") (:authors ("Abhishek L" . "abhishek.lekshmanan@gmail.com")) (:maintainer "Abhishek L" . "abhishek.lekshmanan@gmail.com") (:url . "http://www.github.com/theanalyst/revolver"))]) (purty-mode . [(20131004 2259) nil "Safely pretty-print greek letters, mathematical symbols, or anything else." single ((:commit . "8eef77317a3bab07ade212353a50fbd3f20f365a") (:authors ("James Atwood" . "jatwood@cs.umass.edu")) (:maintainer "James Atwood" . "jatwood@cs.umass.edu"))]) (purple-haze-theme . [(20141015 229) ((emacs (24 0))) "an overtly purple color theme for Emacs24." single ((:commit . "3e245cbef7cd09e6b3ee124963e372a04e9a6485") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-purple-haze-theme"))]) (purp-theme . [(20181012 1454) nil "No description available." tar ((:commit . "9c0c1246008ed0844a90661e45c660d99451425e"))]) (purescript-mode . [(20181028 838) ((cl-lib (0 6))) "A PureScript editing mode" tar ((:commit . "a6c7e4cc5ea29cf96478490a57d495e745d6e054"))]) (puppet-mode . [(20180813 1947) ((emacs (24 1)) (pkg-info (0 4))) "Major mode for Puppet manifests" single ((:commit . "7dee1b5a5debac6e56f9107492a413b6c0edb94d") (:keywords "languages") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com") ("Russ Allbery" . "rra@stanford.edu")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/voxpupuli/puppet-mode"))]) (punpun-theme . [(20161103 847) nil "A bleak theme" tar ((:commit . "cce8b10b2df6f9187a9eaa0c3f21ff0dda175968"))]) (pungi . [(20150222 1246) ((jedi (0 2 0 -3 2)) (pyvenv (1 5))) "Integrates jedi with virtualenv and buildout python environments" single ((:commit . "a2d4d439ea371be0b064a12248288903b8a521a0") (:keywords "convenience") (:authors ("Matthew Russell" . "matthew.russell@horizon5.org")) (:maintainer "Matthew Russell" . "matthew.russell@horizon5.org"))]) (punctuality-logger . [(20141120 2031) nil "Punctuality logger for Emacs" single ((:commit . "e09e5dd37bc92289fa2f7dc44aed51a7b5e04bb0") (:keywords "reminder" "calendar") (:authors ("Philip Woods" . "elzairthesorcerer@gmail.com")) (:maintainer "Philip Woods" . "elzairthesorcerer@gmail.com") (:url . "https://gitlab.com/elzair/punctuality-logger"))]) (pulseaudio-control . [(20180627 1150) nil "Use `pactl' to manage PulseAudio volumes." single ((:commit . "1da372ec79f5d2fb901d1f9f0679fee8848fd011") (:keywords "multimedia" "hardware" "sound" "pulseaudio") (:authors ("Alexis" . "flexibeast@gmail.com") ("Ellington Santos" . "ellingtonsantos@gmail.com") ("Sergey Trofimov" . "sarg@sarg.org.ru")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/pulseaudio-control"))]) (pug-mode . [(20180513 2126) ((emacs (24 4)) (cl-lib (0 5))) "Major mode for jade/pug template files" single ((:commit . "685fd3414d89736bf232f5d1a6bed9e0353b98fe") (:keywords "markup" "language" "jade" "pug") (:authors ("Nathan Weizenbaum")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-pug-mode"))]) (pt . [(20161226 1959) nil "A front-end for pt, The Platinum Searcher." single ((:commit . "6d99b2aaded3ece3db19a20f4b8f1d4abe382622") (:keywords "pt" "ack" "ag" "grep" "search") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/pt.el"))]) (psysh . [(20171023 529) ((emacs (24 3)) (s (1 9 0)) (f (0 17))) "PsySH, PHP interactive shell (REPL)" single ((:commit . "926af4ae0c068ed699fc939f4b3e642aaa6f7c9e") (:keywords "processes" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/psysh.el"))]) (psession . [(20181111 1412) ((emacs (24)) (cl-lib (0 5)) (async (1 9 3))) "Persistent save of elisp objects." single ((:commit . "ce7c28dc5aed37a3a3c4bd9a099032c15e5ef9e1") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/psession"))]) (psci . [(20180418 1233) ((purescript-mode (13 10)) (dash (2 9 0)) (s (1 9 0)) (f (0 17 1))) "Major mode for purescript repl psci" tar ((:commit . "3f5ef1141a97c4b5507204d48e8aeccd553e4591") (:keywords "purescript" "psci" "repl" "major" "mode") (:authors ("Antoine R. Dumont <eniotna.t AT gmail.com>")) (:maintainer "Antoine R. Dumont <eniotna.t AT gmail.com>") (:url . "https://github.com/ardumont/emacs-psci"))]) (psc-ide . [(20181002 1319) ((dash (2 13 0)) (dash-functional (1 2 0)) (company (0 8 7)) (cl-lib (0 5)) (s (1 10 0)) (emacs (24 4)) (flycheck (0 24)) (let-alist (1 0 4)) (seq (1 11))) "Minor mode for PureScript's psc-ide tool." tar ((:commit . "01a158b77210fec9c1bfc0caffaf08fccc0412ac") (:keywords "languages") (:authors ("Erik Post" . "erik@shinsetsu.nl") ("Dmitry Bushenko" . "d.bushenko@gmail.com") ("Christoph Hegemann") ("Brian Sermons")) (:maintainer "Erik Post" . "erik@shinsetsu.nl") (:url . "https://github.com/epost/psc-ide-emacs"))]) (proxy-mode . [(20180521 330) ((emacs (25))) "A minor mode to toggle proxy." single ((:commit . "1cf689c2408945081215550589936a7eaab14987") (:keywords "comm" "proxy") (:url . "https://github.com/stardiviner/proxy-mode"))]) (protocols . [(20170802 1132) ((cl-lib (0 5))) "Protocol database access functions." single ((:commit . "d0f7c4acb05465f1a0d4be54363bbd2802647e77") (:keywords "convenience" "net" "protocols") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/protocols.el"))]) (protobuf-mode . [(20170526 1650) nil "major mode for editing protocol buffers." single ((:commit . "9313cdc442c22bc62694742597ce7c543d195a73") (:keywords "google" "protobuf" "languages") (:authors ("Alexandre Vassalotti" . "alexandre@peadrop.com")) (:maintainer "Alexandre Vassalotti" . "alexandre@peadrop.com"))]) (prosjekt . [(20151127 1416) ((dash (2 8 0))) "a software project tool for emacs" tar ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/prosjekt"))]) (proportional . [(20171025 2337) ((emacs (25 1))) "use a proportional font everywhere" single ((:commit . "f671ffe8fd803e2fc462e2e1844aeeab1a13918e") (:keywords "faces") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/proportional"))]) (propfont-mixed . [(20150113 2211) ((emacs (24)) (cl-lib (0 5))) "Use proportional fonts with space-based indentation." single ((:commit . "0b461ef4754a469610dba71874a34b6da42176bf") (:keywords "faces") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/propfont-mixed"))]) (prop-menu . [(20150728 1118) ((emacs (24 3)) (cl-lib (0 5))) "Create and display a context menu based on text and overlay properties" single ((:commit . "50b102c1c0935fd3e0c465feed7f27d66b21cdf3") (:keywords "convenience") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:url . "https://github.com/david-christiansen/prop-menu-el"))]) (proof-general . [(20181115 1610) ((emacs (24 3))) "A generic front-end for proof assistants (interactive theorem provers)" tar ((:commit . "05df29f7ff065d8da45b81691c602b6cf075e4a0"))]) (prompts . [(20160916 1041) ((dash (2 13 0))) "utilities for working with text prompts." single ((:commit . "1cd5e732ff2a86b47836eb7252e5b59cd4b6ab26") (:keywords "input" "minibuffer") (:authors ("Ben Moon" . "guiltydolphin@gmail.com")) (:maintainer "Ben Moon" . "guiltydolphin@gmail.com") (:url . "https://github.com/guiltydolphin/prompts.el"))]) (prompt-text . [(20160106 1409) nil "Various information in minibuffer prompt" single ((:commit . "bb9265ebfada42d0e3c67c809665e1e5d980691e") (:keywords "utility" "minibuffer") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/prompt-text-el"))]) (promise . [(20180409 952) ((emacs (25)) (async (1 9))) "Promises/A+" tar ((:commit . "f623fa7466983fd1ba7034371f599434c03da723") (:keywords "async" "promise" "convenience") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:url . "https://github.com/chuntaro/emacs-promise"))]) (projmake-mode . [(20161031 1715) ((dash (20150611 922)) (indicators (20130217 1405))) "Project oriented automatic builder and error highlighter, flymake for projects" tar ((:commit . "a897701f7e8f8cc11459ed44eb0e454db2a460c1"))]) (projekt . [(20150324 848) ((emacs (24))) "some kind of staging for CVS" single ((:commit . "a65e554e5d8b0def08c5d06f3fe34fec40bebd83") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (projector . [(20180724 1822) ((alert (1 1)) (projectile (0 11 0)) (cl-lib (0 5))) "Lightweight library for managing project-aware shell and command buffers" single ((:commit . "d4aad9449960457932c19123c7ea2d60a67d1cca") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/projector"))]) (projectile-variable . [(20170208 1718) ((emacs (24)) (cl-lib (0 5))) "Store project local variables." single ((:commit . "8d348ac70bdd6dc320c13a12941b32b38140e264") (:keywords "project" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/projectile-variable"))]) (projectile-trailblazer . [(20170928 1624) ((emacs (24 4)) (projectile (0 12 0)) (inflections (1 1)) (inf-ruby (2 2 6)) (f (0 13 0)) (rake (0 3 2))) "Minor mode for Rails projects using trailblazer" single ((:commit . "a37a4f7b7f727d98e4c74c0256e059e84263553d") (:keywords "rails" "projectile" "trailblazer" "languages") (:authors ("Michael Dahl" . "michael.dahl84@gmail.com")) (:maintainer "Michael Dahl" . "michael.dahl84@gmail.com") (:url . "https://github.com/micdahl/projectile-trailblazer"))]) (projectile-speedbar . [(20170517 243) ((projectile (0 11 0)) (sr-speedbar (0))) "projectile integration for speedbar" single ((:commit . "dcab13db72c2084edbebe808e35f1126fe0b3bcd") (:keywords "project" "convenience" "speedbar" "projectile") (:authors ("Anshul Verma" . "anshul.verma86@gmail.com")) (:maintainer "Anshul Verma" . "anshul.verma86@gmail.com") (:url . "https://github.com/anshulverma/projectile-speedbar"))]) (projectile-sift . [(20160107 1015) ((sift (0 2 0)) (projectile (0 13 0))) "Run a sift with Projectile" single ((:commit . "4ce8878a0fc396ded7521ce38852d93e1d863065") (:keywords "sift" "projectile") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/sift.el"))]) (projectile-ripgrep . [(20180914 1500) ((ripgrep (0 3 0)) (projectile (0 14 0))) "Run ripgrep with Projectile" single ((:commit . "93eca9138f6d6eea1af92f476c797ce19fa573d9") (:keywords "ripgrep" "projectile") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/ripgrep.el"))]) (projectile-rails . [(20181009 1317) ((emacs (24 3)) (projectile (0 12 0)) (inflections (1 1)) (inf-ruby (2 2 6)) (f (0 13 0)) (rake (0 3 2))) "Minor mode for Rails projects based on projectile-mode" single ((:commit . "af0f826f2e1b1aad4e31e089e5fc7b5937e82359") (:keywords "rails" "projectile") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/projectile-rails"))]) (projectile-hanami . [(20160505 1311) ((emacs (24 3)) (projectile (0 12 0)) (rake (0 3 2)) (inf-ruby (2 2 6))) "Minor mode for Hanami projects based on projectile" single ((:commit . "c4b8e7d4dfec789ef8493a7c5d4ce0cf7937e579") (:keywords "hanami" "ruby" "projectile") (:authors ("Arjan van der Gaag")) (:maintainer "Arjan van der Gaag") (:url . "https://github.com/avdgaag/projectile-hanami"))]) (projectile-git-autofetch . [(20180418 2336) ((projectile (0 14 0)) (alert (1 2))) "automatically fetch git repositories" single ((:commit . "55855886bccb5a22fbeb2b1c86ef2e9ff4de9067") (:keywords "tools" "vc") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/projectile-git-autofetch"))]) (projectile-direnv . [(20160306 138) ((emacs (24)) (s (1 11 0)) (dash (2 12 0)) (projectile (0 13 0))) "Set environment variables from .envrc" single ((:commit . "d5d29e5228f840b7a25358a2fd50353ef2dc9b16") (:keywords "convenience") (:authors ("Christian Romney" . "crommney@pointslope.com")) (:maintainer "Christian Romney" . "crommney@pointslope.com") (:url . "https://github.com/christianromney/projectile-direnv"))]) (projectile-codesearch . [(20180508 1522) ((codesearch (20171122 431)) (projectile (20150405 126))) "Integration of codesearch into projectile" single ((:commit . "f6eb96f034a925444412cfa03e45e0ccbbafe3f2") (:keywords "tools" "development" "search") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-codesearch"))]) (projectile . [(20181106 1631) ((emacs (25 1)) (pkg-info (0 4))) "Manage and navigate projects in Emacs easily" single ((:commit . "9482d69e5ca6549ec7baea58f86c1445b544563b") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/projectile"))]) (project-shells . [(20171107 851) ((emacs (24 3)) (seq (2 19))) "Manage the shell buffers of each project" single ((:commit . "d9401de750e444697c2eb9de1ff79f2a2eba4af8") (:keywords "processes" "terminals") (:authors ("\"Huang, Ying\"" . "huang.ying.caritas@gmail.com")) (:maintainer "\"Huang, Ying\"" . "huang.ying.caritas@gmail.com") (:url . "https://github.com/hying-caritas/project-shells"))]) (project-root . [(20110206 2030) nil "Define a project root and take actions based upon it." single ((:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (project-persist-drawer . [(20151108 1222) ((project-persist (0 3))) "Use a project drawer with project-persist." tar ((:commit . "35bbe132a4fab6a0fec15ce6c0fd2fe6a4aa9626"))]) (project-persist . [(20180906 1302) nil "A minor mode to allow loading and saving of project settings." tar ((:commit . "26d9435bef44da2a1b0892eba822f9f487b98eec"))]) (project-explorer . [(20150504 14) ((cl-lib (0 3)) (es-lib (0 3)) (es-windows (0 1)) (emacs (24))) "A project explorer sidebar" single ((:commit . "589a09008706f5f4ef91393dc4306eede0d15ca9") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/project-explorer"))]) (project-abbrev . [(20180706 254) ((emacs (24 4))) "Customize abbreviation expansion in the project." single ((:commit . "3678f1bc0084c1092467f8fc1778fecdbe255c43") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/project-abbrev"))]) (programmer-dvorak . [(20150427 137) nil "Input method for Programmer Dvorak." single ((:commit . "3288a8f058eca4cab390a564babbbcb17cfa0350") (:keywords "dvorak" "programmer-dvorak" "input-method") (:authors ("Chenyun Yang" . "yangchenyun@gmail.com")) (:maintainer "Chenyun Yang" . "yangchenyun@gmail.com") (:url . "https://github.com/yangchenyun/programmer-dvorak"))]) (prognth . [(20130920 1759) nil "Extend prog1 to arbitrary index" single ((:commit . "2f1ca4d34b1fd581163e1df122c85418137e8e62") (:keywords "lisp") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (prog-fill . [(20180607 132) ((emacs (25 1)) (cl-lib (0 6 1))) "Smartly format lines to use vertical space." single ((:commit . "3fbf7da6dd826e95c9077d659566ee29814a31d8") (:keywords "ahungry" "convenience" "c" "formatting" "editing") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/prog-fill"))]) (professional-theme . [(20150315 1100) nil "Emacs port of Vim's professional theme" single ((:commit . "0927d1474049a193f9f366bde5eb1887b9ba20ed") (:keywords "theme" "light" "professional") (:authors ("Juanjo Alvarez" . "juanjo@juanjoalvarez.net")) (:maintainer "Juanjo Alvarez" . "juanjo@juanjoalvarez.net") (:url . "https://github.com/juanjux/emacs-professional-theme"))]) (prodigy . [(20180511 938) ((s (1 8 0)) (dash (2 4 0)) (f (0 14 0)) (emacs (24))) "Manage external services from within Emacs" single ((:commit . "701dccaa56de9e6a330c05bde33bce4f3b3d6a97") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/prodigy.el"))]) (processing-snippets . [(20140426 1428) ((yasnippet (0 8 0))) "Snippets for processing-mode" tar ((:commit . "448aba82970c98322629eaf2746e73be6c30c98e"))]) (processing-mode . [(20171022 2302) nil "Major mode for Processing 2.0" single ((:commit . "448aba82970c98322629eaf2746e73be6c30c98e") (:keywords "languages" "snippets") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net") (:url . "https://github.com/ptrv/processing2-emacs"))]) (proc-net . [(20130322 12) nil "network process tools" single ((:commit . "10861112a1f3994c8e6374d6c5bb5d734cfeaf73") (:keywords "processes") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-procnet"))]) (private-diary . [(20151216 1657) ((emacs (24 0))) "maintain a private diary in Emacs" single ((:commit . "0c86fb6150ad8ed14f94def3504f5a68f4147283") (:keywords "diary" "encryption") (:authors ("James P. Ascher" . "jpa4q@virginia.edu")) (:maintainer "James P. Ascher" . "jpa4q@virginia.edu") (:url . "https://github.com/cacology/private-diary"))]) (private . [(20150122 157) ((aes (0 6))) "take care of your private configuration files." single ((:commit . "9266d01c095895cc3ee9de95bc20511e88353755") (:keywords "private" "configuration" "backup" "recover") (:authors ("Cheung Mou Wai" . "yeannylam@gmail.com")) (:maintainer "Cheung Mou Wai" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/private"))]) (pretty-symbols . [(20140814 959) nil "Draw tokens as Unicode glyphs." single ((:commit . "582cbe51ecfe1cc0a5b185bc06113c8a661e3956") (:keywords "faces") (:authors ("David Röthlisberger" . "david@rothlis.net")) (:maintainer "David Röthlisberger" . "david@rothlis.net") (:url . "http://github.com/drothlis/pretty-symbols"))]) (pretty-sha-path . [(20141105 1826) nil "Prettify Guix/Nix store paths" single ((:commit . "a2b43dd9de423a38d67cda2e3bd9412f7d363257") (:keywords "faces" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitorious.org/alezost-emacs/pretty-sha-path"))]) (pretty-mode . [(20160614 1846) nil "Redisplay parts of the buffer as pretty Unicode symbols." single ((:commit . "59466813f6a46bed926ddcbae1a70b0eae7f73a0") (:keywords "pretty" "unicode" "symbols") (:authors ("Arthur Danskin" . "arthurdanskin@gmail.com")) (:maintainer "Dmitri Akatov" . "akatov@gmail.com") (:url . "https://github.com/akatov/pretty-mode"))]) (prettify-greek . [(20160603 908) nil "Greek letters for prettify-symbols" single ((:commit . "698d07a6ffe85f6fb53f3bfec4f49380c25cfd90") (:keywords "faces") (:url . "https://gitlab.com/fommil/emacs-prettify-greek"))]) (prettier-js . [(20180109 726) nil "Minor mode to format JS code on file save" single ((:commit . "fac9dd29720f8417bd8cd5dd8ab5138c6dd7d701") (:keywords "convenience" "wp" "edit" "js") (:authors ("James Long and contributors")) (:maintainer "James Long and contributors") (:url . "https://github.com/prettier/prettier-emacs"))]) (presentation . [(20180427 224) ((emacs (24 4)) (cl-lib (0 5))) "Display large character for presentation" single ((:commit . "f53f67aeab97e8eea6d1f12df5f7ce3b1b03b879") (:keywords "environment" "faces" "frames") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-presentation-mode"))]) (preseed-generic-mode . [(20180210 500) nil "Debian preseed file major mode" single ((:commit . "3aa8806c4a659064baa01751400c53fbaf847f66") (:authors ("Tong Sun" . "suntong@users.sourceforge.net")) (:maintainer "Tong Sun" . "suntong@users.sourceforge.net") (:url . "https://github.com/suntong/preseed-generic-mode"))]) (prescient . [(20181022 2256) ((emacs (25 1))) "Better sorting and filtering." single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (preproc-font-lock . [(20151107 2018) nil "Highlight C-style preprocessor directives." single ((:commit . "565fda9f5fdeb0598986174a07e9fb09f7604397") (:keywords "c" "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/preproc-font-lock"))]) (prassee-theme . [(20180709 1004) ((emacs (24))) "A high contrast color theme for Emacs." single ((:commit . "81126f69cdbaab836c00ae7a49aaf89d4229fde1") (:keywords "dark" "high-contrast" "faces") (:authors ("Prassee " . "prassee.sathian@gmail.com")) (:maintainer "Prassee " . "prassee.sathian@gmail.com") (:url . "https://github.com/prassee/prassee-emacs-theme"))]) (ppd-sr-speedbar . [(20151108 1224) ((sr-speedbar (20140914 2339)) (project-persist-drawer (0 0 4))) "Sr Speedbar adaptor for project-persist-drawer." tar ((:commit . "d88d7f63f695824c435dd996405454d1e46d2aa3"))]) (powerthesaurus . [(20180719 908) ((emacs (24)) (request (0 3 0)) (s (1 12 0))) "Powerthesaurus integration" single ((:commit . "ab39b050e801934872f3dcaa60b50b0d30ecf367") (:keywords "convenience" "writing") (:url . "http://github.com/SavchenkoValeriy/emacs-powerthesaurus"))]) (powershell . [(20181011 1951) ((emacs (24))) "Mode for editing PowerShell scripts" single ((:commit . "c9a20e5a8b02dc5d7ccd2b1974eba28a9348ad5e") (:keywords "powershell" "languages") (:authors ("Frédéric Perrin <frederic (dot) perrin (arobas) resel (dot) fr>")) (:maintainer "Frédéric Perrin <frederic (dot) perrin (arobas) resel (dot) fr>") (:url . "http://github.com/jschaf/powershell.el"))]) (powerline-evil . [(20151112 1510) ((evil (1 0 8)) (powerline (2 3))) "Utilities for better Evil support for Powerline" tar ((:commit . "98b3a102b6dba6632aa0755a7257300c9b164309") (:keywords "evil" "mode-line" "powerline") (:authors ("Chris Johnson" . "raugturi@gmail.com")) (:maintainer "Chris Johnson" . "raugturi@gmail.com") (:url . "http://github.com/raugturi/powerline-evil/"))]) (powerline . [(20180322 248) ((cl-lib (0 2))) "Rewrite of Powerline" tar ((:commit . "af5ef31a33c3589a9be0b2a55a2741582e605efd") (:keywords "mode-line") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "http://github.com/milkypostman/powerline/"))]) (pow . [(20140420 806) ((emacs (24)) (cl-lib (0 5))) "pow (http://pow.cx/) manager for emacs" tar ((:commit . "ea83986b8ca8e27cb996290d6463b111ec0966ce") (:keywords "develop" "web" "pow") (:authors ("yukihiro hara" . "yukihr@gmail.com")) (:maintainer "yukihiro hara" . "yukihr@gmail.com") (:url . "http://github.com/yukihr/emacs-pow"))]) (pov-mode . [(20161115 743) nil "Major mode for editing POV-Ray scene files." tar ((:commit . "9fc1db3aab7c27155674dd1a87ec62606035d074"))]) (postcss-sorting . [(20180211 956) ((emacs (24))) "postcss-sorting interface" single ((:commit . "deb0c935d2904c11a965758a9aee5a0e905f21fc") (:authors ("Peiwen Lu" . "hi@peiwen.lu")) (:maintainer "Peiwen Lu" . "hi@peiwen.lu") (:url . "https://github.com/P233/postcss-sorting.el"))]) (posframe . [(20180927 602) ((emacs (26))) "Pop a posframe (just a frame) at point" single ((:commit . "2f4baf00ab9184dff75ec97fc520d1c91e1acb9c") (:keywords "tooltip") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/posframe"))]) (pos-tip . [(20150318 1513) nil "Show tooltip at point" single ((:commit . "051e08fec5cf30b7574bdf439f79fef7d42d689d") (:keywords "tooltip") (:authors ("S. Irie")) (:maintainer "S. Irie"))]) (portage-navi . [(20141208 1355) ((concurrent (0 3 1)) (ctable (0 1 2))) "portage viewer" single ((:commit . "8016c3e99fe6cef101d479a3d69185796b22ca2f") (:keywords "tools" "gentoo") (:authors ("<m.sakurai at kiwanami.net>")) (:maintainer "<m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-portage-navi"))]) (popwin . [(20150315 1300) nil "Popup Window Manager." single ((:commit . "95dea14c60019d6cccf9a3b33e0dec4e1f22c304") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (popup-switcher . [(20171205 851) ((cl-lib (0 3)) (popup (0 5 3))) "switch to other buffers and files via popup." single ((:commit . "f5788a31918e37bb5c04139048c667bcec9f1b62") (:keywords "popup" "switch" "buffers" "functions") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/popup-switcher"))]) (popup-kill-ring . [(20131020 1854) ((popup (0 4)) (pos-tip (0 4))) "interactively insert item from kill-ring" single ((:commit . "5773dfadc104a906c088a3ec62e8cdd3e01e57fa") (:keywords "popup" "kill-ring" "pos-tip") (:authors ("khiker" . "khiker.mail+elisp@gmail.com")) (:maintainer "khiker" . "khiker.mail+elisp@gmail.com") (:url . "https://github.com/waymondo/popup-kill-ring"))]) (popup-imenu . [(20170326 1040) ((dash (2 12 1)) (popup (0 5 3)) (flx-ido (0 6 1))) "imenu index popup" single ((:commit . "c5e2e69adbd3a630e4cb750965a1aee8c10c1f09") (:keywords "popup" "imenu") (:authors ("Igor Shymko" . "igor.shimko@gmail.com")) (:maintainer "Igor Shymko" . "igor.shimko@gmail.com") (:url . "https://github.com/ancane/popup-imenu"))]) (popup-edit-menu . [(20170404 1425) ((emacs (24))) "a popup context edit menu package" single ((:commit . "925600a6e29183841199e866cf55e566a6a1b002") (:keywords "lisp" "pop-up" "context" "edit" "menu") (:authors ("Debugfan Chin" . "debugfanchin@gmail.com")) (:maintainer "Debugfan Chin" . "debugfanchin@gmail.com"))]) (popup-complete . [(20141109 308) ((popup (0 5 0))) "completion with popup" single ((:commit . "caa655a6d8472e9a4bfa1311126d90d7d1b07fca") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-popup-complete"))]) (popup . [(20160709 1429) ((cl-lib (0 5))) "Visual Popup User Interface" single ((:commit . "80829dd46381754639fb764da11c67235fe63282") (:keywords "lisp") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (poporg . [(20170403 751) nil "Pop a comment or string to an empty buffer for text editing" single ((:commit . "2c58d68c81ecca4140bf179f19ed153ec804b65a") (:keywords "outlines" "tools") (:authors ("François Pinard" . "pinard@iro.umontreal.ca") ("Joseph Rabinoff" . "rabinoff@post.harvard.edu")) (:maintainer "Joseph Rabinoff" . "rabinoff@post.harvard.edu") (:url . "https://github.com/QBobWatson/poporg"))]) (pophint . [(20170918 248) ((log4e (0 2 0)) (yaxception (0 3))) "Provide navigation using pop-up tips, like Firefox's Vimperator Hint Mode" tar ((:commit . "909025c5a871ca4b9ec7aed7f1a27c819a94dba1") (:keywords "popup") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-pophint"))]) (ponylang-mode . [(20180804 1521) ((dash (2 10 0))) "Major mode for Pony code" single ((:commit . "be6f9dce623415656320f32e350e28da75c53437") (:keywords "languages" "programming") (:url . "https://github.com/seantallen/ponylang-mode"))]) (pony-snippets . [(20160205 411) ((yasnippet (0 8 0))) "Yasnippets for Pony" tar ((:commit . "a6615ab0693f17fc47ec45753202010238157810") (:keywords "snippets" "pony") (:url . "https://github.com/seantallen/pony-snippets"))]) (pony-mode . [(20170807 1522) nil "Minor mode for working with Django Projects" tar ((:commit . "760684d30b6c234d1b88c9a4673a808f36f7f341"))]) (pomodoro . [(20150716 1746) nil "A timer for the Pomodoro Technique" single ((:commit . "4a299b8f5e6623010224dcb3e524ff288c6a082c") (:authors ("David Kerschner" . "dkerschner@gmail.com")) (:maintainer "David Kerschner" . "dkerschner@gmail.com"))]) (pomidor . [(20180614 828) ((emacs (24 3)) (alert (1 2))) "Simple and cool pomodoro timer" tar ((:commit . "8859aecdb48b76a36c5e251793da0f108b2dfeb4") (:keywords "tools" "time" "applications" "pomodoro technique") (:authors ("TatriX" . "tatrics@gmail.com")) (:maintainer "TatriX" . "tatrics@gmail.com") (:url . "https://github.com/TatriX/pomidor"))]) (polymode . [(20181118 1144) ((emacs (25))) "Extensible framework for multiple major modes" tar ((:commit . "ce328b8c9526f495536e4502fc6f606e1b2b8d06") (:keywords "languages" "multi-modes" "processes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vitoshka/polymode"))]) (poly-slim . [(20181010 2138) ((emacs (25)) (polymode (0 1 5)) (slim-mode (1 1))) "Polymodes for slim" single ((:commit . "1ec1ca8120e087cd1f33baee7b7059c324149f4b") (:keywords "emacs") (:authors ("Siavash Sajjadi and Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-slim"))]) (poly-ruby . [(20180905 929) ((emacs (25)) (polymode (0 1 2))) "Provides poly-ruby-mode" single ((:commit . "794ebb926ace23e9c1398da934701951432dcea2") (:keywords "languages") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/poly-ruby.el"))]) (poly-org . [(20181010 2137) ((emacs (25)) (polymode (0 1 5))) "Polymode for org-mode" single ((:commit . "3f74d3ba0ad8ffe01bbc0994fcc4e5fc7aef6121") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-org"))]) (poly-noweb . [(20181010 2137) ((emacs (25)) (polymode (0 1 5))) "Polymode for noweb" single ((:commit . "d604d62fa311c6d18dc10058b637eb95bd684eee") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-noweb"))]) (poly-markdown . [(20181010 2137) ((emacs (25)) (polymode (0 1 5)) (markdown-mode (2 3))) "Polymode for markdown-mode" single ((:commit . "d55d14273ba1ad05c6f1adf7ca5457b5a89acfce") (:keywords "emacs") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-markdown"))]) (poly-erb . [(20181019 1402) ((emacs (25)) (polymode (0 1 5))) "Polymode for erb" single ((:commit . "61fa4640a1cb08120c2c70bfc32029cc79b31b79") (:keywords "emacs") (:authors ("Siavash Sajjadi and Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-erb"))]) (poly-R . [(20181024 2054) ((emacs (25)) (polymode (0 1 5)) (poly-markdown (0 1 5)) (poly-noweb (0 1 5))) "Various polymodes for R language" single ((:commit . "b9236aab9043747bf764703e7b84f3c6bb526dec") (:keywords "languages" "multi-modes") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/polymode/poly-R"))]) (pollen-mode . [(20181022 130) ((emacs (24 3)) (cl-lib (0 5))) "major mode for editing pollen files" single ((:commit . "3b57f40f78eb4458e7be41dc4051f9cf0ff6982e") (:keywords "languages" "pollen" "pollenpub") (:authors ("Junsong Li <ljs.darkfish AT GMAIL>")) (:maintainer "Junsong Li") (:url . "https://github.com/lijunsong/pollen-mode"))]) (pointback . [(20100210 1552) nil "Restore window points when returning to buffers" single ((:commit . "e3a02c1784d81b5a1d2477338d049af581ed19f8") (:keywords "convenience") (:authors ("Markus Triska" . "markus.triska@gmx.at")) (:maintainer "Markus Triska" . "markus.triska@gmx.at"))]) (point-stack . [(20170808 1658) nil "Back and forward navigation through buffer locations" single ((:commit . "76e17311e3a810314c7d31ac46dc55450ff30fa2") (:authors ("Matt Harrison" . "matthewharrison@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Matt Harrison" . "matthewharrison@gmail.com"))]) (point-pos . [(20170421 1632) nil "Save and restore point positions" single ((:commit . "442bccb40791832cbc2d6f5c8f53be745aea2b73") (:keywords "tools" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/point-pos.el"))]) (poet-theme . [(20180924 329) nil "A theme for prose." tar ((:commit . "44439fd84143632760abfd5d8a65436e787955fd") (:authors ("Kunal Bhalla" . "bhalla.kunal@gmail.com")) (:maintainer "Kunal Bhalla" . "bhalla.kunal@gmail.com") (:url . "https://github.com/kunalb/poet/"))]) (podcaster . [(20161020 1535) ((cl-lib (0 5))) "Podcast client" single ((:commit . "9854517025deb5d556168a68955fb7b662239f5c") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/podcaster"))]) (pocket-reader . [(20180819 2007) ((emacs (25 1)) (dash (2 13 0)) (kv (0 0 19)) (pocket-lib (0 1)) (s (1 10)) (ov (1 0 6)) (rainbow-identifiers (0 2 2)) (org-web-tools (0 1)) (ht (2 2))) "Client for Pocket reading list" single ((:commit . "0eb2e678b3fdc8899e420e6ecca03a2ada4b6283") (:keywords "pocket") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "https://github.com/alphapapa/pocket-reader.el"))]) (pocket-mode . [(20171201 1315) ((emacs (24 4)) (pocket-api (0 1))) "Manage your pocket" single ((:commit . "229de7d35b7e5605797591c46aa8200d7efc363c") (:keywords "convenience" "pocket") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (pocket-lib . [(20180712 23) ((emacs (25 1)) (request (0 2)) (dash (2 13 0)) (kv (0 0 19)) (s (1 12 0))) "Library for accessing getpocket.com API" single ((:commit . "8dd89153472d2e49bf9a3b3507b93c2acf0b44ac") (:keywords "pocket") (:authors (nil . "Adam Porter <adam@alphapapa.net")) (:maintainer nil . "Adam Porter <adam@alphapapa.net") (:url . "https://github.com/alphapapa/pocket-lib.el"))]) (pocket-api . [(20180403 109) ((emacs (24 4)) (request (0 2))) "another pocket api" single ((:commit . "3eb9430b9db90bc02e736e433eb86389f7655189") (:keywords "convenience" "pocket") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/pocket-api.el"))]) (po-mode . [(20180505 1115) nil "major mode for GNU gettext PO files" single ((:commit . "17b1b16277d81af3afd5c51c53eda385e33f3178") (:keywords "i18n" "gettext"))]) (pmdm . [(20151109 1836) nil "poor man's desktop-mode alternative." single ((:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/pmdm.el"))]) (plur . [(20160504 924) ((emacs (24 4))) "Easily search and replace multiple variants of a word" single ((:commit . "5bdd3b9a2f0624414bd596e798644713cd1545f0") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/plur"))]) (plsense-direx . [(20140520 2008) ((direx (0 1 -3)) (plsense (0 3 2)) (log4e (0 2 0)) (yaxception (0 3 2))) "Perl Package Explorer" single ((:commit . "8a2f465264c74e04524cc789cdad0190ace43f6c") (:keywords "perl" "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/plsense-direx"))]) (plsense . [(20151104 1445) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 2 0))) "provide interface for PlSense that is a development tool for Perl." single ((:commit . "d50f9dccc98f42bdb42f1d1c8142246e03879218") (:keywords "perl" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-plsense"))]) (plim-mode . [(20140813 13) nil "Major mode for editing Plim files" single ((:commit . "92e39190286f172567ceb02c80e1df3b81abfa2d") (:keywords "markup" "language") (:authors ("Dong Weiming")) (:maintainer "Dong Weiming") (:url . "http://github.com/dongweiming/plim-mode"))]) (plenv . [(20130707 616) nil "A plenv wrapper for Emacs" single ((:commit . "ee937d0f3a1a7ba2d035f45be896d3ed8fefaee2") (:keywords "emacs" "perl") (:authors ("Kenta Sato" . "karupa@cpan.org")) (:maintainer "Kenta Sato" . "karupa@cpan.org"))]) (playground . [(20180624 326) ((emacs (24 4))) "Manage sandboxes for alternative configurations" single ((:commit . "9212790026bea9ab5fb4ecf0da1163be8ab00776") (:keywords "maint") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/emacs-playground"))]) (playerctl . [(20180301 1354) nil "Control your music player (e.g. Spotify) with playerctl" single ((:commit . "3eee541423c2e5eb9f23a26fa9aa88c9c5a19ad1") (:keywords "multimedia" "playerctl" "music") (:authors ("Thomas Luquet" . "thomas@luquet.net")) (:maintainer "Thomas Luquet" . "thomas@luquet.net") (:url . "https://github.com/thomasluquet/playerctl.el"))]) (play-routes-mode . [(20170426 733) nil "Play Framework Routes File Support" single ((:commit . "22d7b87e0eaf0330f2b2283872f8dc08a3258771") (:keywords "play" "scala") (:authors ("M.Riehl <max@flatmap.ninja>, P.Haun" . "bomgar85@googlemail.com")) (:maintainer "M.Riehl <max@flatmap.ninja>, P.Haun" . "bomgar85@googlemail.com") (:url . "https://github.com/brocode/play-routes-mode/"))]) (play-crystal . [(20180114 1024) ((emacs (24 4)) (dash (2 12 0)) (request (0 2 0))) "https://play.crystal-lang.org integration." single ((:commit . "0b4810a9025213bd11dbcbfd38b3ca928829e0a5") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/play-crystal.el"))]) (platformio-mode . [(20161210 1339) ((projectile (0 13 0))) "PlatformIO integration" single ((:commit . "1466aed132a77f48fcb31938d64abb1a1e58ec42") (:authors ("Zach Massia" . "zmassia@gmail.com")) (:maintainer "Zach Massia" . "zmassia@gmail.com") (:url . "https://github.com/zachmassia/platformio-mode"))]) (plaster . [(20180127 2050) ((emacs (24 3))) "Pasting to a plaster host with buffers." single ((:commit . "2e61d16af81b96ff3191afd7a880f032d245182b") (:keywords "convenience" "paste service") (:authors ("Nicolas Hafner" . "shinmera@tymoon.eu")) (:maintainer "Nicolas Hafner" . "shinmera@tymoon.eu") (:url . "http://github.com/shirakumo/plaster/"))]) (plantuml-mode . [(20180816 1012) ((emacs (25 0))) "Major mode for PlantUML" single ((:commit . "b358a53bb0ab195f0193169d0d6869a3ef2c543e") (:keywords "uml" "plantuml" "ascii") (:authors ("Zhang Weize (zwz)")) (:maintainer "Carlo Sciolla (skuro)"))]) (planet-theme . [(20161031 217) ((emacs (24))) "A dark theme inspired by Gmail's 'Planets' theme of yore" single ((:commit . "b0a310ff36565fe22224c407cf59569986698a32") (:keywords "themes") (:authors ("Charlie McMackin" . "charlie.mac@gmail.com")) (:maintainer "Charlie McMackin" . "charlie.mac@gmail.com") (:url . "https://github.com/cmack/emacs-planet-theme"))]) (plan9-theme . [(20180804 1441) nil "A color theme for Emacs based on Plan9" single ((:commit . "4c1050b8ed42e0f99ef64c77ec370a786bd0003c") (:authors ("John Louis Del Rosario" . "john2x@gmail.com")) (:maintainer "John Louis Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/plan9-theme.el"))]) (plain-theme . [(20171124 410) ((emacs (24))) "Plain theme without syntax highlighting" single ((:commit . "a3d5389a44326314da21f147bad2ede60e2cf986"))]) (pkgbuild-mode . [(20181116 1331) ((emacs (25 1))) "Interface to the ArchLinux package manager" single ((:commit . "c27b65c3deb116b296cef013f342159d9dec5c11") (:keywords "languages") (:authors ("Juergen Hoetzel" . "juergen@hoetzel.info")) (:maintainer "Juergen Hoetzel" . "juergen@hoetzel.info") (:url . "https://github.com/juergenhoetzel/pkgbuild-mode"))]) (pkg-info . [(20150517 1143) ((epl (0 8))) "Information about packages" single ((:commit . "76ba7415480687d05a4353b27fea2ae02b8d9d61") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/pkg-info.el"))]) (pixiv-novel-mode . [(20160220 1421) nil "Major mode for pixiv novel" single ((:commit . "0d1ca524d92b91f20a7105402a773bc21779b434") (:keywords "novel" "pixiv") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (pixie-mode . [(20180626 541) ((clojure-mode (3 0 1)) (inf-clojure (1 0 0))) "Major mode for Pixie-lang" single ((:commit . "a40c2632cfbe948852a5cdcfd44e6a65db11834d") (:authors ("John Walker" . "john.lou.walker@gmail.com")) (:maintainer "John Walker" . "john.lou.walker@gmail.com") (:url . "https://github.com/johnwalker/pixie-mode"))]) (pivotal-tracker . [(20170720 1516) nil "Interact with Pivotal Tracker through its API" single ((:commit . "0311d117037c74512149a4a78b269c2e46d7dfba") (:authors ("John Andrews")) (:maintainer "John Andrews") (:url . "http://github.com/jxa/pivotal-tracker"))]) (pippel . [(20180710 856) ((emacs (25 1)) (s (1 11 0)) (dash (2 12 0))) "Frontend to python package manager pip" tar ((:commit . "21a5200e8e5ccaa1911abb4ebf090b76ca839756") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/pippel"))]) (pipenv . [(20180719 547) ((emacs (25 1)) (f (0 19 0)) (s (1 12 0))) "A Pipenv porcelain." single ((:commit . "5582bf60577de74e6301871c6b77ac86b6ce1970") (:authors ("Paul Walsh" . "paulywalsh@gmail.com")) (:maintainer "Paul Walsh" . "paulywalsh@gmail.com") (:url . "https://github.com/pwalsh/pipenv.el"))]) (pip-requirements . [(20181027 1629) ((dash (2 8 0))) "A major mode for editing pip requirements files." single ((:commit . "216cd1690f80cc965d4ae47b8753fc185f778ff6") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (pinyinlib . [(20170827 2142) nil "Convert first letter of Pinyin to Simplified/Traditional Chinese characters" single ((:commit . "45f05d3dbb4fe957f7ab332ca6f94675848b6aa3") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (pinyin-search . [(20160515 358) ((pinyinlib (0 1 0))) "Search Chinese by Pinyin" single ((:commit . "2e877a76851009d41bde66eb33182a03a7f04262") (:keywords "chinese" "search") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/pinyin-search.el"))]) (pinyin . [(20180620 1241) ((cl-lib (0 5)) (emacs (24))) "Convert Hanzi to Pinyin (汉字转拼音)" tar ((:commit . "a325e790e9dd7c5028c4c8d110b08e9d78227382") (:keywords "extensions") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/pinyin.el"))]) (pinot . [(20140211 2026) nil "Emacs interface to pinot-search" tar ((:commit . "67fda555a155b22bb2ce44ba618b4bd6fc5f144a") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (pine-script-mode . [(20181110 151) ((emacs (24))) "Trading View Pine Script major mode" single ((:commit . "f7892d373e30df0b2e8d2191e4ddb2064a92dd3c") (:keywords "extensions") (:authors ("Eric Crosson" . "eric.s.crosson@utexas.edu")) (:maintainer "Eric Crosson" . "eric.s.crosson@utexas.edu") (:url . "https://github.com/ericcrosson/pine-script-mode"))]) (pinboard-popular . [(20180511 1726) ((loop (1 4))) "Displays links from the pinboard.in popular page." single ((:commit . "c0bc76cd35f8ecf34723c64a702b82eec2751318") (:keywords "pinboard") (:url . "https://github.com/asimpson/pinboard-popular"))]) (pinboard-api . [(20140324 1148) nil "Rudimentary http://pinboard.in integration" single ((:commit . "b7b5214d0c35178f8dca08cf22d6ef3c21f0fce4") (:keywords "pinboard" "www") (:authors ("Danie Roux" . "danie@danieroux.com")) (:maintainer "Danie Roux" . "danie@danieroux.com") (:url . "https://github.com/danieroux/pinboard-api-el"))]) (pillar . [(20141112 1811) ((makey (0 3))) "Major mode for editing Pillar files" tar ((:commit . "13a7f676544cc66005ccd8e6fc1c25e4ccd6f909") (:keywords "markup" "major-mode") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "http://github.com/DamienCassou/pillar-mode"))]) (pig-snippets . [(20130913 624) ((yasnippet (0 8 0))) "Snippets for pig-mode" tar ((:commit . "4c6c6e1b1bb719d8adc6c47cc24665f6fe558959"))]) (pig-mode . [(20180520 1400) nil "Major mode for Pig files" single ((:commit . "4c6c6e1b1bb719d8adc6c47cc24665f6fe558959") (:maintainer "David A. Shamma"))]) (picpocket . [(20180914 1819) ((emacs (24 4))) "Image viewer" single ((:commit . "6fd88b8711c4370662c0f9c462170187d092a046") (:keywords "multimedia") (:authors ("Johan Claesson" . "johanclaesson@bredband.net")) (:maintainer "Johan Claesson" . "johanclaesson@bredband.net") (:url . "https://github.com/johanclaesson/picpocket"))]) (picolisp-mode . [(20150516 855) nil "Major mode for PicoLisp programming." single ((:commit . "1a537b14090813f46cbba54636d40365e1a8067e") (:keywords "picolisp" "lisp" "programming") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/picolisp-mode"))]) (pickle . [(20180628 237) ((emacs (25 1)) (cl-lib (0 6 1))) "Major mode for editing cucumber gherkin files." single ((:commit . "568570b7d376026fbcb7c3df1ad8f605bd14c820") (:keywords "languages" "cucumber" "gherkin") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/pickle-mode"))]) (pianobar . [(20180417 104) nil "thin wrapper for Pianobar, a Pandora Radio client" single ((:commit . "3154c4cb7401017fd441fcd6a7a0b669a4406882") (:authors ("Aaron Griffith" . "aargri@gmail.com")) (:maintainer "Aaron Griffith" . "aargri@gmail.com") (:url . "http://github.com/agrif/pianobar.el"))]) (phpunit . [(20180829 1438) ((s (1 12 0)) (f (0 19 0)) (pkg-info (0 6)) (cl-lib (0 5)) (emacs (24 3))) "Launch PHP unit tests using phpunit" tar ((:commit . "fe6bc91c3bd8b329c6d26ad883a025f06b5121ee") (:keywords "tools" "php" "tests" "phpunit") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com") ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/phpunit.el"))]) (phpstan . [(20180721 1935) ((emacs (24 3))) "Interface to PHPStan." single ((:commit . "beac0e0e7160454d4f42162b3502a36ccf488120") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpstan.el"))]) (phpcbf . [(20180519 838) ((s (1 9 0))) "Format PHP code in Emacs using PHP_CodeSniffer's phpcbf" single ((:commit . "a31020fc4c5add7339e009faea66894dc02a77f1") (:keywords "tools" "php") (:authors ("nishimaki10")) (:maintainer "nishimaki10") (:url . "https://github.com/nishimaki10/emacs-phpcbf"))]) (phpactor . [(20181028 556) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17)) (composer (0 1))) "Interface to Phpactor" tar ((:commit . "eda8b34a729b3acb641aafa30552c501dec27d37") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me") ("Mikael Kermorgant" . "mikael@kgtech.fi")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpactor.el"))]) (php-scratch . [(20161103 2217) ((emacs (24 3)) (s (1 11 0)) (php-mode (1 17 0))) "A scratch buffer to interactively evaluate php code" single ((:commit . "3aa66d1d53b84b779374edff7a7e6b5f2cd7575d") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (php-runtime . [(20180922 2215) ((emacs (25)) (cl-lib (0 5))) "Language binding bridge to PHP" single ((:commit . "a205c8dc4d19619b5e37478caeec0c74b7502b3c") (:keywords "processes" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/php-runtime.el"))]) (php-refactor-mode . [(20171124 635) nil "Minor mode to quickly and safely perform common refactorings" single ((:commit . "7a794b0618df2882b1bd586fdd698dba0bc5130d") (:keywords "php" "refactor") (:authors ("Matthew M. Keeler" . "keelerm84@gmail.com")) (:maintainer "Matthew M. Keeler" . "keelerm84@gmail.com") (:url . "https://github.com/keelerm84/php-refactor-mode.el"))]) (php-mode . [(20180829 520) ((emacs (24 3)) (cl-lib (0 5))) "Major mode for editing PHP code" tar ((:commit . "1f04813f46219e626b385d0d96abefad914bfae0") (:keywords "languages" "php") (:authors ("Eric James Michael Ritz")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/php-mode"))]) (php-eldoc . [(20140202 1941) nil "eldoc backend for php" tar ((:commit . "df05064146b884d9081e10657e32dc480f070cfe") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/php-eldoc"))]) (php-cs-fixer . [(20170506 1833) ((cl-lib (0 5))) "php-cs-fixer wrapper." single ((:commit . "ca2c075a22ad156c336d2aa093fb6394c9f6c112") (:keywords "languages" "php") (:authors ("Philippe Ivaldi for OVYA")) (:maintainer "Philippe Ivaldi for OVYA") (:url . "https://github.com/OVYA/php-cs-fixer"))]) (php-boris-minor-mode . [(20140209 1835) ((php-boris (0 0 1)) (highlight (0))) "a minor mode to evaluate PHP code in the Boris repl" single ((:commit . "c70e176dd6545f2d42ca3427e87b469635616d8a") (:keywords "php" "repl" "eval") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://github.com/steckerhalter/php-boris-minor-mode"))]) (php-boris . [(20130527 821) nil "Run boris php REPL" single ((:commit . "f2faebf610c917f7091f7ec0cd97645629c4f819") (:keywords "php" "commint" "repl" "boris") (:authors ("Tom Regner")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (php-auto-yasnippets . [(20170331 114) ((php-mode (1 11)) (yasnippet (0 8 0))) "Creates snippets for PHP functions" tar ((:commit . "03e1f0899c081813901ac15c2f7a675a37cca9f5") (:authors ("Eric James Michael Ritz")) (:maintainer "Eric James Michael Ritz") (:url . "https://github.com/ejmr/php-auto-yasnippets"))]) (phoenix-dark-pink-theme . [(20170729 1403) nil "Originally a port of the Sublime Text 2 theme" single ((:commit . "4defbb76b00c1a29f060813898578152d6be623d") (:authors ("J Irving" . "j@lollyshouse.ca")) (:maintainer "J Irving" . "j@lollyshouse.ca") (:url . "http://github.com/j0ni/phoenix-dark-pink"))]) (phoenix-dark-mono-theme . [(20170729 1406) nil "Monochromatic version of the Phoenix theme" single ((:commit . "a54f515d162148bcb38676980bc2316adb3d7b8b") (:authors ("J Irving" . "j@lollyshouse.ca")) (:maintainer "J Irving" . "j@lollyshouse.ca") (:url . "http://github.com/j0ni/phoenix-dark-mono"))]) (phi-search-migemo . [(20170618 921) ((phi-search (2 2 0)) (migemo (1 9 1))) "migemo extension for phi-search" single ((:commit . "308909ebfc8003d16673f97ca9eb26a667b72969") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-search-mc . [(20160324 1503) ((phi-search (2 0 0)) (multiple-cursors (1 2 1))) "multiple-cursors extension for phi-search" single ((:commit . "7aa671910f766437089aec26c3aa7814222d1356") (:keywords "search" "cursors") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/phi-search-mc.el"))]) (phi-search-dired . [(20150405 714) ((phi-search (2 2 0))) "interactive filtering for dired powered by phi-search" single ((:commit . "162a5e4507c72512affae22744bb606a906d4193") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-search . [(20180322 129) nil "another incremental search & replace, compatible with \"multiple-cursors\"" tar ((:commit . "9a089b8271cb1cff9640848850298c9ec855286c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-rectangle . [(20151208 654) nil "another rectangle-mark command (rewrite of rect-mark)" single ((:commit . "0c12716afc71d803d1f39417469521dc465762d9") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phi-grep . [(20170606 807) ((cl-lib (0 1))) "Interactively-editable recursive grep implementation in elisp" single ((:commit . "ab9bd8d25e751a9cbfa108b49839293230b6e8b5") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://github.com/zk-phi/phi-grep"))]) (phi-autopair . [(20170217 353) ((paredit (20))) "another simple-minded autopair implementation" single ((:commit . "3c7556779c3a53b045f5df33ae2a0c67469cbf60") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (phan . [(20180528 339) ((emacs (24)) (composer (0 0 8)) (f (0 17))) "Utility functions for Phan (PHP static analizer)" single ((:commit . "6b077b3421a0b2c0b98a6906b8ab0d14d9d7bf50") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@pixiv.com")) (:maintainer "USAMI Kenta" . "tadsan@pixiv.com") (:url . "https://github.com/emacs-php/phan.el"))]) (phabricator . [(20160510 1425) ((emacs (24 4)) (dash (1 0)) (projectile (0 13 0)) (s (1 10 0)) (f (0 17 2))) "Phabricator/Arcanist helpers for Emacs." single ((:commit . "d09d6f059aea92d3b11c68664a5e80c901182ab8") (:keywords "phabricator" "arcanist" "diffusion") (:authors ("Andrew Tulloch")) (:maintainer "Andrew Tulloch") (:url . "https://github.com/ajtulloch/phabricator.el"))]) (ph . [(20161029 1522) ((emacs (24 3))) "A global minor mode for managing multiple projects." tar ((:commit . "ed80dad9211583ed0db633448b3624c99b7fac23"))]) (pgdevenv . [(20150105 2236) nil "Manage your PostgreSQL development envs" tar ((:commit . "7f1d5bc734750aca98cf67a9491cdbd5615fd132") (:keywords "emacs" "postgresql" "development" "environment" "shell" "debug" "gdb") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org"))]) (pg . [(20130731 2142) nil "Emacs Lisp interface to the PostgreSQL RDBMS" single ((:commit . "4f6516ec3946d95dcef49abb6703cc89ecb5183d") (:keywords "data" "comm" "database" "postgresql") (:authors ("Eric Marsden" . "emarsden@laas.fr")) (:maintainer "Helmut Eller" . "heller@common-lisp.net"))]) (pfuture . [(20180922 1315) ((emacs (25 2))) "a simple wrapper around asynchronous processes" single ((:commit . "c06e78b37ac3fba72ea446f11da38a6a5cba428c") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/pfuture"))]) (perspeen . [(20171203 1021) ((emacs (25 0)) (powerline (2 4))) "An package for multi-workspace" tar ((:commit . "edb70c530bda50ff3d1756e32a703d5fef5e5480") (:keywords "lisp") (:authors ("Peng Li" . "seudut@gmail.com")) (:maintainer "Peng Li" . "seudut@gmail.com") (:url . "https://github.com/seudut/perspeen"))]) (perspective . [(20181120 114) ((cl-lib (0 5))) "switch between named \"perspectives\" of the editor" single ((:commit . "2c8cf56d170c3eb1fcc1a8fe41026b780e0ffead") (:keywords "workspace" "convenience" "frames") (:authors ("Natalie Weizenbaum" . "nex342@gmail.com")) (:maintainer "Natalie Weizenbaum" . "nex342@gmail.com") (:url . "http://github.com/nex3/perspective-el"))]) (persp-projectile . [(20180616 1944) ((perspective (1 9)) (projectile (0 11 0)) (cl-lib (0 3))) "Perspective integration with Projectile" single ((:commit . "533808b3e4f8f95a1e3ed9c55d9aa720277ebd5f") (:keywords "project" "convenience") (:authors ("Daniel Wu")) (:maintainer "Daniel Wu"))]) (persp-mode-projectile-bridge . [(20170315 1120) ((persp-mode (2 9)) (projectile (0 13 0)) (cl-lib (0 5))) "persp-mode + projectile integration." single ((:commit . "f6453cd7b8b4352c06e771706f2c5b7e2cdff1ce") (:keywords "persp-mode" "projectile") (:authors ("Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com")) (:maintainer "Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com") (:url . "https://github.com/Bad-ptr/persp-mode-projectile-bridge.el"))]) (persp-mode . [(20180930 1720) nil "windows/buffers sets shared among frames + save/load." single ((:commit . "689f63e7370cd9424d84b9f7b2eb3d1955443313") (:keywords "perspectives" "session" "workspace" "persistence" "windows" "buffers" "convenience") (:authors ("Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com")) (:maintainer "Constantin Kulikov (Bad_ptr)" . "zxnotdead@gmail.com") (:url . "https://github.com/Bad-ptr/persp-mode.el"))]) (persp-fr . [(20180801 727) ((emacs (25 0)) (persp-mode (2 9 6)) (dash (2 13 0))) "In persp-mode, show perspective list in the GUI window title" single ((:commit . "3f536440b120499464106fd25f182d7580192870") (:keywords "perspectives" "workspace" "windows" "convenience") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/persp-fr"))]) (persistent-soft . [(20150223 1853) ((pcache (0 3 1)) (list-utils (0 4 2))) "Persistent storage, returning nil on failure" single ((:commit . "a1e0ddf2a12a6f18cab565dee250f070384cbe02") (:keywords "data" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/persistent-soft"))]) (persistent-scratch . [(20180929 1413) ((emacs (24))) "Preserve the scratch buffer across Emacs sessions" single ((:commit . "2e6678a837db85e68da713bbd4772c7fb88d83d4") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/persistent-scratch"))]) (persistent-overlays . [(20161128 700) nil "Minor mode to store selected overlays to be loaded later" tar ((:commit . "f563c8b966edc78c9d806661c4eb80e4781c4eab") (:keywords "overlays" "persistent") (:authors ("Michael Neilly" . "mneilly@yahoo.com")) (:maintainer "Michael Neilly" . "mneilly@yahoo.com") (:url . "https://github.com/mneilly/Emacs-Persistent-Overlays"))]) (perlbrew . [(20161109 709) nil "A perlbrew wrapper for Emacs" single ((:commit . "3a3406c3307c92aa30f9400d430925c434a3b6f0") (:keywords "emacs" "perl") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com"))]) (perl6-mode . [(20180619 1159) ((emacs (24 4)) (pkg-info (0 1))) "Major mode for editing Perl 6 code" tar ((:commit . "88de065795d6863b23b6042576b9e90f8cbf8798") (:keywords "languages") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/perl6-mode"))]) (per-buffer-theme . [(20160318 2201) ((cl-lib (0 5))) "Change theme according to buffer name or major mode." single ((:keywords "themes") (:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/per-buffer-theme.el"))]) (pelican-mode . [(20180604 2207) ((emacs (25))) "Minor mode for editing Pelican sites" single ((:commit . "209ad24318e1f28675da430aa10ef3467694b9ac") (:keywords "convenience" "editing") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://git.korewanetadesu.com/pelican-mode.git"))]) (peg . [(20150708 641) nil "Parsing Expression Grammars in Emacs Lisp" single ((:commit . "081efeca91d790c7fbc90871ac22c40935f4833b"))]) (peep-dired . [(20160321 2237) nil "Peep at files in another window from dired buffers" single ((:commit . "c88a9a3050197840edfe145f11e0bb9488de32f4") (:keywords "files" "convenience") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com"))]) (peek-mode . [(20130620 1946) ((elnode (0 9 8 1))) "Serve buffers live over HTTP with elnode backend" tar ((:commit . "55a7dd011375330c7d57322257a5167516702c71") (:authors ("Erik Iverson" . "erik@sigmafield.org")) (:maintainer "Erik Iverson" . "erik@sigmafield.org") (:url . "https://github.com/erikriverson/peek-mode"))]) (peacock-theme . [(20170808 1320) ((emacs (24 0))) "an Emacs 24 theme based on Peacock (tmTheme)" single ((:commit . "9e46fbfb562b6e26c6e3d6d618b044b3694da4c8") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (pdfgrep . [(20181007 1728) ((emacs (24 4))) "run `pdfgrep' and display the results." single ((:commit . "e251cd5c88a4ba5cb69008ba412d329f4d59e1d2") (:keywords "extensions" "mail" "pdf" "grep") (:authors ("Jérémy Compostella" . "jeremy.compostella@gmail.com")) (:maintainer "Jérémy Compostella" . "jeremy.compostella@gmail.com") (:url . "https://github.com/jeremy-compostella/pdfgrep"))]) (pdf-tools . [(20181118 2051) ((emacs (24 3)) (tablist (0 70)) (let-alist (1 0 4))) "Support library for PDF documents." tar ((:commit . "9e765939ee42d59ba0280e52a2ce70f41c61f71e") (:keywords "files" "multimedia") (:authors ("Andreas Politz" . "politza@fh-trier.de")) (:maintainer "Andreas Politz" . "politza@fh-trier.de"))]) (pdb-mode . [(20150128 1751) nil "Major mode for editing Protein Data Bank files" single ((:commit . "855fb18ebb73b5df30c8d7677c2bcd0f361b138a") (:keywords "data" "pdb") (:authors (nil . "charles.bond@uwa.edu.au")) (:maintainer nil . "aix.bing@gmail.com") (:url . "http://bondxray.org/software/pdb-mode/"))]) (pcsv . [(20150220 1131) nil "Parser of csv" single ((:commit . "798e0933f8d0818beb17aebf3b1056bbf74e03d0") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-pcsv/raw/master/pcsv.el"))]) (pcre2el . [(20161120 2103) ((emacs (24)) (cl-lib (0 3))) "regexp syntax converter" single ((:commit . "0b5b2a2c173aab3fd14aac6cf5e90ad3bf58fa7d") (:authors ("joddie <jonxfield at gmail.com>")) (:maintainer "joddie <jonxfield at gmail.com>") (:url . "https://github.com/joddie/pcre2el"))]) (pcomplete-extension . [(20180707 455) ((emacs (24)) (cl-lib (0 5))) "additional completion for pcomplete" single ((:commit . "bb941272b54f49f780819f7ce4fd2c802de9a0da") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/pcomplete-extension"))]) (pcmpl-pip . [(20171201 833) ((s (1 12 0)) (f (0 19 0)) (seq (2 15))) "pcomplete for pip" single ((:commit . "8b001b579fc015f80ee0e4f3211058b830bf7c47") (:keywords "pcomplete" "pip" "python" "tools") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com"))]) (pcmpl-homebrew . [(20181105 309) nil "pcomplete for homebrew" single ((:commit . "3dc4eb22231d82edb9d33d17287bd9a018f7645e") (:keywords "pcomplete" "homebrew" "tools" "cask" "services") (:authors ("hiddenlotus" . "kaihaosw@gmail.com")) (:maintainer "hiddenlotus" . "kaihaosw@gmail.com"))]) (pcmpl-git . [(20170121 59) nil "pcomplete for git" tar ((:commit . "9472ac70baeda025ef7becd1cf141d72aec93f32") (:keywords "tools") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com"))]) (pcmpl-args . [(20120912 524) nil "Enhanced shell command completion" single ((:commit . "2ba03b3125ada8037585e545b88bd85b79da5c37") (:keywords "abbrev" "completion" "convenience" "processes" "terminals" "unix") (:authors ("Jonathan Waltman" . "jonathan.waltman@gmail.com")) (:maintainer "Jonathan Waltman" . "jonathan.waltman@gmail.com") (:url . "https://github.com/JonWaltman/pcmpl-args.el"))]) (pcap-mode . [(20161025 1448) ((emacs (24 3))) "Major mode for working with PCAP files" single ((:commit . "52780669af0ade136f84d73f21b4dbb7ab655416") (:keywords "pcap" "packets" "tcpdump" "wireshark" "tshark") (:authors ("Aaron Conole" . "aconole@bytheb.org")) (:maintainer "Aaron Conole" . "aconole@bytheb.org"))]) (pcache . [(20170105 2214) ((eieio (1 3))) "persistent caching for Emacs." single ((:commit . "1f8086077d770e524492e6fa59b07856e85a6fea") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (pc-bufsw . [(20180107 1840) nil "PC style quick buffer switcher" single ((:commit . "b99ba484e18ebf2b88654704146746490bb7625f") (:keywords "buffer") (:authors ("Igor Bukanov" . "igor@mir2.org")) (:maintainer "Igor Bukanov" . "igor@mir2.org") (:url . "https://github.com/ibukanov/pc-bufsw"))]) (pbcopy . [(20150225 459) nil "Emacs Interface to pbcopy" single ((:commit . "338f7245746b5de1bb96c5cc2b32bfd9b5d83272") (:keywords "mac" "osx" "pbcopy") (:authors ("Daniel Nelson")) (:maintainer "Daniel Nelson") (:url . "https://github.com/jkp/pbcopy.el"))]) (paxedit . [(20160730 1727) ((cl-lib (0 5)) (paredit (23))) "Structured, Context Driven LISP Editing and Refactoring" single ((:commit . "09f3d5aeb108937a801e77ef413e29eaa4ecc4be") (:keywords "lisp" "refactoring" "context") (:authors ("Mustafa Shameem")) (:maintainer "Mustafa Shameem") (:url . "https://github.com/promethial/paxedit"))]) (pathify . [(20160423 846) nil "Symlink your scripts into a PATH directory" single ((:commit . "401b184c743694a60b3bc4273fc43de05cd5ac4b") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitlab.com/alezost-emacs/pathify"))]) (path-helper . [(20181112 1828) ((emacs (24))) "Set PATH environment variables from config files" single ((:commit . "f04b637aca9d2d87bb14896ac8961668284a0fb9") (:keywords "tools" "unix") (:authors ("Arnaud Rouanet" . "arnaud@rouanet.org")) (:maintainer "Arnaud Rouanet" . "arnaud@rouanet.org") (:url . "https://github.com/arouanet/path-helper"))]) (path-headerline-mode . [(20140423 1332) nil "Displaying file path on headerline." single ((:commit . "b5b2725c6a8b1cb592fc242b7dbbd54b4dff2e69") (:keywords "headerline") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/path-headerline-mode"))]) (pastery . [(20171114 349) ((emacs (24 4)) (request (0 2 0))) "paste snippets to pastery.net." tar ((:commit . "4493be98b743b4d062cb4e00760125e394a55022") (:keywords "tools") (:authors ("Bruno Dias" . "dias.h.bruno@gmail.com")) (:maintainer "Bruno Dias" . "dias.h.bruno@gmail.com") (:url . "https://github.com/diasbruno/pastery.el"))]) (pastelmac-theme . [(20151031 236) ((emacs (24 1))) "a soothing theme with a pastel color palette" single ((:commit . "bead21741e3f46f6506e8aef4469d4240a819389") (:keywords "themes") (:authors ("Brian Mastenbrook" . "brian@mastenbrook.net")) (:maintainer "Brian Mastenbrook" . "brian@mastenbrook.net") (:url . "https://github.com/bmastenbrook/pastelmac-theme-el"))]) (pastehub . [(20140615 620) nil "A client for the PasteHub cloud service" single ((:commit . "37b045c67659c078f1517d0fbd5282dab58dca23") (:authors ("Kiyoka Nishiyama")) (:maintainer "Kiyoka Nishiyama") (:url . "https://github.com/kiyoka/pastehub"))]) (pastebin . [(20101125 2002) nil "A simple interface to the www.pastebin.com webservice" single ((:commit . "8e9a829298ce0f747ab80758aa26caeb2af6cb30"))]) (paste-of-code . [(20170709 2355) ((emacs (24 3)) (request (0 2 0))) "paste code on https://paste.ofcode.org" single ((:commit . "92d258e8ec98598d847ecab82903f9224c7c2050") (:keywords "lisp") (:authors ("Bernhard Specht" . "bernhard@specht.net")) (:maintainer "Bernhard Specht" . "bernhard@specht.net"))]) (password-vault . [(20160126 1820) ((cl-lib (0 2)) (emacs (24))) "A Password manager for Emacs." single ((:commit . "dc56e6c2f5da66f1ab63736cecf08fb2c6c2b30f") (:keywords "password" "productivity") (:authors ("Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com")) (:maintainer "Javier \"PuercoPop\" Olaechea" . "pirata@gmail.com") (:url . "http://github.com/PuercoPop/password-vault"))]) (password-store-otp . [(20180815 610) ((emacs (25)) (s (1 9 0)) (password-store (0 1))) "Password store (pass) OTP extension support" single ((:commit . "1819cd88463cd98a5be9a63273b09202dc2bba63") (:keywords "tools" "pass") (:authors ("Daniel Barreto")) (:maintainer "Daniel Barreto") (:url . "https://github.com/volrath/password-store-otp.el"))]) (password-store . [(20181031 1440) ((emacs (24)) (f (0 11 0)) (s (1 9 0)) (with-editor (2 5 11))) "Password store (pass) support" single ((:commit . "d29a389a40524c684595f51bb937f66958bc14ea") (:keywords "tools" "pass" "password" "password-store") (:authors ("Svend Sorensen" . "svend@svends.net")) (:maintainer "Svend Sorensen" . "svend@svends.net") (:url . "https://www.passwordstore.org/"))]) (password-mode . [(20170412 629) nil "Hide password text using overlays" single ((:commit . "ed764a4ec1011526457c71b7c37fa9a659a866ab") (:keywords "docs" "password" "passphrase") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org"))]) (password-generator . [(20150222 2040) nil "Password generator for humans. Good, Bad, Phonetic passwords included." single ((:commit . "c8193d5e963bda0a2f8e51fd4a94dcf37c76f282") (:authors ("Zargener" . "zargener@gmail.com")) (:maintainer "Zargener" . "zargener@gmail.com") (:url . "http://github.com/zargener/emacs-password-genarator"))]) (passthword . [(20141201 923) ((cl-lib (0 5))) "Simple password manager" single ((:commit . "30bace842eaaa6b48cb2251fb84868ebca0467d6") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (passmm . [(20180622 2326) ((emacs (24 4)) (password-store (0))) "A minor mode for pass (Password Store)." single ((:commit . "898709c63130d6c0422af544ebac64eae04d24ac") (:authors ("Peter Jones" . "pjones@devalot.com")) (:maintainer "Peter Jones" . "pjones@devalot.com") (:url . "https://github.com/pjones/passmm"))]) (pass . [(20180201 1251) ((emacs (24 3)) (password-store (0 1)) (password-store-otp (0 1 5)) (f (0 17))) "Major mode for password-store.el" single ((:commit . "da08fed8dbe1bac980088d47b01f90154dbb8d8b") (:keywords "password-store" "password" "keychain") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com") ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (pasp-mode . [(20180404 1700) ((emacs (24 3))) "- A major mode for editing Answer Set Programs." single ((:commit . "59385eb0e8ebcfc8c11dd811fb145d4b0fa3cc92") (:keywords "asp" "pasp" "answer set programs" "potassco answer set programs" "major mode" "languages") (:authors ("Henrik Jürges" . "juerges.henrik@gmail.com")) (:maintainer "Henrik Jürges" . "juerges.henrik@gmail.com") (:url . "https://github.com/santifa/pasp-mode"))]) (parseclj . [(20180602 2006) ((emacs (25)) (a (0 1 0 -3 4))) "Clojure/EDN parser" tar ((:commit . "dc0d165b0a8633f5b11ed9175a6e421c52f4d314") (:keywords "lisp") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net"))]) (parsec . [(20180730 16) ((emacs (24)) (cl-lib (0 5))) "Parser combinator library" single ((:commit . "2cbbbc2254aa7bcaa4fb5e07c8c1bf2f381dba26") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/parsec.el"))]) (parsebib . [(20181031 1021) ((emacs (24 3))) "A library for parsing bib files" single ((:commit . "27b30f5220b80637ed55f3b062ce2823adb40477") (:keywords "text" "bibtex") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (parse-csv . [(20160512 1723) nil "Parse strings with CSV fields into s-expressions" single ((:commit . "96bef1ffbc89ea12d13311c9fa239c5c3e864890") (:keywords "csv") (:authors ("Edward Marco Baringer (Common Lisp)") ("Matt Curtis" . "matt.r.curtis@gmail.com")) (:maintainer "Matt Curtis" . "matt.r.curtis@gmail.com") (:url . "https://github.com/mrc/el-csv"))]) (parrot . [(20181026 1612) ((emacs (24 1))) "Party Parrot rotates gracefully in mode-line." tar ((:commit . "2403f11e7e238b57629edd446da47828a3f549b7") (:keywords "party" "parrot" "rotate" "sirocco" "kakapo" "games") (:authors ("Daniel Ting" . "deep.paren.12@gmail.com")) (:maintainer "Daniel Ting" . "deep.paren.12@gmail.com") (:url . "https://github.com/dp12/parrot.git"))]) (parinfer . [(20180904 844) ((dash (2 13 0)) (cl-lib (0 5))) "Simpler Lisp editing" tar ((:commit . "a7c041454e05ec2b88333a73e72debaa671ed596") (:keywords "parinfer") (:authors ("Shi Tianshu")) (:maintainer "Shi Tianshu") (:url . "https://github.com/DogLooksGood/parinfer-mode"))]) (parent-mode . [(20150824 2300) nil "get major mode's parent modes" single ((:commit . "db692cf08deff2f0e973e6e86e26662b44813d1b") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/parent-mode"))]) (paren-face . [(20180318 2025) nil "a face for parentheses in lisp modes" single ((:commit . "a45d111153a76c481fa0b36d6172ac90e073dfc4") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/paren-face"))]) (paren-completer . [(20160501 1052) ((emacs (24 3))) "Automatically, language agnostically, fill in delimiters." single ((:commit . "74183a8e13fa1266271bdcbcb4bfb29a4f915f0a") (:keywords "convenience") (:authors ("Matthew Bregg")) (:maintainer "Matthew Bregg") (:url . "https://github.com/MatthewBregg/paren-completer"))]) (paredit-menu . [(20160128 1733) ((paredit (25))) "Adds a menu to paredit.el as memory aid" single ((:commit . "cc0ae85bd819f9ebfa4f2a419ab3b2d70e39c9c8") (:keywords "paredit") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (paredit-everywhere . [(20180506 849) ((paredit (22))) "Enable some paredit features in non-lisp buffers" single ((:commit . "653d7a58fb370d5f7df367464d8d05e23a70b29d") (:keywords "languages" "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (paredit . [(20171127 205) nil "minor mode for editing parentheses" single ((:commit . "acbe10fdd85d2e91831adf70b6a828bc7e900da0") (:keywords "lisp") (:authors ("Taylor R. Campbell" . "campbell+paredit@mumble.net")) (:maintainer "Taylor R. Campbell" . "campbell+paredit@mumble.net"))]) (paradox . [(20181027 2234) ((emacs (24 4)) (seq (1 7)) (let-alist (1 0 3)) (spinner (1 7 3)) (hydra (0 13 2))) "A modern Packages Menu. Colored, with package ratings, and customizable." tar ((:commit . "798bdabdca6575d677631b1c482e975c9372d536") (:keywords "package" "packages") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/paradox"))]) (paperless . [(20180224 1245) ((emacs (24 4)) (f (0 11 0)) (s (1 10 0)) (cl-lib (0 6 1))) "A major mode for sorting and filing PDF documents." tar ((:commit . "b3b6c05da393f6b1292a3d5937bc4499baabd0b6") (:keywords "pdf" "convenience") (:authors ("Anthony Green" . "green@moxielogic.com")) (:maintainer "Anthony Green" . "green@moxielogic.com") (:url . "http://github.com/atgreen/paperless"))]) (paper-theme . [(20180429 2215) ((emacs (24))) "A minimal Emacs colour theme." single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "theme" "paper") (:authors ("Göktuğ Kayaalp")) (:maintainer "Göktuğ Kayaalp") (:url . "https://cadadr.github.io/elisp/index.html#paper"))]) (pangu-spacing . [(20170317 857) nil "Minor-mode to add space between Chinese and English characters." single ((:commit . "a4463dbb74abdeddb6c1c132a1f8fcf67ed87498") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/pangu-spacing"))]) (pandoc-mode . [(20180917 721) ((hydra (0 10 0)) (dash (2 10 0))) "Minor mode for interacting with Pandoc" tar ((:commit . "d594ce399fc75eb553a6d8572713b827f744d95b") (:keywords "text" "pandoc") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (pandoc . [(20161128 1157) ((emacs (24 4))) "Pandoc interface" single ((:commit . "198d262d09e30448f1672338b0b5a81cf75e1eaa") (:keywords "hypermedia" "documentation" "markup" "converter") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/pandoc.el"))]) (panda-theme . [(20180807 1143) ((emacs (24))) "Panda Theme" single ((:commit . "53b4cbb6bfdd531a8366bf1d01eede420e1f93c9") (:authors ("jamiecollinson" . "jamiecollinson@gmail.com")) (:maintainer "jamiecollinson" . "jamiecollinson@gmail.com") (:url . "https://github.com/jamiecollinson/emacs-panda-theme"))]) (pamparam . [(20180415 748) ((emacs (24 3)) (lispy (0 26 0)) (worf (0 1 0)) (hydra (0 13 4))) "Simple and fast flashcards." single ((:commit . "8fa25d06fb2ae6d992e738a10d8b2150e109d9bf") (:keywords "outlines" "hypermedia" "flashcards" "memory") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/pamparam"))]) (pallet . [(20150512 702) ((dash (2 10 0)) (s (1 9 0)) (f (0 17 1)) (cask (0 7))) "A package management tool for Emacs, using Cask." tar ((:commit . "b8d0df1883224a371ac0a3bc9b9c1c4dc61e6ac0"))]) (palimpsest . [(20170119 2032) nil "Various deletion strategies when editing" single ((:commit . "e6d5944393c260ceb724462c84046cc62c9ae916") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com"))]) (pager-default-keybindings . [(20130719 2057) ((pager (1 0))) "Add the default keybindings suggested for pager.el" single ((:commit . "dbbd49c2ac5906d1dabf9e9c832bfebc1ab405b3") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/pager-default-keybindings"))]) (pager . [(20151202 120) nil "windows-scroll commands" single ((:commit . "5c791ed23f1136e04040d6f4bc9b4ca5b6dc919f") (:authors (nil . "Mikael Sjödin  --  mic@docs.uu.se")) (:maintainer nil . "Mikael Sjödin  --  mic@docs.uu.se"))]) (page-break-lines . [(20171210 831) ((emacs (24 4))) "Display ^L page breaks as tidy horizontal lines" single ((:commit . "fd3b7e38ad8747cd009ead7ef1bb150849ccc693") (:keywords "convenience" "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/page-break-lines"))]) (paganini-theme . [(20180815 1921) ((emacs (24 0))) "A colorful, dark and warm theme." single ((:commit . "255c5a2a8abee9c5935465ec42b9c3604c178c3c") (:authors ("Onur Temizkan")) (:maintainer "Onur Temizkan") (:url . "https://github.com/onurtemizkan/paganini"))]) (pact-mode . [(20180905 1647) ((emacs (24 3))) "Mode for Pact, a LISPlike smart contract language." single ((:commit . "e4e4487c1d55b3fb8775abd948be28442efcffec") (:keywords "pact" "lisp" "languages" "blockchain" "smartcontracts" "tools" "mode") (:authors ("Stuart Popejoy")) (:maintainer "Stuart Popejoy" . "stuart@kadena.io") (:url . "https://github.com/kadena-io/pact-mode"))]) (pacmacs . [(20160131 832) ((emacs (24 4)) (dash (2 11 0)) (dash-functional (1 2 0)) (cl-lib (0 5)) (f (0 18 0))) "Pacman for Emacs" tar ((:commit . "d813e9c62c2540fe619234824fc60e128c786442") (:authors ("Codingteam" . "codingteam@conference.jabber.ru")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/codingteam/pacmacs.el"))]) (packed . [(20180318 1729) ((emacs (24 3))) "package manager agnostic Emacs Lisp package utilities" single ((:commit . "c41c3dfda86ae33832ffc146923e2a4675cbacfa") (:keywords "compile" "convenience" "lisp" "package" "library") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/packed"))]) (package-utils . [(20180514 1415) ((restart-emacs (0 1 1))) "Extensions for package.el" single ((:commit . "5621b95c56b55499f0463fd8b29501da25d861bd") (:keywords "package" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/package-utils"))]) (package-safe-delete . [(20150116 1607) ((emacs (24)) (epl (0 7 -4))) "Safely delete package.el packages" single ((:commit . "138171e4fc03c0ef05a8260cbb5cd2e114c1c194") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/package-safe-delete"))]) (package-lint-flymake . [(20181117 856) ((emacs (26)) (package-lint (0 5))) "A package-lint Flymake backend" single ((:commit . "83f34f747a13633c92210e6110e3c5377397761c") (:url . "https://github.com/purcell/package-lint"))]) (package-lint . [(20181115 103) ((cl-lib (0 5)) (emacs (24))) "A linting library for elisp package authors" tar ((:commit . "77422967927abf60166d31c9b52c640f1239066e") (:keywords "lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/package-lint"))]) (package-filter . [(20161122 719) nil "package archive whitelist and blacklist" single ((:commit . "bc73b41aea1d65ca44ef1593ca13126df9bbb39e") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "https://github.com/milkypostman/package-filter"))]) (package-build . [(20181005 2241) ((cl-lib (0 5))) "Tools for assembling a package archive" tar ((:commit . "0a22c3fbbf661822ec1791739953b937a12fa623") (:keywords "tools") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net"))]) (package+ . [(20170816 256) nil "Extensions for the package library." single ((:commit . "9213f6134eabc2cff5826779ced437714324c066") (:keywords "extensions" "tools") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com") (:url . "TBA"))]) (pacfiles-mode . [(20181028 1744) ((emacs (26)) (cl-lib (0 5))) "pacnew and pacsave merging tool" tar ((:commit . "ff58f387e0f85ca20c4c9f119bf13303bf8b5a76") (:keywords "files" "pacman" "arch" "pacnew" "pacsave" "update" "linux") (:authors ("Carlos G. Cordero <http://github/UndeadKernel>")) (:maintainer "Carlos G. Cordero" . "pacfiles@binarycharly.com") (:url . "https://github.com/UndeadKernel/pacfiles-mode"))]) (pabbrev . [(20160320 2101) nil "Predictive abbreviation expansion" single ((:commit . "56400d5d256b42ffe45c229ea9827f026b650cf5") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (p4 . [(20150721 1937) nil "Simple Perforce-Emacs Integration" single ((:commit . "eff047caa75dbe4965defca9d1212454cdb755d5") (:authors ("Gareth Rees" . "gdr@garethrees.org")) (:maintainer "Gareth Rees" . "gdr@garethrees.org") (:url . "https://github.com/gareth-rees/p4.el"))]) (ox-wk . [(20181111 934) ((emacs (24 4)) (org (8 3))) "Wiki Back-End for Org Export Engine" single ((:commit . "9fc37e7e2f789b0ba07cb117ea1e1dcd14a2fd83") (:keywords "org" "wp" "wiki") (:authors ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainer "Vilibald Wanča" . "vilibald@wvi.cz") (:url . "https://github.com/w-vi/ox-wk.el"))]) (ox-twiki . [(20170803 2039) ((org (8)) (cl-lib (0 5))) "org Twiki and Foswiki export" single ((:commit . "99d0c25d56dbf75ce894a84e776ba4459208dbc2") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org8-wikiexporters"))]) (ox-twbs . [(20161103 2016) nil "Bootstrap compatible HTML Back-End for Org" single ((:commit . "2414e6b1de7deb6dd2ae79a7be633fdccb9c2f28") (:keywords "org" "html" "publish" "twitter" "bootstrap") (:authors ("Carsten Dominik <carsten at orgmode dot org>") ("Jambunathan K <kjambunathan at gmail dot com>") ("Brandon van Beekum <marsmining at gmail dot com>")) (:maintainer "Carsten Dominik <carsten at orgmode dot org>") (:url . "https://github.com/marsmining/ox-twbs"))]) (ox-tufte . [(20160926 1607) ((org (8 2)) (emacs (24))) "Tufte HTML org-mode export backend" single ((:commit . "49d7ea78fde063b407ce6fa57739f90c83500682") (:keywords "org" "tufte" "html") (:authors ("M. Lee Hinman")) (:maintainer "M. Lee Hinman") (:url . "https://github.com/dakrone/ox-tufte"))]) (ox-trac . [(20171026 1823) ((org (9 0))) "Org Export Backend to Trac WikiFormat" single ((:commit . "03cc31efb1aa06991918f1071e250a9d58f96cfb") (:keywords "org-mode" "trac") (:authors ("Brian J. Carlson <hacker (at) abutilize (dot) com>")) (:maintainer "Brian J. Carlson <hacker (at) abutilize (dot) com>") (:url . "https://github.com/JalapenoGremlin/ox-trac"))]) (ox-tiddly . [(20180626 2052) ((org (8)) (cl-lib (0 5))) "org TiddlyWiki exporter" single ((:commit . "99d0c25d56dbf75ce894a84e776ba4459208dbc2") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org8-wikiexporters"))]) (ox-textile . [(20180502 947) ((org (8 1))) "Textile Back-End for Org Export Engine" single ((:commit . "b179abaa6616604c6efe32cb509e62ad46e7374e") (:keywords "org" "textile") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-textile"))]) (ox-slack . [(20181119 1131) ((org (9 1 4)) (ox-gfm (1 0))) "Slack Exporter for org-mode" single ((:commit . "96d90914e6df1a0141657fc51f1dc5bb8f1da6bd") (:keywords "org" "slack" "outlines") (:authors ("Matt Price")) (:maintainer "Matt Price") (:url . "https://github.com/titaniumbones/ox-slack"))]) (ox-rst . [(20180315 13) ((emacs (24 4)) (org (8 2 4))) "Export reStructuredText using org-mode." single ((:commit . "a74b60883b0d844c80efb364dac1560b85f2548f") (:keywords "org" "rst" "rest" "restructuredtext") (:authors ("Masanao Igarashi" . "syoux2@gmail.com")) (:maintainer "Masanao Igarashi" . "syoux2@gmail.com") (:url . "https://github.com/masayuko/ox-rst"))]) (ox-reveal . [(20161027 926) ((org (20150330))) "reveal.js Presentation Back-End for Org Export Engine" single ((:commit . "001567cc12d50ba07612edd1718b86a12e8c2547") (:keywords "outlines" "hypermedia" "slideshow" "presentation") (:authors ("Yujie Wen <yjwen.ty at gmail dot com>")) (:maintainer "Yujie Wen <yjwen.ty at gmail dot com>"))]) (ox-qmd . [(20170402 1657) ((org (8 0))) "Qiita Markdown Back-End for Org Export Engine" single ((:commit . "3a24c7a0b3ec80e494b977e14a3dfb94c9f1d8ec") (:keywords "org" "wp" "markdown" "qiita") (:authors ("0x60DF" . "0x60DF@gmail.com")) (:maintainer "0x60DF" . "0x60DF@gmail.com") (:url . "https://github.com/0x60df/ox-qmd"))]) (ox-pukiwiki . [(20150124 1716) ((org (8 1))) "Pukiwiki Back-End for Org Export Engine" single ((:commit . "bdbde2c294f5d3de11f08a3fe19f01175d2e011a") (:keywords "org" "pukiwiki") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-pukiwiki"))]) (ox-pandoc . [(20180510 1338) ((org (8 2)) (emacs (24)) (dash (2 8)) (ht (2 0)) (cl-lib (0 5))) "org exporter for pandoc." single ((:commit . "aa37dc7e94213d4ebedb85c384c1ba35007da18e") (:keywords "tools") (:authors ("KAWABATA, Taichi" . "kawabata.taichi@gmail.com")) (:maintainer "KAWABATA, Taichi" . "kawabata.taichi@gmail.com") (:url . "https://github.com/kawabata/ox-pandoc"))]) (ox-nikola . [(20151114 1116) ((emacs (24 4)) (org (8 2 4)) (ox-rst (0 2))) "Export Nikola articles using org-mode." single ((:commit . "5bcbc1a38f6619f62294194f13ca0cd4ca14dd48") (:keywords "org" "nikola") (:authors ("IGARASHI Masanao" . "syoux2@gmail.com")) (:maintainer "IGARASHI Masanao" . "syoux2@gmail.com") (:url . "https://github.com/masayuko/ox-nikola"))]) (ox-minutes . [(20180202 1734) ((emacs (24 4))) "Plain text backend for Org for Meeting Minutes" single ((:commit . "27c29f3fdb9181322ae56f8bace8d95e621230e5") (:keywords "org" "exporter" "notes") (:authors ("Kaushal Modi" . "kaushal.modi@gmail.com")) (:maintainer "Kaushal Modi" . "kaushal.modi@gmail.com") (:url . "https://github.com/kaushalmodi/ox-minutes"))]) (ox-mediawiki . [(20180105 2154) ((cl-lib (0 5)) (s (1 9 0))) "Mediawiki Back-End for Org Export Engine" single ((:commit . "a9327150293e370e500ba55bddfe5fc435c6bf9b") (:keywords "org" "wp" "mediawiki") (:authors ("Tom Alexander" . "tomalexander@paphus.com")) (:maintainer "Tom Alexander" . "tomalexander@paphus.com") (:url . "https://github.com/tomalexander/orgmode-mediawiki"))]) (ox-mdx-deck . [(20181115 1847) ((emacs (24)) (ox-hugo (0 7))) "org-mode to mdx-deck exporter" single ((:commit . "2e46ac76f7ac279c371474cbbf39634bbe40f4c7") (:keywords "lisp" "org" "ox" "mdx" "deck") (:authors ("Joshua Wolfe")) (:maintainer "Joshua Wolfe") (:url . "https://github.com/WolfeCub/ox-mdx-deck/"))]) (ox-jira . [(20171001 916) ((org (8 3))) "JIRA Backend for Org Export Engine" single ((:commit . "db2ec528f46c9e611624ba28611c440a99bff255") (:keywords "outlines" "hypermedia" "wp") (:authors ("Stig Brautaset" . "stig@brautaset.org")) (:maintainer "Stig Brautaset" . "stig@brautaset.org") (:url . "https://github.com/stig/ox-jira.el"))]) (ox-jekyll-md . [(20180831 1732) nil "Export Jekyll on Markdown articles using org-mode." single ((:commit . "ff7b81733354c2b427293e531bb51647fa84fc88") (:keywords "org" "jekyll") (:authors ("Elsa Gonsiorowski" . "gonsie@me.com")) (:maintainer "Elsa Gonsiorowski" . "gonsie@me.com"))]) (ox-jekyll . [(20180813 1755) nil "Export Jekyll articles using org-mode." single ((:commit . "102c53b1333abbf15b7c5c3ee1dc27124d1c0d68") (:keywords "org" "jekyll") (:authors ("Elsa Gonsiorowski" . "gonsie@me.com")) (:maintainer "Elsa Gonsiorowski" . "gonsie@me.com"))]) (ox-ioslide . [(20161015 1338) ((emacs (24 1)) (org (8 0)) (cl-lib (0 5)) (f (0 17 2)) (makey (0 3))) "Export org-mode to Google I/O HTML5 slide." tar ((:commit . "6555680be5364c8ddd2bf446865cb1a82adb6b9e") (:keywords "html" "presentation") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/org-ioslide"))]) (ox-impress-js . [(20150412 1716) ((org (8))) "impress.js Back-End for Org Export Engine" tar ((:commit . "91c6d2af6af308ade352a03355c4fb551b238c6b") (:keywords "outlines" "hypermedia" "calendar" "wp") (:authors ("Takumi Kinjo <takumi dot kinjo at gmail dot org>")) (:maintainer "Takumi Kinjo <takumi dot kinjo at gmail dot org>") (:url . "https://github.com/kinjo/org-impress-js.el"))]) (ox-hugo . [(20181106 2350) ((emacs (24 4)) (org (9 0))) "Hugo Markdown Back-End for Org Export Engine" tar ((:commit . "7fb284ec4b7f47ff1286598220650c5b24b56b45") (:keywords "org" "markdown" "docs") (:url . "https://ox-hugo.scripter.co"))]) (ox-html5slide . [(20131228 606) ((org (8 0))) "Export org-mode to HTML5 slide." single ((:commit . "4703dfbd9d79161509def673d2c1e118d722a58f") (:keywords "html" "presentation") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/org-html5slide"))]) (ox-gfm . [(20170628 2102) nil "Github Flavored Markdown Back-End for Org Export Engine" single ((:commit . "99f93011b069e02b37c9660b8fcb45dab086a07f") (:keywords "org" "wp" "markdown" "github") (:authors ("Lars Tveito")) (:maintainer "Lars Tveito"))]) (ox-epub . [(20181101 1854) ((emacs (24 3)) (org (9))) "Export org mode projects to EPUB" single ((:commit . "a66eeb00daa01ad403ac1a1db953ddbf9054be07") (:keywords "hypermedia") (:authors ("Mark Meyer" . "mark@ofosos.org")) (:maintainer "Mark Meyer" . "mark@ofosos.org") (:url . "http://github.com/ofosos/org-epub"))]) (ox-clip . [(20180306 340) ((org (8 2)) (htmlize (0))) "Cross-platform formatted copying for org-mode" single ((:commit . "594c90953a91948505bb394350adf110e041f19a") (:keywords "org-mode") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "John Kitchin" . "jkitchin@andrew.cmu.edu") (:url . "https://github.com/jkitchin/ox-clip/ox-clip.el"))]) (ox-bibtex-chinese . [(20170723 309) ((emacs (24 4))) "Let ox-bibtex work well for Chinese users" tar ((:commit . "2ad2364399229144110db7ef6365ad0461d6a38c"))]) (ox-asciidoc . [(20171111 1154) ((org (8 1))) "AsciiDoc Back-End for Org Export Engine" single ((:commit . "e75d9565dd07dc59d11fa92d392ab47cecb3c902") (:keywords "org" "asciidoc") (:authors ("Yasushi SHOJI" . "yasushi.shoji@gmail.com")) (:maintainer "Yasushi SHOJI" . "yasushi.shoji@gmail.com") (:url . "https://github.com/yashi/org-asciidoc"))]) (owdriver . [(20170401 1312) ((smartrep (0 0 3)) (log4e (0 2 0)) (yaxception (0 2 0))) "Quickly perform various actions on other windows" single ((:commit . "d934f182bafe29aa16c173440eff3fef08b0ec10") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/owdriver"))]) (overseer . [(20180226 619) ((emacs (24)) (dash (2 10 0)) (pkg-info (0 4)) (f (0 18 1))) "Ert-runner Integration Into Emacs" single ((:commit . "02d49f582e80e36b4334c9187801c5ecfb027789") (:authors ("Samuel Tonini" . "tonini.samuel@gmail.com")) (:maintainer "Samuel Tonini" . "tonini.samuel@gmail.com") (:url . "http://www.github.com/tonini/overseer.el"))]) (overcast-theme . [(20180315 1943) ((emacs (24))) "A dark but vibrant color theme for Emacs" single ((:commit . "009257956522dedf07d9e136ee41ac0b1b0b3518") (:keywords "theme") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (ov . [(20150312 528) ((emacs (24 3))) "Overlay library for Emacs Lisp" single ((:commit . "fae7215b3dedba2a9ced145284332e4609bfdc38") (:keywords "overlay") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/ov.el"))]) (outshine . [(20181024 1414) ((outorg (2 0)) (cl-lib (0 5))) "outline with outshine outshines outline" tar ((:commit . "345d85ab5467ec6015fc58fe268936da93be0a5c") (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/outshine"))]) (outrespace . [(20180711 1432) ((emacs (24 4))) "c++ namespace utility functions" single ((:commit . "7dafed7e1cabf4a0bb55e5c6465e83796e3fdabe") (:keywords "tools" "c++" "namespace") (:authors ("Dan Harms" . "danielrharms@gmail.com")) (:maintainer "Dan Harms" . "danielrharms@gmail.com") (:url . "https://github.com/articuluxe/outrespace.git"))]) (outorg . [(20170414 1915) ((emacs (24 4))) "Org-style comment editing" single ((:commit . "78b0695121fb974bc4e971eb4ef7f8afd6d89d64") (:maintainer "Adam Porter") (:url . "https://github.com/alphapapa/outorg"))]) (outlook . [(20180428 1430) ((emacs (24 4))) "send emails in MS Outlook style" tar ((:commit . "359683aff91b38bd1398a6ed4058a06f09a02d65") (:keywords "mail") (:authors ("Andrew Savonichev")) (:maintainer "Andrew Savonichev") (:url . "https://github.com/asavonic/outlook.el"))]) (outlined-elisp-mode . [(20131108 1127) nil "outline-minor-mode settings for emacs lisp" single ((:commit . "c16cb02b540448919ad148f2be6a41523ee5489c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (outline-toc . [(20170730 1130) nil "Sidebar showing a \"table of contents\"." single ((:commit . "31f04bea19cfcfb01a94d1fd2b72391cb02b7463") (:keywords "convenience" "outlines") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/outline-toc.el"))]) (outline-minor-faces . [(20181111 906) ((emacs (25 1))) "Headings faces for outline-minor-mode" single ((:commit . "3dc548f145f26a1405910d69468728846d575f79") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/bicycle"))]) (outline-magic . [(20180619 1819) nil "outline mode extensions for Emacs" single ((:commit . "2a5f07417b696cf7541d435c43bafcc64817636b") (:keywords "outlines") (:authors ("Carsten Dominik" . "dominik@science.uva.nl")) (:maintainer "Thorsten Jolitz <tjolitz AT gmail DOT com>"))]) (other-emacs-eval . [(20180408 1348) ((emacs (25 1)) (async (1 9 2))) "Evaluate the Emacs Lisp expression in other Emacs" single ((:commit . "8ace5acafef65daabf0c6619eff60733d7f5d792") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/other-emacs-eval"))]) (otama . [(20160404 1032) nil "Org-table Manipulator" single ((:commit . "c114fd8006762f891bc120a7c0ea213872e7ab31") (:keywords "database" "org-mode") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (osx-trash . [(20160520 1300) ((emacs (24 1))) "System trash for OS X" tar ((:commit . "0f1dc052d0a750b8c75f14530a4897f5d4324b4e") (:keywords "files" "convenience" "tools" "unix") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/osx-trash.el"))]) (osx-pseudo-daemon . [(20170722 607) nil "Daemon mode that plays nice with OSX." single ((:commit . "d235680a72677f11925b912428ad1a57b664e3e8") (:keywords "convenience" "osx") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/osx-pseudo-daemon"))]) (osx-org-clock-menubar . [(20150205 2111) nil "simple menubar integration for org-clock" tar ((:commit . "9964d2a97cc2fb6570dc4116da44f73bd8eb7cb3") (:keywords "org" "osx") (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")) (:maintainer "Jordon Biondo" . "jordonbiondo@gmail.com") (:url . "https://github.com/jordonbiondo/osx-org-clock-menubar"))]) (osx-location . [(20150613 917) nil "Watch and respond to changes in geographical location on OS X" tar ((:commit . "8bb3a94cc9f04b922d2d730fe08596cc6ee12bf2"))]) (osx-lib . [(20160920 0) ((emacs (24 4))) "Basic function for Apple/OSX." single ((:commit . "fdbbb41e07ba64d6a09b54bd142a7c7b83bfd09f") (:keywords "apple" "applescript" "osx" "finder" "emacs" "elisp" "vpn" "speech") (:authors ("Raghav Kumar Gautam" . "raghav@apache.org")) (:maintainer "Raghav Kumar Gautam" . "raghav@apache.org"))]) (osx-dictionary . [(20171026 734) ((cl-lib (0 5))) "Interface for OSX Dictionary.app" tar ((:commit . "b16630ecf69f87ac873486d8b9c8c03e6c9ea7fa") (:keywords "mac" "dictionary") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/osx-dictionary.el"))]) (osx-clipboard . [(20141012 717) nil "Use the OS X clipboard from terminal Emacs" single ((:commit . "e46dd31327a3f92f77b013b4c9b1e5fdd0e5c73d") (:authors ("Jon Oddie <jonxfield at gmail.com>")) (:maintainer "Jon Oddie <jonxfield at gmail.com>") (:url . "https://github.com/joddie/osx-clipboard-mode"))]) (osx-browse . [(20140508 2041) ((string-utils (0 3 2)) (browse-url-dwim (0 6 6))) "Web browsing helpers for OS X" single ((:commit . "44ded7cc3a7ee426c1c3257fae534c121f7e752e") (:keywords "hypermedia" "external") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/osx-browse"))]) (origami . [(20180101 1553) ((s (1 9 0)) (dash (2 5 0)) (emacs (24)) (cl-lib (0 5))) "Flexible text folding" tar ((:commit . "1f38085c8f9af7842765ed63f7d6dfe4dab59366") (:keywords "folding") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "https://github.com/gregsexton/origami.el"))]) (orgtbl-show-header . [(20141023 837) nil "Show the header of the current column in the minibuffer" single ((:commit . "112d54a44682f065318ed0c9c89a8f5b8907342a") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com"))]) (orgtbl-join . [(20150121 2246) ((cl-lib (0 5))) "join columns from another table" tar ((:commit . "ccf5e0d96e053dc289da39a048715fcf36835ff2") (:keywords "org" "table" "join" "filtering") (:authors ("Thierry Banel tbanelwebmin at free dot fr")) (:maintainer "Thierry Banel tbanelwebmin at free dot fr"))]) (orgtbl-ascii-plot . [(20151215 2151) nil "ascii-art bar plots in org-mode tables" single ((:commit . "cd91f6ae26a7402e192a1f4fd6248f5797edf19e") (:keywords "org" "table" "ascii" "plot") (:authors ("Thierry Banel  tbanelwebmin at free dot fr") ("Michael Brand")) (:maintainer "Thierry Banel  tbanelwebmin at free dot fr"))]) (orgtbl-aggregate . [(20180731 2154) nil "Create an aggregated Org table from another one" tar ((:commit . "7e87e0fb0784be9370462614ec0ffc9d9ae6ef1c") (:keywords "org" "table" "aggregation" "filtering"))]) (orgnav . [(20170608 1713) ((helm (2 7 0)) (s (1 11 0)) (dash (1 11 0)) (emacs (24))) "Org tree navigation using helm" tar ((:commit . "9e2cac9c1a67af5f0080e60022e821bf7b70312d") (:keywords "convenience" "outlines") (:authors ("Facet Framer" . "facet@facetframer.com")) (:maintainer "Facet Framer" . "facet@facetframer.com") (:url . "http://github.com/facetframer/orgnav"))]) (orglue . [(20171220 1226) ((org (8 1)) (epic (0 2))) "more functionality to org-mode." tar ((:commit . "ae2a45c19b52e45db7891093a3ff17ba2e51c507") (:keywords "org") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (orglink . [(20180318 2023) ((emacs (24 3)) (dash (2 12 1)) (org (8 3))) "use Org Mode links in other modes" single ((:commit . "e9e90e16ddaceaf99c9b251a215d6338b9762b4d") (:keywords "hypertext") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/orglink"))]) (orgit . [(20180318 2001) ((emacs (24 4)) (dash (2 13 0)) (magit (2 10 0)) (org (8 3 3))) "support for Org links to Magit buffers" single ((:commit . "d909f92d3b1b42184143fd5e6d4c6a2762477ab7") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/orgit"))]) (orgbox . [(20180827 218) ((org (8 0)) (cl-lib (0 5))) "Mailbox-like task scheduling Org." single ((:commit . "609e5e37348815ec3ba53ab6d643e38b0cc4fe17") (:keywords "org") (:authors ("Yasuhito Takamiya" . "yasuhito@gmail.com")) (:maintainer "Yasuhito Takamiya" . "yasuhito@gmail.com") (:url . "https://github.com/yasuhito/orgbox"))]) (organize-imports-java . [(20180623 1909) ((emacs (26)) (f (0 20 0)) (s (1 12 0)) (cl-lib (0 6))) "Mimic Eclipse's Organize Imports functionality." single ((:commit . "98dca0c9e046e03a3f14946c3f7af05debdf8197") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/organize-imports-java"))]) (organic-green-theme . [(20180522 1620) nil "Low-contrast green color theme." single ((:commit . "200ac4a636eeb6faf1793d1937e62a343debc437"))]) (org2web . [(20171005 2317) ((cl-lib (1 0)) (ht (1 5)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (el2org (0 10)) (simple-httpd (0 1))) "A static site generator based on org mode." tar ((:commit . "5243b399927a4c474bb3b8d1c8a00799df1f27d7"))]) (org2jekyll . [(20170225 915) ((dash-functional (2 11 0)) (s (1 9 0)) (deferred (0 3 1)) (kv (0 0 19))) "Minor mode to publish org-mode post to jekyll without specific yaml" tar ((:commit . "52a19a5d372116262b9d613f4ec8490a3b49e329") (:keywords "org-mode" "jekyll" "blog" "publish") (:authors ("Antoine R. Dumont <eniotna.t AT gmail.com>")) (:maintainer "Antoine R. Dumont <eniotna.t AT gmail.com>") (:url . "https://github.com/ardumont/org2jekyll"))]) (org2issue . [(20160427 118) ((org (8 0)) (emacs (24 4)) (ox-gfm (0 1)) (gh (0 1)) (s (20160405 920))) "export org to github issue" single ((:commit . "0f7f13463e389f2d8d7d830a928042d0cf1c71eb") (:keywords "convenience" "github" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/org2issue"))]) (org2elcomment . [(20170324 945) ((org (8 3 4))) "Convert Org file to Elisp comments" single ((:commit . "c88a75d9587c484ead18f7adf08592b09c1cceb0") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (org2ctex . [(20181012 151) ((emacs (24 4))) "Export org to ctex (a latex macro for Chinese)" single ((:commit . "2143992462594ce63733305f75f7c7d08123710a") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/org2ctex"))]) (org2blog . [(20171219 311) ((org (8 3)) (xml-rpc (1 6 12)) (metaweblog (1 0 1)) (htmlize (1 51))) "Blog from Org mode to wordpress" tar ((:commit . "aa7a5730f4a58a53c41370dcde7bec43d5c1a2cd"))]) (org-wunderlist . [(20150818 213) ((request-deferred (0 2 0)) (alert (1 1)) (emacs (24)) (cl-lib (0 5)) (org (8 2 4)) (s (1 9 0))) "Org sync with Wunderlist" single ((:commit . "f7f1ca73661356b9fa072efd73431592ff1182e1") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/org-wunderlist.el"))]) (org-wild-notifier . [(20180222 425) ((alert (1 2)) (dash (2 13 0)) (emacs (24 4))) "Customizable org-agenda notifications" single ((:commit . "d0df145d9bbb72b2c315b7d8007cb6a59fea2095") (:keywords "notification" "alert" "org" "org-agenda" "agenda") (:authors ("Artem Khramov" . "futu.fata@gmail.com")) (:maintainer "Artem Khramov" . "futu.fata@gmail.com") (:url . "https://github.com/akhramov/org-wild-notifier.el"))]) (org-web-tools . [(20181120 501) ((emacs (25 1)) (org (9 0)) (dash (2 12)) (esxml (0 3 4)) (s (1 10 0)) (request (0 3 0))) "Display and capture web content with Org-mode" tar ((:commit . "38097ce6bbc73f7eef360e367c0b06b6ac3a9a0f") (:keywords "hypermedia" "outlines" "org" "web") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-web-tools"))]) (org-wc . [(20180610 253) nil "Count words in org mode trees." single ((:commit . "0716c1e8276f6953e139e357e97566e792c8be19") (:authors ("Simon Guest")) (:maintainer "Simon Guest"))]) (org-vcard . [(20170929 1110) nil "org-mode support for vCard export and import." tar ((:commit . "dbe266b79df4fb31f1766010322bf4e383ce1c03") (:keywords "outlines" "org" "vcard") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/org-vcard"))]) (org-variable-pitch . [(20180429 2215) ((emacs (25))) "Minor mode for variable pitch text in org mode." single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "faces") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#ovp"))]) (org-trello . [(20180331 631) ((request-deferred (0 2 0)) (deferred (0 4 0)) (s (1 11 0)) (dash-functional (2 12 1)) (dash (2 12 1))) "Minor mode to synchronize org-mode buffer and trello board" tar ((:commit . "e2e8a3d45057645e4caae7d46a79d2d9be2894bd"))]) (org-tree-slide . [(20180906 949) nil "A presentation tool for org-mode" single ((:commit . "d45152fad1c0a153251073806f1b65ebd3731411") (:keywords "org-mode" "presentation" "narrowing") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>"))]) (org-transform-tree-table . [(20150110 1433) ((dash (2 10 0)) (s (1 3 0))) "Transform org-mode tree with properties to a table, and the other way around" single ((:commit . "0a9bf07f01bc5fc3b349aff64e83999a8de83b52") (:keywords "org-mode" "table" "org-table" "tree" "csv" "convert") (:authors (nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>")) (:maintainer nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>") (:url . "https://github.com/jplindstrom/emacs-org-transform-tree-table"))]) (org-tracktable . [(20161118 1329) ((emacs (24)) (cl-lib (0 5))) "Track your writing progress in an org-table" single ((:commit . "8e0e60a582a034bd66d5efb72d513140b7d4d90a") (:keywords "org" "writing") (:authors ("tty-tourist" . "andreasrasholm@protonmail.com")) (:maintainer "tty-tourist" . "andreasrasholm@protonmail.com") (:url . "https://github.com/tty-tourist/org-tracktable"))]) (org-toodledo . [(20150301 1113) ((request-deferred (0 2 0)) (emacs (24)) (cl-lib (0 5))) "Toodledo integration for Emacs Org mode" tar ((:commit . "2c91a92bd07ae4a546771b018a6faa0e06399968") (:keywords "outlines" "data") (:authors ("Christopher J. White" . "emacs@grierwhite.com")) (:maintainer "Christopher J. White" . "emacs@grierwhite.com"))]) (org-timeline . [(20180812 1119) ((dash (2 13 0)) (emacs (24 3))) "Add graphical view of agenda to agenda buffer." single ((:commit . "701f13246ad1ce286be69cc16c1126536b71e7ca") (:keywords "calendar") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/org-timeline/"))]) (org-time-budgets . [(20151111 801) ((alert (0 5 10)) (cl-lib (0 5))) "Define time budgets and display clocked time." single ((:commit . "baa1ce6333157fed3b3799a80e6cf8c73c9e2c18") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com"))]) (org-themis . [(20160122 404) ((cl-lib (0 4))) "Experimental project management mode for org-mode" single ((:commit . "78aadbbe22b1993be5c4accd0d3f91a4e85c9a3c") (:keywords "org-mode" "elisp" "project") (:maintainer "Zachary Elliott" . "contact@zell.io") (:url . "http://github.com/zellio/org-themis"))]) (org-tfl . [(20170923 1218) ((org (0 16 2)) (cl-lib (0 5)) (emacs (24 1))) "Transport for London meets Orgmode" tar ((:commit . "f0d7d39106a1de5457f5160cddd98ab892b61066") (:keywords "org" "tfl") (:authors ("storax (David Zuber), <zuber [dot] david [at] gmx [dot] de>")) (:maintainer "storax (David Zuber), <zuber [dot] david [at] gmx [dot] de>") (:url . "https://github.com/storax/org-tfl"))]) (org-table-sticky-header . [(20170409 114) ((org (8 2 10)) (emacs (24 4))) "Sticky header for org-mode tables" single ((:commit . "93dc69efc00ac9fd3cc2ece5100f51df33ec7d8b") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (org-table-comment . [(20120209 1851) nil "Org table comment modes." single ((:commit . "33b9966c33ecbc3e27cca67c2f2cdea04364d74e") (:keywords "org-mode" "orgtbl") (:authors ("Matthew L. Fidler <matthew dot fidler at gmail . com>")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/org-table-comment.el"))]) (org-sync-snippets . [(20170824 1828) ((org (8 3 5)) (emacs (24 3)) (f (0 17 3))) "Export snippets to org-mode and vice versa" single ((:commit . "0f264a032d371d7dbb4a7cbaf0ea2f91b5a629ca") (:keywords "snippet" "org-mode" "yasnippet" "tools") (:authors ("Adrien Brochard")) (:maintainer "Adrien Brochard") (:url . "https://github.com/abrochard/org-sync-snippets"))]) (org-sync . [(20180221 1927) ((cl-lib (0 5)) (org (8 2)) (emacs (24))) "Synchronize Org documents with External Issue Trackers" tar ((:commit . "095335063b306871970f981898a220f62ad0ae4e") (:keywords "org" "synchronization" "issue tracking" "github" "redmine") (:authors ("Aurelien Aptel <aurelien dot aptel at gmail dot com>")) (:maintainer "Andrei Beliankou" . "arbox@yandex.ru") (:url . "https://github.com/arbox/org-sync"))]) (org-super-agenda . [(20181121 335) ((emacs (25 1)) (s (1 10 0)) (dash (2 13)) (org (9 0)) (ht (2 2))) "Supercharge your agenda" tar ((:commit . "4af03c98028008cdd5c2f50c28c0ab68990ac70d") (:keywords "hypermedia" "outlines" "org" "agenda") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-super-agenda"))]) (org-sticky-header . [(20170423 435) ((emacs (24 4)) (org (8 3 5))) "Show off-screen Org heading at top of window" single ((:commit . "aae8dbc7f3b33c4dd35dc38d83791d7c23757060") (:keywords "hypermedia" "outlines" "org") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-sticky-header"))]) (org-static-blog . [(20180528 648) ((emacs (24 3))) "a simple org-mode based static blog generator" single ((:commit . "f69d2fd6671fb250fbd87df5efa898a7bf5b9bda") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "https://github.com/bastibe/org-static-blog"))]) (org-starter . [(20180917 1205) ((emacs (25 1)) (dash (2 12)) (dash-functional (1 2 0))) "A basic configuration framework for org mode" single ((:commit . "a1274f901366a39c2eeeaa36644c0bdd9837374b") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/org-starter"))]) (org-send-ebook . [(20181016 800) ((emacs (25)) (cl-lib (0 5)) (seq (2 20))) "Send org link file to ebook reader." single ((:commit . "b4913a709f9206115c3e3ea73e217029cc0fb3de") (:keywords "org" "link" "ebook" "kindle" "epub" "mobi") (:url . "https://github.com/stardiviner/org-send-ebook"))]) (org-seek . [(20161217 502) ((emacs (24 3)) (ag (0 48))) "Searching Org-mode files with search tools." single ((:commit . "1f51e6634e3b9a6a29d335d0d14370a6ffef2265") (:keywords "org" "search" "ag" "pt") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/org-seek.el"))]) (org-rtm . [(20160214 1236) ((rtm (0 1))) "Simple import/export from rememberthemilk to org-mode" single ((:commit . "adc42ad1fbe92ab447ccc9553780f4456f2508d2") (:keywords "outlines" "data") (:authors ("Philipp Middendorf" . "pmidden@secure.mailbox.org")) (:maintainer "Philipp Middendorf" . "pmidden@secure.mailbox.org") (:url . "https://github.com/pmiddend/org-rtm"))]) (org-rich-yank . [(20181120 1354) ((emacs (24 4))) "paste with org-mode markup and link to source" single ((:commit . "d2f350c5296cf05d6c84b02762ba44f09a02b4e3") (:keywords "convenience" "hypermedia" "org") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "https://github.com/unhammer/org-rich-yank"))]) (org-review . [(20160907 537) nil "schedule reviews for Org entries" single ((:commit . "058e75b7f28d2ad2390290fe17a63d98ef5ab763") (:keywords "org" "review") (:authors ("Alan Schmitt" . "alan.schmitt@polytechnique.org")) (:maintainer "Alan Schmitt" . "alan.schmitt@polytechnique.org") (:url . "https://github.com/brabalan/org-review"))]) (org-repo-todo . [(20171228 119) nil "Simple repository todo management with org-mode" single ((:commit . "f73ebd91399c5760ad52c6ad9033de1066042003") (:keywords "convenience") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/org-repo-todo"))]) (org-ref . [(20181115 51) ((dash (2 11 0)) (htmlize (1 51)) (helm (1 5 5)) (helm-bibtex (2 0 0)) (ivy (0 8 0)) (hydra (0 13 2)) (key-chord (0)) (s (1 10 0)) (f (0 18 0)) (emacs (24 4)) (pdf-tools (0 7))) "citations, cross-references and bibliographies in org-mode" tar ((:commit . "1b5cf239d2abe203b9c64000c9010bbb6bf18fb4") (:keywords "org-mode" "cite" "ref" "label") (:authors ("John Kitchin" . "jkitchin@andrew.cmu.edu")) (:maintainer "John Kitchin" . "jkitchin@andrew.cmu.edu") (:url . "https://github.com/jkitchin/org-ref"))]) (org-redmine . [(20160711 1114) nil "Redmine tools using Emacs OrgMode" single ((:commit . "e77d013bc3784947c46a5c53f03cd7d3c68552fc") (:keywords "redmine" "org") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/org-redmine"))]) (org-recent-headings . [(20170908 429) ((emacs (25 1)) (org (9 0 5)) (dash (2 13 0)) (frecency (0 1))) "Jump to recently used Org headings" single ((:commit . "a09c2670c400c7a4fbbf0ac05d2d9226aa10e8f4") (:keywords "hypermedia" "outlines" "org") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-recent-headings"))]) (org-readme . [(20151204 1217) ((http-post-simple (1 0)) (yaoddmuse (0 1 1)) (header2 (21 0)) (lib-requires (21 0)) (cl-lib (0 5))) "Integrates Readme.org and Commentary/Change-logs." tar ((:commit . "4cb9f768d282a2835b4510b6504ff9ede487007d") (:keywords "header2" "readme.org" "emacswiki" "git") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/org-readme"))]) (org-randomnote . [(20171210 1357) ((f (0 19 0)) (dash (2 12 0))) "Find a random note in your Org-Mode files" single ((:commit . "c89eb4cf625ea7e7624b6a2d3d5676ce25ab03d7") (:authors ("Michael Fogleman" . "michaelwfogleman@gmail.com")) (:maintainer "Michael Fogleman" . "michaelwfogleman@gmail.com") (:url . "http://github.com/mwfogleman/org-randomnote"))]) (org-random-todo . [(20180312 804) ((emacs (24 3)) (alert (1 2))) "show a random TODO (with alert) every so often" single ((:commit . "8357350a66bbc4e0e5cb590acc104d39870cf736") (:keywords "org" "todo" "notification" "calendar") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (org-radiobutton . [(20180612 1028) ((dash (2 13 0)) (emacs (24))) "Radiobutton for org-mode lists." single ((:commit . "4182aafbe5ae1bdfb0b07efa435bdba8bbd7199d") (:keywords "outlines") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/org-radiobutton"))]) (org-protocol-jekyll . [(20170328 1639) ((cl-lib (0 5))) "Jekyll's handler for org-protocol" single ((:commit . "dec064a42d6dfe81dfde7ba59ece5ca103ac6334") (:authors ("Vladimir S. Ivanov" . "ivvl82@gmail.com")) (:maintainer "Vladimir S. Ivanov" . "ivvl82@gmail.com"))]) (org-projectile-helm . [(20180601 1822) ((org-projectile (1 0 0)) (helm (2 3 1)) (emacs (25))) "helm functions for org-projectile" single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org" "projectile" "todo" "helm" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-projectile . [(20180601 242) ((projectile (0 11 0)) (dash (2 10 0)) (emacs (24)) (s (1 9 0)) (org-category-capture (0 0 0))) "Repository todo management for org-mode" single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org-mode" "projectile" "todo" "tools" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-preview-html . [(20180625 619) ((org (8 0)) (emacs (24 4))) "automatically use eww to preview the current org file on save" single ((:commit . "8ba7ecd7ac624f33b3e2395f477bbff4f1ec4efe") (:keywords "convenience" "eww" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/org-preview-html"))]) (org-present-remote . [(20181001 2141) ((org-present (9)) (elnode (0 9)) (emacs (24))) "A web-based remote control for org-present" single ((:commit . "2defabacd04b1d3a76de81b07d7f7c89d67babca") (:keywords "comm" "docs") (:authors ("Duncan Bayne" . "duncan@bayne.id.au")) (:maintainer "Duncan Bayne" . "duncan@bayne.id.au") (:url . "https://gitlab.com/duncan-bayne/org-present-remote"))]) (org-present . [(20180303 2330) ((org (7))) "Minimalist presentation minor-mode for Emacs org-mode." single ((:commit . "d13acd70eff6a1608bc991920232146a0de76b21") (:authors ("Ric Lister")) (:maintainer "Ric Lister") (:url . "https://github.com/rlister/org-present"))]) (org-pomodoro . [(20171108 2114) ((alert (0 5 10)) (cl-lib (0 5))) "Pomodoro implementation for org-mode." tar ((:commit . "3deed1c26dcbda4d5231b9085ddf68e302b0f9dc") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "https://github.com/lolownia/org-pomodoro"))]) (org-pdfview . [(20180225 1006) ((org (8 2 10)) (pdf-tools (0 80))) "Support for links to documents in pdfview mode" single ((:commit . "09ef4bf8ff8319c1ac78046c7e6b89f6a0beb82c") (:keywords "org" "pdf-view" "pdf-tools") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com"))]) (org-password-manager . [(20180227 1810) ((org (8 2 10)) (s (1 9 0)) (dash (2 13 0))) "Password manager for Org Mode." single ((:commit . "4b30a36e71182553a02e4dd415369290d98ec03a") (:keywords "password") (:authors ("Leandro Facchinetti" . "me@leafac.com")) (:maintainer "Leandro Facchinetti" . "me@leafac.com") (:url . "https://git.leafac.com/org-password-manager"))]) (org-parser . [(20171003 436) ((emacs (25 1)) (dash (2 12 0)) (ht (2 1))) "parse org files into structured datatypes." single ((:keywords "files" "outlines" "tools") (:url . "https://bitbucket.org/zck/org-parser.el"))]) (org-page . [(20170807 224) ((ht (1 5)) (simple-httpd (1 4 6)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (cl-lib (0 5)) (git (0 1 1))) "a static site generator based on org mode" tar ((:commit . "50430ababf73a2d090881a952e9770badaf7478b"))]) (org-outlook . [(20160705 1338) nil "Outlook org" tar ((:commit . "ec32d8d9d8ffd17e6de4de0b52fc3f5ad9b4cc0d") (:keywords "org-outlook") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/org-outlook.el"))]) (org-outline-numbering . [(20180705 1501) ((emacs (24)) (org (8 3)) (cl-lib (0 6)) (ov (1 0 6))) "Show outline numbering as overlays in org-mode" single ((:commit . "b95b6a7ed9289637cb512232470633b330ca9713") (:keywords "wp" "convenience") (:authors ("Anders Johansson")) (:maintainer "Anders Johansson") (:url . "https://gitlab.com/andersjohansson/org-outline-numbering"))]) (org-onenote . [(20171008 500) ((oauth2 (0 11)) (request (0 2 0)) (org (8 2 10))) "export org-mode document to onenote." single ((:commit . "5ce5cf4edb143180e0b185ac26826d39ae5bc929") (:keywords "tools" "docs" "org-mode" "onenote") (:authors ("Frei Zhang" . "ifree0@gmail.com")) (:maintainer "Frei Zhang" . "ifree0@gmail.com") (:url . "https://github.com/ifree/org-onenote"))]) (org-octopress . [(20170821 415) ((org (9 0)) (orglue (0 1)) (ctable (0 1 1))) "Compose octopress articles using org-mode." tar ((:commit . "38598ef98d04076a8eb78d549907ddfde8d3a652") (:keywords "org" "jekyll" "octopress" "blog") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net"))]) (org-noter . [(20181106 2341) ((emacs (24 4)) (cl-lib (0 6)) (org (9 0))) "A synchronized, Org-mode, document annotator" single ((:commit . "8e5d8eacffe251a4b6ab55f6cb36e0830f5fe8dc") (:keywords "lisp" "pdf" "interleave" "annotate" "external" "sync" "notes" "documents" "org-mode") (:authors (nil . "Gonçalo Santos (aka. weirdNox@GitHub)")) (:maintainer nil . "Gonçalo Santos (aka. weirdNox@GitHub)") (:url . "https://github.com/weirdNox/org-noter"))]) (org-notebook . [(20170322 452) ((emacs (24)) (org (8)) (cl-lib (0 5))) "Ease the use of org-mode as a notebook" single ((:commit . "86042d866bf441e2c9bb51f995e5994141b78517") (:keywords "convenience" "tools") (:authors ("Paul Elder" . "paul.elder@amanokami.net")) (:maintainer "Paul Elder" . "paul.elder@amanokami.net"))]) (org-multiple-keymap . [(20150329 106) ((org (8 2 4)) (emacs (24)) (cl-lib (0 5))) "Set keymap to elements, such as timestamp and priority." single ((:commit . "8ebc532df7f0dd6e6c3aa7c380a51d4166c668e8") (:keywords "convenience" "org-mode") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/org-multiple-keymap.el"))]) (org-msg . [(20181111 1815) ((emacs (24 4)) (htmlize (1 54))) "Org mode to send and reply to email in HTML." single ((:commit . "9c9ae7b37dc1404ff6d4de4b543ae01dd1562914") (:keywords "extensions" "mail") (:authors ("Jérémy Compostella" . "jeremy.compostella@gmail.com")) (:maintainer "Jérémy Compostella" . "jeremy.compostella@gmail.com") (:url . "https://github.com/jeremy-compostella/org-msg"))]) (org-mru-clock . [(20180419 1306) ((emacs (24 3))) "clock in/out of tasks with completion and persistent history" single ((:commit . "72e6cd0a6458ae0392f587026233f553278ab481") (:keywords "convenience" "calendar") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (org-mobile-sync . [(20180606 524) ((emacs (24 3 50)) (org (8 0))) "automatically sync org-mobile on changes" single ((:commit . "06764b943a528827df1e2acc6bc7806cc2c1351f") (:keywords "org-mode" "org" "mobile" "sync" "todo") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/org-mobile-sync"))]) (org-mind-map . [(20180826 2340) ((emacs (24)) (dash (1 8 0)) (org (8 2 10))) "Creates a directed graph from org-mode files" single ((:commit . "16a8aac5462c01c4e7b6b7915381fde42fd3caf6") (:keywords "orgmode" "extensions" "graphviz" "dot") (:authors ("Ted Wiles" . "theodore.wiles@gmail.com")) (:maintainer "Ted Wiles" . "theodore.wiles@gmail.com") (:url . "https://github.com/theodorewiles/org-mind-map"))]) (org-mime . [(20181023 2314) ((emacs (24 4)) (cl-lib (0 5))) "org html export for text/html MIME emails" single ((:commit . "1e792ef0616069b3ec74a4b7d96fced8c9c6eb8a") (:keywords "mime" "mail" "email" "html") (:authors ("Eric Schulte")) (:maintainer "Chen Bin (redguardtoo)") (:url . "http://github.com/org-mime/org-mime"))]) (org-make-toc . [(20181118 500) ((emacs (25 1)) (dash (2 12)) (s (1 10 0)) (org (9 0))) "Automatic tables of contents for Org files" single ((:commit . "a73ec43211a2ec41a8dadae2e82a516c8bf5856a") (:keywords "org" "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-make-toc"))]) (org-listcruncher . [(20180815 603) ((cl-lib (0 5)) (seq (2 3)) (emacs (24 4))) "Parse Org mode list contents into table" single ((:commit . "50bd8c22cde3b9b091889861e44a5043b53556f7") (:keywords "convenience") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:url . "https://github.com/dfeich/org-listcruncher"))]) (org-linkany . [(20160207 411) ((log4e (0 2 0)) (yaxception (0 1))) "Insert link using anything.el/helm.el on org-mode" single ((:commit . "8cfe2f1a46e6654a79f56505349d1396263cecb3") (:keywords "org" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-linkany"))]) (org-link-travis . [(20140405 2327) ((org (7))) "Insert/Export the link of Travis CI on org-mode" single ((:commit . "596615ad8373d9090bd4138da683524f0ad0bda5") (:keywords "org") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-link-travis"))]) (org-link-minor-mode . [(20170805 1852) ((org (8))) "Enable org-mode links in non-org modes" single ((:commit . "7b92df60f3fee7f609d649d80ef243b45771ebea") (:authors ("Sean O'Halpin <sean dot ohalpin at gmail dot com>")) (:maintainer "Sean O'Halpin <sean dot ohalpin at gmail dot com>") (:url . "https://github.com/seanohalpin/org-link-minor-mode"))]) (org-kanban . [(20180916 816) ((dash (2 13 0)) (emacs (24 4)) (org (9 1))) "kanban dynamic block for org-mode." single ((:commit . "8091bdd96d0bf405e4d88766cd31a31f2afe8a36") (:keywords "org-mode" "org" "kanban" "tools") (:authors ("Christian Köstlin" . "christian.koestlin@gmail.com")) (:maintainer "Christian Köstlin" . "christian.koestlin@gmail.com") (:url . "http://github.com/gizmomogwai/org-kanban"))]) (org-journal . [(20181115 714) ((emacs (25 1))) "a simple org-mode based journaling mode" single ((:commit . "3ae2e7d7e372dee08143282a9137bf4dfc946645") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "http://github.com/bastibe/org-journal"))]) (org-jira . [(20181118 310) ((emacs (24 5)) (cl-lib (0 5)) (request (0 2 0)) (s (0 0 0)) (dash (2 14 1))) "Syncing between Jira and Org-mode." tar ((:commit . "45f3e8f19f511fae2012828a99b8e3254708531c") (:keywords "ahungry" "jira" "org" "bug" "tracker") (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/org-jira"))]) (org-iv . [(20171001 1022) ((impatient-mode (1 0 0)) (org (8 0)) (cl-lib (0 5))) "a tool used to view html (in browser) generated by org-file once the org-file changes" tar ((:commit . "7f2bb1b32647655fd9d6684f6f09dcc66b61b0cd"))]) (org-index . [(20181019 1258) ((emacs (24 4))) "A personal adaptive index for org" single ((:commit . "905e3dba6bdc009aa3fe7df0391f5f46afc0f68d") (:authors ("Marc Ihm" . "org-index@2484.de")) (:maintainer "Marc Ihm" . "org-index@2484.de") (:url . "https://github.com/marcIhm/org-index"))]) (org-if . [(20150920 1513) nil "Interactive Fiction Authoring System for Org-Mode." tar ((:commit . "fab602cc1bbee7a4e99c0083e129219d3f9ed2e8"))]) (org-grep . [(20151202 1229) ((cl-lib (0 5))) "Kind of M-x rgrep adapted for Org mode." single ((:commit . "5bdd04c0f53b8a3d656f36ea17bba3df7f0cb684") (:authors ("François Pinard" . "pinard@iro.umontreal.ca")) (:maintainer "François Pinard" . "pinard@iro.umontreal.ca") (:url . "https://github.com/pinard/org-grep"))]) (org-gnome . [(20150614 1457) ((alert (1 2)) (telepathy (0 1)) (gnome-calendar (0 1))) "Orgmode integration with the GNOME desktop" single ((:commit . "122e14cf6f8104150a65246a9a7c10e1d7939862") (:keywords "org" "gnome") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (org-gcal . [(20181004 748) ((request-deferred (0 2 0)) (alert (1 1)) (emacs (24)) (cl-lib (0 5)) (org (8 2 4))) "Org sync with Google Calendar" single ((:commit . "d1c2549e7e220880848bef5a8fcc06cbb82dbd9f") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "https://github.com/kidd/org-gcal.el"))]) (org-fancy-priorities . [(20180328 2331) nil "Display org priorities as custom strings" single ((:commit . "819bb993b71e7253cefef7047306ab4e0f9d0a86") (:keywords "convenience" "faces" "outlines") (:authors ("Harry Bournis" . "harrybournis@gmail.com")) (:maintainer "Harry Bournis" . "harrybournis@gmail.com") (:url . "https://github.com/harrybournis/org-fancy-priorities"))]) (org-evil . [(20180620 1517) ((dash (2 13 0)) (evil (0)) (monitor (0)) (org (0))) "Evil extensions for Org." tar ((:commit . "3b4620edc606412ef75c0b5aa637af22486eb126") (:keywords "convenience" "evil" "org") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/guiltydolphin/org-evil"))]) (org-emms . [(20181010 1114) ((emacs (24))) "Play multimedia files from org-mode" single ((:commit . "07a8917f3d628c32e5de1dbd118ac08203772533") (:keywords "multimedia") (:authors ("Jonathan Gregory <jgrg at autistici dot org>")) (:maintainer "Jonathan Gregory <jgrg at autistici dot org>") (:url . "https://gitlab.com/jagrg/org-emms"))]) (org-elisp-help . [(20161122 55) ((cl-lib (0 5)) (org (9 0))) "org links to emacs-lisp documentation" single ((:commit . "3e33ab1a2933dd7f2782ef91d667a37f12d633ab") (:keywords "org" "remember" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/org-elisp-help"))]) (org-ehtml . [(20150506 2358) ((web-server (20140109 2200)) (emacs (24 3))) "Export Org-mode files as editable web pages" tar ((:commit . "9df85de1a0fe1e7b2d6c000777c1a0c0217f92d0"))]) (org-edit-latex . [(20170908 1522) ((emacs (24 4)) (auctex (11 90))) "Edit embedded LaTeX in a dedicated buffer" single ((:commit . "1f228310ef2f3f2959a527f6d99e42ce977384c8") (:keywords "org" "latex") (:authors ("James Wong" . "jianwang.academic@gmail.com")) (:maintainer "James Wong" . "jianwang.academic@gmail.com") (:url . "https://github.com/et2010/org-edit-latex"))]) (org-easy-img-insert . [(20160915 2008) ((emacs (24 4))) "An easier way to add images from the web in org mode" single ((:commit . "9f8aaa7f68ff1f0d8d7b1e9b618abb15002f971e") (:keywords "convenience" "hypermedia" "files") (:authors ("Tashrif Sanil" . "tashrifsanil@kloke-source.com")) (:maintainer "Tashrif Sanil" . "tashrifsanil@kloke-source.com") (:url . "https://github.com/tashrifsanil/org-easy-img-insert"))]) (org-dropbox . [(20150114 509) ((dash (2 2)) (names (20150000)) (emacs (24))) "move Dropbox notes from phone into org-mode datetree" single ((:commit . "75dab6d6f0438a7a8a18ccf3a5d55f50bf531f6e") (:keywords "dropbox" "android" "notes" "org-mode") (:authors ("Heikki Lehvaslaiho" . "heikki.lehvaslaiho@gmail.com")) (:maintainer "Heikki Lehvaslaiho" . "heikki.lehvaslaiho@gmail.com") (:url . "https://github.com/heikkil/org-dropbox"))]) (org-drill-table . [(20180115 1009) ((s (1 7 0)) (dash (2 2 0)) (cl-lib (0 3)) (org (8 2)) (emacs (24 1))) "Generate drill cards from org tables" single ((:commit . "2729aaa42c1e2720d9bf7bcc125e92dcf48b7f7d") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (org-dp . [(20180311 923) ((cl-lib (0 5))) "Declarative Local Programming with Org Elements" tar ((:commit . "e720f1c155a795a5b65a04790ad195c413449716") (:authors ("Thorsten Jolitz <tjolitz AT gmail DOT com>")) (:maintainer "Thorsten Jolitz <tjolitz AT gmail DOT com>") (:url . "https://github.com/tj64/org-dp"))]) (org-download . [(20180925 1528) ((async (1 2))) "Image drag-and-drop for Emacs org-mode" single ((:commit . "07b98eb4f7252e3f64a306c09dfb618be6ac181d") (:keywords "images" "screenshots" "download") (:authors ("Oleh Krehel")) (:maintainer "Oleh Krehel") (:url . "https://github.com/abo-abo/org-download"))]) (org-dotemacs . [(20180802 28) ((org (7 9 3)) (cl-lib (0 5))) "Store your emacs config as an org file, and choose which bits to load." single ((:commit . "49072168158b6cd45796e92e940c9ac71e181722") (:keywords "local") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/org-dotemacs"))]) (org-doing . [(20161017 1620) nil "Keep track of what you're doing" tar ((:commit . "07ddbfc238cba31e4990c9b52e9a2757b39111da") (:keywords "tools" "org") (:authors ("Rudolf Olah")) (:maintainer "Rudolf Olah") (:url . "https://github.com/omouse/org-doing"))]) (org-dashboard . [(20171223 1924) ((cl-lib (0 5))) "Visually summarize progress in org files" single ((:commit . "02c0699771d199075a286e4502340ca6e7c9e831") (:keywords "outlines" "calendar") (:authors ("Massimiliano Mirra" . "hyperstruct@gmail.com")) (:maintainer "Massimiliano Mirra" . "hyperstruct@gmail.com") (:url . "http://github.com/bard/org-dashboard"))]) (org-cua-dwim . [(20120203 534) nil "Org-mode and Cua mode compatibility layer" single ((:commit . "a55d6c7009fc0b22f1110c07de629acc955c85e4") (:keywords "org-mode" "cua-mode") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler"))]) (org-context . [(20170107 1337) nil "Contextual capture and agenda commands for Org-mode" single ((:commit . "a3b4a4ce6d15e3c2d45eb5dcb78bea81913f3e21") (:keywords "org" "capture" "agenda" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/org-context"))]) (org-commentary . [(20160802 637) ((dash (2 0)) (emacs (24 4)) (org (8 0))) "generate or update conventional library headers using Org mode files" tar ((:commit . "821ccb994811359c42f4e3d459e0e88849d42b75") (:keywords "convenience" "docs" "tools") (:authors ("Sergei Maximov" . "s.b.maximov@gmail.com")) (:maintainer "Sergei Maximov" . "s.b.maximov@gmail.com") (:url . "https://github.com/smaximov/org-commentary"))]) (org-clock-today . [(20161014 920) ((emacs (25))) "Show the total clocked time of the current day in the mode line" single ((:commit . "02b8fd541a01040405a9a1400c46dcb68b7c2a3a") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (org-clock-split . [(20180909 2047) ((emacs (24))) "Split clock entries" single ((:commit . "b2f1497b62e7f4a767be02e249e4ac95d4f8f21c") (:keywords "calendar") (:authors ("Justin Taft <https://github.com/justintaft>")) (:maintainer "Justin Taft <https://github.com/justintaft>") (:url . "https://github.com/justintaft/emacs-org-clock-split"))]) (org-clock-csv . [(20180314 257) ((org (8 3)) (s (1 0))) "Export `org-mode' clock entries to CSV format." single ((:commit . "5f96532e7a2c4a56a414a9e34f7a76b2f29d5d03") (:keywords "calendar" "data" "org") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:url . "https://github.com/atheriel/org-clock-csv"))]) (org-clock-convenience . [(20160830 1856) ((cl-lib (0 5)) (org (8)) (emacs (24 3))) "convenience functions for org time tracking" single ((:commit . "2d3fab0991ef7fa8d94c46a63a66abd289c79d9e") (:keywords "org") (:authors ("Derek Feichtinger <dfeich.gmail.com>")) (:maintainer "Derek Feichtinger <dfeich.gmail.com>") (:url . "https://github.com/dfeich/org-clock-convenience"))]) (org-cliplink . [(20181022 1239) ((emacs (24 4))) "insert org-mode links from the clipboard" tar ((:commit . "7ab98f2b17a627e907b50c27737ec1a8ae8b0f3d") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/org-cliplink"))]) (org-chef . [(20181105 2035) ((org (0)) (emacs (24))) "Cookbook and recipe management with org-mode." tar ((:commit . "a35ad92970bdf6e251756cfecf5455997b8f8599") (:keywords "convenience" "abbrev" "outlines" "org" "food" "recipes" "cooking") (:authors ("Calvin Beck" . "hobbes@ualberta.ca")) (:maintainer "Calvin Beck" . "hobbes@ualberta.ca") (:url . "https://github.com/Chobbes/org-chef"))]) (org-category-capture . [(20180601 242) ((org (9 0 0)) (emacs (24))) "Contextualy capture of org-mode TODOs." single ((:commit . "c798b1dff1d94304fa3621a905cbb572c7cb1d33") (:keywords "org-mode" "todo" "tools" "outlines") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/org-projectile"))]) (org-capture-pop-frame . [(20160518 1008) ((emacs (24 4))) "Run org-capture in a new pop frame" single ((:commit . "b16fd712de62cf0d1f9befd03be6ab5983cb3301") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/org-capture-pop-frame.git"))]) (org-caldav . [(20180403 2036) ((org (7))) "Sync org files with external calendar through CalDAV" single ((:commit . "8d3492c27a09f437d2d94f2736c56d7652e87aa0") (:keywords "calendar" "caldav") (:authors ("David Engster" . "deng@randomsample.de")) (:maintainer "David Engster" . "deng@randomsample.de"))]) (org-bullets . [(20180208 2343) nil "Show bullets in org-mode as UTF-8 characters" single ((:commit . "b56f2e3812626f2c4ac1686073d102c71f4a8513") (:authors ("sabof")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacsorphanage/org-bullets"))]) (org-brain . [(20181114 2246) ((emacs (25)) (org (9))) "Org-mode concept mapping" single ((:commit . "d2bd1461e69189a39bbe40ae0d0be080b13d0ba0") (:keywords "outlines" "hypermedia") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/org-brain"))]) (org-bookmark-heading . [(20180904 1709) ((emacs (24 4)) (f (0 17 2))) "Emacs bookmark support for org-mode" single ((:commit . "eba5ef7a3c992c4a9da86f64d12fca0c1158208a") (:keywords "hypermedia" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/org-bookmark-heading"))]) (org-board . [(20180530 1820) nil "bookmarking and web archival system for Org mode." single ((:commit . "38de9ff14099bb79b55ddf73b68b8e30ebd7b280") (:keywords "org" "bookmarks" "archives") (:authors ("Charles A. Roelli " . "charles@aurox.ch")) (:maintainer "Charles A. Roelli " . "charles@aurox.ch") (:url . "https://github.com/scallywag/org-board"))]) (org-beautify-theme . [(20170908 2218) nil "A sub-theme to make org-mode more beautiful." single ((:commit . "df6a1114fda313e1689363e196c8284fbe2a2738") (:keywords "org" "theme") (:authors ("Jonathan Arkell" . "jonnay@jonnay.net")) (:maintainer "Jonathan Arkell" . "jonnay@jonnay.net"))]) (org-babel-eval-in-repl . [(20170511 1214) ((eval-in-repl (0 9 2)) (matlab-mode (3 3 6)) (ess (16 10)) (emacs (24))) "Eval org-mode babel code blocks in various REPLs." tar ((:commit . "bfa72c582ac1531ad42aba23e2b1267ab68e31f6") (:keywords "literate programming" "reproducible research" "async execution") (:authors ("Takeshi Teshima" . "diadochos.developer@gmail.com")) (:maintainer "Takeshi Teshima" . "diadochos.developer@gmail.com") (:url . "https://github.com/diadochos/org-babel-eval-in-repl"))]) (org-autolist . [(20170924 1901) nil "Improved list management in org-mode" single ((:commit . "c82d1e83e982b5f0c106b8800e5b0cfd5f73fdc1") (:keywords "lists" "checklists" "org-mode") (:authors ("Calvin Young")) (:maintainer "Calvin Young") (:url . "https://github.com/calvinwyoung/org-autolist"))]) (org-attach-screenshot . [(20180420 525) nil "screenshots integrated with org attachment dirs" single ((:commit . "6b1edbd2384191122a30788ac72f2233c2df0294") (:keywords "org") (:authors ("Derek Feichtinger" . "derek.feichtinger@psi.ch")) (:maintainer "Derek Feichtinger" . "derek.feichtinger@psi.ch") (:url . "https://github.com/dfeich/org-screenshot"))]) (org-alert . [(20180524 133) ((s (1 10 0)) (dash (2 11 0)) (alert (1 2))) "Notify org deadlines via notify-send" single ((:commit . "f87bff4acbd839acb4d2245b56b2c3d21f950911") (:keywords "org" "org-mode" "notify" "notifications" "calendar") (:authors ("Stephen Pegoraro" . "spegoraro@tutive.com")) (:maintainer "Stephen Pegoraro" . "spegoraro@tutive.com") (:url . "https://github.com/groksteve/org-alert"))]) (org-agenda-property . [(20140626 2116) ((emacs (24 2))) "Display org properties in the agenda buffer." single ((:commit . "3b469f3e93de0036547f3631cd0366d53f7584c8") (:keywords "calendar") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/org-agenda-property"))]) (org-ac . [(20170401 1307) ((auto-complete-pcmp (0 0 1)) (log4e (0 2 0)) (yaxception (0 1))) "Some auto-complete sources for org-mode" single ((:commit . "41e3ef8e4039619d0370c23c66730b3b2e9e32ed") (:keywords "org" "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/org-ac"))]) (orca . [(20171030 1916) ((emacs (24 3))) "Org Capture" single ((:commit . "5e1744afb793dda744ddc6fe342144b5e90bea08") (:keywords "org" "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/orca"))]) (operate-on-number . [(20150707 623) nil "Operate on number at point with arithmetic functions" single ((:commit . "ceb3be565a29326c1098244fac0c50606723a56e") (:keywords "editing") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/operate-on-number.el"))]) (openwith . [(20120531 2136) nil "Open files with external programs" single ((:keywords "files" "processes") (:authors ("Markus Triska" . "markus.triska@gmx.at")) (:maintainer "Markus Triska" . "markus.triska@gmx.at") (:url . "https://bitbucket.org/jpkotta/openwith"))]) (openstack-cgit-browse-file . [(20130819 927) nil "Browse the current file in OpenStack cgit" single ((:commit . "244219288b9aef41155044697bb114b7af83ab8f") (:keywords "convenience" "vc" "git" "cgit" "gerrit" "openstack") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/openstack-cgit-browse-file"))]) (opensource . [(20160926 1616) ((s (1 11 0)) (dash (2 12 1)) (pkg-info (0 6 0)) (request (0 2 0))) "Client for Opensource API" tar ((:commit . "13499b7ae602c735e40c1c494bda6252a2f1c98f") (:keywords "opensource") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/OpenSourceOrg/el-opensourceorg"))]) (opener . [(20161207 1810) ((request (0 2 0)) (emacs (24)) (cl-lib (0 5))) "opening urls as buffers" tar ((:commit . "c384f67278046fdcd220275fdd212ab85672cbeb") (:keywords "url" "http" "files") (:authors ("Tim Reddehase" . "tr@rightsrestricted.com")) (:maintainer "Tim Reddehase" . "tr@rightsrestricted.com") (:url . "https://github.com/0robustus1/opener.el"))]) (opencl-mode . [(20170816 1249) nil "Syntax coloring for opencl kernels" single ((:commit . "6e69434d0fa6e11a542acad370611bba18d3bc5c") (:keywords "c" "opencl") (:authors ("Salmane Bah" . "salmane.bah@u-bordeaux.fr")) (:maintainer "Salmane Bah" . "salmane.bah@u-bordeaux.fr") (:url . "https://github.com/salmanebah/opencl-mode"))]) (opencc . [(20170722 816) ((emacs (24 4))) "中文简繁转换 <-> 中文簡繁轉換 (Convert Chinese with OpenCC)" single ((:commit . "8c539f72669ba9a99d8b5198db5ea930897ad1b9") (:keywords "chinese") (:authors ("徐春阳" . "mail@xuchunyang.me")) (:maintainer "徐春阳" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/emacs-opencc"))]) (open-junk-file . [(20161210 1114) nil "Open a junk (memo) file to try-and-error" single ((:commit . "558bec7372b0fed4c4cb6074ab906535fae615bd") (:keywords "convenience" "tools") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/open-junk-file.el"))]) (open-in-msvs . [(20170123 2228) nil "Open current file:line:column in Microsoft Visual Studio" tar ((:commit . "e0d071c83188ad5db8f3297d6ce784b4ed554a04") (:keywords "convenience" "usability" "integration" "visual studio" "msvs" "ide") (:authors ("Evgeny Panasyuk")) (:maintainer "Evgeny Panasyuk") (:url . "https://github.com/evgeny-panasyuk/open-in-msvs"))]) (opam . [(20150719 1220) ((emacs (24 1))) "OPAM tools" single ((:commit . "4d589de5765728f56af7078fae328b6792de8600") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/opam.el"))]) (one-time-pad-encrypt . [(20160329 1513) nil "One time pad encryption within file" single ((:commit . "87cc1f124024ce3d277299ca0ac703f182937d9f") (:keywords "convenience") (:authors ("Garvin Guan" . "garvin.guan@gmail.com")) (:maintainer "Garvin Guan" . "garvin.guan@gmail.com") (:url . "https://github.com/garvinguan/emacs-one-time-pad/"))]) (one-themes . [(20181030 1142) ((emacs (24))) "One Colorscheme" tar ((:commit . "1b50f2f88fe5e207cbe6d68db710361e3bc4a9ce") (:authors ("Balaji Sivaraman" . "balaji@balajisivaraman.com")) (:maintainer "Balaji Sivaraman" . "balaji@balajisivaraman.com") (:url . "http://github.com/balajisivaraman/emacs-one-themes"))]) (on-screen . [(20160302 950) ((cl-lib (0))) "guide your eyes while scrolling" single ((:commit . "206468aa4de299ad26c2db12b757f5ad7290912f") (:keywords "convenience") (:authors ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") (:url . "https://github.com/michael-heerdegen/on-screen.el"))]) (on-parens . [(20180202 2241) ((dash (2 10 0)) (emacs (24)) (evil (1 1 6)) (smartparens (1 6 3))) "smartparens wrapper to fit with evil-mode/vim normal-state" single ((:commit . "7a41bc02bcffd265f8a69ed4b4e0df3c3009aaa4") (:keywords "evil" "smartparens") (:authors ("William G Hatch")) (:maintainer "William G Hatch"))]) (omtose-phellack-theme . [(20161111 2120) nil "A dark theme, with cold bluish touch." tar ((:commit . "66f99633e199e65bd28641626435e8e59246529a"))]) (omnisharp . [(20181023 505) ((emacs (24 4)) (flycheck (30)) (dash (2 12 0)) (auto-complete (1 4)) (popup (0 5 1)) (csharp-mode (0 8 7)) (cl-lib (0 5)) (s (1 10 0)) (shut-up (0 3 2)) (f (0 19 0))) "Omnicompletion (intellisense) and more for C#" tar ((:commit . "260b2423b7b909b12b98d84e5b05b5b4e20040d0") (:keywords "languages" "csharp" "c#" "ide" "auto-complete" "intellisense") (:authors ("Mika Vilpas and others")) (:maintainer "Mika Vilpas and others") (:url . "https://github.com/Omnisharp/omnisharp-emacs"))]) (omnibox . [(20180423 49) ((emacs (26 1)) (dash (2 13)) (frame-local (0 0 1))) "Selection package" single ((:commit . "8ee75c71c20c438ebc43ba24ef6f543633d118f3") (:keywords "completion" "selection" "convenience" "frames") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/omnibox"))]) (omni-tags . [(20170426 2109) ((pcre2el (1 7)) (cl-lib (0 5))) "Highlight and Actions for 'Tags'" tar ((:commit . "8f0f6c302fab900b7681e5c039f90850cbbabd33") (:keywords "convenience") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "http://github.com/AdrieanKhisbe/omni-tags.el"))]) (omni-scratch . [(20171009 2151) nil "Easy and mode-specific draft buffers" single ((:commit . "9eee3161e5cb6df58618548a2173f4da7d194814") (:keywords "convenience" "languages" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-scratch.el"))]) (omni-quotes . [(20170425 1832) ((dash (2 8)) (omni-log (0 3 3)) (f (0 19 0)) (s (1 11 0)) (ht (2 1))) "Random quotes displayer" tar ((:commit . "454116c1dd6581baaeefd6b9310b1b6b7a5c36d0") (:keywords "convenience") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-quotes.el"))]) (omni-log . [(20170930 1235) ((emacs (24)) (ht (2 0)) (s (1 6 1)) (dash (2 13 0))) "Logging utilities" tar ((:commit . "11e959473c1bd9415d0cda785940c36ba6ad44ab") (:keywords "convenience" "languages" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "https://github.com/AdrieanKhisbe/omni-log.el"))]) (omni-kill . [(20171016 2140) nil "Kill all the things" single ((:commit . "904549c8fd6ac3cf22b5d7111ca8944e179cffea") (:keywords "convenience" "editing" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr"))]) (om-mode . [(20140915 2110) nil "Insert Om component template with life cycle." single ((:commit . "cdc0c2912321f8438b0f3449ba8aca50ec150bba") (:keywords "clojurescript") (:authors ("Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com")) (:maintainer "Daniel Szmulewicz" . "daniel.szmulewicz@gmail.com"))]) (olivetti . [(20180531 737) ((emacs (24 4))) "Minor mode for a nice writing environment" single ((:commit . "02272654f1d920ea2da5a4b553acd5e5cc096ab1") (:keywords "wp" "text") (:authors ("Paul Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul Rankin" . "hello@paulwrankin.com") (:url . "https://github.com/rnkn/olivetti"))]) (oldlace-theme . [(20150705 1300) ((emacs (24))) "Emacs 24 theme with an 'oldlace' background." single ((:commit . "5c6f437203b0783b36a7aff4a578de4a0c8c4ee6") (:authors ("martin haesler")) (:maintainer "martin haesler"))]) (old-norse-input . [(20170816 1842) ((emacs (24))) "An input method for Old Norse" single ((:commit . "c2e21ee72c3768e9152aff6baf12a19cde1d0c53") (:keywords "languages") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk") (:url . "https://github.com/david-christiansen/emacs-old-norse-input"))]) (offlineimap . [(20150916 1158) nil "Run OfflineIMAP from Emacs" single ((:commit . "cc3e067e6237a1eb7b21c575a41683b1febb47f1") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/offlineimap-el.html"))]) (octopress . [(20181009 2351) nil "A lightweight wrapper for Jekyll and Octopress." tar ((:commit . "d4d16f52278b14a271131a11e9cc0a94316de10e") (:keywords "octopress" "blog") (:authors ("Aaron Bieber" . "aaron@aaronbieber.com")) (:maintainer "Aaron Bieber" . "aaron@aaronbieber.com") (:url . "https://github.com/aaronbieber/octopress.el"))]) (octo-mode . [(20161008 1229) ((emacs (24))) "Major mode for Octo assembly language" single ((:commit . "bd4db7e5e3275b24c74e6a23c11d04f54e9feca5") (:keywords "languages") (:authors ("John Olsson" . "john@cryon.se")) (:maintainer "John Olsson" . "john@cryon.se") (:url . "https://github.com/cryon/octo-mode"))]) (octicons . [(20151101 340) ((cl-lib (0 5))) "octicons utility" tar ((:commit . "a61e561966ffd8faa3b48ce5b3a4eec10c59708b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-octicons"))]) (ocp-indent . [(20180417 1549) nil "automatic indentation with ocp-indent" single ((:commit . "ccfa9d8fbdf564d5b12d22b859843ffd702f8e24") (:keywords "ocaml" "languages") (:url . "http://www.typerex.org/ocp-indent.html"))]) (ocodo-svg-modelines . [(20150516 1419) ((svg-mode-line-themes (0))) "A collection of beautiful SVG modelines" tar ((:commit . "c7b0789a177219f117c4de5659ecfa8622958c40"))]) (oceanic-theme . [(20161015 819) nil "Oceanic theme." single ((:commit . "a92ee9b470843c923e6cdcafdd65106ff994d04d") (:keywords "oceanic" "color" "theme") (:authors ("Tengfei Guo")) (:maintainer "Tengfei Guo") (:url . "https://github.com/terry3/oceanic-theme"))]) (occur-x . [(20130610 1343) nil "Extra functionality for occur" single ((:commit . "352f5fab207d8a1d3dd048073ff127a83e97c82b") (:keywords "occur" "search" "convenience") (:authors ("Juan-Leon Lahoz" . "juanleon1@gmail.com")) (:maintainer "Juan-Leon Lahoz" . "juanleon1@gmail.com"))]) (occur-context-resize . [(20170904 2309) nil "dynamically resize context around matches in occur-mode" single ((:commit . "cdee5a631ceed9337579d4090e0acf8140747f80") (:keywords "matching") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/occur-context-resize.el"))]) (occidental-theme . [(20130312 1958) nil "Custom theme for faces based on Adwaita" single ((:commit . "fd2db7256d4f78c43d99c3cddb1c39106d479816") (:authors ("William Stevenson" . "yhvh2000@gmail.com") ("Erik Timan" . "dev@timan.info")) (:maintainer "William Stevenson" . "yhvh2000@gmail.com") (:url . "http://github.com/olcai/occidental-theme"))]) (obsidian-theme . [(20170719 948) nil "port of the eclipse obsidian theme" single ((:commit . "f45efb2ebe9942466c1db6abbe2d0e6847b785ea") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/obsidian-theme"))]) (objed . [(20181120 923) ((emacs (25)) (cl-lib (0 5))) "Navigate and edit text objects." tar ((:commit . "333a9d5fdb945bb41d899b298bda297d8563c372") (:keywords "convenience") (:authors ("Clemens Radermacher" . "clemera@posteo.net")) (:maintainer "Clemens Radermacher" . "clemera@posteo.net") (:url . "https://github.com/clemera/objed"))]) (objc-font-lock . [(20141021 1822) nil "Highlight Objective-C method calls." single ((:commit . "34b457d577f97ca94b8792d025f9a909c7610612") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/objc-font-lock"))]) (obfusurl . [(20170809 1524) ((cl-lib (0 5))) "Obfuscate URLs so they aren't spoilers" single ((:commit . "7a5a41905000ce2ec1fd72509a5567e5fd9f47e5") (:keywords "convenience" "web" "text") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/obfusurl.el"))]) (oberon . [(20120715 909) nil "Major mode for editing Oberon/Oberon-2 program texts" single ((:commit . "fb57d18ce13835a8a69b6bafecdd9193ca9a59a3") (:keywords "oberon" "oberon-2" "languages" "oop") (:authors ("Karl Landström" . "karl@karllandstrom.se")) (:maintainer "Karl Landström" . "karl@karllandstrom.se"))]) (ob-uart . [(20170521 858) nil "org-babel support for UART communication" single ((:commit . "90daeac90a9e75c20cdcf71234c67b812110c50e") (:keywords "tools" "comm" "org-mode" "uart" "literate programming" "reproducible development") (:authors ("Andreas Müller")) (:maintainer "Andreas Müller") (:url . "https://www.0x7.ch"))]) (ob-typescript . [(20150804 1230) ((emacs (24)) (org (8 0))) "org-babel functions for typescript evaluation" single ((:commit . "9dcbd226cbfb75e790dd9de91d9401dde85a889a") (:keywords "literate programming" "reproducible research" "typescript") (:authors ("KURASHIKI Satoru")) (:maintainer "KURASHIKI Satoru") (:url . "https://github.com/lurdan/ob-typescript"))]) (ob-translate . [(20170720 1919) ((google-translate (0 11)) (org (8))) "Translation of text blocks in org-mode." single ((:commit . "9d9054a51bafd5a29a8135964069b4fa3a80b169") (:keywords "org" "babel" "translate" "translation") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-translate"))]) (ob-tmux . [(20180831 1017) ((emacs (25 1)) (seq (2 3)) (s (1 9 0))) "Babel Support for Interactive Terminal" single ((:commit . "73bed0ebad27f0ad57ea67582494543eb2fab73d") (:keywords "literate programming" "interactive shell" "tmux") (:authors ("Allard Hendriksen")) (:maintainer "Allard Hendriksen") (:url . "https://github.com/ahendriksen/ob-tmux"))]) (ob-swift . [(20170921 1325) ((org (8))) "org-babel functions for swift evaluation" single ((:commit . "ed478ddbbe41ce5373efde06b4dd0c3663c9055f") (:keywords "org" "babel" "swift") (:authors ("Feng Zhou" . "zf.pascal@gmail.com")) (:maintainer "Feng Zhou" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-swift"))]) (ob-sql-mode . [(20180426 1911) ((emacs (24 4))) "SQL code blocks evaluated by sql-mode" single ((:commit . "8f38e4a882f79a53a96dc6f2a0a17b7878a461ad") (:keywords "languages" "org" "org-babel" "sql") (:authors (nil . "Nik Clayton nik@google.com")) (:maintainer nil . "Nik Clayton nik@google.com") (:url . "http://github.com/nikclayton/ob-sql-mode"))]) (ob-sml . [(20130829 1843) ((sml-mode (6 4))) "org-babel functions for template evaluation" single ((:commit . "958165c92b6cff6cada5c85c8ae5887806b8451b") (:keywords "literate programming" "reproducible research") (:authors ("David Nolen")) (:maintainer "David Nolen") (:url . "http://orgmode.org"))]) (ob-sagemath . [(20170131 233) ((sage-shell-mode (0 0 8)) (s (1 8 0)) (emacs (24))) "org-babel functions for SageMath evaluation" tar ((:commit . "68d3e516c712bc7aa5042f305f3eb5bbb6d656c2") (:keywords "sagemath" "org-babel") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/ob-sagemath"))]) (ob-rust . [(20180911 1535) nil "Org-babel functions for Rust" tar ((:commit . "6a82587598cd097e9642be916243c31f1231b24a") (:keywords "rust" "languages" "org" "babel") (:authors ("Mican Zhang")) (:maintainer "Mican Zhang") (:url . "https://github.com/micanzhang/ob-rust"))]) (ob-restclient . [(20180904 709) ((restclient (0))) "org-babel functions for restclient-mode" single ((:commit . "00b2c5a6637ab6e504708612357ffb29b5416e4b") (:keywords "literate programming" "reproducible research") (:authors ("Alf Lervåg")) (:maintainer "Alf Lervåg") (:url . "http://orgmode.org"))]) (ob-prolog . [(20180720 1044) nil "org-babel functions for prolog evaluation." single ((:commit . "85ada8fc1f523167f137746c82d823a194160141") (:keywords "literate programming" "reproducible research") (:authors ("Bjarte Johansen")) (:maintainer "Bjarte Johansen") (:url . "https://github.com/ljos/ob-prolog"))]) (ob-nim . [(20170809 1830) ((cl-lib (0 5))) "Babel Functions for nim" single ((:commit . "bf1642cb93f0a898804dc13fd9408d2964403bd2") (:keywords "literate programming" "reproducible research") (:authors ("Lompik")) (:maintainer "Lompik"))]) (ob-mongo . [(20170720 1919) ((org (8))) "Execute mongodb queries within org-mode blocks." single ((:commit . "371bf19c7c10eab2f86424f8db8ab685997eb5aa") (:keywords "org" "babel" "mongo" "mongodb") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-mongo"))]) (ob-ml-marklogic . [(20170622 1833) nil "org-babel functions for MarkLogic evaluation" tar ((:commit . "f678af0f440b3030e311ed6fbc444200be04da91") (:keywords "marklogic" "xquery" "javascript" "sparql") (:authors ("Norman Walsh" . "ndw@nwalsh.com")) (:maintainer "Norman Walsh" . "ndw@nwalsh.com") (:url . "http://github.com/ndw/ob-ml-marklogic"))]) (ob-mermaid . [(20180522 1659) nil "org-babel support for mermaid evaluation" single ((:commit . "5deaea757b3a5de874d94e40c03116fbc8195308") (:keywords "lisp") (:authors ("Alexei Nunez" . "alexeirnunez@gmail.com")) (:maintainer "Alexei Nunez" . "alexeirnunez@gmail.com") (:url . "https://github.com/arnm/ob-mermaid"))]) (ob-lfe . [(20170725 1420) ((org (8))) "org-babel functions for lfe evaluation" single ((:commit . "f7780f58e650b4d29dfd834c662b1d354b620a8e") (:keywords "org" "babel" "lfe" "lisp" "erlang") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-lfe"))]) (ob-kotlin . [(20180823 1321) ((org (8))) "org-babel functions for kotlin evaluation" single ((:commit . "96e420cbd2e9ea8a77043e5dcaebdfc6da17492a") (:keywords "org" "babel" "kotlin") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-kotlin"))]) (ob-ipython . [(20180224 953) ((s (1 9 0)) (dash (2 10 0)) (dash-functional (1 2 0)) (f (0 17 2)) (emacs (24))) "org-babel functions for IPython evaluation" tar ((:commit . "7147455230841744fb5b95dcbe03320313a77124") (:keywords "literate programming" "reproducible research") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "http://www.gregsexton.org"))]) (ob-hy . [(20180702 540) ((emacs (24 4))) "org-babel functions for Hy-lang evaluation" tar ((:commit . "a42ecaf440adc03e279afe43ee5ef6093ddd542a") (:keywords "hy" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-hy"))]) (ob-http . [(20180707 1448) ((s (1 9 0)) (cl-lib (0 5))) "http request in org-mode babel" tar ((:commit . "b1428ea2a63bcb510e7382a1bf5fe82b19c104a7") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-http"))]) (ob-go . [(20181107 1941) nil "org-babel functions for go evaluation" tar ((:commit . "237aded7aeb236573514fb26f23129852fd3c206") (:keywords "golang" "go" "literate programming" "reproducible research") (:authors ("K. Adam Christensen")) (:maintainer "K. Adam Christensen") (:url . "http://orgmode.org"))]) (ob-fsharp . [(20170618 1429) ((emacs (25)) (fsharp-mode (1 9 8))) "Org-Babel F#" single ((:commit . "0b2fdd9bb4f38af8b5cf4914627af52f5b43d9f7") (:keywords "literate programming" "reproducible research") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org") (:url . "https://github.com/juergenhoetzel/ob-fsharp"))]) (ob-elvish . [(20180427 1900) nil "org-babel functions for Elvish shell" single ((:commit . "369181ceae1190bf971c71aebf9fc6133bd98c39") (:keywords "literate programming" "elvish" "shell" "languages" "processes" "tools") (:authors ("Diego Zamboni" . "diego@zzamboni.org")) (:maintainer "Diego Zamboni" . "diego@zzamboni.org") (:url . "https://github.com/zzamboni/ob-elvish"))]) (ob-elixir . [(20170725 1419) ((org (8))) "org-babel functions for elixir evaluation" single ((:commit . "8990a8178b2f7bd93504a9ab136622aab6e82e32") (:keywords "org" "babel" "elixir") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-elixir"))]) (ob-diagrams . [(20160407 1237) nil "org-babel functions for diagrams evaluation" single ((:commit . "ed6649616325ca5b2d2109f74aded8bcb8aa5186") (:keywords "literate programming" "reproducible research") (:authors ("Daniel Bergey")) (:maintainer "Daniel Bergey") (:url . "http://orgmode.org"))]) (ob-dart . [(20170106 1624) nil "org-babel functions for Dart evaluation" single ((:commit . "04d63b922a5469506560ca0c00678e57131e0269") (:keywords "literate programming" "reproducible research" "emacs" "org" "babel" "dart") (:authors ("Milan Zimmermann")) (:maintainer "Milan Zimmermann") (:url . "http://github.org/mzimmerm/ob-dart"))]) (ob-dao . [(20170816 1558) ((org (8))) "Org Babel Functions for Dao" single ((:commit . "fa92f62a63c684d689f57e790e5dd614c5bba270") (:keywords "literate programming" "reproducible research" "org" "babel" "dao") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/ob-dao"))]) (ob-cypher . [(20170725 1420) ((s (1 9 0)) (cypher-mode (0 0 6)) (dash (2 10 0)) (dash-functional (1 2 0))) "query neo4j using cypher in org-mode blocks" single ((:commit . "114bdf6db20ee0ade060bb5df379ddee48ff4f26") (:keywords "org" "babel" "cypher" "neo4j") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-cypher"))]) (ob-crystal . [(20180126 718) ((emacs (24 3))) "org-babel functions for Crystal evaluation" tar ((:commit . "d84c1adee4b269cdba06a97caedb8071561a09af") (:keywords "crystal" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-crystal"))]) (ob-coffeescript . [(20180126 719) ((emacs (24 4))) "org-babel functions for coffee-script evaluation, and fully implementation!" single ((:commit . "5a5bb04aea9c2a6eab5b05f90f5c7cb6de7b4261") (:keywords "coffee-script" "literate programming" "reproducible research") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/ob-coffeescript"))]) (ob-coffee . [(20170725 1424) ((org (8))) "org-babel functions for coffee-script evaluation" tar ((:commit . "7f0b330273e8af7777de87a75fe52a89798e4548") (:keywords "org" "babel" "coffee-script") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/ob-coffee"))]) (ob-clojurescript . [(20180406 1828) ((emacs (24 4)) (org (9 0))) "org-babel functions for ClojureScript evaluation" single ((:commit . "17ee1558aa94c7b0246fd03f684884122806cfe7") (:keywords "literate programming" "reproducible research") (:authors ("Larry Staton Jr.")) (:maintainer "Larry Staton Jr.") (:url . "https://gitlab.com/statonjr/ob-clojurescript"))]) (ob-cfengine3 . [(20180102 1812) nil "Org Babel functions for CFEngine 3" single ((:commit . "93ebcfceec3734f4bd187ae123686187d66fd401") (:keywords "tools" "convenience") (:authors ("Nick Anderson" . "nick@cmdln.org")) (:maintainer "Nick Anderson" . "nick@cmdln.org") (:url . "https://github.com/nickanderson/ob-cfengine3"))]) (ob-browser . [(20170720 1918) ((org (8))) "Render HTML in org-mode blocks." tar ((:commit . "a347d9df1c87b7eb660be8723982c7ad2563631a") (:keywords "org" "babel" "browser" "phantomjs") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/ob-browser"))]) (ob-blockdiag . [(20170728 101) nil "org-babel functions for blockdiag evaluation" single ((:commit . "634fcf64a4ae735afe7001d865b03f5d71e23046") (:keywords "tools" "convenience") (:authors ("Dmitry Moskowski")) (:maintainer "Dmitry Moskowski") (:url . "https://github.com/corpix/ob-blockdiag.el"))]) (ob-axiom . [(20171103 2248) ((emacs (24 2)) (axiom-environment (20171021))) "An org-babel backend for the axiom-environment system" single ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas") (:authors ("Paul Onions")) (:maintainer "Paul Onions"))]) (ob-async . [(20180816 1553) ((async (1 9)) (org (9 0 1)) (emacs (24 4)) (dash (2 14 1))) "Asynchronous org-babel src block execution" single ((:commit . "2470490e6efb3f8efde1702f7986f6e31cc1ab6c") (:keywords "tools") (:authors ("Andrew Stahlman" . "andrewstahlman@gmail.com")) (:maintainer "Andrew Stahlman" . "andrewstahlman@gmail.com") (:url . "https://github.com/astahlman/ob-async"))]) (ob-applescript . [(20160914 2027) nil "org-babel functions for template evaluation" single ((:commit . "bc708af6cf45707d4e8d8f00ea59a7e413bfaca7") (:keywords "literate programming" "reproducible research" "mac") (:authors ("Stig Brautaset")) (:maintainer "Stig Brautaset") (:url . "http://github.com/stig/ob-applescript.el"))]) (oauth . [(20130128 151) nil "Oauth library." tar ((:commit . "ee4744ad76a1560281b0c4944575a3bd598c6458") (:keywords "comm") (:authors ("Peter Sanford <peter AT petersdanceparty.com>")) (:maintainer "Peter Sanford <peter AT petersdanceparty.com>"))]) (o-blog . [(20151202 2339) nil "Standalone orgmode blog exporter" tar ((:commit . "e466c59478feddc8126c43c1b98550474af484c0") (:keywords "emacs") (:authors ("Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (nyx-theme . [(20170910 1307) ((emacs (24))) "Dark theme" single ((:commit . "afe2b8c3b5421b4c292d182dcf77079b278e93d8") (:keywords "themes" "dark-theme") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "guido.schmidt.2912@gmail.com") (:url . "https://github.com/GuidoSchmidt/emacs-nyx-theme"))]) (nyan-mode . [(20170423 740) nil "Nyan Cat shows position in current buffer in mode-line." tar ((:commit . "a85ac925367ddc542827182a2d9f0133b421c41b") (:keywords "nyan" "cat" "lulz" "scrolling" "pop tart cat" "build something amazing") (:authors ("Jacek \"TeMPOraL\" Zlydach" . "temporal.pl@gmail.com")) (:maintainer "Jacek \"TeMPOraL\" Zlydach" . "temporal.pl@gmail.com") (:url . "https://github.com/TeMPOraL/nyan-mode/"))]) (nvm . [(20171217 1636) ((s (1 8 0)) (dash (2 4 0)) (f (0 14 0)) (dash-functional (2 4 0))) "Manage Node versions within Emacs" single ((:commit . "bc0a33257ec16e9f575bb6914b5949199897ada9") (:keywords "node" "nvm") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/nvm.el"))]) (nv-delete-back . [(20170224 1249) ((emacs (24))) "backward delete like modern text editors" single ((:commit . "44d506105989873dc1725e0cfc675925b35c9c98") (:keywords "lisp") (:authors ("Nicolas Vaughan <n.vaughan [at] oxon.org>")) (:maintainer "Nicolas Vaughan <n.vaughan [at] oxon.org>"))]) (nummm-mode . [(20131117 1014) nil "Display the number of minor modes instead of their names" single ((:commit . "81951e12032274543c5f7a585b29bd93961e94e4") (:authors ("Andreu Gil" . "agpchil@gmail.com")) (:maintainer "Andreu Gil" . "agpchil@gmail.com") (:url . "http://github.com/agpchil/nummm-mode"))]) (numbers . [(20170802 1134) ((emacs (24))) "Display information and trivia about numbers" single ((:commit . "dd02508b788a13b7d4dbcc4923fa23134b783ab3") (:keywords "games" "trivia" "maths" "numbers") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/numbers.el"))]) (number-lock . [(20160830 200) nil "Enter symbols on your number keys without pressing shift" single ((:commit . "74417b1238953bf485961a0dd7d20f5c36ae25ea") (:keywords "convenience") (:authors ("Liu233w" . "wwwlsmcom@outlook.com")) (:maintainer "Liu233w" . "wwwlsmcom@outlook.com") (:url . "https://github.com/Liu233w/number-lock.el"))]) (number . [(20170901 1312) nil "Working with numbers at point." single ((:commit . "bbc278d34dbcca83e70e3be855ec98b23debfb99"))]) (nubox . [(20170619 910) nil "Nubox color theme (dark, light and tty versions)" tar ((:commit . "1ccb8035ae42727ba6bdd5c1106fbceddeeed370") (:keywords "faces") (:authors ("Martijn Terpstra" . "bigmartijn@gmail.com")) (:maintainer "Martijn Terpstra" . "bigmartijn@gmail.com"))]) (nu-mode . [(20181021 2032) ((undo-tree (0 6 5)) (ace-window (0)) (avy (0)) (which-key (0)) (transpose-frame (0))) "Modern Emacs Prompts Based Keybinding." tar ((:commit . "1c20826ee462ad991e8b9cdeedfacb6bf1c159bf"))]) (nsis-mode . [(20180719 308) nil "NSIS-mode" tar ((:commit . "a49f5dbc8a5e60d3bbb803582efb5468bbbe7507") (:keywords "nsis") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "http://github.com/mlf176f2/nsis-mode"))]) (ns-auto-titlebar . [(20181022 2154) ((emacs (24 4))) "Set the MacOS transparent titlebar to match theme" single ((:commit . "b16092e8058af63ad2bc222f166b0aa3cb66bf9d") (:keywords "frames") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ns-auto-titlebar"))]) (nrepl-sync . [(20140807 1554) ((cider (0 6))) "connect to nrepl port and eval .sync.clj." single ((:commit . "bab53a2361526d63a24cda176d07a1247bf5b399") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk") (:url . "https://github.com/phillord/lein-sync"))]) (nrepl-eval-sexp-fu . [(20140311 1041) ((highlight (0 0 0)) (smartparens (0 0 0)) (thingatpt (0 0 0))) "Tiny functionality enhancements for evaluating sexps." single ((:commit . "3a24b7d4bca13e87c987a4ddd212da914ff59191") (:keywords "lisp" "highlight" "convenience") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (npm-mode . [(20180720 1701) ((emacs (24 1))) "minor mode for working with npm projects" single ((:commit . "4f4b9fc2c07290ae87f65179df95be5221e76bf2") (:keywords "convenience" "project" "javascript" "node" "npm") (:authors ("Allen Gooch" . "allen.gooch@gmail.com")) (:maintainer "Allen Gooch" . "allen.gooch@gmail.com") (:url . "https://github.com/mojochao/npm-mode"))]) (noxml-fold . [(20170823 1357) nil "Fold away XML things." single ((:commit . "46c7f6a008672213238a9f8d7a416ce80916aa62") (:keywords "xml" "folding") (:authors ("Patrick McAllister" . "pma@rdorte.org")) (:maintainer "Patrick McAllister" . "pma@rdorte.org") (:url . "https://github.com/paddymcall/noxml-fold"))]) (nova-theme . [(20180905 1911) ((emacs (24 3))) "A dark, pastel color theme" single ((:commit . "932c83e6e06e795c2a380b69eee3913a3a805cea") (:keywords "theme" "dark" "nova" "pastel" "faces") (:authors ("Muir Manders" . "muir+emacs@mnd.rs")) (:maintainer "Muir Manders" . "muir+emacs@mnd.rs") (:url . "https://github.com/muirmanders/emacs-nova-theme"))]) (nov . [(20181118 750) ((dash (2 12 0)) (esxml (0 3 3)) (emacs (24 4))) "Featureful EPUB reader mode" single ((:commit . "3bb7a4038f0c2100df671c9f1f33b785ed4ae296") (:keywords "hypermedia" "multimedia" "epub") (:authors ("Vasilij Schneidermann" . "mail@vasilij.de")) (:maintainer "Vasilij Schneidermann" . "mail@vasilij.de") (:url . "https://github.com/wasamasa/nov.el"))]) (notmuch-labeler . [(20131230 1719) ((notmuch (0))) "Improve notmuch way of displaying labels" tar ((:commit . "d65d1129555d368243df4770ecc1e7ccb88efc58") (:keywords "emacs" "package" "elisp" "notmuch" "emails") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/notmuch-labeler"))]) (notmuch . [(20181021 1330) nil "run notmuch within emacs" tar ((:commit . "7f726c6e87517eb9c84119a1c5e3a63bfaaa49f6") (:url . "https://notmuchmail.org/"))]) (nose . [(20140520 1648) nil "Easy Python test running in Emacs" single ((:keywords "nose" "python" "testing"))]) (northcode-theme . [(20180423 1649) ((emacs (24))) "A dark theme focused on blue and orange colors." single ((:commit . "4d3750461ba25ec45321318b5f1af4e8fdf16147") (:authors ("Andreas Larsen" . "andreas@northcode.no")) (:maintainer "Andreas Larsen" . "andreas@northcode.no") (:url . "https://github.com/Northcode/northcode-theme.el"))]) (nordless-theme . [(20180613 750) nil "A mostly colorless theme" single ((:commit . "e4da9d2465a123ea28e33a507cc7ab69692cde86") (:keywords "theme" "dark") (:authors ("Thomas Letan" . "contact@thomasletan.fr")) (:maintainer "Thomas Letan" . "contact@thomasletan.fr") (:url . "https://github.com/lethom/nordless-theme.el"))]) (nord-theme . [(20180913 1749) ((emacs (24))) "An arctic, north-bluish clean and elegant theme" single ((:commit . "c4e0b5548e2f3a149658617b33813cb115bdecfe") (:authors ("Arctic Ice Studio" . "development@arcticicestudio.com")) (:maintainer "Arctic Ice Studio" . "development@arcticicestudio.com") (:url . "https://github.com/arcticicestudio/nord-emacs"))]) (nofrils-acme-theme . [(20180620 1248) ((emacs (24))) "Port of \"No Frils Acme\" Vim theme." tar ((:commit . "98ad7bfaff1d85b33dc162645670285b067c6f92") (:authors ("Eric Sessoms" . "esessoms@protonmail.com")) (:maintainer "Eric Sessoms" . "esessoms@protonmail.com") (:url . "https://gitlab.com/esessoms/nofrils-theme"))]) (noflet . [(20141102 1454) nil "locally override functions" single ((:commit . "7ae84dc3257637af7334101456dafe1759c6b68a") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-noflet"))]) (nodenv . [(20181023 1543) ((emacs (24 4))) "Integration with nodenv" tar ((:commit . "832fb0cbac4513edde7ebd6d1ab971c54313be36") (:keywords "node" "environment" "tools") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:url . "https://github.com/twlz0ne/nodenv.el"))]) (nodemcu-mode . [(20180501 2225) ((emacs (25))) "Minor mode for NodeMCU" single ((:commit . "8effd9f3df40b6b92a2f05e4d54750b624afc4a7") (:keywords "tools") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/nodemcu-mode"))]) (nodejs-repl . [(20181024 1654) nil "Run Node.js REPL" single ((:commit . "d518947584c8041a36ffa103e2d487d852cd12ee") (:authors ("Takeshi Arabiki")) (:maintainer "Takeshi Arabiki"))]) (node-resolver . [(20140930 1723) ((cl-lib (0 5))) "hook to install node modules in background" single ((:commit . "ef9d0486907a746a80b02ffc6208a09c168a9f7c") (:keywords "convenience" "nodejs" "javascript" "npm") (:authors ("Dave Justice")) (:maintainer "Dave Justice") (:url . "https://github.com/meandavejustice/node-resolver.el"))]) (noctilux-theme . [(20161113 1442) ((emacs (24))) "Dark theme inspired by LightTable" single ((:commit . "a3265a1be7f4d73f44acce6d968ca6f7add1f2ca") (:authors ("Simon Manning" . "simon@ecksdee.org")) (:maintainer "Simon Manning" . "simon@ecksdee.org") (:url . "https://github.com/sjrmanning/noctilux-theme"))]) (nocomments-mode . [(20170213 2037) nil "Minor mode that makes comments invisible." single ((:commit . "5a41a20cc44dfe4a9ea584354ed6dbc15dd92f46") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/nocomments-mode"))]) (noccur . [(20150514 2120) nil "Run multi-occur on project/dired files" single ((:commit . "6cc02ce07178a61ae38a849f80472c01969272bc") (:keywords "convenience") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (noaa . [(20181120 2017) ((request (0 2 0)) (cl-lib (0 5)) (emacs (24)) (dash (2 14 1))) "Get NOAA weather data" single ((:commit . "0ee07ec1b4b6314d4641773acf056b5b1c794237") (:authors ("David Thompson")) (:maintainer "David Thompson") (:url . "https://github.com/thomp/noaa"))]) (no-littering . [(20181030 1247) ((cl-lib (0 5))) "help keeping ~/.emacs.d clean" single ((:commit . "b9c8dcfd5d0757aeca2fb772ff233cd6f1fd75db") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/no-littering"))]) (no-emoji . [(20180515 1837) ((emacs (24))) "Show :emoji-name: instead of emoji characters" single ((:commit . "ebceeab50dbfe4d60235180a57633745dbc18c77") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/no-emoji"))]) (nnir-est . [(20180710 2103) nil "Gnus nnir interface for HyperEstraier" single ((:commit . "6d0d5c8e33f4e4ccbc22350324c0990d2676fb5a") (:keywords "mail") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/nnir-est"))]) (nm . [(20151110 1910) ((notmuch (0 21)) (peg (0 6)) (company (0)) (emacs (24 3))) "NEVERMORE: an email interface for Notmuch" tar ((:commit . "5a3f29174b3a4b2b2e7a700a862f3b16a942687e") (:authors ("Trevor Jim")) (:maintainer "Trevor Jim") (:url . "https://github.com/tjim/nevermore"))]) (nlinum-relative . [(20160526 708) ((emacs (24 4)) (nlinum (1 5))) "Relative line number with nlinum" single ((:commit . "5b9950c97ba79a6f0683e38b13da23f39e01031c") (:keywords "convenience") (:authors ("codefalling" . "code.falling@gmail.com")) (:maintainer "codefalling" . "code.falling@gmail.com"))]) (nlinum-hl . [(20170614 48) ((emacs (24 4)) (nlinum (1 7)) (cl-lib (0 5))) "heal nlinum's line numbers" single ((:commit . "d5ca1490e0cde0605e34a6a17de8cc236c9810da") (:keywords "nlinum" "highlight" "current" "line" "faces") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-nlinum-hl"))]) (nixos-options . [(20160209 1841) ((emacs (24))) "Interface for browsing and completing NixOS options." single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (nix-update . [(20180425 48) ((emacs (25))) "Update \"fetch\" blocks in .nix expressions" single ((:commit . "d92b2c190dbaeb16751be724fe381f8a796c424c") (:keywords "nix") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/nix-update-el"))]) (nix-sandbox . [(20171004 1706) ((dash (2 12 1)) (s (1 10 0))) "Utility functions to work with nix-shell sandboxes" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:authors ("Sven Keidel" . "svenkeidel@gmail.com")) (:maintainer "Sven Keidel" . "svenkeidel@gmail.com") (:url . "https://github.com/travisbhartwell/nix-emacs"))]) (nix-mode . [(20181120 2253) ((emacs (24 3))) "Major mode for editing .nix files" tar ((:commit . "90ac0a74b205f11dc456676b6dbefc5072e7eb6c") (:keywords "nix" "languages" "tools" "unix") (:maintainer "Matthew Bauer" . "mjbauer95@gmail.com") (:url . "https://github.com/NixOS/nix-mode"))]) (nix-buffer . [(20180212 1518) ((f (0 17 3)) (emacs (24 4))) "Set up buffer environments with nix" single ((:commit . "db57cda36e7477bdc7ef5a136357b971b1d4d099") (:authors ("Shea Levy")) (:maintainer "Shea Levy") (:url . "https://github.com/shlevy/nix-buffer/tree/master/"))]) (ninja-mode . [(20181024 1439) ((emacs (24))) "Major mode for editing .ninja files" single ((:commit . "5a78423193c48cae4800eb1ec44b62d14ae03920"))]) (nimbus-theme . [(20181109 1214) nil "An awesome dark theme" single ((:commit . "e1fbbb5644c0ef5cd070f958ca17f4e5978c2ab6") (:keywords "faces") (:authors ("Marcin Swieczkowski" . "scatman@bu.edu")) (:maintainer "Marcin Swieczkowski" . "scatman@bu.edu") (:url . "https://github.com/m-cat/nimbus-theme"))]) (nim-mode . [(20181028 1713) ((emacs (24 4)) (epc (0 1 1)) (let-alist (1 0 1)) (commenter (0 5 1)) (flycheck-nimsuggest (0 8 1))) "A major mode for the Nim programming language" tar ((:commit . "2acb601e6b3bf81f2fe29cfa1f3967e81bd12564") (:keywords "nim" "languages") (:authors ("Simon Hafner")) (:maintainer "Simon Hafner" . "hafnersimon@gmail.com"))]) (nikola . [(20170703 2021) ((async (1 5)) (emacs (24 3))) "Simple wrapper for nikola" single ((:commit . "964715ac30943c9d6976999cad208dc60d09def0") (:keywords ":" "nikola") (:authors (": drymer <drymer [ AT ] autistici.org>")) (:maintainer ": drymer <drymer [ AT ] autistici.org>") (:url . ": https://git.daemons.it/drymer/nikola.el"))]) (night-owl-theme . [(20180630 2131) ((emacs (24))) "A color theme for the night owls out there" single ((:commit . "6c73732986015c6a36919f16096d5e4f81b516ad") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "http://github.com/aaronjensen/night-owl-theme"))]) (niconama . [(20170910 1501) ((emacs (24)) (request (20170131 1747)) (cl-lib (0 5))) "Tools for Niconico Live Broadcast" single ((:commit . "96e7553e50e6bf7b58aac50f52c9b0b8edb41c56") (:keywords "comm") (:url . "https://github.com/NOBUTOKA/niconama.el"))]) (niceify-info . [(20160416 1244) nil "improve usability of Info pages" single ((:commit . "38df5062bc3b99d1074cab3e788b5ed66732111c"))]) (nginx-mode . [(20170612 437) nil "major mode for editing nginx config files" single ((:commit . "a2bab83c2eb233d57d76b236e7c141c2ccc97005") (:keywords "languages" "nginx") (:authors ("Andrew J Cosgriff" . "andrew@cosgriff.name")) (:maintainer "Andrew J Cosgriff" . "andrew@cosgriff.name"))]) (ng2-mode . [(20180920 12) ((typescript-mode (0 1))) "Major modes for editing Angular 2" tar ((:commit . "db55c94c6697ca0e99d6713218bd8f47d2d374e3") (:keywords "typescript" "angular" "angular2" "template") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/ng2-mode"))]) (nexus . [(20140114 1305) nil "REST Client for Nexus Maven Repository servers" tar ((:commit . "c46f499951b90839aa8683779fe43d8f01672a60") (:keywords "comm") (:authors ("Juergen Hoetzel" . "juergen@archlinux.org")) (:maintainer "Juergen Hoetzel" . "juergen@archlinux.org"))]) (newlisp-mode . [(20160226 1545) nil "newLISP editing mode for Emacs" single ((:commit . "ac23be40c81a360988ab803d365f1510733f6db4") (:keywords "language" "lisp" "newlisp") (:authors ("KOBAYASHI Shigeru <shigeru.kb[at]gmail.com>")) (:maintainer "KOBAYASHI Shigeru <shigeru.kb[at]gmail.com>") (:url . "https://github.com/kosh04/newlisp-mode"))]) (never-comment . [(20140104 2207) nil "Never blocks are comment" single ((:commit . "74ded8f1e7f23240f5f6032d0451fb0a51733bc4") (:authors ("Scott Frazer")) (:maintainer "Toon Claes") (:url . "http://stackoverflow.com/a/4554658/89376"))]) (network-watch . [(20171123 1146) ((emacs (24 3))) "Support for intermittent network connectivity" single ((:commit . "958dd0d419e4f9402648a86b754091ba346e01b8") (:keywords "unix" "tools" "hardware" "lisp") (:authors ("Juan Amiguet Vercher" . "jamiguet@gmail.com")) (:maintainer "Juan Amiguet Vercher" . "jamiguet@gmail.com") (:url . "https://github.com/jamiguet/network-watch"))]) (netrunner . [(20160910 2332) ((popup (0 5 3)) (company (0 9 0)) (helm (1 9 5))) "Create Android: Netrunner decklists using Company, Helm and org-mode" single ((:commit . "c64672992175c8c1073c0f56c2e471839db71a0f") (:keywords "games") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/netrunner"))]) (netherlands-holidays . [(20150202 1617) nil "Netherlands holidays for Emacs calendar." single ((:commit . "26236178cdd650df9958bf5a086e184096559f00") (:keywords "calendar") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/netherlands-holidays"))]) (netease-music . [(20181028 1254) ((names (0 5)) (emacs (25))) "listen netease music" single ((:commit . "31c31cff44d2889c0456ac11d5d38227f15f03b6") (:keywords "multimedia" "chinese" "music") (:authors ("hiro方圆" . "wfy11235813@gmail.com")) (:maintainer "hiro方圆" . "wfy11235813@gmail.com") (:url . "https://github.com/nicehiro/netease-music"))]) (nerdtab . [(20180811 339) ((emacs (24 5))) "Keyboard-oriented tabs" single ((:commit . "74ccc14d7956712e477a34b4a733284e8b3832a6") (:keywords "convenience") (:authors ("Yuan Fu" . "casouri@gmail.com")) (:maintainer "Yuan Fu" . "casouri@gmail.com") (:url . "https://github.com/casouri/nerdtab"))]) (neotree . [(20181120 2232) ((cl-lib (0 5))) "A tree plugin like NerdTree for Vim" tar ((:commit . "f66e8be792af2bd1cc28308fda2901e2f4d02c91") (:authors ("jaypei" . "jaypei97159@gmail.com")) (:maintainer "jaypei" . "jaypei97159@gmail.com") (:url . "https://github.com/jaypei/emacs-neotree"))]) (neon-mode . [(20180406 1156) nil "Simple major mode for editing neon files" single ((:commit . "99d15e46beaf1e7d71e39a00cce810df1f33229d") (:keywords "conf") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (nemerle . [(20161029 2023) nil "major mode for editing nemerle programs" single ((:commit . "6904f590bf8b25a97838c6733dd2e53bd68467fd") (:keywords "nemerle" "mode" "languages") (:authors ("Jacek Sliwerski (rzyjontko)" . "rzyj@o2.pl")) (:maintainer "Jacek Sliwerski (rzyjontko)" . "rzyj@o2.pl"))]) (neato-graph-bar . [(20171231 153) ((emacs (24 3))) "Neat-o graph bars CPU/memory etc." single ((:commit . "c59f15ed9a40aecc174aa22c4bbfa7978e182705") (:authors ("Robert Cochran" . "robert-git@cochranmail.com")) (:maintainer "Robert Cochran" . "robert-git@cochranmail.com") (:url . "https://gitlab.com/RobertCochran/neato-graph-bar"))]) (nclip . [(20130617 2015) nil "Network (HTTP) Clipboard" tar ((:commit . "af88e38b1f04be02bf2e57affc662dbd0f828e67") (:keywords "nclip" "clipboard" "network") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://www.github.com/maio/nclip.el"))]) (ncl-mode . [(20180129 703) ((emacs (24))) "Major Mode for editing NCL scripts and other goodies" tar ((:commit . "602292712a9e6b7e7c25155978999e77d06b7338"))]) (navorski . [(20141203 1824) ((s (1 9 0)) (dash (1 5 0)) (multi-term (0 8 14))) "Helping you live in the terminal, like Viktor did." single ((:commit . "698c1c62da70164aebe9a7a5d034778fbc30ea5b") (:keywords "terminal") (:authors ("Roman Gonzalez <romanandreg@gmail.com>, Tavis Rudd" . "tavis@birdseye-sw.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (navi2ch . [(20150330 216) nil "Navigator for 2ch for Emacsen" tar ((:commit . "f39d93c32acd5b9c3a7fb1a9fe14c5e1c4b5288e") (:keywords "network" "2ch") (:authors ("Taiki SUGAWARA" . "taiki@users.sourceforge.net")) (:maintainer "Taiki SUGAWARA" . "taiki@users.sourceforge.net"))]) (navi-mode . [(20180516 248) ((outshine (2 0)) (outorg (2 0))) "major-mode for easy buffer-navigation" single ((:commit . "7c3fd1a9b520300abfdb1b7c3de21403e81a95bf") (:maintainer "Adam Porter") (:url . "https://github.com/alphapapa/navi"))]) (nav-flash . [(20140508 2041) nil "Briefly highlight the current line" single ((:commit . "53f5bc59e3f32c1192d15637d3979732dacb2c35") (:keywords "extensions" "navigation" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/nav-flash"))]) (nav . [(20120507 707) nil "Emacs mode for filesystem navigation" tar ((:commit . "c5eb234c063f435dbdcd1f8bdc46cfc68c973ebe") (:authors ("Issac Trotts" . "issactrotts@google.com")) (:maintainer "Issac Trotts" . "issactrotts@google.com"))]) (nasm-mode . [(20180711 1909) ((emacs (24 3))) "NASM x86 assembly major mode" single ((:commit . "1d4871ef184fc5da792bccbae1ea189f876706fc") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/nasm-mode"))]) (nash-mode . [(20160830 1212) nil "Nash major mode" single ((:commit . "2cd96535eb7d669a94306183e95ee37333872c1a") (:keywords "nash" "languages") (:authors ("Tiago Natel de Moura")) (:maintainer "Tiago Natel de Moura") (:url . "https://github.com/tiago4orion/nash-mode.el"))]) (narrowed-page-navigation . [(20150109 519) ((emacs (24)) (cl-lib (0 5))) "A minor mode for showing one page at a time" single ((:commit . "b215adbac4873f56fbab65772062f0f5be8058a1") (:keywords "outlines") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (narrow-reindent . [(20150722 1906) ((emacs (24 4))) "Defines a minor mode to left-align narrowed regions." single ((:commit . "87466aac4dbeb79597124dd077bf5c704872fd3d") (:authors ("J David Smith" . "emallson@atlanis.net")) (:maintainer "J David Smith" . "emallson@atlanis.net") (:url . "https://github.com/emallson/narrow-reindent.el"))]) (naquadah-theme . [(20180212 1240) nil "A theme based on Tango color set" single ((:commit . "999056526db5095ce600c83672fc80cb744bd93e"))]) (nanowrimo . [(20151105 228) nil "Track progress for nanowrimo" single ((:authors ("Ivan Andrus <darthandrus at gmail.com>")) (:maintainer "Ivan Andrus <darthandrus at gmail.com>") (:url . "https://bitbucket.org/gvol/nanowrimo-mode"))]) (nand2tetris-assembler . [(20171201 1813) ((nand2tetris (1 1 0))) "Assembler For the Nand2tetris Course" single ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris-assembler" "hdl") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris-assembler.el/"))]) (nand2tetris . [(20171201 1813) ((emacs (24))) "Major mode for HDL files in the nand2tetris course" tar ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris" "hdl") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris.el/"))]) (namespaces . [(20130326 2250) nil "An implementation of namespaces for Elisp, with an emphasis on immutabilty." single ((:commit . "3d02525d9b9a5ae6e7be3adefd880121436e6270") (:authors ("Chris Barrett")) (:maintainer "Chris Barrett") (:url . "https://github.com/chrisbarrett/elisp-namespaces"))]) (names . [(20180321 1155) ((emacs (24 1)) (cl-lib (0 5))) "Namespaces for emacs-lisp. Avoid name clobbering without hiding symbols." tar ((:commit . "d8baba5360e5253938a25d3e005455b6d2d86971") (:keywords "extensions" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/names"))]) (nameless . [(20180215 2221) ((emacs (24 4))) "Hide package namespace in your emacs-lisp code" single ((:commit . "3cd4ade5433c8e2041dfff9d9624d9e676d9c5ee") (:keywords "convenience" "lisp") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/nameless"))]) (nameframe-projectile . [(20160928 403) ((nameframe (0 4 1 -2)) (projectile (0 13 0))) "Nameframe integration with Projectile" single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (nameframe-perspective . [(20170406 119) ((nameframe (0 4 1 -2)) (perspective (1 12))) "Nameframe integration with perspective.el" single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (nameframe . [(20171107 56) nil "Manage frames by name." single ((:commit . "aafb8c5c5fbe0510e2f5d5b6b6b5dd0b73abe5d8") (:authors ("John Del Rosario" . "john2x@gmail.com")) (:maintainer "John Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/nameframe"))]) (name-this-color . [(20151014 2030) ((emacs (24)) (cl-lib (0 5)) (dash (2 11 0))) "Match RGB codes to names easily and precisely" single ((:commit . "e37cd1291d5d68d4c8d6386eab9cb9d94fd3bcfa") (:keywords "lisp" "color" "hex" "rgb" "shade" "name") (:url . "https://github.com/knl/name-this-color.el"))]) (n4js . [(20150714 231) ((emacs (24)) (cypher-mode (0))) "Neo4j Shell" single ((:commit . "3991ed8975151d5e8d568e952362df810f7ffab7") (:keywords "neo4j" "shell" "comint") (:authors ("TruongTx" . "me@truongtx.me")) (:maintainer "TruongTx" . "me@truongtx.me") (:url . "https://github.com/tmtxt/n4js.el"))]) (myterminal-controls . [(20170426 236) ((emacs (24)) (cl-lib (0 5))) "Quick toggle controls at a key-stroke" single ((:commit . "aae4f50f9f22d374eaaac2ce95e522f13dcc8fc0") (:keywords "convenience" "shortcuts") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (mysql2sqlite . [(20170725 2216) nil "Convert mysql databases into sqlite databases." single ((:commit . "8e6e74451c942e2e92f90dc13222b95a7dbb285e"))]) (mysql-to-org . [(20181012 2034) ((emacs (24 3)) (s (1 11 0))) "Minor mode to output the results of mysql queries to org tables" single ((:commit . "7c986065adcbe13a525e1da5db8aa4c80b0ef7a3") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (mynt-mode . [(20150512 2049) ((virtualenvwrapper (20131514))) "Minor mode to work with the mynt static site generator" single ((:commit . "23d4489167bfa899634548cb41ed32fdeb3600c9") (:keywords "convenience") (:authors ("Christian Brassat")) (:maintainer "Christian Brassat") (:url . "https://github.com/crshd/mynt-mode"))]) (mykie . [(20150808 2205) ((emacs (24 3)) (cl-lib (0 5))) "Command multiplexer: Register multiple functions to a keybind" tar ((:commit . "7676f0e883af1d1054e404e97691f3c13aba196f") (:keywords "emacs" "configuration" "keybind") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/mykie-el"))]) (myanmar-input-methods . [(20160106 1537) nil "Emacs Input Method for Myanmar" single ((:commit . "9d4e0d6358c61bde7a2274e430ef71683faea32e") (:keywords "myanmar" "unicode" "keyboard") (:authors ("Ye Lin Kyaw" . "yelinkyaw@gmail.com")) (:maintainer "Ye Lin Kyaw" . "yelinkyaw@gmail.com") (:url . "http://github.com/yelinkyaw/emacs-myanmar-input-methods"))]) (mxf-view . [(20180501 740) ((emacs (25))) "Simple MXF viewer" single ((:commit . "6ca3cc93d995fac5fc4d72275e1e984e9857ffcb") (:keywords "data" "multimedia") (:authors ("Tomotaka SUWA" . "tomotaka.suwa@gmail.com")) (:maintainer "Tomotaka SUWA" . "tomotaka.suwa@gmail.com") (:url . "https://github.com/t-suwa/mxf-view"))]) (mwim . [(20181110 1900) nil "Switch between the beginning/end of line or code" single ((:commit . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/mwim.el"))]) (mw-thesaurus . [(20180629 525) ((emacs (25))) "Merriam-Webster Thesaurus" single ((:commit . "b3f8c3aae2b68a4e6cc054c6c99d3b3135e781d1") (:keywords "wp" "matching") (:authors ("Ag Ibragimov")) (:maintainer "Ag Ibragimov") (:url . "https://github.com/agzam/mw-thesaurus.el"))]) (mvn . [(20181002 1617) nil "helpers for compiling with maven" single ((:commit . "ffa40235b7dabb6c6c165f64f32a963cde8031f0") (:keywords "compilation" "maven" "java") (:authors ("Andrew Gwozdziewycz" . "git@apgwoz.com")) (:maintainer "Andrew Gwozdziewycz" . "git@apgwoz.com") (:url . "https://github.com/apgwoz/mvn-el"))]) (mutant . [(20160124 1353) ((emacs (24 4)) (dash (2 1 0))) "An interface for the Mutant testing tool" single ((:commit . "de9cdefe48c880128a8f62c6699d7416e9c8ced1") (:keywords "mutant" "testing") (:authors ("Pedro Lambert")) (:maintainer "Pedro Lambert") (:url . "http://github.com/p-lambert/mutant.el"))]) (mustard-theme . [(20170808 1319) ((emacs (24 0))) "an Emacs 24 theme based on Mustard (tmTheme)" single ((:commit . "3b15d992c79590d7ea2503004e2a863b57e274b5") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (mustang-theme . [(20170719 946) nil "port of vim's mustang theme" single ((:commit . "dda6d04803f1c9b196b620ef564e7768fee15de2") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/mustang-theme"))]) (mustache-mode . [(20141024 1432) nil "A major mode for editing Mustache files." single ((:commit . "bf9897eb287ca47ced65d7d4e07ea61ea0aec39f") (:authors ("Tony Gentilcore") ("Chris Wanstrath") ("Daniel Hackney")) (:maintainer "Tony Gentilcore"))]) (mustache . [(20170923 1233) ((ht (0 9)) (s (1 3 0)) (dash (1 2 0))) "a mustache templating library in emacs lisp" tar ((:commit . "5e39654b933a18131146a0f3b3e3dc55c5058124"))]) (multitran . [(20181107 1414) ((emacs (24)) (cl-lib (0 5))) "Interface to multitran" single ((:commit . "9e10b29c4e7cc64736a832649fa9fad8781fc65f") (:keywords "dictionary" "hypermedia") (:authors ("Zajcev Evgeny" . "zevlg@yandex.ru")) (:maintainer "Zajcev Evgeny" . "zevlg@yandex.ru"))]) (multiple-cursors . [(20180913 1237) ((cl-lib (0 5))) "Multiple cursors for Emacs." tar ((:commit . "6a7c3c0853e3fe9e4b8e5985dbed8fd4075f33ff"))]) (multifiles . [(20130615 2133) nil "View and edit parts of multiple files in one buffer" single ((:commit . "dddfe64b8e1c1cd1f9ccc1f03405477fc0d53897") (:keywords "multiple" "files") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (multicolumn . [(20150202 2251) nil "Creating and managing multiple side-by-side windows." single ((:commit . "c7a3afecd470859b2e60aa7c554d6e4d436df7fa") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/multicolumn"))]) (multi-web-mode . [(20130824 354) nil "multiple major mode support for web editing" tar ((:commit . "ad1c8d1c870334052d244c7ae3636cb7b9357b7c") (:keywords "convenience" "languages" "wp") (:authors ("Fabián E. Gallina" . "fabian@anue.biz")) (:maintainer "Fabián E. Gallina" . "fabian@anue.biz") (:url . "https://github.com/fgallina/multi-web-mode"))]) (multi-term . [(20160619 933) nil "Managing multiple terminal buffers in Emacs." single ((:commit . "f954e4e18b0a035151d34852387e724d87a3316f") (:keywords "term" "terminal" "multiple buffer") (:authors ("Andy Stewart" . "lazycat.manatee@gmail.com")) (:maintainer "Andy Stewart" . "lazycat.manatee@gmail.com") (:url . "http://www.emacswiki.org/emacs/download/multi-term.el"))]) (multi-run . [(20181118 2314) ((emacs (24)) (window-layout (1 4))) "Manage multiple terminals and run commands on them" tar ((:commit . "ce5ce0c56b56a9f47915dd8b83a94db353b548a5") (:keywords "tools" "terminals") (:authors ("Sagar Jha")) (:maintainer "Sagar Jha") (:url . "https://www.github.com/sagarjha/multi-run"))]) (multi-project . [(20171217 2011) ((emacs (25))) "Find files, compile, search, and switch between" single ((:keywords "convenience" "project" "management") (:authors ("Shawn Ellis" . "shawn.ellis17@gmail.com")) (:maintainer "Shawn Ellis" . "shawn.ellis17@gmail.com") (:url . "https://bitbucket.org/ellisvelo/multi-project/overview"))]) (multi-line . [(20170822 226) ((emacs (24 3)) (s (1 9 0)) (cl-lib (0 5)) (dash (2 12 0)) (shut-up (0 3 2))) "multi-line statements" tar ((:commit . "d5ae863ced0adeb7032ada398005f27a6c669d79") (:keywords "multi" "line" "length" "whitespace" "programming" "tools" "convenience" "files") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/multi-line"))]) (multi-compile . [(20160306 2223) ((emacs (24)) (dash (2 12 1))) "Multi target interface to compile." single ((:commit . "bd0331854774e7a269ce8a7dd49580cd397c0ec2") (:keywords "tools" "compile" "build") (:authors ("Kvashnin Vladimir" . "reangd@gmail.com")) (:maintainer "Kvashnin Vladimir" . "reangd@gmail.com") (:url . "https://github.com/ReanGD/emacs-multi-compile"))]) (multi . [(20131013 1544) ((emacs (24))) "Clojure-style multi-methods for emacs lisp" single ((:commit . "0987ab71692717ed457cb3984de184db9185806d") (:keywords "multimethod" "generic" "predicate" "dispatch") (:authors ("Christina Whyte" . "kurisu.whyte@gmail.com")) (:maintainer "Christina Whyte" . "kurisu.whyte@gmail.com") (:url . "http://github.com/kurisuwhyte/emacs-multi"))]) (muban . [(20180415 1219) ((emacs (25))) "Lightweight template expansion tool" single ((:commit . "7078e439ee0433a8fbd1cb174464496f9a9d00fa") (:keywords "abbrev" "tools") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/muban.el"))]) (mu4e-query-fragments . [(20170923 1322) ((emacs (24 4))) "mu4e query fragments extension" single ((:commit . "34ddad4e6785f575333efcc66153d892daa1c884") (:keywords "mu4e" "mail" "convenience") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/mu4e-query-fragments.el"))]) (mu4e-maildirs-extension . [(20180606 812) ((dash (0 0 0))) "Show mu4e maildirs summary in mu4e-main-view" single ((:commit . "3ef4c48516be66e73d24fe764aadbcfc126b7964") (:authors ("Andreu Gil Pàmies" . "agpchil@gmail.com")) (:maintainer "Andreu Gil Pàmies" . "agpchil@gmail.com") (:url . "http://github.com/agpchil/mu4e-maildirs-extension"))]) (mu4e-jump-to-list . [(20180425 1832) ((emacs (24 4)) (cl-lib (0 5))) "mu4e jump-to-list extension" single ((:commit . "e336ffe84b55edaaf4e48040d4d9156a9f4c881e") (:keywords "mu4e" "mail" "convenience") (:authors ("Yuri D'Elia" . "wavexx@thregr.org")) (:maintainer "Yuri D'Elia" . "wavexx@thregr.org") (:url . "https://github.com/wavexx/mu4e-jump-to-list.el"))]) (mu4e-conversation . [(20181105 1722) ((emacs (25 1))) "Show a complete thread in a single buffer" single ((:commit . "54368a009474276247bdf39683e25ea68ae1f943") (:keywords "mail" "convenience" "mu4e") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/mu4e-conversation"))]) (mu4e-alert . [(20180305 646) ((alert (1 2)) (s (1 10 0)) (ht (2 0)) (emacs (24 3))) "Desktop notification for mu4e" single ((:commit . "96a293b28646f4620e257f24748becc4a06843cd") (:keywords "mail" "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/mu4e-alert"))]) (mu-cite . [(20160130 1100) ((flim (1 14 9))) "A library to provide MIME features." tar ((:commit . "aea3c2d01eb3284d5e0124059d368e8c6b6ffddc"))]) (mtg-deck-mode . [(20180613 2010) ((emacs (25 1))) "Major mode to edit MTG decks" tar ((:commit . "8265b8ed17fcd4406760c19aa6ee9c76068b1ab0") (:keywords "data" "mtg" "magic") (:authors ("Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com")) (:maintainer "Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com") (:url . "https://github.com/mattiasb/mtg-deck-mode"))]) (msvc . [(20171225 1538) ((emacs (24)) (cl-lib (0 5)) (cedet (1 0)) (ac-clang (2 0 0))) "Microsoft Visual C/C++ mode" tar ((:commit . "dfc529aa6da8b46b0a0c7db9a0e5e9bc33ab1fb3") (:keywords "languages" "completion" "syntax check" "mode" "intellisense") (:authors ("yaruopooner [https://github.com/yaruopooner]")) (:maintainer "yaruopooner [https://github.com/yaruopooner]") (:url . "https://github.com/yaruopooner/msvc"))]) (mqtt-mode . [(20180605 1731) ((emacs (25)) (dash (2 12 0))) "client for interaction with MQTT servers" single ((:commit . "36d1d4296d79e17b8f35e8e14f2708980eb502db") (:keywords "tools") (:authors ("Andreas Müller" . "code@0x7.ch")) (:maintainer "Andreas Müller" . "code@0x7.ch") (:url . "https://github.com/andrmuel/mqtt-mode"))]) (mqr . [(20180527 1204) ((emacs (24 4))) "Multi-dimensional query and replace" single ((:commit . "4ade19d4620b8b61340290bf63fa56d5e493859f") (:keywords "convenience" "extensions" "lisp") (:authors ("Tino Calancha" . "tino.calancha@gmail.com")) (:maintainer "Tino Calancha" . "tino.calancha@gmail.com") (:url . "https://github.com/calancha/multi-replace"))]) (mpv . [(20180602 1014) ((cl-lib (0 5)) (emacs (24)) (json (1 3)) (org (8 0))) "control mpv for easy note-taking" single ((:commit . "9dedf3b7c1bfd778284df7f394207ce0447ea7aa") (:keywords "tools" "multimedia") (:authors ("Johann Klähn" . "kljohann@gmail.com")) (:maintainer "Johann Klähn" . "kljohann@gmail.com") (:url . "https://github.com/kljohann/mpv.el"))]) (mpmc-queue . [(20180303 2029) ((emacs (26 0)) (queue (0 2 0))) "a multiple-producer-multiple-consumer queue" single ((:commit . "df07d6bef7468edb1d73ef73b8331b94d0e5d0ca") (:keywords "lisp" "async") (:authors ("Sho Mizoe" . "sho.mizoe@gmail.com")) (:maintainer "Sho Mizoe" . "sho.mizoe@gmail.com") (:url . "https://github.com/smizoe/mpmc-queue"))]) (mpdel . [(20181018 1208) ((emacs (25 1)) (libmpdel (0 7 0))) "Play and control your MPD music" tar ((:commit . "b9ada1670d6c104ebee3d186977a09b0aaca0d5e") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/mpdel"))]) (mpages . [(20150710 1404) nil "An Emacs buffer for quickly writing your Morning Pages" single ((:commit . "39a72a0931ab1cdbfdf0ab9f412dc12d43a3829f") (:authors ("Sean Levin")) (:maintainer "Sean Levin") (:url . "https://github.com/slevin/mpages"))]) (mozc-temp . [(20160228 840) ((emacs (24)) (dash (2 10 0)) (mozc (0))) "Use mozc temporarily" single ((:commit . "01f09b6c0b308e9f7057fb2aa80171e2ce328bb8") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/mozc-temp"))]) (mozc-popup . [(20150224 34) ((popup (0 5 2)) (mozc (0))) "Mozc with popup" single ((:commit . "f0684b875a7427ec08f8df13939a486e5d5cf420") (:keywords "i18n" "extentions") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (mozc-im . [(20160412 22) ((mozc (0))) "Mozc with input-method-function interface." single ((:commit . "df614a1076c28a11551fb3e822868bae47e855a5") (:keywords "i18n" "extentions") (:authors ("Daisuke Kobayashi" . "d5884jp@gmail.com")) (:maintainer "Daisuke Kobayashi" . "d5884jp@gmail.com"))]) (mozc . [(20180101 800) nil "minor mode to input Japanese with Mozc" single ((:commit . "afb03ddfe72dde4cf2409863a3bfea160f7a66d8") (:keywords "mule" "multilingual" "input method"))]) (moz-controller . [(20151209 206) ((moz (0))) "Control Firefox from Emacs" single ((:commit . "46f665c03574fa922de767fc29795e0db4a7c5c6") (:authors ("任文山 (Ren Wenshan) <renws1990 at gmail.com>")) (:maintainer "任文山 (Ren Wenshan) <renws1990 at gmail.com>") (:url . "https://github.com/RenWenshan/emacs-moz-controller"))]) (moz . [(20150805 1706) nil "Lets current buffer interact with inferior mozilla." single ((:commit . "ab3e79914445039ceb62f7f2dc342358fec3492e") (:authors ("Massimiliano Mirra, <bard [at] hyperstruct [dot] net>")) (:maintainer "Massimiliano Mirra, <bard [at] hyperstruct [dot] net>") (:url . "http://github.com/bard/mozrepl/raw/master/chrome/content/moz.el"))]) (mowedline . [(20161122 235) nil "elisp utilities for using mowedline" single ((:commit . "6121b7d4aacd18f7b24da226e61dbae054e50a7c") (:authors ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainer "John Foerch" . "jjfoerch@earthlink.net"))]) (move-text . [(20170909 330) nil "Move current line or region with M-up or M-down." single ((:commit . "7cbc941a9150468609010a93c429117da2523903") (:keywords "edit") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/emacsfodder/move-text"))]) (move-dup . [(20180531 1237) nil "Eclipse-like moving and duplicating lines or rectangles." single ((:commit . "24e5b6d7222cbe2437c602f1af37d5807569961a") (:keywords "convenience" "text" "edit") (:authors ("Jimmy Yuen Ho Wong" . "wyuenho@gmail.com")) (:maintainer "Jimmy Yuen Ho Wong" . "wyuenho@gmail.com") (:url . "https://github.com/wyuenho/move-dup"))]) (mouse-slider-mode . [(20161021 1914) ((emacs (24 3)) (cl-lib (0 3))) "scale numbers dragged under the mouse" single ((:commit . "b3c19cd231edecce76787c5a9bbe5e4046d91f88") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/mouse-slider-mode"))]) (motion-mode . [(20140920 156) ((flymake-easy (0 7)) (flymake-cursor (1 0 2))) "major mode for RubyMotion enviroment" tar ((:commit . "4c94180e3ecea611a61240a0c0cd48f1032c4a55") (:authors ("Satoshi Namai")) (:maintainer "Satoshi Namai") (:url . "https://github.com/ainame/motion-mode"))]) (mote-mode . [(20160123 29) ((ruby-mode (1 1))) "Mote minor mode" single ((:commit . "666c6641addbd3b337a7aa01fd2742ded2f41b83") (:authors ("Leandro López (inkel)" . "inkel.ar@gmail.com")) (:maintainer "Leandro López (inkel)" . "inkel.ar@gmail.com") (:url . "http://inkel.github.com/mote-mode/"))]) (mosey . [(20180614 1649) ((emacs (24 4))) "Mosey around your buffers" single ((:commit . "2e3ac9d334fa2937ed5267193dfd25d8e1f14dc2") (:keywords "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/mosey.el"))]) (morlock . [(20180318 2023) nil "more font-lock keywords for elisp" single ((:commit . "b883d48024ddfffebe2d0dd69f5ed54c617f8834") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/morlock"))]) (morganey-mode . [(20170118 934) ((emacs (24 4))) "Major mode for editing Morganey files" single ((:commit . "5cf3870432a2aeb69d373abe63b3be1f325f6d21") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "https://github.com/morganey-lang/morganey-mode"))]) (moonscript . [(20170831 2226) ((cl-lib (0 5)) (emacs (24))) "Major mode for editing MoonScript code" tar ((:commit . "56f90471e2ced2b0a177aed4d8c2f854797e9cc7") (:authors ("@GriffinSchneider, @k2052, @EmacsFodder")) (:maintainer "@GriffinSchneider, @k2052, @EmacsFodder"))]) (moom . [(20180910 438) ((emacs (25 1))) "Commands to control frame position and size" tar ((:commit . "a8820f19a8168ab395ba835872606280ad96916d") (:keywords "frames" "faces" "convenience") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>") (:url . "https://github.com/takaxp/Moom"))]) (moody . [(20181014 1447) ((emacs (25 3))) "Tabs and ribbons for the mode line" single ((:commit . "f0cfdcff5946775a22e5b789899269669ba58ecd") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/moody"))]) (monroe . [(20180703 1746) nil "Yet another client for nREPL" single ((:commit . "7eeac4f5127f7d74cd975542a8b901742b682922") (:keywords "languages" "clojure" "nrepl" "lisp") (:authors ("Sanel Zukan" . "sanelz@gmail.com")) (:maintainer "Sanel Zukan" . "sanelz@gmail.com") (:url . "http://www.github.com/sanel/monroe"))]) (monotropic-theme . [(20181015 1230) ((emacs (24))) "Monotropic Theme" single ((:commit . "36df566aa8225e303f6c9d90c00740dd678a415e") (:authors ("caffo")) (:maintainer "caffo") (:url . "https://github.com/caffo/monotropic-theme"))]) (monokai-theme . [(20180730 1329) nil "A fruity color theme for Emacs." single ((:commit . "f4ef092129f4a35edaee0a9b2219c17e86309730") (:authors ("Kelvin Smith" . "oneKelvinSmith@gmail.com")) (:maintainer "Kelvin Smith" . "oneKelvinSmith@gmail.com") (:url . "http://github.com/oneKelvinSmith/monokai-emacs"))]) (monokai-alt-theme . [(20170630 2048) ((emacs (24))) "Theme with a dark background. Based on sublime monokai theme." single ((:commit . "f342b6afc31f929be0626eca2d696ee9fab78011") (:authors ("Dmytro Koval")) (:maintainer "Dmytro Koval") (:url . "https://github.com/dawidof/emacs-monokai-theme"))]) (monochrome-theme . [(20140326 1050) nil "A dark Emacs 24 theme for your focused hacking sessions" tar ((:commit . "bfca67fe7365310bc47ae9ca96c417caada54896") (:authors ("Xavier Noria" . "fxn@hashref.com")) (:maintainer "Xavier Noria" . "fxn@hashref.com"))]) (monky . [(20181120 2337) nil "Control Hg from Emacs." tar ((:commit . "d5e787c153eeb35241c165cfda852d37f8dae562"))]) (monitor . [(20161018 1144) ((dash (2 13 0))) "Utilities for monitoring expressions." tar ((:commit . "63f4643a0ee81616dbb692b8b03bae21df2283e2") (:keywords "lisp" "monitor" "utility") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/guiltydolphin/monitor"))]) (mongo . [(20150315 1219) nil "MongoDB driver for Emacs Lisp" tar ((:commit . "595529ddd70ecb9fab8b11daad2c3929941099d6") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (molokai-theme . [(20151016 1545) nil "molokai theme with Emacs theme engine" single ((:commit . "04a44f21184b6a26caae4f2c92db9019d883309c") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/alloy-d/color-theme-molokai"))]) (molecule . [(20180527 743) ((emacs (25 1))) "Simple wrapper for molecule" single ((:commit . "2ef72b81d9aa24ea782b71a061a3abdad6cae162") (:keywords ":" "languages" "terminals") (:authors (": drymer <drymer [ AT ] autistici.org>")) (:maintainer ": drymer <drymer [ AT ] autistici.org>") (:url . "https://git.daemons.it/drymer/molecule.el"))]) (moe-theme . [(20180617 200) nil "A colorful eye-candy theme. Moe, moe, kyun!" tar ((:commit . "ee6d7a1c84ac7a11fcc82dfc3b174eee1c8461fa") (:url . "https://github.com/kuanyui/moe-theme.el"))]) (modtime-skip-mode . [(20140128 2201) nil "Minor mode for disabling modtime and supersession checks on files." single ((:commit . "c0e49523aa26b2263a8693691ac775988015f592") (:authors ("Jordon Biondo" . "biondoj@mail.gvsu.edu")) (:maintainer "Jordon Biondo" . "biondoj@mail.gvsu.edu") (:url . "http://www.github.com/jordonbiondo/modtime-skip-mode"))]) (modern-cpp-font-lock . [(20180110 2031) nil "Font-locking for \"Modern C++\"" single ((:commit . "9b10e1831bac34685be89e32e83ed969c4bac683") (:keywords "languages" "c++" "cpp" "font-lock") (:authors ("Ludwig PACIFICI" . "ludwig@lud.cc")) (:maintainer "Ludwig PACIFICI" . "ludwig@lud.cc") (:url . "https://github.com/ludwigpacifici/modern-cpp-font-lock"))]) (mode-line-debug . [(20180318 2225) nil "show status of `debug-on-error' in the mode-line" single ((:commit . "a0fcc394b07d2414bd6f722da10f1c7567333f6b") (:keywords "convenience" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/mode-line-debug"))]) (mode-line-bell . [(20181029 516) nil "Flash the mode line instead of ringing the bell" single ((:commit . "4985ba42f5a19f46ddbf9b3622453a9694995ce5") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (mode-icons . [(20180910 1504) ((emacs (24)) (cl-lib (0 5))) "Show icons for modes" tar ((:commit . "26138d825cba7e6bd882707a909505d5536acb9b") (:keywords "multimedia") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://ryuslash.org/projects/mode-icons.html"))]) (modalka . [(20180101 613) ((emacs (24 4))) "Easily introduce native modal editing of your own design" single ((:commit . "9d990341aa13ea27ba4e47ad02b1a9619af22792") (:keywords "modal" "editing") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/modalka"))]) (mocker . [(20150917 154) ((eieio (1 3)) (el-x (0 2 4))) "mocking framework for emacs" single ((:commit . "6a1d7c9189bd721debd1a60707526e43a733f537") (:keywords "lisp" "testing") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (mocha-snippets . [(20170104 527) ((yasnippet (0 8 0))) "Yasnippets for the Mocha JS Testing Framework" tar ((:commit . "e054137bd78f0d236e983874da1f345d30a71816") (:keywords "test" "javascript") (:authors ("Charles Lowell" . "cowboyd@frontside.io")) (:maintainer "Charles Lowell" . "cowboyd@frontside.io"))]) (mocha . [(20180321 2322) ((js2-mode (20150909)) (f (0 18))) "Run Mocha or Jasmine tests" single ((:commit . "33e1b521a8a8d0225df353b51f1e8a4588ee32d0") (:keywords "javascript" "mocha" "jasmine") (:authors ("Al Scott")) (:maintainer "Al Scott") (:url . "http://github.com/scottaj/mocha.el"))]) (mobdebug-mode . [(20140110 346) ((lua-mode (20130419)) (emacs (24))) "Major mode for MobDebug" single ((:commit . "e1d483bc4e341c762bc5c0a8c52306a8d01ea0da") (:authors ("Shihpin Tseng" . "deftsp@gmail.com")) (:maintainer "Shihpin Tseng" . "deftsp@gmail.com") (:url . "https://github.com/deftsp/mobdebug-mode"))]) (mo-vi-ment-mode . [(20131029 633) nil "Provide vi-like cursor movement that's easy on the fingers" single ((:commit . "f45b014261f8fab19254920bd1d92f3a83263411") (:keywords "convenience") (:authors ("Ajay MT" . "ajay.tatachar@gmail.com")) (:maintainer "Ajay MT" . "ajay.tatachar@gmail.com"))]) (mo-git-blame . [(20160129 1759) nil "An interactive, iterative 'git blame' mode for Emacs" single ((:commit . "254a675eb794cdbbdef9fa2b4b7bb510b70089c0") (:keywords "tools") (:authors ("Moritz Bunkus" . "moritz@bunkus.org")) (:maintainer "Moritz Bunkus" . "moritz@bunkus.org"))]) (mmt . [(20180101 619) ((emacs (24 1)) (cl-lib (0 3))) "Missing macro tools for Emacs Lisp" single ((:commit . "e860009ce531ee05d2902309db5f804326596b45") (:keywords "macro" "emacs-lisp") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/mmt"))]) (mmm-mako . [(20121020 651) ((mmm-mode (0 4 8))) "MMM submode class for Mako Templates" single ((:authors ("Philip Jenvey" . "pjenvey@underboss.org")) (:maintainer "Philip Jenvey" . "pjenvey@underboss.org") (:url . "https://bitbucket.org/pjenvey/mmm-mako"))]) (mmm-jinja2 . [(20170313 1420) ((mmm-mode (0 5 4))) "MMM submode class for Jinja2 Templates" single ((:commit . "c8cb763174fa2fb61b9a0e5e0ff8cb0210f8492f") (:authors ("Ben Hayden" . "hayden767@gmail.com")) (:maintainer "Ben Hayden" . "hayden767@gmail.com") (:url . "https://github.com/glynnforrest/mmm-jinja2"))]) (mkdown . [(20140517 1418) ((markdown-mode (2 0))) "Pretty Markdown previews based on mkdown.com" tar ((:commit . "8e23de82719af6c5b53b52b3308a02b3a1fb872e") (:keywords "markdown") (:authors ("Andrew Tulloch")) (:maintainer "Andrew Tulloch") (:url . "https://github.com/ajtulloch/mkdown.el"))]) (mixed-pitch . [(20181119 2303) ((emacs (24 3))) "Use a variable pitch, keeping fixed pitch where it's sensible" single ((:commit . "9acced5c7797fe855550d0870e874bbf030169fa") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://gitlab.com/jabranham/mixed-pitch"))]) (mips-mode . [(20180502 1457) nil "Major-mode for MIPS assembly" single ((:commit . "75152fc78baa762af4f83602f6cb3c8b9bcebca3") (:keywords "languages" "mips" "assembly") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-mips-mode"))]) (mip-mode . [(20151127 617) nil "virtual projects for emacs." single ((:commit . "7c88c383b4c7ed0a4c1dc397735f365c1fcb461c") (:keywords "workspaces" "workspace" "project" "projects" "mip-mode") (:authors ("Eeli Reilin" . "gaudecker@fea.st")) (:maintainer "Eeli Reilin" . "gaudecker@fea.st"))]) (minor-mode-hack . [(20170926 34) nil "Change priority of minor-mode keymaps" single ((:commit . "9688994e23ccb2de568225ef125b41c46e5667c3") (:keywords "lisp") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/minor-mode-hack.el"))]) (minizinc-mode . [(20180201 1450) ((emacs (24 1))) "Major mode for MiniZinc code" single ((:commit . "2512521ba7f8e263a06db88df663fc6b3cca7e16") (:keywords "languages" "minizinc") (:url . "http://github.com/m00nlight/minizinc-mode"))]) (minitest . [(20160628 1820) ((dash (1 0 0))) "An Emacs mode for ruby minitest files" tar ((:commit . "1aadb7865c1dc69c201cecee275751ecec33a182") (:authors ("Arthur Neves")) (:maintainer "Arthur Neves") (:url . "https://github.com/arthurnn/minitest-emacs"))]) (minions . [(20181030 2101) ((emacs (25 2)) (dash (2 13 0))) "A minor-mode menu for the mode line" single ((:commit . "d36d2445420460c81bcd4822d0bfcbafaec2c682") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/minions"))]) (minimal-theme . [(20160608 1022) nil "A light/dark minimalistic Emacs 24 theme." tar ((:commit . "430e0d3fc2044c16aa9f10961841febbd60df285") (:keywords "color" "theme" "minimal") (:authors ("Anler Hp <anler86 [at] gmail.com>")) (:maintainer "Anler Hp <anler86 [at] gmail.com>") (:url . "http://github.com/ikame/minimal-theme"))]) (minimal-session-saver . [(20140508 2041) nil "Very lean session saver" single ((:commit . "cf654ac549850746dc21091746e4bcc1aef7668e") (:keywords "tools" "frames" "project") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/minimal-session-saver"))]) (miniedit . [(20100419 1745) nil "Enhanced editing for minibuffer fields." single ((:commit . "e12bf659c3eb92dd8a4cb77642dc0865c54667a3"))]) (minibuffer-cua . [(20130906 1134) nil "Make CUA mode's S-up/S-down work in minibuffer" single ((:commit . "adc4979a64f8b36e05960e9afa0746dfa9e2e4c7") (:keywords "completion" "editing") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/minibuffer-cua.el"))]) (minibuffer-complete-cycle . [(20130813 1645) nil "Cycle through the *Completions* buffer" single ((:commit . "3df80135887d0169e02294a948711f6dfeca4a6f") (:keywords "completion") (:authors ("Akinori MUSHA" . "knu@iDaemons.org") ("Kevin Rodgers" . "ihs_4664@yahoo.com")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/minibuffer-complete-cycle"))]) (minibuf-isearch . [(20151226 1943) nil "incremental search on minibuffer history" single ((:commit . "2846c6ac369ee623dad4cd3c8a7a6d9078965516") (:keywords "minibuffer" "history" "incremental search") (:authors ("Keiichiro Nagano" . "knagano@sodan.org") ("Hideyuki SHIRAI " . "shirai@meadowy.org")) (:maintainer "Keiichiro Nagano" . "knagano@sodan.org"))]) (mini-header-line . [(20170621 1221) ((emacs (24 4))) "a minimal header-line" single ((:commit . "73b6724e0a26c4528d93768191c8aa59e6bce2e5") (:keywords "header-line" "mode-line") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/mini-header-line"))]) (mingus . [(20180713 636) ((libmpdee (2 1))) "MPD Interface" tar ((:commit . "686d383f48b196c916c5fcb6ddc3bcff8a0c4b14") (:keywords "multimedia" "elisp" "music" "mpd") (:authors ("Niels Giesen <pft on #emacs>")) (:maintainer "Niels Giesen <pft on #emacs>") (:url . "https://github.com/pft/mingus"))]) (minesweeper . [(20150414 522) nil "play minesweeper in Emacs" single ((:keywords "game" "fun" "minesweeper" "inane" "diversion") (:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:url . "https://bitbucket.org/zck/minesweeper.el"))]) (milkode . [(20140927 529) nil "Command line search and direct jump with Milkode" single ((:commit . "ba97e2aeefa1d9d0b3835bf08edd0de248b0c513") (:keywords "milkode" "search" "grep" "jump" "keyword") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (migemo . [(20160924 1441) ((cl-lib (0 5))) "Japanese incremental search through dynamic pattern expansion" single ((:commit . "e4744efae1b2fdea2bbd2ceaff0f6ea0bb739f5a") (:authors ("Satoru Takabayashi" . "satoru-t@is.aist-nara.ac.jp")) (:maintainer "Satoru Takabayashi" . "satoru-t@is.aist-nara.ac.jp") (:url . "https://github.com/emacs-jp/migemo"))]) (midje-mode . [(20170809 403) ((cider (0 1 4)) (clojure-mode (1 0))) "Minor mode for running Midje tests in emacs" tar ((:commit . "10ad5b6084cd03d5cd268b486a7c3c246d85535f"))]) (micgoline . [(20160415 326) ((emacs (24 3)) (powerline (2 3))) "powerline mode, color schemes from microsoft and google's logo." single ((:commit . "837504263bb1711203b0f7efecd6b7b5f272fae0") (:keywords "mode-line" "powerline" "theme") (:authors ("yzprofile" . "yzprofiles@gmail.com")) (:maintainer "yzprofile" . "yzprofiles@gmail.com") (:url . "https://github.com/yzprofile/micgoline"))]) (mic-paren . [(20170731 1907) nil "advanced highlighting of matching parentheses" single ((:commit . "d0410c7d805c9aaf51a1bcefaaef092bed5824c4") (:keywords "languages" "faces" "parenthesis" "matching") (:authors ("Mikael Sjödin" . "mic@docs.uu.se") ("Klaus Berndl " . "berndl@sdm.de") ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "ttn"))]) (mhc . [(20180724 458) ((calfw (20150703))) "Message Harmonized Calendaring system." tar ((:commit . "2cd1e97fa2e32e7dfde5ee7878fb9a915fb6a3b8") (:keywords "calendar") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:url . "http://www.quickhack.net/mhc"))]) (mgmtconfig-mode . [(20180222 2057) ((emacs (24 3))) "mgmt configuration management language" single ((:commit . "43b5b4f5a409b203e4331fed962857e4ba034cd9") (:keywords "languages") (:authors ("Peter Oliver" . "mgmtconfig@mavit.org.uk")) (:maintainer "Mgmt contributors <https://github.com/purpleidea/mgmt>") (:url . "https://github.com/purpleidea/mgmt/misc/emacs"))]) (mexican-holidays . [(20160109 2142) nil "Mexico holidays for Emacs calendar." single ((:commit . "43ced1f9e40a04be6927d1a1be64060f9be4f5c5") (:keywords "calendar") (:authors ("Saúl Gutiérrez" . "me@sggc.me")) (:maintainer "Saúl Gutiérrez" . "me@sggc.me") (:url . "https://github.com/shopClerk/mexican-holidays"))]) (mew . [(20180911 123) nil "Messaging in the Emacs World" tar ((:commit . "91a78fd6c6d74d0881d68c51dcd9be8cae065c02") (:authors ("Kazu Yamamoto" . "Kazu@Mew.org")) (:maintainer "Kazu Yamamoto" . "Kazu@Mew.org"))]) (metaweblog . [(20171217 240) ((xml-rpc (1 6 8))) "An emacs library to access metaweblog based weblogs" tar ((:commit . "aa14380eb7e7b879a0c16c96866b20a987cd3f2a"))]) (metascript-mode . [(20150709 57) ((emacs (24 3))) "Major mode for the Metascript programming language" single ((:commit . "edb361c7b0e5de231e5334a17b90652fb1df78f9") (:keywords "languages" "metascript" "mjs") (:url . "http://github.com/metascript/metascript-mode"))]) (metamorph . [(20180930 2028) ((emacs (24 4))) "Transform your buffers with lisp" single ((:commit . "d9dc7037b7eed7b3fe85ea50e91f332e3f831514") (:keywords "metaprogramming" "wp") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/metamorph"))]) (metalheart-theme . [(20160710 641) ((emacs (24))) "Low-contrast theme with a dark blue-green background." single ((:commit . "ec98ea2c11dc1213dae8cbe1fe0cee73ca138bb2") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (meta-presenter . [(20170426 234) nil "A simple multi-file presentation tool for Emacs" single ((:commit . "4e7aae56e5abf6deaadbda84fd5ec4e3e19c22be") (:keywords "productivity" "presentation") (:authors ("Mohammed Ismail Ansari" . "team.terminal@gmail.com")) (:maintainer "Mohammed Ismail Ansari" . "team.terminal@gmail.com") (:url . "http://ismail.teamfluxion.com"))]) (messages-are-flowing . [(20170219 120) nil "visible indication when composing \"flowed\" emails" single ((:commit . "ef879726957c850c3a5afd7f1118604991e37e32") (:keywords "mail") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com"))]) (meson-mode . [(20181115 2125) ((emacs (24 3))) "Major mode for the Meson build system files" single ((:commit . "b507a87455af906e6c49aa4af70eba5b1d1af9ef") (:keywords "languages" "tools") (:authors ("Michal Sojka" . "sojkam1@fel.cvut.cz")) (:maintainer "Michal Sojka" . "sojkam1@fel.cvut.cz") (:url . "https://github.com/wentasah/meson-mode"))]) (merlin-eldoc . [(20180830 1016) ((emacs (24 4)) (merlin (3 0))) "eldoc for OCaml and Reason" single ((:commit . "85dec436648f43c050048524fae7a3ad7ad4c019") (:keywords "merlin" "ocaml" "languages" "eldoc") (:authors ("Louis Roché" . "louis@louisroche.net")) (:maintainer "Louis Roché" . "louis@louisroche.net") (:url . "https://github.com/khady/merlin-eldoc"))]) (merlin . [(20180816 815) nil "Mode for Merlin, an assistant for OCaml." tar ((:commit . "b9c4dc9730c4cb5aaf52d9f446a54b0a1c2c98c0") (:keywords "ocaml" "languages") (:authors ("Frédéric Bour <frederic.bour(_)lakaban.net>")) (:maintainer "Frédéric Bour <frederic.bour(_)lakaban.net>") (:url . "https://github.com/ocaml/merlin"))]) (mentor . [(20181029 2007) ((xml-rpc (1 6 9)) (seq (1 11)) (cl-lib (0 5)) (async (1 9 3))) "Frontend for the rTorrent bittorrent client" tar ((:commit . "9415472470ff23ee9600d94123c51c455d63018d") (:keywords "comm" "processes" "bittorrent") (:authors ("Stefan Kangas" . "stefankangas@gmail.com")) (:maintainer "Stefan Kangas" . "stefankangas@gmail.com"))]) (memolist . [(20150804 1721) ((markdown-mode (22 0)) (ag (0 45))) "memolist.el is Emacs port of memolist.vim." single ((:commit . "60c296e202a71e9dcf1c3936d47b5c4b95c5839f") (:keywords "markdown" "memo") (:authors ("mikanfactory <k952i4j14x17_at_gmail.com>")) (:maintainer "mikanfactory") (:url . "http://github.com/mikanfactory/emacs-memolist"))]) (memoize . [(20180614 1930) nil "Memoization functions" single ((:commit . "9a561268ffb550b257a08710489a95cd087998b6") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/emacs-memoize"))]) (melpa-upstream-visit . [(20130720 1033) ((s (1 6 0))) "A set of kludges to visit a melpa-hosted package's homepage" single ((:commit . "7310c74fdead3c0f86ad6eff76cf989e63f70f66") (:keywords "convenience") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (mellow-theme . [(20170808 1317) ((emacs (24 0))) "an Emacs 24 theme based on Mellow (tmTheme)" single ((:commit . "2bdf18f05f5212b6f269d9a94afe2cf201766891") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (melancholy-theme . [(20170220 2048) nil "A dark theme for dark minds" single ((:commit . "a9e13ca7051731b3a2c2aece9f3e3033b9a5e41d") (:authors ("Sod Oscarfono" . "sod@oscarfono.com")) (:maintainer "Sod Oscarfono" . "sod@oscarfono.com") (:url . "http://github.com/techquila/melancholy-theme"))]) (meghanada . [(20181116 1302) ((emacs (24 3)) (yasnippet (0 6 1)) (company (0 9 0)) (flycheck (0 23))) "A better java development mode" tar ((:commit . "4914ab1496d88251f179dc3b6158fc65e999804a") (:keywords "languages" "java") (:authors ("Yutaka Matsubara" . "yutaka.matsubara@gmail.com")) (:maintainer "Yutaka Matsubara" . "yutaka.matsubara@gmail.com") (:url . "https://github.com/mopemope/meghanada-emacs"))]) (mediawiki . [(20170813 555) nil "mediawiki frontend" single ((:commit . "8473e12d1839f5287a4227586bf117dad820f867") (:keywords "mediawiki" "wikipedia" "network" "wiki") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "https://github.com/hexmode/mediawiki-el"))]) (md4rd . [(20180626 536) ((emacs (25 1)) (hierarchy (0 7 0)) (request (0 3 0)) (cl-lib (0 6 1)) (dash (2 12 0)) (s (1 12 0)) (tree-mode (1 0 0))) "Mode for reddit (browse it)." single ((:commit . "75fbf295d896230c4b441dc773d266fa6cd7a509") (:keywords "ahungry" "reddit" "browse" "news") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/md4rd"))]) (md-readme . [(20160811 1646) nil "Markdown-formatted READMEs for your ELisp" tar ((:commit . "bf818dd847c8b06b3b5100c5d3cf24cf96662528") (:keywords "lisp" "help" "readme" "markdown" "header" "documentation" "github") (:authors ("Thomas Kappler" . "tkappler@gmail.com")) (:maintainer "Thomas Kappler" . "tkappler@gmail.com") (:url . "http://github.com/thomas11/md-readme/tree/master"))]) (mc-extras . [(20181109 1735) ((multiple-cursors (1 2 1))) "Extra functions for multiple-cursors mode." tar ((:commit . "053abc52181b8718559d7361a587bbb795faf164") (:keywords "editing" "cursors") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/mc-extras.el"))]) (mbsync . [(20181002 640) nil "run mbsync to fetch mails" single ((:commit . "f549eccde6033449d24cd5b6148599484850c403") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "https://github.com/dimitri/mbsync-el"))]) (mbo70s-theme . [(20170808 1315) ((emacs (24 0))) "70s style palette, with similarities to mbo theme" single ((:commit . "bed3db8965708ed4e9482b224a9b084765c052f2") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (mbe . [(20151126 1134) ((emacs (24)) (cl-lib (0 5))) "Macros by Example" single ((:commit . "bb10aa8f26bb7e9b1d5746934c94edb00402940c") (:keywords "tools" "macros") (:authors ("Ian Price" . "ianprice90@googlemail.com")) (:maintainer "Ian Price" . "ianprice90@googlemail.com") (:url . "https://github.com/ijp/mbe.el"))]) (mb-url . [(20181011 1752) ((cl-lib (0))) "Multiple Backends for Emacs URL package." tar ((:commit . "224b92353094aec25c9c46159d71ab2db5831498") (:url . "https://github.com/dochang/mb-url") (:keywords "url"))]) (maxframe . [(20170120 1705) nil "maximize the emacs frame based on display size" single ((:commit . "13bda6dd9f1d96aa4b9dd9957a26cefd399a7772") (:keywords "display" "frame" "window" "maximize") (:authors ("Ryan McGeary")) (:maintainer "Ryan McGeary"))]) (maven-test-mode . [(20141220 557) ((s (1 9)) (emacs (24))) "Utilities for navigating test files and running maven test tasks." single ((:commit . "a19151861df2ad8ae4880a2e7c86ddf848cb569a") (:keywords "java" "maven" "test") (:authors ("Renan Ranelli")) (:maintainer "Renan Ranelli") (:url . "http://github.com/rranelli/maven-test-mode"))]) (maude-mode . [(20160222 1607) nil "Emacs mode for the programming language Maude" single ((:commit . "c9543bb8a172fa77af592388e7f520a4a6d38987") (:keywords "maude") (:authors ("Ellef Gjelstad <ellefg+maude*ifi.uio.no>")) (:maintainer "Rudi Schlatte" . "rudi@constantly.at"))]) (matlab-mode . [(20180928 1526) nil "Major mode for MATLAB(R) dot-m files" tar ((:commit . "3fbca4259b2584bde08df07ba51944d7e3e2b4f4") (:url . "http://sourceforge.net/projects/matlab-emacs/") (:keywords "matlab" "programming" "language" "(X)emacs"))]) (math-symbols . [(20170818 1459) ((helm (1 0))) "Math Symbol Input methods and conversion tools" tar ((:commit . "3f8b466f002e1b28ddbe9a6f236c9a1352adb17d") (:keywords "i18n" "languages" "tex") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/math-symbols"))]) (math-symbol-lists . [(20170221 1353) nil "Lists of Unicode math symbols and latex commands" tar ((:commit . "1af8fdcab7941a62287c2d04b8876e1538f39c60") (:keywords "unicode" "symbols" "mathematics") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/math-symbol-lists"))]) (material-theme . [(20171123 1840) ((emacs (24 1))) "A Theme based on the colors of the Google Material Design" tar ((:commit . "b66838d220ad380a16da1d8878936974b26f815d") (:keywords "themes") (:authors ("Christoph Paulik" . "cpaulik@gmail.com")) (:maintainer "Christoph Paulik" . "cpaulik@gmail.com") (:url . "http://github.com/cpaulik/emacs-material-theme"))]) (mastodon . [(20180811 220) ((emacs (24 4))) "Client for Mastodon" tar ((:commit . "585a2dd79f6f929378237c3a678cf43efdf37407") (:authors ("Johnson Denen" . "johnson.denen@gmail.com")) (:maintainer "Johnson Denen" . "johnson.denen@gmail.com") (:url . "https://github.com/jdenen/mastodon.el"))]) (maruo-macro-mode . [(20160616 1349) ((emacs (24 3))) "Major mode for editing Hidemaru/Maruo macro script" single ((:commit . "8fc9a38ad051eafa8eb94038711acc52c5d1d8d5") (:keywords "programming" "editor" "macro") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (marshal . [(20180124 1239) ((eieio (1 4)) (json (1 3)) (ht (2 1))) "eieio extension for automatic (un)marshalling" single ((:commit . "f038689cbd5b3680b80b44edd0c7a63ca3038e26") (:keywords "eieio") (:authors ("Yann Hodique" . "hodiquey@vmware.com")) (:maintainer "Yann Hodique" . "hodiquey@vmware.com") (:url . "https://github.com/sigma/marshal.el"))]) (marmalade-client . [(20141231 2007) ((web (0 5 2)) (kv (0 0 19)) (gh (0 8 0))) "client for marmalade API from emacs" tar ((:commit . "f315dea57e4fbebd9ee0668c0bafd4c45c7b754a") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-marmalade-upload"))]) (markup-faces . [(20141110 817) nil "collection of faces for markup language modes" single ((:commit . "98a807ed82473eb41c6a201ed7ef816d6bcd67b0") (:keywords "wp" "faces") (:authors ("Florian Kaufmann" . "sensorflo@gmail.com")) (:maintainer "Florian Kaufmann" . "sensorflo@gmail.com") (:url . "https://github.com/sensorflo/markup-faces"))]) (markup . [(20170420 1129) ((cl-lib (0 5))) "Simple markup generation helpers." single ((:commit . "876da2d3f23473475bb0fd0a1480ae11d2671291") (:keywords "convenience" "markup" "html") (:authors ("Arthur Leonard Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Leonard Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/markup.el"))]) (markdownfmt . [(20160609 1241) ((emacs (24))) "Format markdown using markdownfmt" single ((:commit . "187a74eb4fd9e8520ce08da42d1d292b9af7f2b7") (:keywords "markdown") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-markdownfmt"))]) (markdown-toc . [(20170711 1949) ((s (1 9 0)) (dash (2 11 0)) (markdown-mode (2 1))) "A simple TOC generator for markdown file" tar ((:commit . "7038f4f6d5c2bc7e4aea89699a607ac2b7dd16a8"))]) (markdown-preview-mode . [(20180929 725) ((emacs (24 3)) (websocket (1 6)) (markdown-mode (2 0)) (cl-lib (0 5)) (web-server (0 1 1)) (uuidgen (0 3))) "markdown realtime preview minor mode." tar ((:commit . "cba12b77764df0fd3cf7008073df1badfa216073") (:keywords "markdown" "gfm" "convenience") (:authors ("Igor Shymko" . "igor.shimko@gmail.com")) (:maintainer "Igor Shymko" . "igor.shimko@gmail.com") (:url . "https://github.com/ancane/markdown-preview-mode"))]) (markdown-preview-eww . [(20160111 1502) ((emacs (24 4))) "Realtime preview by eww" single ((:commit . "5853f836425c877c8a956501f0adda137ef1d3b7") (:authors ("niku" . "niku@niku.name")) (:maintainer "niku" . "niku@niku.name") (:url . "https://github.com/niku/markdown-preview-eww"))]) (markdown-mode . [(20181112 1529) ((emacs (24 4)) (cl-lib (0 5))) "Major mode for Markdown-formatted text" single ((:commit . "d18a8f856d19dfac8fa6e6e72b2448e262045fcc") (:keywords "markdown" "github flavored markdown" "itex") (:authors ("Jason R. Blevins" . "jblevins@xbeta.org")) (:maintainer "Jason R. Blevins" . "jblevins@xbeta.org") (:url . "https://jblevins.org/projects/markdown-mode/"))]) (markdown-mode+ . [(20170320 2104) ((markdown-mode (20111229))) "extra functions for markdown-mode" tar ((:commit . "411d079f4430a33c34ec0bbcb1535fe1145a2509") (:keywords "markdown" "latex" "osx" "rtf") (:authors ("Donald Ephraim Curtis")) (:maintainer "Donald Ephraim Curtis") (:url . "http://github.com/milkypostman/markdown-mode-plus"))]) (mark-tools . [(20130614 1025) nil "Some simple tools to access the mark-ring in Emacs" single ((:commit . "a11b61effa90bd0abc876d12573674d36fc17f0c") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs-mark-tools"))]) (mark-multiple . [(20121118 1554) nil "Sorta lets you mark several regions at once." tar ((:commit . "f6a53c7c5283d640ae718f4548b0fda78877a375"))]) (marcopolo . [(20160421 1004) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client to the Docker HUB/Registry API" tar ((:commit . "9193aabdf12223087b5ed58f1507d5d8a24a4381") (:keywords "docker") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/marcopolo"))]) (map-regexp . [(20130522 2103) ((cl-lib (0 2))) "map over matches of a regular expression" single ((:commit . "b8e06284ec1c593d7d2bda5f35597a63de46333f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/map-regexp"))]) (map-progress . [(20140310 2132) nil "mapping macros that report progress" single ((:commit . "3167eb218510953fb97e7d50948a625eaa3f0005") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/map-progress/"))]) (mandoku-tls . [(20171118 240) ((emacs (24 4)) (mandoku (20170301)) (github-clone (0 2)) (hydra (0 13 6)) (helm (1 7 0)) (org (9 0)) (helm-charinfo (20170601))) "A tool to access the TLS database" single ((:commit . "ffeebf5bd451ac1806ddfe1744fbbd036a56f902") (:keywords "convenience") (:authors ("Christian Wittern" . "cwittern@gmail.com")) (:maintainer "Christian Wittern" . "cwittern@gmail.com") (:url . "https://github.com/mandoku/mandoku-tls"))]) (mandoku . [(20180403 1106) ((org (8 0)) (magit (20151028)) (github-clone (20150705)) (git (20140128))) "A tool to access repositories of premodern Chinese texts" tar ((:commit . "f230c871de8aab1be7b7a9718cd930548a90baa8"))]) (mandm-theme . [(20180915 1940) nil "An M&M color theme." single ((:commit . "b560aa0129c55a2f4fcc5e67a7d6c66ee4dc3124") (:authors ("Christian Hopps" . "chopps@gmail.com")) (:maintainer "Christian Hopps" . "chopps@gmail.com") (:url . "https://github.com/choppsv1/emacs-mandm-theme.git"))]) (manage-minor-mode . [(20140310 1600) ((emacs (24 3))) "Manage your minor-modes easily" single ((:commit . "1bed33b0752380b548b822fe72e6858c5fe70c8e") (:keywords "minor-mode" "manage" "emacs") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/manage-minor-mode"))]) (man-commands . [(20151221 2221) ((cl-lib (0 5))) "Add interactive commands for every manpages installed in your computer." single ((:commit . "f4ba0c3790855d7544dff92d470d212f24de1d9d") (:authors ("Nathaniel Flath" . "nflath@gmail.com")) (:maintainer "Nathaniel Flath" . "nflath@gmail.com") (:url . "http://github.com/nflath/man-commands"))]) (malyon . [(20161208 2125) ((cl-lib (0 5))) "mode to execute Z-code files version 3, 5, 8" single ((:commit . "0d9882650720b4a791556f5e2d917388965d6fc0") (:keywords "games" "emulations") (:authors ("Peter Ilberg <peter.ilberg@gmail.com>, Christopher Madsen <cjm@cjmweb.net>, Erik Selberg" . "erik@selberg.org")) (:maintainer "Christopher Madsen <cjm@cjmweb.net>, Erik Selberg" . "erik@selberg.org") (:url . "https://github.com/speedenator/malyon"))]) (mallard-snippets . [(20131023 1851) ((yasnippet (0 8 0)) (mallard-mode (0 1 1))) "Yasnippets for Mallard" tar ((:commit . "70c5293f10722f2ace73bdf74d9a18f95b040edc") (:keywords "snippets" "mallard") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-mallard-snippets"))]) (mallard-mode . [(20131204 425) nil "Major mode for editing Mallard files" tar ((:commit . "c48170c1ace4959abcc5fb1df0d4cb149cff44c1") (:keywords "xml" "mallard") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-mallard-mode"))]) (malinka . [(20171202 1021) ((s (1 9 0)) (dash (2 4 0)) (f (0 11 0)) (cl-lib (0 3)) (rtags (0 0)) (projectile (0 11 0))) "A C/C++ project configuration package for Emacs" single ((:commit . "d4aa517c7a9022eae16c758c7efdb3a0403542d7") (:keywords "c" "c++" "project-management") (:authors ("Lefteris Karapetsas" . "lefteris@refu.co")) (:maintainer "Lefteris Karapetsas" . "lefteris@refu.co") (:url . "https://github.com/LefterisJP/malinka"))]) (makey . [(20131231 1430) ((cl-lib (0 2))) "interactive commandline mode" single ((:commit . "a61781e69d3b451551e269446e1c5f624ab81137") (:authors ("Mickey Petersen" . "mickey@masteringemacs.org")) (:maintainer "Mickey Petersen" . "mickey@masteringemacs.org"))]) (makefile-executor . [(20180720 832) ((emacs (24 3)) (dash (2 11 0)) (f (0 11 0)) (s (1 10 0))) "Commands for conveniently running makefile targets" single ((:commit . "9a7d78f814a4b372d8f8179819cb1b37b83b1973") (:keywords "processes") (:authors ("Lowe Thiderman" . "lowe.thiderman@gmail.com")) (:maintainer "Lowe Thiderman" . "lowe.thiderman@gmail.com") (:url . "https://github.com/thiderman/makefile-executor.el"))]) (make-it-so . [(20180128 2107) ((swiper (0 8 0)) (emacs (24))) "Transform files with Makefile recipes." tar ((:commit . "bc3b01d6b9ed6ff66ebbd524234f9d6df60dd4be") (:keywords "make" "dired") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/make-it-so"))]) (make-color . [(20140625 1150) nil "Alternative to picking color - update fg/bg color by pressing r/g/b/... keys" single ((:commit . "5ca1383ca9228bca82120b238bdc119f302b75c0") (:keywords "color") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/make-color.el"))]) (major-mode-icons . [(20170301 714) ((emacs (24 3)) (powerline (2 4)) (all-the-icons (2 3 0))) "display icon for major-mode on mode-line." tar ((:commit . "e6117a236b2ad52e948576550b183053321dfc91") (:keywords "frames" "multimedia") (:url . "http://github.com/stardiviner/major-mode-icons"))]) (majapahit-theme . [(20160817 1848) nil "Color theme with a dark and light versions" tar ((:commit . "77c96df7619666b2102d90d452eeadf04adc89a6") (:keywords "color" "theme") (:url . "https://gitlab.com/franksn/majapahit-theme"))]) (magnatune . [(20151030 1935) ((dash (2 9 0)) (s (1 9 0))) "browse magnatune's music catalog" tar ((:commit . "605b01505ba30589c77ebb4c96834b5072ccbdd4"))]) (magma-mode . [(20180413 1427) ((cl-lib (0 3)) (dash (2 6 0)) (f (0 17 1))) "Magma mode for Emacs" tar ((:commit . "d8e41b3c0bc7d37be78fdbcabf6c13c9e182dfaa") (:url . "https://github.com/ThibautVerron/magma-mode"))]) (magithub . [(20181116 1355) ((emacs (25)) (magit (2 12)) (s (1 12 0)) (ghub+ (0 3)) (git-commit (2 12)) (markdown-mode (2 3))) "Magit interfaces for GitHub" tar ((:commit . "94e9f9a1a168e324ec7b79e3437afd1c1fb80200") (:keywords "git" "tools" "vc") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/magithub"))]) (magit-topgit . [(20160313 1954) ((emacs (24 4)) (magit (2 1 0))) "TopGit extension for Magit" single ((:commit . "11489ea798bc88d0ea5244bbf725285eedfefbef") (:keywords "vc" "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Robin Green" . "greenrd@greenrd.org"))]) (magit-todos . [(20181009 424) ((emacs (25 2)) (async (1 9 2)) (dash (2 13 0)) (f (0 17 2)) (hl-todo (1 9 0)) (magit (2 13 0)) (pcre2el (1 8)) (s (1 12 0))) "Show source file TODOs in Magit" single ((:commit . "ccfb2c5df0d6371aee0d4abc4a55c403ee2b0241") (:keywords "magit" "vc") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/magit-todos"))]) (magit-tbdiff . [(20181120 122) ((emacs (24 4)) (magit (2 10 0))) "Magit extension for git-tbdiff" single ((:commit . "156751e38af34b76d591762c5a5b04739d0806ca") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-tbdiff"))]) (magit-svn . [(20170213 1233) ((emacs (24 4)) (magit (2 1 0))) "Git-Svn extension for Magit" single ((:commit . "c833903732a14478f5c4cfc561bae7c50671b36c") (:keywords "vc" "tools") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk"))]) (magit-stgit . [(20180522 1242) ((emacs (24 4)) (magit (2 1 0))) "StGit extension for Magit" single ((:commit . "186e60489f5449d87d94aca24b9d65e2f26a3bc5") (:keywords "vc" "tools") (:authors ("Lluís Vilanova" . "vilanova@ac.upc.edu")) (:maintainer "Lluís Vilanova" . "vilanova@ac.upc.edu"))]) (magit-rbr . [(20181009 2016) ((magit (2 13 0)) (emacs (24 3))) "Support for git rbr in Magit" single ((:commit . "029203b3e48537205052a058e964f058cd802c3c") (:keywords "git" "magit" "rbr" "tools") (:authors ("Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com")) (:maintainer "Anatoly Fayngelerin" . "fanatoly+magitrbr@gmail.com") (:url . "https://github.com/fanatoly/magit-rbr"))]) (magit-popup . [(20181003 921) ((emacs (24 4)) (async (1 9 2)) (dash (2 13 0))) "Define prefix-infix-suffix command combos" tar ((:commit . "8436447e3166b797edc596cf220f3bf9b41ff4d0") (:keywords "bindings") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/magit-popup"))]) (magit-p4 . [(20170414 1246) ((magit (2 1)) (magit-popup (2 1)) (p4 (12 0)) (cl-lib (0 5))) "git-p4 plug-in for Magit" single ((:commit . "01e8bb24830861c50109878812550b4265cba82b") (:keywords "vc" "tools") (:authors ("Damian T. Dobroczy\\\\'nski" . "qoocku@gmail.com")) (:maintainer "Aleksey Fedotov" . "lexa@cfotr.com") (:url . "https://github.com/qoocku/magit-p4"))]) (magit-org-todos . [(20180709 1950) ((magit (2 0 0)) (emacs (24))) "Add local todo items to the magit status buffer" single ((:commit . "9ffa3efb098434d837cab4bacd1601fdfc6fe999") (:keywords "org-mode" "magit" "tools") (:authors ("Daniel Ma")) (:maintainer "Daniel Ma") (:url . "http://github.com/danielma/magit-org-todos"))]) (magit-lfs . [(20170312 2224) ((emacs (24 4)) (magit (2 10 3)) (dash (2 13 0))) "Magit plugin for Git LFS" single ((:commit . "799282fce73b668d2cf6e4fa87f889fec8e25333") (:keywords "magit" "git" "lfs" "tools" "vc") (:authors ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung Clare Jang" . "jjc9310@gmail.com") (:url . "https://github.com/ailrun/magit-lfs"))]) (magit-imerge . [(20181120 255) ((emacs (24 4)) (magit (2 10 0))) "Magit extension for git-imerge" single ((:commit . "5b45efa65317886640c339d1c71d2b9e00e98b77") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-imerge"))]) (magit-gitflow . [(20170929 824) ((magit (2 1 0)) (magit-popup (2 2 0))) "gitflow extension for magit" single ((:commit . "cc41b561ec6eea947fe9a176349fb4f771ed865b") (:keywords "vc" "tools") (:authors ("Jan Tatarik" . "Jan.Tatarik@gmail.com")) (:maintainer "Jan Tatarik" . "Jan.Tatarik@gmail.com") (:url . "https://github.com/jtatarik/magit-gitflow"))]) (magit-gh-pulls . [(20180716 1636) ((emacs (24 4)) (gh (0 9 1)) (magit (2 12 0)) (pcache (0 2 3)) (s (1 6 1))) "GitHub pull requests extension for Magit" single ((:commit . "6949e973f3e951cb0bfe75d889e0fcccc33ba733") (:keywords "git" "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:url . "https://github.com/sigma/magit-gh-pulls"))]) (magit-gerrit . [(20160226 930) ((magit (2 3 1))) "Magit plugin for Gerrit Code Review" single ((:commit . "ece6f369694aca17f3ac166ed2801b432acfe20d") (:authors ("Brian Fransioli" . "assem@terranpro.org")) (:maintainer "Brian Fransioli" . "assem@terranpro.org") (:url . "https://github.com/terranpro/magit-gerrit"))]) (magit-find-file . [(20150702 830) ((magit (2 1 0)) (dash (2 8 0))) "completing-read over all files in Git" single ((:commit . "c3ea91bab37d10a814a829728ec972811f728d60") (:keywords "git") (:authors ("Bradley Wright" . "brad@intranation.com")) (:maintainer "Bradley Wright" . "brad@intranation.com") (:url . "https://github.com/bradleywright/magit-find-file.el"))]) (magit-filenotify . [(20151116 2340) ((magit (1 3 0)) (emacs (24 4))) "Refresh status buffer when git tree changes" single ((:commit . "c0865b3c41af20b6cd89de23d3b0beb54c8401a4") (:keywords "tools") (:authors ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.de")) (:maintainer "Rüdiger Sonderfeld" . "ruediger@c-plusplus.de"))]) (magit-annex . [(20181120 226) ((cl-lib (0 3)) (magit (2 90 0))) "Control git-annex from Magit" single ((:commit . "21cb2927d672cc6bf631d8373a361b1766ccf004") (:keywords "vc" "tools") (:authors ("Kyle Meyer" . "kyle@kyleam.com") ("Rémi Vanicat" . "vanicat@debian.org")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/magit/magit-annex"))]) (magit . [(20181116 1412) ((emacs (25 1)) (async (20180527)) (dash (20180910)) (ghub (20181107)) (git-commit (20181104)) (magit-popup (20181003)) (with-editor (20181103))) "A Git porcelain inside Emacs." tar ((:commit . "36d89c88e1337ec2b33c75c3d426289c66f86b10"))]) (magik-mode . [(20181005 841) nil "mode for editing Magik + some utils." tar ((:commit . "d87b9a5be8fc56e48241e02bab4b4a2d347b999d") (:keywords "languages") (:url . "http://github.com/roadrunner1776/magik"))]) (magic-latex-buffer . [(20170531 5) ((cl-lib (0 5)) (emacs (24 3))) "Magically enhance LaTeX-mode font-locking for semi-WYSIWYG editing" single ((:commit . "c03277d5619d9adcd871f3e6480a1a27985810cb") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (magic-filetype . [(20180219 1552) ((emacs (24)) (s (1 9 0))) "Enhance filetype major mode" single ((:commit . "019494add5ff02dd36cb3f500142fc51125522cc") (:keywords "emulations" "vim" "ft" "file" "magic-mode") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/magic-filetype.el"))]) (mag-menu . [(20150505 1850) ((splitter (0 1 0))) "Intuitive keyboard-centric menu system" single ((:commit . "9b9277021cd09fb1dba64b1d2a00705d20914bd6") (:keywords "convenience") (:authors ("Steven Thomas")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/mag-menu"))]) (madhat2r-theme . [(20170203 30) ((emacs (24))) "dark color theme that is easy on the eyes" single ((:commit . "6b387f09de055cfcc15d74981cd4f32f8f9a7323") (:keywords "color" "theme") (:authors ("Micah Duke")) (:maintainer "Micah Duke") (:url . "https://github.com/madhat2r/madhat2r-theme"))]) (macrostep . [(20161120 2106) ((cl-lib (0 5))) "interactive macro expander" tar ((:commit . "424e3734a1ee526a1bd7b5c3cd1d3ef19d184267") (:keywords "lisp" "languages" "macro" "debugging") (:authors ("joddie" . "j.j.oddie@gmail.com")) (:maintainer "joddie" . "j.j.oddie@gmail.com") (:url . "https://github.com/joddie/macrostep"))]) (macro-math . [(20130328 1604) nil "in-buffer mathematical operations" single ((:commit . "216e59371e9ee39c34117ba79b9acd78bb415750") (:keywords "convenience") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/macro-math/"))]) (maces-game . [(20170903 1551) ((dash (2 12 0)) (cl-lib (0 5)) (emacs (24))) "another anagram game." tar ((:commit . "c0fb795f5642467ea528d2f04d904547e8a77ecd") (:keywords "games" "word games" "anagram") (:authors ("Pawel Bokota" . "pawelb.lnx@gmail.com")) (:maintainer "Pawel Bokota" . "pawelb.lnx@gmail.com") (:url . "https://github.com/pawelbx/anagram-game"))]) (mac-pseudo-daemon . [(20170728 1940) ((cl-lib (0 1))) "Daemon mode that plays nice with Mac OS." single ((:commit . "d235680a72677f11925b912428ad1a57b664e3e8") (:keywords "convenience" "osx" "mac") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/osx-pseudo-daemon"))]) (m-buffer . [(20170407 2141) ((seq (2 14))) "List-Oriented, Functional Buffer Manipulation" tar ((:commit . "8681342aaffa187e5c54945ab91b812965a96d19") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.rg.uk"))]) (lyrics . [(20180812 1841) ((emacs (25 1)) (seq (2 15))) "Show lyrics" single ((:commit . "d0b920be634a5be81ad49418cfaada0f0a57d6cd") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/lyrics.el"))]) (lxd-tramp . [(20181023 7) ((emacs (24 4)) (cl-lib (0 6))) "TRAMP integration for LXD containers" single ((:commit . "f335c76245f62b02cf67a9376eca6f3863c8a75a") (:keywords "lxd" "lxc" "convenience") (:authors ("Yc.S" . "onixie@gmail.com")) (:maintainer "Yc.S" . "onixie@gmail.com") (:url . "https://github.com/onixie/lxd-tramp.git"))]) (lxc-tramp . [(20180523 2024) ((emacs (24)) (cl-lib (0 6))) "TRAMP integration for LXC containers" single ((:commit . "1aab85fef50df2067902bff13e1bac5e6366908b") (:keywords "lxc" "convenience") (:authors ("montag451")) (:maintainer "montag451") (:url . "https://github.com/montag451/lxc-tramp"))]) (lxc . [(20140410 2022) nil "lxc integration with Emacs" single ((:commit . "88bed56c954d1edd9ff5ce0ced2c02dcf9f71835") (:keywords "processes") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/emacs-lxc"))]) (lv . [(20181110 1740) nil "Other echo area" single ((:commit . "5c5b9ca3262594c92f8f73c98db5ed0f1efd0319") (:authors ("Oleh Krehel")) (:maintainer "Oleh Krehel"))]) (lusty-explorer . [(20180628 1346) nil "Dynamic filesystem explorer and buffer switcher" single ((:commit . "fc4b2f0f8a07db107234490fdfbf72f8b76a6643") (:keywords "convenience" "files" "matching"))]) (lush-theme . [(20180816 2200) ((emacs (24))) "A dark theme with lush colors" single ((:commit . "7cfc993709d712f75c51b505078608c9e1c11466") (:keywords "theme" "dark" "strong colors") (:authors ("Andre Richter" . "andre.o.richter@gmail.com")) (:maintainer "Andre Richter" . "andre.o.richter@gmail.com") (:url . "https://github.com/andre-richter/emacs-lush-theme"))]) (luarocks . [(20170430 2305) ((emacs (24)) (cl-lib (0 5))) "luarocks tools" single ((:commit . "cee27ba0716edf338077387969883226dd2b7484") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/luarocks.el"))]) (lua-mode . [(20180323 1021) nil "a major-mode for editing Lua scripts" tar ((:commit . "99312b8d6c500ba3067da6d81efcfbbea05a1cbd") (:keywords "languages" "processes" "tools") (:authors ("2011-2013 immerrr" . "immerrr+lua@gmail.com") ("2010-2011 Reuben Thomas" . "rrt@sc3d.org") ("2006 Juergen Hoetzel" . "juergen@hoetzel.info") ("2004 various (support for Lua 5 and byte compilation)") ("2001 Christian Vogler" . "cvogler@gradient.cis.upenn.edu") ("1997 Bret Mogilefsky" . "mogul-lua@gelatinous.com") ("tcl-mode by Gregor Schmid" . "schmid@fb3-s7.math.tu-berlin.de") ("with tons of assistance from") ("Paul Du Bois" . "pld-lua@gelatinous.com") ("Aaron Smith" . "aaron-lua@gelatinous.com")) (:maintainer "2011-2013 immerrr" . "immerrr+lua@gmail.com") (:url . "http://immerrr.github.com/lua-mode"))]) (lsp-vue . [(20181030 1136) ((emacs (25 1)) (lsp-mode (3 0))) "Vue support for lsp-mode" single ((:commit . "85567342323943b37bb4e90376d3fae740be4aeb") (:authors ("Nikita Sivakov" . "cryptomaniac.512@gmail.com")) (:maintainer "Nikita Sivakov" . "cryptomaniac.512@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-vue"))]) (lsp-ui . [(20181031 2002) ((emacs (25 1)) (dash (2 14)) (dash-functional (1 2 0)) (flycheck (31)) (lsp-mode (5 0)) (markdown-mode (2 3))) "UI modules for lsp-mode" tar ((:commit . "5138e720451dfbcae2f55a8380416340d5706583") (:keywords "lsp") (:authors ("Sebastien Chapuis <sebastien@chapu.is>, Fangrui Song" . "i@maskray.me")) (:maintainer "Sebastien Chapuis <sebastien@chapu.is>, Fangrui Song" . "i@maskray.me") (:url . "https://github.com/emacs-lsp/lsp-ui"))]) (lsp-typescript . [(20180906 524) ((lsp-mode (3 0)) (typescript-mode (0 1)) (emacs (25 1))) "Javascript/Typescript support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-sh . [(20180913 158) ((lsp-mode (3 0))) "Shell support for lsp-mode" single ((:commit . "d9e94837ccbb54eafa381833d2a9a0089e01096b") (:keywords "sh" "shell" "bash") (:authors ("Mike Wilkerson" . "wilkystyle@gmail.com")) (:maintainer "Mike Wilkerson" . "wilkystyle@gmail.com") (:url . "https://github.com/wilkystyle/lsp-sh"))]) (lsp-rust . [(20180305 1308) ((emacs (25)) (lsp-mode (3 0)) (rust-mode (0 3 0)) (dash (1 0)) (markdown-mode (2 3))) "Rust support for lsp-mode" single ((:commit . "ecc889cc8735b280e0e6e84d2f4526b0048148b3") (:keywords "rust") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-rust"))]) (lsp-ruby . [(20180910 1921) ((lsp-mode (3 0)) (emacs (25 1))) "Ruby support for lsp-mode" single ((:commit . "690caff89ccf48d0b45688466482e78ec734e75b") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-ruby"))]) (lsp-python . [(20181108 754) ((lsp-mode (3 0))) "Python support for lsp-mode" single ((:commit . "9b67b63c4c8c53c77eda8b8081b8d458e655ba55") (:keywords "python") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-python"))]) (lsp-php . [(20180331 1644) ((emacs (25 1)) (lsp-mode (3 4))) "PHP support for lsp-mode" single ((:commit . "f96e23570120eca765132504df852a78d8b4d042") (:authors ("Declspeck" . "declspeck@declblog.com") ("zg" . "13853850881@163.com")) (:maintainer "Declspeck" . "declspeck@declblog.com") (:url . "https://github.com/emacs-lsp/lsp-php"))]) (lsp-p4 . [(20180728 1915) ((lsp-mode (3 0))) "P4 support for lsp-mode" single ((:commit . "9ac56f8932d6bfb332b6c84bc79361eba6df370a") (:keywords "lsp" "p4") (:authors ("Dmitri Makarov")) (:maintainer "Dmitri Makarov") (:url . "https://github.com/dmakarov/p4ls"))]) (lsp-ocaml . [(20180610 1854) ((emacs (25 1)) (lsp-mode (3 0))) "OCaml support for lsp-mode" single ((:commit . "5a8c776b6d75b502703243b3d628fccd813481b0") (:keywords "languages" "ocaml" "reason" "lsp") (:authors ("Antonio N. Monteiro" . "anmonteiro@gmail.com")) (:maintainer "Antonio N. Monteiro" . "anmonteiro@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-ocaml"))]) (lsp-mode . [(20181115 308) ((emacs (25 1))) "Minor mode for interacting with Language Servers" tar ((:commit . "9e0426cf88190a5c350a5436ab11af6f8d4d412e") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-mode"))]) (lsp-javascript-typescript . [(20180614 2011) ((lsp-mode (3 0)) (typescript-mode (0 1)) (emacs (25 1))) "Javascript/Typescript support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-javascript-flow . [(20180613 508) ((lsp-mode (3 0)) (emacs (25 1))) "Javascript/Flow support for lsp-mode" single ((:commit . "ab62826962887e82f0bc968817be4fc89a6953e4") (:keywords "languages" "tools") (:authors ("Ozan Sener" . "hi@ozan.email")) (:maintainer "Ozan Sener" . "hi@ozan.email") (:url . "https://github.com/emacs-lsp/lsp-javascript"))]) (lsp-javacomp . [(20181029 2028) ((emacs (25 1)) (lsp-mode (3 0)) (s (1 2 0))) "Provide Java IDE features powered by JavaComp." single ((:commit . "2b5130951f758eb9d3000b9e391b5e7a3b63d371") (:keywords "java" "tools" "lsp") (:url . "https://github.com/tigersoldier/lsp-javacomp"))]) (lsp-java . [(20181102 1943) ((emacs (25 1)) (lsp-mode (3 0)) (markdown-mode (2 3)) (dash (2 14 1)) (f (0 20 0)) (ht (2 0)) (dash-functional (1 2 0))) "Java support for lsp-mode" tar ((:commit . "7eebaf5d45763627a5e49180d9f76a82432d62e3") (:keywords "java") (:url . "https://github.com/emacs-lsp/lsp-java"))]) (lsp-intellij . [(20180831 2051) ((emacs (25 1)) (lsp-mode (4 1))) "intellij lsp client" single ((:commit . "cf30f0ac63bd0140e758840b8ab070e8313697b2") (:keywords "languages" "processes" "tools") (:authors ("Ruin0x11" . "ipickering2@gmail.com")) (:maintainer "Ruin0x11" . "ipickering2@gmail.com") (:url . "https://github.com/Ruin0x11/lsp-intellij"))]) (lsp-html . [(20180629 725) ((lsp-mode (4 2))) "HTML support for lsp-mode" single ((:commit . "53b3c30511cab7e5f1e4ad15094b407b27cdc7f5") (:keywords "languages" "html" "lsp") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-html"))]) (lsp-haskell . [(20181023 657) ((lsp-mode (3 0)) (haskell-mode (1 0))) "Haskell support for lsp-mode" single ((:commit . "1d18fb6b3c055d665dd0bc8694fd74782091d5cf") (:keywords "haskell") (:url . "https://github.com/emacs-lsp/lsp-haskell"))]) (lsp-hack . [(20181114 1747) ((lsp-mode (4 2))) "lsp-mode client for hacklang" single ((:commit . "2a9025a331aa08ebc4ad3524fe69eaa6f624ceae") (:authors ("John Allen" . "oss@porcnick.com")) (:maintainer "John Allen" . "oss@porcnick.com") (:url . "https://github.com/jra3/lsp-hack"))]) (lsp-go . [(20180914 515) ((lsp-mode (3 0))) "Go support for lsp-mode" single ((:commit . "2327556e78682770a7a434610b08115f20ea5b1a") (:keywords "go" "golang") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-go"))]) (lsp-fortran . [(20180904 1636) ((lsp-mode (3 0))) "Fortran support for lsp-mode" single ((:commit . "dd990e5b1e8177c807dd935b6ffa76b495a54b4f") (:keywords "fortran" "fortran" "language server") (:authors ("Magnus Badel")) (:maintainer "Magnus Badel") (:url . "https://github.com/MagB93/lsp-fortran"))]) (lsp-dart . [(20181021 1708) ((emacs (25 1)) (lsp-mode (3 0))) "Dart support for lsp-mode" single ((:commit . "4979ccf88f09a8576fb739597eca22f4ece0a7e8") (:keywords "languages" "lsp" "dart") (:authors ("Gong Qijian" . "gongqijian@gmail.com")) (:maintainer "Gong Qijian" . "gongqijian@gmail.com") (:url . "https://github.com/twlz0ne/lsp-dart"))]) (lsp-css . [(20180627 1951) ((lsp-mode (3 0)) (emacs (25 1))) "CSS/LESS/SASS support for lsp-mode" single ((:commit . "1395b48209c5744e19f688ebb5fe8201e5a006df") (:keywords "languages" "tools") (:authors ("George Pittarelli" . "g@gjp.cc")) (:maintainer "George Pittarelli" . "g@gjp.cc") (:url . "https://github.com/emacs-lsp/lsp-css"))]) (lsp-clangd . [(20180828 1657) ((lsp-mode (3 0)) (emacs (24 3))) "clangd support for lsp-mode" single ((:commit . "37ca521483e3ce5b63b97672916368dbf4566a67") (:keywords "lsp" "clang" "clangd" "c" "c++" "objective-c" "objective-c++") (:authors ("Thomas Brown" . "tabsoftwareconsulting@gmail.com")) (:maintainer "Thomas Brown" . "tabsoftwareconsulting@gmail.com") (:url . "https://github.com/emacs-lsp/lsp-clangd"))]) (love-minor-mode . [(20170727 536) ((lua-mode (20130419))) "Minor mode for working on LÖVE projects" single ((:commit . "3ca8f3405338f2d6f4fbcdd5e89342a46378543a") (:authors ("Eric James Michael Ritz")) (:maintainer "Eric James Michael Ritz") (:url . "https://github.com/ejmr/love-minor-mode"))]) (lorem-ipsum . [(20140911 2108) nil "Insert dummy pseudo Latin text." single ((:commit . "4b39f6fed455d67f635b3837cf5668bf74d0f6cd") (:keywords "tools" "language" "convenience") (:authors ("Jean-Philippe Theberge" . "jphil21@sourceforge.net")) (:maintainer "Joe Schafer" . "joe@jschaf.com"))]) (loop . [(20160813 1407) nil "friendly imperative loop structures" single ((:commit . "e22807f83a0890dc8a904c51ee0742c34efccc6c") (:keywords "loop" "while" "for each" "break" "continue") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (look-mode . [(20151211 1826) nil "quick file viewer for image and text file browsing" single ((:commit . "d65f75e8ea24eff2ac31c53b4835b45127eedd56") (:authors ("Peter H. Mao <peter.mao@gmail.com>" . "peterm@srl.caltech.edu")) (:maintainer "Peter H. Mao <peter.mao@gmail.com>" . "peterm@srl.caltech.edu"))]) (look-dired . [(20160729 2323) ((look-mode (1 0))) "Extensions to look-mode for dired buffers" single ((:commit . "9bfa4e5e6f3810705b6426c88493ea0bf6b15640") (:keywords "convenience") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/look-dired"))]) (lolcode-mode . [(20111002 847) nil "Major mode for editing LOLCODE" single ((:commit . "1914f1ba87587ecf5f175eeb2144c28e9f039317") (:keywords "lolcode" "major" "mode") (:authors ("Bodil Stokke" . "lolcode@bodil.tv")) (:maintainer "Bodil Stokke" . "lolcode@bodil.tv") (:url . "http://github.com/bodil/lolcode-mode"))]) (logview . [(20181027 1757) ((emacs (24 4)) (datetime (0 6 1)) (extmap (1 0))) "Major mode for viewing log files" single ((:commit . "bd662d467dbd7c93cfe1e3058e4f11c49314fd6a") (:keywords "files" "tools") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/logview"))]) (logstash-conf . [(20170524 1929) nil "basic mode for editing logstash configuration" single ((:commit . "4e127f9aec190786613445aa88efa307ff7c6748") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (logpad . [(20180607 1915) nil "Simulate Windows Notepad for logging." single ((:keywords "files" "outlines" "notepad") (:authors ("Jens K. Loewe" . "git@tuxproject.de")) (:maintainer "Jens K. Loewe" . "git@tuxproject.de") (:url . "https://bitbucket.org/tux_/logpad.el"))]) (lognav-mode . [(20180708 1022) ((emacs (24 3))) "Navigate Log Error Messages" single ((:keywords "log" "error" "lognav-mode" "convenience") (:authors ("Shawn Ellis" . "shawn.ellis17@gmail.com")) (:maintainer "Shawn Ellis" . "shawn.ellis17@gmail.com") (:url . "https://bitbucket.org/ellisvelo/lognav-mode"))]) (logito . [(20120225 2055) ((eieio (1 3))) "logging library for Emacs" single ((:commit . "824acb89d2cc18cb47281a4fbddd81ad244a2052") (:keywords "lisp" "tool") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (logalimacs . [(20131021 1829) ((popwin (0 6 2)) (popup (0 5 0)) (stem (20130120))) "Front-end to logaling-command for Ruby gems" single ((:commit . "8286e39502250fc6c3c6656a7f46a8eee8e9a713") (:keywords "translation" "logaling-command") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/logaling/logalimacs"))]) (log4j-mode . [(20160108 1918) nil "major mode for viewing log files" single ((:commit . "26171b1e723502055e085393b0ecdcb6db406010") (:keywords "tools") (:authors ("Johan Dykstrom" . "jody4711-sf@yahoo.se")) (:maintainer "Johan Dykstrom" . "jody4711-sf@yahoo.se") (:url . "http://log4j-mode.sourceforge.net"))]) (log4e . [(20170401 1304) nil "provide logging framework for elisp" single ((:commit . "c69424e407be0d9d0e54b427d8b18b1ac5a607e2") (:keywords "log") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/log4e"))]) (lodgeit . [(20150312 1349) nil "Paste to a lodgeit powered pastebin" single ((:commit . "ec9b8e5cbb17bcf8ac4bdddd1d361cb60e59384c") (:keywords "pastebin" "lodgeit") (:authors ("Eric Larson" . "eric@ionrock.org")) (:maintainer "Eric Larson" . "eric@ionrock.org") (:url . "https://github.com/ionrock/lodgeit-el"))]) (lockfile-mode . [(20170625 507) nil "Major mode for .lock files" single ((:commit . "fcfef88460cb3cd67c4d83a1801d0326d282feac") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/emacs-lockfile-mode"))]) (loccur . [(20161227 1051) ((emacs (24 3))) "Perform an occur-like folding in current buffer" single ((:commit . "650d91dda0d313c8f445a0803c07809d857dee0f") (:keywords "matching") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/loccur"))]) (loc-changes . [(20160801 1708) nil "keep track of positions even after buffer changes" single ((:commit . "4d1dcdf7631c23b1259ad4f72bf9686cf95fb46c") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-loc-changes"))]) (load-theme-buffer-local . [(20120702 2036) nil "Install emacs24 color themes by buffer." single ((:commit . "e606dec66f16a06140b9aad625a4fd52bca4f936") (:keywords "faces") (:authors ("Victor Borja" . "vic.borja@gmail.com")) (:maintainer "Victor Borja" . "vic.borja@gmail.com") (:url . "http://github.com/vic/color-theme-buffer-local"))]) (load-relative . [(20170526 1010) nil "relative file load (within a multi-file Emacs package)" tar ((:commit . "738896e3da491b35399178ed2c6bc92cc728d119") (:keywords "internal") (:authors ("Rocky Bernstein" . "rocky@gnu.org")) (:maintainer "Rocky Bernstein" . "rocky@gnu.org") (:url . "http://github.com/rocky/emacs-load-relative"))]) (load-env-vars . [(20180511 2210) ((emacs (24))) "Load environment variables from files" single ((:commit . "3808520efaf9492033f6e11a9bffd68eabf02a0f") (:keywords "lisp") (:authors ("Jorge Dias" . "jorge@mrdias.com")) (:maintainer "Jorge Dias" . "jorge@mrdias.com") (:url . "https://github.com/diasjorge/emacs-load-env-vars"))]) (lms . [(20170804 1622) ((emacs (25 1))) "Squeezebox / Logitech Media Server frontend" single ((:keywords "multimedia") (:authors ("Iñigo Serna" . "inigoserna@gmail.com")) (:maintainer "Iñigo Serna" . "inigoserna@gmail.com") (:url . "https://bitbucket.com/inigoserna/lms.el"))]) (livid-mode . [(20131116 1344) ((skewer-mode (1 5 3)) (s (1 8 0))) "Live browser eval of JavaScript every time a buffer changes" single ((:commit . "dfe5212fa64738bc4138bfebf349fbc8bc237c26") (:authors ("Murphy McMahon")) (:maintainer "Murphy McMahon") (:url . "https://github.com/pandeiro/livid-mode"))]) (livescript-mode . [(20140613 421) nil "Major mode for editing LiveScript files" single ((:commit . "90a918d9686e256e6d4d439cc20f24dad8d3b804") (:keywords "languages" "livescript") (:authors ("Hisamatsu Yasuyuki" . "yas@null.net")) (:maintainer "Hisamatsu Yasuyuki" . "yas@null.net") (:url . "https://github.com/yhisamatsu/livescript-mode"))]) (livereload . [(20170629 650) ((emacs (25)) (websocket (1 8))) "Livereload server" tar ((:commit . "1e501d7e46dbd476c2c7cc9d20b5ac9d41fb1955") (:keywords "convenience") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com"))]) (lively . [(20171005 754) nil "interactively updating text" single ((:commit . "348675828c6a81bfa1ac311ca465aad813542c1b") (:authors ("Luke Gorrie" . "luke@bup.co.nz")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (live-py-mode . [(20181116 536) ((emacs (24 3))) "Live Coding in Python" tar ((:commit . "e823a86707a5821ad761fd27a9c9e90ac47d2319") (:keywords "live" "coding") (:authors ("Don Kirkby http://donkirkby.github.io")) (:maintainer "Don Kirkby http://donkirkby.github.io") (:url . "http://donkirkby.github.io/live-py-plugin/"))]) (live-code-talks . [(20180907 1647) ((emacs (24)) (cl-lib (0 5)) (narrowed-page-navigation (0 1))) "Support for slides with live code in them" single ((:commit . "97f16a9ee4e6ff3e0f9291eaead772c66e3e12ae") (:keywords "docs" "multimedia") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (literate-starter-kit . [(20150730 1854) ((emacs (24 3))) "A literate starter kit to configure Emacs using Org-mode files." tar ((:commit . "6dce1d01781966c14558aa553cfc85008c06e115"))]) (literate-coffee-mode . [(20170211 1515) ((coffee-mode (0 5 0))) "major-mode for Literate CoffeeScript" single ((:commit . "55ce0305495f4a38c8063c4bd63deb1e1252373d") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-literate-coffee-mode"))]) (literal-string . [(20170301 1530) ((markdown-mode (2 0)) (emacs (25))) "edit string literals in a dedicated buffer" single ((:commit . "2ca4fc08b8e19e6183b1f1db747bb0a4aa4f98eb") (:keywords "lisp" "tools" "docs") (:authors ("Joost Diepenmaat" . "joost@zeekat.nl")) (:maintainer "Joost Diepenmaat" . "joost@zeekat.nl") (:url . "https://github.com/joodie/literal-string-mode/"))]) (litecoin-ticker . [(20160612 11) ((json (1 2))) "litecoin price in modeline" single ((:commit . "3d8047c736e4ee0b8638953f8cc63eaefad34106") (:authors ("Zhe Lei")) (:maintainer "Zhe Lei"))]) (litable . [(20160922 1559) ((dash (2 6 0))) "dynamic evaluation replacement with emacs" single ((:commit . "90a2dca14a6da9b24fe332a65cff899ab4a90810") (:keywords "lisp") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (lit-mode . [(20141123 1736) nil "Major mode for lit" single ((:commit . "c61c403afc8333a5649c5421ab1a6341dc1c7d92") (:keywords "languages" "tools") (:authors ("Hector A Escobedo" . "ninjahector.escobedo@gmail.com")) (:maintainer "Hector A Escobedo" . "ninjahector.escobedo@gmail.com"))]) (list-utils . [(20160414 1402) nil "List-manipulation utility functions" single ((:commit . "acf18aca1131a90f8d673974673e3c5d8fdc6a86") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/list-utils"))]) (list-unicode-display . [(20150219 901) ((cl-lib (0 5))) "Search for and list unicode characters by name" single ((:commit . "222c21c68ccc930b2843ea919c960de9be3b55c2") (:keywords "convenience") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (list-packages-ext . [(20151115 1716) ((s (1 6 0)) (ht (1 5 0)) (persistent-soft (0 8 6))) "Extras for list-packages" single ((:commit . "b4dd644e4369c9aa66f5bb8895ea49ebbfd0a27a") (:keywords "convenience" "tools") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (list-environment . [(20151227 256) nil "A tabulated process environment editor" single ((:commit . "b7ca30b05905047be2e55199a6475f8d98ce318b") (:keywords "processes" "unix") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com"))]) (lispyville . [(20181111 1142) ((lispy (0)) (evil (1 2 12)) (cl-lib (0 5)) (emacs (24 4))) "A minor mode for integrating evil with lispy." single ((:commit . "4d87b4532d549bed5fdac38ee137ad23451d0abf") (:keywords "vim" "evil" "lispy" "lisp" "parentheses") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/lispyville"))]) (lispyscript-mode . [(20170720 1917) nil "Major mode for LispyScript code." single ((:commit . "def632e3335b0c481fbcf5a17f18b0a8c58dd12f") (:keywords "lisp" "languages") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/lispyscript-mode"))]) (lispy . [(20181114 2049) ((emacs (24 1)) (ace-window (0 9 0)) (iedit (0 9 9)) (swiper (0 7 0)) (hydra (0 13 4)) (zoutline (0 1 0))) "vi-like Paredit" tar ((:commit . "4a9247144b77c904b45c21e94c4dbca91ef56c95"))]) (lispxmp . [(20170926 23) nil "Automagic emacs lisp code annotation" single ((:commit . "7ad077b4ee91ce8a42f84eeddb9fc7ea4eac7814") (:keywords "lisp" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/lispxmp.el"))]) (lisp-extra-font-lock . [(20181008 1921) nil "Highlight bound variables and quoted exprs." single ((:commit . "4605eccbe1a7fcbd3cacf5b71249435413b4db4f") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/lisp-extra-font-lock"))]) (liso-theme . [(20160410 2029) nil "Eclectic Dark Theme for GNU Emacs" single ((:commit . "844688245eb860d23043455e165ee24503454c81") (:keywords "theme" "themes") (:authors ("Vlad Piersec" . "vlad.piersec@gmail.com")) (:maintainer "Vlad Piersec" . "vlad.piersec@gmail.com") (:url . "https://github.com/caisah/liso-theme"))]) (liquid-types . [(20151202 735) ((flycheck (0 13)) (dash (1 2)) (emacs (24 1)) (popup (0 5 2)) (pos-tip (0 5 0)) (flycheck-liquidhs (0 0 1)) (button-lock (1 0 2))) "show inferred liquid-types" single ((:commit . "cc4bacbbf204ef9cf0756f78dfebee2c6ae14d7b") (:authors ("Ranjit Jhala" . "jhala@cs.ucsd.edu")) (:maintainer "Ranjit Jhala" . "jhala@cs.ucsd.edu"))]) (linum-relative . [(20180124 1047) nil "display relative line number in emacs." single ((:commit . "c74a6981b688a5e1e6b8e0809363963ff558ce4d") (:keywords "converience") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/linum-relative"))]) (linum-off . [(20160217 2137) nil "Provides an interface for turning line-numbering off" single ((:commit . "116e66ac259b183e0763b85616888316ab196822") (:keywords "line" "numbering") (:authors ("Matthew L. Fidler, Florian Adamsky (see wiki)")) (:maintainer "Matthew L. Fidler") (:url . "http://www.emacswiki.org/emacs/auto-indent-mode.el "))]) (linphone . [(20130524 1109) nil "Emacs interface to Linphone" tar ((:commit . "99af3db941b7f4e5272bb48bff96c1ce4ceac302") (:keywords "comm") (:authors ("Yoni Rabkin" . "yonirabkin@member.fsf.org")) (:maintainer "Yoni Rabkin" . "yonirabkin@member.fsf.org") (:url . "https://github.com/zabbal/emacs-linphone"))]) (link-hint . [(20180519 2130) ((avy (0 4 0)) (emacs (24 1)) (cl-lib (0 5))) "Use avy to open, copy, etc. visible links." single ((:commit . "23df5fa36ab182452be6b772475eab67b846dd92") (:keywords "convenience" "url" "avy" "link" "links" "hyperlink") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/link-hint.el"))]) (link . [(20140718 329) nil "Hypertext links in text buffers" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "interface" "hypermedia") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (linguistic . [(20181019 1542) nil "A package for basic linguistic analysis." tar ((:commit . "04ceb873ba41cd7cb4dc09e537a6dbb80cd12d65") (:keywords "linguistics" "text analysis" "matching") (:authors ("Andrew Favia <drewlinguistics01 at gmail dot com>")) (:maintainer "Andrew Favia <drewlinguistics01 at gmail dot com>") (:url . "https://github.com/andcarnivorous/linguistic"))]) (lingr . [(20100807 1731) nil "Lingr Client for GNU Emacs" single ((:commit . "4215a8704492d3c860097cbe2649936c22c196df") (:keywords "chat" "client" "internet") (:authors ("lugecy" . "lugecy@gmail.com")) (:maintainer "lugecy" . "lugecy@gmail.com") (:url . "http://github.com/lugecy/lingr-el"))]) (lines-at-once . [(20180422 247) ((emacs (25))) "Insert and edit multiple lines at once" single ((:commit . "a018ba90549384d52ec58c2685fd14a0f65252be") (:keywords "abbrev" "tools") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/lines-at-once.el"))]) (line-up-words . [(20180219 1024) nil "Align words in an intelligent way" single ((:commit . "b6713d19dbc507a30e39f892f698a511f1cf3d1f") (:url . "https://github.com/janestreet/line-up-words"))]) (line-reminder . [(20180603 552) ((emacs (24 4)) (cl-lib (0 6))) "Remind current line status by current buffer." single ((:commit . "07543e7a2c09dee204e312e0318e7b230fb14ec7") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/line-reminder"))]) (light-soap-theme . [(20150607 1445) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "76a787bd40c6b567ae68ced7f5d9f9f10725e00d"))]) (lice . [(20170220 943) nil "License And Header Template" tar ((:commit . "4339929927c62bd636f89bb39ea999d18d269250") (:keywords "template" "license" "tools") (:authors ("Taiki Sugawara" . "buzz.taiki@gmail.com")) (:maintainer "Taiki Sugawara" . "buzz.taiki@gmail.com") (:url . "https://github.com/buzztaiki/lice-el"))]) (libmpdel . [(20181016 653) ((emacs (25 1))) "Communication with an MPD server" single ((:commit . "76711d7c32fe617647098f01d4fee9b3c1eaab46") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/libmpdel"))]) (libmpdee . [(20160117 2301) nil "Client end library for mpd, a music playing daemon" single ((:commit . "a6ca3b7d6687f3ba60996b9b5044ad1d3b228290") (:keywords "music" "mpd") (:authors ("Ramkumar R. Aiyengar" . "andyetitmoves@gmail.com")) (:maintainer "Ramkumar R. Aiyengar" . "andyetitmoves@gmail.com"))]) (libgit . [(20181120 1359) ((emacs (25 1))) "Thin bindings to libgit2." tar ((:commit . "a952314d674b55b5119b5378cd82749a3a18e27f") (:keywords "git" "vc") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/libegit2"))]) (libelcouch . [(20180604 753) ((emacs (25 1)) (request (0 3 0))) "Communication with CouchDB" single ((:commit . "1faa877fd83c31f612eacb1d12645b2b4cfb57ed") (:keywords "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/elcouch/libelcouch/"))]) (lfe-mode . [(20170121 1254) nil "Lisp Flavoured Erlang mode" tar ((:commit . "ea62f924b7abbe2a0ff65e27be47acb7f452bc38"))]) (lexbind-mode . [(20141027 1429) nil "Puts the value of lexical-binding in the mode line" single ((:commit . "fa0a6848c1cfd3fbf45db43dc2deef16377d887d") (:keywords "convenience" "lisp") (:authors ("Andrew Kirkpatrick" . "ubermonk@gmail.com")) (:maintainer "Andrew Kirkpatrick" . "ubermonk@gmail.com") (:url . "https://github.com/spacebat/lexbind-mode"))]) (levenshtein . [(20090830 1040) nil "Edit distance between two strings." single ((:commit . "070925197ebf6b704e6e00c4f2d2ec783f3df38c") (:keywords "lisp") (:authors ("Aaron S. Hawley <ashawley at uvm dot edu>,") ("Art Taylor")) (:maintainer "Aaron S. Hawley <ashawley at uvm dot edu>,"))]) (leuven-theme . [(20181120 1033) nil "Awesome Emacs color theme on white background" tar ((:commit . "77dcc0bd277541ce90438e9ea9fc3f3fe5d90e22") (:keywords "color" "theme") (:authors ("Fabrice Niessen <(concat \"fniessen\" at-sign \"pirilampo.org\")>")) (:maintainer "Fabrice Niessen <(concat \"fniessen\" at-sign \"pirilampo.org\")>") (:url . "https://github.com/fniessen/emacs-leuven-theme"))]) (letterbox-mode . [(20170702 125) ((emacs (24 3))) "hide sensitive text on a buffer" single ((:commit . "88c67a51d67216d569a28e8423200883fde096dd") (:keywords "password" "convenience") (:authors ("Fernando Leboran" . "f.leboran@gmail.com")) (:maintainer "Fernando Leboran" . "f.leboran@gmail.com") (:url . "http://github.com/pacha64/letterbox-mode"))]) (letcheck . [(20160202 1948) nil "Check the erroneous assignments in let forms" single ((:commit . "edf188ca2f85349e971b83f164c6484264e79426") (:keywords "convenience") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/letcheck"))]) (less-css-mode . [(20161001 453) nil "Major mode for editing LESS CSS files (lesscss.org)" single ((:commit . "c7fa3d56d83206b28657f2e56439dc62280a2bf2") (:keywords "less" "css" "mode") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/less-css-mode"))]) (lentic-server . [(20160717 2052) ((lentic (0 8)) (web-server (0 1 1))) "Web Server for Emacs Literate Source" single ((:commit . "8e809fafbb27a98f815b544d9d9ee15843eb6a36") (:authors ("Phillip Lord" . "phillip.lord@newcastle.ac.uk")) (:maintainer "Phillip Lord" . "phillip.lord@newcastle.ac.uk"))]) (lentic . [(20161202 2152) ((emacs (24 4)) (m-buffer (0 13)) (dash (2 5 0)) (f (0 17 2)) (s (1 9 0))) "One buffer as a view of another" tar ((:commit . "678db9327209a1e6200c9272f4080595dc68f8a5") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk"))]) (lenlen-theme . [(20170329 245) ((color-theme-solarized (20150110))) "a solarized-based kawaii light theme" single ((:commit . "b8a6412c81633b10fb98ba0930f55b25071c084a") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (lemon-mode . [(20130216 1304) nil "A major mode for editing lemon grammar files" single ((:commit . "155bfced6c9afc8072a0133d3d1baa54c6d67430") (:keywords "lemon") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com"))]) (legalese . [(20150820 1724) nil "Add legalese to your program files" single ((:commit . "ec23e69d18329456beed9546a1d6c72f96db91cf") (:keywords "convenience") (:authors ("Jorgen Schaefer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schaefer" . "forcer@forcix.cx") (:url . "https://github.com/jorgenschaefer/legalese"))]) (leerzeichen . [(20170422 1313) nil "Minor mode to display whitespace characters." single ((:commit . "5acf9855ecb2b2cd5da4402bb48df149e7525cc5") (:keywords "whitespace" "characters") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/leerzeichen.el"))]) (ledger-mode . [(20181107 1942) ((emacs (24 3))) "Helper code for use with the \"ledger\" command-line tool" tar ((:commit . "1f5c68fb59d81d2fffe49436ee99a8c291a4fe41"))]) (leanote . [(20161223 139) ((emacs (24 4)) (cl-lib (0 5)) (request (0 2)) (let-alist (1 0 3)) (pcache (0 4 0)) (s (1 10 0)) (async (1 9))) "A minor mode writing markdown leanote" single ((:commit . "d499e7b59bb1f1a2fabc0e4c26fb101ed62ebc7b") (:keywords "leanote" "note" "markdown") (:authors ("Aborn Jiang" . "aborn.jiang@gmail.com")) (:maintainer "Aborn Jiang" . "aborn.jiang@gmail.com") (:url . "https://github.com/aborn/leanote-emacs"))]) (lean-mode . [(20180906 1645) ((emacs (24 3)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 10 0)) (f (0 19 0)) (flycheck (30))) "A major mode for the Lean language" tar ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (lcr . [(20180902 1919) ((dash (2 12 0)) (emacs (25 1))) "lightweight coroutines" single ((:commit . "c14f40692292d59156c7632dbdd2867c086aa75f") (:keywords "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/lcr"))]) (lcb-mode . [(20160816 540) ((emacs (24))) "LiveCode Builder major mode" single ((:commit . "be0768e9aa6f9b8e76f2230f4f7f4d152a766b9a") (:keywords "languages") (:authors ("Peter TB Brett" . "peter@peter-b.co.uk")) (:maintainer "Peter TB Brett" . "peter@peter-b.co.uk") (:url . "https://github.com/peter-b/lcb-mode"))]) (lavender-theme . [(20170808 1313) ((emacs (24 0))) "an Emacs 24 theme based on Lavender (tmTheme)" single ((:commit . "ef5e959b95d7fb8152137bc186c4c24e986c1e3c") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (launchctl . [(20150518 1309) ((emacs (24 1))) "Interface to launchctl on Mac OS X." single ((:commit . "73f8f52a5aa9a0be9bdcf68c29ad0fa2b4a115a4") (:keywords "tools" "convenience") (:authors ("Peking Duck <github.com/pekingduck>")) (:maintainer "Peking Duck <github.com/pekingduck>") (:url . "http://github.com/pekingduck/launchctl-el"))]) (launch-mode . [(20170106 512) ((emacs (24 4))) "Major mode for launch-formatted text" tar ((:commit . "25ebd4ba77afcbe729901eb74923dbe9ae81c313") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/launch-mode"))]) (launch . [(20130619 2204) nil "launch files with OS-standard associated applications." single ((:commit . "e7c3b573fc05fe4d3d322389079909311542e799") (:keywords "convenience" "processes") (:authors ("Simon Law" . "sfllaw@sfllaw.ca")) (:maintainer "Simon Law" . "sfllaw@sfllaw.ca") (:url . "https://github.com/sfllaw/emacs-launch"))]) (latexdiff . [(20180521 2232) ((emacs (24 4))) "Latexdiff integration in Emacs" single ((:commit . "024ee7a4fd235695dacd9f53594fef3d79bee88b") (:keywords "tex" "vc" "tools" "git" "helm") (:authors ("Launay Gaby" . "gaby.launay@tutanota.com")) (:maintainer "Launay Gaby" . "gaby.launay@tutanota.com") (:url . "http://github.com/galaunay/latexdiff.el"))]) (latex-unicode-math-mode . [(20170123 1816) nil "Input method for Unicode math symbols" tar ((:commit . "eb4a5c9f9b00a58d2ca80f90782a851f4c8497b8") (:authors ("Christoph Dittmann" . "github@christoph-d.de")) (:maintainer "Christoph Dittmann" . "github@christoph-d.de") (:url . "https://github.com/Christoph-D/latex-unicode-math-mode"))]) (latex-preview-pane . [(20181008 1822) nil "Makes LaTeX editing less painful by providing a updatable preview pane" tar ((:commit . "5297668a89996b50b2b62f99cba01cc544dbed2e"))]) (latex-pretty-symbols . [(20151112 1044) nil "Display many latex symbols as their unicode counterparts" single ((:keywords "convenience" "display") (:authors ("Erik Parmann" . "eparmann@gmail.com") ("Pål Drange")) (:maintainer "Erik Parmann" . "eparmann@gmail.com") (:url . "https://bitbucket.org/mortiferus/latex-pretty-symbols.el"))]) (latex-math-preview . [(20170522 2155) nil "preview LaTeX mathematical expressions." single ((:commit . "775887a89447dd19541b121161cc02e9799d0d3a") (:keywords "latex" "tex") (:authors ("Takayuki YAMAGUCHI" . "d@ytak.info")) (:maintainer "Takayuki YAMAGUCHI" . "d@ytak.info") (:url . "https://gitlab.com/latex-math-preview/latex-math-preview"))]) (latex-extra . [(20170817 147) ((auctex (11 86 1)) (cl-lib (0 5))) "Adds several useful functionalities to LaTeX-mode." single ((:commit . "82d99b8b0c2db20e5270749582e03bcc2443ffb5") (:keywords "tex") (:authors ("Artur Malabarba" . "artur@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "artur@endlessparentheses.com") (:url . "http://github.com/Malabarba/latex-extra"))]) (lastpass . [(20171208 1016) ((emacs (24 4)) (seq (1 9)) (cl-lib (0 5))) "LastPass command wrapper" single ((:commit . "a4529ce70b8187ed9ac4972997df152af58ef2eb") (:keywords "extensions" "processes" "lpass" "lastpass") (:authors ("Petter Storvik")) (:maintainer "Petter Storvik") (:url . "https://github.com/storvik/emacs-lastpass"))]) (language-detection . [(20161123 1813) ((emacs (24)) (cl-lib (0 5))) "Automatic language detection from code snippets" single ((:commit . "54a6ecf55304fba7d215ef38a4ec96daff2f35a4") (:authors ("Andreas Jansson" . "andreas@jansson.me.uk")) (:maintainer "Andreas Jansson" . "andreas@jansson.me.uk") (:url . "https://github.com/andreasjansson/language-detection.el"))]) (langtool . [(20180409 1016) ((cl-lib (0 3))) "Grammar check utility using LanguageTool" single ((:commit . "d93286722cff3fecf8641a4a6c3b0691f30362fe") (:keywords "docs") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-langtool"))]) (langdoc . [(20150218 645) ((cl-lib (0 2))) "Help to define help document mode for various languages" single ((:commit . "2c7223bacb116992d700ecb19a60df5c09c63424") (:keywords "convenience" "eldoc") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/langdoc/"))]) (lang-refactor-perl . [(20131122 2127) nil "Simple refactorings, primarily for Perl" single ((:commit . "691bd69639de6b7af357e3b7143563ececd9c497") (:keywords "languages" "refactoring" "perl") (:authors (nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>")) (:maintainer nil . "Johan Lindstrom <buzzwordninja not_this_bit@googlemail.com>") (:url . "https://github.com/jplindstrom/emacs-lang-refactor-perl"))]) (lammps-mode . [(20180801 1319) ((emacs (24 4))) "basic syntax highlighting for LAMMPS files" single ((:commit . "a5b68d7a59975770b56ee8f6e66fa4f703a72ffe") (:keywords "languages" "faces") (:authors ("Aidan Thompson <athomps at sandia.gov>")) (:maintainer "Rohit Goswami <r95g10 at gmail.com>") (:url . "https://github.com/lammps/lammps/tree/master/tools/emacs"))]) (labburn-theme . [(20170502 907) nil "A lab color space zenburn theme." single ((:commit . "e95334acd8a73fbe8e156f70e047014a87e92e66") (:keywords "theme" "zenburn") (:authors ("Johannes Goslar")) (:maintainer "Johannes Goslar") (:url . "https://github.com/ksjogo/labburn-theme"))]) (lab-themes . [(20181015 1820) ((emacs (24))) "A custom theme carefully constructed in the LAB space" tar ((:commit . "dd1676e901c458cfcd7b9f331535150ae38a36f2") (:keywords "lisp") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:url . "https://github.com/MetroWind/lab-theme"))]) (kwin . [(20150308 1812) nil "communicatewith the KWin window manager" single ((:commit . "d4f8f3593598b71ee596e0a87b2c1d6a912a9566") (:authors ("Simon Hafner")) (:maintainer "Simon Hafner") (:url . "http://github.com/reactormonk/kwin-minor-mode"))]) (kv . [(20140108 1534) nil "key/value data structure functions" single ((:commit . "721148475bce38a70e0b678ba8aa923652e8900e") (:keywords "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (kurecolor . [(20180401 1221) ((emacs (24 1)) (s (1 0))) "color editing goodies for Emacs" single ((:commit . "a27153f6a01f38226920772dc4917b73166da5e6") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com"))]) (kubernetes-tramp . [(20171026 1622) ((emacs (24)) (cl-lib (0 5))) "TRAMP integration for kubernetes containers" single ((:commit . "9fa84df71f6e88bc23a756cdf2df393a35aec945") (:keywords "kubernetes" "convenience") (:authors ("Giovanni Ruggiero" . "giovanni.ruggiero+github@gmail.com")) (:maintainer "Giovanni Ruggiero" . "giovanni.ruggiero+github@gmail.com") (:url . "https://github.com/gruggiero/kubernetes-tramp"))]) (kubernetes-evil . [(20171123 219) ((kubernetes (0 12 0)) (evil (1 2 12))) "Kubernetes keybindings for evil-mode." single ((:commit . "2b5ce22b12bd8a569cb0a8019a395173e3a13523") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool"))]) (kubernetes . [(20180706 1220) ((emacs (25 1)) (dash (2 12 0)) (magit (2 8 0))) "Magit-like porcelain for Kubernetes." tar ((:commit . "2b5ce22b12bd8a569cb0a8019a395173e3a13523") (:authors ("Chris Barrett" . "chris+emacs@walrus.cool")) (:maintainer "Chris Barrett" . "chris+emacs@walrus.cool"))]) (ksp-cfg-mode . [(20180609 547) ((cl-lib (0 5))) "major mode for editing KSP CFG files" single ((:commit . "fda64705f605fb8fccee53a5040fe4865ca17d44") (:keywords "data") (:authors ("Emily Backes" . "lucca@accela.net")) (:maintainer "Emily Backes" . "lucca@accela.net") (:url . "http://github.com/lashtear/ksp-cfg-mode"))]) (kroman . [(20150827 2340) nil "Korean hangul romanization" single ((:commit . "90402b6ae40383e75d8ba97d66eee93eebf40f70") (:keywords "korean" "roman") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com"))]) (kpm-list . [(20170924 1352) nil "An emacs buffer list that tries to intelligently group together buffers." single ((:commit . "e0f5112e5ce8ec1b603f4428fa51681c68bb28f5") (:authors ("Kevin Mahoney")) (:maintainer "Kevin Mahoney") (:url . "https://github.com/KMahoney/kpm-list/"))]) (kotlin-mode . [(20181109 1818) ((emacs (24 3))) "Major mode for kotlin" single ((:commit . "666187a086c042e70b65b13ea83b34a493440d95") (:keywords "languages") (:authors ("Shodai Yokoyama" . "quantumcars@gmail.com")) (:maintainer "Shodai Yokoyama" . "quantumcars@gmail.com"))]) (kosmos-theme . [(20170502 1850) ((emacs (24))) "Black and lightgray theme with not so much syntax highlighting." single ((:commit . "616456d2376a75dc31190ad65137d179fbad4336") (:authors ("Maxim Kim" . "habamax@gmail.com")) (:maintainer "Maxim Kim" . "habamax@gmail.com") (:url . "https://github.com/habamax/kosmos-theme"))]) (korean-holidays . [(20170301 445) nil "Korean holidays for calendar." single ((:commit . "6e94c2e071069aee9ed12ebbfd9b0ad863b8c78e") (:keywords "calendar") (:authors ("SeungKi Kim" . "tttuuu888@gmail.com")) (:maintainer "SeungKi Kim" . "tttuuu888@gmail.com") (:url . "https://github.com/tttuuu888/korean-holidays"))]) (kooten-theme . [(20161023 905) ((emacs (24 1))) "Dark color theme" single ((:commit . "d10197b4dd7af02cd14aeab2573c273a294798c3") (:keywords "themes") (:authors ("Pascal van Kooten" . "kootenpv@gmail.com")) (:maintainer "Pascal van Kooten" . "kootenpv@gmail.com") (:url . "http://github.com/kootenpv/emacs-kooten-theme"))]) (kolon-mode . [(20140122 1134) nil "Syntax highlighting for Text::Xslate's Kolon syntax" single ((:commit . "5af0955e280ae991862189ebecd3937c5fc8fb9f") (:keywords "xslate" "perl") (:authors ("Sam Tran")) (:maintainer "Sam Tran") (:url . "https://github.com/samvtran/kolon-mode"))]) (kodi-remote . [(20181120 2027) ((request (0 2 0)) (let-alist (1 0 4)) (json (1 4)) (elnode (20140203 1506))) "Remote Control for Kodi" single ((:commit . "a8ba7f3744d18002b192b787ba3463861d6b9453") (:keywords "kodi" "tools" "convinience") (:authors ("Stefan Huchler" . "stefan.huchler@mail.de")) (:maintainer "Stefan Huchler" . "stefan.huchler@mail.de") (:url . "http://github.com/spiderbit/kodi-remote.el"))]) (know-your-http-well . [(20160208 2304) nil "Look up the meaning of HTTP headers, methods, relations, status codes" tar ((:commit . "3cc5ab6d2764ab7aacb1b6e026abaccbeb6c37f2"))]) (klere-theme . [(20180415 1823) ((emacs (24))) "A dark theme with lambent color highlights and incremental grays" single ((:commit . "c064f9e5c44173c239fce239a62c8d5e61827672") (:authors ("Wamm K. D." . "jaft.r@outlook.com")) (:maintainer "Wamm K. D." . "jaft.r@outlook.com") (:url . "https://github.com/WammKD/emacs-klere-theme"))]) (kixtart-mode . [(20150611 1604) ((emacs (24))) "major mode for Kixtart scripting files" single ((:commit . "1c2356797e7b766bbaaa2b341176a8b10499cd79") (:keywords "languages") (:authors ("Ryrun <https://github.com/ryrun>")) (:maintainer "Ryrun <https://github.com/ryrun>") (:url . "https://github.com/ryrun/kixtart-mode"))]) (kiwix . [(20170927 820) ((emacs (24 4)) (cl-lib (0 5))) "Kiwix interface and support." single ((:commit . "86dbead6c0017beefd92a0b64a0bb5f5d12c5b16") (:keywords "kiwix" "wikipedia") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/kiwix.el"))]) (kivy-mode . [(20180702 2029) nil "Emacs major mode for editing Kivy files" single ((:commit . "372b81964f55d2ca74641944ab8c908172306e59") (:authors ("Dean Serenevy" . "dean@serenevy.net")) (:maintainer "Dean Serenevy" . "dean@serenevy.net"))]) (kite-mini . [(20160508 1106) ((dash (2 11 0)) (websocket (1 5))) "Remotely evaluate JavaScript in the WebKit debugger" tar ((:commit . "a68619dbc109c7989f3448426d8c1ee9e797c11f") (:keywords "webkit") (:authors ("Tung Dao" . "me@tungdao.com")) (:maintainer "Tung Dao" . "me@tungdao.com") (:url . "https://github.com/tungd/kite-mini.el"))]) (kite . [(20130201 1938) ((json (1 2)) (websocket (0 93 1))) "WebKit inspector front-end" tar ((:commit . "7ed74d1147a6ddd152d3da65dc30df3517d53144") (:keywords "tools") (:authors ("Julian Scheid" . "julians37@gmail.com")) (:maintainer "Julian Scheid" . "julians37@gmail.com"))]) (killer . [(20120808 1122) nil "kill and delete text" single ((:commit . "7bbb223f875402a7b2abee4baa5a54f10bd97212") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "http://github.com/tarsius/killer"))]) (kill-ring-search . [(20140422 1555) nil "incremental search for the kill ring" single ((:commit . "23535b4a01a1cb1574604e36c49614e84e85c883") (:keywords "convenience" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/kill-ring-search/"))]) (kill-or-bury-alive . [(20180101 618) ((emacs (24 4)) (cl-lib (0 5))) "Precise control over buffer killing in Emacs" single ((:commit . "0ba8f44efe60058ef66b10a059fd30489b42546f") (:keywords "buffer" "killing" "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/kill-or-bury-alive"))]) (kibit-helper . [(20150508 1533) ((s (0 8)) (emacs (24))) "Conveniently use the Kibit Leiningen plugin from Emacs" single ((:commit . "16bdfff785ee05d8e74a5780f6808506d990cef7") (:keywords "languages" "clojure" "kibit") (:authors ("Jonas Enlund") ("James Elliott" . "james@brunchboy.com")) (:maintainer "Jonas Enlund") (:url . "http://www.github.com/brunchboy/kibit-helper"))]) (keyword-search . [(20180424 1102) nil "browser keyword search from Emacs" tar ((:commit . "f8475ecaddb8804a9be6bee47678207c86ac8dee") (:keywords "web" "search" "keyword") (:maintainer "Jens Petersen") (:url . "https://github.com/juhp/keyword-search"))]) (keyswap . [(20160813 957) ((emacs (24 3))) "swap bindings between key pairs" single ((:commit . "cd682a7c4a8d64d6bae6a005db5045232e5e7b95") (:keywords "convenience") (:authors ("Matthew Malcomson" . "hardenedapple@gmail.com")) (:maintainer "Matthew Malcomson" . "hardenedapple@gmail.com") (:url . "http://github.com/hardenedapple/keyswap.el"))]) (keyset . [(20150220 530) ((dash (2 8 0)) (cl-lib (0 5))) "A small library for structuring key bindings." single ((:commit . "41bbfc4dbed5de6ecf3ec1dba634c7c26241ca84") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/keyset"))]) (keypress-multi-event . [(20180817 853) ((emacs (24 3))) "Perform different actions for the same keypress." single ((:commit . "ec94209e52e17427e513b0b24ac2de1ac90b3762") (:keywords "abbrev" "convenience" "wp" "keyboard") (:authors ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainer "Boruch Baum" . "boruch_baum@gmx.com") (:url . "https://www.github.com/Boruch_Baum/emacs-keypress-multi-event"))]) (keymap-utils . [(20180318 2237) ((cl-lib (0 3))) "keymap utilities" single ((:commit . "1ad766dbc111ec78b1a292da97b9bd4856cd2ff7") (:keywords "convenience" "extensions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keymap-utils"))]) (keyfreq . [(20160516 1416) ((cl-lib (0 5))) "track command frequencies" single ((:commit . "9c665c8c219d18866403897936427bb408e3d6b9") (:authors ("Ryan Yeske, Michal Nazarewicz (mina86/AT/mina86.com)")) (:maintainer "David Capello, Xah lee"))]) (keydef . [(20090428 1931) nil "a simpler way to define keys, with kbd syntax" single ((:commit . "dff2be9f58d12d8c6a490ad0c1b2b10b55528dc0") (:keywords "convenience" "lisp" "customization" "keyboard" "keys") (:authors ("Michael John Downes" . "mjd@ams.org")) (:maintainer "Michael John Downes" . "mjd@ams.org"))]) (keychain-environment . [(20180318 2223) nil "load keychain environment variables" single ((:commit . "d3643196de6dc79ea77f9f4805028350fd76100b") (:keywords "gnupg" "pgp" "ssh") (:authors ("Paul Tipper <bluefoo at googlemail dot com>")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keychain-environment"))]) (keycast . [(20180318 2021) ((emacs (25 3))) "Show current command and its key in the mode line" single ((:commit . "46370b8a72922902921d3ed2fa194564568053dc") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/keycast"))]) (key-seq . [(20150907 756) ((key-chord (0 6))) "map pairs of sequentially pressed keys to commands" single ((:commit . "e29b083a6427d061638749194fc249ef69ad2cc0") (:keywords "convenience" "keyboard" "keybindings") (:authors ("Vyacheslav Levit" . "dev@vlevit.org")) (:maintainer "Vyacheslav Levit" . "dev@vlevit.org") (:url . "http://github.com/vlevit/key-seq.el"))]) (key-leap . [(20160831 1447) ((emacs (24 3))) "Leap between lines by typing keywords" single ((:commit . "b3f6ef15c8a13870475d5af159fa24b30f97dea0") (:keywords "point" "convenience") (:authors ("Martin Rykfors" . "martinrykfors@gmail.com")) (:maintainer "Martin Rykfors" . "martinrykfors@gmail.com") (:url . "https://github.com/MartinRykfors/key-leap"))]) (key-intercept . [(20140211 749) nil "Intercept prefix keys" single ((:commit . "d9a60edb4ce893f2d3d94f242164fdcc62d43cf2") (:keywords "keyboard") (:authors ("INA Lintaro <tarao.gnn at gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>") (:url . "http://github.com/tarao/key-intercept-el"))]) (key-combo . [(20150324 1439) nil "map key sequence to commands" single ((:commit . "2fb5c65bc82d5bd2964e2b163822429ab45d90a1") (:keywords "keyboard" "input") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Vitalie Spinu" . "spinuvit@gmail.com") (:url . "https://github.com/uk-ar/key-combo"))]) (key-chord . [(20160227 1238) nil "map pairs of simultaneously pressed keys to commands" single ((:commit . "72443e9ff3c4f1c3ccaced3130236801efde3d83") (:keywords "keyboard" "chord" "input") (:authors ("David Andersson <l.david.andersson(at)sverige.nu>")) (:maintainer "David Andersson <l.david.andersson(at)sverige.nu>"))]) (kerl . [(20150424 2005) nil "Emacs integration for kerl" single ((:commit . "1732ee26213f021bf040919c45ad276aafcaae14") (:keywords "tools") (:authors ("Correl Roush" . "correl@gmail.com")) (:maintainer "Correl Roush" . "correl@gmail.com") (:url . "http://github.com/correl/kerl.el/"))]) (kdeconnect . [(20180126 2340) nil "An interface for KDE Connect" single ((:commit . "ca0cbf9a628ba7b519b43fa85e0d988ca26bf853") (:keywords "kdeconnect" "android") (:authors ("Carl Lieberman" . "dev@carl.ac")) (:maintainer "Carl Lieberman" . "dev@carl.ac"))]) (karma . [(20160220 1245) ((pkg-info (0 4)) (emacs (24))) "Karma Test Runner Emacs Integration" single ((:commit . "31d3e7708246183d7ed0686be92bf23140af348c") (:keywords "language" "javascript" "js" "karma" "testing") (:authors ("Samuel Tonini")) (:maintainer "Samuel Tonini") (:url . "http://github.com/tonini/karma.el"))]) (kapacitor . [(20180910 442) ((emacs (25 1)) (magit (2 13 0)) (magit-popup (2 12 4))) "Main file for kapacitor-mode" single ((:commit . "b0e95f98b965f215be6ead14779949d5cf358ea5") (:keywords "kapacitor" "emacs" "magit" "tools") (:authors ("Manoj Kumar Manikchand" . "manojm.321@gmail.com")) (:maintainer "Manoj Kumar Manikchand" . "manojm.321@gmail.com") (:url . "http://github.com/Manoj321/kapacitor-el"))]) (kaomoji . [(20171227 440) ((emacs (24 3)) (helm-core (1 9 1))) "Input kaomoji superb easily" tar ((:commit . "90a1490743b2a30762f5454c9d9309018eff83dd") (:keywords "tools" "fun") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/kaomoji.el"))]) (kaolin-themes . [(20181117 836) ((emacs (25 1)) (autothemer (0 2 2)) (cl-lib (0 6))) "A set of eye pleasing themes" tar ((:commit . "7ddbe315c85082a6ed9ded576ed8b9e9ed8fe1f2") (:keywords "dark" "light" "teal" "blue" "violet" "purple" "brown" "theme" "faces") (:authors ("Ogden Webb" . "ogdenwebb@gmail.com")) (:maintainer "Ogden Webb" . "ogdenwebb@gmail.com") (:url . "https://github.com/ogdenwebb/emacs-kaolin-themes"))]) (kanji-mode . [(20160826 1139) nil "View stroke order for kanji characters at cursor" tar ((:commit . "eda4f8666486689d36317db7dbda54fb73d3e3d2") (:authors ("Wojciech Gac" . "wojciech.s.gac@gmail.com")) (:maintainer "Wojciech Gac" . "wojciech.s.gac@gmail.com") (:url . "http://github.com/wsgac/kanji-mode "))]) (kanban . [(20170418 810) nil "Parse org-todo headlines to use org-tables as Kanban tables" single ((:keywords "outlines" "convenience") (:authors ("Arne Babenhauserheide" . "arne_bab@web.de")) (:maintainer "Arne Babenhauserheide" . "arne_bab@web.de"))]) (kaleidoscope-evil-state-flash . [(20170728 1020) ((evil (1 2 12)) (kaleidoscope (0 1 0)) (s (1 11 0))) "Flash keyboard LEDs when changing Evil state" single ((:commit . "52b5be3277f65cb5ca657973e9bd7f914b996356") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/kaleidoscope.el"))]) (kaleidoscope . [(20170808 817) ((s (1 11 0))) "Controlling Kaleidoscope-powered devices." single ((:commit . "52b5be3277f65cb5ca657973e9bd7f914b996356") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/kaleidoscope.el"))]) (kakapo-mode . [(20171004 451) ((cl-lib (0 5))) "TABS (hard or soft) for indentation (leading whitespace), and SPACES for alignment." single ((:commit . "292e07203c676361a1d918deb5acf2123cd70eaf") (:keywords "indentation") (:url . "https://github.com/listx/kakapo-mode"))]) (kaesar-mode . [(20160128 1008) ((kaesar (0 1 4)) (cl-lib (0 3))) "Encrypt/Decrypt buffer by AES with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data" "convenience") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar-file . [(20160128 1008) ((kaesar (0 1 1))) "Encrypt/Decrypt file by AES with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data" "files") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (kaesar . [(20160128 1008) ((cl-lib (0 3))) "Another AES algorithm encrypt/decrypt string with password." single ((:commit . "d087075cb1a46c2c85cd075220e09b2eaef9b86e") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-kaesar"))]) (jvm-mode . [(20150422 708) ((dash (2 6 0)) (emacs (24))) "Monitor and manage your JVMs" single ((:commit . "3355dbaf5b0185aadfbad24160399abb32c5bea0") (:keywords "convenience") (:authors ("Martin Trojer" . "martin.trojer@gmail.com")) (:maintainer "Martin Trojer" . "martin.trojer@gmail.com") (:url . "https://github.com/martintrojer/jvm-mode.el"))]) (jumplist . [(20151120 345) ((cl-lib (0 5))) "Jump like vim jumplist or ex jumplist" single ((:commit . "c482d137d95bc5e1bcd790cdbde25b7f729b2502") (:keywords "jumplist" "vim") (:authors ("ganmacs <ganmacs_at_gmail.com>")) (:maintainer "ganmacs <ganmacs_at_gmail.com>") (:url . "https://github.com/ganmacs/jumplist"))]) (jump-tree . [(20171014 1551) nil "Treat position history as a tree" tar ((:commit . "282267dc6305889e31d46b405b7ad4dfe5923b66") (:keywords "convenience" "position" "jump" "tree") (:authors ("Wen Yang" . "yangwen0228@foxmail.com")) (:maintainer "Wen Yang" . "yangwen0228@foxmail.com") (:url . "https://github.com/yangwen0228/jump-tree"))]) (jump-to-line . [(20130122 1653) nil "Jump to line number at point." single ((:commit . "01ef8c3529d85e6c59cc20840acbc4a8e8325bc8") (:keywords "jump" "line" "back" "file" "ruby" "csharp" "python" "perl") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (jump-char . [(20180601 1348) nil "navigation by char" single ((:commit . "1e31a3c687f2b3c71bbfab881c6d75915534bb9e") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/jump-char"))]) (jump . [(20161127 128) ((findr (0 7)) (inflections (2 4)) (cl-lib (0 5))) "build functions which contextually jump between files" single ((:commit . "e4f1372cf22e811faca52fc86bdd5d817498a4d8") (:keywords "project" "convenience" "navigation") (:authors ("Eric Schulte")) (:maintainer "Eric Schulte") (:url . "http://github.com/eschulte/jump.el"))]) (jumblr . [(20170727 2043) ((s (1 8 0)) (dash (2 2 0))) "an anagram game for emacs" tar ((:commit . "34533dfb9db8538c005f4eaffafeff7ed193729f") (:keywords "anagram" "word game" "games") (:url . "https://github.com/mkmcc/jumblr"))]) (julia-shell . [(20161125 1910) ((julia-mode (0 3))) "Major mode for an inferior Julia shell" tar ((:commit . "583a0b2ca20461ab4356929fd0f2212c22341b69") (:authors ("Dennis Ogbe" . "dogbe@purdue.edu")) (:maintainer "Dennis Ogbe" . "dogbe@purdue.edu"))]) (julia-repl . [(20180923 1124) ((emacs (25))) "A minor mode for a Julia REPL" single ((:commit . "d8b94c6dbfa47fd51540b9d5b1bb0c2dfce3ebc2") (:keywords "languages") (:authors ("Tamas Papp" . "tkpapp@gmail.com")) (:maintainer "Tamas Papp" . "tkpapp@gmail.com") (:url . "https://github.com/tpapp/julia-repl"))]) (julia-mode . [(20180816 2117) nil "Major mode for editing Julia source code" single ((:commit . "ec01995f60486480cf2240bbd3b9a2ff3fa9e0f0") (:keywords "languages") (:url . "https://github.com/JuliaLang/julia"))]) (jtags . [(20160211 2029) nil "enhanced tags functionality for Java development" tar ((:commit . "b50daa48510f71e74ce0ec2eb85030896a79cf96") (:keywords "languages" "tools") (:authors ("Alexander Baltatzis" . "alexander@baltatzis.com") ("Johan Dykstrom" . "jody4711-sf@yahoo.se")) (:maintainer "Johan Dykstrom" . "jody4711-sf@yahoo.se") (:url . "http://jtags.sourceforge.net"))]) (jsx-mode . [(20130908 1724) nil "major mode for JSX" single ((:commit . "47213429c09259126cddb5742482cfc444c70d50") (:authors ("Takeshi Arabiki (abicky)")) (:maintainer "Takeshi Arabiki (abicky)") (:url . "https://github.com/jsx/jsx-mode.el"))]) (jst . [(20150604 1138) ((s (1 9)) (f (0 17)) (dash (2 10)) (pcache (0 3)) (emacs (24 4))) "JS test mode" single ((:commit . "2a3fd16c992f7790dc67134ef06a814c3d20579c") (:keywords "js" "javascript" "jasmine" "coffee" "coffeescript") (:authors ("Cheung Hoi Yu" . "yeannylam@gmail.com")) (:maintainer "Cheung Hoi Yu" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/jst-mode"))]) (jss . [(20130508 1423) ((emacs (24 1)) (websocket (0)) (js2-mode (0))) "An emacs interface to webkit and mozilla debuggers" tar ((:commit . "41749257aecf13c7bd6ed489b5ab3304d06e40bc") (:keywords "languages") (:authors ("Marco Baringer" . "mb@bese.it")) (:maintainer "Marco Baringer" . "mb@bese.it"))]) (jsonnet-mode . [(20180822 1619) ((emacs (24))) "Major mode for editing jsonnet files" single ((:commit . "0d68681d501fd57ebde5ed4fe100033a5d3aafa8") (:keywords "languages") (:authors ("Nick Lanham")) (:maintainer "Nick Lanham") (:url . "https://github.com/mgyucht/jsonnet-mode"))]) (json-snatcher . [(20150512 347) ((emacs (24))) "Grabs the path to JSON values in a JSON file" single ((:commit . "c4cecc0a5051bd364373aa499c47a1bb7a5ac51c") (:authors ("Sterling Graham" . "sterlingrgraham@gmail.com")) (:maintainer "Sterling Graham" . "sterlingrgraham@gmail.com") (:url . "http://github.com/sterlingg/json-snatcher"))]) (json-rpc . [(20180104 1528) ((emacs (24 1)) (cl-lib (0 5))) "JSON-RPC library" single ((:commit . "0992ae71964055230aa5d4d934a1b93b5dfd7eb4") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/elisp-json-rpc"))]) (json-reformat . [(20160212 853) nil "Reformatting tool for JSON" single ((:commit . "8eb6668ed447988aea06467ba8f42e1f2178246f") (:keywords "json") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/json-reformat"))]) (json-navigator . [(20171220 819) ((emacs (24 3)) (hierarchy (0 6 0))) "View and navigate JSON structures" single ((:commit . "7a1fec93500c46ccba4086d10115d8188607d0d0") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/json-navigator"))]) (json-mode . [(20180718 809) ((json-reformat (0 0 5)) (json-snatcher (1 0 0))) "Major mode for editing JSON files." single ((:commit . "ffc92b1eefc54963703b43be140f4c8c8ad348f7") (:authors ("Josh Johnston")) (:maintainer "Josh Johnston") (:url . "https://github.com/joshwnj/json-mode"))]) (jsfmt . [(20180920 1008) nil "Interface to jsfmt command for javascript files" single ((:commit . "ca141a135c7700eaedef92561d334e1fb7dc28a1") (:authors ("Brett Langdon" . "brett@blangdon.com")) (:maintainer "Brett Langdon" . "brett@blangdon.com") (:url . "https://github.com/brettlangdon/jsfmt.el"))]) (jscs . [(20151015 1749) ((emacs (24 1)) (cl-lib (0 5))) "Consistent JavaScript editing using JSCS" single ((:commit . "9d39d0f2355e69a020bf76242504f3a33e013ccf") (:keywords "languages" "convenience") (:authors ("papaeye" . "papaeye@gmail.com")) (:maintainer "papaeye" . "papaeye@gmail.com") (:url . "https://github.com/papaeye/emacs-jscs"))]) (js3-mode . [(20160515 1550) nil "An improved JavaScript editing mode" tar ((:commit . "229aeb374f1b1f3ee5c59b8ba3eebb6385c232cb") (:keywords "javascript" "languages") (:authors ("Thom Blake" . "webmaster@thomblake.com")) (:maintainer "Thom Blake" . "webmaster@thomblake.com"))]) (js2-refactor . [(20180502 1042) ((js2-mode (20101228)) (s (1 9 0)) (multiple-cursors (1 0 0)) (dash (1 0 0)) (s (1 0 0)) (yasnippet (0 9 0 1))) "A JavaScript refactoring library for emacs." tar ((:commit . "79124b3274c43ad1f9ec6205fa362576552db02f"))]) (js2-mode . [(20180724 801) ((emacs (24 1)) (cl-lib (0 5))) "Improved JavaScript editing mode" tar ((:commit . "5165f4dc3805add174e48f0d64c5617d10ac3507") (:keywords "languages" "javascript") (:authors ("Steve Yegge" . "steve.yegge@gmail.com") ("mooz" . "stillpedant@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Steve Yegge" . "steve.yegge@gmail.com") (:url . "https://github.com/mooz/js2-mode/"))]) (js2-highlight-vars . [(20170418 1829) ((emacs (24 4)) (js2-mode (20150908))) "highlight occurrences of the variable under cursor" single ((:commit . "e3bb177e50f76b272e8073a94d4f46be6512a163") (:authors ("Mihai Bazon" . "mihai.bazon@gmail.com")) (:maintainer "Mihai Bazon" . "mihai.bazon@gmail.com") (:url . "http://mihai.bazon.net/projects/editing-javascript-with-emacs-js2-mode/js2-highlight-vars-mode"))]) (js2-closure . [(20170816 1918) ((js2-mode (20150909))) "Google Closure dependency manager" single ((:commit . "f59db386d7d0693935d0bf52babcd2c203c06d04") (:keywords "javascript" "closure") (:authors ("Justine Tunney" . "jart@google.com")) (:maintainer "Justine Tunney" . "jart@google.com") (:url . "http://github.com/jart/js2-closure"))]) (js-import . [(20180817 1056) ((emacs (24 4)) (f (0 19 0)) (projectile (0 14 0)) (dash (2 13 0))) "Import Javascript files from your current project or dependencies" single ((:commit . "c98e74a0b43d6ccb8764cf572cdde95ca27f5633") (:keywords "tools") (:authors ("Jakob Lind" . "karl.jakob.lind@gmail.com")) (:maintainer "Jakob Lind" . "karl.jakob.lind@gmail.com") (:url . "https://github.com/jakoblind/js-import"))]) (js-format . [(20170119 102) ((emacs (24 1)) (js2-mode (20101228))) "Format or transform code style using NodeJS server with different javascript formatter" tar ((:commit . "544bda9be72b74ec2d442543ba60cff727d96669") (:keywords "js" "javascript" "format" "standard" "jsbeautify" "esformatter" "airbnb") (:authors ("James Yang" . "jamesyang999@gmail.com")) (:maintainer "James Yang" . "jamesyang999@gmail.com") (:url . "http://github.com/futurist/js-format.el"))]) (js-doc . [(20160715 434) nil "Insert JsDoc style comment easily" single ((:commit . "f0606e89d5aa89146f96edb38cf69af0068a9d1e") (:keywords "document" "comment") (:authors ("mooz" . "stillpedant@gmail.com")) (:maintainer "mooz" . "stillpedant@gmail.com") (:url . "https://github.com/mooz/js-doc"))]) (js-comint . [(20181106 2238) ((emacs (24 3))) "JavaScript interpreter in window." single ((:commit . "01be9d821269c513665d00416f6dac5c77808801") (:keywords "javascript" "node" "inferior-mode" "convenience") (:authors ("Paul Huff" . "paul.huff@gmail.com")) (:maintainer "Chen Bin <chenbin.sh AT gmail DOT com>") (:url . "https://github.com/redguardtoo/js-comint"))]) (js-codemod . [(20171104 1154) ((emacs (24 4))) "Run js-codemod on current line or selected region" tar ((:commit . "014e56c846487d1eeaf8a91dd503b9d96eb1510a") (:keywords "js" "codemod" "region") (:authors (nil . "Torgeir Thoresen <@torgeir>")) (:maintainer nil . "Torgeir Thoresen <@torgeir>"))]) (js-auto-format-mode . [(20180807 1352) ((emacs (24))) "Minor mode for auto-formatting JavaScript code" single ((:commit . "29d245b4d126a5fc5153a4d8f17396be4165b4a6") (:keywords "languages") (:authors ("Masafumi Koba" . "ybiquitous@gmail.com")) (:maintainer "Masafumi Koba" . "ybiquitous@gmail.com") (:url . "https://github.com/ybiquitous/js-auto-format-mode"))]) (js-auto-beautify . [(20161031 509) ((web-beautify (0 3 1)) (web-mode (14 0 27))) "auto format you js/jsx file" single ((:commit . "180d15af7b5dfaab4ee1954cca2fdc797932f9de") (:authors (nil . "quanwei9958@126.com")) (:maintainer nil . "quanwei9958@126.com"))]) (jquery-doc . [(20150812 758) nil "jQuery api documentation interface for emacs" tar ((:commit . "24032284919b942ec27707d929bdd8bf48420062") (:keywords "docs" "jquery") (:authors ("Anantha kumaran" . "ananthakumaran@gmail.com")) (:maintainer "Anantha kumaran" . "ananthakumaran@gmail.com"))]) (jq-mode . [(20181103 1258) ((emacs (25 1))) "Edit jq scripts." tar ((:commit . "d6bbd83baf0746f22564f7ae92db44e06da6e08c") (:authors ("Bjarte Johansen <Bjarte dot Johansen at gmail dot com>")) (:maintainer "Bjarte Johansen <Bjarte dot Johansen at gmail dot com>") (:url . "https://github.com/ljos/jq-mode"))]) (jpop . [(20170410 1250) ((emacs (24)) (dash (2 11 0)) (cl-lib (0 5))) "Lightweight project caching and navigation framework" tar ((:commit . "7628b03260be96576b34459d45959ee77d8b2110") (:keywords "project" "convenience") (:authors ("Dom Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dom Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/jpop.el"))]) (jonprl-mode . [(20160819 59) ((emacs (24 3)) (cl-lib (0 5)) (yasnippet (0 8 0))) "A major mode for editing JonPRL files" tar ((:commit . "6059bb64891fae45827174e044d6a87ac07172d8") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (jknav . [(20121006 2025) nil "Automatically enable j/k keys for line-based navigation" single ((:commit . "861245715c728503dad6573278fdd75c271dbf8b") (:keywords "keyboard" "navigation") (:authors ("Aaron Culich" . "aculich@gmail.com")) (:maintainer "Aaron Culich" . "aculich@gmail.com"))]) (jist . [(20161229 1721) ((emacs (24 4)) (dash (2 12 0)) (seq (1 11)) (let-alist (1 0 4)) (magit (2 1 0)) (request (0 2 0))) "Gist integration" single ((:commit . "da0692452e312a99bb27d8708504b521798aca48") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/jist.el"))]) (jira-markup-mode . [(20150601 2109) nil "Emacs Major mode for JIRA-markup-formatted text files" single ((:commit . "4fc534c47df26a2f402bf835ebe2ed89474a4062") (:keywords "jira" "markup") (:authors ("Matthias Nuessler" . "m.nuessler@web.de>")) (:maintainer "Matthias Nuessler" . "m.nuessler@web.de>") (:url . "https://github.com/mnuessler/jira-markup-mode"))]) (jinja2-mode . [(20141128 1007) nil "A major mode for jinja2" single ((:commit . "cfaa7bbe7bb290cc500440124ce89686f3e26f86") (:authors ("Florian Mounier aka paradoxxxzero")) (:maintainer "Florian Mounier aka paradoxxxzero"))]) (jg-quicknav . [(20170809 130) ((s (1 9 0)) (cl-lib (0 5))) "Quickly navigate the file system to find a file." single ((:commit . "c8d53e774d63e68a944092c08a026b57da741038") (:keywords "navigation") (:authors ("Jeff Gran" . "jeff@jeffgran.com")) (:maintainer "Jeff Gran" . "jeff@jeffgran.com") (:url . "https://github.com/jeffgran/jg-quicknav"))]) (jetbrains . [(20180301 502) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17))) "JetBrains IDE bridge" single ((:commit . "56f71a17d455581c10d48f6dbb31d9e2126227bf") (:keywords "tools" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/jetbrains.el"))]) (jenkins-watch . [(20121004 2326) nil "Watch continuous integration build status" single ((:commit . "37b84dfbd98240a57ff798e1ff8bc7dba2913577") (:authors ("Andrew Taylor" . "ataylor@redtoad.ca")) (:maintainer "Andrew Taylor" . "ataylor@redtoad.ca") (:url . "https://github.com/ataylor284/jenkins-watch"))]) (jenkins . [(20170721 936) ((dash (2 12)) (emacs (24 3)) (json (1 4))) "Minimalistic Jenkins client for Emacs" single ((:commit . "1ec967973db685c9d84133ec6a5e06489ce06b62") (:keywords "jenkins" "convenience") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (jemdoc-mode . [(20170704 2027) ((emacs (24 3))) "Major mode for editing jemdoc files" single ((:commit . "529b4d4681e1198b9892f340fdd6c3f1592a047a") (:keywords "convenience" "usability") (:authors ("Dimitar Dimitrov" . "mail.mitko@gmail.com")) (:maintainer "Dimitar Dimitrov" . "mail.mitko@gmail.com") (:url . "https://github.com/drdv/jemdoc-mode"))]) (jekyll-modes . [(20141117 1314) ((polymode (0 2))) "Major modes (markdown and HTML) for authoring Jekyll content" single ((:commit . "7cb10b50fd2883e3f7b10fdfd98f19f2f0b2381c") (:keywords "docs") (:authors ("Fredrik Appelberg" . "fredrik@milgrim.local")) (:maintainer "Fredrik Appelberg" . "fredrik@milgrim.local") (:url . "https://github.com/fred-o/jekyll-modes"))]) (jedi-direx . [(20140310 936) ((jedi (0 1 2)) (direx (0 1 -3))) "Tree style source code viewer for Python buffer" single ((:commit . "7a2e677400717ed12b959cb5988e7b3fb1c12117") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jedi-core . [(20181117 954) ((emacs (24)) (epc (0 1 0)) (python-environment (0 0 2)) (cl-lib (0 5))) "Common code of jedi.el and company-jedi.el" tar ((:commit . "f0ec869f352e8c37a53c73b579ac94bad064c0d9") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jedi . [(20160426 456) ((emacs (24)) (jedi-core (0 2 2)) (auto-complete (1 4))) "a Python auto-completion for Emacs" single ((:commit . "f0ec869f352e8c37a53c73b579ac94bad064c0d9") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (jdee . [(20180831 1500) ((emacs (24 3)) (flycheck (30)) (memoize (1 0 1)) (dash (2 13 0)) (s (1 12 0))) "Java Development Environment for Emacs" tar ((:commit . "8451b811b11d8cb428bafab31752e93180a3c724") (:keywords "java" "tools") (:authors ("Paul Kinnucan" . "pkinnucan@attbi.com")) (:maintainer "Paul Landes") (:url . "http://github.com/jdee-emacs/jdee"))]) (jdecomp . [(20170224 2200) ((emacs (24 5))) "Interface to Java decompilers" single ((:commit . "692866abc83deedce62be8d6040cf24dda7fb7a8") (:keywords "decompile" "java" "languages" "tools") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/xiongtx/jdecomp"))]) (jbeans-theme . [(20180309 1625) ((emacs (24))) "Jbeans theme for GNU Emacs 24 (deftheme)" single ((:commit . "3caa95998d8492a2ca6c17971de499ca15609871") (:authors ("Adam Olsen" . "arolsen@gmail.com")) (:maintainer "Adam Olsen" . "arolsen@gmail.com") (:url . "https://github.com/synic/jbeans-emacs"))]) (jazz-theme . [(20170411 1411) nil "A warm color theme for Emacs 24+." single ((:commit . "b1cb78a97cc4050f19d88a89e455c3e52d98240e") (:authors ("Roman Parykin" . "donderom@ymail.com")) (:maintainer "Roman Parykin" . "donderom@ymail.com") (:url . "https://github.com/donderom/jazz-theme"))]) (jaword . [(20170426 627) ((tinysegmenter (0 1))) "Minor-mode for handling Japanese words better" single ((:commit . "ac062b0e5ab4bd3270497e80aa0f3ac033a0493f") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (javap-mode . [(20120223 2208) nil "Javap major mode" single ((:commit . "864c1130e204b2072e1d19cd027b6fce8ebe6629") (:url . "http://github.com/hiredman/javap-mode"))]) (javadoc-lookup . [(20160214 31) ((cl-lib (0 3))) "Javadoc Emacs integration with Maven" tar ((:commit . "507a2dd443d60b537b8f779c1847e2cd0ccd1382") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/javadoc-lookup"))]) (java-snippets . [(20160627 252) ((yasnippet (0 8 0))) "Yasnippets for Java" tar ((:commit . "6d0e2768823be27dbe07448f4cb244cd657a7136") (:authors ("Takayoshi Kimura")) (:maintainer "Takayoshi Kimura") (:url . "https://github.com/nekop/yasnippet-java-mode"))]) (java-imports . [(20170913 1410) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 2))) "Code for dealing with Java imports" single ((:commit . "e96ff44ed48b362ab6227b8b802b84d84f78bcaa") (:keywords "java") (:authors ("Lee Hinman" . "lee@writequit.org")) (:maintainer "Lee Hinman" . "lee@writequit.org") (:url . "http://www.github.com/dakrone/emacs-java-imports"))]) (jastadd-ast-mode . [(20161219 926) ((emacs (24))) "Major mode for editing JastAdd AST files" single ((:commit . "a29fdb470cbf0a398164950a3b0d2217de48e0c0") (:keywords "languages") (:authors ("Rudi Schlatte" . "rudi@constantly.at")) (:maintainer "Rudi Schlatte" . "rudi@constantly.at") (:url . "https://github.com/rudi/jastadd-ast-mode"))]) (jasminejs-mode . [(20150527 5) nil "A minor mode for manipulating jasmine test files" tar ((:commit . "9f8044bf81ab5b4841a30b0bd099916e1b7ff54a") (:keywords "javascript" "jasmine") (:authors ("Eric Stolten" . "stoltene2@gmail.com")) (:maintainer "Eric Stolten" . "stoltene2@gmail.com") (:url . "https://github.com/stoltene2/jasminejs-mode"))]) (jar-manifest-mode . [(20160501 26) nil "Major mode to edit JAR manifest files" single ((:commit . "270dae14c481300f75ed96dad3a5ae42ca928a1d") (:keywords "convenience" "languages") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/jar-manifest-mode"))]) (jape-mode . [(20140903 1506) nil "An Emacs editing mode mode for GATE's JAPE files" single ((:commit . "85b9182850707b5d107391f6caee5bd401507a7d") (:keywords "languages" "jape" "gate") (:url . "http://github.com/tanzoniteblack/jape-mode"))]) (japanlaw . [(20160129 820) ((cl-lib (0 5))) "Japan law from law.e-gov.go.jp" single ((:commit . "c160e195cda0e02a709a2d39c62bc2a1ed39a09a") (:keywords "docs" "help") (:authors ("Kazushi NODA (http://www.ne.jp/asahi/alpha/kazu/)")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com"))]) (japanese-holidays . [(20160928 618) ((cl-lib (0 3))) "calendar functions for the Japanese calendar" single ((:commit . "0bccfac342d6ebda1c1a35c3babca0c800ff0c9b") (:keywords "calendar") (:authors ("Takashi Hattori" . "hattori@sfc.keio.ac.jp") ("Hiroya Murata" . "lapis-lazuli@pop06.odn.ne.jp")) (:maintainer "Takashi Hattori" . "hattori@sfc.keio.ac.jp") (:url . "https://github.com/emacs-jp/japanese-holidays"))]) (jammer . [(20160310 859) nil "Punish yourself for using Emacs inefficiently" single ((:commit . "48aa795df6df7ae6484518bcd0398293ca49d7c6") (:keywords "games") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/jammer"))]) (jade-mode . [(20160525 1441) nil "Major mode for editing .jade files" single ((:commit . "4dbde92542fc7ad61df38776980905a4721d642e") (:authors ("Brian M. Carlson and other contributors")) (:maintainer "Brian M. Carlson and other contributors") (:url . "https://github.com/brianc/jade-mode"))]) (jack-connect . [(20141207 1207) nil "Manage jack connections within Emacs" single ((:commit . "b00658dfe3d5d67431c18ffa693d5a3705067ba0") (:authors ("Stefano Barbi" . "stefanobarbi@gmail.com")) (:maintainer "Stefano Barbi" . "stefanobarbi@gmail.com"))]) (jabber-otr . [(20150918 1144) ((emacs (24)) (jabber (0 8 92))) "Off-The-Record messaging for jabber.el" tar ((:commit . "2692b1530234e0ba9a0d6c1eaa1cbe8679f193c0") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com") (:url . "https://github.com/legoscia/emacs-jabber-otr/"))]) (jabber . [(20180927 2325) ((fsm (0 2)) (srv (0 2))) "A Jabber client for Emacs." tar ((:commit . "fff33826f42e040dad7ef64ea312d85215d3b0a1"))]) (j-mode . [(20171224 1856) nil "Major mode for editing J programs" tar ((:commit . "e8725ac8af95498faabb2ca3ab3bd809a8f148e6") (:keywords "j" "languages") (:url . "http://github.com/zellio/j-mode"))]) (iy-go-to-char . [(20141029 1546) nil "Go to next CHAR which is similar to \"f\" and \"t\" in vim" single ((:commit . "04ab4f5f3a241cbbc9b8c178a22b412a62f632f9") (:keywords "navigation" "search") (:authors ("Ian Yang <doit dot ian (at) gmail dot com>")) (:maintainer "Ian Yang <doit dot ian (at) gmail dot com>") (:url . "https://github.com/doitian/iy-go-to-char"))]) (ix . [(20131027 1629) ((grapnel (0 5 3))) "Emacs client for http://ix.io pastebin" single ((:commit . "aea4c54a5cc5a6f26637353c16a3a0e70fc76963") (:authors ("Abhishek L" . "abhishekl.2006@gmail.com")) (:maintainer "Abhishek L" . "abhishekl.2006@gmail.com") (:url . "http://www.github.com/theanalyst/ix.el"))]) (ivy-youtube . [(20181031 1208) ((request (0 2 0)) (ivy (0 8 0)) (cl-lib (0 5))) "Query YouTube and play videos in your browser" single ((:commit . "57e773e29412dc87e9bf007b15ac8dbed149e7fc") (:keywords "youtube" "multimedia" "mpv" "vlc") (:authors ("Brunno dos Santos")) (:maintainer "Brunno dos Santos") (:url . "https://github.com/squiter/ivy-youtube"))]) (ivy-ycmd . [(20180909 1225) ((ycmd (1 3)) (emacs (24)) (ivy (0 10 0)) (dash (2 14 1))) "Ivy interface to ycmd" single ((:commit . "25bfee8f676e4ecbb645e4f30b47083410a00c58") (:keywords "tools") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-ivy-ycmd"))]) (ivy-yasnippet . [(20181002 1655) ((emacs (24)) (ivy (0 10 0)) (yasnippet (0 12 2)) (dash (2 14 1)) (cl-lib (0))) "Preview yasnippets with ivy" single ((:commit . "32580b4fd23ebf9ca7dde96704f7d53df6e253cd") (:keywords "convenience") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/ivy-yasnippet"))]) (ivy-xref . [(20180821 1211) ((emacs (25 1)) (ivy (0 10 0))) "Ivy interface for xref results" single ((:commit . "61864f82e554121be0a26ba0a1d8f48b669dd5f0") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/ivy-xref"))]) (ivy-xcdoc . [(20160917 1055) ((ivy (0 8 0)) (emacs (24 4))) "Search Xcode documents with ivy interface." single ((:commit . "5ea22af36c4c2737fb0bec53432c233482d8b314") (:keywords "ivy" "xcode" "xcdoc") (:authors ("C.T.Chen" . "chenct@7adybird.com")) (:maintainer "C.T.Chen" . "chenct@7adybird.com") (:url . "https://github.com/hex2010/emacs-ivy-xcdoc"))]) (ivy-todo . [(20171208 1609) ((ivy (0 8 0)) (emacs (24 3))) "Manage org-mode TODOs with ivy" single ((:commit . "964e347cea1a6097854d7113f5b07f6c5ef81df0") (:keywords "convenience") (:authors ("Erik Sjöstrand" . "sjostrand.erik@gmail.com")) (:maintainer "Erik Sjöstrand" . "sjostrand.erik@gmail.com") (:url . "http://github.com/Kungsgeten/ivy-todo"))]) (ivy-rtags . [(20170523 454) ((ivy (0 7 0)) (rtags (2 10))) "RTags completion back-end for ivy" single ((:commit . "194cd70d38c3e2e01b9de04d006f94573510aebb") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (ivy-rich . [(20181001 1147) ((emacs (24 4)) (ivy (0 8 0))) "More friendly display transformer for ivy." single ((:commit . "dee5d60f655c93f4f9f0e40507244112bd90dab5") (:keywords "ivy") (:authors ("Yevgnen Koh" . "wherejoystarts@gmail.com")) (:maintainer "Yevgnen Koh" . "wherejoystarts@gmail.com"))]) (ivy-purpose . [(20160724 1003) ((emacs (24)) (ivy (0 8)) (window-purpose (1 5))) "Ivy Interface for Purpose" single ((:commit . "0495f2f3aed64d7e0028125e76a9a68f8fc4107e") (:authors ("Bar Magal (2016)")) (:maintainer "Bar Magal (2016)") (:url . "https://github.com/bmag/ivy-purpose"))]) (ivy-prescient . [(20181022 2256) ((emacs (25 1)) (prescient (2 2 1)) (ivy (0 10 0))) "prescient.el + Ivy" single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (ivy-posframe . [(20180818 424) ((emacs (26 0)) (posframe (0 1 0)) (ivy (0 10 0))) "Using posframe to show Ivy" single ((:commit . "b92aaa1c4695e2c6012cdbc1469b89e8c0dac4c2") (:keywords "abbrev" "convenience" "matching" "ivy") (:authors ("Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/ivy-posframe"))]) (ivy-phpunit . [(20180219 915) ((ivy (0 10 0)) (phpunit (0 7 0)) (emacs (25))) "Ivy integration for phpunit.el" single ((:commit . "ffedb0138d36564e8e36a28fd9bc71ea8944681f") (:keywords "convenience" "tools" "ivy" "phpunit" "php") (:authors ("12pt")) (:maintainer "12pt") (:url . "https://github.com/12pt/ivy-phpunit"))]) (ivy-pass . [(20170812 1955) ((emacs (24)) (ivy (0 8 0)) (password-store (1 6 5))) "ivy interface for pass" single ((:commit . "5b523de1151f2109fdd6a8114d0af12eef83d3c5") (:keywords "pass" "password" "convenience" "data") (:authors ("ecraven")) (:maintainer "ecraven") (:url . "https://github.com/ecraven/ivy-pass/"))]) (ivy-pages . [(20160728 1920) ((emacs (24 1)) (ivy (0 8 0))) "Complete current buffer's pages with Ivy" single ((:commit . "47b03a1f9384502cf22369ff31a2898c863d3aff") (:keywords "convenience" "matching") (:authors ("Igor Epstein" . "igorepst@gmail.com")) (:maintainer "Igor Epstein" . "igorepst@gmail.com") (:url . "https://github.com/igorepst/ivy-pages"))]) (ivy-mpdel . [(20180502 1848) ((emacs (25 1)) (ivy (0 10 0)) (libmpdel (0 5 0)) (mpdel (0 4 0))) "Ivy interface to navigate MPD" single ((:commit . "3f7d91cb10416b26a8e465d8c22e0faad4a722a8") (:keywords "multimedia") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/mpdel/ivy-mpdel"))]) (ivy-lobsters . [(20171202 2041) ((ivy (0 8 0)) (cl-lib (0 5))) "Browse lobste.rs stories with ivy." single ((:commit . "4364df4b3685fd1b50865ac9360fb948c0288dd1") (:authors ("Julien Blanchard <https://github.com/julienXX>")) (:maintainer "Julien Blanchard <https://github.com/julienXX>") (:url . "https://github.com/julienXX/ivy-lobsters"))]) (ivy-hydra . [(20180614 2200) ((emacs (24 1)) (ivy (0 9 0)) (hydra (0 13 4))) "Additional key bindings for Ivy" single ((:commit . "18019278d2b849b1287d299a894a4b98c9707ba2") (:keywords "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (ivy-historian . [(20170716 420) ((emacs (24 4)) (historian (20170111)) (ivy (0 8 0)) (flx (0 6 1))) "Persistently store selected minibuffer candidates" single ((:commit . "6be869f585b854eb849303c452ab4f91dab04fa9") (:keywords "convenience" "ivy") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/historian.el"))]) (ivy-gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (ivy (0 8 0)) (gitlab (0 8))) "Ivy interface to Gitlab" single ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab" "ivy") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (ivy-feedwrangler . [(20180618 1522) nil "No description available." single ((:commit . "051eac49cae32b16fab2e06ff0115cd8fb5dc499"))]) (ivy-erlang-complete . [(20180716 444) ((async (1 9)) (counsel (0 8 0)) (ivy (0 8 0)) (erlang (19 2)) (emacs (24 4))) "Erlang context sensitive completion at point using ivy. It also support xref and eldoc." tar ((:commit . "6dad91e4951ed6fd8886bfee587144da18b57049"))]) (ivy-dired-history . [(20170626 556) ((ivy (0 9 0)) (counsel (0 9 0)) (cl-lib (0 5))) "use ivy to open recent directories" single ((:commit . "c9c67ea1ee5e68443f0e6006ba162d6c8d868b69") (:authors ("纪秀峰" . "jixiuf@gmail.com")) (:maintainer "纪秀峰" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/ivy-dired-history"))]) (ivy-bibtex . [(20181030 2142) ((swiper (0 7 0)) (parsebib (1 0)) (s (1 9 0)) (dash (2 6 0)) (f (0 16 2)) (cl-lib (0 5)) (biblio (0 2))) "A bibliography manager based on Ivy" tar ((:commit . "af05ccb498d89550644cc01c80628053d4d2d73f") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de"))]) (ivy . [(20181120 1847) ((emacs (24 1))) "Incremental Vertical completYon" tar ((:commit . "18019278d2b849b1287d299a894a4b98c9707ba2") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (ivs-edit . [(20170818 1441) ((emacs (24 3)) (dash (2 6 0)) (cl-lib (1 0))) "IVS (Ideographic Variation Sequence) editing tool" tar ((:commit . "5db39c234aa7393b591168a4fd0a9a4cbbca347d") (:keywords "text") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ivs-edit"))]) (ivariants . [(20170823 224) ((emacs (24 3)) (ivs-edit (1 0))) "Ideographic variants editor and browser" tar ((:commit . "ca0b74d32b5d2d77a45cc6ad6edc00be0ee85284") (:keywords "i18n" "languages") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ivariants"))]) (iterator . [(20170207 838) ((emacs (24)) (cl-lib (0 5))) "A library to create and use elisp iterators objects." single ((:commit . "9da54f9aed945b46866782cdf962c9e530419297") (:authors ("Thierry Volpiatto <thierry dot volpiatto at gmail dot com>")) (:maintainer "Thierry Volpiatto <thierry dot volpiatto at gmail dot com>") (:url . "https://github.com/thierryvolpiatto/iterator"))]) (iter2 . [(20181020 1502) ((emacs (25 1))) "Reimplementation of Elisp generators" single ((:commit . "3b418e05e93ea380baf905de14efda4c174f779c") (:keywords "elisp" "extensions") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/iter2"))]) (itasca . [(20170601 1622) ((emacs (24 3))) "Major modes for Itasca software data files." tar ((:commit . "3d15dd1b70d6db69b0f4758a3e28b8b506cc84ca") (:keywords "itasca" "flac" "3dec" "udec" "flac3d" "pfc" "pfc2d" "pfc3d" "fish") (:authors ("Jason Furtney" . "jkfurtney@gmail.com")) (:maintainer "Jason Furtney" . "jkfurtney@gmail.com") (:url . "http://github.com/jkfurtney/itasca-emacs/"))]) (itail . [(20171112 804) nil "An interactive tail mode" single ((:commit . "6e43c20da03be3b9c6ece93b7dc3495975ec1888") (:keywords "tail") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/itail"))]) (iss-mode . [(20141001 1913) nil "Mode for InnoSetup install scripts" single ((:commit . "3b517aff31529bab33f8d7b562bd17aff0107fd1") (:authors ("Stefan Reichoer," . "stefan@xsteve.at")) (:maintainer "Stefan Reichoer," . "stefan@xsteve.at"))]) (isortify . [(20180612 1322) ((emacs (25)) (pythonic (0 1 0))) "(automatically) format python buffers using isort." single ((:commit . "442f12fa91695a43a4b542f7b82d6ac9b004729b") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/isortify"))]) (isolate . [(20181018 2235) ((emacs (25))) "Surrounding tool with flexible customizations." single ((:commit . "39ecc20ce57e338ece07fbd4f23b2a659c2365ca") (:keywords "convenience") (:authors ("Yuan Fu" . "casouri@gmail.com")) (:maintainer "Yuan Fu" . "casouri@gmail.com") (:url . "https://github.com/casouri/isolate"))]) (isgd . [(20150414 936) nil "Shorten URLs using the isgd.com shortener service" single ((:commit . "764306dadd5a9213799081a48aba22f7c75cca9a") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/isgd.el"))]) (isend-mode . [(20171118 1545) nil "Interactively send parts of an Emacs buffer to an interpreter" single ((:commit . "88d4576e70e5874115c305ab2767d181dfda5985") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/isend-mode.el"))]) (isearch-symbol-at-point . [(20130728 2221) nil "Use isearch to search for the symbol at point" single ((:commit . "51a1029bec1ec414885f9edb7e5947603dffdab2") (:keywords "isearch") (:authors ("atom smith")) (:maintainer "atom smith") (:url . "https://github.com/re5et/isearch-symbol-at-point"))]) (isearch-dabbrev . [(20141224 622) ((cl-lib (0 5))) "Use dabbrev in isearch" single ((:commit . "1efe7abba4923015cbc2462395deaec5446a9cc8") (:keywords "dabbrev" "isearch") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/isearch-dabbrev"))]) (irony-eldoc . [(20170502 1908) ((emacs (24)) (cl-lib (0 5)) (irony (0 1))) "irony-mode support for eldoc-mode" single ((:commit . "0df5831eaae264a25422b061eb2792aadde8b3f2") (:keywords "c" "c++" "objc" "convenience" "tools") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/irony-eldoc"))]) (irony . [(20181030 834) ((cl-lib (0 5)) (json (1 2))) "C/C++ minor mode powered by libclang" tar ((:commit . "0a5ea0b9e7c28ec7d0685b108b8fb1f71f4365f4") (:keywords "c" "convenience" "tools") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/irony-mode"))]) (iregister . [(20150515 2107) nil "Interactive register commands for Emacs." tar ((:commit . "6a48c66187289de5f300492be11c83e98410c018") (:keywords "convenience") (:authors ("Andrey Tykhonov" . "atykhonov@gmail.com")) (:maintainer "Andrey Tykhonov" . "atykhonov@gmail.com") (:url . "https://github.com/atykhonov/iregister.el"))]) (ir-black-theme . [(20130303 755) nil "Port of ir-black theme" single ((:commit . "36e930d107604b5763c80294a6f92aaa02e6c272") (:keywords "faces") (:authors ("Jon-Michael Deldin" . "dev@jmdeldin.com")) (:maintainer "Jon-Michael Deldin" . "dev@jmdeldin.com"))]) (iqa . [(20181024 2253) ((emacs (24 3))) "Init file(and directory) Quick Access." single ((:commit . "b45614f5204ed851de0abe93907aa94de5e37379") (:url . "https://github.com/a13/iqa.el"))]) (ipython-shell-send . [(20180910 446) ((emacs (24))) "Send code (including magics) to ipython shell" single ((:commit . "95dea09628c91f03df79befd7532d79afac1244e") (:keywords "tools" "processes") (:authors ("Jack Kamm" . "jackkamm@gmail.com")) (:maintainer "Jack Kamm" . "jackkamm@gmail.com") (:url . "https://github.com/jackkamm/ipython-shell-send-el"))]) (ipretty . [(20180606 522) nil "Interactive Emacs Lisp pretty-printing" single ((:commit . "042f5cc4e6f81d59115e8335c582bb5c571c2585") (:keywords "pretty-print" "elisp" "buffer") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/ipretty"))]) (iplayer . [(20161120 2120) nil "Browse and download BBC TV/radio shows" single ((:commit . "b788fffa4b36bbd558047ffa6be51b1f0f462f23") (:keywords "multimedia" "bbc") (:authors ("Christophe Rhodes" . "csr21@cantab.net")) (:maintainer "Christophe Rhodes" . "csr21@cantab.net") (:url . "https://github.com/csrhodes/iplayer-el"))]) (ipcalc . [(20170926 805) ((cl-lib (0 5))) "IP subnet calculator" single ((:commit . "2720f7e3e662e04e195f8338b81a499cf321296a") (:keywords "networking" "tools") (:authors ("\"Aleksandar Simic\"" . "asimic@gmail.com")) (:maintainer "\"Aleksandar Simic\"" . "asimic@gmail.com") (:url . "http://github.com/dotemacs/ipcalc.el"))]) (iodine-theme . [(20151031 1639) ((emacs (24))) "A light emacs color theme" single ((:commit . "02fb780e1d8d8a6b9c709bfac399abe1665c6999") (:keywords "themes") (:authors ("Srđan Panić" . "srdja.panic@gmail.com")) (:maintainer "Srđan Panić" . "srdja.panic@gmail.com") (:url . "https://github.com/srdja/iodine-theme"))]) (ioccur . [(20130822 548) nil "Incremental occur" single ((:commit . "4c0ef992a6fcd2aed62e3866d56650463108ab5a") (:authors ("Thierry Volpiatto <thierry dot volpiatto at gmail dot com>")) (:maintainer "Thierry Volpiatto <thierry dot volpiatto at gmail dot com>") (:url . "https://github.com/thierryvolpiatto/ioccur"))]) (io-mode-inf . [(20140128 1934) nil "Interaction with an Io interpreter." single ((:commit . "6dd2bac3fd87484bb7d97e135b06c29d70b444b6") (:keywords "io" "languages") (:url . "https://github.com/slackorama/io-emacs"))]) (io-mode . [(20161004 756) nil "Major mode to edit Io language files in Emacs" single ((:commit . "fd65ae769093defcf554d6d637eba6e6dfc29f56") (:keywords "languages" "io") (:authors ("Sergei Lebedev" . "superbobry@gmail.com")) (:maintainer "Sergei Lebedev" . "superbobry@gmail.com") (:url . "https://github.com/superbobry/io-mode"))]) (inverse-acme-theme . [(20170823 254) ((autothemer (0 2)) (cl-lib (0 5))) "A theme that looks like an inverse of Acme's color scheme." single ((:commit . "74d6f3e2f6534371509dd2d77006435156c276d6") (:authors ("Dylan Johnson")) (:maintainer "Dylan Johnson") (:url . "http://github.com/djohnson/inverse-acme-theme"))]) (interval-tree . [(20130325 1407) ((dash (1 1 0))) "Interval tree data structure for 1D range queries" single ((:commit . "301302f480617091cf3ab6989caac385d52543dc") (:keywords "extensions" "data structure") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/interval-tree"))]) (interval-list . [(20150327 1718) ((dash (2 4 0)) (cl-lib (0 5)) (emacs (24 4))) "Interval list data structure for 1D selections" single ((:commit . "38af7ecf0a493ad8f487074938a2a115f3531177") (:keywords "extensions" "data structure") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/interval-list"))]) (intero . [(20181109 1547) ((flycheck (0 25)) (company (0 8)) (emacs (24 4)) (haskell-mode (13 0))) "Complete development mode for Haskell" single ((:commit . "4be2a4a5de81bae504654a6b3a5d8a340be00e7e") (:keywords "haskell" "tools") (:authors ("Chris Done" . "chrisdone@fpcomplete.com")) (:maintainer "Chris Done" . "chrisdone@fpcomplete.com") (:url . "https://github.com/commercialhaskell/intero"))]) (interleave . [(20171004 624) nil "Interleaving text books since 2015" single ((:commit . "87549df30cbc681baf86b238bd14c7cf7ec11fc4") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/interleave"))]) (interaction-log . [(20160305 1301) ((cl-lib (0))) "exhaustive log of interactions with Emacs" single ((:commit . "a49a06746d4df6bcfceec3c48dece065d635f9f9") (:keywords "convenience") (:authors ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Michael Heerdegen" . "michael_heerdegen@web.de") (:url . "https://github.com/michael-heerdegen/interaction-log.el"))]) (intellij-theme . [(20171017 1415) nil "Inspired by IntelliJ's default theme" single ((:commit . "1bbfff8e6742d18e9b77ed796f44da3b7bd10606") (:keywords "faces") (:authors ("Vladimir Polushin" . "vovapolu@gmail.com")) (:maintainer "Vladimir Polushin" . "vovapolu@gmail.com"))]) (intel-hex-mode . [(20180423 31) nil "Mode for Intel Hex files." single ((:commit . "e83c94e1c31a8435a88b3ae395f2bc842ef83217") (:keywords "tools" "hex") (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/intel-hex-mode"))]) (instapaper . [(20130104 1421) nil "add URLs to instapaper from emacs" single ((:authors ("Jason F. McBrayer" . "jmcbray@carcosa.net")) (:maintainer "Jason F. McBrayer" . "jmcbray@carcosa.net") (:url . "htts://bitbucket.org/jfm/emacs-instapaper"))]) (insfactor . [(20141117 2) nil "Client for a Clojure project with insfactor in it" single ((:commit . "7ef5446cebb08a17d4106d2e6f3c053e49e1e829") (:keywords "clojure") (:authors ("John D. Hume" . "duelin.markers@gmail.com")) (:maintainer "John D. Hume" . "duelin.markers@gmail.com") (:url . "http://github.com/duelinmarkers/insfactor.el"))]) (insert-shebang . [(20180403 1214) nil "Insert shebang line automatically." single ((:commit . "7bfea92ba1dae9d13d442e2f84f9fb6c05a0a9bd") (:keywords "shebang" "tool" "convenience") (:authors ("Sachin Patil" . "iclcoolster@gmail.com")) (:maintainer "Sachin Patil" . "iclcoolster@gmail.com") (:url . "http://github.com/psachin/insert-shebang"))]) (inlineR . [(20120520 1432) nil "insert Tag for inline image of R graphics" single ((:commit . "29357186beca825e3d0451b700ec09b9ed65e37b") (:keywords "convenience" "iimage.el" "cacoo.el") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/inlineR.el"))]) (inline-docs . [(20170523 450) ((emacs (24 3))) "Show inline contextual docs." single ((:commit . "b57f1681be6147f999cdc12abff414a0442e8897") (:keywords "inline" "docs" "overlay") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/inline-docs.el"))]) (inline-crypt . [(20170824 900) nil "Simple inline encryption via openssl" tar ((:commit . "281385b383f850fd2e895926b1cef804dd052633"))]) (inkpot-theme . [(20181119 706) nil "port of vim's inkpot theme" single ((:commit . "054c125b49247a08af5a391992817776fd0e8af6") (:keywords "color" "theme") (:authors ("Sarah Iovan" . "sarah@hwaetageek.com") ("Campbell Barton" . "ideasman42@gmail.com")) (:maintainer "Sarah Iovan" . "sarah@hwaetageek.com") (:url . "https://github.com/ideasman42/emacs-inkpot-theme"))]) (ink-mode . [(20160814 1116) ((emacs (24 3))) "Major mode for writing interactive fiction in Ink" single ((:commit . "e35f26abbaf8ea23c5aa0a0c7ef15334cdfb7b48") (:keywords "languages") (:authors ("Erik Sjöstrand")) (:maintainer "Erik Sjöstrand") (:url . "http://github.com/Kungsgeten/ink-mode"))]) (initsplit . [(20160919 1818) nil "code to split customizations into different files" single ((:commit . "c941d436eb2b10b01c76a582c5a2b23fb30751aa") (:keywords "lisp") (:authors ("John Wiegley <johnw@gnu.org>, Dave Abrahams" . "dave@boostpro.com")) (:maintainer "John Wiegley <johnw@gnu.org>, Dave Abrahams" . "dave@boostpro.com") (:url . "http://www.gci-net.com/users/j/johnw/emacs.html"))]) (init-open-recentf . [(20161206 1445) ((emacs (24 4))) "Open recentf immediately after Emacs is started" single ((:commit . "7d8fb124806291f7f6ef2ec3a664ea25899b6d68") (:keywords "files" "recentf" "after-init-hook") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/init-open-recentf.el"))]) (init-loader . [(20160528 1315) nil "Loader for configuration files" single ((:commit . "5d3cea1004c11ff96b33020e337b03b925c67c42") (:authors ("IMAKADO" . "ken.imakado@gmail.com")) (:maintainer "IMAKADO" . "ken.imakado@gmail.com") (:url . "https://github.com/emacs-jp/init-loader/"))]) (ini-mode . [(20170424 909) nil "Major mode for Windows-style ini files." single ((:commit . "2194cfa2fd13196a37350ec20b3f00dcf6162b7c") (:keywords "languages" "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/ini-mode"))]) (inherit-local . [(20170409 1649) ((emacs (24 3))) "Inherited buffer-local variables" single ((:commit . "b1f4ff9c41f9d64e4adaf5adcc280b82f084cdc7") (:authors ("Shea Levy")) (:maintainer "Shea Levy") (:url . "https://github.com/shlevy/inherit-local/tree-master/"))]) (info-colors . [(20180205 1150) ((emacs (24)) (cl-lib (0 5))) "Extra colors for Info-mode" single ((:commit . "a8ebb7b8efa314c08ea8110d8b1876afb562bb45") (:keywords "faces") (:authors ("Tuấn-Anh Nguyễn" . "ubolonton@gmail.com")) (:maintainer "Tuấn-Anh Nguyễn" . "ubolonton@gmail.com") (:url . "https://github.com/ubolonton/info-colors"))]) (info-buffer . [(20170112 1422) nil "Display info topics in separate buffers" single ((:commit . "d35dad6e766c6e2ddb8dc6acb4ce5b6e10fbcaa7") (:keywords "docs" "info") (:authors ("Lluís Vilanova" . "vilanova@ac.upc.edu")) (:maintainer "Lluís Vilanova" . "vilanova@ac.upc.edu") (:url . "http://www.github.com/llvilanova/info-buffer"))]) (info-beamer . [(20180604 2122) ((emacs (24 4))) "Utilities for working with info-beamer" single ((:commit . "af443795af20481af91ac54a489b20f6a9d90b0a") (:keywords "tools" "processes" "comm") (:authors ("Daniel Kraus" . "daniel@kraus.my")) (:maintainer "Daniel Kraus" . "daniel@kraus.my") (:url . "https://github.com/dakra/info-beamer.el"))]) (inflections . [(20170913 916) ((cl-lib (0 5)) (emacs (24))) "convert english words between singular and plural" single ((:commit . "e4f1372cf22e811faca52fc86bdd5d817498a4d8") (:keywords "languages" "tools" "wp") (:authors ("Dmitry Galinsky, Howard Yeh")) (:maintainer "Dmitry Galinsky, Howard Yeh") (:url . "https://github.com/eschulte/jump.el"))]) (inferior-spim . [(20160826 1346) nil "inferior mode for spim." single ((:commit . "fb9aa091f6058bf320793f1a608c1ed7322c1f47") (:keywords "spim" "inferior" "mips") (:authors ("hiddenlotus" . "kaihaosw@gmail.com")) (:maintainer "hiddenlotus" . "kaihaosw@gmail.com"))]) (inf-ruby . [(20180521 1348) nil "Run a Ruby process in a buffer" single ((:commit . "49d59a7897f594e3be74ecbddae83719f9a6c0f0") (:keywords "languages" "ruby") (:authors ("Yukihiro Matsumoto") ("Nobuyoshi Nakada") ("Cornelius Mika" . "cornelius.mika@gmail.com") ("Dmitry Gutov" . "dgutov@yandex.ru") ("Kyle Hargraves" . "pd@krh.me")) (:maintainer "Yukihiro Matsumoto") (:url . "http://github.com/nonsequitur/inf-ruby"))]) (inf-mongo . [(20180408 1338) nil "Run a MongoDB shell process in a buffer" single ((:commit . "2e498d1c88bd1904eeec18ed06b1a0cf8bdc2a92") (:keywords "databases" "mongodb") (:authors ("Tobias Svensson")) (:maintainer "Tobias Svensson") (:url . "http://github.com/endofunky/inf-mongo"))]) (inf-crystal . [(20180119 211) ((emacs (24 3)) (crystal-mode (0 1 0))) "Run a Inferior-Crystal process in a buffer" single ((:commit . "02007b2a2a3bea44902d7c83c4acba1e39d278e3") (:keywords "languages" "crystal") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/inf-crystal.el"))]) (inf-clojure . [(20180402 2103) ((emacs (24 4)) (clojure-mode (5 6))) "Run an external Clojure process in an Emacs buffer" single ((:commit . "59868ff0433f7631c362ce25879bd4271d350ebc") (:keywords "processes" "clojure") (:url . "http://github.com/clojure-emacs/inf-clojure"))]) (indy . [(20150610 1706) nil "A minor mode and EDSL to manage your mode's indentation rules." single ((:commit . "4604867d8111f0e186a5351e68e054a77cb14abf") (:keywords "convenience" "matching" "tools") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (indium . [(20181015 908) ((emacs (25)) (seq (2 16)) (js2-mode (20140114)) (js2-refactor (0 9 0)) (company (0 9 0))) "JavaScript Awesome Development Environment" tar ((:commit . "042a47aa63a1156f26c332f04f87d354877106ed") (:keywords "tools" "javascript") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr") (:url . "https://github.com/NicolasPetton/indium"))]) (indicators . [(20161211 1126) ((dash (2 13 0)) (cl-lib (0 5 0))) "Display the buffer relative location of line in the fringe." single ((:commit . "f62a1201f21453e3aca93f48483e65ae8251432e") (:keywords "fringe" "frames") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/indicators.el"))]) (indent-tools . [(20180124 1208) ((s (0)) (hydra (0)) (yafolding (0))) "Indent, navigate (and more) by blocks of indentation: yaml, python etc." tar ((:commit . "b650b2ca82ccd9ccb4f3142afa0da4737ddd364f") (:keywords "indentation" "movements" "navigation" "kill" "fold" "yaml" "python") (:authors ("vindarel" . "ehvince@mailz.org")) (:maintainer "vindarel" . "ehvince@mailz.org") (:url . "https://gitlab.com/emacs-stuff/indent-tools/"))]) (indent-info . [(20180423 1912) nil "show indentation information in status bar" single ((:commit . "d218b4cb3726476caee91db6f6c920856ab992bc") (:keywords "convenience" "tools") (:authors ("Terje Larsen" . "terlar@gmail.com")) (:maintainer "Terje Larsen" . "terlar@gmail.com") (:url . "https://github.com/terlar/indent-info.el"))]) (indent-guide . [(20170221 1127) nil "show vertical lines to guide indentation" single ((:commit . "d64f43011c72068e008621e620009ec592b35913") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (importmagic . [(20180520 303) ((f (0 11 0)) (epc (0 1 0)) (emacs (24 3))) "Fix Python imports using importmagic." tar ((:commit . "bbc131278f8cd62f3e71b6f4a86b0c91792a3524") (:keywords "languages" "convenience") (:authors ("Nicolás Salas V." . "nikosalas@gmail.com")) (:maintainer "Nicolás Salas V." . "nikosalas@gmail.com") (:url . "https://github.com/anachronic/importmagic.el"))]) (import-popwin . [(20170218 1407) ((emacs (24 3)) (popwin (0 6))) "popwin buffer near by import statements with popwin" single ((:commit . "bb05a9e226f8c63fe7b18a3e92010357049ab5ba") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-import-popwin"))]) (import-js . [(20180709 1833) ((grizzl (0 1 0)) (emacs (24))) "Import Javascript dependencies" single ((:commit . "fb1f167e33c388b09a2afd32fbda90a67bfb2e40") (:keywords "javascript") (:authors ("Kevin Kehl" . "kevin.kehl@gmail.com")) (:maintainer "Kevin Kehl" . "kevin.kehl@gmail.com") (:url . "http://github.com/Galooshi/emacs-import-js/"))]) (impatient-mode . [(20181002 1231) ((cl-lib (0 3)) (simple-httpd (1 5 0)) (htmlize (1 40))) "Serve buffers live over HTTP" tar ((:commit . "96f6a05f8de74e19d570217fe83f0734623ddb0c") (:authors ("Brian Taylor" . "el.wubo@gmail.com")) (:maintainer "Brian Taylor" . "el.wubo@gmail.com") (:url . "https://github.com/netguy204/imp.el"))]) (immutant-server . [(20140311 2208) nil "Run your Immutant server in Emacs" single ((:commit . "2a21e65588acb6a976f2998e30b21fdabdba4dbb") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/immutant-server.el"))]) (immortal-scratch . [(20160517 2118) nil "respawn the scratch buffer when it's killed" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (imgbb . [(20180609 1649) ((emacs (24)) (request (0 3 0))) "Simple image upload client for imgbb.com" single ((:commit . "a524a46263835aa474f908827ebab4e8fa586001") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/imgbb.el"))]) (imenus . [(20180505 1717) ((cl-lib (0 5))) "Imenu for multiple buffers and without subgroups" single ((:commit . "149cfa579ee231014d3341a0e05add69759757a5") (:keywords "tools" "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/imenus.el"))]) (imenu-list . [(20180601 1402) ((cl-lib (0 5))) "Show imenu entries in a separate buffer" single ((:commit . "04f0632f7b8c81be8747617768c57b66e5d60994") (:authors ("Bar Magal (2015)")) (:maintainer "Bar Magal (2015)") (:url . "https://github.com/bmag/imenu-list"))]) (imenu-anywhere . [(20170805 1855) ((cl-lib (0 5))) "ido/ivy/helm imenu across same mode/project/etc buffers" single ((:commit . "fc7f0fd2f19e5ebee70156a99bf87393123893e3") (:keywords "ido" "imenu" "tags") (:authors ("Vitalie Spinu  <spinuvit.list[ aaattt ]gmail[ dot ]com>")) (:maintainer "Vitalie Spinu  <spinuvit.list[ aaattt ]gmail[ dot ]com>") (:url . "https://github.com/vitoshka/imenu-anywhere"))]) (imapfilter . [(20180318 2027) nil "run the imapfilter executable" single ((:commit . "79bbbe918319bc1e8f42a0bef53dc7c77fe868ea") (:keywords "mail") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/imapfilter"))]) (imake . [(20180318 2259) ((emacs (24 3))) "Simple, opinionated make target runner" single ((:commit . "7df5fb9684a0288313ef5f64594078d477105959") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/imake"))]) (imakado . [(20141024 923) nil "imakado's usefull macros and functions" single ((:commit . "00a1e7eea2cb9e9066343a23927d6c747707902f") (:keywords "convenience") (:authors ("imakado <ken.imakado_at_gmail.com>")) (:maintainer "imakado") (:url . "https://github.com/imakado/emacs-imakado"))]) (image-dired+ . [(20150430 544) ((cl-lib (0 3))) "Image-dired extensions" single ((:commit . "b68094625d963056ad64e0e44af0e2266b2eadc7") (:keywords "extensions" "multimedia") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-image-diredx"))]) (image-archive . [(20150621 132) ((emacs (24)) (cl-lib (0 5))) "Image thumbnails in archive file with non-blocking" single ((:commit . "8d29535bd832329ffeeac780aae7aa8919af1175") (:keywords "multimedia") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-image-archive"))]) (image+ . [(20150707 1616) ((cl-lib (0 3))) "Image manipulate extensions for Emacs" single ((:commit . "6834d0c09bb4df9ecc0d7a559bd7827fed48fffc") (:keywords "multimedia" "extensions") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-imagex"))]) (igv . [(20141210 1227) nil "Control Integrative Genomic Viewer within Emacs" single ((:commit . "47ac6ceede252f451348a2c696398c0cb5279555") (:authors ("Stefano Barbi" . "stefanobarbi@gmail.com")) (:maintainer "Stefano Barbi" . "stefanobarbi@gmail.com"))]) (ignoramus . [(20160414 1409) nil "Ignore backups, build files, et al." single ((:commit . "b37dc7c07edd9d152436f9019c14df158b599be3") (:keywords "convenience" "tools") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ignoramus"))]) (iflipb . [(20171113 2044) nil "interactively flip between recently visited buffers" single ((:commit . "a5ad1fbd1173cff5228dab265515c92c0778f86a") (:authors ("Joel Rosdahl" . "joel@rosdahl.net")) (:maintainer "Joel Rosdahl" . "joel@rosdahl.net") (:url . "https://github.com/jrosdahl/iflipb"))]) (ietf-docs . [(20150928 957) nil "Fetch, Cache and Load IETF documents" single ((:commit . "ede30d6d26044069e1731fd20c0ab2324552c0b4") (:keywords "ietf" "rfc") (:authors ("Christian E. Hopps" . "chopps@gmail.com")) (:maintainer "Christian E. Hopps" . "chopps@gmail.com") (:url . "https://github.com/choppsv1/ietf-docs"))]) (iedit . [(20181114 950) nil "Edit multiple regions in the same way simultaneously." tar ((:commit . "35505ad860be27feaee71e8caf646706bf8ee31d") (:keywords "occurrence" "region" "simultaneous" "refactoring") (:authors ("Victor Ren" . "victorhge@gmail.com")) (:maintainer "Victor Ren" . "victorhge@gmail.com") (:url . "https://www.emacswiki.org/emacs/Iedit"))]) (ids-edit . [(20170818 1502) ((emacs (24 3))) "IDS (Ideographic Description Sequence) editing tool" tar ((:commit . "8562a6cbfb3f2d44bc6f62ab15081a80f8fee502") (:keywords "i18n" "wp") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "http://github.com/kawabata/ids-edit"))]) (idris-mode . [(20180922 2051) ((emacs (24)) (prop-menu (0 1)) (cl-lib (0 5))) "Major mode for editing Idris code" tar ((:commit . "0e3508aca4d1f46f8c062f84c386d9e5533a21c3") (:keywords "languages") (:url . "https://github.com/idris-hackers/idris-mode"))]) (idomenu . [(20141123 2120) nil "imenu tag selection a la ido" single ((:commit . "4b0152d606360c70204fb4c27f68de79ca885386") (:authors ("Georg Brandl" . "georg@python.org")) (:maintainer "Georg Brandl" . "georg@python.org"))]) (ido-yes-or-no . [(20161108 2351) ((ido-completing-read+ (0))) "Use Ido to answer yes-or-no questions" single ((:commit . "c55383b1fce5879e87e7ca6809fc60534508e182") (:keywords "convenience" "completion" "ido") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/ido-yes-or-no"))]) (ido-vertical-mode . [(20180618 2101) nil "Makes ido-mode display vertically." single ((:commit . "16c4c1a112796ee0bcf401ea39d3e2643a89feaf") (:keywords "convenience") (:authors ("Steven Degutis")) (:maintainer "Christopher Reichert" . "creichert07@gmail.com") (:url . "https://github.com/creichert/ido-vertical-mode.el"))]) (ido-springboard . [(20170106 755) nil "Temporarily change default-directory for one command" single ((:commit . "263a8cd4582c81bfc29d7db37d5267e2488b148c") (:keywords "ido") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/springboard"))]) (ido-sort-mtime . [(20171121 859) nil "Sort Ido's file list by modification time" single ((:commit . "f638ff0c922af862f5211779f2311a27fde428eb") (:keywords "convenience" "files") (:authors ("Paweł Kraśnicki")) (:maintainer "Paweł Kraśnicki"))]) (ido-skk . [(20151111 950) ((emacs (24 4)) (ddskk (20150912 1820))) "ido interface for skk henkan" single ((:commit . "89a2e62799bff2841ff634517c86084c4ce69246") (:keywords "languages") (:authors ("tsukimizake <shomasd_at_gmail.com>")) (:maintainer "tsukimizake <shomasd_at_gmail.com>") (:url . "https://github.com/tsukimizake/ido-skk"))]) (ido-select-window . [(20131220 2047) ((emacs (24 1))) "Select a window using ido and buffer names" single ((:commit . "a64707d8d154664d50d12e26417d586e4c3dd78b") (:authors ("Peter Jones" . "pjones@devalot.com")) (:maintainer "Peter Jones" . "pjones@devalot.com") (:url . "https://github.com/pjones/ido-select-window"))]) (ido-occur . [(20160820 1440) ((dash (2 13 0))) "Yet another `occur' with `ido'." single ((:commit . "522af5d55b3d4cd6885f3b4100913566c202cec4") (:keywords "inner" "buffer" "search") (:authors ("Danil" . "danil@kutkevich.org")) (:maintainer "Danil" . "danil@kutkevich.org") (:url . "https://github.com/danil/ido-occur"))]) (ido-occasional . [(20150214 1248) ((emacs (24 1))) "Use ido where you choose." single ((:commit . "d405f1795e1e0c63be411ee2825184738d29c33a") (:keywords "completion") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ido-occasional"))]) (ido-migemo . [(20150921 2244) ((migemo (1 9 1))) "Migemo plug-in for Ido" single ((:commit . "e71114a92dd69cb46abf3fb71a09ce27506fcf77") (:keywords "files") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ido-migemo.el"))]) (ido-load-library . [(20140611 1600) ((persistent-soft (0 8 8)) (pcache (0 2 3))) "Load-library alternative using ido-completing-read" single ((:commit . "e03b55957c93aa1a7dd190e173e16ec59dbb2ba7") (:keywords "maint" "completion") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/ido-load-library"))]) (ido-hacks . [(20150331 1909) nil "Put more IDO in your IDO" single ((:commit . "b7e7514a0e011e4d767d1f5755c5eae9d85f83dc") (:keywords "convenience") (:authors ("Andreas Politz")) (:maintainer "Scott Jaderholm" . "jaderholm@gmail.com"))]) (ido-grid-mode . [(20160122 1139) ((emacs (24 4))) "Display ido-prospects in the minibuffer in a grid." single ((:commit . "7cfca3988a6dc3ad18e28abe114218095ff2366f") (:keywords "convenience") (:authors ("Tom Hinton")) (:maintainer "Tom Hinton" . "t@larkery.com") (:url . "https://github.com/larkery/ido-grid-mode.el"))]) (ido-gnus . [(20140216 1646) ((gnus (5 13))) "Access gnus groups or servers using ido" single ((:commit . "f5fe3f6aa8086f675ba216abace9e3d5f2e3a089") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/ido-gnus"))]) (ido-flex-with-migemo . [(20180817 1440) ((flx-ido (0 6 1)) (migemo (1 9 1)) (emacs (24 4))) "use ido with flex and migemo" single ((:commit . "acced7c19f3ad505cc27cd95ab05593b8194d2e5") (:keywords "matching") (:authors ("ROCKTAKEY " . "rocktakey@gmail.com")) (:maintainer "ROCKTAKEY " . "rocktakey@gmail.com") (:url . "https://github.com/ROCKTAKEY/ido-flex-with-migemo"))]) (ido-exit-target . [(20170717 1851) ((emacs (24 4))) "Commands and keys for selecting other window and frame targets within ido" single ((:commit . "e56fc6928649c87ccf39d56d84ab53ebaced1f73") (:keywords "convenience" "tools" "extensions") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ido-exit-target"))]) (ido-describe-bindings . [(20161023 1102) ((dash (2 13 0))) "Yet another `describe-bindings' with `ido'." single ((:commit . "a142ff1c33df23ed9665497d0dcae2943b3c706a") (:keywords "help") (:authors ("Danil <danil@kutkevich.org>, Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Danil <danil@kutkevich.org>, Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/danil/ido-describe-bindings"))]) (ido-completing-read+ . [(20180628 244) ((emacs (24 4)) (cl-lib (0 5)) (s (0 1)) (memoize (1 1))) "A completing-read-function using ido" single ((:commit . "51d9d4e667aaf2833e94614e5eeffdbbcab4ee98") (:keywords "ido" "completion" "convenience") (:authors ("Ryan Thompson")) (:maintainer "Ryan Thompson") (:url . "https://github.com/DarwinAwardWinner/ido-completing-read-plus"))]) (ido-complete-space-or-hyphen . [(20180929 150) nil "Complete SPACE or HYPHEN when type SPACE in ido" single ((:commit . "ed60ebed113e4e1552efeab0c416f7c88428268e") (:keywords "ido" "completion") (:authors ("Ian Yang <me (at) iany.me>")) (:maintainer "Ian Yang <me (at) iany.me>") (:url . "https://github.com/doitian/ido-complete-space-or-hyphen"))]) (ido-clever-match . [(20151011 1726) ((emacs (24 4)) (cl-lib (0 5))) "Alternative matcher for ido." single ((:commit . "f173473e99c8b0756f12e4cc8f67e68fa59eadd3") (:keywords "ido" "flex") (:authors ("Bogdan Paul Popa" . "popa.bogdanp@gmail.com")) (:maintainer "Bogdan Paul Popa" . "popa.bogdanp@gmail.com") (:url . "https://github.com/Bogdanp/ido-clever-match"))]) (ido-at-point . [(20151021 757) ((emacs (24))) "ido-style completion-at-point" single ((:commit . "e5907bbe8a3d148d07698b76bd994dc3076e16ee") (:keywords "convenience" "abbrev") (:authors ("katspaugh")) (:maintainer "katspaugh") (:url . "https://github.com/katspaugh/ido-at-point"))]) (idle-require . [(20090715 2203) nil "load elisp libraries while Emacs is idle" single ((:commit . "33592bb098223b4432d7a35a1d65ab83f47c1ec1") (:keywords "internal") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/idle-require/"))]) (idle-highlight-mode . [(20120920 1648) nil "highlight the word the point is on" single ((:commit . "c466f2a9e291f9da1167dc879577b2e1a7880482") (:keywords "convenience") (:authors ("Phil Hagelberg, Cornelius Mika")) (:maintainer "Phil Hagelberg, Cornelius Mika") (:url . "http://www.emacswiki.org/cgi-bin/wiki/IdleHighlight"))]) (idle-highlight-in-visible-buffers-mode . [(20181027 1531) nil "highlight the word the point is on" single ((:commit . "8d8de309d5bd4b035c01bf7f0cfc6e079c79d898") (:keywords "convenience") (:authors ("Ignacy Moryc")) (:maintainer "Ignacy Moryc") (:url . "https://github.com/ignacy/idle-highlight-in-visible-buffers"))]) (identica-mode . [(20130204 2253) nil "Major mode API client for status.net open microblogging" tar ((:commit . "cf9183ee11ac922e85c7c908f04e2d00b03111b3") (:keywords "identica" "web") (:authors ("Gabriel Saldana" . "gsaldana@gmail.com")) (:maintainer "Gabriel Saldana" . "gsaldana@gmail.com") (:url . "http://blog.gabrielsaldana.org/identica-mode-for-emacs/"))]) (idea-darkula-theme . [(20160416 2303) ((emacs (24 1))) "Color theme based on IntelliJ IDEA Darkula color theme" single ((:commit . "52602d9b91883e1f297d000951aeed48bf60176e") (:keywords "themes") (:authors ("Alexey Veretennikov <alexey dot veretennikov at gmail dot com>")) (:maintainer "Alexey Veretennikov <alexey dot veretennikov at gmail dot com>") (:url . "http://github.com/fourier/idea-darkula-theme"))]) (id-manager . [(20170320 1246) nil "id-password management" single ((:commit . "14ebc35db298aac4dedc8aa188bc46bacab81f3b") (:keywords "password" "convenience") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (ibuffer-vc . [(20181025 324) ((cl-lib (0 2))) "Group ibuffer's list by VC project, or show VC status" single ((:commit . "1a2dcdbaf1d314620b0512ce32e27dbcc6916e73") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/ibuffer-vc"))]) (ibuffer-tramp . [(20151118 1739) nil "Group ibuffer's list by TRAMP connection" single ((:commit . "bcad0bda3a67f55d1be936bf8fa9ef735fe1e3f3") (:keywords "convenience") (:authors ("Svend Sorensen" . "svend@ciffer.net")) (:maintainer "Svend Sorensen" . "svend@ciffer.net") (:url . "http://github.com/svend/ibuffer-tramp"))]) (ibuffer-sidebar . [(20180219 131) ((emacs (25 1))) "Sidebar for `ibuffer'" single ((:commit . "7ddf1b5a158b33e9a7d3fe5dad7ea626a464d2bc") (:keywords "ibuffer" "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/ibuffer-sidebar"))]) (ibuffer-rcirc . [(20150215 2118) ((cl-lib (0 2))) "Ibuffer integration for rcirc" single ((:commit . "8a4409b1c679d65c819dee4085faf929840e79f8") (:keywords "buffer" "convenience" "comm") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org") (:url . "https://github.com/fgallina/ibuffer-rcirc"))]) (ibuffer-projectile . [(20180325 325) ((projectile (0 11 0))) "Group ibuffer's list by projectile root" single ((:commit . "1e89bfa7cae0629d29f24af3d81774b88b3cede0") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/ibuffer-projectile"))]) (ibuffer-git . [(20110508 731) nil "show git status in ibuffer column" single ((:commit . "d326319c05ddb8280885b31f9094040c1b365876") (:keywords "convenience") (:authors ("Jonathan Rockway" . "jon@jrock.us")) (:maintainer "Jonathan Rockway" . "jon@jrock.us"))]) (iasm-mode . [(20171023 1422) nil "interactive assembly major mode." single ((:commit . "abbec7f308f9ce97beeb57e459fff35f559b4c18") (:keywords ":" "tools") (:authors ("Rémi Attab" . "remi.attab@gmail.com")) (:maintainer "Rémi Attab" . "remi.attab@gmail.com") (:url . "https://github.com/RAttab/iasm-mode"))]) (ialign . [(20181002 1655) ((emacs (24 4))) "visual align-regexp" single ((:commit . "2504a9e8c6c5ce6b470541955154af31a8f9d3ca") (:keywords "tools" "editing" "align" "interactive") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/interactive-align"))]) (i3wm . [(20170822 1438) nil "i3wm integration library" single ((:commit . "71391dc61063fee77ad174f3b2ca25c60b41009e") (:keywords "convenience" "extensions") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "https://git.flintfam.org/swf-projects/emacs-i3"))]) (i2b2-mode . [(20140710 104) nil "Highlights corresponding PHI data in the text portion of an i2b2 XML Document." single ((:commit . "db10efcfc8bed369a516bbf7526ede41f98cb95a") (:keywords "xml" "phi" "i2b2" "deidi2b2") (:authors ("Dan LaManna" . "dan.lamanna@gmail.com")) (:maintainer "Dan LaManna" . "dan.lamanna@gmail.com"))]) (hydra . [(20181110 1740) ((cl-lib (0 5))) "Make bindings that stick around." tar ((:commit . "5c5b9ca3262594c92f8f73c98db5ed0f1efd0319") (:keywords "bindings") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/hydra"))]) (hyde . [(20160508 308) nil "Major mode to help create and manage Jekyll blogs" tar ((:commit . "a8cd6ed00ecd8d7de0ded2f4867015b412b15b76"))]) (hydandata-light-theme . [(20160816 418) nil "A light color theme that is easy on your eyes" single ((:commit . "0fbc91678ef65e1f65d7ec6792ff0b2f104d16a9") (:keywords "color-theme" "theme") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com"))]) (hyai . [(20170301 1447) ((cl-lib (0 5)) (emacs (24))) "Haskell Yet Another Indentation" single ((:commit . "e1cd115c19225bbe0e1183d9a8c289eadaeb37b6") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/hyai"))]) (hy-mode . [(20180702 1940) ((dash (2 13 0)) (dash-functional (1 2 0)) (s (1 11 0)) (emacs (24))) "Major mode for Hylang" single ((:commit . "71a12a9208c4b87859bcbb6978e7915dd518e8dd") (:keywords "languages" "lisp" "python") (:url . "http://github.com/hylang/hy-mode"))]) (hungry-delete . [(20170412 102) nil "hungry delete minor mode" single ((:commit . "0434458d3f6b2b585f332271feaa054bf4ec96d7") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/hungry-delete"))]) (hungarian-holidays . [(20161020 1138) nil "Adds a list of Hungarian public holidays to Emacs calendar" single ((:commit . "653108769279499d84a79267c90e640d98823872") (:keywords "calendar") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu"))]) (hugsql-ghosts . [(20180425 1129) ((s (1 9 0)) (dash (2 10 0)) (cider (0 14 0))) "Display hugsql defqueries in clojure code as an overlay." single ((:commit . "f3ebc60c66204ad39058cb84eb4bd5facce091df") (:authors ("Roland Kaercher" . "roland.kaercher@gmail.com")) (:maintainer "Roland Kaercher" . "roland.kaercher@gmail.com") (:url . "https://github.com/rkaercher/hugsql-ghosts"))]) (httprepl . [(20141101 1734) ((s (1 9 0)) (dash (2 5 0)) (emacs (24))) "An HTTP REPL" single ((:commit . "cfa3693267a8ed1c96a86a126823f37dbfe077d8") (:keywords "http" "repl") (:authors ("Greg Sexton" . "gregsexton@gmail.com")) (:maintainer "Greg Sexton" . "gregsexton@gmail.com") (:url . "https://github.com/gregsexton/httprepl.el"))]) (httpcode . [(20121002 345) nil "explains the meaning of an HTTP status code" single ((:commit . "a45e735082b09477cd704a99294d336cdbeb12ba") (:authors ("Ruslan Spivak" . "ruslan.spivak@gmail.com")) (:maintainer "Ruslan Spivak" . "ruslan.spivak@gmail.com") (:url . "http://github.com/rspivak/httpcode.el"))]) (http-twiddle . [(20160801 1911) nil "send & twiddle & resend HTTP requests" single ((:commit . "4d0c73b7dcbde8b483d4f3a75c49c74d2fe3ca45") (:keywords "http" "rest" "soap") (:authors ("Luke Gorrie" . "luke@synap.se")) (:maintainer "Hasan Veldstra" . "h@vidiowiki.com") (:url . "https://github.com/hassy/http-twiddle/blob/master/http-twiddle.el"))]) (http-post-simple . [(20170715 940) nil "HTTP POST requests using the url library" single ((:commit . "f53697fca278c741051aeb668b00466b5e0fd3fe") (:keywords "comm" "data" "processes" "hypermedia") (:authors ("Tom Schutzer-Weissmann")) (:maintainer "Tom Schutzer-Weissmann"))]) (http . [(20181008 2121) ((emacs (24 4)) (request (0 2 0)) (edit-indirect (0 1 4))) "Yet another HTTP client" single ((:commit . "1bbfff5994e16ffc185c4ac28d792cb040da3351") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/http.el"))]) (htmlize . [(20180923 1829) nil "Convert buffer text and decorations to HTML." single ((:commit . "8db0aa6aab77475a732b7363f0d57bd3933c18fd") (:keywords "hypermedia" "extensions") (:authors ("Hrvoje Niksic" . "hniksic@gmail.com")) (:maintainer "Hrvoje Niksic" . "hniksic@gmail.com"))]) (html2org . [(20170418 501) ((emacs (24 4))) "Convert html to org format text" single ((:commit . "6904aed40259ad8afccff079ebd8a07bff319ebc") (:keywords "convenience" "html" "org") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "http://github.com/lujun9972/html2org.el"))]) (html-to-markdown . [(20151105 840) ((cl-lib (0 5))) "HTML to Markdown converter written in Emacs-lisp." single ((:commit . "60c5498c801be186478cf7c05be05b4430c4a144") (:keywords "tools" "wp" "languages") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/html-to-markdown"))]) (html-to-hiccup . [(20161028 1401) ((emacs (25 1)) (dash (2 13 0)) (s (1 10 0))) "Convert HTML to Hiccup syntax" single ((:commit . "99217a5058626d253ed8ada51a7642071fe54ba5") (:keywords "html" "hiccup" "clojure") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/html-to-hiccup"))]) (html-script-src . [(20120403 1815) nil "Insert <script src=\"..\"> for popular JavaScript libraries" single ((:commit . "66460f8ab1b24656e6f3ce5bd50cff6a81be8422") (:keywords "tools" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/html-script-src"))]) (html-check-frag . [(20160131 535) ((emacs (24 3))) "Check html-fragments" single ((:commit . "feb89765eafd69dfcf07afeebded8985dc456e7c") (:keywords "html") (:authors ("Tobias.Zawada" . "i@tn-home.de")) (:maintainer "Tobias.Zawada" . "i@tn-home.de"))]) (ht . [(20180129 2234) ((dash (2 12 0))) "The missing hash table library for Emacs" single ((:commit . "5a665d00dc8fda77bad2a43277d8809c23e46ab8") (:keywords "hash table" "hash map" "hash") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (howm . [(20180929 1214) ((cl-lib (0 5))) "Wiki-like note-taking tool" tar ((:commit . "f707233a99f425d67ddb86b197edeaa3f03a280d") (:authors ("HIRAOKA Kazuyuki" . "khi@users.osdn.me")) (:maintainer "HIRAOKA Kazuyuki" . "khi@users.osdn.me") (:url . "https://howm.osdn.jp"))]) (howdoi . [(20150204 43) nil "Instant coding answers via Emacs." tar ((:commit . "5fbf7069ee160c597a328e5ce5fb32920e1ca88f"))]) (how-many-lines-in-project . [(20140807 442) nil "Calculate how many lines are there in your project." single ((:commit . "8a37ef885d004fe2ce231bfe05ed4867c6192d9b") (:keywords "project" "convenience") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Wei Zhao" . "kaihaosw@gmail.com"))]) (hound . [(20170627 1959) ((request (0 2 0)) (cl-lib (0 5))) "Display hound search results in a compilation window" single ((:commit . "0c5a250ef82870dca737a429b6e9b9db93874ed3") (:authors ("Ryan Young")) (:maintainer "Ryan Young"))]) (horoscope . [(20180409 641) ((emacs (24))) "generate horoscopes." single ((:commit . "f4c683e991adce0a8f9023f15050f306f9b9a9ed") (:keywords "extensions" "games") (:authors ("Bob Manson" . "manson@cygnus.com")) (:maintainer "Noah Friedman" . "friedman@prep.ai.mit.edu") (:url . "https://github.com/mschuldt/horoscope.el"))]) (hookify . [(20141216 2209) ((s (1 9 0)) (dash (1 5 0))) "Interactive commands to create temporary hooks" single ((:commit . "21baae7393b07257de5796402fde0ca72fb00d77") (:keywords "hook" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/hookify"))]) (honcho . [(20180707 24) ((emacs (25 1)) (sudo-edit (0 1))) "Run and manage long-running services" single ((:commit . "f6a89a27e255b3ecb1f0b13058933558b1f0c6fb") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/honcho.el"))]) (homebrew-mode . [(20160615 1320) ((emacs (24 4)) (inf-ruby (2 4 0)) (dash (1 2 0))) "minor mode for editing Homebrew formulae" single ((:commit . "d422307aee2f897d1a92e3b959c3214bc54cbe38") (:keywords "homebrew" "brew" "ruby") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:url . "https://github.com/dunn/homebrew-mode"))]) (home-end . [(20180817 855) ((emacs (24 3)) (keypress-multi-event (1 0))) "Smart multi-purpose home / end keys" single ((:commit . "359201766f41307958b6963f2a6b8cd8c7e64158") (:keywords "abbrev" "convenience" "wp" "keyboard") (:authors ("Boruch Baum" . "boruch_baum@gmx.com")) (:maintainer "Boruch Baum" . "boruch_baum@gmx.com") (:url . "https://www.github.com/Boruch_Baum/emacs-home-end"))]) (holiday-pascha-etc . [(20160822 58) nil "Eastern Christian analog to holiday-easter-etc" single ((:commit . "eb198656f63cb8679fb0e3a8248782df071a0f3c") (:authors ("Mark A. Hershberger" . "mah@everybody.org")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org") (:url . "http://github.com/hexmode/holiday-pascha-etc"))]) (hoa-pp-mode . [(20151027 736) ((emacs (24 1)) (names (20150723 0))) "Major mode for Hoa PP grammars" single ((:commit . "925b79930a3f4377b0fb2a36b3c6d5566d4b9a8e") (:keywords "php" "hoa") (:authors ("Steven Rémot")) (:maintainer "Steven Rémot") (:url . "https://github.com/hoaproject/Contributions-Emacs-Pp"))]) (hoa-mode . [(20151203 1650) nil "Major mode for the Hanoi Omega Automata format" single ((:commit . "3c608e15b655d2375c5f81323ac561c7848dc029") (:keywords "major-mode" "automata" "convenience") (:authors ("Alexandre Duret-Lutz" . "adl@lrde.epita.fr")) (:maintainer "Alexandre Duret-Lutz" . "adl@lrde.epita.fr") (:url . "https://gitlab.lrde.epita.fr/spot/emacs-modes"))]) (hmac . [(20180429 2010) ((cl-lib (0 5)) (emacs (25))) "hash-based message authentication code" single ((:commit . "30132cd3fee7d3d91a9f04709d49ca0dcb96d565") (:authors ("Sean McAfee")) (:maintainer "Sean McAfee") (:url . "https://github.com/grimnebulin/emacs-hmac"))]) (hlinum . [(20180422 412) ((cl-lib (0 2))) "Extension for linum.el to highlight current line number" single ((:commit . "f17360fe93de6df99a05b4b64b0a1ca4ee45abb6") (:keywords "convenience" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/hlinum-mode/"))]) (hlint-refactor . [(20170818 448) nil "Apply HLint suggestions" single ((:commit . "92c69aa01c65968e86c15db087bb1ea785e4736c") (:keywords "haskell" "refactor") (:url . "https://github.com/mpickering/hlint-refactor-mode"))]) (hledger-mode . [(20180821 1433) ((emacs (24 4)) (popup (0 5 3)) (async (1 9)) (htmlize (1 47))) "A mode for writing journal entries for hledger." tar ((:commit . "af51c0a7a0952c244e5c6bb818ab4ce3b9806609") (:keywords "data") (:authors ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainer "Narendra Joshi" . "narendraj9@gmail.com") (:url . "https://github.com/narendraj9/hledger-mode.git"))]) (hl-todo . [(20181031 1909) nil "highlight TODO and similar keywords" single ((:commit . "24b9925b1b2c7ad6bf7b66800395f74abf035c5f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/hl-todo"))]) (hl-sentence . [(20171018 1519) nil "highlight a sentence based on customizable face" single ((:commit . "86ae38d3103bd20da5485cbdd59dfbd396c45ee4") (:keywords "highlighting") (:authors ("Donald Ephraim Curtis" . "dcurtis@milkbox.net")) (:maintainer "Donald Ephraim Curtis" . "dcurtis@milkbox.net") (:url . "http://github.com/milkypostman/hl-sentence"))]) (hl-indent . [(20170429 2104) ((emacs (24)) (cl-lib (0 5))) "Highlight irregular indentation." single ((:commit . "bdb2e0177a7c8b29af26998e688b856adc6ded93") (:keywords "convenience" "faces") (:authors ("Kirill Ignatiev <github.com/ikirill>")) (:maintainer "Kirill Ignatiev <github.com/ikirill>") (:url . "https://github.com/ikirill/hl-indent"))]) (hl-anything . [(20160422 1708) ((emacs (24 3))) "Highlight symbols, selections, enclosing parens and more." tar ((:commit . "8696bc55a8cba408f0fc83a907a9ec529d79e558") (:authors ("boyw165")) (:maintainer "boyw165"))]) (hiwin . [(20150825 827) nil "Visible active window mode." single ((:commit . "6ee8ed051405653bd9b7332d7e9fbb591d954051") (:keywords "faces" "editing" "emulating") (:authors ("k.sugita")) (:maintainer "k.sugita"))]) (hive . [(20131217 1512) ((sql (3 0))) "Hive SQL mode extension" single ((:commit . "11b5172e081ad8079fc78758bef6f306f82ae32b") (:keywords "sql" "hive") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com"))]) (historyf . [(20151124 159) nil "file history library like browser" single ((:commit . "196c058ceb092fdd56b0e4ce85b7e714d6f72224") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "https://github.com/k1LoW/emacs-historyf"))]) (history . [(20160821 1602) ((emacs (24 3))) "History utility for source code navigation" tar ((:commit . "5317663fb45bbd5e96d258cb0807dcc266ce67ff") (:authors ("boyw165")) (:maintainer "boyw165") (:url . "https://github.com/boyw165/history"))]) (historian . [(20180619 1923) ((emacs (24 4))) "Persistently store selected minibuffer candidates" single ((:commit . "6be869f585b854eb849303c452ab4f91dab04fa9") (:keywords "convenience") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/historian.el"))]) (hippie-namespace . [(20140508 2041) nil "Special treatment for namespace prefixes in hippie-expand" single ((:commit . "d0d0f15c67ab8bef5e9d1e29a89ecd3613a60b49") (:keywords "convenience" "lisp" "tools" "completion") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/hippie-namespace"))]) (hippie-expand-slime . [(20170723 146) nil "Hook slime's completion into hippie-expand" single ((:commit . "39bbae94896a62854d31754debdfae71d35fec62") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/hippie-expand-slime"))]) (hippie-exp-ext . [(20160502 2326) nil "Extension of hippie-expand" single ((:commit . "4eda13f90da51ab217d024701f4c30f91ffcb90e") (:keywords "abbrev" "convenience" "completions" "hippie-expand") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/hippie-exp-ext.el"))]) (hindent . [(20180518 902) ((cl-lib (0 5))) "Indent haskell code using the \"hindent\" program" single ((:commit . "ffe03701050d159387c06103ecaf8147716d5cb8") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/chrisdone/hindent"))]) (himp . [(20181002 1654) ((emacs (24 3)) (vimish-fold (0 1 0))) "Automatically hide imports/documentation" single ((:commit . "3975c76cc9e7c6bfe7fe04ad95d8659cfed46b58") (:keywords "convenience" "tools") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "http://github.com/mkcms/himp/"))]) (highlight2clipboard . [(20151020 1840) ((htmlize (1 47))) "Copy text to clipboard with highlighting." tar ((:commit . "6ce58a060d9c5843ccb8c79ec2bba7858c68ac15") (:keywords "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren"))]) (highlight-unique-symbol . [(20130612 542) ((deferred (0 3 2))) "highlight symbols which not appear in the repository" single ((:commit . "4141bf86a94e30d94d9af9c29d40b16886226e1c") (:authors ("hitode909" . "hitode909@gmail.com")) (:maintainer "hitode909" . "hitode909@gmail.com") (:url . "https://github.com/hitode909/emacs-highlight-unique-symbol"))]) (highlight-thing . [(20170919 1404) nil "Minimalistic minor mode to highlight current thing under point." single ((:commit . "4eadd178175772fb04ae50e1199d797a6375ad4d") (:keywords "highlight" "thing" "symbol") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "https://github.com/fgeller/highlight-thing.el"))]) (highlight-symbol . [(20160102 2009) nil "automatic and manual symbol highlighting" single ((:commit . "7a789c779648c55b16e43278e51be5898c121b3a") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/highlight-symbol/"))]) (highlight-stages . [(20161212 1457) nil "highlight staged (quasi-quoted) expressions" single ((:commit . "29cbc5b78261916da042ddb107420083da49b271") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (highlight-refontification . [(20170211 2024) nil "Visualize font-lock refontification." single ((:commit . "32632897d88c4611fadb08517ca00ef5cbc989b6") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/highlight-refontification"))]) (highlight-quoted . [(20140916 1822) ((emacs (24))) "Highlight Lisp quotes and quoted symbols" single ((:commit . "24103478158cd19fbcfb4339a3f1fa1f054f1469") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-quoted"))]) (highlight-parentheses . [(20180704 1102) nil "highlight surrounding parentheses" single ((:commit . "f0bd58c8dadd2db703b7bfd09e911b5fda05b3df") (:keywords "faces" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Tassilo Horn" . "tsdh@gnu.org") (:url . "https://github.com/tsdh/highlight-parentheses.el"))]) (highlight-operators . [(20170213 2220) nil "a face for operators in programming modes" single ((:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com"))]) (highlight-numbers . [(20181013 1744) ((emacs (24)) (parent-mode (2 0))) "Highlight numbers in source code" single ((:commit . "8b4744c7f46c72b1d3d599d4fb75ef8183dee307") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-numbers"))]) (highlight-leading-spaces . [(20151216 1222) ((emacs (24 4))) "Highlight leading spaces" single ((:commit . "840db19d863dd97993fd9f893f5be501627b6354") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/highlight-leading-spaces"))]) (highlight-indentation . [(20171218 937) nil "Minor modes for highlighting indentation" single ((:commit . "35e2c1d4f8f368685893128f77f90454cb9c2708") (:authors ("Anton Johansson" . "anton.johansson@gmail.com")) (:maintainer "Anton Johansson" . "anton.johansson@gmail.com") (:url . "https://github.com/antonj/Highlight-Indentation-for-Emacs"))]) (highlight-indent-guides . [(20181106 1821) ((emacs (24))) "Minor mode to highlight indentation" single ((:commit . "fc99ee753ac9d53ce91fb032f97430a551e04466") (:authors ("DarthFennec" . "darthfennec@derpymail.org")) (:maintainer "DarthFennec" . "darthfennec@derpymail.org") (:url . "https://github.com/DarthFennec/highlight-indent-guides"))]) (highlight-function-calls . [(20170908 500) ((emacs (24 4))) "Highlight function/macro calls" single ((:commit . "f7a1eaf95fc64cc0db4d0567f9ff79ec4ae04787") (:keywords "faces" "highlighting") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/highlight-function-calls"))]) (highlight-escape-sequences . [(20171117 1237) nil "Highlight escape sequences" single ((:commit . "08d846a7aa748209d65fecead2b6a766c3e5cb41") (:keywords "convenience") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru") ("Pavel Matcula" . "dev.plvlml@gmail.com")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/dgutov/highlight-escape-sequences"))]) (highlight-doxygen . [(20180829 1818) nil "Highlight Doxygen comments" single ((:commit . "53f2250018725fa19548e1771ee79fcc23641694") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/highlight-doxygen"))]) (highlight-defined . [(20181106 1718) ((emacs (24))) "Syntax highlighting of known Elisp symbols" single ((:commit . "8e05be23e555ab05edc6fb188f5ce28ef495c946") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-defined"))]) (highlight-context-line . [(20170319 2142) nil "Improve orientation when scrolling" single ((:commit . "716e10a0c7b703b5f1d9c6ca1481524a4d06b7b8") (:keywords "faces" "services" "user") (:authors ("Stefan Kamphausen <www.skamphausen.de>")) (:maintainer "Stefan Kamphausen <www.skamphausen.de>") (:url . "https://github.com/ska2342/highlight-context-line/"))]) (highlight-blocks . [(20151201 1615) ((emacs (24))) "Highlight the blocks point is in" single ((:commit . "9c4240a5d16008db430d1a81c76dad474d3deb0c") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/highlight-blocks"))]) (highlight . [(20181002 1151) nil "Highlighting commands." single ((:commit . "ea733e17884aeae19172407e20559fc693fdd3a7") (:keywords "faces" "help" "local") (:authors ("Drew Adams")) (:maintainer nil . "Drew Adams (concat \"drew.adams\" \"@\" \"oracle\" \".com\")") (:url . "https://www.emacswiki.org/emacs/download/highlight.el"))]) (hierarchy . [(20171221 1151) ((emacs (25 1))) "Library to create and display hierarchy structures" single ((:commit . "06f21d3fc16c44c1fa45dc9c91d10100b4db9355") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/hierarchy"))]) (hideshow-org . [(20120223 2250) nil "Provides org-mode like hide and show for hideshow.el" single ((:commit . "16419e52e6cdd2f46f755144c0ab11ce00d1a626") (:keywords "c" "c++" "java" "lisp" "tools" "editing" "comments" "blocks" "hiding" "outlines" "org-mode") (:authors ("Shane Celis <shane (at) gnufoo (dot) org>")) (:maintainer "Shane Celis <shane (at) gnufoo (dot) org>"))]) (hide-mode-line . [(20180302 1910) ((emacs (24 4))) "minor mode that hides/masks your modeline" single ((:commit . "86b9057391edad75467261c2e579603567e608f9") (:keywords "frames" "mode-line") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-hide-mode-line"))]) (hide-lines . [(20151127 1840) nil "Commands for hiding lines based on a regexp" single ((:commit . "331122bf19361130351cfe55968c2a7820329eb3") (:keywords "convenience") (:authors ("Mark Hulme-Jones <ture at plig cucumber dot net>")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/hide-lines"))]) (hi2 . [(20141005 1931) nil "indentation module for Haskell Mode" single ((:commit . "c9d199727b5cdcb9e36a972b38131ce4611fd6c8") (:keywords "indentation" "haskell") (:authors ("Gergely Risko" . "gergely@risko.hu")) (:maintainer "Gergely Risko" . "gergely@risko.hu") (:url . "https://github.com/errge/hi2"))]) (hgrc-mode . [(20150409 2043) nil "major mode for editing hgrc files" single ((:commit . "314e8320b82cc1ce74b1bd372f296252e7a23090") (:keywords "convenience" "vc" "hg") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/hgrc-mode"))]) (hgignore-mode . [(20160501 7) nil "a major mode for editing hgignore files" single ((:commit . "7aa9f3b8a9c610dbd80b952061b40194e1d9c5bd") (:keywords "convenience" "vc" "hg") (:authors ("Omair Majid" . "omair.majid@gmail.com")) (:maintainer "Omair Majid" . "omair.majid@gmail.com") (:url . "http://github.com/omajid/hgignore-mode"))]) (hfst-mode . [(20160708 1202) nil "major mode for editing HFST files" single ((:commit . "ac1bb9dd92545d3e7fdc05c83996c227cc15c6b8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (hexo . [(20180815 219) ((emacs (24 3))) "Major mode & tools for Hexo" single ((:commit . "6bca18f911f6b2cd5c055ed73ddec98c385f9f86") (:keywords "tools" "hexo") (:authors ("Ono Hiroko (kuanyui)" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko (kuanyui)" . "azazabc123@gmail.com") (:url . "https://github.com/kuanyui/hexo.el"))]) (heroku-theme . [(20150523 219) nil "Heroku color theme" single ((:commit . "8083643fe92ec3a1c3eb82f1b8dc2236c9c9691d") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/color-theme-heroku"))]) (heroku . [(20120629 1813) nil "Interface to Heroku apps." single ((:commit . "92af1c073b593c4def99c8777c869992aa4d0b3a") (:keywords "convenience" "api" "database") (:authors ("Phil Hagelberg" . "technomancy@gmail.com")) (:maintainer "Phil Hagelberg" . "technomancy@gmail.com") (:url . "https://github.com/technomancy/heroku.el"))]) (hemisu-theme . [(20130508 1844) nil "Hemisu for Emacs." tar ((:commit . "5c206561aa2c844ecdf3e3b672c3235e559ddd7f") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) (hemera-theme . [(20180916 924) ((emacs (24))) "Light theme" single ((:commit . "b67c902b210b37b00cac68726822404543147ba8") (:keywords "themes" "light-theme") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "guido.schmidt.2912@gmail.com") (:url . "https://github.com/GuidoSchmidt/emacs-hemera-theme"))]) (helpful . [(20181031 2008) ((emacs (25 1)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 11 0)) (f (0 20 0)) (elisp-refs (1 2)) (shut-up (0 3))) "a better *help* buffer" single ((:commit . "039345ef60b4722d050c94ab1978540137df35f9") (:keywords "help" "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/helpful"))]) (helm-zhihu-daily . [(20160625 1145) ((helm (1 0)) (cl-lib (0 5)) (emacs (24 4))) "Helm interface for 知乎日报 (http://daily.zhihu.com)" single ((:commit . "be27dcc6be1eb97663b65581a9a5c0fc81cfaba7") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-zhihu-daily"))]) (helm-z . [(20171204 325) ((helm (1 0))) "Show z directory list with helm.el support." single ((:commit . "37212220bebea8b9c238cb1bbacd8332b7f26c03") (:authors ("yynozk" . "yynozk@gmail.com")) (:maintainer "yynozk" . "yynozk@gmail.com") (:url . "https://github.com/yynozk/helm-z"))]) (helm-youtube . [(20161114 248) ((request (0 2 0)) (helm (2 3 1)) (cl-lib (0 5))) "Query YouTube and play videos in your browser" single ((:commit . "202c27fc3b54927611e9d9c764465e1b42ef7e41") (:keywords "youtube" "multimedia") (:authors ("Maximilian Roquemore" . "maximus12793@gmail.com")) (:maintainer "Maximilian Roquemore" . "maximus12793@gmail.com") (:url . "https://github.com/maximus12793/helm-youtube"))]) (helm-xref . [(20180528 1516) ((emacs (25 1)) (helm (1 9 4))) "Helm interface for xref results" single ((:commit . "6f7e8eeec5cc4db64a76ba242c0f2f61e7ee1e46") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/helm-xref"))]) (helm-xcdoc . [(20160116 1018) ((helm (1 5)) (emacs (24 4))) "Search Xcode Document by docsetutil and eww with helm interface" single ((:commit . "a85612149a6d8e18ab309b3db2d222ce39c42049") (:authors ("Ryo Fujimoto" . "fujimisakri@gmail.com")) (:maintainer "Ryo Fujimoto" . "fujimisakri@gmail.com") (:url . "https://github.com/fujimisakari/emacs-helm-xcdoc"))]) (helm-wordnet . [(20160128 1507) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to local wordnet dictionary" single ((:commit . "a36dbc6fcb570b812870bc1e190f203e0a0042fc") (:keywords "dictionary" "wordnet" "emacs" "elisp" "helm") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com") (:url . "https://github.com/raghavgautam/helm-wordnet"))]) (helm-w3m . [(20181029 726) ((helm (1 5)) (w3m (0 0)) (cl-lib (0 5)) (emacs (24 1))) "W3m bookmark - helm interface." single ((:commit . "c15d926631198d6d759ec8881837bcca5a64963b"))]) (helm-w32-launcher . [(20141223 2014) ((emacs (24)) (helm (1 6 5)) (cl-lib (0 5))) "Start Menu entry launcher using Helm" tar ((:commit . "3e59ad62b89dd21d334af0203d445a83eb25dc5b") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/helm-w32-launcher"))]) (helm-unicode . [(20180608 1407) ((helm (1 9 8)) (emacs (24 4))) "Helm command for unicode characters." single ((:commit . "fbeb0c5e741a6f462520884b744d43a9acbe1d34"))]) (helm-tramp . [(20180829 709) ((emacs (24 3)) (helm (2 0))) "Tramp helm interface for ssh, docker, vagrant" single ((:commit . "523a902fe69be5f770f79f815630e7e5d4766e9d") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-tramp"))]) (helm-themes . [(20160918 545) ((helm-core (2 0)) (emacs (24 4))) "Color theme selection with helm interface" single ((:commit . "1160af42590b0d845a55e65e1e782d9e4027fd6e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-themes"))]) (helm-tail . [(20180624 903) ((emacs (25 1)) (helm (2 7 0))) "Read recent output from various sources" single ((:commit . "cdbbd9bfb121534a4c089df84325cf776ba2c578") (:keywords "maint" "tools") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/helm-tail"))]) (helm-systemd . [(20180131 434) ((emacs (24 4)) (helm (1 9 2)) (with-editor (2 5 0))) "helm's systemd interface" single ((:commit . "96f5cd3ee3412539c2f8d145201f47c4f8e53b4f") (:keywords "convenience") (:authors (nil . "<lompik@oriontabArch>")) (:maintainer nil . "<lompik@oriontabArch>"))]) (helm-system-packages . [(20181012 655) ((emacs (24 4)) (helm (2 8 7)) (seq (1 8))) "Helm UI wrapper for system package managers." tar ((:commit . "d25e88c6791fb6166aa3f69693670750e56caa5b") (:keywords "helm" "packages") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-system-packages"))]) (helm-swoop . [(20180215 1154) ((helm (1 0)) (emacs (24 3))) "Efficiently hopping squeezed lines powered by helm interface" single ((:commit . "c66336b8245ddc51c4206f19c119f1081920985c") (:keywords "helm" "swoop" "inner" "buffer" "search") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/helm-swoop"))]) (helm-sql-connect . [(20170319 1251) ((helm (0 0 0))) "Choose a database to connect to via Helm." single ((:commit . "5aead55b6f8636140945714d8c332b287ab9ef10") (:keywords "tools" "convenience" "comm") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:url . "https://github.com/eric-hansen/helm-sql-connect"))]) (helm-spotify-plus . [(20180107 1138) ((emacs (24 4)) (helm (2 0 0)) (multi (2 0 1))) "Control Spotify search and select music with Helm." single ((:commit . "895f241f1259891d5c89cd42023f119f9fa121d6") (:authors ("Wanderson Ferreira <https://github.com/wandersoncferreira> and Luis Moneda <https://github.com/lgmoneda>")) (:maintainer "Wanderson Ferreira <https://github.com/wandersoncferreira> and Luis Moneda <https://github.com/lgmoneda>"))]) (helm-spotify . [(20160905 2147) ((helm (0 0 0)) (multi (2 0 0))) "Control Spotify with Helm." single ((:commit . "f7a62d1ff88e3127de9be7cd3e818b0a92268ab3") (:keywords "helm" "spotify") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/helm-spotify"))]) (helm-spaces . [(20161001 1409) ((helm-core (2 2)) (spaces (0 1 0))) "helm sources for spaces" single ((:commit . "877e2b5178926308d6a7c2a37477bb12c33a96d4") (:keywords "helm" "frames" "convenience") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-spaces"))]) (helm-smex . [(20171004 2008) ((emacs (24)) (smex (3 0)) (helm (1 7 7))) "Helm interface for smex" single ((:commit . "2269375dfa452b88b5170d1a5d5849ebb2c1e413") (:keywords "convenience") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (helm-slime . [(20181110 934) ((emacs (24)) (helm-core (1 9 8)) (slime (2 18)) (cl-lib (0 5))) "helm-sources and some utilities for SLIME." single ((:commit . "070d024147e1632b7358711b7f8fb77a28dcf265") (:keywords "convenience" "helm" "slime") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net") (:url . "https://github.com/emacs-helm/helm-slime"))]) (helm-sheet . [(20130630 1239) ((helm (1 0))) "helm sources for sheet" single ((:commit . "d360b68d0ddb09aa1854e7b2f3cb39caeee26463") (:keywords "helm" "sheet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-sheet"))]) (helm-selected . [(20171223 210) ((emacs (24 4)) (helm (2 8 6)) (selected (1 1))) "helm extension for selected.el" single ((:commit . "6743ede584571319e4c29204197e9ff6b7ee97cf") (:keywords "extensions" "convenience") (:authors ("Takaaki ISHIKAWA <takaxp at ieee dot org>")) (:maintainer "Takaaki ISHIKAWA <takaxp at ieee dot org>") (:url . "https://github.com/takaxp/helm-selected"))]) (helm-sage . [(20160514 745) ((cl-lib (0 5)) (helm (1 5 6)) (sage-shell-mode (0 1 0))) "A helm extension for sage-shell-mode." single ((:commit . "f14e9281d8f2162df7d8f9c2ad9ad1248a24803b") (:keywords "sage" "math" "helm") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/helm-sage"))]) (helm-safari . [(20160404 324) ((helm (1 9 1)) (emacs (24))) "Browse your Safari bookmarks and history" single ((:commit . "664c7f4488829228eed7e90cd53002e14bec555b") (:keywords "tools") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-safari"))]) (helm-rubygems-org . [(20140826 1156) ((emacs (24)) (helm (1 6 3)) (cl-lib (0 5))) "Use helm to search rubygems.org" single ((:commit . "6aaed984f698cbdf9f9aceb0221404563e28764d") (:keywords "ruby" "rubygems" "gemfile" "helm") (:authors ("Chad Albers" . "calbers@neomantic.com")) (:maintainer "Chad Albers" . "calbers@neomantic.com") (:url . "https://github.com/neomantic/helm-rubygems-org"))]) (helm-rubygems-local . [(20130712 111) ((helm (1 5 3))) "Installed local rubygems find-file for helm" single ((:commit . "289cb33d41c703af9791d6da46b55f070013c2e3") (:authors ("hadashiA" . "dev@hadashikick.jp")) (:maintainer "hadashiA" . "dev@hadashikick.jp") (:url . "https://github.com/f-kubotar/helm-rubygems-local"))]) (helm-rtags . [(20170813 411) ((helm (2 0)) (rtags (2 10))) "A front-end for rtags" single ((:commit . "194cd70d38c3e2e01b9de04d006f94573510aebb") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (helm-ros . [(20160812 1752) ((helm (1 9 9)) (xterm-color (1 0)) (cl-lib (0 5))) "Interfaces ROS with helm" single ((:commit . "92b0b215f6a017f0f57f1af15466cc0b2a5a0135") (:keywords "helm" "ros") (:authors ("David Landry" . "davidlandry93@gmail.com")) (:maintainer "David Landry" . "davidlandry93@gmail.com") (:url . "https://www.github.com/davidlandry93/helm-ros"))]) (helm-robe . [(20151209 355) ((helm (1 7 7))) "completing read function for robe" single ((:commit . "6e69543b4ee76c5f8f3f2510c76e6d9aed17a370") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-robe"))]) (helm-rhythmbox . [(20160524 1158) ((helm (1 5 0)) (cl-lib (0 5))) "control Rhythmbox's play queue via Helm" single ((:commit . "c92e1ded34ddd4e62e7e9a558259c232e05193fa") (:authors ("Thomas Winant" . "dewinant@gmail.com")) (:maintainer "Thomas Winant" . "dewinant@gmail.com") (:url . "https://github.com/mrBliss/helm-rhythmbox"))]) (helm-rg . [(20180629 920) ((emacs (25)) (cl-lib (0 5)) (dash (2 13 0)) (helm (2 8 8))) "a helm interface to ripgrep" single ((:commit . "d356a2abb6359d709487ed49414e151627287577") (:keywords "find" "file" "files" "helm" "fast" "rg" "ripgrep" "grep" "search" "match") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:url . "https://github.com/cosmicexplorer/helm-rg"))]) (helm-recoll . [(20160731 921) ((helm (1 9 9))) "helm interface for the recoll desktop search tool." single ((:commit . "cc4c4fa9c8f4f99383647baa8512b60523dc8b36") (:keywords "convenience") (:authors ("Thierry Volpiatto <thierry.volpiatto at gmail.com>")) (:maintainer "Thierry Volpiatto <thierry.volpiatto at gmail.com>") (:url . "https://github.com/emacs-helm/helm-recoll"))]) (helm-rdefs . [(20161130 536) ((emacs (24)) (helm (1 6 4))) "rdefs with helm interface" single ((:commit . "cd3a6b3af3015ee58ef30cb7c81c79ebe5fc867b") (:keywords "matching" "tools") (:authors ("Hiroshi Saito" . "monodie@gmail.com")) (:maintainer "Hiroshi Saito" . "monodie@gmail.com") (:url . "https://github.com/saidie/helm-rdefs"))]) (helm-rb . [(20131123 1639) ((helm (1 0)) (helm-ag-r (20131123))) "Search Ruby's method by ag and display helm" tar ((:commit . "4949d646420a9849af234dacdd8eb34a77c662fd") (:keywords "searching" "ruby") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/helm-rb"))]) (helm-rails . [(20130424 1519) ((helm (1 5 1)) (inflections (1 1))) "Helm extension for Rails projects." single ((:commit . "506d9948d45dfbc575c9c4c0d102c1ad2f511e82") (:keywords "helm" "rails" "git") (:authors ("Adam Sokolnicki" . "adam.sokolnicki@gmail.com")) (:maintainer "Adam Sokolnicki" . "adam.sokolnicki@gmail.com") (:url . "https://github.com/asok/helm-rails"))]) (helm-rage . [(20180118 1532) ((helm (1 9 8)) (emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Helm command for rage characters." tar ((:commit . "5d0aefb53d859186181d4bdcfeff7d315339c7b8") (:keywords "helm" "rage" "meme") (:url . "https://github.com/bomgar/helm-rage"))]) (helm-qiita . [(20180301 1435) ((helm (2 8 2))) "Qiita with helm interface" single ((:commit . "3ccb85640bf54491ed3c3c8110d454ae181650dc") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-qiita"))]) (helm-pydoc . [(20160918 542) ((helm-core (2 0)) (emacs (24 4))) "pydoc with helm interface" tar ((:commit . "85480a29b56dacde425655bc8f5a597c785afdf5") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-pydoc"))]) (helm-purpose . [(20170114 1636) ((emacs (24)) (helm (1 9 2)) (window-purpose (1 4))) "Helm Interface for Purpose" single ((:commit . "9ff4c21c1e9ebc7afb851b738f815df7343bb287") (:authors ("Bar Magal (2016)")) (:maintainer "Bar Magal (2016)") (:url . "https://github.com/bmag/helm-purpose"))]) (helm-pt . [(20160214 2342) ((helm (1 5 6))) "Helm interface to the platinum searcher" tar ((:commit . "8acc52911dad1ed0c3975f134a468762afe0b76b") (:keywords "helm" "platinum searcher"))]) (helm-prosjekt . [(20140129 717) ((prosjekt (0 3)) (helm (1 5 9))) "Helm integration for prosjekt." single ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Sohail Somani" . "sohail@taggedtype.net")) (:maintainer "Sohail Somani" . "sohail@taggedtype.net") (:url . "https://github.com/abingham/prosjekt"))]) (helm-projectile . [(20180815 1514) ((helm (1 9 9)) (projectile (0 14 0)) (cl-lib (0 3))) "Helm integration for Projectile" single ((:commit . "8a2dbc973548fac89356c11d70f7f474ea1367a5") (:keywords "project" "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/helm-projectile"))]) (helm-project-persist . [(20151210 1543) ((helm (1 5 2)) (project-persist (0 1 4))) "Helm integration for project-persist package" single ((:commit . "357950fbac18090985a750e40d5d8b10ee9dcd53") (:keywords "project-persist" "project" "helm") (:authors ("Sliim" . "sliim@mailoo.org")) (:maintainer "Sliim" . "sliim@mailoo.org"))]) (helm-proc . [(20161006 305) ((helm (1 6 0))) "Helm interface for managing system processes" tar ((:commit . "576d31c2d74ba3897d56e2acd2b0993f52c2547c"))]) (helm-posframe . [(20180610 1748) ((emacs (26 0)) (posframe (0 1 0)) (helm (0 1))) "Using posframe to show helm window" single ((:commit . "d28f96ea92ee9393658901bb552723db10f40dc3") (:keywords "abbrev" "convenience" "matching" "helm") (:authors ("Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/helm-posframe"))]) (helm-phpunit . [(20160513 853) ((helm (1 9 5)) (phpunit (0 7 0))) "Helm integration for phpunit.el" single ((:commit . "739f26204ad2ba76c25f45e8eab1e5216f7c3518") (:keywords "phpunit" "helm" "php") (:authors ("Eric Hansen" . "hansen.c.eric@gmail.com")) (:maintainer "Eric Hansen" . "hansen.c.eric@gmail.com") (:url . "https://github.com/eric-hansen/phpunit-helm"))]) (helm-perspeen . [(20170228 1345) ((perspeen (0 1 0)) (helm (2 5 0))) "Helm interface for perspeen." single ((:commit . "7fe2922d85608bfa9e18269fc44181428b8849ff") (:keywords "projects" "lisp") (:authors ("Yoshinobu Fujimoto")) (:maintainer "Yoshinobu Fujimoto") (:url . "https://github.com/jimo1001/helm-perspeen"))]) (helm-perldoc . [(20160918 556) ((helm-core (2 0)) (deferred (0 3 1)) (emacs (24 4))) "perldoc with helm interface" tar ((:commit . "1979f9f67814c11ec9498502237c89a5e1153100") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-perldoc"))]) (helm-pass . [(20180607 2348) ((emacs (25)) (helm (0)) (password-store (0)) (auth-source-pass (4 0 0))) "helm interface of pass, the standard Unix password manager" single ((:commit . "fdff8f8f2e2b8a61caed7b6c171624700dbe1346") (:authors ("J. Alexander Branham" . "branham@utexas.edu")) (:maintainer "J. Alexander Branham" . "branham@utexas.edu") (:url . "https://github.com/jabranham/helm-pass"))]) (helm-pages . [(20161121 226) ((helm (1 6 5)) (emacs (24)) (cl-lib (0 5))) "Pages in current buffer as Helm datasource" single ((:commit . "51dcb9374d1df9feaae85e60cfb39b970554ecba") (:keywords "convenience" "helm" "outlines") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk"))]) (helm-orgcard . [(20151001 1524) ((helm-core (1 7 7))) "browse the orgcard by helm" single ((:commit . "9655ac340d1ccc5f3d1c0f7c49be8dd3556d4d0d") (:keywords "convenience" "helm" "org") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda") (:url . "https://github.com/emacs-jp/helm-orgcard"))]) (helm-org-rifle . [(20180923 2209) ((emacs (24 4)) (dash (2 12)) (f (0 18 1)) (helm (1 9 4)) (s (1 10 0))) "Rifle through your Org files" single ((:commit . "e272fc43b964ef06a2673afd7c341dba87ae9ac4") (:keywords "hypermedia" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/helm-org-rifle"))]) (helm-open-github . [(20170220 159) ((emacs (24 4)) (helm-core (1 7 7)) (gh (0 8 2))) "Utilities of Opening Github Page" single ((:commit . "2f03d97552a1233db7694116d5f80ecde7612756") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-open-github"))]) (helm-notmuch . [(20180730 1722) ((helm (1 9 3)) (notmuch (0 21))) "Search emails with Notmuch and Helm" single ((:commit . "9988eb0f787c82c779f2417b5613b9142a5b1c9b") (:keywords "mail") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/helm-notmuch"))]) (helm-nixos-options . [(20151013 2309) ((nixos-options (0 0 1)) (helm (1 5 6))) "Helm Interface for nixos-options" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (helm-navi . [(20170402 1452) ((emacs (24 4)) (helm (1 9 4)) (navi-mode (2 0)) (s (1 10 0))) "Helm for navi-mode" single ((:commit . "2256591174ff79f889450fdc10822316819d6476") (:keywords "navigation" "outlines") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/emacs-helm/helm-navi"))]) (helm-mu . [(20180513 921) ((helm (1 5 5))) "Helm sources for searching emails and contacts" single ((:commit . "77e6fea24e01481418738421dbcfe28ef1bd63cf") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-mu"))]) (helm-mt . [(20160918 452) ((emacs (24)) (helm (0 0)) (multi-term (0 0)) (cl-lib (0 5))) "helm multi-term management" single ((:commit . "d2bff4100118483bc398c56d0ff095294209265b") (:keywords "helm" "multi-term") (:authors ("Didier Deshommes" . "dfdeshom@gmail.com")) (:maintainer "Didier Deshommes" . "dfdeshom@gmail.com") (:url . "https://github.com/dfdeshom/helm-mt"))]) (helm-mode-manager . [(20151124 938) ((helm (1 5 3))) "Select and toggle major and minor modes with helm" single ((:commit . "5d9c3ca4f8205d07ff4e03c4c3e88f596751c1fc") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-mode-manager"))]) (helm-migemo . [(20151010 356) ((emacs (24 4)) (helm-core (1 7 8)) (migemo (1 9)) (cl-lib (0 5))) "Migemo plug-in for helm" single ((:commit . "66c6a19d07c6a385daefd2090d0709d26b608b4e") (:keywords "matching" "convenience" "tools" "i18n") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Yuhei Maeda <yuhei.maeda_at_gmail.com>") (:url . "https://github.com/emacs-jp/helm-migemo"))]) (helm-make . [(20181107 2126) ((helm (1 5 3)) (projectile (0 11 0))) "Select a Makefile target with helm" single ((:commit . "f86c3973af760df6d7d0ecc61c3d9d14e1d93e2b") (:keywords "makefile") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/helm-make"))]) (helm-ls-svn . [(20150717 739) ((emacs (24 1)) (helm (1 7 0)) (cl-lib (0 5))) "helm extension to list svn files" single ((:commit . "4d4dc1a272f27fba5fdd7cc47e5d309b53c63ae3") (:keywords "helm" "svn") (:authors ("Chunyang Xu" . "chunyang@macports.org")) (:maintainer "Chunyang Xu" . "chunyang@macports.org") (:url . "https://svn.macports.org/repository/macports/users/chunyang/helm-ls-svn.el/helm-ls-svn.el"))]) (helm-ls-hg . [(20150909 543) ((helm (1 7 8))) "List hg files in hg project." single ((:commit . "61b91a22fcfb62d0fc56e361ec01ce96973c7165"))]) (helm-ls-git . [(20180711 923) ((helm (1 7 8))) "list git files." single ((:commit . "e38cee59c42fbf16b6de239a537d27af58473394"))]) (helm-lobsters . [(20150213 1546) ((helm (1 0)) (cl-lib (0 5))) "helm front-end for lobste.rs" single ((:commit . "53c5b42baf72776dcba891fc3d7cd7d47721e9b0") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/helm-lobste.rs"))]) (helm-lines . [(20180601 2033) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for completing by lines" single ((:commit . "3bfe15a60c6405682085ab289de3eb364624c4e9") (:keywords "files" "helm" "ag" "pt" "vc" "git" "lines" "complete" "tools" "languages") (:authors ("@torgeir")) (:maintainer "@torgeir") (:url . "https://github.com/torgeir/helm-lines.el/"))]) (helm-lib-babel . [(20180510 1324) ((cl-lib (0 5)) (helm (1 9 2)) (emacs (24 4))) "helm insertion of babel function references" single ((:commit . "41bc0cdea8a604c6c8dc83ed5066644d33688fad") (:keywords "convenience") (:authors ("Derek Feichtinger" . "dfeich@gmail.com")) (:maintainer "Derek Feichtinger" . "dfeich@gmail.com") (:url . "https://github.com/dfeich/helm-lib-babel.el"))]) (helm-lean . [(20171102 1454) ((emacs (24 3)) (dash (2 12 0)) (helm (2 8 0)) (lean-mode (3 3 0))) "Helm interfaces for lean-mode" single ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (helm-lastpass . [(20180722 806) ((emacs (25 1)) (helm (2 0)) (csv (2 1))) "Helm interface of LastPass" single ((:commit . "82e1ffb6ae77d9d9e29c398eb013cd20ce963f77") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/helm-lastpass"))]) (helm-kythe . [(20170709 726) ((emacs (25)) (dash (2 12 0)) (helm (2 0))) "Google Kythe helm interface" single ((:commit . "eabbef4948f8ec7c7b2fac498e9145dfdb10ca82") (:authors ("Fangrui Song" . "i@maskray.me")) (:maintainer "Fangrui Song" . "i@maskray.me") (:url . "https://github.com/MaskRay/emacs-helm-kythe"))]) (helm-jstack . [(20150603 422) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "Helm interface to Jps & Jstack for Java/JVM processes" single ((:commit . "2064f7215dcf4ccbd6a7b8784223251507746da4") (:keywords "java" "jps" "jstack" "jvm" "emacs" "elisp" "helm") (:authors ("Raghav Kumar Gautam" . "rgautam@apache.com")) (:maintainer "Raghav Kumar Gautam" . "rgautam@apache.com"))]) (helm-js-codemod . [(20171106 1044) ((emacs (24 4)) (helm-core (1 9 8)) (js-codemod (1 0 0))) "A helm interface for running js-codemods" single ((:commit . "18503d94e64418e8ea5c5854f197ae9f3009cdbf") (:keywords "helm" "js" "codemod" "region") (:authors (nil . "Torgeir Thoresen <@torgeir>")) (:maintainer nil . "Torgeir Thoresen <@torgeir>"))]) (helm-jira . [(20180802 815) ((emacs (25)) (cl-lib (0 5)) (helm (1 9 9))) "Helm bindings for JIRA/Bitbucket/stash" single ((:commit . "75d6ed5bd7a041fa8c1adb21cbbbe57b5a7c7cc7") (:keywords "tools" "helm" "jira" "bitbucket" "stash") (:authors ("Roman Decker <roman dot decker at gmail dot com>")) (:maintainer "Roman Decker <roman dot decker at gmail dot com>") (:url . "https://github.com/DeX3/helm-jira"))]) (helm-j-cheatsheet . [(20170217 829) ((helm (1 5 3))) "Quick J reference for Emacs" single ((:commit . "6c47e7162b9ba2de4b41221d01180146973d860b") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/helm-j-cheatsheet"))]) (helm-itunes . [(20151013 648) ((helm (1 6 1))) "Play local iTunes and Spotify tracks" single ((:commit . "966de755a5aadbe02311a6cef77bd4790e84c263") (:authors ("Adam Schwartz" . "adam@adamschwartz.io")) (:maintainer "Adam Schwartz" . "adam@adamschwartz.io") (:url . "https://github.com/daschwa/helm-itunes"))]) (helm-ispell . [(20151231 853) ((helm-core (1 7 7))) "ispell-complete-word with helm interface" single ((:commit . "cb735695ab3a0e66c123c2f3f3e8911fb1c2d5fc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ispell"))]) (helm-img-tiqav . [(20151224 2322) ((helm-img (0 0 1))) "An helm-source for joking." single ((:commit . "33a7e9508bc8f37d53320b56c92b53d321a57bb0") (:keywords "convenience") (:authors ("Sho Matsumoto <l3msh0_at_gmail.com>")) (:maintainer "l3msh0") (:url . "https://github.com/l3msh0/helm-img"))]) (helm-img . [(20151224 2321) ((helm (1 7 7)) (cl-lib (0 5))) "Utilities for making image sources for helm." tar ((:commit . "aa3f8a5dce8d0413bf07584f07153a39015c2bfc") (:keywords "convenience") (:authors ("Sho Matsumoto <l3msh0_at_gmail.com>")) (:maintainer "l3msh0") (:url . "https://github.com/l3msh0/helm-img"))]) (helm-idris . [(20141202 1757) ((helm (0 0 0)) (idris-mode (0 9 14))) "A Helm datasource for Idris documentation, queried from the compiler" single ((:commit . "a2f45d6817974f318b55ad9b7fd19d5df132d47e") (:keywords "languages" "helm") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (helm-hunks . [(20171217 1933) ((emacs (24 4)) (helm (1 9 8))) "A helm interface for git hunks - browsing, staging, unstaging and killing" single ((:commit . "6392bf716f618eac23ce81140aceb0dfacb9c6d0") (:keywords "helm" "git" "hunks" "vc") (:authors ("@torgeir")) (:maintainer "@torgeir"))]) (helm-hoogle . [(20161027 534) ((helm (1 6 2)) (emacs (24 4))) "Use helm to navigate query results from Hoogle" single ((:commit . "73969a9d46d2121a849a01a9f7ed3636d01f7bbc") (:keywords "haskell" "programming" "hoogle") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/haskell-config"))]) (helm-helm-commands . [(20130902 1748) ((helm (1 5 4))) "List all helm commands with helm" single ((:commit . "3a05aa19c976501343ad9ae630a36810921a85f6") (:keywords "convenience") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/helm-helm-commands"))]) (helm-hayoo . [(20151014 651) ((helm (1 6 0)) (json (1 2)) (haskell-mode (13 7))) "Source and configured helm for searching hayoo" single ((:commit . "dd4c0c8c87521026edf1b808c4de01fa19b7c693") (:keywords "helm") (:authors ("Markus Hauck" . "markus1189@gmail.com")) (:maintainer "Markus Hauck" . "markus1189@gmail.com"))]) (helm-hatena-bookmark . [(20180804 546) ((helm (2 8 2))) "Hatena::Bookmark with helm interface" single ((:commit . "274e18182fe20c11e96009387a8e38e8cd2a1d7e") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-hatena-bookmark"))]) (helm-gtags . [(20170116 529) ((emacs (24 4)) (helm (2 0))) "GNU GLOBAL helm interface" single ((:commit . "108e93d0d099ebb7b98847388f368311cf177033") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-gtags"))]) (helm-growthforecast . [(20140120 344) ((helm (1 5 9))) "helm extensions for growthforecast." single ((:commit . "0f94ac090d6c354058ad89a86e5c18385c136d9b") (:authors ("Daichi Hirata" . "daichi.hirat@gmail.com")) (:maintainer "Daichi Hirata" . "daichi.hirat@gmail.com") (:url . "https://github.com/daic-h/helm-growthforecast"))]) (helm-grepint . [(20161001 1413) ((helm (1 0)) (emacs (24))) "Generic helm interface to grep" single ((:commit . "a62ca27515ff6a366b89b420500eb16d380cc653") (:keywords "grep" "grepping" "searching" "helm") (:authors ("Kalle Kankare" . "kalle.kankare@iki.fi")) (:maintainer "Kalle Kankare" . "kalle.kankare@iki.fi") (:url . "https://github.com/kopoli/helm-grepint"))]) (helm-google . [(20180606 520) ((helm (0))) "Emacs Helm Interface for quick Google searches" single ((:commit . "48e91a73d5f48c39d7a219022a24440cff548e1a") (:keywords "helm" "google" "search" "browse" "searx") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/helm-google"))]) (helm-go-package . [(20161103 153) ((emacs (24 4)) (helm-core (2 2 1)) (go-mode (1 4 0)) (deferred (0 4 0))) "helm sources for Go programming language's package" single ((:commit . "e42c563936c205ceedb930a687c11b4bb56447bc") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-go-package"))]) (helm-gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (helm (1 0)) (gitlab (0 8 0))) "Helm interface to Gitlab" single ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab" "helm") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (helm-gitignore . [(20170211 8) ((gitignore-mode (1 1 0)) (helm (1 7 0)) (request (0 1 0)) (cl-lib (0 5))) "Generate .gitignore files with gitignore.io." single ((:commit . "2a2e7da7855a6db0ab3bb6a6a087863d7abd4391") (:keywords "helm" "gitignore" "gitignore.io") (:authors ("Juan Placencia")) (:maintainer "Juan Placencia") (:url . "https://github.com/jupl/helm-gitignore"))]) (helm-github-stars . [(20180718 111) ((helm (1 6 8)) (emacs (24 4))) "Helm integration for your starred repositories on github" single ((:commit . "809cf88e2984b121348b1046e1d3890f1fd580b4") (:keywords "helm" "github" "stars") (:authors ("Sliim" . "sliim@mailoo.org") ("xuchunyang" . "xuchunyang56@gmail.com")) (:maintainer "Sliim" . "sliim@mailoo.org") (:url . "https://github.com/Sliim/helm-github-stars"))]) (helm-git-grep . [(20170614 1411) ((helm-core (2 2 0))) "helm for git grep, an incremental git-grep(1)" single ((:commit . "744cea07dba6e6a5effbdba83f1b786c78fd86d3") (:authors ("mechairoi")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-git-grep"))]) (helm-git-files . [(20141212 1317) ((helm (1 5 9))) "helm for git files" single ((:commit . "43193960774069369ac6964bbf7c026900206fa8") (:keywords "helm" "git") (:authors ("INA Lintaro <tarao.gnn at gmail.com>") ("TAKAGI Kentaro <kentaro0910_at_gmail.com>")) (:maintainer "INA Lintaro <tarao.gnn at gmail.com>"))]) (helm-git . [(20120630 2103) nil "Helm extension for Git." single ((:commit . "cb96a52b5aecadd3c27aba7749d14e43ab128d55") (:keywords "helm" "git") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "https://github.com/maio/helm-git"))]) (helm-ghs . [(20170715 541) ((emacs (24)) (helm (2 2 0))) "ghs with helm interface" single ((:commit . "17a70bf16255d90d67c8350e88200ec8bfd47563") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/emacs-helm-ghs"))]) (helm-ghq . [(20161015 817) ((helm (2 2 0))) "ghq with helm interface" single ((:commit . "49481685adbb25b3f766aabfdb7472becc673a94") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-ghq"))]) (helm-ghc . [(20141105 1459) ((emacs (24)) (cl-lib (0 5)) (helm (1 6 4)) (ghc (5 2 1 0))) "A Helm datasource for ghc-mod errors" single ((:commit . "e5ee7b8d3b745d162553aecfbd41381c4de85f35") (:keywords "languages" "helm") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (helm-fuzzy-find . [(20171106 400) ((emacs (24 1)) (helm (1 7 0))) "Find file using Fuzzy Search" single ((:commit . "de2abbf7ca13609587325bacd4a1ed4376b5c927") (:keywords "helm" "fuzzy" "find" "file") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-fuzzy-find"))]) (helm-fuzzier . [(20160605 2145) ((emacs (24 3)) (helm (1 7 0))) "Better fuzzy matching for Helm" single ((:commit . "8798dcf3583b863df5b9dea7fe3b0179ba1c35bc") (:keywords "convenience" "helm" "fuzzy") (:authors ("Ephram Perdition")) (:maintainer "Ephram Perdition") (:url . "http://github.com/EphramPerdition/helm-fuzzier"))]) (helm-frame . [(20170515 1950) ((emacs (24 4))) "open helm buffers in a dedicated frame" single ((:commit . "389e6461a423d649b7062ba99a2234bef7770059") (:keywords "lisp" "helm" "popup" "frame") (:authors ("chee" . "chee@snake.dog")) (:maintainer "chee" . "chee@snake.dog"))]) (helm-flyspell . [(20170210 1901) ((helm (1 6 5))) "Helm extension for correcting words with flyspell" single ((:commit . "8d4d947c687cb650cb149aa2271ad5201ea92594") (:keywords "convenience") (:authors ("Andrzej Pronobis")) (:maintainer "Andrzej Pronobis") (:url . "https://github.com/pronobis/helm-flyspell"))]) (helm-flymake . [(20160610 2) ((helm (1 0))) "helm interface for flymake" single ((:commit . "72cf18a1a1f843db9bb5d58301739ea9ccb1655b") (:authors ("Akira Tamamori" . "tamamori5917@gmail.com")) (:maintainer "Akira Tamamori" . "tamamori5917@gmail.com") (:url . "https://github.com/tam17aki"))]) (helm-flycheck . [(20160710 829) ((dash (2 12 1)) (flycheck (28)) (helm-core (1 9 8))) "Show flycheck errors with helm" single ((:commit . "3cf7d3bb194acacc6395f88360588013d92675d6") (:keywords "helm" "flycheck") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-flycheck"))]) (helm-flx . [(20180103 516) ((emacs (24 4)) (helm (1 7 9)) (flx (0 5))) "Sort helm candidates by flx score" single ((:commit . "6640fac5cb16bee73c95b8ed1248a4e5e113690e") (:keywords "convenience" "helm" "fuzzy" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/helm-flx"))]) (helm-firefox . [(20161202 1317) ((helm (1 5)) (cl-lib (0 5)) (emacs (24 1))) "Firefox bookmarks" single ((:commit . "0ad34b7b5abc485a86cae6920c14de861cbeb085") (:url . "https://github.com/emacs-helm/helm-firefox"))]) (helm-filesets . [(20140929 1835) ((helm (1 6 3)) (filesets+ (0))) "A helm source for emacs filesets" single ((:commit . "b352910af4c3099267a8aa0169c7f743b35bb1fa") (:keywords "filesets") (:authors ("Graham Clark" . "grclark@gmail.com")) (:maintainer "Graham Clark" . "grclark@gmail.com") (:url . "https://github.com/gcla/helm-filesets"))]) (helm-exwm . [(20180827 837) ((emacs (25 2)) (helm (2 8 5)) (exwm (0 15))) "Helm for EXWM buffers" single ((:commit . "e21c6ffabadd2fe8d6c7805b6027cc59a6f914e9") (:keywords "helm" "exwm") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-exwm"))]) (helm-ext . [(20180526 350) ((emacs (24 4)) (helm (2 5 3))) "A few extensions to Helm" tar ((:commit . "90b788aced21ec467a234b6b77b5a6ebae6de75f") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (helm-eww . [(20180827 836) ((emacs (24 4)) (helm (2 8 6)) (seq (1 8))) "Helm UI wrapper for EWW." single ((:commit . "2bb7b644f953c45b5dd03298b556312440618026") (:keywords "helm" "packages") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://github.com/emacs-helm/helm-eww"))]) (helm-etags-plus . [(20170113 1414) ((helm (1 7 8))) "Another Etags helm.el interface" single ((:commit . "704f0991ee4a2298b01c33aafc224eef322e15e3") (:keywords "helm" "etags") (:authors ("纪秀峰(Joseph)" . "jixiuf@gmail.com")) (:maintainer "纪秀峰(Joseph)" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/helm-etags-plus"))]) (helm-emms . [(20180406 528) ((helm (1 5)) (emms (0 0)) (cl-lib (0 5)) (emacs (24 1))) "Emms for Helm." single ((:commit . "d3f9bdef8ff0d093eaf6e26af50ea905ab53fdec") (:url . "https://github.com/emacs-helm/helm-emms"))]) (helm-emmet . [(20160713 1231) ((helm (1 0)) (emmet-mode (1 0 2))) "helm sources for emmet-mode's snippets" single ((:commit . "f0364e736b10cf44232053a78de04133a88185ae") (:keywords "convenience" "helm" "emmet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-emmet"))]) (helm-elscreen . [(20170709 914) ((helm (2 8 0)) (elscreen (0)) (cl-lib (0 5)) (emacs (24 1))) "Elscreen with helm interface" single ((:commit . "b8212866939dc4a1e1dc23ad572407b688e130e3") (:keywords "files" "convenience") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/emacs-helm/helm-elscreen"))]) (helm-dirset . [(20151209 12) ((f (0 16 2)) (helm (1 6 1)) (s (1 9 0)) (cl-lib (0 5))) "helm sources for multi directories" single ((:commit . "eb30810cd26e1ee73d84a863e6b2667700e9aead") (:keywords "files" "directories") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (helm-dired-recent-dirs . [(20131228 1414) ((helm (1 0))) "Show recent dirs with helm.el support." single ((:commit . "3bcd125b44f5a707588ae3868777d91192351523") (:keywords "helm" "dired" "zsh") (:authors ("Akisute" . "akisute3@gmail.com")) (:maintainer "Akisute" . "akisute3@gmail.com"))]) (helm-dired-history . [(20170524 1046) ((helm (1 9 8)) (cl-lib (0 5))) "Show dired history with helm.el support." single ((:commit . "281523f9fc46cf00fafd670ba5cd16552a607212") (:keywords "helm" "dired history") (:authors ("Joseph(纪秀峰)" . "jixiuf@gmail.com")) (:maintainer "Joseph(纪秀峰)" . "jixiuf@gmail.com") (:url . "https://github.com/jixiuf/helm-dired-history"))]) (helm-directory . [(20170706 402) ((emacs (24 4)) (helm (2 0))) "selecting directory before select the file" single ((:commit . "51bd7cd6e40a84a7efda894283ec76a0107830ad") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-helm-directory"))]) (helm-dictionary . [(20160817 2033) ((helm (1 5 5))) "Helm source for looking up dictionaries" single ((:commit . "805ce850d4cbe811227d9c9b16cc51f652198f3f") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de") ("Michael Heerdegen" . "michael_heerdegen@web.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/emacs-helm/helm-dictionary"))]) (helm-describe-modes . [(20160212 518) ((helm (1 9)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface to major and minor modes." single ((:commit . "11fb36af119b784539d31c6160002de1957408aa") (:keywords "docs" "convenience") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/emacs-helm/helm-describe-modes"))]) (helm-descbinds . [(20180429 1456) ((helm (1 5))) "A convenient `describe-bindings' with `helm'" single ((:commit . "033be73f21778633813264ce1634a6e1ad873d8e") (:keywords "helm" "help") (:authors ("Taiki SUGAWARA" . "buzz.taiki@gmail.com")) (:maintainer "Taiki SUGAWARA" . "buzz.taiki@gmail.com") (:url . "https://github.com/emacs-helm/helm-descbinds"))]) (helm-dash . [(20180503 918) ((helm (1 9 2)) (cl-lib (0 5))) "Offline documentation browser for +150 APIs using Dash docsets." single ((:commit . "0ac2db529577fa63f2ed32310062873c585b91de") (:keywords "docs") (:authors ("Raimon Grau" . "raimonster@gmail.com") ("Toni Reina " . "areina0@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "http://github.com/areina/helm-dash"))]) (helm-ctest . [(20180821 1005) ((s (1 9 0)) (dash (2 11 0)) (helm-core (1 7 4))) "Run ctest from within emacs" single ((:commit . "0c73689692a290f56080e95325c15362e90d529b") (:keywords "helm" "ctest") (:authors ("Dan LaManna" . "me@danlamanna.com")) (:maintainer "Dan LaManna" . "me@danlamanna.com"))]) (helm-css-scss . [(20140627 25) ((helm (1 0)) (emacs (24))) "CSS/SCSS/LESS Selectors with helm interface" single ((:commit . "ab8348aa98e0daa2f1b771e35bdb06bfacbe5016") (:keywords "scss" "css" "less" "selector" "helm") (:authors ("Shingo Fukuyama - http://fukuyama.co")) (:maintainer "Shingo Fukuyama - http://fukuyama.co") (:url . "https://github.com/ShingoFukuyama/helm-css-scss"))]) (helm-cscope . [(20170326 722) ((xcscope (1 0)) (helm (1 6 7)) (cl-lib (0 5)) (emacs (24 1))) "Helm interface for xcscope.el." single ((:commit . "3cc7259ab4989f9f7ca039e703cdac14b907530a") (:keywords "cscope" "helm") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:url . "https://github.com/alpha22jp/helm-cscope.el"))]) (helm-core . [(20181119 2038) ((emacs (24 4)) (async (1 9 3))) "Development files for Helm" tar ((:commit . "fa119eb9c79fb444a8ffd865a894380682f31840") (:url . "https://emacs-helm.github.io/helm/"))]) (helm-company . [(20180828 1612) ((helm (1 5 9)) (company (0 6 13))) "Helm interface for company-mode" single ((:commit . "d3fc093a0e833b4dee6561c00d6df3d62aa50f3f") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Daniel Ralston" . "Sodel-the-Vociferous@users.noreply.github.com") (:url . "https://github.com/Sodel-the-Vociferous/helm-company"))]) (helm-commandlinefu . [(20150611 545) ((emacs (24 1)) (helm (1 7 0)) (json (1 3)) (let-alist (1 0 3))) "Search and browse commandlinefu.com from helm" single ((:commit . "9ee7e018c5db23ae9c8d1c8fa969876f15b7280d") (:keywords "commandlinefu.com") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/helm-commandlinefu"))]) (helm-codesearch . [(20180204 433) ((s (1 10 0)) (dash (2 12 0)) (helm (1 7 7)) (cl-lib (0 5))) "helm interface for codesearch" single ((:commit . "87a68168b7c1490769305db0df60035e47799a75") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (helm-cmd-t . [(20170125 1459) nil "cmd-t style completion" tar ((:commit . "7fa3d4a9f7271512e54c5de999079b27c9eec6bf") (:keywords "helm" "project-management" "completion" "convenience" "cmd-t" "textmate") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/helm-cmd-t"))]) (helm-clojuredocs . [(20160405 723) ((edn (1 1 2)) (helm (1 5 7))) "search for help in clojuredocs.org" single ((:commit . "5a7f0f2cb401be0b09e73262a1c18265ab9a3cea") (:keywords "helm" "clojure") (:authors ("Michal Buczko" . "michal.buczko@gmail.com")) (:maintainer "Michal Buczko" . "michal.buczko@gmail.com") (:url . "https://github.com/mbuczko/helm-clojuredocs"))]) (helm-circe . [(20160207 652) ((emacs (24)) (helm (0 0)) (circe (0 0)) (cl-lib (0 5))) "helm circe buffer management." single ((:commit . "9091651d9fdd8d49d8ff6f9dcf3a2ae416c9f15a") (:keywords "helm" "circe") (:authors ("Les Harris" . "les@lesharris.com")) (:maintainer "Les Harris" . "les@lesharris.com") (:url . "https://github.com/lesharris/helm-circe"))]) (helm-cider-history . [(20150719 2120) ((helm (1 4 0)) (cider (0 9 0))) "Helm interface for cider history" single ((:commit . "c391fcb2e162a02001605a0b9449783575a831fd") (:keywords "convenience") (:authors ("Andreas Klein" . "git@kungi.org")) (:maintainer "Andreas Klein" . "git@kungi.org") (:url . "https://github.com/Kungi/helm-cider-history"))]) (helm-cider . [(20180307 458) ((emacs (24 4)) (cider (0 16)) (helm-core (2 8))) "Helm interface to CIDER" tar ((:commit . "9363cc537f06233345aa3af5cd46aa5681ad607b") (:keywords "cider" "clojure" "helm" "languages") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/clojure-emacs/helm-cider"))]) (helm-chronos . [(20150528 2036) ((chronos (1 2)) (helm (1 7 1))) "helm interface for chronos timers" tar ((:commit . "a14fc3d65dd96ce6616234b3f7b8b08b4c1817ef") (:keywords "calendar") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:url . "http://github.com/dxknight/helm-chronos"))]) (helm-chrome . [(20160719 520) ((helm (1 5)) (cl-lib (0 3)) (emacs (24))) "Helm interface for Chrome bookmarks" single ((:commit . "fd630ace4b4b4f33355a973743bbfe0c90ce4830") (:keywords "tools") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/helm-chrome"))]) (helm-charinfo . [(20170810 1231) ((emacs (24)) (helm (1 7 0)) (cl-lib (0 5))) "A helm source for character information" single ((:commit . "91798a49dc115342a7e01e48b264e9a0bf5ea414") (:keywords "convenience") (:authors ("Christian Wittern" . "cwittern@gmail.com")) (:maintainer "Christian Wittern" . "cwittern@gmail.com") (:url . "https://github.com/cwittern/helm-charinfo"))]) (helm-c-yasnippet . [(20170128 1542) ((helm (1 7 7)) (yasnippet (0 8 0)) (cl-lib (0 3))) "helm source for yasnippet.el" single ((:commit . "65ca732b510bfc31636708aebcfe4d2d845b59b0") (:keywords "convenience" "emulation") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com"))]) (helm-c-moccur . [(20151230 924) ((helm (20120811)) (color-moccur (2 71))) "helm source for color-moccur.el" single ((:commit . "b0a906f85fa352db091f88b91a9c510de607dfe9") (:keywords "convenience" "emulation") (:authors ("Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com")) (:maintainer "Kenji.I (Kenji Imakado)" . "ken.imakaado@gmail.com"))]) (helm-bundle-show . [(20151221 1230) ((helm (1 8 0))) "bundle show with helm interface" single ((:commit . "850fecb36f609f1dfd5d20ca0170c9a6b7f90ab9") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/emacs-helm-bundle-show"))]) (helm-books . [(20170325 631) ((helm (1 7 7))) "Helm interface for searching books" single ((:commit . "625aadec1541a5ca36951e4ce1301f4b6fe2bf3f") (:authors ("grugrut" . "grugruglut+github@gmail.com")) (:maintainer "grugrut" . "grugruglut+github@gmail.com") (:url . "https://github.com/grugrut/helm-books"))]) (helm-bm . [(20160321 1331) ((bm (1 0)) (cl-lib (0 5)) (helm (1 9 3)) (s (1 11 0))) "helm sources for bm.el" single ((:commit . "d66341f5646c23178d4d8bffb6cfebe3fb73f1d7") (:keywords "helm" "bookmark") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/helm-bm"))]) (helm-bind-key . [(20141109 515) ((bind-key (1 0)) (helm (1 6 4))) "helm-source for for bind-key." single ((:commit . "9da6ad8b7530e72fb4ac67be8c6a482898dddc25") (:keywords "convenience" "emulation") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe"))]) (helm-bibtexkey . [(20140214 1504) ((helm (1 5 8))) "Bibtexkey source for helm" tar ((:commit . "aa1637ea5c8c5f1817e480fc2a3750cafab3d99f") (:keywords "bib" "tex") (:authors ("TAKAGI Kentaro <kentaro0910_at_gmail.com>")) (:maintainer "TAKAGI Kentaro <kentaro0910_at_gmail.com>") (:url . "https://github.com/kenbeese/helm-bibtexkey"))]) (helm-bibtex . [(20181030 2142) ((helm (1 5 5)) (parsebib (1 0)) (s (1 9 0)) (dash (2 6 0)) (f (0 16 2)) (cl-lib (0 5)) (biblio (0 2))) "A bibliography manager based on Helm" tar ((:commit . "af05ccb498d89550644cc01c80628053d4d2d73f") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de"))]) (helm-bbdb . [(20180505 1508) ((helm (1 5)) (bbdb (3 1 2))) "Helm interface for bbdb" single ((:commit . "db286b0ee0ea18142f7d005e465832bb755bb0cb") (:url . "https://github.com/emacs-helm/helm-bbdb"))]) (helm-backup . [(20180911 614) ((helm (1 5 5)) (s (1 8 0)) (cl-lib (0))) "Backup each file change using git" single ((:commit . "691fe542f38fc7c8cca409997f6a0ff5d76ad6c2") (:keywords "backup" "convenience" "files" "tools" "vc") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/helm-backup"))]) (helm-aws . [(20180514 1032) ((helm (1 5 3)) (cl-lib (0 5)) (s (1 9 0))) "Manage AWS EC2 server instances directly from Emacs" single ((:commit . "b36c744b3f00f458635a91d1f5158fccbb5baef6") (:authors ("istib")) (:maintainer "istib") (:url . "https://github.com/istib/helm-aws"))]) (helm-ag-r . [(20131123 1531) ((helm (1 0))) "Search something by ag and display by helm" single ((:commit . "67de4ebafe9b088db950eefa5ef590a6d78b4ac8") (:keywords "searching") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/helm-ag-r"))]) (helm-ag . [(20170209 1545) ((emacs (24 4)) (helm (2 0))) "the silver searcher with helm interface" single ((:commit . "2fc02c4ead29bf0db06fd70740cc7c364cb650ac") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ag"))]) (helm-addressbook . [(20170903 728) ((helm (2 8 2)) (addressbook-bookmark (1 0)) (cl-lib (0 5)) (emacs (24 4))) "Helm for addressbook bookmarks." single ((:commit . "62497f72d46afd3a9f9f94b27d062a82fb232de4") (:url . "https://github.com/emacs-helm/helm-addressbook"))]) (helm-ad . [(20151209 1015) ((dash (2 8 0)) (helm (1 6 2))) "helm source for Active Directory" single ((:commit . "8ac044705d8620ee354a9cfa8cc1b865e83c0d55") (:keywords "comm") (:authors ("Takahiro Noda" . "takahiro.noda+github@gmail.com")) (:maintainer "Takahiro Noda" . "takahiro.noda+github@gmail.com"))]) (helm-ack . [(20141030 1226) ((helm (1 0)) (cl-lib (0 5))) "Ack command with helm interface" single ((:commit . "889bc225318d14c6e3be80e73b1d9d6fb30e48c3") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-helm-ack"))]) (helm-R . [(20120820 14) ((helm (20120517)) (ess (20120509))) "helm-sources and some utilities for GNU R." single ((:commit . "b0eb9d5f6a483a9dbe6eb6cf1f2024d4f5938bc2") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/helm-R.el"))]) (helm . [(20181120 1326) ((emacs (24 4)) (async (1 9 3)) (popup (0 5 3)) (helm-core (3 0))) "Helm is an Emacs incremental and narrowing framework" tar ((:commit . "fa119eb9c79fb444a8ffd865a894380682f31840") (:url . "https://emacs-helm.github.io/helm/"))]) (heaven-and-hell . [(20180421 921) ((emacs (24 4))) "easy toggle light/dark themes" single ((:commit . "0e4191065a1c18b50734a437f3cafb629b89edc0") (:keywords "faces") (:authors ("Valentin Ignatev" . "valentignatev@gmail.com")) (:maintainer "Valentin Ignatev" . "valentignatev@gmail.com") (:url . "https://github.com/valignatev/heaven-and-hell"))]) (headlong . [(20150417 1526) nil "reckless completion" single ((:commit . "f6830f87f236eee88263cb6976125f72422abe72") (:keywords "completion") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/headlong"))]) (hcl-mode . [(20170107 827) ((emacs (24 3))) "Major mode for Hashicorp" single ((:commit . "0f2c5ec7e7bcf77c8548e8cac8721ea935ca1b5e") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-hcl-mode"))]) (hc-zenburn-theme . [(20150928 1633) nil "An higher contrast version of the Zenburn theme." single ((:commit . "fd0024a5191cdce204d91c8f1db99ba31640f6e9") (:authors ("Nantas Nardelli" . "nantas.nardelli@gmail.com")) (:maintainer "Nantas Nardelli" . "nantas.nardelli@gmail.com") (:url . "https:github.com/edran/hc-zenburn-emacs"))]) (hayoo . [(20140831 1221) ((emacs (24)) (json (1 3))) "Query hayoo and show results in a tabulated buffer." single ((:commit . "3ca2fb0c4d5f337d0410c21b2702dd147014e984") (:keywords "hayoo" "haskell") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/hayoo.el/"))]) (haxor-mode . [(20160618 1129) ((emacs (24 0))) "Major mode for editing Haxor Assembly Files" single ((:commit . "6fa25a8e6b6a59481bc0354c2fe1e0ed53cbdc91") (:keywords "haxor") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/haxor-mode"))]) (haxe-mode . [(20131004 842) nil "An Emacs major mode for Haxe" single ((:authors ("Jens Peter Secher")) (:maintainer "Jens Peter Secher") (:url . "http://people.debian.org/~jps/misc/haxe-mode.el"))]) (haxe-imports . [(20170330 2304) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 1))) "Code for dealing with Haxe imports" single ((:commit . "f104a641f3dfe698359d9aca1f28d9383cf43e04") (:keywords "haxe") (:authors ("Juan Karlo Licudine" . "karlo@accidentalrebel.com")) (:maintainer "Juan Karlo Licudine" . "karlo@accidentalrebel.com") (:url . "http://www.github.com/accidentalrebel/emacs-haxe-imports"))]) (haste . [(20141030 2034) ((json (1 2))) "Emacs client for hastebin (http://hastebin.com/about.md)" single ((:commit . "22d05aacc3296ab50a7361222ab139fb4d447c25") (:authors ("Ric Lister")) (:maintainer "Ric Lister") (:url . "http://github.com/rlister/emacs-haste-client"))]) (hasky-stack . [(20181108 1707) ((emacs (24 4)) (f (0 18 0)) (magit-popup (2 10))) "Interface to the Stack Haskell development tool" single ((:commit . "b62b18d6d2f4f3cf2a75b137c5ec12fa6b934910") (:keywords "tools" "haskell") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/hasky-mode/hasky-stack"))]) (hasky-extensions . [(20180108 512) ((emacs (24 4)) (avy-menu (0 2))) "Toggle Haskell language extensions" single ((:commit . "6909022bccb7e5c26d1c4e5fa20cbc6b65c62d69") (:keywords "programming") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/hasky-mode/hasky-extensions"))]) (hasklig-mode . [(20181110 1859) ((emacs (25))) "Hasklig ligatures" single ((:commit . "386c098c93a744f6b30ad937d193eebf0fd79e1b") (:authors ("Daniel Mendler")) (:maintainer "Daniel Mendler") (:url . "https://github.com/minad/hasklig-mode"))]) (haskell-tab-indent . [(20170701 958) nil "tab-based indentation for haskell-mode" single ((:commit . "b4cb851aef96c42ec7b3cc37b6fdd867fe5a0853") (:keywords "indentation" "haskell") (:authors ("Sean Whitton" . "spwhitton@spwhitton.name")) (:maintainer "Sean Whitton" . "spwhitton@spwhitton.name") (:url . "https://spwhitton.name/tech/code/haskell-tab-indent/"))]) (haskell-snippets . [(20160919 22) ((cl-lib (0 5)) (yasnippet (0 8 0))) "Yasnippets for Haskell" tar ((:commit . "07b0f460b946fd1be26c29652cb0468b47782f3a") (:keywords "snippets" "haskell") (:authors ("Luke Hoersten" . "luke@hoersten.org")) (:maintainer "Luke Hoersten" . "luke@hoersten.org") (:url . "https://github.com/haskell/haskell-snippets"))]) (haskell-mode . [(20180917 923) ((emacs (24 3))) "A Haskell editing mode" tar ((:commit . "6a70c1858c7d505ba23185e209ef7eacf703ed8f") (:keywords "haskell" "cabal" "ghc" "repl") (:url . "https://github.com/haskell/haskell-mode"))]) (haskell-emacs-text . [(20150713 1416) ((haskell-emacs (2 4 0))) "Haskell functions from Data.Text" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs/modules/text"))]) (haskell-emacs-base . [(20150714 1559) ((haskell-emacs (2 4 0))) "Haskell functions from Prelude" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs/modules/base"))]) (haskell-emacs . [(20160904 2026) nil "Write emacs extensions in haskell" tar ((:commit . "a2c6a079175904689eed7c6c200754bfa85d1ed9") (:keywords "haskell" "emacs" "ffi") (:authors ("Florian Knupfer")) (:maintainer "Florian Knupfer") (:url . "https://github.com/knupfer/haskell-emacs"))]) (harvest . [(20170822 1746) ((swiper (0 7 0)) (hydra (0 13 0)) (s (1 11 0))) "Harvest integration" single ((:commit . "7acbc0564b250521b67131ee2a0a92720239454f") (:keywords "harvest") (:authors ("Kosta Harlan" . "kosta@kostaharlan.net")) (:maintainer "Kosta Harlan" . "kosta@kostaharlan.net") (:url . "https://github.com/kostajh/harvest.el"))]) (hardhat . [(20160414 1413) ((ignoramus (0 7 0))) "Protect against clobbering user-writable files" single ((:commit . "9038a49ab55cd4c502cf7f07ed0d1b9b6bc3626e") (:keywords "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/hardhat"))]) (hardcore-mode . [(20151114 701) nil "Disable arrow keys + optionally backspace and return" single ((:commit . "b1dda19692b4a7a58a689e81784a9b35be39e70d") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (handoff . [(20150917 600) nil "Get your hand off that mouse, damn it!" single ((:commit . "75dc7a7e352f38679f65d0ca80ad158798e168bd") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/handoff.el"))]) (handlebars-sgml-mode . [(20130623 2333) nil "Add Handlebars contextual indenting support to sgml-mode" single ((:commit . "c76df93a9a8c1b1b3efdcc4add32bf93304192a4") (:authors ("Geoff Jacobsen" . "geoffjacobsen@gmail.com")) (:maintainer "Geoff Jacobsen" . "geoffjacobsen@gmail.com") (:url . "http://github.com/jacott/handlebars-sgml-mode"))]) (handlebars-mode . [(20150211 1749) nil "A major mode for editing Handlebars files." single ((:commit . "81f6b73fea8f397807781a1b51568397af21a6ef") (:authors ("Tony Gentilcore") ("Chris Wanstrath") ("Daniel Hackney") ("Daniel Evans")) (:maintainer "Tony Gentilcore"))]) (hamlet-mode . [(20131208 724) ((cl-lib (0 3)) (dash (2 3 0)) (s (1 7 0))) "Hamlet editing mode" single ((:commit . "7362b955e556a3d007fa06945a27e5b99349527d") (:keywords "wp" "languages" "comm") (:authors (nil . "Kata <lightquake@amateurtopologist.com")) (:maintainer nil . "Kata <lightquake@amateurtopologist.com") (:url . "https://github.com/lightquake/hamlet-mode"))]) (haml-mode . [(20170924 453) ((emacs (24)) (cl-lib (0 5))) "Major mode for editing Haml files" single ((:commit . "1cbb2de8f0fc25f35448c5cad04642f28078f3bb") (:keywords "markup" "languages" "html") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "https://github.com/nex3/haml-mode"))]) (hamburger-menu . [(20160825 2031) ((emacs (24 5))) "Mode line hamburger menu" single ((:commit . "3568159c693c30bed7f61580e4f3b6241253ad4e") (:keywords "hamburger" "menu") (:authors ("Iain Nicol")) (:maintainer "Iain Nicol") (:url . "https://gitlab.com/iain/hamburger-menu-mode"))]) (hamburg-theme . [(20160123 740) ((emacs (24))) "Color Theme with a dark blue background." single ((:commit . "aacefdf1501d97a5afc0e63c8ead4b2463323028") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (ham-mode . [(20150811 1306) ((html-to-markdown (1 2)) (markdown-mode (2 0))) "Html As Markdown. Transparently edit an html file using markdown" single ((:commit . "3a141986a21c2aa6eefb428983352abb8b7907d2") (:keywords "convenience" "emulation" "wp") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/ham-mode"))]) (hal-mode . [(20160704 1746) nil "Major mode for editing HAL files" single ((:commit . "cd2f66f219ee520198d4586fb6b169cef7ad3f21") (:keywords "language") (:authors ("Alexander Rössler")) (:maintainer "Alexander Rössler") (:url . "https://github.com/strahlex/hal-mode/"))]) (hackernews . [(20180903 612) ((json (1 2))) "Access the Hacker News aggregator from Emacs" tar ((:commit . "ee077c4734ac6a1990dff6043a7deb2f57825c40"))]) (hacker-typer . [(20170206 1520) ((emacs (24))) "Pretend to write code like a pro" tar ((:commit . "d5a23714a4ccc5071580622f278597d5973f40bd") (:keywords "hacker" "typer" "multimedia" "games") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/therockmandolinist/emacs-hacker-typer"))]) (hack-time-mode . [(20170527 1610) ((emacs (24 4))) "Forge time" single ((:commit . "73d6fcf8b39283526e5d4e3919193611e25a0898") (:keywords "time" "convenience") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl" . "marcowahlsoft@gmail.com") (:url . "https://gitlab.com/marcowahl/hack-time-mode"))]) (hack-mode . [(20181107 1748) ((emacs (25 1)) (s (1 11 0))) "Major mode for the Hack programming language" single ((:commit . "96d941984706f9bb97f8705ed1a0125c2c1647fd") (:authors ("John Allen" . "jallen@fb.com")) (:maintainer "John Allen" . "jallen@fb.com") (:url . "https://github.com/hhvm/hack-mode"))]) (habitica . [(20181024 1811) ((org (8 3 5)) (emacs (24 3))) "Interface for habitica.com" single ((:commit . "d977984ac342e9177ba98f400b3c160c450c936d") (:keywords "habitica" "todo") (:authors ("Adrien Brochard")) (:maintainer "Adrien Brochard") (:url . "https://github.com/abrochard/emacs-habitica"))]) (habamax-theme . [(20181001 850) ((emacs (24))) "Boring white background color that gets the job done." single ((:commit . "6e86a1b23b6e2aaf40d4374b5673da00a28be447") (:authors ("Maxim Kim" . "habamax@gmail.com")) (:maintainer "Maxim Kim" . "habamax@gmail.com") (:url . "https://github.com/habamax/habamax-theme"))]) (gxref . [(20170411 1753) ((emacs (25))) "xref backend using GNU Global." single ((:commit . "380b02c3c3c2586c828456716eef6a6392bb043b") (:keywords "xref" "global" "tools") (:authors ("Dedi Hirschfeld")) (:maintainer "Dedi Hirschfeld") (:url . "https://github.com/dedi/gxref"))]) (gvpr-mode . [(20131208 1718) nil "A major mode offering basic syntax coloring for gvpr scripts." single ((:commit . "3d6cc6f4416faf2a1913821d12ba6eb624362af0") (:keywords "graphviz" "gv" "dot" "gvpr" "graph") (:authors ("Rod Waldhoff" . "r.waldhoff@gmail.com")) (:maintainer "Rod Waldhoff" . "r.waldhoff@gmail.com") (:url . "https://raw.github.com/rodw/gvpr-lib/master/extra/gvpr-mode.el"))]) (guru-mode . [(20170730 731) nil "Become an Emacs guru" single ((:commit . "c180e05ebc1484764aad245c85b69de779826e4e") (:keywords "convenience") (:authors ("Bozhidar Batsov")) (:maintainer "Bozhidar Batsov") (:url . "https://github.com/bbatsov/guru-mode"))]) (gulp-task-runner . [(20170718 2041) nil "Gulp task runner" single ((:commit . "877990e956b1d71e2d9c7c3e5a129ad199b9debb") (:keywords "convenience" "javascript") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (guix . [(20181028 1414) ((emacs (24 3)) (dash (2 11 0)) (geiser (0 8)) (bui (1 1 0)) (magit-popup (2 1 0)) (edit-indirect (0 1 4))) "Interface for GNU Guix" tar ((:commit . "bffd65a26c6960e2af2abb57274e4818cf683960") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://emacs-guix.gitlab.io/website/"))]) (guide-key-tip . [(20161011 823) ((guide-key (1 2 3)) (pos-tip (0 4 5))) "Show guide-key.el hints using pos-tip.el" single ((:commit . "02c5d4b0b65f3e91be5a47f0ff1ae5e86e00c64e") (:keywords "help" "convenience" "tooltip") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/guide-key-tip"))]) (guide-key . [(20150108 635) ((dash (2 10 0)) (popwin (0 3 0)) (s (1 9 0))) "Guide the following key bindings automatically and dynamically" single ((:commit . "9236d287a7272e307fb941237390a96037c8c0a2") (:keywords "help" "convenience") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:url . "https://github.com/kai2nenobu/guide-key"))]) (guess-language . [(20170620 1008) ((cl-lib (0 5)) (emacs (24))) "Robust automatic language detection" tar ((:commit . "1f1602f74d7159e7fb8c90f92ec5a3d1df5429da") (:authors ("Titus von der Malsburg" . "malsburg@posteo.de")) (:maintainer "Titus von der Malsburg" . "malsburg@posteo.de") (:url . "https://github.com/tmalsburg/guess-language.el"))]) (gtk-pomodoro-indicator . [(20171230 1640) nil "A pomodoro indicator for the GTK tray" tar ((:commit . "eb59b229de0dde307b20654075a9bbac69899a66") (:keywords "convenience" "pomodoro") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/gtk-pomodoro-indicator"))]) (gscholar-bibtex . [(20170913 2157) nil "Retrieve BibTeX from Google Scholar and other online sources(ACM, IEEE, DBLP)" single ((:commit . "ba4ce159e385d695d8560e8b06b3cbe48424861c") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (gs-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:keywords "grads" "script" "major-mode") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org"))]) (gruvbox-theme . [(20181013 1144) ((autothemer (0 2))) "A retro-groove colour theme for Emacs" tar ((:commit . "39124183cf47d25780cd02e33e57743484b4c680") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "http://github.com/greduan/emacs-theme-gruvbox"))]) (grunt . [(20160316 1528) ((dash (2 9 0)) (ansi-color (3 4 2)) (emacs (24 3))) "Some glue to stick Emacs and Gruntfiles together" single ((:commit . "4c269e2738658643ec2ed9ef61a2a3d71b08d304") (:keywords "convenience" "grunt") (:authors ("Daniel Gempesaw" . "dgempesaw@sharecare.com")) (:maintainer "Daniel Gempesaw" . "dgempesaw@sharecare.com") (:url . "https://github.com/gempesaw/grunt.el"))]) (gruber-darker-theme . [(20180529 712) nil "Gruber Darker color theme for Emacs 24." single ((:commit . "c7687ec0511941db1371dcd70b31061d74aa5668") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/gruber-darker-theme"))]) (groovy-mode . [(20181111 1057) ((s (1 12 0)) (emacs (24 3)) (dash (2 13 0))) "Major mode for Groovy source files" tar ((:commit . "f80b6795f645aff592ffbdc6b500084955094f5c") (:keywords "languages") (:authors ("Russel Winder" . "russel@winder.org.uk") ("Jim Morris" . "morris@wolfman.com") ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (groovy-imports . [(20161003 851) ((emacs (24 4)) (s (1 10 0)) (pcache (0 3 2))) "Code for dealing with Groovy imports" single ((:commit . "e56d7dda617555ec6205644d32ffddf2e1fa43d9") (:keywords "groovy") (:authors ("Miro Bezjak")) (:maintainer "Miro Bezjak") (:url . "http://www.github.com/mbezjak/emacs-groovy-imports"))]) (grizzl . [(20160818 737) ((cl-lib (0 5)) (emacs (24 3))) "Fast fuzzy search index for Emacs." single ((:commit . "1e917253ce2b846f0272b8356fad3dbff9cd513a") (:keywords "convenience" "usability") (:authors ("Chris Corbyn" . "chris@w3style.co.uk")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/grizzl/grizzl"))]) (grin . [(20110806 658) nil "run grin and grind (python replacements for grep and find) putting hits in a grep buffer" single ((:keywords "python" "grin" "grind" "grep" "find") (:authors ("Darius Powell" . "dariusp686@gmail.com")) (:maintainer "Darius Powell" . "dariusp686@gmail.com") (:url . "http://bitbucket.org/dariusp686/emacs-grin"))]) (greymatters-theme . [(20150621 1123) ((emacs (24))) "Emacs 24 theme with a light background." single ((:commit . "a7220a8c6cf18ccae2b76946b6f01188a7c9d5d1") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (grep-context . [(20181002 1654) ((emacs (24 4)) (dash (2 12 0)) (cl-lib (0 5 0))) "Increase context in compilation and grep buffers" single ((:commit . "5a4e3efdf775755c1bbefcfe4b461c1166d81d7d") (:keywords "convenience" "search" "grep" "compile") (:authors ("Michał Krzywkowski" . "k.michal@zoho.com")) (:maintainer "Michał Krzywkowski" . "k.michal@zoho.com") (:url . "https://github.com/mkcms/grep-context"))]) (grep-a-lot . [(20131006 1347) nil "manages multiple search results buffers for grep.el" single ((:commit . "9f9f645b9e308a0d887b66864ff97d0fca1ba4ad") (:keywords "tools" "convenience" "search") (:authors ("Avi Rozen" . "avi.rozen@gmail.com")) (:maintainer "Avi Rozen" . "avi.rozen@gmail.com") (:url . "https://github.com/ZungBang/emacs-grep-a-lot"))]) (gregorio-mode . [(20170705 1451) nil "Gregorio Mode for .gabc files" single ((:commit . "736fd3d05fb67f707cca1a7ce24e3ee7ca5e9567") (:keywords "gregorio" "chant") (:authors ("Fr. John Jenkins" . "jenkins@sspx.ng")) (:maintainer "Fr. John Jenkins" . "jenkins@sspx.ng") (:url . "https://jsrjenkins.github.io/gregorio-mode/"))]) (green-screen-theme . [(20180816 1502) nil "A nice color theme for those who miss green CRTs" single ((:commit . "774e8f6c033786406267f71ec07319d906a30b75") (:keywords "faces" "theme") (:authors ("Ricardo Banffy" . "rbanffy@gmail.com")) (:maintainer "Ricardo Banffy" . "rbanffy@gmail.com") (:url . "https://github.com/rbanffy/green-screen-emacs"))]) (green-phosphor-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." single ((:commit . "fa42f598626adfdc5450e5c380fa2d5df6110f28") (:keywords "color" "theme") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:url . "http://github.com/aalpern/emacs-color-theme-green-phosphor"))]) (green-is-the-new-black-theme . [(20180323 203) nil "A cool and minimalist green blackened theme engine" single ((:commit . "8a03687a2b8b55c5dc7f099086019278d505d8d8") (:keywords "faces" "themes") (:authors ("Fred Campos" . "fred.tecnologia@gmail.com")) (:maintainer "Fred Campos" . "fred.tecnologia@gmail.com") (:url . "https://github.com/fredcamps/green-is-the-new-black-emacs"))]) (grayscale-theme . [(20171005 802) nil "A simple grayscale theme" single ((:commit . "53ad50e10e68f2f076ebfc96e10ecef7a932d38d") (:keywords "lisp") (:authors ("Kaleb Elwert" . "belak@coded.io")) (:maintainer "Kaleb Elwert" . "belak@coded.io") (:url . "https://github.com/belak/emacs-grayscale-theme"))]) (grass-mode . [(20170503 1500) ((cl-lib (0 2)) (dash (2 8 0))) "Provides Emacs modes for interacting with the GRASS GIS program" single ((:keywords "grass" "gis") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca"))]) (grapnel . [(20131001 1534) nil "HTTP request lib with flexible callback dispatch" single ((:commit . "fbd0f9a51139973d35e4014855964fa435e8ecaf") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/grapnel"))]) (graphviz-dot-mode . [(20181118 551) nil "Mode for the dot-language used by graphviz (att)." single ((:commit . "243de72e09ddd5cdc4863613af8b749827a5e1cd") (:keywords "mode" "dot" "dot-language" "dotlanguage" "graphviz" "graphs" "att") (:maintainer "Pieter Pareit" . "pieter.pareit@gmail.com") (:url . "http://ppareit.github.com/graphviz-dot-mode/"))]) (graphql-mode . [(20180303 2358) ((emacs (24 3))) "Major mode for editing GraphQL schemas" single ((:commit . "36b1a4ed9fe78ccd1f386111644e69a5424a1a7b") (:keywords "languages") (:authors ("David Vazquez Pua" . "davazp@gmail.com")) (:maintainer "David Vazquez Pua" . "davazp@gmail.com"))]) (graphql . [(20180912 31) ((emacs (25))) "GraphQL utilities" single ((:commit . "e2b309689f4faf9225f290080f836e988c5a576d") (:keywords "hypermedia" "tools" "lisp") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/graphql.el"))]) (graphene-meta-theme . [(20161204 1607) nil "Integrated theming for common packages" single ((:commit . "62cc73fee31f1bd9474027b83a249feee050271e") (:keywords "defaults") (:authors ("Robert Dallas Gray" . "mail@robertdallasgray.com")) (:maintainer "Robert Dallas Gray" . "mail@robertdallasgray.com") (:url . "https://github.com/rdallasgray/graphene"))]) (graphene . [(20180529 1112) ((dash (2 10 0)) (exec-path-from-shell (1 9)) (ppd-sr-speedbar (0 0 6)) (sr-speedbar (20140505)) (ido-completing-read+ (4 3)) (smex (3 0)) (web-mode (11 2)) (smartparens (1 8 0)) (graphene-meta-theme (0 0 2)) (flycheck (0 23)) (company (0 8 12))) "Friendly Emacs defaults" tar ((:commit . "cc8477fcfb7771ea4e5bbaf3c01f9e679234c1c1"))]) (grandshell-theme . [(20180606 517) nil "Dark color theme for Emacs > 24 with intensive colors." tar ((:commit . "0ed8e4273607dd4fcaa742b4097259233b09eda6"))]) (grails-projectile-mode . [(20160327 1324) ((projectile (0 10 0)) (emacs (24)) (cl-lib (0 5))) "Grails mode with Projectile for projects management." tar ((:commit . "8efca50ce92b556fe9d467b157d7aec635bcc017") (:keywords "grails" "projectile") (:authors ("Yves Zoundi" . "rimerosolutions@gmail.com")) (:maintainer "Yves Zoundi") (:url . "https://github.com/yveszoundi/grails-projectile-mode"))]) (grails-mode . [(20160504 911) nil "minor-mode that adds some Grails project management to a grails project" single ((:commit . "f80b6795f645aff592ffbdc6b500084955094f5c") (:keywords "languages") (:authors ("Jim Morris" . "morris@wolfman.com")) (:maintainer "Russel Winder" . "russel@winder.org.uk") (:url . "http://blog.wolfman.com"))]) (grails . [(20160417 636) ((emacs (24))) "Minor mode for Grails projects" single ((:commit . "fa638abe5c37f3f8af4fcd32f212453185ce50b1") (:url . "https://github.com/lifeisfoo/emacs-grails"))]) (gradle-mode . [(20150313 1905) ((s (1 8 0))) "Gradle integration with Emacs' compile" single ((:commit . "e4d665d5784ecda7ddfba015f07c69be3cfc45f2") (:keywords "gradle") (:authors ("Daniel Mijares" . "daniel.j.mijares@gmail.com")) (:maintainer "Daniel Mijares" . "daniel.j.mijares@gmail.com") (:url . "http://github.com/jacobono/emacs-gradle-mode"))]) (grab-x-link . [(20180205 1146) ((emacs (24)) (cl-lib (0 5))) "Grab links from X11 apps and insert into Emacs" single ((:commit . "d19f0c0da0ddc55005a4c1cdc2b8c5de8bea1e8c") (:keywords "hyperlink") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/grab-x-link"))]) (grab-mac-link . [(20180328 1445) ((emacs (24))) "Grab link from Mac Apps and insert it into Emacs" single ((:commit . "35edb57d136c2a9726fd14e6a59cce4fc0248771") (:keywords "mac" "hyperlink") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/grab-mac-link.el"))]) (gpastel . [(20180420 650) ((emacs (24 3))) "Integrates GPaste with the kill-ring" single ((:commit . "ae11a0ae58577321605c338809fc5ae29b38fc72") (:keywords "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) (govet . [(20170808 1724) nil "linter/problem finder for the Go source code" single ((:commit . "1c05817cf8b96589076c7ac4e52ee58a860a0cbf") (:url . "https://godoc.org/golang.org/x/tools/cmd/vet"))]) (govc . [(20180524 2023) ((emacs (24 3)) (dash (1 5 0)) (s (1 9 0)) (magit-popup (2 0 50)) (json-mode (1 6 0))) "Interface to govc for managing VMware ESXi and vCenter" single ((:commit . "ac4f46595a7bf1d15d7bdf10d6132b39ea856fdf") (:keywords "convenience") (:authors ("The govc developers")) (:maintainer "The govc developers") (:url . "https://github.com/vmware/govmomi/tree/master/govc/emacs"))]) (goto-last-change . [(20150109 1823) nil "Move point through buffer-undo-list positions" single ((:commit . "58b0928bc255b47aad318cd183a5dce8f62199cc") (:keywords "convenience") (:authors ("Kevin Rodgers" . "ihs_4664@yahoo.com")) (:maintainer "Kevin Rodgers" . "ihs_4664@yahoo.com") (:url . "https://github.com/camdez/goto-last-change.el"))]) (goto-gem . [(20140729 1845) ((s (1 9 0))) "Open dired in gem directory" single ((:commit . "e3206f11f48bb7e798514a4ca2c2f60649613e5e") (:keywords "gemfile" "convenience") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se"))]) (goto-chg . [(20180105 1833) nil "goto last change" single ((:commit . "e5b38e4e1378f6ea48fa9e8439f49c2998654aa4") (:keywords "convenience" "matching") (:authors ("David Andersson <l.david.andersson(at)sverige.nu>")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@github.com") (:url . "https://github.com/emacs-evil/goto-chg"))]) (gotham-theme . [(20171013 1916) nil "A very dark Emacs color theme." single ((:commit . "5e97554d1f9639698faedb0660e63694be33bd84") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/gotham-theme"))]) (gotest . [(20180617 1333) ((emacs (24 3)) (s (1 11 0)) (f (0 19 0)) (go-mode (1 5 0))) "Launch GO unit tests" single ((:commit . "36e09a6bf1face4c56d4a7707935c992786e0076") (:keywords "languages" "go" "tests") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/gotest.el"))]) (gorepl-mode . [(20170905 945) ((emacs (24)) (s (1 11 0)) (f (0 19 0)) (hydra (0 13 0))) "Go REPL Interactive Development in top of Gore" single ((:commit . "bbd27f6a0a77f484e2a3f082d70dc69da63ae52a") (:keywords "languages" "go" "golang" "gorepl") (:authors ("Manuel Alonso" . "manuteali@gmail.com")) (:maintainer "Manuel Alonso" . "manuteali@gmail.com") (:url . "http://www.github.com/manute/gorepl-mode"))]) (gore-mode . [(20151123 1927) ((go-mode (1 0 0))) "Simple mode for gore, a command-line evaluator for golang." single ((:commit . "94d7f3e99104e06167967c98fdc201049c433c2d") (:keywords "go" "repl") (:authors ("Sergey Pashaev" . "sergey.pashaev@gmail.com")) (:maintainer "Sergey Pashaev" . "sergey.pashaev@gmail.com"))]) (goose-theme . [(20160828 1245) ((emacs (24 1))) "A gray color theme" single ((:commit . "acd017b50ab25a75fd1331eb3de66467e2042e9c") (:authors ("Stephen Whipple" . "shw@wicdmedia.org")) (:maintainer "Stephen Whipple" . "shw@wicdmedia.org") (:url . "https://github.com/thwg/goose-theme"))]) (google-translate . [(20180926 1925) nil "Emacs interface to Google Translate." tar ((:commit . "eb1c4f51d522d2252dadfb4cd7ea045ccd344b98"))]) (google-this . [(20170810 1215) ((emacs (24 1))) "A set of functions and bindings to google under point." single ((:commit . "8a2e3ca5da6a8c89bfe99a21486c6c7db125dc84") (:keywords "convenience" "hypermedia") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Malabarba/emacs-google-this"))]) (google-maps . [(20171002 1434) ((emacs (24 3))) "Access Google Maps from Emacs" tar ((:commit . "c0e5dccfdc9f7f77ff8f29177547be47833d7156") (:keywords "comm") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "https://julien.danjou.info/projects/emacs-packages#google-maps"))]) (google-contacts . [(20180919 1314) ((oauth2 (0 10)) (cl-lib (0 5))) "Support for Google Contacts in Emacs" tar ((:commit . "2273582713712a58e71156a8a29972d42e8e690e") (:keywords "comm") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/projects/emacs-packages#google-contacts"))]) (google-c-style . [(20180130 1736) nil "Google's C/C++ style for c-mode" single ((:commit . "9f41862c0efa7681e2147910d39629c73a2b2702") (:keywords "c" "tools"))]) (google . [(20140416 1748) nil "Emacs interface to the Google API" single ((:commit . "3b3189a8b201c8d36fed6e61496274e530dd40bd") (:keywords "comm" "processes" "tools") (:authors ("Edward O'Connor" . "ted@oconnor.cx")) (:maintainer "Edward O'Connor" . "ted@oconnor.cx"))]) (gom-mode . [(20131008 253) nil "Major mode for Gomfile" single ((:commit . "972e33df1d38ff323bc97de87477305826013701") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-gom-mode"))]) (golint . [(20180221 2015) nil "lint for the Go source code" single ((:commit . "c67002cb31c3a748b7688c27f20d8358b4193582") (:url . "https://github.com/golang/lint"))]) (goldendict . [(20180121 920) ((emacs (24 4)) (cl-lib (0 5))) "query word smartly with goldendict.el" single ((:commit . "1aac19daaec811deb9afe45eea4929309c09ac8b") (:keywords "dict" "goldendict") (:url . "https://github.com/stardiviner/goldendict.el"))]) (golden-ratio-scroll-screen . [(20170224 229) nil "Scroll half screen down or up, and highlight current line" single ((:commit . "44e947194d3e5cbe0fd2f3c4886a4e6e1a0c0791") (:keywords "scroll" "screen" "highlight") (:authors ("纪秀峰 <jixiuf at gmail dot com>")) (:maintainer "纪秀峰 <jixiuf at gmail dot com>") (:url . "https://github.com/jixiuf/golden-ratio-scroll-screen"))]) (golden-ratio . [(20150819 1120) nil "Automatic resizing of Emacs windows to the golden ratio" single ((:commit . "72b028808b41d23fa3f7e8c0d23d2c475e7b46ae") (:keywords "window" "resizing") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (gold-mode . [(20140607 206) ((sws-mode (0))) "Major mode for editing .gold files" single ((:commit . "6d3aa59602b1b835495271c8c9741ac344c2eab1") (:keywords "golang" "template" "gold") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/gold-mode-el"))]) (godoctor . [(20180710 2152) nil "Frontend for godoctor" single ((:commit . "4b45ff3d0572f0e84056e4c3ba91fcc178199859") (:keywords "go" "golang" "refactoring") (:authors ("Sangho Na" . "microamp@protonmail.com")) (:maintainer "Sangho Na" . "microamp@protonmail.com") (:url . "https://github.com/microamp/godoctor.el"))]) (god-mode . [(20180117 1134) nil "God-like command entering minor mode" tar ((:commit . "344167ed9b4c212273dd056e7481cf1373b461d0") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com") (:url . "https://github.com/chrisdone/god-mode"))]) (gobgen . [(20161020 1523) ((emacs (24 4))) "Generate GObject descendants using a detailed form" single ((:commit . "ed2c2b0d217deae293096f3cf14aa492791ddd4f") (:keywords "gobject" "glib" "gtk" "helper" "utilities") (:authors ("Gergely Polonkai" . "gergely@polonkai.eu")) (:maintainer "Gergely Polonkai" . "gergely@polonkai.eu"))]) (go-tag . [(20180227 411) ((emacs (24 0)) (go-mode (1 5 0))) "Edit Golang struct field tag" single ((:commit . "59b243f2fa079d9de9d56f6e2d94397e9560310a") (:keywords "tools") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/emacs-go-tag"))]) (go-stacktracer . [(20150430 2142) nil "parse Go stack traces" single ((:commit . "a2ac6d801b389f80ca4e2fcc1ab44513a9e55976") (:keywords "tools") (:authors ("Samer Masterson" . "samer@samertm.com")) (:maintainer "Samer Masterson" . "samer@samertm.com") (:url . "https://github.com/samertm/go-stacktracer.el"))]) (go-snippets . [(20180113 611) ((yasnippet (0 8 0))) "Yasnippets for go" tar ((:commit . "d437df148879566ffe7f2e503a3cf2602aa9fb28"))]) (go-scratch . [(20150810 440) ((go-mode (1 3 1)) (emacs (24))) "*scratch* buffer for Go" single ((:commit . "3f68cbcce04f59eb8e83af109164731ec0454be0") (:keywords "languages" "go") (:authors ("Emanuel Evans" . "mail@emanuel.industries")) (:maintainer "Emanuel Evans" . "mail@emanuel.industries"))]) (go-rename . [(20180627 648) ((go-mode (1 3 1))) "Integration of the 'gorename' tool into Emacs." single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "tools"))]) (go-projectile . [(20181023 2144) ((projectile (0 10 0)) (go-mode (0)) (go-eldoc (0 16)) (go-rename (0)) (go-guru (0))) "Go add-ons for Projectile" single ((:commit . "7910884b4de560f3fc70b53752f658ef9cdc02cd") (:keywords "project" "convenience") (:authors ("Doug MacEachern" . "dougm@vmware.com")) (:maintainer "Doug MacEachern" . "dougm@vmware.com") (:url . "https://github.com/dougm/go-projectile"))]) (go-playground-cli . [(20160503 914) ((emacs (24)) (request (0 2 0)) (deferred (0 3 2)) (names (20151201 404)) (s (1 10 0)) (f (0 17 2)) (let-alist (1 0 4)) (cl-lib (0 5))) "Go Playground client tool" single ((:commit . "60beebd98e3930641d41cee0189c579626f223bc") (:authors ("KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com")) (:maintainer "KOBAYASHI Shigeru (kosh)" . "shigeru.kb@gmail.com") (:url . "https://github.com/kosh04/go-playground-cli"))]) (go-playground . [(20181103 1846) ((emacs (24)) (go-mode (1 4 0)) (gotest (0 13 0))) "Local Golang playground for short snippets." single ((:commit . "fe75581eb81bb13ab129d2bbbc4af9a8b605fc3b") (:keywords "tools" "golang") (:authors ("Alexander I.Grafov (axel)" . "grafov@gmail.com")) (:maintainer "Alexander I.Grafov (axel)" . "grafov@gmail.com") (:url . "https://github.com/grafov/go-playground"))]) (go-mode . [(20181012 329) nil "Major mode for the Go programming language" single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "languages" "go") (:authors ("The go-mode Authors")) (:maintainer "The go-mode Authors") (:url . "https://github.com/dominikh/go-mode.el"))]) (go-imports . [(20180710 528) nil "Insert go import statement given package name" tar ((:commit . "d9950309c868aa46c45f8671413e53f97dc7fe0b") (:keywords "tools" "go" "import") (:authors ("Yaz Saito")) (:maintainer "Yaz Saito") (:url . "https://github.com/yasushi-saito/go-imports"))]) (go-impl . [(20170125 1552) ((emacs (24 3)) (go-mode (1 3 0))) "impl integration for go-mode" single ((:commit . "69f0d0ef05771487e15abec500cd06befd171abf") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-impl"))]) (go-imenu . [(20181029 1029) ((emacs (24 3))) "Enhance imenu for go language" single ((:commit . "4f3f334ed0b6f6afaca6b9775636a52ad3843053") (:keywords "tools") (:authors ("Brantou" . "brantou89@gmail.com")) (:maintainer "Brantou" . "brantou89@gmail.com") (:url . "https://github.com/brantou/go-imenu.el"))]) (go-guru . [(20181012 330) ((go-mode (1 3 1)) (cl-lib (0 5))) "Integration of the Go 'guru' analysis tool into Emacs." single ((:commit . "120fb911f1d8038f828da85eed8aaad977dabd8c") (:keywords "tools"))]) (go-gopath . [(20160705 1034) ((cl-lib (0 5))) "Will guess GOPATH using gb and projectile." single ((:commit . "5172fc53f21edbf9347d5ee7d1d745da1ec88a15") (:authors ("Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com")) (:maintainer "Andrew Kirilenko" . "andrew.kirilenko.main@gmail.com") (:url . "http://github.com/iced/go-gopath/"))]) (go-gen-test . [(20171023 358) ((emacs (24 3)) (s (1 12))) "Generate tests for go code with gotests" single ((:commit . "44c202ac97e728e93a35cee028a0ea8dd6e4292c") (:keywords "languages") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:url . "https://github.com/s-kostyaev/go-gen-test"))]) (go-fill-struct . [(20171225 331) ((emacs (24))) "Fill struct for golang." single ((:commit . "a613d0b378473eef39e8fd5724abe790aea84321") (:keywords "tools") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru") (:url . "https://github.com/s-kostyaev/go-fill-struct"))]) (go-errcheck . [(20160723 43) nil "errcheck integration for go-mode" single ((:commit . "9db21eccecedc2490793f176246094167164af31") (:authors ("Dominik Honnef" . "dominikh@fork-bomb.org")) (:maintainer "Dominik Honnef" . "dominikh@fork-bomb.org"))]) (go-eldoc . [(20170305 1427) ((emacs (24 3)) (go-mode (1 0 0))) "eldoc for go-mode" single ((:commit . "cbbd2ea1e94a36004432a9ac61414cb5a95a39bd") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-eldoc"))]) (go-dlv . [(20160517 2046) ((go-mode (1 3 1))) "Go Delve - Debug Go programs interactively with the GUD." single ((:commit . "45a9e8a047c9995eb7c802268d96b3e527569f41") (:keywords "go" "debug" "debugger" "delve" "interactive" "gud") (:authors ("Marko Bencun" . "mbencun@gmail.com")) (:maintainer "Marko Bencun" . "mbencun@gmail.com") (:url . "https://github.com/benma/go-dlv.el/"))]) (go-direx . [(20150316 143) ((direx (1 0 0)) (cl-lib (0 5))) "Tree style source code viewer for Go language" single ((:commit . "8f2206469328ee932c7f1892f5e1fb02dec98432") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-direx"))]) (go-complete . [(20151015 928) ((go-mode (0)) (cl-lib (0 5))) "Native code completion for Go" single ((:commit . "e39efc356f6e19f17db3f3d2c81f28d38b31a55e") (:keywords "go" "golang" "completion") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/go-complete"))]) (go-autocomplete . [(20170626 1023) ((auto-complete (1 4 0))) "auto-complete-mode backend for go-mode" single ((:commit . "7b1d4e18cdc58a74dc1bd4c2d45b3f1b2ca227c3") (:keywords "languages") (:authors ("Mikhail" . "tensai@cirno.in")) (:maintainer "Mikhail" . "tensai@cirno.in"))]) (go-add-tags . [(20161123 1227) ((emacs (24 3)) (s (1 11 0))) "Add field tags for struct fields" single ((:commit . "54879945e46a0884c5f93d7fd6c866a9cdf401ac") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-go-add-tags"))]) (go . [(20161111 249) ((emacs (24))) "Play GO, translate and transfer between GO back ends" tar ((:commit . "ff45fb44d9cb6579d8511d8b6156ed0b34d5ac97") (:keywords "game" "go" "sgf") (:authors ("Eric Schulte" . "schulte.eric@gmail.com")) (:maintainer "Eric Schulte" . "schulte.eric@gmail.com") (:url . "http://eschulte.github.io/el-go/"))]) (gnus-x-gm-raw . [(20140610 731) ((log4e (0 2 0)) (yaxception (0 1))) "Search mail of Gmail using X-GM-RAW as web interface" single ((:commit . "978bdfcecc8844465b71641c2e909fcdc66b22be") (:keywords "gnus") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/gnus-x-gm-raw"))]) (gnus-summary-ext . [(20180113 1316) nil "Extra limit and process mark commands for the gnus summary buffer" single ((:commit . "025fd853fe9280ae696a89ec2c2cac9befd010aa") (:keywords "comm") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/gnus-summary-ext"))]) (gnus-select-account . [(20170722 511) nil "Select an account before writing a mail in gnus" single ((:commit . "ddc8c135eeaf90f5b6692a033af2badae36e68ce") (:keywords "convenience") (:authors ("Feng Shu " . "tumashu@163.com")) (:maintainer "Feng Shu " . "tumashu@163.com") (:url . "https://github.com/tumashu/gnus-select-account"))]) (gnus-desktop-notify . [(20180623 1538) ((gnus (1 0))) "Gnus Desktop Notification global minor mode" single ((:commit . "44ebe0241a19f4052cd427dff408206542aa3c8f") (:authors ("Yuri D'Elia <wavexx AT thregr.org>")) (:maintainer "Yuri D'Elia <wavexx AT thregr.org>") (:url . "http://www.thregr.org/~wavexx/software/gnus-desktop-notify.el/"))]) (gnus-alias . [(20150316 42) nil "an alternative to gnus-posting-styles" single ((:commit . "9447d3ccb4c0e75d0468899cccff7aa249657bac") (:keywords "personality" "identity" "news" "mail" "gnus") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Mark A. Hershberger" . "mah@everybody.org"))]) (gnuplot-mode . [(20171013 1616) nil "Major mode for editing gnuplot scripts" single ((:commit . "601f6392986f0cba332c87678d31ae0d0a496ce7") (:keywords "gnuplot" "plotting") (:url . "https://github.com/mkmcc/gnuplot-mode"))]) (gnuplot . [(20141231 2137) nil "drive gnuplot from within emacs" tar ((:commit . "21f9046e3f5caad41b750b5c9cee02fa4fd20fb9") (:keywords "gnuplot" "plotting") (:authors ("Bruce Ravel" . "bruceravel1@gmail.com")) (:maintainer "Bruce Ravel" . "bruceravel1@gmail.com"))]) (gnu-apl-mode . [(20180130 700) ((emacs (24))) "Integrate GNU APL with Emacs" tar ((:commit . "fa569827c916ed46e410e9f28e4b4d28f8567654") (:keywords "languages" "apl") (:url . "https://github.com/lokedhs/gnu-apl-mode"))]) (gntp . [(20141025 250) nil "Growl Notification Protocol for Emacs" single ((:commit . "767571135e2c0985944017dc59b0be79af222ef5") (:authors ("Engelke Eschner" . "tekai@gmx.li")) (:maintainer "Engelke Eschner" . "tekai@gmx.li"))]) (gnomenm . [(20150316 1918) ((s (1 9 0)) (dash (2 3 0)) (kv (0 0 19))) "Emacs interface to Gnome nmcli command" single ((:commit . "9065cda44ffc9e06239b8189a0154d31314c3b4d") (:keywords "processes" "hardware") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-nm"))]) (gnome-calendar . [(20161110 1256) nil "Integration with the GNOME Shell calendar" single ((:commit . "489f9f15f7bb35696b1cc19db75b554ae8328df2") (:keywords "gnome" "calendar") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (gmpl-mode . [(20171031 2054) ((emacs (24))) "Major mode for editing GMPL(MathProg) files" single ((:commit . "c5d362169819ee8b8e8954145daee7e260c54921") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (gmail2bbdb . [(20170423 1144) nil "import email and name into bbdb from vcard." single ((:commit . "a84fa385cfaec7fc5f1518c368e52722da139f99") (:keywords "vcard" "bbdb" "email" "contact" "gmail") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/gmail2bbdb"))]) (gmail-message-mode . [(20160627 1847) ((ham-mode (1 0))) "A major-mode for editing gmail messages using markdown syntax." single ((:commit . "ec36672a9dc93c09ebe2f77597b498d11883d008") (:keywords "mail" "convenience" "emulation") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/gmail-message-mode"))]) (glsl-mode . [(20170927 1436) nil "major mode for Open GLSL shader files" single ((:commit . "384968506cf25c5c2df61b32fdfdbd041e3bf651") (:keywords "languages") (:url . "http://artis.inrialpes.fr/~Xavier.Decoret/resources/glsl-mode/"))]) (glab . [(20180821 1551) nil "minuscule client library for the Gitlab API" single ((:commit . "d75ba1bd8843f53ae3e37b206187b3b97d9f3540") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/ghub"))]) (gl-conf-mode . [(20170714 1310) ((emacs (24 3))) "Mode for editing gitolite config files" single ((:commit . "9136a9b737e0a5b6471a91571d104c487c43f35b") (:keywords "git" "gitolite" "languages") (:authors ("Luis Lloret")) (:maintainer "Luis Lloret") (:url . "https://github.com/llloret/gitolite-emacs"))]) (gitter . [(20180122 856) ((emacs (24 4)) (let-alist (1 0 4))) "An Emacs Gitter client" single ((:commit . "11cb9b4b45f67bdc24f055a9bfac21d2bd19ea1a") (:keywords "gitter" "chat" "client" "internet") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/gitter.el"))]) (gitpatch . [(20170722 410) ((emacs (24 3))) "Git-format patch toolkit" single ((:commit . "577d5adf65c8133caa325c10e89e1e2fc323c907") (:keywords "convenience") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/gitpatch"))]) (gitolite-clone . [(20160609 2355) ((dash (2 10 0)) (s (1 9 0)) (pcache (0 3 1)) (emacs (24))) "Clone gitolite repositories from a completing list" single ((:commit . "d8a4c2875c984e51137c980b5773f42703602721") (:keywords "gitolite" "clone" "git") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/gitolite-clone"))]) (gitlab-ci-mode-flycheck . [(20180604 2204) ((emacs (25)) (flycheck (31)) (gitlab-ci-mode (1))) "Flycheck support for ‘gitlab-ci-mode’" single ((:commit . "30ea0eab74b24818f187242b079845785035e967") (:keywords "tools" "vc" "convenience") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode-flycheck/"))]) (gitlab-ci-mode . [(20180604 2203) ((emacs (25)) (yaml-mode (0 0 12))) "mode for editing GitLab CI files" single ((:commit . "b9fd692d27351e959c4d272a2149def63ef1c00c") (:keywords "tools" "vc") (:authors ("Joe Wreschnig")) (:maintainer "Joe Wreschnig") (:url . "https://gitlab.com/joewreschnig/gitlab-ci-mode/"))]) (gitlab . [(20180312 1647) ((s (1 9 0)) (dash (2 9 0)) (pkg-info (0 5 0)) (request (0 1 0))) "Emacs client for Gitlab" tar ((:commit . "68318aca3206d50701039c9aae39734ca29a49f9") (:keywords "gitlab") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/emacs-gitlab"))]) (gitignore-templates . [(20180327 1326) ((emacs (24 3))) "Access GitHub .gitignore templates" single ((:commit . "b0705b8de4cbdd631c64c4e0024d62ba4ad68052") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/gitignore-templates.el"))]) (gitignore-mode . [(20180318 1956) nil "Major mode for editing .gitignore files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (github-theme . [(20170630 2201) nil "The GitHub color theme for Emacs." single ((:commit . "29f00a51d949a248a5f6355a97131e216747c797") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) (github-stars . [(20181118 448) ((emacs (25 1)) (ghub (2 0 0))) "Browse your Github Stars" single ((:commit . "807de6da3ab32d278d68a1b709c012f6bfa4d280") (:keywords "tools") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/github-stars.el"))]) (github-search . [(20170824 323) ((magit (0 8 1)) (gh (1 0 0))) "Clone repositories by searching github" single ((:commit . "c5fa1d9f8f9bcf201fa31478a6f5e02ed5ac086b") (:keywords "github" "search" "clone" "api" "gh" "magit" "vc" "tools") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/github-search"))]) (github-pullrequest . [(20170116 616) ((emacs (24 4)) (request (0 2 0)) (dash (2 11 0)) (magit (2 10 0))) "Create and fetch Github Pull requests with ease" single ((:commit . "6ae5c38b0fc15b638b5ba4490112d9822ce5e267") (:keywords "tools") (:authors ("Jakob Lind" . "karl.jakob.lind@gmail.com")) (:maintainer "Jakob Lind" . "karl.jakob.lind@gmail.com") (:url . "https://github.com/jakoblind/github-pullrequest"))]) (github-notifier . [(20180421 316) ((emacs (24))) "Displays your GitHub notifications unread count in mode-line" single ((:commit . "274f3812926ea371346f639fcee98066f6e8c96f") (:keywords "github" "mode-line") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/github-notifier.el"))]) (github-modern-theme . [(20171109 1251) nil "The GitHub color theme for Emacs." single ((:commit . "a7e7b8e5e9c122138e79e837caf9b7299e748d44") (:authors ("Philip Arvidsson" . "philip@philiparvidsson.com")) (:maintainer "Philip Arvidsson" . "philip@philiparvidsson.com") (:url . "https://github.com/philiparvidsson/GitHub-Theme-for-Emacs"))]) (github-issues . [(20160616 1841) ((emacs (24))) "Functions and modes for managing GitHub projects' issues" single ((:commit . "816f7712b0eb05bffec0add3507302862d2629c4") (:keywords "github" "issues") (:authors ("Leandro M. López (inkel)" . "inkel.ar@gmail.com")) (:maintainer "Leandro M. López (inkel)" . "inkel.ar@gmail.com") (:url . "http://inkel.github.com/github-issues.el/"))]) (github-elpa . [(20180831 811) ((package-build (1 0)) (commander (0 7 0)) (git (0 1 1))) "Build and publish ELPA repositories with GitHub Pages" tar ((:commit . "32979fa1080f19d10c108d2776fbfe16547b4cf8") (:authors (nil . "10sr<8slashes+el@gmail.com>")) (:maintainer nil . "10sr<8slashes+el@gmail.com>") (:url . "https://github.com/10sr/github-elpa"))]) (github-clone . [(20160623 310) ((gh (0 7 2)) (magit (2 1 0)) (emacs (24 4))) "Fork and clone github repos" single ((:commit . "467b40ca60a6c26257466ebc43c74414df7f19cc") (:keywords "vc" "tools") (:authors ("Charles L.G. Comstock" . "dgtized@gmail.com")) (:maintainer "Charles L.G. Comstock" . "dgtized@gmail.com") (:url . "https://github.com/dgtized/github-clone.el"))]) (github-browse-file . [(20160205 1427) ((cl-lib (0 5))) "View the file you're editing on GitHub" single ((:commit . "9742a5183af853788c6ecb83fb7ee0b00d1675ac") (:keywords "convenience" "vc" "git" "github") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "https://github.com/osener/github-browse-file"))]) (gitconfig-mode . [(20180318 1956) nil "Major mode for editing .gitconfig files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Sebastian Wiesner" . "lunaryorn@gmail.com")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (gitconfig . [(20130718 935) nil "Emacs lisp interface to work with git-config variables" single ((:commit . "7612a37ca14009cac8fb8d6b6f54adad739a5741") (:keywords "git" "gitconfig" "git-config") (:authors ("Samuel Tonini")) (:maintainer "Samuel Tonini"))]) (gitattributes-mode . [(20180318 1956) nil "Major mode for editing .gitattributes files" single ((:commit . "55468314a5f6b77d2c96be62c7005ac94545e217") (:keywords "convenience" "vc" "git") (:authors ("Rüdiger Sonderfeld" . "ruediger@c-plusplus.net")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/git-modes"))]) (git-wip-timemachine . [(20150408 1006) ((s (1 9 0))) "Walk through git-wip revisions of a file" single ((:commit . "ed4c7931a5f5233bf3e358b1e81647d063526460") (:keywords "git") (:authors ("Tim Krones" . "t.krones@gmx.net")) (:maintainer "Tim Krones" . "t.krones@gmx.net") (:url . "https://github.com/itsjeyd/git-wip-timemachine"))]) (git-timemachine . [(20181114 1342) ((emacs (24 3))) "Walk through git revisions of a file" single ((:commit . "4eb2ee6eabcc437bc3a1addc19ba38eed165743d") (:keywords "git") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:url . "https://github.com/pidu/git-timemachine"))]) (git-ps1-mode . [(20181115 349) nil "Global minor-mode to print __git_ps1" single ((:commit . "b9188e26a64fa6f8678da6cbf5e3e865065f4f04") (:keywords "utility" "mode-line" "git") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/git-ps1-mode-el"))]) (git-msg-prefix . [(20180118 1446) ((emacs (24)) (s (1 10 0)) (dash (2 9 0))) "Insert commit message prefix (issue number)" single ((:commit . "848f2c7475f5e4937b09f55e85ea89a3be5f8588") (:keywords "vc" "tools") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com") (:url . "http://github.com/kidd/git-msg-prefix.el"))]) (git-messenger . [(20170102 440) ((emacs (24 3)) (popup (0 5 0))) "Pop up last commit information of current line" single ((:commit . "83815915eb8c1cb47443ff34bca3fecf7d2edf3a") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-messenger"))]) (git-link . [(20181031 259) ((emacs (24 3))) "Get the GitHub/Bitbucket/GitLab URL for a buffer location" single ((:commit . "976723dfdb9ae42e093a3cb32fc41841e94201e6") (:keywords "git" "vc" "github" "bitbucket" "gitlab" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/git-link"))]) (git-lens . [(20180328 1417) ((emacs (24 4))) "Show new, deleted or modified files in branch" single ((:commit . "ea49e2e005af977a08331f8caa8f64d102b3b932") (:keywords "vc" "convenience") (:authors ("Peter Stiernström" . "peter@stiernstrom.se")) (:maintainer "Peter Stiernström" . "peter@stiernstrom.se") (:url . "https://github.com/pidu/git-lens"))]) (git-io . [(20180317 1752) ((emacs (24 4))) "git.io integration" single ((:commit . "48753acba73b48b997bb678fb5e2a938ae63b5d6") (:keywords "convenience" "files") (:authors ("Tejas Bubane" . "tejasbubane@gmail.com")) (:maintainer "Tejas Bubane" . "tejasbubane@gmail.com") (:url . "https://github.com/tejasbubane/emacs-git-io"))]) (git-gutter-fringe . [(20170113 533) ((git-gutter (0 88)) (fringe-helper (0 1 1)) (cl-lib (0 5)) (emacs (24))) "Fringe version of git-gutter.el" single ((:commit . "16226caab44174301f1659f7bf8cc67a76153445") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-gutter-fringe"))]) (git-gutter-fringe+ . [(20140729 1103) ((git-gutter+ (0 1)) (fringe-helper (1 0 1))) "Fringe version of git-gutter+.el" single ((:commit . "7a2f49d2455a3a872e90e5f7dd4e6b27f1d96cfc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/nonsequitur/git-gutter-fringe-plus"))]) (git-gutter . [(20161105 1356) ((emacs (24 3))) "Port of Sublime Text plugin GitGutter" single ((:commit . "00c05264af046b5ce248e5b0bc42f117d9c27a09") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-git-gutter"))]) (git-gutter+ . [(20151204 1723) ((git-commit (0)) (dash (0))) "Manage Git hunks straight from the buffer" single ((:commit . "b7726997806d9a2da9fe84ff00ecf21d62b6f975") (:keywords "git" "vc") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/nonsequitur/git-gutter-plus"))]) (git-dwim . [(20170126 1214) nil "Context-aware git commands such as branch handling" single ((:commit . "485c732130686c2f28a026e385366006435394b9") (:keywords "git" "tools" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/git-dwim.el"))]) (git-commit-insert-issue . [(20171102 1841) ((projectile (0)) (s (0)) (github-issues (0)) (gitlab (0)) (bitbucket (0))) "Get issues list when typing \"Fixes #\"" single ((:commit . "f986923b04b587206ce7ee8e0c456768600e8be7") (:keywords "git" "github" "gitlab" "bitbucket" "commit" "issues") (:authors ("Vindarel")) (:maintainer "Vindarel") (:url . "https://gitlab.com/emacs-stuff/git-commit-insert-issue/"))]) (git-commit . [(20181116 1408) ((emacs (25 1)) (dash (20180910)) (with-editor (20181103))) "Edit Git commit messages" single ((:commit . "36d89c88e1337ec2b33c75c3d426289c66f86b10") (:keywords "git" "tools" "vc") (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/magit/magit"))]) (git-command . [(20160111 1303) ((term-run (0 1 4)) (with-editor (2 3 1))) "Yet another Git interface" single ((:commit . "dce465ca1cd80e16df0f8dce8e427a76e9edc3b7") (:keywords "utility" "git") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/git-command-el"))]) (git-blamed . [(20161028 1926) nil "Minor mode for incremental blame for Git" single ((:commit . "cef196abf398e2dd11f775d1e6cd8690567408aa") (:keywords "git" "version control" "release management"))]) (git-auto-commit-mode . [(20161229 1617) nil "Emacs Minor mode to automatically commit and push" single ((:commit . "2c8197e5d7813734d6a49f9b9c0b227b7ae022a8") (:keywords "vc") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/git-auto-commit-mode/"))]) (git-attr . [(20180925 2003) ((emacs (24 3))) "Git attributes of buffer file" tar ((:commit . "8f6290c76e7827d5a198e7dc04516bcfb2128c06") (:keywords "vc") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/emacs-git-attr"))]) (git-annex . [(20180427 1556) nil "Mode for easy editing of git-annex'd files" single ((:commit . "ebdb44aef1883f1b2b8058e05d30fb9315b03707") (:keywords "files" "data" "git" "annex") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/git-annex-el"))]) (git . [(20140128 1041) ((s (1 7 0)) (dash (2 2 0)) (f (0 10 0))) "An Elisp API for programmatically using Git" single ((:commit . "a3396a7027a7d986598c6a2d6d5599bac918f3da") (:keywords "git") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/git.el"))]) (gist . [(20171128 406) ((emacs (24 1)) (gh (0 10 0))) "Emacs integration for gist.github.com" single ((:commit . "314fe6ab80fae35b95f0734eceb82f72813b6f41") (:keywords "tools") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com") (:url . "https://github.com/defunkt/gist.el"))]) (gildas-mode . [(20181022 649) ((polymode (0 1 5)) (emacs (25))) "Major mode for Gildas" single ((:commit . "d0c9e997e2aa0bcd9b8b7db082d69100448cb1b2") (:keywords "languages" "gildas") (:authors ("Sébastien Maret" . "sebastien.maret@icloud.com")) (:maintainer "Sébastien Maret" . "sebastien.maret@icloud.com") (:url . "https://github.com/smaret/gildas-mode"))]) (gift-mode . [(20180530 1235) nil "major mode for editing GIFT format quizzes" single ((:commit . "b0441ae6e02f343be3b611a2d4b40495ecd932f0") (:authors ("Christophe Rhodes" . "christophe@rhodes.io")) (:maintainer "Christophe Rhodes" . "christophe@rhodes.io") (:url . "https://github.com/csrhodes/gift-mode"))]) (gif-screencast . [(20180827 835) ((emacs (25 1))) "One-frame-per-action GIF recording" single ((:commit . "62e69ea464e87f1f7791d95a4fbbe9b70a84668a") (:keywords "multimedia" "screencast") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/ambrevar/emacs-gif-screencast"))]) (ghub . [(20181112 1755) ((emacs (25 1)) (dash (2 14 1)) (graphql (0 1 1)) (let-alist (1 0 5)) (treepy (1 0 0))) "Minuscule client libraries for Git forge APIs." tar ((:commit . "f389fce41cd1bd1805bad18d12e237362af05283"))]) (ghub+ . [(20181113 32) ((emacs (25)) (ghub (2 0)) (apiwrap (0 5))) "a thick GitHub API client built on ghub" single ((:commit . "51ebffe549286b3c0b0565a373f44f4d64fc57af") (:keywords "extensions" "multimedia" "tools") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/ghub-plus"))]) (ghq . [(20160803 1557) nil "Ghq interface for emacs" single ((:commit . "aae4b8cb22fd6c24d2c9e3962c7e8e9dac6d9825") (:keywords "ghq") (:authors ("Roman Coedo" . "romancoedo@gmail.com")) (:maintainer "Roman Coedo" . "romancoedo@gmail.com"))]) (ghost-blog . [(20171023 742) ((markdown-mode (1 0))) "A package to manage Ghost blog" single ((:commit . "71b358643cc9a2db1bf752281ff94aba9b59e4cc") (:keywords "ghost" "blog") (:authors ("Javier Aguirre" . "hello@javaguirre.net")) (:maintainer "Javier Aguirre" . "hello@javaguirre.net") (:url . "https://github.com/javaguirre/ghost-blog"))]) (gherkin-mode . [(20171224 1353) nil "An emacs major mode for editing gherkin files." single ((:commit . "0313492e7da152f0aa73ddf96c0287ded8f51253") (:keywords "languages") (:authors ("Craig Andera")) (:maintainer "Craig Andera"))]) (ghci-completion . [(20151125 1257) ((emacs (24 1)) (cl-lib (0 5))) "Completion for GHCi commands in inferior-haskell buffers" single ((:commit . "c47e23d585d2a3c7b13aac163693fdc4f2bb90e5") (:keywords "convenience") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (ghc-imported-from . [(20141124 1932) ((emacs (24 1))) "Haskell documentation lookup with ghc-imported-from" single ((:commit . "fcff08628a19f5d26151564659218cc677779b79") (:keywords "languages") (:authors ("David Raymond Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Raymond Christiansen" . "david@davidchristiansen.dk"))]) (ghc . [(20180121 1218) ((haskell-mode (13 0))) "Sub mode for Haskell mode" tar ((:commit . "96c2207f0e9019f958d39582d4bf4af3bc9469d2"))]) (gh-md . [(20151207 1740) ((emacs (24))) "Render markdown using the Github api" single ((:commit . "693cb0dcadff70e813e1a9d303d227aff7898557") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/gh-md.el"))]) (gh . [(20180308 2138) ((emacs (24 3)) (pcache (0 4 1)) (logito (0 1)) (marshal (0 6 3))) "A GitHub library for Emacs" tar ((:commit . "f029fc11f345ef04ab62ee91c38657e29c462fea"))]) (ggtags . [(20181031 1803) ((emacs (25))) "emacs frontend to GNU Global source code tagging system" single ((:commit . "669676461c74ffd30b81dce60cf4f081270f2858") (:keywords "tools" "convenience") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:url . "https://github.com/leoliu/ggtags"))]) (ggo-mode . [(20130524 1143) nil "Gengetopt major mode" single ((:commit . "e326899d9ed8217c7a4ea6cfdc4dd7aea61d6c1b") (:keywords "extensions" "convenience" "local") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu"))]) (gf . [(20181028 1542) ((s (1 0)) (ht (2 0))) "Major mode for editing GF code" single ((:commit . "30b3127f229e0db522c7752f6957ca01b2ea2821") (:keywords "languages") (:authors ("Johan Bockgård" . "bojohan+mail@dd.chalmers.se")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:url . "https://github.com/GrammaticalFramework/gf-emacs-mode"))]) (gerrit-download . [(20150714 1408) ((emacs (24 0)) (magit (2 1 0))) "Show gerrit reviews in a diff buffer." single ((:commit . "d568acc7c5935188c9bc19ba72719a6092d9f6fd") (:keywords "tools" "gerrit" "git") (:authors ("Chmouel Boudjnah" . "chmouel@chmouel.com")) (:maintainer "Chmouel Boudjnah" . "chmouel@chmouel.com") (:url . "https://github.com/chmouel/gerrit-download.el"))]) (german-holidays . [(20161011 713) nil "German holidays for Emacs calendar" single ((:commit . "d7d540c229c1a8be68ee09fbda08fe3ea31b7d29") (:authors ("Sebastian Christ" . "rudolfo.christ@gmail.com")) (:maintainer "Sebastian Christ" . "rudolfo.christ@gmail.com") (:url . "https://github.com/rudolfochrist/german-holidays"))]) (genrnc . [(20140612 1237) ((deferred (0 3 1)) (concurrent (0 3)) (log4e (0 2 0)) (yaxception (0 1))) "generate RELAX NG Compact Schema from RELAX NG Schema, XML Schema and DTD." tar ((:commit . "da75b1966a73ad215ec2ced4522c25f4d0bf1f9a") (:keywords "xml") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-genrnc"))]) (general . [(20181020 2323) ((emacs (24 4)) (cl-lib (0 5))) "Convenience wrappers for keybindings." single ((:commit . "f48c43c4449677fa629aac2693ffcb850ca58c89") (:keywords "vim" "evil" "leader" "keybindings" "keys") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/general.el"))]) (geiser . [(20181117 650) nil "GNU Emacs and Scheme talk to each other" tar ((:commit . "dcf754c0b9cdb87ffa5930ef8ffbae9256f2d07d") (:url . "http://www.nongnu.org/geiser/"))]) (geeknote . [(20160717 1249) ((emacs (24))) "Use Evernote in Emacs through geeknote" single ((:commit . "8ed607c76864afcc9c338972ab093caf4501cbf8") (:keywords "evernote" "geeknote" "note" "emacs-evernote" "evernote-mode") (:authors ("Evan Dale Aromin")) (:maintainer "Evan Dale Aromin") (:url . "http://github.com/avendael/emacs-geeknote"))]) (geben-helm-projectile . [(20160611 59) ((emacs (24)) (geben (0 26)) (helm-projectile (0 13 0))) "Integrate helm-projectile with geben" single ((:commit . "31ce0faca5dcc71924884f03fd5a7a25d00ccd9b") (:keywords "ahungry" "emacs" "geben" "helm" "projectile" "debug") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/geben-helm-projectile"))]) (geben . [(20170801 1251) ((emacs (24 3)) (cl-lib (0 5))) "DBGp protocol frontend, a script debugger" tar ((:commit . "ec3f5e9376cf1ea5615990bd8c212543d57f033b") (:keywords "c" "comm" "tools") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/geben"))]) (gdscript-mode . [(20180118 456) ((emacs (24 3))) "Major mode for editing Godot GDScript files" single ((:commit . "31af5283eaec207bc864022a28e2824132471eaf") (:keywords "languages") (:authors ("Adam Bark" . "adam@adambark.com")) (:maintainer "Adam Bark" . "adam@adambark.com") (:url . "https://github.com/AdamBark/gdscript-mode"))]) (gather . [(20141230 1338) nil "Gather string in buffer." single ((:commit . "50809fbc22d70a1c724c2dd99ac5a1f818ffeb6b") (:keywords "matching" "convenience" "tools") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-gather/raw/master/gather.el"))]) (gap-mode . [(20180809 445) nil "Major mode for editing files in the GAP programing language." tar ((:keywords "gap") (:authors ("Michael Smith" . "smith@pell.anu.edu.au") ("Gary Zablackis") ("Goetz Pfeiffer") ("Ivan Andrus" . "darthandrus@gmail.com")) (:maintainer "Ivan Andrus" . "darthandrus@gmail.com") (:url . "https://bitbucket.org/gvol/gap-mode"))]) (gandalf-theme . [(20130809 947) nil "Gandalf color theme" single ((:commit . "4e472fc851431458537d458d09c1f5895e338536") (:keywords "color" "theme") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (gams-mode . [(20181112 601) ((emacs (24 3))) "Major mode for General Algebraic Modeling System (GAMS)" single ((:commit . "210bd355dd2075bde3fd76c880aa489a25a54cb5") (:keywords "languages" "tools" "gams") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:url . "http://shirotakeda.org/en/gams/gams-mode/"))]) (gams-ac . [(20180423 926) ((emacs (24)) (auto-complete (1 0)) (gams-mode (4 0))) "auto-complete source file for GAMS mode" single ((:commit . "66d04ff36033f54205c19bc1d893e926d4dbf02e") (:keywords "languages" "tools" "gams-mode" "auto-complete") (:authors ("Shiro Takeda")) (:maintainer "Shiro Takeda") (:url . "https://github.com/ShiroTakeda/gams-ac"))]) (fzf . [(20180619 145) ((emacs (24 4))) "A front-end for fzf." single ((:commit . "521d18933cb586337c4e34281bdc71ac07202c98") (:keywords "fzf" "fuzzy" "search") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/fzf.el"))]) (fyure . [(20130216 1314) nil "An interface to fix Japanese hyoki-yure" tar ((:commit . "b6977f1eb148e8b63259f7233b55bb050e44d9b8") (:keywords "languages") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com"))]) (fxrd-mode . [(20170728 1801) ((s (1 2))) "Major mode for editing fixed field width files" tar ((:commit . "18a603474abb5a786a8d9f20c283d5f7beed3540") (:keywords "convenience") (:authors ("Marc Sherry" . "msherry@gmail.com")) (:maintainer "Marc Sherry" . "msherry@gmail.com") (:url . "https://github.com/msherry/fxrd-mode"))]) (fwb-cmds . [(20180318 2219) nil "misc frame, window and buffer commands" single ((:commit . "90258a5c7dbbaa2ac227e0fb4ff6c7d5aec3628f") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/fwb-cmds"))]) (fvwm-mode . [(20160411 1138) nil "A major mode for editing Fvwm configuration files" single ((:commit . "6832a1c1f68bf6249c3fd6672ea8e27dc7a5c79e") (:keywords "files") (:authors ("Bert Geens" . "bert@lair.be")) (:maintainer "Bert Geens" . "bert@lair.be") (:url . "https://github.com/theBlackDragon/fvwm-mode"))]) (fuzzy . [(20150730 337) nil "Fuzzy Matching" single ((:commit . "534d723ad2e06322ff8d9bd0ba4863d243f698e7") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (futhark-mode . [(20181101 1900) ((cl-lib (0 5))) "major mode for editing Futhark source files" single ((:commit . "8ab840c6d2d24696b916bfb28c99d4d0043ab64e") (:keywords "languages") (:url . "https://github.com/diku-dk/futhark"))]) (furl . [(20150509 316) nil "Friendly URL retrieval" single ((:commit . "014438271e0ef27333dfcd599cb247f12a20d870") (:authors ("Natalie Weizenbaum" . "nweiz@google.com")) (:maintainer "Natalie Weizenbaum" . "nweiz@google.com"))]) (fuo . [(20180314 1648) ((emacs (24 4))) "feeluown client." single ((:commit . "5318bef9d935b53031e6312652554920def69af2") (:keywords "feeluown" "multimedia" "unix") (:authors ("cosven" . "yinshaowen241@gmail.com")) (:maintainer "cosven" . "yinshaowen241@gmail.com") (:url . "http://github.com/cosven/emacs-fuo"))]) (function-args . [(20171031 1704) ((ivy (0 9 1))) "C++ completion for GNU Emacs" tar ((:commit . "609b25305670fff08d5e357298e7128e4f4e3497") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/function-args"))]) (fullframe . [(20170816 1003) ((cl-lib (0 5))) "Generalized automatic execution in a single frame" single ((:commit . "d6a5217f7f2a5a5edcb75140f3fa69b3a50f1cdd") (:keywords "fullscreen") (:authors ("Tom Regner" . "tom@goochesa.de")) (:maintainer "Tom Regner" . "tom@goochesa.de"))]) (full-ack . [(20140223 1732) nil "a front-end for ack" single ((:commit . "761d846e105b150f8e6d13d7a8983f0248313a45") (:keywords "tools" "matching") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/full-ack/"))]) (fuff . [(20170202 1503) ((seq (2 3))) "Find files with findutils, recursively" single ((:commit . "278e849913df87bd8756c59382282d87474802c3") (:keywords "files" "project" "convenience") (:authors ("Joel Moberg")) (:maintainer "Joel Moberg") (:url . "https://github.com/joelmo/fuff"))]) (fuel . [(20180224 2211) ((cl-lib (0 2)) (emacs (24 2))) "Major mode for the Factor programming language." tar ((:commit . "d82ce045ea74e6221077da5d94efe6bacc0964e0"))]) (fstar-mode . [(20181110 1349) ((emacs (24 3)) (dash (2 11)) (company (0 8 12)) (quick-peek (1 0)) (yasnippet (0 11 0)) (flycheck (30 0)) (company-quickhelp (2 2 0))) "Support for F* programming" tar ((:commit . "0089f2d4451f73c389f82ebff9e22773f2d0014d") (:keywords "convenience" "languages") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/FStarLang/fstar-mode.el"))]) (fsharp-mode . [(20180518 1820) ((company (0 8 0)) (company-quickhelp (1 2 0)) (popup (0 5 3)) (pos-tip (0 4 5)) (s (1 3 1)) (dash (1 1 0)) (flycheck (0 25))) "F# mode for Emacs" tar ((:commit . "68d2121a7317d90fe3794c9295d117f4aebd1438"))]) (fsbot-data-browser . [(20160921 1533) nil "browse the fsbot database using tabulated-list-mode" single ((:commit . "6bca4f7de63e31839d2542f6c678b79931dec344") (:keywords "fsbot" "irc" "tabulated-list-mode") (:authors ("Benaiah Mischenko")) (:maintainer "Benaiah Mischenko") (:url . "http://github.com/benaiah/fsbot-data-browser"))]) (fringe-helper . [(20140620 2109) nil "helper functions for fringe bitmaps" single ((:commit . "ef4a9c023bae18ec1ddd7265f1f2d6d2e775efdd") (:keywords "lisp") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/fringe-helper/"))]) (fringe-current-line . [(20140111 411) nil "show current line on the fringe." single ((:commit . "0ef000bac76abae30601222e6f06c7d133ab4942") (:authors ("Kouhei Yanagita" . "yanagi@shakenbu.org")) (:maintainer "Kouhei Yanagita" . "yanagi@shakenbu.org") (:url . "http://github.com/kyanagi/fringe-current-line/raw/master/fringe-current-line.el"))]) (free-keys . [(20160726 2050) ((cl-lib (0 3))) "Show free keybindings for modkeys or prefixes" single ((:commit . "edfd69dc369b2647447b7c28c7c1163b1ddf45b4") (:keywords "convenience") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/free-keys"))]) (frecency . [(20170909 631) ((emacs (25 1)) (a (0 1)) (dash (2 13 0))) "Library for sorting items by frequency and recency of access" single ((:commit . "31ef9ff4af1a4fed3dcc24ea74037feea8795c87") (:keywords "libraries" "recency" "recent" "frequency" "frequent") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/frecency.el"))]) (framesize . [(20131017 2132) ((key-chord (0 5 20080915))) "change the size of frames in Emacs" single ((:commit . "f2dbf5d2513b2bc45f2085370a55c1754b6025da") (:keywords "frames") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-framesize"))]) (frameshot . [(20181110 1910) ((emacs (25 3))) "Take screenshots of a frame" single ((:commit . "3e1c9c2b34a3ab25cf373c411321280cc00096f6") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/frameshot"))]) (frames-only-mode . [(20180114 1848) ((emacs (24 4)) (dash (2 13 0)) (s (1 11 0))) "Use frames instead of Emacs windows" single ((:commit . "9a398dd58ebc1814183432118d11957b46746556") (:keywords "frames" "windows") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/frames-only-mode"))]) (frame-tag . [(20170111 6) ((cl-lib (0 5))) "Minor mode that assigns a unique number to each frame for easy switching" single ((:commit . "73d6163568c7d32952175e663318b872f995a4e5") (:keywords "frame" "movement") (:authors ("Wong Liang Zan" . "zan@liangzan.net")) (:maintainer "Wong Liang Zan" . "zan@liangzan.net") (:url . "http://github.com/liangzan/frame-tag.el"))]) (frame-purpose . [(20180624 57) ((emacs (25 1)) (dash (2 12)) (dash-functional (1 2 0))) "Purpose-specific frames" single ((:commit . "ef571eb64acb4fef5c5ab22bc1e87a0e6614efa4") (:keywords "buffers" "convenience" "frames") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/frame-purpose.el"))]) (frame-mode . [(20170419 2127) ((s (1 9 0)) (emacs (24 4))) "Use frames instead of windows" single ((:commit . "fcdbafbda45758cd60ab3acb492fbbd692987a58") (:keywords "frames") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/frame-mode"))]) (frame-local . [(20180330 940) ((emacs (25 1))) "Variables local to a frame" single ((:commit . "7ee1106c3bcd4022f48421f8cb1ef4f995da816e") (:keywords "frames" "tools" "local" "lisp") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/frame-local"))]) (fraktur-mode . [(20160815 227) ((cl-lib (0 5))) "Easily insert Unicode mathematical Fraktur characters" single ((:commit . "514baf5546aed12a0d9fa0fe66e87cdcc7843b08") (:keywords "unicode" "fraktur" "math" "mathematical") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/fraktur-mode"))]) (fountain-mode . [(20181011 843) ((emacs (24 5))) "Major mode for screenwriting in Fountain markup" single ((:commit . "6f2d72ecbe8d6cad637f3eac4de88dff469dd42c") (:keywords "wp" "text") (:authors ("Paul Rankin" . "hello@paulwrankin.com")) (:maintainer "Paul Rankin" . "hello@paulwrankin.com"))]) (fortune-cookie . [(20170407 2217) nil "Print a fortune in your scratch buffer." single ((:commit . "bad99a2cd090f6646c7ee1125b95dd98744939c6") (:keywords "fortune" "cowsay" "scratch" "startup") (:authors ("Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com")) (:maintainer "Andrew Schwartzmeyer" . "andrew@schwartzmeyer.com") (:url . "https://github.com/andschwa/fortune-cookie"))]) (fortpy . [(20150715 2032) ((epc (0 1 0)) (auto-complete (1 4)) (python-environment (0 0 2)) (pos-tip (0 4 5))) "a Fortran auto-completion for Emacs" tar ((:commit . "c614517e9396ef7a78be3b8786fbf303879cf43b") (:authors ("Conrad Rosenbrock <rosenbrockc at gmail.com>")) (:maintainer "Conrad Rosenbrock <rosenbrockc at gmail.com>"))]) (forth-mode . [(20170527 1930) nil "Programming language mode for Forth" tar ((:commit . "522256d98d1a909983bcfd3ae20c65226d5929b6") (:keywords "languages" "forth") (:authors ("Lars Brinkhoff" . "lars@nocrew.org")) (:maintainer "Lars Brinkhoff" . "lars@nocrew.org") (:url . "http://github.com/larsbrinkhoff/forth-mode"))]) (format-sql . [(20150422 1333) nil "Use format-sql to make your SQL readable in directly Emacs." single ((:commit . "97f475c245cd6c81a72a265678e2087cee66ac7b") (:authors ("Friedrich Paetzke" . "paetzke@fastmail.fm")) (:maintainer "Friedrich Paetzke" . "paetzke@fastmail.fm") (:url . "https://github.com/paetzke/format-sql.el"))]) (format-all . [(20181108 921) ((emacs (24)) (cl-lib (0 5))) "Auto-format C, C++, JS, Python, Ruby and 30 other languages" single ((:commit . "76054ed7236f18737cca4566fe8be7257f58cd81") (:keywords "languages" "util") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/emacs-format-all-the-code"))]) (form-feed . [(20160102 2253) nil "Display ^L glyphs as horizontal lines" single ((:commit . "799ca3e72b20a59a755a094b8cead57f654f3170") (:keywords "faces") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/form-feed"))]) (forest-blue-theme . [(20160627 842) ((emacs (24))) "Emacs theme with a dark background." single ((:commit . "58096ce1a25615d2bae806c3775bae3e2775019d") (:authors ("olkinn")) (:maintainer "olkinn"))]) (foreman-mode . [(20170725 1422) ((s (1 9 0)) (dash (2 10 0)) (dash-functional (1 2 0)) (f (0 17 2)) (emacs (24))) "View and manage Procfile-based applications" single ((:commit . "22b3bb13134b617870ed1e888af739f4818be929") (:keywords "foreman") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/foreman-mode"))]) (foreign-regexp . [(20180224 1121) nil "search and replace by foreign regexp." tar ((:commit . "2ec5c44f27c2396ee487aa0ed77ae47d143fa5aa") (:keywords "convenience" "emulations" "matching" "tools" "unix" "wp") (:authors ("K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>")) (:maintainer "K-talo Miyazaki <Keitaro dot Miyazaki at gmail dot com>"))]) (forecast . [(20180429 2215) ((emacs (24 4))) "Weather forecasts" single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "weather" "forecast") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#forecast-el"))]) (fontify-face . [(20180420 1624) ((emacs (24))) "Fontify symbols representing faces with that face." single ((:commit . "fc3325c98427523d86f0b411e0515cec51ac3d8a") (:keywords "faces") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/fontify-face"))]) (fontawesome . [(20170305 1356) ((emacs (24 4))) "fontawesome utility" tar ((:commit . "a743f80bfd53767ca9ee32da34c5ca032172a480") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-fontawesome"))]) (font-utils . [(20150806 1751) ((persistent-soft (0 8 8)) (pcache (0 2 3))) "Utility functions for working with fonts" single ((:commit . "9192d3f8ee6a4e75f34c3fed10378674cc2b11d3") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/font-utils"))]) (font-lock-studio . [(20170127 2051) ((emacs (24 3))) "interactive debugger for Font Lock keywords." single ((:commit . "12c35967b31233e06946c70627aa3152dacfe261") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/font-lock-studio"))]) (font-lock-profiler . [(20170208 2008) ((emacs (24 3))) "Coverage and timing tool for font-lock keywords." single ((:commit . "6e096458416888a4f63cca0d6bc5965a052753c8") (:keywords "faces" "tools") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/font-lock-profiler"))]) (folding . [(20170925 1538) nil "A folding-editor-like minor mode." single ((:commit . "3bf134fd1ecfa8767ab7020c25281ea5ce9968a2") (:keywords "tools") (:maintainer "Jari Aalto <jari aalto A T cante dt net>"))]) (fold-this . [(20180828 1336) nil "Just fold this region please" single ((:commit . "59ec711ee5f4decf197b8168e333b691b852c827") (:keywords "convenience") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (fold-dwim-org . [(20131203 1351) ((fold-dwim (1 2))) "Fold DWIM bound to org key-strokes." single ((:commit . "c09bb2b46d65afbd1d0febc6fded7495be7a3037") (:keywords "folding" "emacs" "org-mode") (:authors ("Matthew L. Fidler & Shane Celis")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/fold-dwim-org"))]) (fold-dwim . [(20140208 1637) nil "Unified user interface for Emacs folding modes" single ((:commit . "c46f4bb2ce91b4e307136320e72c28dd50b6cd8b") (:authors ("Peter Heslin" . "p.j.heslin@dur.ac.uk")) (:maintainer "Peter Heslin" . "p.j.heslin@dur.ac.uk") (:url . "http://www.dur.ac.uk/p.j.heslin/Software/Emacs"))]) (foggy-night-theme . [(20160209 1508) ((emacs (24))) "Dark low contrast theme with soft and muted colors." single ((:commit . "60a12abdac29c2d913e1cf24485d0cc083e26093") (:authors ("Martin Haesler")) (:maintainer "Martin Haesler"))]) (focus-autosave-mode . [(20160519 2116) ((emacs (24 4))) "Automatically save files in focus-out-hook." single ((:commit . "2e0844fabb6f0dc9e0f31928e4785febf38b9e35") (:keywords "convenience" "files" "frames" "mouse") (:authors ("Wojciech Siewierski" . "wojciech.siewierski@onet.pl")) (:maintainer "Wojciech Siewierski" . "wojciech.siewierski@onet.pl"))]) (focus . [(20171204 503) ((emacs (24)) (cl-lib (0 5))) "Dim the font color of text in surrounding sections" single ((:commit . "045ee6175e9340f873db03445c74ff9eefa35a27") (:authors ("Lars Tveito" . "larstvei@ifi.uio.no")) (:maintainer "Lars Tveito" . "larstvei@ifi.uio.no") (:url . "http://github.com/larstvei/Focus"))]) (fn . [(20170210 204) ((emacs (24)) (cl-lib (0 5)) (dash (2 12 1)) (dash-functional (1 2 0))) "Concise anonymous functions for Emacs Lisp" single ((:commit . "f685fd0c08ec3b1d1b9974b37e62edd78a000cb8") (:keywords "functional") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy"))]) (fm-bookmarks . [(20170104 1716) ((emacs (24 3)) (cl-lib (0 5))) "Use file manager bookmarks (eg Dolphin, Nautilus, PCManFM) in Dired" single ((:commit . "11dacfd16a926bfecba96a94c6b13e162c7717f7") (:keywords "files" "convenience") (:authors ("Ono Hiroko" . "azazabc123@gmail.com")) (:maintainer "Ono Hiroko" . "azazabc123@gmail.com") (:url . "http://github.com/kuanyui/fm-bookmarks.el"))]) (flyspell-popup . [(20170529 815) ((popup (0 5 0))) "Correcting words with Flyspell in popup menus" single ((:commit . "29311849bfd253b9b689bf331860b4c4d3bd4dde") (:keywords "convenience") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/flyspell-popup"))]) (flyspell-lazy . [(20180224 2106) nil "Improve flyspell responsiveness using idle timers" single ((:commit . "3ebf68cc9eb10c972a2de8d7861cbabbbce69570") (:keywords "spelling") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/flyspell-lazy"))]) (flyspell-correct-popup . [(20180928 504) ((flyspell-correct (0 5 0)) (popup (0 5 3))) "correcting words with flyspell via popup interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct-ivy . [(20180929 1331) ((flyspell-correct (0 5 0)) (ivy (0 8 0))) "correcting words with flyspell via ivy interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct-helm . [(20180928 504) ((flyspell-correct (0 5 0)) (helm (1 9 0))) "correcting words with flyspell via helm interface" single ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyspell-correct . [(20181106 801) nil "correcting words with flyspell via custom interface" tar ((:commit . "204f145678df5e34a48ea3beae888a1bd6809974") (:authors ("Boris Buliga" . "boris@d12frosted.io")) (:maintainer "Boris Buliga" . "boris@d12frosted.io") (:url . "https://github.com/d12frosted/flyspell-correct"))]) (flyparens . [(20140723 1846) nil "Check for unbalanced parens on the fly" tar ((:commit . "af9b8cfd647d0e5f97684d613dc2eea7cfc19398") (:keywords "faces" "convenience" "lisp" "matching" "parentheses" "parens") (:authors ("Jisang Yoo")) (:maintainer "Jisang Yoo"))]) (flymd . [(20160617 1214) ((cl-lib (0 5))) "On the fly markdown preview" tar ((:commit . "84d5a68bcfed4a295952c33ffcd11e880978d9d7") (:keywords "markdown" "convenience") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/flymd"))]) (flymake-yaml . [(20130423 1548) ((flymake-easy (0 1))) "A flymake handler for YAML" single ((:commit . "24cb5b744a1796e554e6dbfc6eeb237d06a00b10") (:keywords "yaml") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/flymake-yaml"))]) (flymake-vala . [(20150326 531) ((flymake-easy (0 1))) "A flymake handler for vala-mode files" single ((:commit . "c3674f461fc84fb0300cd3a562fb903a59782745") (:keywords "convenience" "vala") (:authors ("Daniel Lawrence" . "dannyla@linux.com")) (:maintainer "Daniel Lawrence" . "dannyla@linux.com") (:url . "https://github.com/daniellawrence/flymake-vala"))]) (flymake-solidity . [(20170805 644) ((flymake-easy (0 10))) "A flymake handler for solidity using solc" single ((:commit . "48bfe9525f764d8a68cc0270905dbf45bfd00bb8") (:authors ("Pascal van Kooten" . "kootenpv@gmail.com")) (:maintainer "Pascal van Kooten" . "kootenpv@gmail.com") (:url . "https://github.com/kootenvp/flymake-solidity"))]) (flymake-shellcheck . [(20180830 1145) ((emacs (26))) "A bash/sh Flymake backend" single ((:commit . "deed7160f2be6bfffe46c4cc77d0f1fefd03f82a") (:authors ("Federico Tedin" . "federicotedin@gmail.com")) (:maintainer "Federico Tedin" . "federicotedin@gmail.com") (:url . "https://github.com/federicotdn/flymake-shellcheck"))]) (flymake-shell . [(20170723 146) ((flymake-easy (0 1))) "A flymake syntax-checker for shell scripts" single ((:commit . "a16cf453056b9849cc7c912bb127fb0b08fc6dab") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-shell"))]) (flymake-sass . [(20170723 146) ((flymake-easy (0 1))) "Flymake handler for sass and scss files" single ((:commit . "2de28148e92deb93bff3d55fe14e7c67ac476056") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-sass"))]) (flymake-rust . [(20170729 2139) ((flymake-easy (0 1))) "A flymake handler for rust-mode files" single ((:commit . "2f42d1f2dad73ec9de460eda6176e3ab25c446f0") (:authors ("Joao Oliveira" . "joaoxsouls@gmail.com")) (:maintainer "Joao Oliveira" . "joaoxsouls@gmail.com") (:url . "https://github.com/joaoxsouls/flymake-rust"))]) (flymake-ruby . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for ruby-mode files" single ((:commit . "6c320c6fb686c5223bf975cc35178ad6b195e073") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-ruby"))]) (flymake-racket . [(20180912 109) ((emacs (26 1))) "Flymake extension for Racket." single ((:commit . "cf5c1d10280693bd2b8a6533fbca4383fb998c07") (:keywords "languages" "racket" "scheme") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-racket"))]) (flymake-python-pyflakes . [(20170723 146) ((flymake-easy (0 8))) "A flymake handler for python-mode files using pyflakes (or flake8)" single ((:commit . "1d65c26bf65a5dcbd29fcd967e2feb90e1e7a33d") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-python-pyflakes"))]) (flymake-puppet . [(20170801 554) ((flymake-easy (0 9))) "Flymake handler using puppet-lint" single ((:commit . "8a772395f4ccc59d883712ab53a92a17c1d9a429") (:authors ("Ben Prew")) (:maintainer "Ben Prew") (:url . "https://github.com/benprew/flymake-puppet"))]) (flymake-phpcs . [(20140713 631) ((flymake-easy (0 9))) "making flymake work with PHP CodeSniffer" single ((:commit . "a4d383474e055e554aaf1cd617055d5d7181aa50") (:keywords "flymake" "phpcs" "php") (:authors ("Akiha Senda")) (:maintainer "Akiha Senda") (:url . "https://github.com/senda-akiha/flymake-phpcs/"))]) (flymake-php . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for php-mode files" single ((:commit . "c045d01e002ba5e09b05f40e25bf5068d02126bc") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-php"))]) (flymake-perlcritic . [(20120328 814) ((flymake (0 3))) "Flymake handler for Perl to invoke Perl::Critic" tar ((:commit . "edfaa86500ddfa8a6a6f51f5581a81a821277df6") (:authors ("Sam Graham <libflymake-perlcritic-emacs BLAHBLAH illusori.co.uk>")) (:maintainer "Sam Graham <libflymake-perlcritic-emacs BLAHBLAH illusori.co.uk>") (:url . "https://github.com/illusori/emacs-flymake-perlcritic"))]) (flymake-lua . [(20170129 154) nil "Flymake for Lua" single ((:commit . "84589f20066921a5b79cf3a1f914a223a2552d2a") (:keywords "lua") (:authors (nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")")) (:maintainer nil . "Sébastien Roccaserra (format \"<%s%s@%s.%s>\" \"s\" \"roccaserra\" \"yahoo\" \"com\")"))]) (flymake-less . [(20151111 738) ((less-css-mode (0 15)) (flymake-easy (0 1))) "Flymake handler for LESS stylesheets (lesscss.org)" single ((:commit . "32d3c28a9a5c52b82d1741ff9d715013b6498421") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flymake-ktlint . [(20180831 346) ((emacs (26 1))) "Flymake extension for Ktlint." single ((:commit . "33730a4818b74cb27196f06a9b23045d0af4c16d") (:keywords "languages" "ktlint") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-ktlint"))]) (flymake-json . [(20180511 911) ((flymake-easy (0 1))) "A flymake handler for json using jsonlint" single ((:commit . "ae58795f948402e987cda4c15f10354f8ec2d0fd") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-json"))]) (flymake-jslint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for javascript using jslint" single ((:commit . "8edb82be605542b0ef62d38d818adcdde335eecb") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-jslint"))]) (flymake-jshint . [(20140319 2200) ((flymake-easy (0 8))) "making flymake work with JSHint" single ((:commit . "79dd554c227883c487db38ac111306c8d5382c95") (:keywords "flymake" "jshint" "javascript") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flymake-hlint . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haskell-mode files using hlint" single ((:commit . "f910736b26784efc9a2fa29503f45c1f1dd0aa38") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-hlint"))]) (flymake-haskell-multi . [(20170723 146) ((flymake-easy (0 1))) "Syntax-check haskell-mode using both ghc and hlint" tar ((:commit . "b564a94312259885b1380272eb867bf52a164020"))]) (flymake-haml . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for haml files" single ((:commit . "22a81e8484734552d461e7ae7305664dc244447e") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-haml"))]) (flymake-gradle . [(20180924 200) ((emacs (26 1))) "Flymake extension for Gradle." single ((:commit . "c6045dd00e0bb1ec2b19df32756c61cbc5b3728b") (:keywords "languages" "gradle") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flymake-gradle"))]) (flymake-google-cpplint . [(20140205 1325) ((flymake-easy (0 9))) "Help to comply with the Google C++ Style Guide" single ((:commit . "905d32e84a27f18a78bec455ca930ab1ff9ae31e") (:keywords "flymake" "c" "c++") (:authors ("Akiha Senda" . "senda.akiha@gmail.com")) (:maintainer "Akiha Senda" . "senda.akiha@gmail.com") (:url . "https://github.com/senda-akiha/flymake-google-cpplint/"))]) (flymake-go . [(20150714 733) nil "A flymake handler for go-mode files" single ((:commit . "ae83761aa908c1a50ff34af04f00dcc46bca2ce9") (:keywords "go" "flymake") (:authors ("Michael Fellinger" . "michael@iron.io") ("Robert Zaremba" . "robert.marek.zaremba@wp.eu")) (:maintainer "Michael Fellinger" . "michael@iron.io") (:url . "https://github.com/robert-zaremba/flymake-go"))]) (flymake-gjshint . [(20130327 1232) nil "A flymake handler for javascript using both jshint and gjslint" single ((:commit . "dc957c14cb060819585de8aedb330e24efa4b784") (:keywords "flymake" "javascript" "jshint" "gjslint") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com"))]) (flymake-elixir . [(20130810 1417) nil "A flymake handler for elixir-mode .ex files." single ((:commit . "3810566cffe35d04cc3f01e27fe397d68d52f802") (:authors ("Sylvain Benner" . "syl20bnr@gmail.com")) (:maintainer "Sylvain Benner" . "syl20bnr@gmail.com"))]) (flymake-easy . [(20140818 755) nil "Helpers for easily building flymake checkers" single ((:commit . "de41ea49503f71f997e5c359a2ad08df696c0147") (:keywords "convenience" "internal") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-easy"))]) (flymake-cursor . [(20120322 1757) ((flymake (0 3))) "Show flymake messages in the minibuffer after delay" single ((:commit . "ecc539082c3fc9e91bba33d72c26989217411593") (:keywords "languages" "mode" "flymake") (:authors ("Unknown Original Author") ("Dino Chiesa" . "dpchiesa@hotmail.com") ("Sam Graham <libflymake-emacs BLAHBLAH illusori.co.uk>")) (:maintainer "Sam Graham <libflymake-emacs BLAHBLAH illusori.co.uk>") (:url . "https://github.com/illusori/emacs-flymake-cursor"))]) (flymake-css . [(20170723 146) ((flymake-easy (0 1))) "Flymake support for css using csslint" single ((:commit . "de090163ba289910ceeb61b13368ce42d0f2dfd8") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-css"))]) (flymake-cppcheck . [(20140415 1257) ((flymake-easy (0 9))) "Flymake work with Cppcheck for C/C++" single ((:commit . "9554f504d425a04fa6a875f7e3179bc7cf07dd03") (:keywords "flymake" "cppcheck" "c" "c++") (:authors ("Akiha Senda" . "senda.akiha@gmail.com")) (:maintainer "Akiha Senda" . "senda.akiha@gmail.com") (:url . "https://github.com/senda-akiha/flymake-cppcheck/"))]) (flymake-coffee . [(20170723 146) ((flymake-easy (0 1))) "A flymake handler for coffee script" single ((:commit . "dee295acf30820ed15fe0de17137d50bc27fc80c") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/flymake-coffee"))]) (flycheck-ycmd . [(20181016 618) ((emacs (24)) (dash (2 13 0)) (flycheck (0 22)) (ycmd (1 2)) (let-alist (1 0 5))) "flycheck integration for ycmd" single ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-ycmd"))]) (flycheck-yang . [(20180312 1831) ((yang-mode (0 9 4)) (flycheck (0 18))) "YANG flycheck checker" single ((:commit . "47881fc42ef0163c47064b72b5d6dbef4f83d778") (:authors (nil . "Andrew Fort (@andaru)")) (:maintainer nil . "Andrew Fort (@andaru)"))]) (flycheck-yamllint . [(20170325 1735) ((flycheck (30))) "Flycheck integration for YAMLLint" single ((:commit . "c2b273d84f15bd03464d6722391e595d7c179a5c") (:keywords "convenience" "languages" "tools") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/flycheck-yamllint"))]) (flycheck-xcode . [(20180122 651) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Apple's Xcode." single ((:commit . "6147ab777e2c08e4f5ffdbd85d3013ca700fa835") (:keywords "languages" "xcode") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-xcode"))]) (flycheck-vdm . [(20181108 2022) ((emacs (24)) (flycheck (32 -4)) (vdm-mode (0 0 3))) "Syntax checking for vdm-mode" single ((:commit . "a8f9eb9addc51bc2022a1fce5ad3210961befcce") (:keywords "languages") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/vdm-mode"))]) (flycheck-vale . [(20180928 742) ((emacs (24 4)) (flycheck (0 22)) (let-alist (1 0 4))) "flycheck integration for vale" single ((:commit . "131dacdf55e2b469d64543e4ae373aa93ec40a4f") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/flycheck-vale"))]) (flycheck-title . [(20170216 2346) ((flycheck (30)) (emacs (24))) "show flycheck errors in the frame title" single ((:commit . "6faea67be8661faf8152217869d16e993cc2bc49") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-tip . [(20171020 1048) ((flycheck (29)) (emacs (24 1)) (popup (0 5 0))) "Show flycheck/flymake errors by tooltip" tar ((:commit . "9b0072d92e6b4a52834bf5a34120a0f5e1c8c2fd") (:keywords "flycheck") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/flycheck-tip"))]) (flycheck-tcl . [(20180327 1259) ((emacs (24 4)) (flycheck (0 22))) "A flycheck checker for Tcl using tclchecker" single ((:commit . "7ca23f4673e178b9f5dcc8a82b86cf05b15d7236") (:authors ("Niels Widger" . "niels.widger@gmail.com")) (:maintainer "Niels Widger" . "niels.widger@gmail.com") (:url . "https://github.com/nwidger/flycheck-tcl"))]) (flycheck-swiftlint . [(20180830 340) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Swiftlint." single ((:commit . "65101873c4c9f8e7eac9471188b161eeddda1555") (:keywords "languages" "swiftlint" "swift" "emacs") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-swiftlint"))]) (flycheck-swift3 . [(20181116 1202) ((emacs (24 4)) (flycheck (26))) "Flycheck: Swift support for Apple swift-mode" single ((:commit . "37994f11c93f585119647e6ba10761e9766b593d") (:keywords "convenience" "languages" "tools") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:url . "https://github.com/GyazSquare/flycheck-swift3"))]) (flycheck-swift . [(20170129 549) ((emacs (24 4)) (flycheck (0 25))) "Flycheck extension for Apple's Swift." single ((:commit . "4c5ad401252400a78da395fd56a71e67ff8c2761") (:keywords "languages" "swift"))]) (flycheck-status-emoji . [(20180330 2325) ((cl-lib (0 1)) (emacs (24)) (flycheck (0 20)) (let-alist (1 0))) "Show flycheck status using cute, compact emoji" single ((:commit . "4bd113ab42dec9544b66e0a27ed9008ce8148433") (:keywords "convenience" "languages" "tools") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:url . "https://github.com/liblit/flycheck-status-emoji"))]) (flycheck-stack . [(20160520 944) ((flycheck (26)) (haskell-mode (13))) "Flychecker using stack ghci" single ((:commit . "f04235e00998000ee2c305f5a3ee72bb5dbbc926"))]) (flycheck-soar . [(20181106 852) ((emacs (25 1)) (flycheck (0 22))) "Analyze the SQL statements using mi soar." single ((:commit . "d2f03a0af9b625a645f3194dc24cfeee94d92760") (:keywords "convenience") (:authors ("zg" . "13853850881@163.com")) (:maintainer "zg" . "13853850881@163.com") (:url . "https://github.com/tszg/flycheck-soar"))]) (flycheck-rust . [(20180904 1117) ((emacs (24 1)) (flycheck (28)) (dash (2 13 0)) (seq (2 3)) (let-alist (1 0 4))) "Flycheck: Rust additions and Cargo support" single ((:commit . "f1220ccd9acbdb2556765f49f2f3dcb00dca2970") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-rust"))]) (flycheck-rtags . [(20180619 824) ((emacs (24)) (flycheck (0 23)) (rtags (2 10))) "RTags Flycheck integration." single ((:commit . "194cd70d38c3e2e01b9de04d006f94573510aebb") (:authors ("Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com")) (:maintainer "Christian Schwarzgruber" . "c.schwarzgruber.cs@gmail.com") (:url . "http://rtags.net"))]) (flycheck-rebar3 . [(20180806 2103) ((flycheck (27))) "Rebar3 flycheck integration for Erlang projects" single ((:commit . "3cca1268c54643204b5bae52e3f0bf5bc921018c") (:keywords "erlang" "flycheck" "rebar3") (:authors ("Joe DeVivo")) (:maintainer "Joe DeVivo") (:url . "https://github/joedevivo/flycheck-rebar3"))]) (flycheck-pyre . [(20181014 155) ((emacs (24)) (flycheck (29)) (cl-lib (0 6))) "Support Pyre in flycheck" tar ((:commit . "58ba48d570e11011a4b70609f3a2565772010ad2") (:authors ("Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com")) (:maintainer "Vyacheslav Linnik" . "vyacheslav.linnik@gmail.com") (:url . "https://github.com/linnik/flycheck-pyre"))]) (flycheck-pyflakes . [(20170330 2311) ((flycheck (0 18))) "Support pyflakes in flycheck" single ((:commit . "61b045939e3743b2162b7e4e73249c66fc2b8f65") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-pycheckers . [(20181114 2039) ((flycheck (0 18))) "multiple syntax checker for Python, using Flycheck" tar ((:commit . "73f348b68532c856a32e3c962ebbee14f7b6c059") (:keywords "convenience" "tools" "languages") (:url . "https://github.com/msherry/flycheck-pycheckers"))]) (flycheck-purescript . [(20161121 1707) ((emacs (24 3)) (flycheck (0 22)) (dash (2 12 0)) (let-alist (1 0 4)) (seq (1 11))) "Flycheck: PureScript support" single ((:commit . "30f0435d5e2715053c8c6170b2bce2ae462ac819") (:keywords "convenience" "tools" "languages") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/flycheck-purescript"))]) (flycheck-prospector . [(20180524 450) ((flycheck (0 22))) "Support prospector in flycheck" single ((:commit . "92f2680573290ba4a69a2d6e140f44680efce6a8") (:authors ("Carlos Coelho" . "carlospecter@gmail.com")) (:maintainer "Carlos Coelho" . "carlospecter@gmail.com") (:url . "https://github.com/chocoelho/flycheck-prospector"))]) (flycheck-posframe . [(20180322 607) ((flycheck (0 24)) (emacs (26)) (posframe (0 3 0))) "Show flycheck error messages using posframe.el" single ((:commit . "61bdfd4b04e1651163fdcaa7dc631ad073b3e513") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-posframe"))]) (flycheck-pos-tip . [(20180610 1615) ((emacs (24 1)) (flycheck (0 22)) (pos-tip (0 4 6))) "Display Flycheck errors in GUI tooltips" single ((:commit . "909113977d37739387c7f099d74a724cfe6efcec") (:keywords "tools" "convenience") (:authors ("Akiha Senda" . "senda.akiha@gmail.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-pos-tip"))]) (flycheck-popup-tip . [(20170812 2351) ((flycheck (0 22)) (popup (0 5)) (emacs (24))) "Display Flycheck error messages using popup.el" single ((:commit . "ef86aad907f27ca076859d8d9416f4f7727619c6") (:keywords "convenience" "tools" "flycheck" "tooltip") (:authors ("Saša Jovanić" . "sasa@simplify.ba")) (:maintainer "Saša Jovanić" . "sasa@simplify.ba") (:url . "https://github.com/flycheck/flycheck-popup-tip/"))]) (flycheck-pony . [(20160501 2117) ((flycheck (0 25 1))) "Pony support in Flycheck" single ((:commit . "ef27475a14090396a01924d131bfee9e163cf6e9") (:keywords "tools" "convenience") (:url . "https://github.com/seantallen/flycheck-pony"))]) (flycheck-plantuml . [(20171018 111) ((flycheck (0 24)) (emacs (24 4)) (plantuml-mode (1 2 2))) "Integrate plantuml with flycheck" single ((:commit . "183be89e1dbba0b38237dd198dff600e0790309d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-plantuml"))]) (flycheck-pkg-config . [(20180430 2243) ((dash (2 8 0)) (s (1 9 0)) (flycheck (29))) "configure flycheck using pkg-config" single ((:commit . "e72e4c1b8153611ed82695673af84096f4d52795") (:keywords "flycheck") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (flycheck-phpstan . [(20180801 1741) ((emacs (24 3)) (flycheck (26)) (phpstan (0 2 1))) "Flycheck integration for PHPStan" single ((:commit . "beac0e0e7160454d4f42162b3502a36ccf488120") (:keywords "convenience" "php") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/phpstan.el"))]) (flycheck-perl6 . [(20180509 2201) ((emacs (24 3)) (flycheck (0 22))) "Perl 6 support in Flycheck" single ((:commit . "b804702305d7a6e26f762ff98cfdeec2e9dd4cb7") (:keywords "tools" "convenience") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/flycheck-perl6"))]) (flycheck-pact . [(20180920 2052) ((emacs (24 3)) (flycheck (0 25)) (pact-mode (0 0 4))) "Flycheck support for pact-mode" single ((:commit . "0e10045064ef89ec8b6f5a473073d47b976a2ca3") (:keywords "pact" "lisp" "languages" "blockchain" "smartcontracts" "tools" "linting") (:authors ("Stuart Popejoy")) (:maintainer "Stuart Popejoy" . "stuart@kadena.io") (:url . "http://github.com/kadena-io/flycheck-pact"))]) (flycheck-package . [(20161111 2251) ((flycheck (0 22)) (package-lint (0 2))) "A Flycheck checker for elisp package authors" single ((:commit . "6d99248b45eea1e5236062f38e524230efdb1a84") (:keywords "lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com") ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flycheck-ocaml . [(20170730 2153) ((emacs (24 1)) (flycheck (0 22)) (merlin (3 0 1)) (let-alist (1 0 3))) "Flycheck: OCaml support" single ((:commit . "8707a7bf545a8639a6a5c600a98d9a2ea1487dc9") (:keywords "convenience" "tools" "languages") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-ocaml"))]) (flycheck-objc-clang . [(20181116 1201) ((emacs (24 4)) (flycheck (26))) "Flycheck: Objective-C support using Clang" single ((:commit . "a3781e47f14068c811534a3348bf479eeb3f2041") (:keywords "convenience" "languages" "tools") (:authors ("Goichi Hirakawa" . "gooichi@gyazsquare.com")) (:maintainer "Goichi Hirakawa" . "gooichi@gyazsquare.com") (:url . "https://github.com/GyazSquare/flycheck-objc-clang"))]) (flycheck-nimsuggest . [(20171027 2208) ((flycheck (0 23)) (emacs (24 3))) "flycheck backend for Nim using nimsuggest" single ((:commit . "dc9a5de1cb3ee05db5794d824610959a1f603bc9") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/flycheck-nimsuggest"))]) (flycheck-nim . [(20160715 428) ((dash (2 4 0)) (flycheck (0 20))) "Defines a flycheck syntax checker for nim" single ((:commit . "6d27349b66e44578851e6148299709d64d2bde41") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/flycheck-nim"))]) (flycheck-mypy . [(20180907 1016) ((flycheck (0 18))) "Support mypy in flycheck" single ((:commit . "6f99166f5229c7b4298cff1818b7eaece1c9c8bd") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-mmark . [(20180203 1732) ((emacs (24 4)) (flycheck (0 29))) "Flycheck checker for the MMark markdown processor" single ((:commit . "7fdcc48ff6ffa5e7db126a76f4948ab08b9eb8d4") (:keywords "convenience" "text") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mmark-md/flycheck-mmark"))]) (flycheck-mix . [(20170118 1430) ((flycheck (27)) (elixir-mode (1 8 0))) "Elixir mix flycheck integration" single ((:commit . "76684d4b5987925b98b254aab656f8bf8198ab88") (:keywords "elixir" "flycheck" "mix") (:authors ("Tomasz Kowal" . "tomekowal@gmail.com")) (:maintainer "Tomasz Kowal" . "tomekowal@gmail.com") (:url . "https://github.com/tomekowal/flycheck-mix"))]) (flycheck-mercury . [(20181118 1952) ((flycheck (0 22)) (s (1 9 0)) (dash (2 4 0))) "Mercury support in Flycheck" single ((:commit . "b6807a8db70981e21a91a93324c31e49de85c89f") (:keywords "convenience" "languages" "tools") (:authors ("Matthias Güdemann" . "matthias.gudemann@gmail.com")) (:maintainer "Matthias Güdemann" . "matthias.gudemann@gmail.com") (:url . "https://github.com/flycheck/flycheck-mercury"))]) (flycheck-liquidhs . [(20170412 2326) ((flycheck (0 15))) "A flycheck checker for Haskell using liquid (i.e. liquidhaskell)" single ((:commit . "c27252ac24d77f4b6eec76a4ba9cd61761a3fba9") (:keywords "convenience" "languages" "tools") (:authors ("Ranjit Jhala" . "jhala@cs.ucsd.edu")) (:maintainer "Ranjit Jhala" . "jhala@cs.ucsd.edu") (:url . "https://github.com/ucsd-progsys/liquidhaskell/flycheck-liquid.el"))]) (flycheck-lilypond . [(20171203 1332) ((emacs (24 3)) (flycheck (0 22))) "LilyPond support in Flycheck" single ((:commit . "cc1b7677a932c42e5dab1661ad7b923d4aae744c") (:keywords "tools" "convenience") (:authors ("Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com")) (:maintainer "Hinrik Örn Sigurðsson" . "hinrik.sig@gmail.com") (:url . "https://github.com/hinrik/flycheck-lilypond"))]) (flycheck-ledger . [(20180819 321) ((flycheck (0 15))) "Flycheck integration for ledger files" single ((:commit . "8d7f52a4c7f80ca396ef0fc6c7d8e9f005778dfc") (:keywords "convenience" "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (flycheck-kotlin . [(20170122 1137) ((flycheck (0 18))) "Support kotlin in flycheck" single ((:commit . "cbb9fbf70dbe8efcc3971b3606ee95c97469b1fe") (:authors ("Elric Milon" . "whirm_REMOVETHIS__@gmx.com")) (:maintainer "Elric Milon" . "whirm_REMOVETHIS__@gmx.com"))]) (flycheck-julia . [(20170729 2141) ((emacs (24)) (flycheck (0 22))) "Julia support for Flycheck" single ((:commit . "213b60a5a9a1cb7887260e1d159b5bb27167cbb6") (:keywords "convenience" "tools" "languages") (:authors ("Guido Kraemer" . "guido.kraemer@gmx.de")) (:maintainer "Guido Kraemer" . "guido.kraemer@gmx.de") (:url . "https://github.com/gdkrmr/flycheck-julia"))]) (flycheck-joker . [(20180913 504) ((flycheck (0 18))) "Add Clojure syntax checker (via Joker) to flycheck" single ((:commit . "51e99e697761ee8dab863930910abdba7607c1bd") (:authors ("Roman Bataev" . "roman.bataev@gmail.com")) (:maintainer "Roman Bataev" . "roman.bataev@gmail.com"))]) (flycheck-jest . [(20180411 328) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Jest." single ((:commit . "08f27c5ed97c83c445f99fab58f0b6c826f14449") (:keywords "languages" "jest") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-jest"))]) (flycheck-irony . [(20180604 2152) ((emacs (24 1)) (flycheck (0 22)) (irony (0 2 0))) "Flycheck: C/C++ support via Irony" single ((:commit . "42dbecd4a865cabeb301193bb4d660e26ae3befe") (:keywords "convenience" "tools" "c") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/flycheck-irony/"))]) (flycheck-inline . [(20180821 849) ((emacs (25 1)) (flycheck (31))) "Display Flycheck errors inline" single ((:commit . "6381d676462dab74f337e6fed9ada121fec25caf") (:keywords "tools" "convenience") (:authors ("fmdkdd")) (:maintainer "fmdkdd") (:url . "https://github.com/flycheck/flycheck-inline"))]) (flycheck-hdevtools . [(20160926 702) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using hdevtools" single ((:commit . "eab1fc184854341a56154623a131cab6ff0ce18c") (:keywords "convenience" "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/flycheck/flycheck-hdevtools"))]) (flycheck-haskell . [(20181117 1001) ((emacs (24 3)) (flycheck (0 25)) (haskell-mode (13 7)) (dash (2 4 0)) (seq (1 11)) (let-alist (1 0 1))) "Flycheck: Automatic Haskell configuration" tar ((:commit . "072c854a65a73b441624a90a8aa3b86ec64cdd1e") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-haskell"))]) (flycheck-grammalecte . [(20181115 1646) ((emacs (24)) (flycheck (26))) "Integrate Grammalecte with Flycheck" tar ((:commit . "fe5d94dc6175fe8cc09965956fda5c0de0b280d6") (:keywords "i18n" "text") (:authors ("Guilhem Doulcier" . "guilhem.doulcier@espci.fr") ("Étienne Deparis" . "etienne@depar.is")) (:maintainer "Guilhem Doulcier" . "guilhem.doulcier@espci.fr") (:url . "https://git.deparis.io/flycheck-grammalecte/"))]) (flycheck-gradle . [(20180924 200) ((emacs (25 1)) (flycheck (0 25))) "Flycheck extension for Gradle." single ((:commit . "6a61daada4b2353a1c7c223cf8d5bccb907534c8") (:keywords "languages" "gradle") (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/flycheck-gradle"))]) (flycheck-gometalinter . [(20180424 941) ((emacs (24)) (flycheck (0 22))) "flycheck checker for gometalinter" single ((:commit . "422f6e4b77b27fd7370f0c88437ac5072c9d3413") (:keywords "convenience" "tools" "go") (:authors ("Diep Pham" . "me@favadi.com")) (:maintainer "Diep Pham" . "me@favadi.com") (:url . "https://github.com/favadi/flycheck-gometalinter"))]) (flycheck-golangci-lint . [(20180711 817) ((emacs (24)) (flycheck (0 22))) "Flycheck checker for golangci-lint" single ((:commit . "b4b51aa6fe5335c0f46f2f83c7dc32e4141ff9f1") (:keywords "convenience" "tools" "go") (:authors ("Wei Jian Gan" . "weijiangan@outlook.com")) (:maintainer "Wei Jian Gan" . "weijiangan@outlook.com") (:url . "https://github.com/weijiangan/flycheck-golangci-lint"))]) (flycheck-ghcmod . [(20150114 632) ((flycheck (0 21 -4 1)) (dash (2 0))) "A flycheck checker for Haskell using ghcmod" single ((:commit . "6bb7b7d879f05bbae54e99eb04806c877adf3ccc") (:keywords "convenience" "languages" "tools") (:authors ("Shen Chao" . "scturtle@gmail.com")) (:maintainer "Shen Chao" . "scturtle@gmail.com") (:url . "https://github.com/scturtle/flycheck-ghcmod"))]) (flycheck-flow . [(20180801 1242) ((flycheck (0 18)) (json (1 4))) "Support Flow in flycheck" single ((:commit . "5d42270c798918c05c5e983e774063930bd87838") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-flawfinder . [(20170116 327) ((flycheck (0 24)) (emacs (24 4))) "Integrate flawfinder with flycheck" single ((:commit . "7d964d38023b088adf3ffc2fddeead81f4491a45") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-flawfinder"))]) (flycheck-elsa . [(20181029 1421) ((emacs (25)) (seq (2 0)) (cask (0 8 4))) "Flycheck for Elsa." single ((:commit . "a48d1b1c28f908dcb0bc3aece38c161059df336d") (:keywords "convenience") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/emacs-elsa/flycheck-elsa"))]) (flycheck-elm . [(20181107 146) ((flycheck (0 29 -4)) (emacs (24 4)) (let-alist (1 0 5)) (seq (2 20))) "Flycheck support for the elm language" single ((:commit . "debd0af563cb6c2944367a691c7fa3021d9378c1") (:authors ("Brian Sermons")) (:maintainer "Brian Sermons") (:url . "https://github.com/bsermons/flycheck-elm"))]) (flycheck-elixir . [(20180810 642) ((flycheck (0 25))) "Support Elixir in flycheck" single ((:commit . "11998d7e3e63a33453e934d25b3673f7c558e579") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-dtrace . [(20180903 1630) ((emacs (25 1)) (flycheck (0 22))) "Flycheck: DTrace support" single ((:commit . "951fab3a15c11d92b9fac1ea4791a80dfe034a00") (:keywords "languages" "convenience" "tools") (:authors ("Jürgen Hötzel" . "juergen@hoetzel.info")) (:maintainer "Jürgen Hötzel" . "juergen@hoetzel.info"))]) (flycheck-dogma . [(20170125 721) ((flycheck (29))) "flycheck checker for elixir dogma" single ((:commit . "eea1844a81e87e2488b05e703a93272d0fc3bc74") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dogma"))]) (flycheck-dmd-dub . [(20180625 1635) ((flycheck (0 24)) (f (0 18 2))) "Sets flycheck-dmd-include-paths from dub package information" single ((:commit . "d7df2895d7d27cc39916816e3c32a60ce0e1d2d9") (:keywords "languages") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:url . "http://github.com/atilaneves/flycheck-dmd-dub"))]) (flycheck-dialyzer . [(20160326 1430) ((flycheck (0 18))) "Support dialyzer in flycheck" single ((:commit . "a5df0db95ac69f397b5f85d325a6d88cf8974f64") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-dialyxir . [(20170515 1525) ((flycheck (29))) "flycheck checker for elixir dialyxir" single ((:commit . "adfb73374cb2bee75724822972f405f2ec371199") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-dialyxir"))]) (flycheck-demjsonlint . [(20161115 718) ((flycheck (30))) "Flychecker for json-mode using jsonlint from demjson" tar ((:commit . "a3dfe1df8ecdea76c076c0849901427567356228") (:keywords "convenience" "tools") (:authors ("Zenkie Zhu" . "451218651@qq.com")) (:maintainer "Zenkie Zhu" . "451218651@qq.com") (:url . "https://github.com/z4139jq/flycheck-demjsonlint"))]) (flycheck-dedukti . [(20171103 1212) ((flycheck (0 19)) (dedukti-mode (0 1))) "Flycheck integration of Dedukti" single ((:commit . "3dbff5646355f39d57a3ec514f560a6b0082a1cd") (:keywords "convenience" "languages" "tools" "flycheck" "dedukti") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:url . "https://github.com/rafoo/flycheck-dedukti"))]) (flycheck-d-unittest . [(20160522 417) ((flycheck (0 21 -4 1)) (dash (1 4 0))) "Add D unittest support to flycheck" single ((:commit . "3e614f23cb4a5566fd7988dbcaaf254af81c7718") (:keywords "flycheck" "d") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/flycheck-d-unittest/"))]) (flycheck-cython . [(20170724 958) ((flycheck (0 25))) "Support Cython in flycheck" single ((:commit . "ecc4454d35ab5317ab66a04406f36f0c1dbc0b76") (:authors ("Lorenzo Bolla" . "lbolla@gmail.com")) (:maintainer "Lorenzo Bolla" . "lbolla@gmail.com"))]) (flycheck-cstyle . [(20160905 2341) ((flycheck (0 24)) (emacs (24 4))) "Integrate cstyle with flycheck" single ((:commit . "207285140a353d08cf1fc450cacab158bc98ba82") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-cstyle"))]) (flycheck-css-colorguard . [(20161031 1122) ((flycheck (0 22)) (emacs (24))) "Detect similar colors in CSS" single ((:commit . "ae94fa0396acd99f9ec36d9572459df793f37fe8") (:keywords "flycheck" "css" "colorguard") (:authors ("Saša Jovanić" . "info@simplify.ba")) (:maintainer "Saša Jovanić" . "info@simplify.ba") (:url . "https://github.com/Simplify/flycheck-css-colorguard/"))]) (flycheck-crystal . [(20180627 242) ((flycheck (30))) "Add support for Crystal to Flycheck" single ((:commit . "8649736fea8960a5e54c3ec934484f231a518ea5") (:keywords "tools" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) (flycheck-credo . [(20170526 1545) ((flycheck (29))) "flycheck checker for elixir credo" single ((:commit . "e88f11ead53805c361ec7706e44c3dfee1daa19f") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/flycheck-credo"))]) (flycheck-coverity . [(20170704 59) ((flycheck (0 24)) (dash (2 12 0)) (emacs (24 4))) "Integrate Coverity with flycheck" single ((:commit . "cb211e3dd50413a5042eb20175be518214591c9d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-coverity"))]) (flycheck-color-mode-line . [(20171122 707) ((flycheck (0 15)) (dash (1 2)) (emacs (24 1))) "Change mode line color with Flycheck status" single ((:commit . "cc474804d4e8088a627485faaf4217a5781aec7d") (:keywords "convenience" "language" "tools") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com"))]) (flycheck-clojure . [(20180721 1412) ((cider (0 8 1)) (flycheck (0 22 -4 1)) (let-alist (1 0 1)) (emacs (24))) "Flycheck: Clojure support" single ((:commit . "d81d875f83f7db26cd7bf43d0f9bab272fb54a3c") (:authors ("Peter Fraenkel" . "pnf@podsnap.com") ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Peter Fraenkel" . "pnf@podsnap.com") (:url . "https://github.com/clojure-emacs/squiggly-clojure"))]) (flycheck-clangcheck . [(20150712 710) ((cl-lib (0 5)) (seq (1 7)) (flycheck (0 17))) "A Flycheck checker difinition for ClangCheck." single ((:commit . "24a9424c484420073a24443a829fd5779752362b") (:authors ("kumar8600" . "kumar8600@gmail.com")) (:maintainer "kumar8600" . "kumar8600@gmail.com") (:url . "https://github.com/kumar8600/flycheck-clangcheck"))]) (flycheck-clang-tidy . [(20171024 808) ((flycheck (0 30))) "Flycheck syntax checker using clang-tidy" single ((:commit . "b8ebd49693f67e08e420ba847cc88f6721ef9e3e") (:keywords "convenience" "languages" "tools") (:authors (nil . "Sebastian Nagel<sebastian.nagel@ncoding.at>")) (:maintainer nil . "Sebastian Nagel<sebastian.nagel@ncoding.at>") (:url . "https://github.com/ch1bo/flycheck-clang-tidy"))]) (flycheck-clang-analyzer . [(20180917 1425) ((flycheck (0 24)) (emacs (24 4))) "Integrate Clang Analyzer with flycheck" single ((:commit . "5c707505e3ea806fddb54d031ab64351293d7c2d") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-clang-analyzer"))]) (flycheck-checkpatch . [(20170217 1025) ((emacs (25)) (flycheck (30))) "Flycheck support for checkpatch.pl tool" single ((:commit . "6461fc7b0d493eb9863814055f8bce5fa35739de") (:authors ("Alexander Yarygin" . "yarygin.alexander@gmail.com")) (:maintainer "Alexander Yarygin" . "yarygin.alexander@gmail.com") (:url . "https://github.com/zpp0/flycheck-checkpatch"))]) (flycheck-checkbashisms . [(20160224 1706) ((emacs (24)) (flycheck (0 25))) "checkbashisms checker for flycheck" single ((:commit . "0794ad763d7cd81286283f6400bc89a81e8e07d4") (:keywords "convenience" "tools" "sh" "unix") (:authors ("Cuong Le" . "cuong.manhle.vn@gmail.com")) (:maintainer "Cuong Le" . "cuong.manhle.vn@gmail.com") (:url . "https://github.com/Gnouc/flycheck-checkbashisms"))]) (flycheck-cask . [(20160928 926) ((emacs (24 1)) (flycheck (0 14)) (dash (2 4 0))) "Cask support in Flycheck" single ((:commit . "c3a51147eddeb7347de81f6a498fc96538bac499") (:keywords "tools" "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/flycheck/flycheck-cask"))]) (flycheck-bashate . [(20160630 440) ((flycheck (0 24)) (emacs (24 4))) "Integrate bashate with flycheck" single ((:commit . "77fa03dbc578c34fe71ca44926bac2aff8f2b021") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/flycheck-bashate"))]) (flycheck-ats2 . [(20170225 1636) ((emacs (24 1)) (flycheck (0 22))) "Flycheck: ATS2 support" single ((:commit . "9f77add8408462af35bdddf87e37a661880255e3") (:keywords "convenience" "tools" "languages") (:authors ("Mark Laws" . "mdl@60hz.org")) (:maintainer "Mark Laws" . "mdl@60hz.org") (:url . "http://github.com/drvink/flycheck-ats2"))]) (flycheck-apertium . [(20160406 1318) ((flycheck (0 25))) "Apertium checkers in flycheck" tar ((:commit . "71cf49d5aaee962b995583384bfa045a1d4c3db7") (:keywords "convenience" "tools" "xml") (:authors ("Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer+apertium@mm.st") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (flycheck . [(20181018 1021) ((dash (2 12 1)) (pkg-info (0 4)) (let-alist (1 0 4)) (seq (1 11)) (emacs (24 3))) "On-the-fly syntax checking" tar ((:commit . "894d96f75fed380a3a26103da88bb9c75a7997f3") (:keywords "convenience" "languages" "tools") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "http://www.flycheck.org"))]) (flx-isearch . [(20180103 514) ((emacs (24)) (flx (20140821)) (cl-lib (0 5))) "Fuzzy incremental searching for emacs" single ((:commit . "f132fd6367e369885ab3a865fbfe20eee989bc0b") (:keywords "convenience" "search" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/pythonnut/flx-isearch"))]) (flx-ido . [(20180117 1519) ((flx (0 1)) (cl-lib (0 3))) "flx integration for ido" single ((:commit . "46040d0b096a0340d91235561f27a959a61d0fef") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) (flx . [(20151030 1812) ((cl-lib (0 3))) "fuzzy matching with good sorting" single ((:commit . "46040d0b096a0340d91235561f27a959a61d0fef") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/flx"))]) (fluxus-mode . [(20170210 1941) ((osc (0 1)) (emacs (24 4))) "Major mode for interfacing with Fluxus" single ((:commit . "3661d4dfdaf249138e7f215f15f291c9391ede8d") (:keywords "languages") (:authors ("modula t." . "defaultxr@gmail.com")) (:maintainer "modula t." . "defaultxr@gmail.com") (:url . "https://github.com/defaultxr/fluxus-mode"))]) (flucui-themes . [(20181015 1821) ((emacs (24))) "Custom theme inspired by the Flat UI palette" tar ((:commit . "eba54099a8a42524ccf41fe724ad495d528abcd2") (:keywords "lisp") (:authors ("MetroWind" . "chris.corsair@gmail.com")) (:maintainer "MetroWind" . "chris.corsair@gmail.com") (:url . "https://github.com/MetroWind/flucui-theme"))]) (flower . [(20181025 1626) ((emacs (24 4)) (clomacs (0 0 3))) "Emacs task tracker client." tar ((:commit . "49e224ab26d85f5cd4a3ad9cdac391264b80ad5e") (:keywords "hypermedia" "outlines" "tools" "vc") (:authors ("Sergey Sobko" . "SSobko@ptsecurity.com")) (:maintainer "Sergey Sobko" . "SSobko@ptsecurity.com") (:url . "https://github.com/PositiveTechnologies/flower"))]) (flow-minor-mode . [(20180315 1824) ((emacs (25 1))) "Flow type mode based on web-mode." single ((:commit . "d1b32a7dd0d33c6a00a106da5f4b2323602cbd3e") (:url . "https://github.com/an-sh/flow-minor-mode"))]) (floobits . [(20180801 524) ((json (1 2)) (highlight (0))) "Floobits plugin for real-time collaborative editing" tar ((:commit . "489b294a7f30ecd2af2edc0823dead8102f27af6") (:keywords "comm" "tools") (:authors ("Matt Kaniaris") ("Geoff Greer")) (:maintainer "Matt Kaniaris") (:url . "http://github.com/Floobits/floobits-emacs"))]) (fliptext . [(20171124 2056) nil "Input method for flipping characters upside down" single ((:commit . "fd821f645ffebae6ae3894afa7ba7fc06f91afc6") (:keywords "games" "i18n") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de"))]) (flimenu . [(20170418 147) ((dash (2 10 0)) (emacs (24 4))) "Flatten imenu automatically" single ((:commit . "9351201d89b05cbdaec312a6ebd7fd10c38d6112") (:keywords "imenu" "browse" "structure" "hook" "mode" "matching" "tools" "convenience" "files") (:authors ("Ivan Malison" . "IvanMalison@gmail.com")) (:maintainer "Ivan Malison" . "IvanMalison@gmail.com") (:url . "https://github.com/IvanMalison/flimenu"))]) (flim . [(20180328 2324) ((apel (10 8))) "A library to provide basic features about message representation or encoding." tar ((:commit . "faaa2b1f2bb8fcf835ddfb8981654e4d3b2bdbc6"))]) (flex-isearch . [(20170308 2010) nil "Flex matching (like ido) in isearch." single ((:keywords "convenience" "search") (:authors ("Jonathan Kotta" . "jpkotta@gmail.com")) (:maintainer "Jonathan Kotta" . "jpkotta@gmail.com") (:url . "https://bitbucket.org/jpkotta/flex-isearch"))]) (flex-compile . [(20181107 426) ((emacs (25)) (buffer-manage (0 7)) (dash (2 13 0))) "Run, evaluate and compile for a many languages and modes." tar ((:commit . "a06f07e658d460cb662fa51c1c5d439ebee10375") (:keywords "compilation" "integration") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/flex-compile"))]) (flex-autopair . [(20120809 1218) nil "Automatically insert pair braces and quotes, insertion conditions & actions are highly customizable." single ((:commit . "4bb757f2556a4a51828e2fed8fb81e31e83052cb") (:keywords "keyboard" "input") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/flex-autopair.el"))]) (flatui-theme . [(20160619 127) nil "A color theme for Emacs based on flatuicolors.com" single ((:commit . "9c15db5526c15c8dba55023f5698372b19c2a780") (:authors ("John Louis Del Rosario" . "john2x@gmail.com")) (:maintainer "John Louis Del Rosario" . "john2x@gmail.com") (:url . "https://github.com/john2x/flatui-theme.el"))]) (flatui-dark-theme . [(20170513 1422) ((emacs (24))) "Dark color theme with colors from https://flatuicolors.com/" single ((:commit . "5b959a9f743f891e4660b1b432086417947872ea") (:keywords "color" "theme" "dark" "flatui" "faces") (:authors ("Andrew Phillips" . "theasp@gmail.com")) (:maintainer "Andrew Phillips" . "theasp@gmail.com") (:url . "https://github.com/theasp/flatui-dark-theme"))]) (flatland-theme . [(20171113 1521) nil "A simple theme for Emacs based on the Flatland theme for Sublime Text" single ((:commit . "a98a6f19ad4dff0fa3fad1ea487b7d0ef634a19a") (:authors ("Greg Chapple" . "info@gregchapple.com")) (:maintainer "Greg Chapple" . "info@gregchapple.com") (:url . "http://github.com/gregchapple/flatland-emacs"))]) (flatland-black-theme . [(20170808 1312) ((emacs (24 0))) "an Emacs 24 theme based on Flatland Black (tmTheme)" single ((:commit . "348c5d5fe615e6ea13cadc17f046e506e789ce07") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/flatland-black-theme"))]) (flash-region . [(20130923 1817) nil "Flash a region" single ((:commit . "261b3597b23cdd40e5c14262a5687bcc6c1d0901") (:keywords "utility") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (flappymacs . [(20171023 1004) nil "flappybird clone for emacs" single ((:commit . "27f3e21acb22f786606481e3f4e5dc1edbaaaed4") (:keywords "games") (:authors ("Takayuki Sato")) (:maintainer "Takayuki Sato") (:url . "https://github.com/taksatou/flappymacs"))]) (flame . [(20180303 2016) ((emacs (24))) "automatic generation of flamage, as if we needed more." single ((:commit . "a749b2a77b87e505572d0f1f5d59fac76348bb73") (:keywords "games") (:authors ("Ian G. Batten" . "batten@uk.ac.bham.multics") ("Noah Friedman" . "friedman@splode.com")) (:maintainer "Noah Friedman" . "friedman@splode.com") (:url . "https://github.com/mschuldt/flame"))]) (fixmee . [(20150223 1355) ((button-lock (1 0 2)) (nav-flash (1 0 0)) (back-button (0 6 0)) (smartrep (0 0 3)) (string-utils (0 3 2)) (tabulated-list (0))) "Quickly navigate to FIXME notices in code" single ((:commit . "1b8b3460f1e3c3c1784b2a63fb9f4fb3bb4dc084") (:keywords "navigation" "convenience") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/fixmee"))]) (fix-word . [(20180101 615) ((emacs (24 1)) (cl-lib (0 5))) "Convenient word transformation" single ((:commit . "8e66b6a7b599c6c5098490e83ef4e69acf307603") (:keywords "word" "convenience") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/fix-word"))]) (fix-muscle-memory . [(20160823 439) nil "Simple hacks to fix muscle memory problems" single ((:commit . "a123e04f8a1d2982cbf930efb909cad9522ac884") (:keywords "spelling" "typing") (:authors ("Jonathan Arkell" . "jonnay@jonnay.net")) (:maintainer "Jonathan Arkell" . "jonnay@jonnay.net"))]) (fix-input . [(20180101 620) ((emacs (24 4))) "Make input methods play nicely with alternative keyboard layout on OS level" single ((:commit . "37bc0734a2e71d66245ee3960879577e5ef906bb") (:keywords "input" "method") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/fix-input"))]) (fish-mode . [(20180827 303) ((emacs (24))) "Major mode for fish shell scripts" single ((:commit . "35fc7c1e243a7410823088a571ecf378e9f3efa6") (:keywords "fish" "shell") (:authors ("Tony Wang" . "wwwjfy@gmail.com")) (:maintainer "Tony Wang" . "wwwjfy@gmail.com"))]) (fish-completion . [(20180827 829) nil "Add fish completion to pcomplete (shell and Eshell)" single ((:commit . "a73526d67c4c5f7f2e425cec79d56c7517c7f1e9") (:authors ("Pierre Neidhardt" . "mail@ambrevar.xyz")) (:maintainer "Pierre Neidhardt" . "mail@ambrevar.xyz") (:url . "https://gitlab.com/Ambrevar/emacs-fish-completion"))]) (firrtl-mode . [(20180221 2355) ((emacs (24 3))) "mode for working with FIRRTL files" single ((:commit . "1ac00d526018945389bcb2292dbdd8395381774a") (:keywords "languages" "firrtl") (:authors ("Schuyler Eldridge" . "schuyler.eldridge@ibm.com")) (:maintainer "Schuyler Eldridge" . "schuyler.eldridge@ibm.com") (:url . "https://github.com/ibm/firrtl-mode"))]) (firestarter . [(20161219 1323) nil "Execute (shell) commands on save" single ((:commit . "4d6b106f325ac1802eabce3c8a7cd0a4c7a32864") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/firestarter"))]) (fireplace . [(20160811 1219) nil "A cozy fireplace for emacs" single ((:commit . "23a444f749bcb2b804593e3b2cb9c73cc59231fb") (:keywords "games") (:authors ("Johan Sivertsen" . "johanvts@gmail.com")) (:maintainer "Johan Sivertsen" . "johanvts@gmail.com") (:url . "https://github.com/johanvts/emacs-fireplace"))]) (firefox-controller . [(20160320 1847) ((moz (0)) (popwin (1 0 0)) (cl-lib (0 5))) "An improved Firefox controller" single ((:commit . "a8af8cbf70afaf6b89a26d6ac69af8e92afc181f") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/emacs-firefox-controller"))]) (firecode-theme . [(20170808 1311) ((emacs (24 0))) "an Emacs 24 theme based on FireCode (tmTheme)" single ((:commit . "8b7b03ecdd41e70dab145b98906017e1392eaef4") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (fiplr . [(20140724 645) ((grizzl (0 1 0)) (cl-lib (0 1))) "Fuzzy Search for Files in Projects" tar ((:commit . "3f50159fd42125440d5b0eb9d6398560461f030b"))]) (fingers . [(20160817 829) nil "Modal editing with universal text manipulation helpers." tar ((:commit . "fed0f742afb1d72eaef29d8da394467550a030fa") (:keywords "fingers" "modal" "editing" "workman") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/fingers.el"))]) (findr . [(20130127 2032) nil "Breadth-first file-finding facility for (X)Emacs" single ((:commit . "1ddbc0464bb05dcda392b62666ad17239a2152d3") (:keywords "files") (:authors ("David Bakhash" . "cadet@bu.edu")) (:maintainer "David Bakhash" . "cadet@bu.edu"))]) (find-things-fast . [(20150519 2226) nil "Find things fast, leveraging the power of git" single ((:commit . "efc7c189019ed65430e2f9e910e8e0a5ca9d2d03") (:keywords "project" "convenience") (:authors ("Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn")) (:maintainer "Elvio Toccalino and Elliot Glaysher and Phil Hagelberg and Doug Alcorn"))]) (find-temp-file . [(20170107 1339) nil "Open quickly a temporary file" single ((:commit . "513005d19d72d71f34481ee00158dd57bd93206f") (:keywords "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/find-temp-file.git"))]) (find-file-in-repository . [(20151113 1319) nil "Quickly find files in a git, mercurial or other repository" single ((:commit . "8a8c84a6dbe7a2bba4564c3b58c92d157abfa3f8") (:keywords "files" "convenience" "repository" "project" "source control") (:authors ("Samuel Hoffstaetter" . "samuel@hoffstaetter.com")) (:maintainer "Samuel Hoffstaetter" . "samuel@hoffstaetter.com") (:url . "https://github.com/hoffstaetter/find-file-in-repository"))]) (find-file-in-project . [(20181020 1413) ((ivy (0 10 0)) (emacs (24 3))) "Find file/directory and review Diff/Patch/Commit efficiently everywhere" single ((:commit . "83c9384e0c85ee8e0e4ad79d13a24181b43ae0b0") (:keywords "project" "convenience") (:authors ("Phil Hagelberg, Doug Alcorn, and Will Farrington")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "https://github.com/technomancy/find-file-in-project"))]) (find-by-pinyin-dired . [(20180210 218) ((pinyinlib (0 1 0))) "Find file by first PinYin character of Chinese Hanzi" single ((:commit . "3b4781148dddc84a701ad76c0934ed991ecd59d5") (:keywords "hanzi" "chinese" "dired" "find" "file" "pinyin") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/find-by-pinyin-dired"))]) (finalize . [(20170418 1945) ((emacs (24 1)) (cl-generic (0 3)) (cl-lib (0 3)) (eieio (1 4))) "finalizers for Emacs Lisp" tar ((:commit . "846731531e7d1d80451787992e07bfe7dedbe9ff"))]) (fillcode . [(20171029 1625) nil "Fill (wrap) function calls and expressions in source code" single ((:commit . "d0a9e20f5fcc24a786d09ea19bfb9237681ba823") (:authors ("Ryan Barrett" . "fillcode@ryanb.org")) (:maintainer "Ryan Barrett" . "fillcode@ryanb.org") (:url . "https://snarfed.org/fillcode"))]) (fill-function-arguments . [(20180427 1702) ((emacs (24 4))) "Convert function arguments to/from single line" single ((:commit . "7e4d6928f978a7ead825b4f49092b1d1ca63a0e1") (:keywords "convenience") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/fill-function-arguments"))]) (fill-column-indicator . [(20171209 1924) nil "Graphically indicate the fill column" single ((:commit . "d2536b1c48f78679e15a2b50cd5d8c0ffde4b155") (:keywords "convenience") (:authors ("Alp Aker" . "alp.tekin.aker@gmail.com")) (:maintainer "Alp Aker" . "alp.tekin.aker@gmail.com"))]) (filelock . [(20180524 2215) ((emacs (24)) (cl-lib (0)) (f (0))) "Functions for manipulating file locks" single ((:commit . "17a5ca6e0dee14d2e7d92c84be91143bca9d9663") (:keywords "extensions" "files" "tools") (:authors ("Ryan C. Thompson")) (:maintainer "Ryan C. Thompson") (:url . "https://github.com/DarwinAwardWinner/emacs-filelock"))]) (figlet . [(20160218 2237) nil "Annoy people with big, ascii art text" single ((:authors ("Philip Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Philip Jackson" . "phil@shellarchive.co.uk"))]) (fifo-class . [(20160425 558) nil "First in first out abstract class" single ((:commit . "8fe4cf690727f4ac7b67f29c55f845df023c3f21") (:keywords "lisp") (:authors ("Mola-T" . "Mola@molamola.xyz")) (:maintainer "Mola-T" . "Mola@molamola.xyz") (:url . "https://github.com/mola-T/fifo-class"))]) (fic-mode . [(20180603 2035) nil "Show FIXME/TODO/BUG(...) in special face only in comments and strings" single ((:commit . "a05fc36ed54ba0c6dc22ac216a6a72cf191ca13d") (:url . "https://github.com/lewang/fic-mode"))]) (fetch . [(20131201 730) nil "Fetch and unpack resources" single ((:commit . "3f2793afcbbc32f320e572453166f9354ecc6d06") (:authors ("Christian 'crshd' Brassat" . "christian.brassat@gmail.com")) (:maintainer "Christian 'crshd' Brassat" . "christian.brassat@gmail.com") (:url . "https://github.com/crshd/fetch.el"))]) (fennel-mode . [(20181105 431) nil "a major-mode for editing Fennel code" single ((:commit . "b7335f7116944cbe82f20b4012cfcf0073f090ae") (:keywords "languages" "tools") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://gitlab.com/technomancy/fennel-mode"))]) (feebleline . [(20180914 2100) nil "Replace modeline with a slimmer proxy" single ((:commit . "89ddf31ecad885e5491e8d6b71b48c1591b3faec") (:authors ("Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com")) (:maintainer "Benjamin Lindqvist" . "benjamin.lindqvist@gmail.com") (:url . "https://github.com/tautologyclub/feebleline"))]) (feature-mode . [(20170907 1448) nil "Major mode for editing Gherkin (i.e. Cucumber) user stories" tar ((:commit . "722b352c4f0b800a9356dd369c79612782b3b847"))]) (fd-dired . [(20180731 1049) ((emacs (25))) "find-dired alternative using fd" single ((:commit . "fd4c3f490b0b6727592b85f1635e57638dec8f91") (:keywords "tools" "fd" "find" "dired") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/fd-dired"))]) (fcopy . [(20150304 1403) nil "Funny Copy, set past point HERE then search copy text" single ((:commit . "e355f6ec889d8ecbdb096019c2dc660b1cec4941") (:keywords "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/fcopy"))]) (fcitx . [(20170914 200) nil "Make fcitx better in Emacs" single ((:commit . "095332fbeb994c908c533fe2ad068c0728211c3d") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/fcitx.el"))]) (faustine . [(20171122 1202) ((emacs (24 3)) (faust-mode (0 3))) "Edit, visualize, build and run Faust code" single ((:commit . "07a38963111518f86123802f9d477be0d4689a3f") (:keywords "languages" "faust") (:authors ("Yassin Philip" . "xaccrocheur@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:url . "https://bitbucket.org/yphil/faustine"))]) (faust-mode . [(20180205 926) nil "Faust syntax colorizer for Emacs." single ((:commit . "7c31b22bdbfd2f8c16ec117d2975d56dd61ac15c") (:keywords "languages" "faust") (:authors ("rukano" . "rukano@gmail.com")) (:maintainer "Yassin Philip" . "xaccrocheur@gmail.com") (:url . "https://github.com/rukano/emacs-faust-mode"))]) (fastnav . [(20120211 1457) nil "Fast navigation and editing routines." single ((:commit . "1019ba2b61d1a070204099b23da347278a61bc89") (:keywords "nav" "fast" "fastnav" "navigation") (:authors ("Zsolt Terek" . "zsolt@google.com")) (:maintainer "Zsolt Terek" . "zsolt@google.com"))]) (fastdef . [(20160713 1329) ((ivy (0 7 0)) (w3m (0 0))) "Insert terminology from Google top search results" single ((:commit . "0696f41dc150d35ce31fe8d2ea74f4173818bb55") (:keywords "terminology" "org-mode" "markdown") (:authors ("Chen Bin <chenin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/fastdef"))]) (fasd . [(20180606 505) nil "Emacs integration for the command-line productivity booster `fasd'" single ((:commit . "020c6a4b5fd1498a84ae142d2e32c7ff678fb029") (:keywords "cli" "bash" "zsh" "autojump") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/emacs-fasd"))]) (farmhouse-theme . [(20160713 2244) nil "Farmhouse Theme, Emacs edition" tar ((:commit . "7ddc1ff13b4a3d5466bd0d33ecb86100352e83a7") (:keywords "color" "theme") (:url . "https://github.com/mattly/emacs-farmhouse-theme"))]) (fancy-narrow . [(20171031 16) nil "narrow-to-region with more eye candy." single ((:commit . "9f4a587f6a5a387271fb665e13f59d41fd42504c") (:keywords "faces" "convenience") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/fancy-narrow"))]) (fancy-battery . [(20150101 1204) ((emacs (24 1))) "Fancy battery display" single ((:commit . "9b88ae77a01aa3edc529840338bcb2db7f445822") (:keywords "convenience" "tools" "hardware") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn.com") (:url . "https://github.com/lunaryorn/fancy-battery.el"))]) (fakir . [(20140729 1652) ((noflet (0 0 8)) (dash (1 3 2)) (kv (0 0 19))) "fakeing bits of Emacs" single ((:commit . "1fca406ad7de80fece6319ff75d4230b648534b0") (:keywords "lisp" "tools") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "http://github.com/nicferrier/emacs-fakir"))]) (fakespace . [(20120818 6) nil "fake namespaces with defpackage" single ((:commit . "d1bd1f4b14b2690d7a67f9a52622ec51ed84813a") (:authors ("Christopher Wellons" . "mosquitopsu@gmail.com")) (:maintainer "Christopher Wellons" . "mosquitopsu@gmail.com") (:url . "https://github.com/skeeto/elisp-fakespace"))]) (faff-theme . [(20181114 1336) nil "Light Emacs color theme on cornsilk3 background" single ((:commit . "646ab8b56093614679b8465993eae9678e792c12") (:keywords "color" "theme") (:authors ("James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>")) (:maintainer "James Ferguson <(concat \"wjcferguson\" at-sign \"gmail.com\")>") (:url . "https://github.com/WJCFerguson/emacs-faff-theme"))]) (factlog . [(20130210 140) ((deferred (0 3 1))) "File activity logger" single ((:commit . "6503d77ea882c995b051d22e72db336fb28770fc") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>") (:url . "https://github.com/tkf/factlog"))]) (faceup . [(20170925 1946) nil "Markup language for faces and font-lock regression testing" single ((:commit . "6c92dad56a133e14e7b27831e1bcf9b3a71ff154") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/faceup"))]) (face-explorer . [(20170710 1901) nil "Library and tools for faces and text properties" single ((:commit . "13bd4553bc4b09215a04d0267be1cb4ed834775c") (:keywords "faces") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/face-explorer"))]) (fabric . [(20171116 656) nil "Launch Fabric using Emacs" tar ((:commit . "df79be341d0b34ed23850f9894136092fa5fea8c") (:keywords "python" "fabric") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@chmouel.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@chmouel.com") (:url . "https://github.com/nlamirault/fabric.el"))]) (f3 . [(20180130 1158) ((emacs (24 3)) (helm (2 8 8)) (cl-lib (0 5))) "a helm interface to find" tar ((:commit . "000009ce4adf7a57eae80512f29c4ec2a1391ce5") (:keywords "find" "file" "files" "helm" "fast" "finder") (:authors ("Danny McClanahan")) (:maintainer "Danny McClanahan") (:url . "https://github.com/cosmicexplorer/f3"))]) (f . [(20180106 922) ((s (1 7 0)) (dash (2 2 0))) "Modern API for working with files and directories" single ((:commit . "de6d4d40ddc844eee643e92d47b9d6a63fbebb48") (:keywords "files" "directories") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/f.el"))]) (eziam-theme . [(20180414 1029) nil "A mostly monochrome theme, inspired by Tao and Leuven, with dark and light versions." tar ((:commit . "96595833110cd64c391e0ccd5230782a8f0a4e08"))]) (ez-query-replace . [(20170814 1321) ((dash (1 2 0)) (s (1 11 0))) "a smarter context-sensitive query-replace that can be reapplied" single ((:commit . "f5dbd2d3e5e62e6b7e7cc1a98fc4d0cd411e5afa") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (eyuml . [(20141028 2227) ((request (0 2 0)) (s (1 8 0))) "Write textual uml diagram from emacs using yuml.me" single ((:commit . "eb29c37316e44a14741f16e894fbcfcb7537dc80") (:keywords "uml") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/eyuml"))]) (eyebrowse . [(20180514 1919) ((dash (2 7 0)) (emacs (24 3 1))) "Easy window config switching" single ((:commit . "dfeea9e9cd6dcd78ddc9fccdf9a21f7317f754bc") (:keywords "convenience") (:authors ("Vasilij Schneidermann" . "v.schneidermann@gmail.com")) (:maintainer "Vasilij Schneidermann" . "v.schneidermann@gmail.com") (:url . "https://github.com/wasamasa/eyebrowse"))]) (exwm-x . [(20181117 918) ((cl-lib (0 5)) (exwm (0 17)) (switch-window (0 10)) (swiper (0 9 0)) (bind-key (1 0)) (counsel (0 9 0)) (ivy (0 9 0))) "A derivative wm based on EXWM (emacs x window manager)" tar ((:commit . "c33cc513513c83b55a6c490f68fdb2196d44657d") (:keywords "window-manager" "exwm") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/exwm-x"))]) (exwm-surf . [(20171204 1140) ((emacs (24 4)) (exwm (0 16))) "Interface for Surf (surf.suckless.org) under exwm" single ((:commit . "6c17e2c1597fe4b7b454a1dac23b9127ac951e94") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/exwm-surf"))]) (exwm-edit . [(20180905 743) ((emacs (24 4))) "Edit mode for EXWM" single ((:commit . "961c0f3ea45766b888c73d7353da13d329538034") (:keywords "convenience") (:authors ("Ag Ibragimov")) (:maintainer "Ag Ibragimov") (:url . "https://github.com/agzam/exwm-edit"))]) (extmap . [(20181028 1645) ((emacs (24 1))) "Externally-stored constant mapping for Elisp" single ((:commit . "1139b57d8f4276fe56b8416fdaf4745f2cdfe7c3") (:keywords "lisp") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/extmap"))]) (extend-dnd . [(20151122 1850) nil "R drag and Drop" tar ((:commit . "80c966c93b82c9bb5c6225a432557c39144fc602") (:keywords "extend" "drag and drop") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/extend-dnd"))]) (extempore-mode . [(20180105 621) ((emacs (24 4))) "Emacs major mode for Extempore source files" single ((:commit . "ae5f40d4b0883a4519e460cd7720e5fcc3a68fa5") (:keywords "extempore") (:authors ("Ben Swift" . "ben@benswift.me")) (:maintainer "Ben Swift" . "ben@benswift.me") (:url . "http://github.com/extemporelang/extempore-emacs-mode"))]) (exsqlaim-mode . [(20170607 1003) ((s (1 10 0))) "Use variables inside sql queries" single ((:commit . "a2e0a62ec8b87193d8eaa695774bfd689324b06c") (:authors ("Ahmad Nazir Raja" . "ahmadnazir@gmail.com")) (:maintainer "Ahmad Nazir Raja" . "ahmadnazir@gmail.com") (:url . "https://github.com/ahmadnazir/exsqlaim-mode"))]) (express . [(20140508 2041) ((string-utils (0 3 2))) "Alternatives to `message'" single ((:commit . "93dae7377eace4a5413ba99aecb6f26f90798725") (:keywords "extensions" "message" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/express"))]) (expand-region . [(20180817 1134) nil "Increase selected region by semantic units." tar ((:commit . "ed3292473035dc8f3d2f321e82974ef87327808f"))]) (expand-line . [(20151006 207) nil "Expand selection by line" single ((:commit . "75a5d0241f35dd0748ab8ecb4ff16891535be372") (:authors ("Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Kai Yu" . "yeannylam@gmail.com"))]) (exotica-theme . [(20180212 2329) ((emacs (24))) "A dark theme with vibrant colors" single ((:commit . "ff3ef4f6fa38c93b99becad977c7810c990a4d2f") (:keywords "faces" "theme" "dark" "vibrant colors") (:authors ("Bharat Joshi" . "jbharat@outlook.com")) (:maintainer "Bharat Joshi" . "jbharat@outlook.com") (:url . "https://github.com/jbharat/exotica-theme"))]) (exiftool . [(20170822 2132) ((emacs (25))) "Elisp wrapper around ExifTool" single ((:commit . "3a07dbcb975577734d4abf6d68e1ab83a01951bb") (:keywords "data") (:authors ("Arun I" . "arunisaac@systemreboot.net")) (:maintainer "Arun I" . "arunisaac@systemreboot.net") (:url . "https://git.systemreboot.net/exiftool.el"))]) (exec-path-from-shell . [(20180324 204) nil "Get environment variables such as $PATH from the shell" single ((:commit . "9bc0f4a762f16d488376fb52409c58239a86d75d") (:keywords "unix" "environment") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/exec-path-from-shell"))]) (exato . [(20180305 1042) ((evil (1 2 13)) (emacs (24))) "EXATO: Evil XML/HTML Attributes Text Object" single ((:commit . "88266fa7fcfbef704032f671b94f756f2f98bd4f") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/exato"))]) (eww-lnum . [(20150102 1512) nil "Conkeror-like functionality for eww" single ((:commit . "4b0ecec769919ecb05ca4fb15ec51911ba589929") (:keywords "eww" "browse" "conkeror") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/eww-lnum"))]) (ewmctrl . [(20170922 217) nil "Use `wmctrl' to manage desktop windows via EWMH/NetWM." single ((:commit . "3d0217c4d6cdb5c308b6cb4293574f470d4faacf") (:keywords "desktop" "windows" "ewmh" "netwm") (:authors ("Alexis" . "flexibeast@gmail.com") ("Adam Plaice" . "plaice.adam@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/ewmctrl"))]) (evm . [(20141007 1156) ((dash (2 3 0)) (f (0 13 0))) "Emacs Version Manager" single ((:commit . "d0623b2355436a5fd9f7238b419782080c79196b") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/evm"))]) (evil-visualstar . [(20160223 48) ((evil (0))) "Starts a * or # search from the visual selection" single ((:commit . "06c053d8f7381f91c53311b1234872ca96ced752") (:keywords "evil" "vim" "visualstar") (:authors ("Bailey Ling")) (:maintainer "Bailey Ling") (:url . "https://github.com/bling/evil-visualstar"))]) (evil-visual-replace . [(20171016 613) ((evil (1 0 0))) "search/replace commands for evil visual state, inc. blocks" single ((:commit . "163fc827a1ffc106475da470c37fb26f4cc9b008") (:keywords "evil" "search" "replace" "regexp" "block" "rectangular" "region" "visual") (:authors ("Troy Pracy")) (:maintainer "Troy Pracy") (:url . "https://github.com/troyp/evil-visual-replace"))]) (evil-visual-mark-mode . [(20150202 1800) ((evil (1 0 9)) (dash (2 10))) "Display evil marks on buffer" single ((:commit . "094ee37599492885ff3144918fcdd9b74dadaaa0") (:keywords "evil") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (evil-vimish-fold . [(20171030 1151) ((emacs (24 4)) (evil (1 0 0)) (vimish-fold (0 2 0))) "Integrate vimish-fold with evil" single ((:commit . "c617fecb91303f8c63f85a6101a503fdc88aae84") (:authors ("Alex Murray" . "murray.alex@gmail.com")) (:maintainer "Alex Murray" . "murray.alex@gmail.com") (:url . "https://github.com/alexmurray/evil-vimish-fold"))]) (evil-tutor-ja . [(20160917 132) ((evil (1 0 9)) (evil-tutor (0 1))) "Japanese Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "99af7d82e02ce3bcdfaff47c5c80b57327a7ea8d") (:keywords "convenience" "editing" "evil" "japanese") (:authors ("Kenji Miyazaki" . "kenjizmyzk@gmail.com")) (:maintainer "Kenji Miyazaki" . "kenjizmyzk@gmail.com") (:url . "https://github.com/kenjimyzk/evil-tutor-ja"))]) (evil-tutor . [(20150103 650) ((evil (1 0 9))) "Vimtutor adapted to Evil and wrapped in a major-mode" tar ((:commit . "4e124cd3911dc0d1b6817ad2c9e59b4753638f28") (:keywords "convenience" "editing" "evil") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-tutor"))]) (evil-textobj-syntax . [(20181101 1404) ((names (0 5)) (emacs (24)) (evil (0))) "Provides syntax text objects." single ((:commit . "933752ff2ae22d1bbcda394bdeed5c575d90d1d8") (:keywords "evil" "syntax" "highlight" "text-object") (:url . "https://github.com/laishulu/evil-textobj-syntax"))]) (evil-textobj-line . [(20150729 1522) ((evil (1 0 0))) "evil textobj line" single ((:commit . "3d401b6831bdbeec967ec8e64177a8950251e812") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-evil-textobj-line"))]) (evil-textobj-entire . [(20150422 1254) ((emacs (24)) (evil (1 0 0))) "text object for entire lines of buffer for evil" single ((:commit . "5b3a98f3a69edc3a788f539f6ffef4a0ef5e853d") (:keywords "convenience" "emulations") (:authors ("supermomonga")) (:maintainer "supermomonga") (:url . "https://github.com/supermomonga/evil-textobj-entire"))]) (evil-textobj-column . [(20170905 1905) ((names (0 5)) (emacs (24)) (evil (0))) "Provides column text objects." single ((:commit . "835d7036d0bc9a6e44fc9b7c54ccf2a7c01428cd") (:keywords "evil" "column" "text-object") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/evil-textobj-column"))]) (evil-textobj-anyblock . [(20170905 1907) ((cl-lib (0 5)) (evil (1 1 0))) "Textobject for the closest user-defined blocks." single ((:commit . "ff00980f0634f95bf2ad9956b615a155ea8743be") (:keywords "evil") (:authors ("Fox Kiester" . "noct@openmailbox.org")) (:maintainer "Fox Kiester" . "noct@openmailbox.org") (:url . "https://github.com/noctuid/evil-textobj-anyblock"))]) (evil-text-object-python . [(20160815 841) ((emacs (24)) (evil (1 2 12))) "Python specific evil text objects" single ((:commit . "3b3fb01e7ad7eeeeae1143695547fe75148cc44f") (:keywords "evil" "python" "text-object") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-text-object-python"))]) (evil-test-helpers . [(20180109 1840) ((evil (1 2 13))) "unit test helpers for Evil" single ((:commit . "99bcf8c31ee72a3a571e013f40d105618fb92d19") (:authors ("Vegard Øye <vegard_oye at hotmail.com>")) (:maintainer "Vegard Øye <vegard_oye at hotmail.com>"))]) (evil-terminal-cursor-changer . [(20170401 842) ((evil (1 0 8))) "Change cursor shape and color by evil state in terminal" single ((:commit . "b49ca4393d2f3cc6014174950059b36a5cb22949") (:keywords "evil" "terminal" "cursor") (:authors ("7696122")) (:maintainer "7696122") (:url . "https://github.com/7696122/evil-terminal-cursor-changer"))]) (evil-tabs . [(20160217 1520) ((evil (0 0 0)) (elscreen (0 0 0))) "Integrating Vim-style tabs for Evil mode users." single ((:commit . "53d3314a810017b6056ab6796aef671f5ea1c063") (:keywords "evil" "tab" "tabs" "vim") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/krisajenkins/evil-tabs"))]) (evil-swap-keys . [(20170726 1820) ((emacs (24))) "intelligently swap keys on text input with evil" single ((:commit . "56bc201e265a6bd482a7c41a7c81d2238341ef3a") (:keywords "evil" "key" "swap" "numbers" "symbols") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-swap-keys"))]) (evil-surround . [(20181020 1248) ((evil (1 2 12))) "emulate surround.vim from Vim" single ((:commit . "63ce01848878ce011eb4fee59c51109dd1e3ddb5") (:keywords "emulation" "vi" "evil") (:authors ("Tim Harper <timcharper at gmail dot com>") ("Vegard Øye <vegard_oye at hotmail dot com>")) (:maintainer "Tim Harper <timcharper at gmail dot com>"))]) (evil-string-inflection . [(20180313 1755) ((emacs (24)) (evil (1 2 13)) (string-inflection (1 0 6))) "snake_case -> CamelCase -> etc. for text objects" single ((:commit . "008b74a9b2994abfb4ff5b679b8a5a26fd45e98a") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-string-inflection"))]) (evil-space . [(20151208 1228) ((evil (1 0 0))) "Repeat motion in Evil. Correct the behaviour of what SPC should do." single ((:commit . "a9c07284d308425deee134c9d88a2d538dd229e6") (:keywords "space" "repeat" "motion") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-space"))]) (evil-snipe . [(20180731 1731) ((emacs (24 4)) (evil (1 2 12)) (cl-lib (0 5))) "emulate vim-sneak & vim-seek" single ((:commit . "8dd076cc56eb9b04494e4e303b86a959b048350b") (:keywords "emulation" "vim" "evil" "sneak" "seek") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/evil-snipe"))]) (evil-smartparens . [(20171210 1513) ((evil (1 0)) (emacs (24 4)) (smartparens (1 10 1))) "Evil support for smartparens" single ((:commit . "026d4a3cfce415a4dfae1457f871b385386e61d3") (:keywords "evil" "smartparens") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/evil-smartparens"))]) (evil-search-highlight-persist . [(20170523 334) ((highlight (0))) "Persistent highlights after search" single ((:commit . "979d2dec58d3b9c5ca5fdf4bb802a0209913794e") (:authors ("Juanjo Alvarez" . "juanjo@juanjoalvarez.net")) (:maintainer "Juanjo Alvarez" . "juanjo@juanjoalvarez.net"))]) (evil-rsi . [(20160221 2104) ((evil (1 0 0))) "Use emacs motion keys in evil, inspired by vim-rsi" single ((:commit . "65ae60866be494e4622fe383e23975e04d2a42a3") (:keywords "evil" "rsi" "evil-rsi") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-rsi"))]) (evil-replace-with-register . [(20170713 925) ((evil (1 0 8))) "Port of vim plugin ReplaceWithRegister" single ((:commit . "91cc7bf21a94703c441cc9212214075b226b7f67") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "https://github.com/Dewdrops/evil-ReplaceWithRegister"))]) (evil-replace-with-char . [(20180324 2206) ((evil (1 2 13)) (emacs (24))) "replace chars of a text object with a char" single ((:commit . "ed4a12d5bff11163eb03ad2826c52fd30f51a8d3") (:authors ("Filipe Silva" . "filipe.silva@gmail.com")) (:maintainer "Filipe Silva" . "filipe.silva@gmail.com") (:url . "https://github.com/ninrod/evil-replace-with-char"))]) (evil-rails . [(20160621 2258) ((evil (1 0)) (projectile-rails (1 0))) "Rails support for Evil Mode" single ((:commit . "c8669783d8a40719b2604c58a4c06c248cab272f") (:keywords "ruby" "rails" "vim" "project" "convenience" "web" "evil" "projectile") (:authors ("Antono Vasiljev" . "antono.vasiljev@gmail.com")) (:maintainer "Antono Vasiljev" . "antono.vasiljev@gmail.com") (:url . "https://github.com/antono/evil-rails"))]) (evil-quickscope . [(20160202 1924) ((evil (0))) "Highlight unique characters in words for f,F,t,T navigation" single ((:commit . "37a20e4c56c6058abf186ad4013c155e695e876f") (:keywords "faces" "emulation" "vim" "evil") (:authors ("Michael Chen" . "blorbx@gmail.com")) (:maintainer "Michael Chen" . "blorbx@gmail.com") (:url . "http://github.com/blorbx/evil-quickscope"))]) (evil-python-movement . [(20180724 1420) ((emacs (25 1)) (cl-lib (0 5)) (dash (2 13 0)) (evil (1 0)) (s (1 12 0))) "Port Neovim's python movement to Evil" single ((:commit . "9936b3b7f8d96415d517c1f3604637889484a637") (:authors ("Felipe Lema <felipelema en mortemale punto org>")) (:maintainer "Felipe Lema <felipelema en mortemale punto org>") (:url . "https://bitbucket.org/FelipeLema/evil-python-movement.el/"))]) (evil-paredit . [(20150413 2048) ((evil (1 0 9)) (paredit (25 -2))) "Paredit support for evil keybindings" single ((:commit . "e058fbdcf9dbf7ad6cc77f0172d7517ef233d55f") (:keywords "paredit" "evil") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com") (:url . "https://github.com/roman/evil-paredit"))]) (evil-org . [(20180323 2306) ((emacs (24 4)) (evil (1 0))) "evil keybindings for org-mode" tar ((:commit . "b6d652a9163d3430a9e0933a554bdbee5244bbf6") (:keywords "evil" "vim-emulation" "org-mode" "key-bindings" "presets") (:maintainer "Somelauw") (:url . "https://github.com/Somelauw/evil-org-mode.git"))]) (evil-opener . [(20161207 1810) ((evil (1 2 12)) (opener (0 2 2))) "opening urls as buffers in evil" tar ((:commit . "c384f67278046fdcd220275fdd212ab85672cbeb") (:keywords "url" "http" "files") (:authors ("Tim Reddehase" . "tr@rightsrestricted.com")) (:maintainer "Tim Reddehase" . "tr@rightsrestricted.com") (:url . "https://github.com/0robustus1/opener.el"))]) (evil-numbers . [(20140606 1251) nil "increment/decrement numbers like in vim" single ((:commit . "6ea1c8c3a9b37bed63d48f1128e9a4910e68187e") (:keywords "numbers" "increment" "decrement" "octal" "hex" "binary") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/evil-numbers"))]) (evil-nerd-commenter . [(20180722 2325) ((emacs (24 4))) "Comment/uncomment lines efficiently. Like Nerd Commenter in Vim" tar ((:commit . "275c95c89cc09c7096bd6fd0deabd49f29634f5d") (:keywords "commenter" "vim" "line" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-nerd-commenter"))]) (evil-multiedit . [(20181009 1515) ((emacs (24 4)) (evil (1 2 12)) (iedit (0 97)) (cl-lib (0 5))) "multiple cursors for evil-mode" single ((:commit . "ea38ac2f96c19a45591ece0e8b60252efe324657") (:keywords "multiple cursors" "editing" "iedit") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/evil-multiedit"))]) (evil-mu4e . [(20180613 1039) ((emacs (24 4)) (evil (1 2 10))) "evil-based key bindings for mu4e" single ((:commit . "5b22c1e30246318f233264506272d770f63897ca") (:authors ("Joris Engbers" . "info@jorisengbers.nl")) (:maintainer "Joris Engbers" . "info@jorisengbers.nl") (:url . "https://github.com/JorisE/evil-mu4e"))]) (evil-mc-extras . [(20170202 1649) ((emacs (24 3)) (evil (1 2 12)) (cl-lib (0 5)) (evil-mc (0 0 2)) (evil-numbers (0 4))) "Extra functionality for evil-mc" tar ((:commit . "8c1af3232dd1e15b2ea38360b8cd1e857e11c416") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc-extras") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:url . "https://github.com/gabesoft/evil-mc-extras"))]) (evil-mc . [(20180921 1727) ((emacs (24 3)) (evil (1 2 13)) (cl-lib (0 5))) "Multiple cursors for evil-mode" tar ((:commit . "2af29ecd2fbed1571c4cc2501dfb2e38ffd4bfa2") (:keywords "evil" "editing" "multiple-cursors" "vim" "evil-multiple-cursors" "evil-mc" "evil-mc") (:authors ("Gabriel Adomnicai" . "gabesoft@gmail.com")) (:maintainer "Gabriel Adomnicai" . "gabesoft@gmail.com") (:url . "https://github.com/gabesoft/evil-mc"))]) (evil-matchit . [(20181111 604) ((evil (1 2 0)) (emacs (24 4))) "Vim matchit ported to Evil" tar ((:commit . "7d65b4167b1f0086c2b42b3aec805e47a0d355c4") (:keywords "matchit" "vim" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-matchit"))]) (evil-mark-replace . [(20150424 718) ((evil (1 0 8))) "replace the thing in marked area" single ((:commit . "56cf191724a3e82239ca47a17b071c20aedb0617") (:keywords "mark" "replace" "evil") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/evil-mark-replace"))]) (evil-magit . [(20180702 1553) ((evil (1 2 3)) (magit (2 6 0))) "evil-based key bindings for magit" single ((:commit . "9e2275b14807168451e10b93d69e420e435f21ef") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/evil-magit"))]) (evil-lispy . [(20170304 1059) ((lispy (0 26 0)) (evil (1 2 12)) (hydra (0 13 5))) "precision Lisp editing with Evil and Lispy" tar ((:commit . "040a7ee130c2403a1d6dac591b94b202bb48e186") (:keywords "lisp") (:authors ("Brandon Carrell <brandoncarrell@gmail.com>, Mika Vilpas" . "mika.vilpas@gmail.com")) (:maintainer "Brandon Carrell <brandoncarrell@gmail.com>, Mika Vilpas" . "mika.vilpas@gmail.com") (:url . "https://github.com/sp3ctum/evil-lispy"))]) (evil-lisp-state . [(20160404 248) ((evil (1 0 9)) (bind-map (0)) (smartparens (1 6 1))) "An evil state to edit Lisp code" single ((:commit . "3c65fecd9917a41eaf6460f22187e2323821f3ce") (:keywords "convenience" "editing" "evil" "smartparens" "lisp" "mnemonic") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-lisp-state"))]) (evil-lion . [(20170811 614) ((emacs (24 3)) (evil (1 0 0))) "Evil align operator, port of vim-lion" single ((:commit . "aaa3874ad54c31b4322ac5bbc63e331498b11d61") (:keywords "emulations" "evil" "vim") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-lion"))]) (evil-ledger . [(20180802 1612) ((emacs (24 4)) (evil (1 2 12)) (ledger-mode (0))) "Make `ledger-mode' more `evil'." single ((:commit . "7a9f9f5d39c42fffdba8004f8982642351f2b233") (:keywords "convenience" "evil" "languages" "ledger" "vim-emulation") (:authors ("Aaron Jacobs" . "atheriel@gmail.com")) (:maintainer "Aaron Jacobs" . "atheriel@gmail.com") (:url . "https://github.com/atheriel/evil-ledger"))]) (evil-leader . [(20140606 1243) ((evil (0))) "let there be <leader>" single ((:commit . "39f7014bcf8b36463e0c7512c638bda4bac6c2cf") (:keywords "evil" "vim-emulation" "leader") (:authors ("Michael Markert" . "markert.michael@googlemail.com")) (:maintainer "Michael Markert" . "markert.michael@googlemail.com") (:url . "http://github.com/cofi/evil-leader"))]) (evil-indent-textobject . [(20130831 2219) ((evil (0))) "evil textobjects based on indentation" single ((:commit . "70a1154a531b7cfdbb9a31d6922482791e20a3a7") (:keywords "convenience" "evil") (:authors ("Michael Markert" . "markert.michael@gmail.com")) (:maintainer "Michael Markert" . "markert.michael@gmail.com") (:url . "http://github.com/cofi/evil-indent-textobject"))]) (evil-indent-plus . [(20151109 1906) ((evil (0)) (cl-lib (0 5))) "Evil textobjects based on indentation" single ((:commit . "0c7501e6efed661242c3a20e0a6c79a6455c2c40") (:keywords "convenience" "evil") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "http://github.com/TheBB/evil-indent-plus"))]) (evil-iedit-state . [(20180607 558) ((evil (1 0 9)) (iedit (0 97))) "Evil states to interface iedit mode." single ((:commit . "f75cff4ecbd5beaa9ca64a6c157c4105f078daec") (:keywords "convenience" "editing" "evil" "iedit" "mnemonic") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com") (:url . "https://github.com/syl20bnr/evil-iedit-state"))]) (evil-goggles . [(20180725 952) ((emacs (24 4)) (evil (1 0 0))) "Add a visual hint to evil operations" single ((:commit . "d7876e6566ac82b7c3251a59651e7db6ab756589") (:keywords "emulations" "evil" "vim" "visual") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-goggles"))]) (evil-god-state . [(20141117 255) ((evil (1 0 8)) (god-mode (2 12 0))) "use god-mode keybindings in evil-mode" single ((:commit . "3d44197dc0a1fb40e7b7ff8717f8a8c339ce1d40") (:keywords "evil" "leader" "god-mode") (:authors ("Eric Seidel")) (:maintainer "Eric Seidel") (:url . "https://github.com/gridaphobe/evil-god-state"))]) (evil-fringe-mark . [(20180728 647) ((emacs (24 3)) (evil (1 0 0)) (fringe-helper (0 1 1)) (goto-chg (1 6))) "Display evil-mode marks in the fringe" tar ((:commit . "37521e190dc0414a2bfddd6b219527b1a8dd3f58") (:authors ("Andrew Smith" . "andy.bill.smith@gmail.com")) (:maintainer "Andrew Smith" . "andy.bill.smith@gmail.com") (:url . "https://github.com/Andrew-William-Smith/evil-fringe-mark"))]) (evil-find-char-pinyin . [(20160514 2041) ((evil (1 2 12)) (pinyinlib (0 1 0))) "Evil's f/F/t/T/evil-snipe commands with Pinyin support" single ((:commit . "04e277946d658f1a73c68dcbbadea9c21097a31c") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (evil-extra-operator . [(20161213 403) ((evil (1 0 7))) "Evil operator for evaluating codes, taking notes, searching via google, etc." single ((:commit . "e16a9b36f9901254da9af8a73871061616410fc3") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "http://github.com/Dewdrops/evil-extra-operator"))]) (evil-expat . [(20180719 816) ((emacs (24 3)) (evil (1 0 0))) "Evil ex commands" single ((:commit . "3ff831784c5f301330ecced5ebd43cce42980d2b") (:keywords "emulations" "evil" "vim") (:authors ("edkolev" . "evgenysw@gmail.com")) (:maintainer "edkolev" . "evgenysw@gmail.com") (:url . "http://github.com/edkolev/evil-expat"))]) (evil-exchange . [(20170511 259) ((evil (1 2 8)) (cl-lib (0 3))) "Exchange text more easily within Evil" single ((:commit . "47691537815150715e64e6f6ec79be7746c96120") (:keywords "evil" "plugin") (:authors ("Dewdrops" . "v_v_4474@126.com")) (:maintainer "Dewdrops" . "v_v_4474@126.com") (:url . "http://github.com/Dewdrops/evil-exchange"))]) (evil-ex-shell-command . [(20180903 614) ((emacs (24 4)) (evil (1 1 0))) "invoke shell-command right from evil-ex" single ((:commit . "dd31672b1f6b67072b06805c9460f90bc682488a") (:keywords "tools" "shell-command" "evil") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/evil-ex-shell-command"))]) (evil-ex-fasd . [(20180903 612) ((emacs (24 4)) (evil (1 1 0)) (fasd (0))) "using fasd right from evil-ex" single ((:commit . "ed8fbbe23a8a268d9dcbf1a6132e928ba2c655c5") (:keywords "tools" "fasd" "evil" "navigation") (:authors ("Rashawn Zhang" . "namy.19@gmail.com")) (:maintainer "Rashawn Zhang" . "namy.19@gmail.com") (:url . "https://github.com/yqrashawn/evil-ex-fasd"))]) (evil-escape . [(20180910 1234) nil "No description available." single ((:commit . "f4e9116bfbaac8c9d210c17ad488e0982291245f"))]) (evil-embrace . [(20160519 1829) ((emacs (24 4)) (embrace (0 1 0)) (evil-surround (0))) "Evil integration of embrace.el" single ((:commit . "4379adea032b25e359d01a36301b4a5afdd0d1b7") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (evil-ediff . [(20170724 1923) ((evil (1 2 3))) "Make ediff a little evil" single ((:commit . "50d26cb0654fca8f8fd7227410e5cbf0b8f681cf") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/evil-ediff"))]) (evil-easymotion . [(20180114 654) ((emacs (24)) (avy (0 3 0)) (cl-lib (0 5))) "A port of vim's easymotion to emacs" single ((:commit . "79c13ed3bce018ac09d358e642e5bd7025e93603") (:keywords "convenience" "evil") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/pythonnut/evil-easymotion"))]) (evil-dvorak . [(20160416 1841) ((evil (1 0 8))) "evil keybindings for that work with dvorak mode" tar ((:commit . "824f7c56980d72a0ff04c662223540cd66f13754") (:keywords "evil" "vim-emulation" "dvorak" "keyboard") (:url . "https://github.com/jbranso/evil-dvorak.git"))]) (evil-commentary . [(20170413 1451) ((evil (1 0 0))) "Comment stuff out. A port of vim-commentary." tar ((:commit . "395f91014b69844b81660c155f42eb9b1b3d199d") (:keywords "evil" "comment" "commentary" "evil-commentary") (:authors ("Quang Linh LE" . "linktohack@gmail.com")) (:maintainer "Quang Linh LE" . "linktohack@gmail.com") (:url . "http://github.com/linktohack/evil-commentary"))]) (evil-collection . [(20181114 950) ((emacs (25 1)) (cl-lib (0 5)) (evil (1 2 13))) "A set of keybindings for Evil mode" tar ((:commit . "dfa412db04b3714a14a1879679daddefb873b89b") (:keywords "evil" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/emacs-evil/evil-collection"))]) (evil-colemak-minimal . [(20171006 1317) ((emacs (24)) (evil (1 2 12))) "Minimal Colemak key bindings for evil-mode" single ((:commit . "6d98b6da60f414524a0d718f76024c26dce742b3") (:keywords "colemak" "evil") (:authors ("Bryan Allred" . "bryan@revolvingcow.com")) (:maintainer "Bryan Allred" . "bryan@revolvingcow.com") (:url . "https://github.com/bmallred/evil-colemak-minimal"))]) (evil-colemak-basics . [(20170425 1209) ((emacs (24)) (evil (1 2 12)) (evil-snipe (2 0 3))) "Basic Colemak key bindings for evil-mode" single ((:commit . "7844079b47f47bb1dc24c885b0ac2e67524fa960") (:keywords "colemak" "evil") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/evil-colemak-basics"))]) (evil-cleverparens . [(20170718 413) ((evil (1 0)) (paredit (1)) (smartparens (1 6 1)) (emacs (24 4)) (dash (2 12 0))) "Evil friendly minor-mode for editing lisp." tar ((:commit . "8c45879d49bfa6d4e414b6c1df700a4a51cbb869") (:keywords "cleverparens" "parentheses" "evil" "paredit" "smartparens") (:authors ("Olli Piepponen" . "opieppo@gmail.com")) (:maintainer "Olli Piepponen" . "opieppo@gmail.com") (:url . "https://github.com/luxbock/evil-cleverparens"))]) (evil-better-visual-line . [(20181026 1028) ((evil (1 2 13))) "gj and gk visual line mode fix" single ((:commit . "15f77e67fcc3c48db323ccd8c8c4bc249e2911b8") (:keywords "evil" "vim" "motion") (:authors ("<nuckollsp at gmail.com>")) (:maintainer "<nuckollsp at gmail.com>") (:url . "https://github.com/yourfin/evil-better-visual-line"))]) (evil-avy . [(20150908 748) ((emacs (24 1)) (cl-lib (0 5)) (avy (0 3 0)) (evil (1 2 3))) "set-based completion" single ((:commit . "2dd955cc3ecaa7ddeb67b295298abdc6d16dd3a5") (:keywords "point" "location" "evil" "vim") (:authors ("Yufan Lou" . "loganlyf@gmail.com")) (:maintainer "Yufan Lou" . "loganlyf@gmail.com") (:url . "https://github.com/louy2/evil-avy"))]) (evil-args . [(20180908 2157) ((evil (1 0 8))) "Motions and text objects for delimited arguments in Evil." single ((:commit . "758ad5ae54ad34202064fec192c88151c08cb387") (:keywords "evil" "vim-emulation") (:authors ("Connor Smith" . "wconnorsmith@gmail.com")) (:maintainer "Connor Smith" . "wconnorsmith@gmail.com") (:url . "http://github.com/wcsmith/evil-args"))]) (evil-anzu . [(20170124 718) ((evil (1 0 0)) (anzu (0 46))) "anzu for evil-mode" single ((:commit . "9bca6ca14d865e7e005bc02a28a09b4ae74facc9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com") ("Fredrik Bergroth" . "fbergroth@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-evil-anzu"))]) (evil . [(20181107 1016) ((emacs (24 1)) (undo-tree (0 6 3)) (goto-chg (1 6)) (cl-lib (0 5))) "Extensible Vi layer for Emacs." tar ((:commit . "99bcf8c31ee72a3a571e013f40d105618fb92d19"))]) (eve-mode . [(20170822 2231) ((emacs (25)) (polymode (1 0)) (markdown-mode (2 0))) "Major mode for editing Eve documents." single ((:commit . "a4661114d9c18725691b76321d72167ca5a9070a") (:keywords "languages" "wp" "tools") (:authors ("Joshua Cole" . "joshuafcole@gmail.com")) (:maintainer "Joshua Cole" . "joshuafcole@gmail.com") (:url . "https://github.com/witheve/emacs-eve-mode"))]) (evalator-clojure . [(20160208 2148) ((cider (0 10 0)) (evalator (1 0 0))) "Clojure evaluation context for evalator via CIDER." tar ((:commit . "caa4e0a137bdfada86593128a654e16aa617ad50") (:keywords "languages" "clojure" "cider" "helm") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:url . "http://www.github.com/seanirby/evalator-clojure"))]) (evalator . [(20160213 128) ((helm-core (1 9 1))) "Package for interactive transformation of data with helm" tar ((:commit . "f30da4da48c0b3f3cfa1fc1c7cfdb53ffe79df36") (:keywords "languages" "elisp" "helm") (:authors ("Sean Irby")) (:maintainer "Sean Irby" . "sean.t.irby@gmail.com") (:url . "http://www.github.com/seanirby/evalator"))]) (eval-sexp-fu . [(20180510 203) ((cl-lib (0)) (highlight (0))) "Tiny functionality enhancements for evaluating sexps." single ((:commit . "1cfd0f3e167d63080692fad97ffe0091b024ad73") (:keywords "lisp" "highlight" "convenience") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (eval-in-repl . [(20171122 1343) ((dash (0 0 0)) (paredit (0 0 0)) (ace-window (0 0 0))) "Consistent ESS-like eval interface for various REPLs" tar ((:commit . "fea05a5b81d74ac53cb2a83aa83a73d9526bcc42") (:url . "https://github.com/kaz-yos/eval-in-repl/"))]) (eval-expr . [(20120619 647) nil "enhanced eval-expression command" single ((:commit . "a0e69e83de41df8dbccefc1962ab4f02206a3328") (:keywords "lisp" "extensions") (:authors ("Noah Friedman" . "friedman@splode.com")) (:maintainer nil . "friedman@splode.com"))]) (euslisp-mode . [(20170830 1929) ((emacs (24 3)) (s (1 9)) (exec-path-from-shell (0)) (helm-ag (0 58))) "Major mode for Euslisp-formatted text" single ((:commit . "db62a2d148482317794727982576494596365a55") (:keywords "euslisp" "euslisp" "github") (:authors ("iory" . "ab.ioryz@gmail.com")) (:maintainer "iory" . "ab.ioryz@gmail.com") (:url . "https://github.com/iory/euslisp-mode"))]) (ethan-wspace . [(20170507 2030) nil "whitespace customizations for emacs" single ((:commit . "e055ee6730c0b03525d32e67511ef6c51e4c29e4") (:keywords "whitespace" "tab" "newline" "trailing" "clean") (:authors ("Ethan Glasser-Camp" . "ethan@betacantrips.com")) (:maintainer "Ethan Glasser-Camp" . "ethan@betacantrips.com"))]) (eterm-256color . [(20181026 1529) ((emacs (24 4)) (xterm-color (1 7)) (f (0 19 0))) "Customizable 256 colors for term." tar ((:commit . "1340f69a78faf4e709ee29875550ecc9f434b216") (:keywords "faces") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/eterm-256color"))]) (etable . [(20161028 2009) ((dash (2 9 0)) (interval-list (0 1)) (emacs (24 4))) "Implementation of javax.swing.JTable for Emacs." tar ((:commit . "d502141f0c69bf95256ba5cb9cd15350c7e942d2"))]) (esxml . [(20171129 807) nil "Library for working with xml via esxml and sxml" tar ((:commit . "5548ceba17deae0c3c6d0092672edc4de3c75ce3"))]) (esup . [(20180727 342) ((cl-lib (0 5)) (emacs (24))) "the Emacs StartUp Profiler (ESUP)" tar ((:commit . "5acb60e8d7a8fef854178f325682765820522b10") (:keywords "convenience" "processes") (:authors ("Joe Schafer" . "joe@jschaf.com")) (:maintainer "Joe Schafer" . "joe@jschaf.com") (:url . "http://github.com/jschaf/esup"))]) (ess-view . [(20181001 1730) ((ess (15)) (s (1 8 0)) (f (0 16 0))) "View R dataframes in a spreadsheet software" single ((:commit . "d4e5a340b7bcc58c434867b97923094bd0680283") (:keywords "extensions" "ess") (:authors ("Bocci Gionata" . "boccigionata@gmail.com")) (:maintainer "Bocci Gionata" . "boccigionata@gmail.com") (:url . "https://github.com/GioBo/ess-view"))]) (ess-smart-underscore . [(20181112 2102) ((ess (0))) "Ess Smart Underscore" tar ((:commit . "17fde1f2bffffeb67520922e09ebf66693ef0c6f") (:keywords "ess" "underscore") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew Fidler") (:url . "http://github.com/mlf176f2/ess-smart-underscore.el"))]) (ess-smart-equals . [(20150202 601) ((emacs (24)) (ess (5 0))) "better smart-assignment with =-key in R and S" single ((:commit . "e0f5f18f01ed252fde50d051adf1fa6254a254c9") (:keywords "r" "s" "ess" "convenience") (:authors ("Christopher R. Genovese" . "genovese@cmu.edu")) (:maintainer "Christopher R. Genovese" . "genovese@cmu.edu") (:url . "https://github.com/genovese/ess-smart-equals"))]) (ess-R-data-view . [(20130509 1158) ((ctable (20130313 1743)) (popup (20130324 1305)) (ess (20130225 1754))) "Data viewer for GNU R" single ((:commit . "d6e98d3ae1e2a2ea39a56eebcdb73e99d29562e9") (:keywords "convenience") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ess-R-data-view.el"))]) (ess . [(20181119 1451) ((julia-mode (0 3))) "Emacs Speaks Statistics" tar ((:commit . "3d617ae97ee6e0fb5ed65180f8b2d1bb858efb28") (:authors ("David Smith" . "dsmith@stats.adelaide.edu.au") ("A.J. Rossini" . "blindglobe@gmail.com") ("Richard M. Heiberger" . "rmh@temple.edu") ("Kurt Hornik" . "Kurt.Hornik@R-project.org") ("Martin Maechler" . "maechler@stat.math.ethz.ch") ("Rodney A. Sparapani" . "rsparapa@mcw.edu") ("Stephen Eglen" . "stephen@gnu.org") ("Sebastian P. Luque" . "spluque@gmail.com") ("Henning Redestig" . "henning.red@googlemail.com") ("Vitalie Spinu" . "spinuvit@gmail.com") ("Lionel Henry" . "lionel.hry@gmail.com") ("J. Alexander Branham" . "alex.branham@gmail.com")) (:maintainer "ESS Core Team" . "ESS-core@r-project.org"))]) (esqlite-helm . [(20151116 850) ((esqlite (0 2 0)) (helm (20131207 845))) "Define helm source for sqlite database" single ((:commit . "bc4047e09b8f6c34802db86095cd465935670dce") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) (esqlite . [(20151206 1206) ((pcsv (1 3 3))) "Manipulate sqlite file from Emacs" single ((:commit . "bc4047e09b8f6c34802db86095cd465935670dce") (:keywords "data") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-esqlite"))]) (espy . [(20180929 1602) ((emacs (24))) "Emacs Simple Password Yielder" single ((:commit . "3daf31d55dc04bc0cd87f668b0ad106e67711349") (:keywords "convenience") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:url . "https://github.com/walseb/espy"))]) (espuds . [(20160905 1300) ((s (1 7 0)) (dash (2 2 0)) (f (0 12 1))) "Ecukes step definitions" single ((:commit . "78fc53feaf77a98d63894cd410faee2a18107b00") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/ecukes/espuds"))]) (espresso-theme . [(20181025 826) nil "Espresso Tutti Colori port for Emacs" single ((:commit . "d2fa034eb833bf37cc6842017070725e0da9b046") (:authors ("Martin Kühl <purl.org/net/mkhl>")) (:maintainer "Martin Kühl <purl.org/net/mkhl>") (:url . "https://github.com/dgutov/espresso-theme"))]) (eslintd-fix . [(20180429 1455) ((dash (2 12 0)) (emacs (24 3))) "use eslint_d to automatically fix js files" single ((:commit . "90e451af4daa190d6c0e29fb714b0501a7cce89a") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/eslintd-fix"))]) (eslint-fix . [(20180514 700) nil "Fix JavaScript files using ESLint" single ((:commit . "f81f3b47a47460611fbdbdae1d23275ec78f2f8d") (:keywords "tools" "javascript" "eslint" "lint" "formatting" "style") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:url . "https://github.com/codesuki/eslint-fix"))]) (eshell-z . [(20170117 438) ((cl-lib (0 5))) "cd to frequent directory in eshell" single ((:commit . "c9334cbc1552234df3437f35d98e32f4d18446b8") (:keywords "convenience") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/eshell-z"))]) (eshell-up . [(20170425 1737) ((emacs (24))) "Quickly go to a specific parent directory in eshell" single ((:commit . "9c100bae5c3020e8d9307e4332d3b64e7dc28519") (:keywords "eshell") (:authors ("Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com")) (:maintainer "Peter W. V. Tran-Jørgensen" . "peter.w.v.jorgensen@gmail.com") (:url . "https://github.com/peterwvj/eshell-up"))]) (eshell-prompt-extras . [(20180110 634) nil "Display extra information for your eshell prompt." single ((:commit . "1d8825dcc005b488c6366d0b3015fc6686194eea") (:keywords "eshell" "prompt") (:authors ("Wei Zhao" . "kaihaosw@gmail.com")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/hiddenlotus/eshell-prompt-extras"))]) (eshell-git-prompt . [(20170909 1452) ((emacs (24 1)) (cl-lib (0 5)) (dash (2 11 0))) "Some Eshell prompt for Git users" single ((:commit . "b6bb2d7bd4e393b4170b29891cfefb72ae020aab") (:keywords "eshell" "git") (:authors ("Chunyang Xu" . "mail@xuchunyang.me")) (:maintainer "Chunyang Xu" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/eshell-git-prompt"))]) (eshell-fringe-status . [(20170117 2316) nil "Show last status in fringe" single ((:commit . "adc6997c68e39c0d52a2af1b2fd5cf2057783797") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/eshell-fringe-status/"))]) (eshell-fixed-prompt . [(20170804 1335) ((emacs (25)) (s (1 11 0))) "Restrict eshell to a single fixed prompt" single ((:commit . "4351b214de6d4e8e45279930448e2f93b491848e") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (eshell-did-you-mean . [(20150915 1952) ((emacs (24 1)) (cl-lib (0 5))) "command not found (\"did you mean…\" feature) in Eshell" single ((:commit . "7cb6ef8e2274d0a50a9e114d412307a6543533d5") (:keywords "eshell") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/eshell-did-you-mean"))]) (eshell-bookmark . [(20170922 1514) ((emacs (24 3))) "Integrate bookmarks with eshell." single ((:commit . "deda4b848b2fb979dbe73ead2cb866610e3596ed") (:keywords "convenience" "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/eshell-bookmark"))]) (eshell-autojump . [(20150927 724) nil "autojump command for Eshell" single ((:commit . "c6a8b81a16576df9875e721fbbfe6690d04e7e43") (:authors ("Alex Schroeder")) (:maintainer "Yen-Chin, Lee" . "coldnew.tw@gmail.com") (:url . "http://github.com/coldnew/eshell-autojump"))]) (esh-help . [(20170830 411) ((dash (1 4 0))) "Add some help functions and support for Eshell" single ((:commit . "8a8a9d4d9852f8bd96da3b94e95ff57097ac8ec6") (:keywords "eshell" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/esh-help/"))]) (esh-buf-stack . [(20140107 1018) nil "Add a buffer stack feature to Eshell" single ((:commit . "ce0ea5aadca3150eaa9d2e6ec20296add4e99176") (:keywords "eshell" "extensions") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com"))]) (esh-autosuggest . [(20171224 255) ((emacs (24 4)) (company (0 9 4))) "History autosuggestions for eshell" single ((:commit . "2fd996c1a29b21e60854a3c90d7d4fc3d5b0aded") (:keywords "completion" "company" "matching" "convenience" "abbrev") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/esh-autosuggest"))]) (esa . [(20180403 1525) ((cl-lib (0 5))) "Interface to esa.io" single ((:commit . "417e0ac55abe9b17e0b7165d0df26bc018aff42e") (:keywords "tools" "esa") (:authors ("Nab Inno" . "nab@blahfe.com")) (:maintainer "Nab Inno" . "nab@blahfe.com") (:url . "https://github.com/nabinno/esa.el"))]) (es-windows . [(20140211 904) ((cl-lib (0 3)) (emacs (24))) "Window-management utilities" single ((:commit . "239e30408cb1adb4bc8bd63e2df34711fa910b4f") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-windows"))]) (es-mode . [(20181004 2217) ((dash (2 11 0)) (cl-lib (0 5)) (spark (1 0)) (s (1 11 0)) (request (0 3 0))) "A major mode for editing and executing Elasticsearch queries" tar ((:commit . "1b7aca9b4e9fcebf4a67682203035eaf75b692e2") (:keywords "elasticsearch") (:authors ("Lee Hinman" . "lee@writequit.org")) (:maintainer "Lee Hinman" . "lee@writequit.org") (:url . "http://www.github.com/dakrone/es-mode"))]) (es-lib . [(20141111 1830) ((cl-lib (0 3))) "A collection of emacs utilities" tar ((:commit . "753b27363e39c10edc9e4e452bdbbbe4d190df4a") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/es-lib"))]) (ert-runner . [(20180831 1145) ((s (1 6 1)) (dash (1 8 0)) (f (0 10 0)) (commander (0 2 0)) (ansi (0 1 0)) (shut-up (0 1 0))) "Opinionated Ert testing workflow" tar ((:commit . "90b8fdd5970ef76a4649be60003b37f82cdc1a65") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ert-runner.el"))]) (ert-modeline . [(20140115 1015) ((s (1 3 1)) (dash (1 2 0)) (emacs (24 1)) (projectile (0 9 1))) "displays ert test results in the modeline." single ((:commit . "e7be2b81191afb437b70368a819770f8f750e4af") (:keywords "tools" "tests" "convenience") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (ert-junit . [(20181118 2256) ((ert (0)) (emacs (23 4))) "JUnit XML reports from ert results" single ((:commit . "b0649e94460aff5176dee5b33f28946bffb602d5") (:keywords "tools" "test" "unittest" "ert") (:authors ("Ola Nilsson" . "ola.nilsson@gmail.com")) (:maintainer "Ola Nilsson" . "ola.nilsson@gmail.com") (:url . "http://bitbucket.org/olanilsson/ert-junit"))]) (ert-expectations . [(20121009 734) nil "The simplest unit test framework in the world" single ((:commit . "aed70e002c4305b66aed7f6d0d48e9addd2dc1e6") (:keywords "test" "unittest" "ert" "expectations") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/emacs/download/ert-expectations.el"))]) (ert-async . [(20151011 1359) nil "Async support for ERT" single ((:commit . "f64a7ed5b0d2900c9a3d8cc33294bf8a79bc8526") (:keywords "test") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ert-async.el"))]) (eros . [(20180415 618) ((emacs (24 4))) "Evaluation Result OverlayS for Emacs Lisp" single ((:commit . "dd8910279226259e100dab798b073a52f9b4233a") (:keywords "convenience" "lisp") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/xiongtx/eros"))]) (erlstack-mode . [(20181019 2117) ((emacs (25 1)) (dash (2 12 0))) "Minor mode for analysing Erlang stacktraces" single ((:commit . "984ffddb18432ce3e11528052da8c1a5beb31e72") (:keywords "tools" "erlang") (:authors ("k32")) (:maintainer "k32") (:url . "https://github.com/k32/erlstack-mode"))]) (erlang . [(20181011 1236) ((emacs (24 1))) "Erlang major mode" tar ((:commit . "0bcc9fa7fbe302f26cddd48e23d5d5d3eec21943"))]) (ergoemacs-status . [(20160318 538) ((powerline (2 3)) (mode-icons (0 1 0))) "Adaptive Status Bar / Mode Line" single ((:commit . "d952cc2361adf6eb4d6af60950ad4ab699c81320") (:authors ("Matthew Fidler")) (:maintainer "Matthew Fidler"))]) (ergoemacs-mode . [(20180709 1345) ((emacs (24 1)) (undo-tree (0 6 5)) (cl-lib (0 5))) "Emacs mode based on common modern interface and ergonomics." tar ((:commit . "a5d46653fd3a521276630c81bf75d3e8d224e5cb") (:keywords "convenience") (:authors ("Xah Lee" . "xah@xahlee.org") ("David Capello" . "davidcapello@gmail.com") ("Matthew L. Fidler" . "matthew.fidler@gmail.com")) (:maintainer "Matthew L. Fidler" . "matthew.fidler@gmail.com") (:url . "https://github.com/ergoemacs/ergoemacs-mode"))]) (erefactor . [(20160121 959) ((cl-lib (0 3))) "Emacs-Lisp refactoring utilities" single ((:commit . "bf68085e5635eb94fd85709f8e1355c1f5534745") (:keywords "extensions" "tools" "maint") (:authors ("Masahiro Hayashi" . "mhayashi1120@gmail.com")) (:maintainer "Masahiro Hayashi" . "mhayashi1120@gmail.com") (:url . "https://github.com/mhayashi1120/Emacs-erefactor"))]) (eredis . [(20181119 131) ((dash (0))) "eredis, a Redis client in emacs lisp" single ((:commit . "cfbfc25832f6fbc507bdd56b02e3a0b851a3c368") (:keywords "redis" "api" "tools" "org") (:authors ("Justin Heyes-Jones" . "justinhj@gmail.com")) (:maintainer "Justin Heyes-Jones" . "justinhj@gmail.com") (:url . "http://github.com/justinhj/eredis/"))]) (ereader . [(20170810 501) ((emacs (24 4)) (dash (2 12 1)) (s (1 10 0)) (xml+ (0 0 0))) "Major mode for reading ebooks with org-mode integration" tar ((:commit . "f3bbd3f13195f8fba3e3c880aab0e4c60430dcf3") (:keywords "epub" "ebook") (:authors ("Ben Dean" . "bendean837@gmail.com")) (:maintainer "Ben Dean" . "bendean837@gmail.com") (:url . "https://github.com/bddean/emacs-ereader"))]) (ercn . [(20150523 1503) nil "Flexible ERC notifications" single ((:commit . "79a4df5609046ae2e2e3375998287be6dda80615") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/ercn"))]) (erc-yt . [(20150426 1249) ((dash (2 10 0))) "An erc module to display youtube links nicely" single ((:commit . "43e7d49325b17a3217a6ffb4a9daf75c5ff4e6f8") (:keywords "multimedia") (:authors ("William Stevenson" . "yhvh2000@gmail.com")) (:maintainer "William Stevenson" . "yhvh2000@gmail.com"))]) (erc-youtube . [(20150603 2136) nil "Show info about a YouTube URL in an ERC buffer." single ((:commit . "97054ba8475b442e2aa81e5a291f668b7f28697f") (:keywords "multimedia") (:authors ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Raimon Grau Cuscó" . "raimonster@gmail.com"))]) (erc-view-log . [(20140227 2039) nil "Major mode for viewing ERC logs" single ((:commit . "c5a25f0cbca84ed2e4f72068c02b66bd0ea3b266") (:keywords "erc" "viewer" "logs" "colors") (:authors ("Antoine Levitt") ("Thomas Riccardi" . "riccardi.thomas@gmail.com")) (:maintainer "Antoine Levitt") (:url . "http://github.com/Niluge-KiWi/erc-view-log/raw/master/erc-view-log.el"))]) (erc-twitch . [(20170427 606) ((json (1 3)) (erc (5 0))) "Support for Twitch emotes for ERC." single ((:commit . "53c6af0cb72e56d897d30a40e7e5066668d6b5ec") (:keywords "twitch" "erc" "emotes") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/erc-twitch"))]) (erc-tweet . [(20150920 1258) nil "shows text of a tweet when an url is posted in erc buffers" single ((:commit . "91fed61e139fa788d66a7358f0d50acc896414b8") (:keywords "extensions") (:authors ("Raimon Grau" . "raimonster@gmail.com")) (:maintainer "Raimon Grau" . "raimonster@gmail.com"))]) (erc-track-score . [(20130328 1215) nil "Add score support to tracked channel buffers" single ((:commit . "5b27531ea6b1a4c4b703b270dfa9128cb5bfdaa3") (:authors ("Julien Danjou" . "julien@danjou.info")) (:maintainer "Julien Danjou" . "julien@danjou.info") (:url . "http://julien.danjou.info/erc-track-score.html"))]) (erc-terminal-notifier . [(20140115 1024) nil "OSX notifications via the terminal-notifier gem for Emacs ERC." single ((:commit . "a3dacb935845e4a20031212bbd82b2170f68d2a8") (:keywords "erc" "terminal-notifier" "nick") (:authors ("Julien Blanchard" . "julien@sideburns.eu")) (:maintainer "Julien Blanchard" . "julien@sideburns.eu") (:url . "http://github.com/julienXX/"))]) (erc-status-sidebar . [(20171223 2124) ((emacs (24 5)) (seq (2 3))) "a hexchat-like activity overview for ERC channels" single ((:commit . "ea4189a1dbfe60117359c36e681ad7c389e2968c") (:authors ("Andrew Barbarello")) (:maintainer "Andrew Barbarello") (:url . "https://github.com/drewbarbs/erc-status-sidebar"))]) (erc-social-graph . [(20150508 1204) nil "A social network graph module for ERC." single ((:commit . "e6ef3416a1c5064054bf054d9f0c1c7bf54a9cd0") (:keywords "erc" "graph") (:authors ("Vibhav Pant" . "vibhavp@gmail.com")) (:maintainer "Vibhav Pant" . "vibhavp@gmail.com") (:url . "https://github.com/vibhavp/erc-social-graph"))]) (erc-scrolltoplace . [(20180608 606) ((emacs (24 0)) (switch-buffer-functions (0 0 1))) "An Erc module to scrolltobottom better with keep-place" single ((:commit . "feb0fbf1fd4bdf220ae2d31ea7c066d8e62089f9") (:keywords "erc" "module" "comm" "scrolltobottom" "keep-place") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/erc-scrolltoplace"))]) (erc-image . [(20180522 1424) nil "Show received image urls in the ERC buffer" single ((:commit . "82fb3871f02e24b1e880770b9a3d187aab43d0f0") (:keywords "multimedia") (:authors ("Jon de Andrés Frías" . "jondeandres@gmail.com") ("Raimon Grau Cuscó" . "raimonster@gmail.com")) (:maintainer "Jon de Andrés Frías" . "jondeandres@gmail.com"))]) (erc-hl-nicks . [(20180415 1946) nil "ERC nick highlighter that ignores uniquifying chars when colorizing" single ((:commit . "756c4438a8245ccd3e389bf6c9850ee8453783ec") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/erc-hl-nicks"))]) (erc-hipchatify . [(20170314 1637) ((emacs (24 4)) (s (1 10 0)) (alert (1 2)) (request (0 2 0))) "Provide emoticons and html rendering for HipChat" single ((:keywords "erc" "bitlbee" "hipchat" "multimedia") (:authors ("Sean Farley" . "sean@farley.io")) (:maintainer "Sean Farley" . "sean@farley.io") (:url . "https://bitbucket.org/seanfarley/erc-hipchatify"))]) (erc-crypt . [(20161228 1539) ((cl-lib (0 5))) "Symmetric Encryption for ERC" single ((:commit . "731f9264a5bf08a8fc0b5ce69e72058c86f873a5") (:keywords "comm") (:authors (nil . "xristos@sdf.lonestar.org")) (:maintainer nil . "xristos@sdf.lonestar.org") (:url . "https://github.com/atomontage/erc-crypt"))]) (erc-colorize . [(20170107 1339) nil "Per user colorization of whole message" single ((:commit . "d026a016dcb9d63d9ac66d30627a92a8f1681bbd") (:keywords "erc" "convenience") (:authors ("Sylvain Rousseau <thisirs at gmail dot com>")) (:maintainer "Sylvain Rousseau <thisirs at gmail dot com>") (:url . "https://github.com/thisirs/erc-colorize.git"))]) (eproject . [(20180312 1642) ((helm (1 6 4))) "assign files to projects, programatically" tar ((:commit . "068218d2cf2138cb2e8fc29b57e773a0097a7e8b") (:keywords "programming" "projects") (:authors ("Jonathan Rockway" . "jon@jrock.us")) (:maintainer "Jonathan Rockway" . "jon@jrock.us"))]) (eprime-mode . [(20140513 1816) nil "An E-prime checking mode for Emacs" single ((:commit . "17a481af26496be91c07139a9bfc05cfe722506f") (:keywords "e-prime" "english" "grammar") (:authors ("Andrew Hynes" . "andrewhynes@openmailbox.org")) (:maintainer "Andrew Hynes" . "andrewhynes@openmailbox.org") (:url . "https://github.com/AndrewHynes/eprime-mode"))]) (epresent . [(20160411 201) ((org (8)) (cl-lib (0 5))) "Simple presentation mode for Emacs Org-mode" single ((:commit . "6c8abedcf46ff08091fa2bba52eb905c6290057d") (:keywords "gui") (:url . "https://github.com/dakrone/epresent"))]) (epm . [(20161027 734) ((emacs (24 3)) (epl (0 8))) "Emacs Package Manager" tar ((:commit . "ab3d194fc4d11520d6b9bce4746d7242f3f1606a") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/epm"))]) (epl . [(20180205 2049) ((cl-lib (0 3))) "Emacs Package Library" single ((:commit . "78ab7a85c08222cd15582a298a364774e3282ce6") (:keywords "convenience") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/cask/epl"))]) (epkg . [(20181104 1943) ((closql (1 0 0)) (dash (2 14 1)) (emacs (25 1))) "browse the Emacsmirror package database" tar ((:commit . "c42bc98a711ffa8d2a7b9096b563ac0edb0b9bf3") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/epkg"))]) (epic . [(20170210 23) ((htmlize (1 47))) "Evernote Picker for Cocoa Emacs" single ((:commit . "a41826c330eb0ea061d58a08cc861b0c4ac8ec4e") (:keywords "evernote" "applescript") (:authors ("Yoshinari Nomura" . "nom@quickhack.net")) (:maintainer "Yoshinari Nomura" . "nom@quickhack.net") (:url . "https://github.com/yoshinari-nomura/epic"))]) (epc . [(20140610 534) ((concurrent (0 3 1)) (ctable (0 1 2))) "A RPC stack for the Emacs Lisp" tar ((:commit . "e1bfa5ca163273859336e3cc89b4b6460f7f8cda") (:keywords "lisp" "rpc") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-epc"))]) (eopengrok . [(20160904 659) ((s (1 9 0)) (dash (2 10 0)) (magit (2 1 0)) (cl-lib (0 5))) "opengrok interface for emacs" single ((:commit . "78f734328aaf19c52720415c037708ece1944c4c") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (envdir . [(20160221 1923) ((emacs (24)) (dash (2 10 0)) (f (0 17 2))) "Modify environment according to files in a specified directory" single ((:commit . "f29346c55ccf11d8c75628edc6d430ed63c36917") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/envdir-mode"))]) (ensime . [(20180615 1330) ((scala-mode (0 23)) (sbt-mode (0 2)) (yasnippet (0 10 0)) (company (0 9 0)) (dash (2 12 1)) (s (1 11 0)) (popup (0 5 3))) "ENhanced Scala Interaction Mode for Emacs" tar ((:commit . "34eb11dac3ec9d1c554c2e55bf056ece6983add7") (:keywords "languages") (:url . "https://github.com/ensime/ensime-emacs"))]) (enotify . [(20130407 1348) nil "A networked notification system for emacs" tar ((:commit . "7fd2f48ef4ff32c8f013c634ea2dd6b1d1409f80"))]) (eno . [(20160110 1034) ((dash (2 12 1)) (edit-at-point (1 0))) "Goto/copy/cut any word/symbol/line in view, similar to ace-jump/easymotion" single ((:commit . "40075bb1ed9e62f42c5799f3d3721734742ed417") (:authors (nil . "<e.enoson@gmail.com>")) (:maintainer nil . "<e.enoson@gmail.com>") (:url . "http://github.com/enoson/eno.el"))]) (enlive . [(20170725 1417) nil "query html document with css selectors" single ((:commit . "604a8ca272b6889f114e2b5a13adb5b1dc4bae86") (:keywords "css" "selector" "query") (:authors ("ZHOU Feng" . "zf.pascal@gmail.com")) (:maintainer "ZHOU Feng" . "zf.pascal@gmail.com") (:url . "http://github.com/zweifisch/enlive"))]) (enh-ruby-mode . [(20180730 2309) ((emacs (24))) "Major mode for editing Ruby files" tar ((:commit . "09e1ed06c1cf323e3b4d45cd86353087e6a12fde") (:keywords "languages" "elisp" "ruby") (:authors ("Geoff Jacobsen")) (:maintainer "Geoff Jacobsen") (:url . "http://github.com/zenspider/Enhanced-Ruby-Mode"))]) (engine-mode . [(20180401 1646) ((cl-lib (0 5))) "Define and query search engines from within Emacs." single ((:commit . "fd5a235b2c93b95143d676e6b654e388d7cdd956") (:authors ("Harry R. Schwartz" . "hello@harryrschwartz.com")) (:maintainer "Harry R. Schwartz" . "hello@harryrschwartz.com") (:url . "https://github.com/hrs/engine-mode"))]) (encourage-mode . [(20151128 905) ((emacs (24 4))) "Encourages you in your work. :D" single ((:commit . "99edacf2d94d168d3da0609860dc7253db7c9815") (:keywords "fun") (:authors ("Patrick Mosby" . "patrick@schreiblogade.de")) (:maintainer "Patrick Mosby" . "patrick@schreiblogade.de") (:url . "https://github.com/halbtuerke/encourage-mode.el"))]) (enclose . [(20121008 1614) nil "Enclose cursor within punctuation pairs." tar ((:commit . "2747653e84af39017f503064bc66ed1812a77259"))]) (emr . [(20180921 2115) ((s (1 3 1)) (dash (1 2 0)) (cl-lib (0 2)) (popup (0 5 0)) (emacs (24 1)) (list-utils (0 3 0)) (paredit (24 0 0)) (projectile (0 9 1)) (clang-format (0)) (iedit (0 97))) "Emacs refactoring system." tar ((:commit . "8856b2ed7e45dd33a5f81e1302a2fba736c64dd6") (:keywords "tools" "convenience" "refactoring") (:authors ("Chris Barrett" . "chris.d.barrett@me.com")) (:maintainer "Chris Barrett" . "chris.d.barrett@me.com"))]) (empos . [(20151011 1916) nil "Locate bibtex citations from within emacs" single ((:commit . "7b99ad30e56937adb7e6349777e5a2045597d564") (:keywords "citations" "reference" "bibtex" "reftex") (:authors ("Dimitris Alikaniotis <da352 [at] cam.ac.uk>")) (:maintainer "Dimitris Alikaniotis <da352 [at] cam.ac.uk>") (:url . "http://github.com/dimalik/empos/"))]) (emojify-logos . [(20180814 917) ((emojify (0 4))) "Add logos to emojify" tar ((:commit . "a3e78bcbdf863092d4c9b026ac08bf7d1c7c0e8b") (:authors ("mxgoldstein" . "m_goldstein@gmx.net")) (:maintainer "mxgoldstein" . "m_goldstein@gmx.net") (:url . "https://github.com/mxgoldstein/emojify-logos"))]) (emojify . [(20180611 1538) ((seq (1 11)) (ht (2 0)) (emacs (24 3))) "Display emojis in Emacs" tar ((:commit . "38ae28d95b58e9fb86a3495a2dda3e5de254c4fc") (:keywords "multimedia" "convenience") (:authors ("Iqbal Ansari" . "iqbalansari02@yahoo.com")) (:maintainer "Iqbal Ansari" . "iqbalansari02@yahoo.com") (:url . "https://github.com/iqbalansari/emacs-emojify"))]) (emoji-recall . [(20160723 2208) ((emacs (24))) "How many emoji can you recall from memory?" tar ((:commit . "d9122f8fb1467309260109a1985cd14f18fdf631") (:keywords "game") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/emoji-recall.el"))]) (emoji-fontset . [(20160726 1924) nil "Set font face for Emoji." single ((:commit . "10be897fa5165fd40fd35a89e38c759e008fa775") (:keywords "emoji" "font" "config") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (emoji-display . [(20140117 1013) nil "emoji displaying module" single ((:commit . "bb4217f6400151a9cfa6d4524b8427f01feb5193") (:keywords "emoji") (:authors ("Kazuhiro Ito" . "kzhr@d1.dion.ne.jp")) (:maintainer "Kazuhiro Ito" . "kzhr@d1.dion.ne.jp") (:url . "https://github.com/ikazuhiro/emoji-display"))]) (emoji-cheat-sheet-plus . [(20150617 1331) ((emacs (24)) (helm (1 6 4))) "emoji-cheat-sheet for emacs" tar ((:commit . "96a003127d646a2683d81ca906a17eace0a6413e") (:keywords "emacs" "emoji") (:authors ("Sylvain Benner (based on the work of Shingo Fukuyama)")) (:maintainer "Sylvain Benner (based on the work of Shingo Fukuyama)") (:url . "https://github.com/syl20bnr/emacs-emoji-cheat-sheet-plus"))]) (emms-state . [(20160504 805) ((emms (0))) "Display track description and playing time in the mode line" single ((:commit . "77930300222333b71eafd495cc1fee3a3585eb23") (:keywords "emms") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/emms-state.el"))]) (emms-soundcloud . [(20131221 1145) ((emms (20131016)) (json (1 2))) "EMMS source for Soundcloud audio sharing platform" single ((:commit . "87e5cbf9609d1f26c24dc834fdeb78b33d453c2b") (:keywords "emms" "soundcloud") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "http://github.com/osener/emms-soundcloud"))]) (emms-player-simple-mpv . [(20180316 1549) ((emacs (24)) (cl-lib (0 5)) (emms (4 0))) "An extension of emms-player-simple.el for mpv JSON IPC" tar ((:commit . "101d120ccdee1c2c213fd2f0423c858b21649c00") (:keywords "emms" "mpv") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/emms-player-simple-mpv"))]) (emms-player-mpv-jp-radios . [(20180325 1117) ((emacs (24)) (cl-lib (0 5)) (emms (4 0)) (emms-player-simple-mpv (0 1 7))) "EMMS players and stream lists of Japan radio stations" tar ((:commit . "f6b37f5878c741124d5fca43c5b80af873541edd") (:keywords "emms" "mpv" "radio") (:url . "https://github.com/momomo5717/emms-player-mpv-jp-radios"))]) (emms-player-mpv . [(20180503 2127) ((emms (0))) "mpv support for EMMS" single ((:commit . "9c9ffc6f00a737a6db6377681a88e5292ebcf86b") (:keywords "multimedia" "emms" "mpv") (:url . "https://github.com/dochang/emms-player-mpv/"))]) (emms-mode-line-cycle . [(20160221 1120) ((emacs (24)) (emms (4 0))) "Display the emms mode line as a ticker" single ((:commit . "2c2f395e484a1d345050ddd61ff5fab71a92a6bc") (:keywords "emms" "mode-line") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/emms-mode-line-cycle"))]) (emms-mark-ext . [(20130529 327) ((emms (3 0))) "Extra functions for emms-mark-mode and emms-tag-edit-mode" single ((:commit . "ec68129e3e9e469e5bf160c6a1b7030e322f3541") (:keywords "convenience" "multimedia") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/emms-mark-ext"))]) (emms-info-mediainfo . [(20131223 1300) ((emms (0))) "Info-method for EMMS using medianfo" single ((:commit . "bce16eae9eacd38719fea62a9755225a888da59d") (:keywords "multimedia" "processes") (:authors ("Fabián Ezequiel Gallina" . "fgallina@gnu.org")) (:maintainer "Fabián Ezequiel Gallina" . "fgallina@gnu.org"))]) (emms-bilibili . [(20180103 418) ((emacs (25)) (cl-lib (0 5))) "Play Bilibili in EMMS." single ((:commit . "294bca3dfc42fe3a55fb326ab39bc0fcfc8c5090") (:keywords "emms" "bilibili") (:url . "https://github.com/stardiviner/emms-bilibili"))]) (emms . [(20181101 1813) ((cl-lib (0 5))) "The Emacs Multimedia System" tar ((:commit . "56d9ec27dbbe75496e338f6621e196c04472470f") (:keywords "emms" "mp3" "mpeg" "multimedia") (:authors ("Jorgen Schäfer" . "forcer@forcix.cx")) (:maintainer "Jorgen Schäfer" . "forcer@forcix.cx") (:url . "http://www.gnu.org/software/emms/"))]) (emmet-mode . [(20180613 341) nil "Unofficial Emmet's support for emacs" single ((:commit . "1acb821e0142136344ccf40c1e5fb664d7db2e70") (:keywords "convenience") (:authors ("Shin Aoyama" . "smihica@gmail.com")) (:maintainer "Shin Aoyama" . "smihica@gmail.com") (:url . "https://github.com/smihica/emmet-mode"))]) (emlib . [(20161126 1523) ((dash (2 13 0)) (cl-lib (0 5))) "A Machine Learning library for Emacs" tar ((:commit . "dea2af00f551ea580c641d86dd69219f7d4f3685") (:keywords "data" "ai" "neural networks" "ml") (:authors ("Narendra Joshi" . "narendraj9@gmail.com")) (:maintainer "Narendra Joshi" . "narendraj9@gmail.com") (:url . "https://github.com/narendraj9/emlib.git"))]) (embrace . [(20171031 1833) ((cl-lib (0 5)) (expand-region (0 10 0))) "Add/Change/Delete pairs based on `expand-region'" single ((:commit . "dd5da196e5bcc5e6d87e1937eca0c21da4334ef2") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (ember-yasnippets . [(20160526 1658) ((yasnippet (0 8 0))) "Snippets for Ember.js development" tar ((:commit . "3b5bd01569646237bf1b540d097e12f9118b67f4") (:keywords "tools" "abbrev" "languages") (:authors ("Ron White" . "ronco@costite.com")) (:maintainer "Ron White" . "ronco@costite.com"))]) (ember-mode . [(20181001 936) ((cl-lib (0 5))) "Ember navigation mode for emacs" single ((:commit . "88e5ffd33d8664b4d5124d6aa2ea9ed8d50c8c9e") (:keywords "ember" "ember.js" "emberjs") (:authors ("Aad Versteden" . "madnificent@gmail.com")) (:maintainer "Aad Versteden" . "madnificent@gmail.com"))]) (emaps . [(20180712 1916) nil "utilities for working with keymaps." single ((:commit . "823b8f72e6459c9f1a5dd62451ee4005ef71d955") (:keywords "convenience" "keyboard" "keymap" "utility") (:authors ("Ben Moon" . "software@guiltydolphin.com")) (:maintainer "Ben Moon" . "software@guiltydolphin.com") (:url . "https://github.com/GuiltyDolphin/emaps"))]) (emamux-ruby-test . [(20130812 1639) ((emamux (0 1)) (projectile (0 9 1))) "Ruby test with emamux" single ((:commit . "23b73c650573b340351a919da3da416acfc2ac84") (:url . "https://github.com/syohex/emamux-ruby-test"))]) (emamux . [(20170227 337) ((emacs (24 3))) "Interact with tmux" single ((:commit . "39f57786b2cdd3844888df42d71c7bd251f07158") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-emamux"))]) (emacsshot . [(20161018 1443) nil "Snapshot a frame or window from within Emacs" tar ((:commit . "11ace77ab718292d05b82d93178380aff591468b") (:keywords "convenience") (:authors ("Marco Wahl" . "marcowahlsoft@gmail.com")) (:maintainer "Marco Wahl") (:url . "https://github.com/marcowahl/emacsshot"))]) (emacsql-sqlite . [(20180128 2052) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for SQLite" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql-psql . [(20171219 227) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for PostgreSQL via psql" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql-mysql . [(20171219 227) ((emacs (25 1)) (emacsql (2 0 0))) "EmacSQL back-end for MySQL" single ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsql . [(20181111 1005) ((emacs (25 1))) "high-level SQL database front-end" tar ((:commit . "f8c3d9fce28ab7d5b0c9fcf2c1236151ca7add24") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/emacsql"))]) (emacsist-view . [(20160426 1223) nil "Mode for viewing emacsist.com" single ((:commit . "f67761259ed779a9bc95c9a4e0474522990c5c6b") (:keywords "convenience" "usability") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/emacsist-view"))]) (emacsc . [(20161028 1706) nil "helper for emacsc(1)" tar ((:commit . "421e0c567358769e32f670ae8e949d99abae0c28") (:keywords "tools") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/emacsc"))]) (emacsagist . [(20140331 1830) ((cl-lib (0 5))) "Search Packagist.org packages without leaving Emacs" single ((:commit . "aba342ba59c254a88017f25e9fb7a8cd6f2fda83") (:keywords "tools") (:authors ("Brian Zwahr" . "echosa@icloud.com")) (:maintainer "Brian Zwahr" . "echosa@icloud.com") (:url . "http://github.com/echosa/emacsagist"))]) (emacs-setup . [(20120727 1426) nil "Package for maintaining your emacs configuration. Clean up your .emacs!" tar ((:commit . "c783ec13e3b39093fffb6f6d64dccdce8ce4d375"))]) (elx . [(20181111 1007) ((emacs (25 1))) "extract information from Emacs Lisp libraries" single ((:commit . "c554db7e7f2c0c8a503def7739b8205193ba821f") (:keywords "docs" "libraries" "packages") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/elx"))]) (elwm . [(20150817 1007) ((dash (1 1 0))) "Minimalistic window manager for emacs" single ((:commit . "c33b183f006ad476c3a44dab316f580f8b369930") (:keywords "docs") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/elwm"))]) (elvish-mode . [(20180809 1612) ((emacs (24 3))) "Defines a major mode for Elvish" single ((:commit . "c3a7e31564256b9755b1ab9fb40d32ad78cd1ad2") (:authors ("Adam Schwalm" . "adamschwalm@gmail.com")) (:maintainer "Adam Schwalm" . "adamschwalm@gmail.com") (:url . "https://github.com/ALSchwalm/elvish-mode"))]) (elscreen-separate-buffer-list . [(20161107 358) ((emacs (24 4)) (elscreen (1 4 6))) "Separate buffer list manager for elscreen" single ((:commit . "7652d827aa1b8c1b04303c5b4b0bda5e8f85565e") (:keywords "elscreen") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com"))]) (elscreen-multi-term . [(20151022 233) ((emacs (24 4)) (elscreen (1 4 6)) (multi-term (1 3))) "Multi term for elscreen" single ((:commit . "7b6048a0dd80f69460a62bbc6f1af8856141a5ea") (:keywords "elscreen" "multi term") (:authors ("wamei" . "wamei.cho@gmail.com")) (:maintainer "wamei" . "wamei.cho@gmail.com"))]) (elscreen-mew . [(20160504 1835) ((elscreen (20120413 807))) "ElScreen Add-On for Mew" single ((:commit . "c90a23441d836da14a1cb12788432308ba58e2b6") (:authors ("Takashi Masuda" . "masutaka.net@gmail.com")) (:maintainer "Takashi Masuda" . "masutaka.net@gmail.com") (:url . "https://github.com/masutaka/elscreen-mew"))]) (elscreen-fr . [(20160920 953) ((elscreen (0)) (seq (1 11))) "Use frame title as screen tab" single ((:commit . "b9c11f80d277086d5d5bf88623e15fc7adbbbe3c") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://github.com/rocher/elscreen-fr"))]) (elscreen-buffer-group . [(20181027 528) ((emacs (24 4)) (elscreen (0)) (cl-lib (0 5))) "elscreen buffer group" single ((:commit . "cd671c4a86ff6e481d24d060b4069e518940f9c9") (:keywords "buffer") (:authors ("Jeff Gran" . "jeff@jeffgran.com") ("Author: Ryan C. Thompson")) (:maintainer "Jeff Gran" . "jeff@jeffgran.com") (:url . "https://github.com/jeffgran/elscreen-buffer-group"))]) (elscreen . [(20181009 451) ((emacs (24))) "Emacs window session manager" tar ((:commit . "cc58337faf5ba1eae7e87f75f6ff3758675688f2") (:keywords "window" "convenience") (:authors ("Naoto Morishima" . "naoto@morishima.net")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/elscreen"))]) (elsa . [(20181119 2147) ((trinary (1 0 0)) (emacs (25 1)) (f (0)) (dash (2 14)) (cl-lib (0 3))) "Emacs Lisp Static Analyser" tar ((:commit . "9a2f3d5abfac44ab50aa9b6c34bbe8b9562741b1"))]) (elquery . [(20180917 2217) ((emacs (25 1)) (s (1 11 0)) (dash (2 13 0))) "The HTML library for elisp." single ((:commit . "eac429d8550fbf1582c57d5e16fed9f320d6eb30") (:keywords "html" "hypermedia" "tools" "webscale") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/elquery"))]) (elpygen . [(20171225 1736) ((emacs (25)) (yasnippet (0 8 0))) "Generate a Python function/method using a symbol under point" single ((:commit . "21929c997a05968f9eefe52b85a76ceaab3b0d81") (:keywords "python" "languages" "tools") (:authors ("Vladimir Kazanov" . "vkazanov@inbox.ru")) (:maintainer "Vladimir Kazanov" . "vkazanov@inbox.ru") (:url . "https://github.com/vkazanov/elpygen"))]) (elpy . [(20181103 1105) ((company (0 9 2)) (emacs (24 4)) (find-file-in-project (3 3)) (highlight-indentation (0 5 0)) (pyvenv (1 3)) (yasnippet (0 8 0)) (s (1 11 0))) "Emacs Python Development Environment" tar ((:commit . "c60189ec9bba29b75f32dfab814a9c7af96520eb"))]) (elpa-mirror . [(20181013 256) ((emacs (24 4))) "Create local package repository so package upgrade never breaks" single ((:commit . "4e94c5058f67ace2f739f5b3a8cd04d30289febf") (:keywords "cloud" "mirror" "elpa") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/elpa-mirror"))]) (elpa-clone . [(20170502 1214) ((emacs (24 4)) (cl-lib (0))) "Clone ELPA archive" single ((:commit . "92f4c9d3570ad002575a90d0cc4a522c203a1110") (:keywords "comm" "elpa" "clone" "mirror") (:authors ("ZHANG Weiyi" . "dochang@gmail.com")) (:maintainer "ZHANG Weiyi" . "dochang@gmail.com") (:url . "https://github.com/dochang/elpa-clone"))]) (elpa-audit . [(20141023 1331) nil "Handy functions for inspecting and comparing package archives" single ((:commit . "727da50e626977351aff2675b6540a36818bbbe6") (:keywords "maint") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/elpa-audit"))]) (eloud . [(20160731 1557) ((emacs (24 4))) "A lightweight, interactive screen reader" single ((:commit . "82c97918585bd2a749251ae87d7732ca9d856c16") (:keywords "extensions") (:authors ("Patrick Smyth" . "patricksmyth01@gmail.com")) (:maintainer "Patrick Smyth" . "patricksmyth01@gmail.com") (:url . "https://github.com/smythp/eloud"))]) (elogcat . [(20151121 41) ((s (1 9 0)) (dash (2 10 0))) "logcat interface" single ((:commit . "4f311b7a07565b0d060334bc68edb36f2bff703f") (:keywords "tools") (:authors ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Youngjoo Lee" . "youngker@gmail.com"))]) (elog . [(20160724 2255) ((eieio (1 3))) "logging library extended from logito" single ((:commit . "a67237d9813c7591614d95e2ef31cc5e5ed3f31b") (:keywords "lisp" "tool" "log") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (elnode . [(20140203 2306) ((web (0 1 4)) (dash (1 1 0)) (noflet (0 0 7)) (s (1 5 0)) (creole (0 8 14)) (fakir (0 1 6)) (db (0 0 5)) (kv (0 0 17))) "The Emacs webserver." tar ((:commit . "3f2bf225853e40a2a10386ee5ae0bd6ba5d44ce9"))]) (elmine . [(20170511 720) ((s (1 10 0))) "Redmine API access via elisp." single ((:commit . "432d2f2f7cb5b533f25b993d1001abcadcebe8ed") (:keywords "tools") (:authors ("Arthur Andersen" . "leoc.git@gmail.com")) (:maintainer "Arthur Andersen" . "leoc.git@gmail.com") (:url . "http://github.com/leoc/elmine"))]) (elmacro . [(20180628 1411) ((s (1 11 0)) (dash (2 13 0))) "Convert keyboard macros to emacs lisp" single ((:commit . "89b9b0feabafd01fee48111d67131c4c9b5fed9a") (:keywords "macro" "elisp" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/elmacro"))]) (elm-yasnippets . [(20160401 524) ((yasnippet (0 8 0))) "Yasnippets for Elm" tar ((:commit . "45a11a0cef0c36633fb3477d3dc4167e82779ba4") (:keywords "snippets") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com"))]) (elm-test-runner . [(20180918 2255) ((emacs (24 4))) "Enhanced support for running elm-test" single ((:commit . "73696add403cee6547fcb6eb4e49798e1583d0e2") (:authors ("Juan Edi")) (:maintainer "Juan Edi") (:url . "https://github.com/juanedi/elm-test-runner"))]) (elm-mode . [(20181114 2235) ((f (0 17)) (let-alist (1 0 5)) (seq (2 2)) (s (1 7 0)) (emacs (24 4)) (dash (2 13 0))) "Major mode for Elm" tar ((:commit . "a52c0c6216145ec1cf39d06541ad74f33f4816cc") (:authors ("Joseph Collard")) (:maintainer "Joseph Collard") (:url . "https://github.com/jcollard/elm-mode"))]) (elixir-yasnippets . [(20150417 1239) ((yasnippet (0 8 0))) "Yasnippets for Elixir" tar ((:commit . "980ca7626c14ef0573bec0035ec7942796062783"))]) (elixir-mode . [(20180711 1245) ((emacs (24)) (pkg-info (0 4))) "Major mode for editing Elixir files" tar ((:commit . "bfd09392a0253e4b96c642472e5d5b757a5254f8") (:keywords "languages" "elixir") (:url . "https://github.com/elixir-lang/emacs-elixir"))]) (elisp-slime-nav . [(20160128 1909) ((cl-lib (0 2))) "Make M-. and M-, work in elisp like they do in slime" single ((:commit . "34938422929800839e2f935aca890cd4a229ca99") (:keywords "navigation" "slime" "elisp" "emacs-lisp") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/elisp-slime-nav"))]) (elisp-sandbox . [(20131116 1842) nil "Evaluate EmacsLisp expressions in a sandbox" single ((:commit . "d894d68934ef09c42f72ac4e1173a0bedc23f139") (:keywords "lisp") (:authors ("Joel McCracken <mccracken.joel@gmail.com>, D. Goel" . "deego@gnufans.org")) (:maintainer "Joel McCracken <mccracken.joel@gmail.com>, D. Goel" . "deego@gnufans.org") (:url . "https://github.com/joelmccracken/elisp-sandbox"))]) (elisp-refs . [(20181111 2223) ((dash (2 12 0)) (loop (1 2)) (s (1 11 0))) "find callers of elisp functions or macros" single ((:commit . "686aa5e6a6cc7cd20c6e11837251e19f303211b6") (:keywords "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (elisp-lint . [(20180224 2042) ((emacs (24))) "basic linting for Emacs Lisp" single ((:commit . "04b0d36ec0e4dc1bb54c2bf4c2d16b2af8cf6a39") (:keywords "lisp" "maint" "tools") (:authors ("Nikolaj Schumacher <bugs * nschum de>,")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>,") (:url . "http://github.com/gonewest818/elisp-lint/"))]) (elisp-format . [(20160508 952) nil "Format elisp code" single ((:commit . "03cc293eb2f78ec58fc1d84279af06816a04b979") (:authors (nil . "Andy Stewart lazycat.manatee@gmail.com")) (:maintainer "Yuki Inoue inouetakahiroki _at_ gmail.com") (:url . "https://github.com/Yuki-Inoue/elisp-format"))]) (elisp-docstring-mode . [(20170304 1615) nil "Major mode for editing elisp docstrings." single ((:commit . "f512e509dd690f65133e55563ebbfd2dede5034f") (:keywords "languages") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (elisp-depend . [(20161230 1550) nil "Parse depend libraries of elisp file." single ((:commit . "e4b201ac7dcee4489d58800c299fd04aaa61d07a"))]) (elisp-def . [(20180806 723) ((dash (2 12 0)) (f (0 19 0)) (s (1 11 0)) (emacs (24 3))) "macro-aware go-to-definition for elisp" single ((:commit . "368b04da68783601b52e3169312183381871cf9e") (:keywords "lisp") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (elhome . [(20161025 2042) ((initsplit (20120630))) "A framework for a \"home\" Emacs configuration" tar ((:commit . "e789e806469af3e9705f72298683c21f6c3a516d") (:keywords "lisp") (:authors ("Dave Abrahams" . "dave@boostpro.com")) (:maintainer "Demyan Rogozhin" . "demyan.rogozhin@gmail.com") (:url . "http://github.com/demyanrogozhin/elhome"))]) (elgrep . [(20181023 959) ((emacs (25 1)) (async (1 9 2))) "Searching files for regular expressions" single ((:commit . "d648df1f2bde466d74c4810d7abab700a10b30d0") (:keywords "tools" "matching" "files" "unix") (:authors ("Tobias Zawada" . "naehring@smtp.1und1.de")) (:maintainer "Tobias Zawada" . "naehring@smtp.1und1.de") (:url . "https://github.com/TobiasZawada/elgrep"))]) (elfeed-web . [(20180829 1716) ((simple-httpd (1 4 3)) (elfeed (1 4 0)) (emacs (24 1))) "web interface to Elfeed" tar ((:commit . "afafa1f7d9e29de55ce5b1709074738a7e185f2a"))]) (elfeed-protocol . [(20181117 1159) ((emacs (24 4)) (elfeed (2 1 1)) (cl-lib (0 5)) (auth-source (0))) "Provide owncloud/ttrss protocols for elfeed" tar ((:commit . "29895e39400a31750dfd3d9a327840d7a59384df") (:keywords "news") (:authors ("Xu Fasheng" . "fasheng.xu@gmail.com")) (:maintainer "Xu Fasheng" . "fasheng.xu@gmail.com") (:url . "https://github.com/fasheng/elfeed-protocol"))]) (elfeed-org . [(20181015 1100) ((elfeed (1 1 1)) (org (8 2 7)) (dash (2 10 0)) (s (1 9 0)) (cl-lib (0 5))) "Configure elfeed with one or more org-mode files" single ((:commit . "607b8bf4923a995260a072559b77bee188614a06") (:keywords "news") (:authors ("Remy Honig" . "remyhonig@gmail.com")) (:maintainer "Remy Honig" . "remyhonig@gmail.com") (:url . "https://github.com/remyhonig/elfeed-org"))]) (elfeed-goodies . [(20171127 651) ((popwin (1 0 0)) (powerline (2 2)) (elfeed (2 0 0)) (cl-lib (0 5)) (noflet (0 0 10)) (ace-jump-mode (2 0))) "Elfeed goodies" tar ((:commit . "fc0c3e72f9fcd7bbf5237f6f2323bc666e8240b4") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://github.com/algernon/elfeed-goodies"))]) (elfeed . [(20180916 1338) ((emacs (24 3))) "an Emacs Atom/RSS feed reader" tar ((:commit . "afafa1f7d9e29de55ce5b1709074738a7e185f2a"))]) (elf-mode . [(20161009 748) ((emacs (24 3))) "Show symbols in binaries" single ((:commit . "cd280d683cd3341d8bb31af6db7e3b74a133e6ab") (:keywords "matching") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/elf-mode"))]) (elein . [(20120120 1116) nil "running leiningen commands from emacs" single ((:commit . "d4c0c0491dbb7c90e953d7a16172107c37103605") (:keywords "tools" "processes") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/elein"))]) (electric-spacing . [(20161209 1957) nil "Insert operators with surrounding spaces smartly" single ((:commit . "9d0f8a213133f2619a4e9dfbba3b00d4348c07b0") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com"))]) (electric-operator . [(20181030 2155) ((dash (2 10 0)) (emacs (24 4))) "Automatically add spaces around operators" tar ((:commit . "3057f786b2a7b00364da2995da482858e94046e1") (:keywords "electric") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/electric-operator"))]) (electric-case . [(20150417 1112) nil "insert camelCase, snake_case words without \"Shift\"ing" single ((:commit . "bac64e772107e3dc721a9819f63b9ebdc28a81f7") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (eldoc-overlay . [(20171219 940) ((emacs (24 3)) (inline-docs (1 0 1)) (quick-peek (1 0))) "Display eldoc with contextual documentation overlay." single ((:commit . "a391396f4cdf30a2f27a4c426b58b44ab3d0f0d0") (:keywords "documentation" "eldoc" "overlay") (:authors ("stardiviner" . "numbchild@gmail.com")) (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/eldoc-overlay"))]) (eldoc-eval . [(20180607 1157) nil "Enable eldoc support when minibuffer is in use." single ((:commit . "f59a1ae7ecfa97ef659c7adb93e0673419acc485") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com"))]) (elcouch . [(20180809 936) ((emacs (25 1)) (json-mode (1 0 0)) (libelcouch (0 8 0))) "View and manipulate CouchDB databases" single ((:commit . "ae9b6261c5167d538914bfdbc4d34a36e50b5bc2") (:keywords "data" "tools") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/elcouch"))]) (elcord . [(20181028 650) ((emacs (25))) "Allows you to integrate Rich Presence from Discord" tar ((:commit . "2224b0dd9137c04a62dd8ff7078ab80e9289643e") (:keywords "games") (:authors ("heatingdevice") ("Wilfredo Velázquez-Rodríguez" . "zulu.inuoe@gmail.com")) (:maintainer "heatingdevice") (:url . "https://github.com/Mstrodl/elcord"))]) (elcontext . [(20180526 1304) ((ht (2 3)) (hydra (0 14 0)) (emacs (24 3)) (f (0 20 0)) (osx-location (0 4)) (uuidgen (0 3))) "Create context specific actions" tar ((:commit . "f434ffc655e6349a4dd52285ff68a9194bcfc949") (:keywords "calendar" "convenience") (:authors ("Thomas Sojka")) (:maintainer "Thomas Sojka") (:url . "https://github.com/rollacaster/elcontext"))]) (elbank . [(20180316 1343) ((emacs (25)) (seq (2 16))) "Personal finances reporting application" tar ((:commit . "fa9bc7dec0a8fd489e90b9f178719344cc8d315a") (:keywords "tools" "personal-finances") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (el2org . [(20180311 1555) ((emacs (25 1))) "Convert elisp file to org file" single ((:commit . "81f1c97db8911f5bdf92c729630ab509de4ec73f") (:keywords "convenience") (:authors ("Feng Shu  <tumashu AT 163.com>")) (:maintainer "Feng Shu  <tumashu AT 163.com>") (:url . "https://github.com/tumashu/el2org"))]) (el2markdown . [(20170630 1858) nil "Convert commentary section of elisp files to markdown." single ((:commit . "368d99313683cd943c99feaffca356be60bdb636") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/el2markdown"))]) (el-x . [(20140111 2201) nil "main entry point for el-x package" tar ((:commit . "e7c333d4fc31a90f4dca951efe21129164b42605") (:keywords "lisp") (:authors ("Yann Hodique" . "yann.hodique@gmail.com")) (:maintainer "Yann Hodique" . "yann.hodique@gmail.com"))]) (el-spy . [(20131226 2008) nil "Mocking framework for Emacs lisp. It also support spy, proxy." single ((:commit . "b1dead9d1877660856ada22d906ac4e54695aec7") (:keywords "test") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/el-spy"))]) (el-sprunge . [(20140107 139) ((web-server (20140105 2246)) (htmlize (20130207 1202)) (emacs (24 3))) "Command line paste server with Emacs highlighting" tar ((:commit . "37855ec60aeb4d565c49a4d711edc7341e9a22cb"))]) (el-spice . [(20180128 1721) nil "Extra spice for emacs lisp programming" tar ((:commit . "4e0852ebf5d8e9cbb3eaaa6ae9c53d126b53f58c") (:keywords "languages" "extensions") (:authors ("Vedang Manerikar" . "vedang.manerikar@gmail.com")) (:maintainer "Vedang Manerikar" . "vedang.manerikar@gmail.com") (:url . "https://github.com/vedang/el-spice"))]) (el-spec . [(20121018 704) nil "ruby's rspec like syntax test frame work" single ((:commit . "1dbc465401d4aea5560318c4f13ff30920a0718d") (:keywords "test") (:authors ("Yuuki Arisawa" . "yuuki.ari@gmail.com")) (:maintainer "Yuuki Arisawa" . "yuuki.ari@gmail.com") (:url . "https://github.com/uk-ar/el-spec"))]) (el-pocket . [(20170922 1249) ((web (0 5 2)) (emacs (24))) "Read and write to Pocket (getpocket.com)" single ((:commit . "a80abfb67efe68ada1d7d0a73aecee57e763baaa") (:keywords "emacs" "pocket" "bookmarks") (:authors ("Tod Davies" . "davies.t.o@gmail.com")) (:maintainer "Tod Davies" . "davies.t.o@gmail.com") (:url . "http://github.com/pterygota/el-pocket"))]) (el-patch . [(20181018 1610) ((emacs (25))) "Future-proof your Elisp." single ((:commit . "3051dd30d6d90b855da16332b5b16b4f754a39c6") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/el-patch"))]) (el-mock . [(20170824 1954) nil "Tiny Mock and Stub framework in Emacs Lisp" single ((:commit . "5df1d3a956544f1d3ad0bcd81daf47fff33ab8cc") (:keywords "lisp" "testing" "unittest") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/el-mock.el"))]) (el-init-viewer . [(20150303 828) ((emacs (24)) (cl-lib (0 5)) (ctable (0 1 2)) (dash (2 10 0)) (anaphora (1 0 0)) (el-init (0 1 4))) "Record viewer for el-init" single ((:commit . "8a2ab457586962bde0da2a1c56a37ce6363ae690") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init-viewer"))]) (el-init . [(20150728 920) ((emacs (24)) (cl-lib (0 5)) (anaphora (1 0 0))) "A loader inspired by init-loader" single ((:commit . "65c48ec47fea84d16ff2d1ef7015b4d220fcf5ff") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/el-init"))]) (el-get . [(20181006 225) nil "Manage the external elisp bits and pieces you depend upon" tar ((:commit . "424487ed3aef4e6a08b48084654e7210deb0512e") (:keywords "emacs" "package" "elisp" "install" "elpa" "git" "git-svn" "bzr" "cvs" "svn" "darcs" "hg" "apt-get" "fink" "pacman" "http" "http-tar" "emacswiki") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://www.emacswiki.org/emacs/el-get"))]) (el-fly-indent-mode . [(20180422 243) ((emacs (25))) "Indent Emacs Lisp on the fly" single ((:commit . "4917f486a7be7482dedfea0a7ac3d01cab4ce21c") (:keywords "lisp" "languages") (:authors ("Jiahao Li" . "jiahaowork@gmail.com")) (:maintainer "Jiahao Li" . "jiahaowork@gmail.com") (:url . "https://github.com/jiahaowork/el-fly-indent-mode.el"))]) (el-autoyas . [(20120918 1317) nil "Automatically create Emacs-Lisp Yasnippets" tar ((:commit . "bde0251ecb504f585dfa27c205c8e312655310cc") (:keywords "emacs" "lisp" "mode" "yasnippet") (:authors ("Matthew L. Fidler")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/el-autoyas.el"))]) (ejc-sql . [(20181113 1055) ((emacs (25 1)) (clomacs (0 0 3)) (dash (2 12 1)) (auto-complete (1 5 1)) (spinner (1 7 1)) (direx (1 0 0))) "Emacs SQL client uses Clojure JDBC." tar ((:commit . "9eef50aeecf58fe7cc88722c8ade62edbe22c34e") (:keywords "sql" "jdbc") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/kostafey/ejc-sql"))]) (eink-theme . [(20170717 1507) nil "E Ink color theme" single ((:commit . "4c990bb3428f725735fa1f733ef4c5ad61f632b0") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com") (:url . "http://github.com/maio/eink-emacs"))]) (ein-mumamo . [(20150302 28) ((ein (0 4))) "Multiple major mode support for Emacs IPython Notebook" single ((:commit . "028fefec499598add1a87b92ed991891f38f0c7b") (:authors ("Takafumi Arakaki <aka.tkf at gmail.com>") (": John Miller <millejoh at mac.com>")) (:maintainer "Takafumi Arakaki <aka.tkf at gmail.com>"))]) (ein . [(20181113 2117) ((websocket (1 7)) (auto-complete (1 4 0)) (request (0 3)) (deferred (0 5)) (request-deferred (0 2 0)) (cl-generic (0 3)) (dash (2 13 0)) (s (1 11 0)) (skewer-mode (1 6 2))) "Emacs IPython Notebook" tar ((:commit . "07bc906df91bc60d1f39426ea2e86482aa03370c"))]) (eimp . [(20120826 2039) nil "Emacs Image Manipulation Package" single ((:commit . "2e7536fe6d8f7faf1bad7a8ae37faba0162c3b4f") (:keywords "files" "frames") (:authors ("Matthew P. Hodges" . "MPHodges@member.fsf.org")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (eide . [(20180626 1959) nil "IDE interface" tar ((:commit . "6bd4c3b67a532527b3514c72bf2d7371172b8a93"))]) (ego . [(20180301 104) ((emacs (24 5)) (ht (1 5)) (mustache (0 22)) (htmlize (1 47)) (org (8 0)) (dash (2 0 0)) (simple-httpd (1 4 5))) "a static site generator based on org mode, forked from org-page." tar ((:commit . "719809679c1a60887735db41abae53b61f08ef59"))]) (eglot . [(20181119 2026) ((emacs (26 1)) (jsonrpc (1 0 6))) "Client for Language Server Protocol (LSP) servers" single ((:commit . "d66f2eb1d85c40291b55106d8d694d0298b3fddb") (:keywords "convenience" "languages") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/joaotavora/eglot"))]) (egison-mode . [(20181109 1624) nil "Egison editing mode" single ((:commit . "932d3d05527b2abfccb835798aa615543d740623") (:authors ("Satoshi Egi" . "egisatoshi@gmail.com")) (:maintainer "Satoshi Egi" . "egisatoshi@gmail.com") (:url . "https://github.com/egisatoshi/egison3/blob/master/elisp/egison-mode.el"))]) (egg . [(20180713 918) nil "Emacs Got Git - Emacs interface to Git" tar ((:commit . "5bf9879eec067e25a60f2363137c9e69f7b5cc68") (:keywords "git" "version control" "release management") (:authors ("Bogolisk" . "bogolisk@gmail.com")) (:maintainer "Bogolisk" . "bogolisk@gmail.com"))]) (eg . [(20170830 815) ((cl-lib (0 5)) (emacs (24 3))) "Norton Guide reader" single ((:commit . "1c7f1613d2aaae728ef540305f6ba030616f86bd") (:keywords "docs") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/eg.el"))]) (efire . [(20151009 2031) ((circe (1 2))) "Use campfire from Emacs" single ((:commit . "91a644662afb352475efad0b377713656f131e5c") (:keywords "convenience" "tools") (:authors ("João Távora" . "joaotavora@gmail.com")) (:maintainer "João Távora" . "joaotavora@gmail.com") (:url . "https://github.com/capitaomorte/efire"))]) (edts . [(20171030 709) ((auto-complete (1 3 1)) (auto-highlight-symbol (1 53)) (dash (2 13)) (erlang (2 4 1)) (f (0 19 0)) (popup (0 4)) (s (1 11 0))) "Erlang Development Tool Suite" tar ((:commit . "6ef4bdf571235ee1b078db321402270cabff7fda"))]) (edn . [(20160215 1219) ((cl-lib (0 3)) (emacs (24 1)) (peg (0 6))) "Support for reading and writing the edn data format from elisp" single ((:commit . "be9e32d1b49e35247b263b0243df7cfdc8d413ab") (:keywords "edn" "clojure") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/edn.el"))]) (editorconfig-generate . [(20181116 635) ((emacs (24))) "Generate .editorconfig" single ((:commit . "2921b53700dedf16b57d684439add187663954cd") (:keywords "tools") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:url . "https://github.com/10sr/emacs-lisp/blob/master/editorconfig-generate.el"))]) (editorconfig-domain-specific . [(20180505 924) ((cl-lib (0 5)) (editorconfig (0 6 0))) "Apply brace style and other \"domain-specific\" EditorConfig properties" single ((:commit . "e9824160fb2e466afa755240ee3ab7cc5657fb04") (:keywords "editorconfig" "util") (:authors ("Lassi Kortela" . "lassi@lassi.io")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/editorconfig-emacs-domain-specific"))]) (editorconfig-custom-majormode . [(20180816 244) ((editorconfig (0 6 0))) "Decide major-mode and mmm-mode from EditorConfig" single ((:commit . "13ad1c83f847bedd4b3a19f9df7fd925853b19de") (:keywords "editorconfig" "util") (:authors ("10sr <8slashes+el [at] gmail [dot] com>")) (:maintainer "10sr <8slashes+el [at] gmail [dot] com>") (:url . "https://github.com/10sr/editorconfig-custom-majormode-el"))]) (editorconfig-charset-extras . [(20180223 457) ((editorconfig (0 6 0))) "Extra EditorConfig Charset Support" single ((:commit . "ddf60923c6f4841cb593b2ea04c9c710a01d262f") (:keywords "tools") (:authors ("10sr" . "8.slashes@gmail.com")) (:maintainer "10sr" . "8.slashes@gmail.com") (:url . "https://github.com/10sr/editorconfig-charset-extras-el"))]) (editorconfig . [(20181115 709) ((cl-lib (0 5))) "EditorConfig Emacs Plugin" tar ((:commit . "d6e48c863ed246be8894c6ee3c3c088ab4db4711") (:authors ("EditorConfig Team" . "editorconfig@googlegroups.com")) (:maintainer "EditorConfig Team" . "editorconfig@googlegroups.com") (:url . "https://github.com/editorconfig/editorconfig-emacs#readme"))]) (edit-server-htmlize . [(20130329 2248) ((edit-server (1 9))) "(de)HTMLization hooks for edit-server.el" single ((:commit . "e7f8dadfabe869c77ca241cd6fbd4c52bd908392") (:authors ("Roland McGrath" . "roland@hack.frob.com")) (:maintainer "Roland McGrath" . "roland@hack.frob.com") (:url . "https://github.com/frobtech/edit-server-htmlize"))]) (edit-server . [(20181016 1125) nil "server that responds to edit requests from Chrome" single ((:commit . "81eb5211f79cf5a2234b7a932f6006d27d506aa5") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/emacs_chrome"))]) (edit-list . [(20100930 1443) nil "edit a single list" single ((:commit . "f460d3f9e208a4e606fe6ded307f1b011916ca71") (:authors ("Michael Olson" . "mwolson@gnu.org")) (:maintainer "Michael Olson" . "mwolson@gnu.org") (:url . "http://mwolson.org/static/dist/elisp/edit-list.el"))]) (edit-indirect-region-latex . [(20161129 645) ((emacs (24 3)) (ht (2 2)) (edit-indirect (0 1 4))) "Edit LaTeX regions in separate buffers, e.g. for English grammar checks" single ((:commit . "05043f2c0c9838947d3ca4b51b695deb7c47612e") (:authors ("Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com")) (:maintainer "Hirotaka Niitsuma" . "hirotaka.niitsuma@gmail.com") (:url . "https://github.com/niitsuma/edit-indirect-region-latex"))]) (edit-indirect . [(20180422 1807) ((emacs (24 3))) "Edit regions in separate buffers" single ((:commit . "de645d8144e8a08f039a9c88185121ec81d957ef") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/edit-indirect"))]) (edit-color-stamp . [(20130529 1733) ((es-lib (0 2)) (cl-lib (1 0))) "Edit a hex color stamp, using a QT or the internal color picker" tar ((:commit . "32dc1ca5bcf3dcf83fad5e39b55dc5b77becb3d3") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/edit-color-stamp"))]) (edit-at-point . [(20150716 1324) nil "edit(copy,cut..) current things(word,symbol..) under cursor" single ((:commit . "3b800c11685102e1eab62ec71c5fc1589ebb81a7") (:authors (nil . "<e.enoson@gmail.com>")) (:maintainer nil . "<e.enoson@gmail.com>") (:url . "http://github.com/enoson/edit-at-point.el"))]) (edebug-x . [(20130616 625) nil "Extensions for Edebug" single ((:commit . "a2c2c42553d3bcbd5ac11898554865acbed1bc46") (:keywords "extensions") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:url . "https://github.com/ScottyB/edebug-x"))]) (ede-php-autoload-drupal . [(20170316 2158) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Drupal support for ede-php-autoload" single ((:commit . "54a04241d94fabc4f4d16ae4dc8ba4f0c6e3b435") (:keywords "programming" "php" "drupal") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk"))]) (ede-php-autoload-composer-installers . [(20170221 2026) ((ede-php-autoload (1 0 0)) (f (0 19 0)) (s (1 7 0))) "Composer installers support for ede-php-autoload" single ((:commit . "7840439802c7d11ee086bbf465657f3da12f9f66") (:keywords "programming" "php") (:authors ("Thomas Fini Hansen" . "xen@xen.dk")) (:maintainer "Thomas Fini Hansen" . "xen@xen.dk") (:url . "https://github.com/xendk/ede-php-autoload-composer-installers"))]) (ede-php-autoload . [(20180901 1255) nil "Simple EDE PHP Project" tar ((:commit . "8a4eeeaa93b8d87b65a107c4ebcbeb14528d9449") (:keywords "php" "project" "ede") (:authors ("Steven Rémot" . "steven.remot@gmail.com") ("original code for C++ by Eric M. Ludlam" . "eric@siege-engine.com")) (:maintainer "Steven Rémot" . "steven.remot@gmail.com") (:url . "https://github.com/emacs-php/ede-php-autoload"))]) (ede-compdb . [(20150920 2033) ((ede (1 2)) (semantic (2 2)) (cl-lib (0 4))) "Support for compilation database projects in EDE" single ((:commit . "d6d8466cd62876fc90adeff5875a1a584fd846cd") (:keywords "development" "ninja" "build" "cedet" "ede") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net"))]) (edbi-sqlite . [(20160221 1923) ((emacs (24)) (edbi (0 1 3))) "Open sqlite files with edbi" single ((:commit . "52cb9ca1af7691b592f2cfd2f007847e7a4ccd5f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-sqlite"))]) (edbi-minor-mode . [(20160706 1447) ((edbi (0 1 3))) "Use edbi with regular SQL files." single ((:commit . "566a2141a6eb9d9d5d7e1bd7c251d1c5e8f0d2ec") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-minor-mode"))]) (edbi-django . [(20180924 2234) ((emacs (25)) (pythonic (0 1 0)) (edbi (0 1 3))) "Run edbi with django settings" single ((:commit . "c5ae06c4bad57b53c2dbb313cd59e96a1606814d") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-django"))]) (edbi-database-url . [(20160221 1923) ((emacs (24)) (edbi (0 1 3))) "Run edbi with database url" single ((:commit . "d56c580268cd93651998c4c6b1c5558e6b6ca90f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/edbi-database-url"))]) (edbi . [(20160225 141) ((concurrent (0 3 1)) (ctable (0 1 2)) (epc (0 1 1))) "Emacs Database Interface" tar ((:commit . "6f50aaf4bde75255221f2292c7a4ad3fa9d918c0"))]) (ecukes . [(20171216 1208) ((commander (0 6 1)) (espuds (0 2 2)) (ansi (0 3 0)) (dash (2 2 0)) (s (1 8 0)) (f (0 11 0))) "Cucumber for Emacs." tar ((:commit . "3a77ba9f1064c2bca47b401974c009e65727c46e"))]) (eclipse-theme . [(20160430 1022) nil "Theme based on Eclipse circa 2010" single ((:commit . "dc54d9312d97210823b922038076e2b1b132eff2") (:keywords "themes") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/eclipse-theme"))]) (eclim . [(20181108 1134) ((dash (2 11 0)) (json (1 2)) (popup (0 5 2)) (s (1 9 0)) (cl-lib (0 5)) (yasnippet (0 10 0))) "An interface to the Eclipse IDE." tar ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (ecb . [(20170728 1921) nil "a code browser for Emacs" tar ((:commit . "1330a44cf3c171781083b0b926ab7622f64e6e81") (:keywords "browser" "code" "programming" "tools") (:authors ("Jesper Nordenberg" . "mayhem@home.se") ("Klaus Berndl" . "klaus.berndl@sdm.de") ("Kevin A. Burton" . "burton@openprivacy.org")) (:maintainer "Klaus Berndl" . "klaus.berndl@sdm.de"))]) (ebib . [(20181018 706) ((dash (2 5 0)) (seq (2 15)) (parsebib (2 3)) (emacs (24 4))) "a BibTeX database manager" tar ((:commit . "0163cbaf843661b1bd612936cbf26e7d1d77235c") (:keywords "text" "bibtex") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (ebf . [(20160211 1758) ((dash (2 11 0)) (dash-functional (1 2 0)) (cl-lib (0 5))) "brainfuck language transpiler to Emacs Lisp" tar ((:commit . "4cd9c26354d8be6571354b2954d21fba882e78a2") (:authors ("Alexey Kutepov" . "reximkut@gmail.com")) (:maintainer "Alexey Kutepov" . "reximkut@gmail.com") (:url . "http://github.com/rexim/ebf"))]) (ebal . [(20180101 616) ((emacs (24 4)) (f (0 18 0))) "Emacs interface to Cabal and Stack" single ((:commit . "1740118125ae7aa6ba82d36e1fe0e69065a6fcaa") (:keywords "convenience" "cabal" "haskell") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/ebal"))]) (easy-repeat . [(20150516 848) ((emacs (24 4))) "Repeat easily" single ((:commit . "060f0e6801c82c40c06961dc0528a00e18947a8c") (:keywords "repeat" "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/easy-repeat.el"))]) (easy-kill-extras . [(20180920 1334) ((easy-kill (0 9 4))) "Extra functions for easy-kill." tar ((:commit . "b8ce8350cc86e0229f195082557970cd51def960") (:keywords "killing" "convenience") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/easy-kill-extras.el"))]) (easy-kill . [(20181114 2330) ((emacs (24)) (cl-lib (0 5))) "kill & mark things easily" single ((:commit . "2a6309d98aa6b71df6bbbcdf15cab3187c521a6b") (:keywords "killing" "convenience") (:authors ("Leo Liu" . "sdl.web@gmail.com")) (:maintainer "Leo Liu" . "sdl.web@gmail.com") (:url . "https://github.com/leoliu/easy-kill"))]) (easy-jekyll . [(20181104 1256) ((emacs (24 4))) "Major mode managing jekyll blogs" single ((:commit . "3b810558b5816a5413460e77f4c6009dd8dfedcc") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-easy-jekyll"))]) (easy-hugo . [(20181030 1238) ((emacs (24 4)) (popup (0 5 3))) "Write blogs made with hugo by markdown or org-mode" single ((:commit . "2a87555a74fdc22d690fd19a04eaa53ad51d694b") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-easy-hugo"))]) (easy-escape . [(20161209 1544) nil "Improve readability of escape characters in regular expressions" single ((:commit . "63fa5fcf9a53b7d3c1e872081e65afad5a722ba8") (:keywords "convenience" "lisp" "tools") (:authors ("Clément Pit--Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit--Claudel" . "clement.pitclaudel@live.com") (:url . "https://github.com/cpitclaudel/easy-escape"))]) (easy-after-load . [(20170817 1231) nil "eval-after-load for all files in a directory" single ((:commit . "29e20145da49ac9ea40463c552130777408040de") (:authors ("Kyle Hargraves")) (:maintainer "Kyle Hargraves") (:url . "https://github.com/pd/easy-after-load"))]) (eacl . [(20180607 1358) ((emacs (24 3)) (ivy (0 9 1))) "Auto-complete line(s) by grepping project" single ((:commit . "ccf1401b1acff67fe445c95e8be7b09e8c3ae5d8") (:keywords "abbrev" "convenience" "matching") (:authors ("Chen Bin <chenbin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenbin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/eacl"))]) (e2wm-term . [(20141009 1308) ((e2wm (1 2)) (log4e (0 2 0)) (yaxception (0 3 2))) "Perspective of e2wm.el for work in terminal" single ((:commit . "65b5ac88043d5c4048920a048f3599904ca55981") (:keywords "tools" "window manager") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-term"))]) (e2wm-sww . [(20140524 858) ((e2wm (1 2))) "Plugin of e2wm.el to switch plugin quickly" single ((:commit . "1063f9854bd34db5ac771cd1036cecc89834729d") (:keywords "tools" "window manager") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-sww"))]) (e2wm-svg-clock . [(20150106 1306) ((e2wm (20130225 1602)) (svg-clock (0 4))) "e2wm plugin for svg-clock" single ((:commit . "d425925e3afffcbe2ff74edc80b714e4319d4c94") (:keywords "convenience" "e2wm") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda") (:url . "https://github.com/myuhe/e2wm-svg-clock.el"))]) (e2wm-pkgex4pl . [(20140525 1047) ((e2wm (1 2)) (plsense-direx (0 2 0))) "Plugin of e2wm.el for package explorer of Perl" single ((:commit . "7ea994450727190c4f3cb46cb429ba41b692ecc0") (:keywords "tools" "window manager" "perl") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-pkgex4pl"))]) (e2wm-direx . [(20170509 1301) ((e2wm (1 2)) (direx (0 1 -3))) "Plugin of e2wm.el for direx.el" single ((:commit . "b47f19d15436cc28233a812a1150689f61d11046") (:keywords "tools" "window manager" "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/e2wm-direx"))]) (e2wm-bookmark . [(20151123 521) ((e2wm (1 2))) "Bookmark plugin for e2wm.el" single ((:commit . "bad816b6d8049984d69bcd277b7d325fb84d55eb") (:keywords "convenience") (:authors ("Yuhei Maeda <yuhei.maeda_at_gmail.com>")) (:maintainer "Yuhei Maeda <yuhei.maeda_at_gmail.com>"))]) (e2wm-R . [(20151230 926) ((e2wm (1 3)) (inlineR (1 0)) (ess (15 3))) "some e2wm plugin and perspective for GNU R" single ((:commit . "4350601ee1a96bf89777b3f09f1b79b88e2e6e4d") (:keywords "convenience" "e2wm") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/e2wm-R.el"))]) (e2wm . [(20170215 36) ((window-layout (1 4))) "simple window manager for emacs" tar ((:commit . "4353d3394c77a49f8f0291c239858c8c5e877549") (:keywords "tools" "window manager") (:authors ("SAKURAI Masashi <m.sakurai atmark kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai atmark kiwanami.net>"))]) (e2ansi . [(20180403 1915) ((face-explorer (0 0 3))) "Syntax highlighting support for `less', powered by Emacs." tar ((:commit . "f886e687d50ff58063a92d40623f2400fa913af0") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/e2ansi"))]) (dynamic-spaces . [(20171027 1851) nil "When editing, don't move text separated by spaces" single ((:commit . "97ae8480c257ba573ca3d06dbf602f9b23c41d38") (:keywords "convenience") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/dynamic-spaces"))]) (dynamic-ruler . [(20160602 808) nil "Displays a dynamic ruler at point." single ((:commit . "c9c0de6fe5721f06b50e01d9b4684b519c71b367") (:keywords "ruler" "tools" "convenience") (:authors ("Francesc Rocher" . "francesc.rocher@gmail.com")) (:maintainer "Francesc Rocher" . "francesc.rocher@gmail.com") (:url . "http://rocher.github.io/dynamic-ruler"))]) (dynamic-fonts . [(20140731 1226) ((font-utils (0 7 0)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Set faces based on available fonts" single ((:commit . "ab0c65accbdb59acaed5b263327e22ec019b3e82") (:keywords "faces" "frames") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/dynamic-fonts"))]) (dylan-mode . [(20180928 505) nil "Major mode for editing Dylan programs." tar ((:commit . "a347998ae3ab69c181e09d73f49e11666e89fe71") (:authors ("Robert Stockton" . "rgs@cs.cmu.edu")) (:maintainer "Chris Page" . "cpage@opendylan.org"))]) (dyalog-mode . [(20180605 2113) ((cl-lib (0 2)) (emacs (24))) "Major mode for editing Dyalog APL source code" tar ((:keywords "languages") (:authors ("Joakim Hårsman" . "joakim.harsman@gmail.com")) (:maintainer "Joakim Hårsman" . "joakim.harsman@gmail.com") (:url . "https://bitbucket.org/harsman/dyalog-mode/"))]) (dut-mode . [(20170729 2111) ((emacs (24))) "Major mode for the Dut programming language" single ((:commit . "9235c7acaa6690942e9de8b7acd1e4be0c859dc1") (:keywords "languages" "gut") (:authors ("The dut-mode Authors")) (:maintainer "The dut-mode Authors") (:url . "https://github.com/dut-lang/dut-mode"))]) (duplicate-thing . [(20181031 1500) nil "Duplicate current line & selection" single ((:commit . "9d8fd05e3e5caa35d3f2a0c0032c92f0c0908e21") (:keywords "convenience" "command" "duplicate" "line" "selection") (:authors ("ongaeshi")) (:maintainer "ongaeshi") (:url . "https://github.com/ongaeshi/duplicate-thing"))]) (dummyparens . [(20141009 1024) nil "parenthesis auto-pairing and wrapping" single ((:commit . "9798ef1d0eaa24e4fe66f8aa6022a8c62714cc89") (:keywords "dummyparens" "auto-pair" "wrapping") (:authors ("Sergei Nosov <sergei.nosov [at] gmail.com>")) (:maintainer "Sergei Nosov <sergei.nosov [at] gmail.com>") (:url . "https://github.com/snosov1/dummyparens"))]) (dumb-jump . [(20181022 2224) ((emacs (24 3)) (f (0 20 0)) (s (1 11 0)) (dash (2 9 0)) (popup (0 5 3))) "jump to definition for multiple languages without configuration." single ((:commit . "0c893392f6f5e797fc4dcda67cdc44c7ceed31ca") (:keywords "programming") (:authors ("jack angers")) (:maintainer "jack angers"))]) (dumb-diff . [(20171211 2122) ((emacs (24 3))) "fast arbitrary diffs" single ((:commit . "1a2331d283049b71a07c1b06b1e0627a950d55f4") (:keywords "programming" "diff") (:authors ("jack angers")) (:maintainer "jack angers"))]) (ducpel . [(20140702 1154) ((cl-lib (0 5))) "Logic game with sokoban elements" tar ((:commit . "b53b935ab95c02b82ccf38f63c89e39e99477a55") (:keywords "games") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/ducpel"))]) (dts-mode . [(20161103 1223) nil "Major mode for Devicetree source code" single ((:commit . "9ee0854446dcc6c53d2b8d2941051768dba50344") (:keywords "languages") (:authors ("Ben Gamari" . "ben@smart-cactus.org")) (:maintainer "Ben Gamari" . "ben@smart-cactus.org"))]) (dtrt-indent . [(20180921 2221) nil "Adapt to foreign indentation offsets" tar ((:commit . "e860db7235147ed5ac1fd8f12b51dbb7cf2e75f1") (:keywords "convenience" "files" "languages" "c") (:authors ("Julian Scheid" . "julians37@googlemail.com")) (:maintainer "Julian Scheid" . "julians37@googlemail.com"))]) (dtrace-script-mode . [(20150214 623) nil "DTrace code editing commands for Emacs" single ((:commit . "801af1ef16075d31a19830ebb8404bbf3a322f10"))]) (dsvn . [(20130120 2057) nil "Subversion interface" single ((:commit . "17bce692e9bd5a43373d5cb1d66da50e1acb903b") (:keywords "docs") (:authors ("David Kågedal" . "davidk@lysator.liu.se") ("   Mattias Engdegård" . "mattiase@acm.org")) (:maintainer "Mattias Engdegård" . "mattiase@acm.org"))]) (drupal-spell . [(20130520 1655) nil "Aspell extra dictionary for Drupal" tar ((:commit . "cddf1dbc71fb4c5c4c50317db6830467fa97cff0") (:keywords "wp") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/drupal-spell"))]) (drupal-mode . [(20171120 2309) ((php-mode (1 5 0))) "Advanced minor mode for Drupal development" tar ((:commit . "47fda0a38a5b197f4606137d9c3b7d44aaeaa886") (:keywords "programming" "php" "drupal") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/drupal-mode"))]) (dropbox . [(20181105 306) ((json (1 2)) (oauth (1 0 3))) "Emacs backend for dropbox" single ((:commit . "761254c7de1bd8f76b2065ee2522e66ce3be032d") (:keywords "dropbox") (:authors ("Pavel Panchekha" . "me@pavpanchekha.com")) (:maintainer "Pavel Panchekha" . "me@pavpanchekha.com"))]) (drone . [(20161106 918) nil "Launch your drone test suite if drone.yml is present" single ((:commit . "1d4ee037ad3208847a4235426edf0c4a3e7b1899") (:keywords "drone" "tests" "ci") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://github.com/olymk2/emacs-drone"))]) (drill-instructor-AZIK-force . [(20151123 514) ((popup (0 5))) "Support AZIK input" tar ((:commit . "008cea202dc31d7d6fb1e7d8e6334d516403b7a5"))]) (drawille . [(20160418 1838) ((cl-lib (0 5))) "Drawille implementation in elisp" tar ((:commit . "d914845725719d8293e2f0dea3c9c7e0a1e0e62a") (:keywords "graphics") (:authors ("Josuah Demangeon" . "josuah.demangeon@gmail.com")) (:maintainer "Josuah Demangeon" . "josuah.demangeon@gmail.com") (:url . "https://github.com/sshbio/elisp-drawille"))]) (drag-stuff . [(20161108 749) nil "Drag stuff (lines, words, region, etc...) around" tar ((:commit . "6d06d846cd37c052d79acd0f372c13006aa7e7c8"))]) (draft-mode . [(20140609 1456) nil "Rough drafting for Emacs." single ((:commit . "4779fb32daf53746459da2def7e08004492d4f18") (:keywords "draft" "drafting") (:authors ("Eeli Reilin" . "gaudecker@fea.st")) (:maintainer "Eeli Reilin" . "gaudecker@fea.st") (:url . "https://github.com/gaudecker/draft-mode"))]) (dracula-theme . [(20180710 1324) ((emacs (24))) "Dracula Theme" single ((:commit . "a1c9888b7876ace60a536d27fb290e788bffc9cb") (:authors ("film42")) (:maintainer "film42") (:url . "https://github.com/dracula/emacs"))]) (dr-racket-like-unicode . [(20161021 1211) ((emacs (24 1))) "DrRacket-style unicode input" single ((:commit . "4953f1c8a68472e157a0dcd0a7e35a4ec2577133") (:keywords "i18n" "tools") (:authors ("David Christiansen" . "david@davidchristiansen.dk")) (:maintainer "David Christiansen" . "david@davidchristiansen.dk"))]) (dpkg-dev-el . [(20181022 8) ((debian-el (37))) "Emacs modes for debian packaging" tar ((:commit . "a80f8ac5d81720cce90cf3bc5fbb45d50b1953d7"))]) (dpaste_de . [(20131015 1225) ((web (0 3 7))) "Emacs mode to paste to dpaste.de" single ((:commit . "f0c39e8864299f735642f7d9fa490689398ce39d") (:keywords "pastebin") (:authors ("Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com")) (:maintainer "Thejaswi Puthraya" . "thejaswi.puthraya@gmail.com"))]) (dpaste . [(20160303 2112) nil "Emacs integration for dpaste.com" single ((:commit . "5ebabb466a6ae70882549855b6b2194fc32189f8") (:keywords "paste" "pastie" "pastebin" "dpaste" "python") (:authors ("Greg Newman" . "greg@gregnewman.org") ("Guilherme Gondim" . "semente@taurinus.org")) (:maintainer "Greg Newman" . "greg@gregnewman.org"))]) (downplay-mode . [(20151125 2009) nil "focus attention on a region of the buffer" single ((:commit . "4a2c3addc73c8ca3816345c3c11c08af265baedb") (:authors ("Toby Crawley" . "toby@tcrawley.org")) (:maintainer "Toby Crawley" . "toby@tcrawley.org") (:url . "https://github.com/tobias/downplay-mode/"))]) (download-region . [(20180124 133) ((cl-lib (0 3))) "Simple in-buffer download manager" single ((:commit . "bbba3ecd80818d5d940d41fe89a6e2ec5dd2c53c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (dotnet . [(20181117 1531) nil "Interact with dotnet CLI tool" single ((:commit . "70ed170caeeecba5fddbd82b0d6aec967b6c6ee4") (:keywords ".net" "tools") (:authors ("Julien BLANCHARD" . "julien@sideburns.eu")) (:maintainer "Julien BLANCHARD" . "julien@sideburns.eu") (:url . "https://github.com/julienXX/dotnet.el"))]) (dotenv-mode . [(20180207 1914) ((emacs (24 3))) "Major mode for .env files" single ((:commit . "f4c52bcd5313379b9f2460db7f7a33119dfa96ea") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/emacs-dotenv-mode"))]) (dot-mode . [(20180312 2300) ((emacs (24 3))) "minor mode to repeat typing or commands" single ((:commit . "6ca22b73bcdae2363ee9641b822a60685df16a3e") (:keywords "convenience") (:authors ("Robert Wyrick" . "rob@wyrick.org")) (:maintainer "Robert Wyrick" . "rob@wyrick.org") (:url . "https://github.com/wyrickre/dot-mode"))]) (doom-themes . [(20181101 218) ((emacs (24 4)) (all-the-icons (1 0 0)) (cl-lib (0 5))) "an opinionated pack of modern color-themes" tar ((:commit . "2aa163b8322a55a69296552bc03b1b84413d5abc") (:keywords "dark" "light" "blue" "atom" "one" "theme" "neotree" "icons" "faces" "nova") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-doom-theme"))]) (doom-modeline . [(20181120 1529) ((emacs (25 1)) (all-the-icons (1 0 0)) (shrink-path (0 2 0)) (eldoc-eval (0 1)) (dash (2 11 0))) "A minimal and modern modeline" single ((:commit . "69f3029c31ffe91e23bc2728fbbee9acf98b8e0e") (:keywords "faces" "mode-line") (:authors ("Vincent Zhang" . "seagle0128@gmail.com")) (:maintainer "Vincent Zhang" . "seagle0128@gmail.com") (:url . "https://github.com/seagle0128/doom-modeline"))]) (doom . [(20180301 2308) ((cl-lib (0 5))) "DOM implementation and manipulation library" single ((:commit . "e59040aefc92dd9b3134eb623624307fb9e4327b") (:keywords "xml" "dom") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Henrik.Motakef" . "elisp@henrik-motakef.de") ("Katherine Whitlock" . "toroidal-code@gmail.com") ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Alex Schroeder") (:url . "http://www.github.com/kensanata/doom.el/"))]) (doneburn-theme . [(20181110 1857) nil "A light theme based on Bozhidar Batsov's Zenburn" single ((:commit . "9c31dd6d664436df73c776560c7a660041b3a5bf") (:keywords "faces" "themes") (:authors ("Manuel Uberti" . "manuel.uberti@inventati.org")) (:maintainer "Manuel Uberti" . "manuel.uberti@inventati.org") (:url . "http://github.com/manuel-uberti/doneburn-emacs"))]) (dollaro . [(20151123 1302) ((s (1 6 0))) "simple text templates" single ((:commit . "500127f0172ac7a1eec627e026b59136580a74ac") (:keywords "tools" "convenience") (:authors ("Alessandro Piras" . "laynor@gmail.com")) (:maintainer "Alessandro Piras" . "laynor@gmail.com"))]) (dokuwiki-mode . [(20170223 1301) nil "Major mode for DokuWiki document" single ((:commit . "e4e116f6fcc373e3f5937c1a7daa5c2c9c6d3fa1") (:keywords "hypermedia" "text" "dokuwiki") (:authors ("Tsunenobu Kai" . "kai2nenobu@gmail.com")) (:maintainer "Tsunenobu Kai" . "kai2nenobu@gmail.com") (:url . "https://github.com/kai2nenobu/emacs-dokuwiki-mode"))]) (dokuwiki . [(20180102 59) ((emacs (24 3)) (xml-rpc (1 6 8))) "Edit Remote DokuWiki Pages Using XML-RPC" single ((:commit . "594c4d4904dcc2796bbbd2c0845d9e7c09ccf6f7") (:keywords "convenience") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:url . "http://www.github.com/accidentalrebel/emacs-dokuwiki"))]) (dockerfile-mode . [(20181104 1800) ((emacs (24)) (s (1 12))) "Major mode for editing Docker's Dockerfiles" single ((:commit . "7223d92718f78fa3ab15667cdb2ed90cfeb579e7") (:url . "https://github.com/spotify/dockerfile-mode"))]) (docker-tramp . [(20170207 325) ((emacs (24)) (cl-lib (0 5))) "TRAMP integration for docker containers" tar ((:commit . "8e2b671eff7a81af43b76d9dfcf94ddaa8333a23") (:keywords "docker" "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/docker-tramp.el"))]) (docker-compose-mode . [(20180324 1752) ((emacs (24 3)) (dash (2 12 0)) (yaml-mode (0 0 12))) "Major mode for editing docker-compose files" single ((:commit . "c9f131d2c90d652435d407fd36c40feebfed1dad") (:keywords "convenience") (:authors ("Ricardo Martins")) (:maintainer "Ricardo Martins") (:url . "https://github.com/meqif/docker-compose-mode"))]) (docker-api . [(20160525 720) ((dash (2 12 1)) (request (0 2 0)) (s (1 11 0))) "Emacs interface to the Docker API" tar ((:commit . "206144346b7fa4165223349cfeb64a75d47ddd1b") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/docker-api.el"))]) (docker . [(20181101 504) ((emacs (24 5)) (dash (2 14 1)) (docker-tramp (0 1)) (magit-popup (2 12 4)) (s (1 12 0)) (tablist (0 70)) (json-mode (1 7 0))) "Emacs interface to Docker" tar ((:commit . "c36bce1bad03833e0d35e260ed1e402c152606ba") (:keywords "filename" "convenience") (:authors ("Philippe Vaucher" . "philippe.vaucher@gmail.com")) (:maintainer "Philippe Vaucher" . "philippe.vaucher@gmail.com") (:url . "https://github.com/Silex/docker.el"))]) (docean . [(20180605 1744) ((emacs (24)) (cl-lib (0 5)) (request (0 2 0))) "Interact with DigitalOcean from Emacs." single ((:commit . "bbe2298fd21f7876fc2d5c52a69b931ff59df979") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/docean.el"))]) (docbook-snippets . [(20150714 1625) ((yasnippet (0 8 0))) "Yasnippets for DocBook" tar ((:commit . "b06297fdec039a541aaa6312cb328a11062cfab4") (:keywords "snippets" "docbook") (:authors ("Jaromir Hradilek" . "jhradilek@gmail.com")) (:maintainer "Jaromir Hradilek" . "jhradilek@gmail.com") (:url . "https://github.com/jhradilek/emacs-docbook-snippets"))]) (dna-mode . [(20170804 814) nil "a major mode for editing dna sequences" tar ((:commit . "471d374de22c33eaddd8e41dd8ae29753fab2f6a") (:keywords "dna" "emacs" "editing") (:authors ("Harley Gorrell" . "harley@panix.com")) (:maintainer "Harley Gorrell" . "harley@panix.com") (:url . "http://www.mahalito.net/~harley/elisp/dna-mode.el"))]) (dmenu . [(20180118 1245) ((cl-lib (0 5))) "simulate the dmenu command line program" single ((:commit . "6e492cd4ee4fb39ecda92776707fc270f54d25e7") (:keywords "convenience" "usability") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (dkmisc . [(20131110 1115) ((emacs (24 1))) "Miscellaneous functions required by dk* packages." tar ((:commit . "fe3d49c6f8322b6f89466361acd97585bdfe0608"))]) (dklrt . [(20131110 1341) ((dkmisc (0 50)) (ledger-mode (20130908 1357)) (emacs (24 1))) "Ledger Recurring Transactions." tar ((:commit . "5d6c99f8018335256ab934b4c1049708ae2d48ba"))]) (dkl . [(20161005 7) nil "Display keyboard layout." tar ((:commit . "6b4584f86037bda3383960c678d51f340229fb91") (:keywords "input" "keyboard" "layout") (:authors ("Alexis" . "flexibeast@gmail.com")) (:maintainer "Alexis" . "flexibeast@gmail.com") (:url . "https://github.com/flexibeast/dkl"))]) (dkdo . [(20131110 1119) ((dkmisc (0 50)) (emacs (24 1))) "Do List major mode based on org-mode." tar ((:commit . "fd6bb105e8331fafb6385c5238c988c4c5bbe2da"))]) (djangonaut . [(20180727 1544) ((emacs (25 2)) (magit-popup (2 6 0)) (pythonic (0 1 0)) (f (0 20 0)) (s (1 12 0))) "Minor mode to interact with Django projects" single ((:commit . "3e154709def09020a9b9eb29d330fb1f833a8250") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/djangonaut"))]) (django-theme . [(20131022 902) nil "Custom face theme for Emacs" single ((:commit . "86c8142b3eb1addd94a43aa6f1d98dab06401af0") (:authors ("Andrzej Sliwa")) (:maintainer "Andrzej Sliwa") (:url . "http://github/anrzejsliwa/django-theme"))]) (django-snippets . [(20131229 1611) ((yasnippet (0 8 0))) "Yasnippets for django" tar ((:commit . "a71b8dd984e7f724b8321246e5c353a4ae5c986e") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/myfreeweb/django-mode"))]) (django-mode . [(20170522 714) ((projectile (0)) (s (0)) (helm-make (0))) "Major mode for Django web framework." tar ((:commit . "a71b8dd984e7f724b8321246e5c353a4ae5c986e") (:keywords "languages") (:authors ("Greg V" . "floatboth@me.com")) (:maintainer "Greg V" . "floatboth@me.com"))]) (django-manage . [(20160819 212) ((hydra (0 13 2))) "Django minor mode for commanding manage.py" single ((:commit . "876fb2cb627d465adfdc905841279784bcdd7ee8") (:keywords "languages") (:authors ("Daniel Gopar" . "gopardaniel@yahoo.com")) (:maintainer "Daniel Gopar" . "gopardaniel@yahoo.com"))]) (django-commands . [(20181029 804) ((emacs (25 1))) "Run django commands" single ((:commit . "4e6387175b56095e53732cf1d3b3422eb85696fb") (:keywords "tools") (:authors ("Andrii Kolomoiets" . "andreyk.mad@gmail.com")) (:maintainer "Andrii Kolomoiets" . "andreyk.mad@gmail.com") (:url . "https://github.com/muffinmad/emacs-django-commands"))]) (dizzee . [(20171201 916) nil "A more pleasant way to manage your project's subprocesses in Emacs." tar ((:commit . "e3cf1c2ea5d0fc00747524b6f3c5b905d0a8c8e1"))]) (dix-evil . [(20170105 1423) ((dix (0 3 0)) (evil (1 0 7))) "optional evil-integration with dix.el" single ((:commit . "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (dix . [(20170224 1415) ((cl-lib (0 5))) "minor mode for editing Apertium XML dictionary files" tar ((:commit . "bcc7fd7aef5d25171978c386c620e09d0ba8d2f8") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "http://wiki.apertium.org/wiki/Emacs"))]) (ditz-mode . [(20150729 940) nil "Emacs interface to Ditz issue tracking system" single ((:keywords "tools") (:authors ("Glenn Hutchings" . "zondo42@gmail.com")) (:maintainer "Glenn Hutchings" . "zondo42@gmail.com"))]) (distinguished-theme . [(20151216 2015) nil "A dark and elegant theme for emacs." single ((:commit . "9b1d25ac59465a5016d187ea84b7614c95a29b3b") (:authors ("Kim Silkebækken" . "kim.silkebaekken@gmail.com")) (:maintainer "Kim Silkebækken" . "kim.silkebaekken@gmail.com") (:url . "https://github.com/Lokaltog/distinguished-theme"))]) (distel-completion-lib . [(20180827 1344) nil "Completion library for Erlang/Distel" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "completion") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (dist-file-mode . [(20180830 418) ((emacs (24)) (cl-lib (0 5)) (s (1 9 0))) "Dispatch major mode for *.dist files" single ((:commit . "e1ce8f592bc5d4d86d2f09e334728ac0d524c761") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/dist-file-mode.el"))]) (display-theme . [(20140115 1556) ((emacs (24))) "display current theme(s) at mode-line" single ((:commit . "b180b3be7a74ae4799a14e7e4bc2fe10e3ff7a15") (:keywords "tools") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/emacs-display-theme/"))]) (dispass . [(20140202 1531) ((dash (1 0 0))) "Emacs wrapper for DisPass" single ((:commit . "b6e8f89040ebaaf0e7609b04bc27a8979f0ae861") (:keywords "processes") (:authors ("Tom Willemsen" . "tom@ryuslash.org")) (:maintainer "Tom Willemsen" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/dispass.el/"))]) (disk . [(20171116 731) nil "simplified find-file, revert-file, save-buffer interface" single ((:commit . "283e54e3be7d08f959076240b2ab324e25632137") (:keywords "convenience") (:authors ("Alex Schroeder" . "alex@gnu.org") ("Peter Barabas" . "peter.barabas+disk@gmail.com")) (:maintainer "Alex Schroeder" . "alex@gnu.org") (:url . "http://www.emacswiki.org/emacs/DiskKey"))]) (discover-my-major . [(20180606 511) ((makey (0 2))) "Discover key bindings and their meaning for the current Emacs major mode" single ((:commit . "c592e5e67454f0d1b68669ac0c270073164b16b3") (:keywords "discover" "help" "major-mode" "keys") (:authors ("steckerhalter")) (:maintainer "steckerhalter") (:url . "https://framagit.org/steckerhalter/discover-my-major"))]) (discover-js2-refactor . [(20140129 1552) ((js2-refactor (20131221 501)) (discover (20140103 1339))) "Adds discover context menu for js2-refactor" single ((:commit . "3812abf61f39f3e73a9f3daefa6fed4f21a429ba") (:keywords "js2-refactor" "discover") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (discover-clj-refactor . [(20150328 1459) ((clj-refactor (0 14 0)) (discover (0 3))) "Adds discover context menu for clj-refactor" single ((:commit . "3fbd5c1162739e606d7cf5d4f5d7426547d99647") (:keywords "clj-refactor" "discover" "convenience") (:authors ("Marian Schubert" . "marian.schubert@gmail.com")) (:maintainer "Marian Schubert" . "marian.schubert@gmail.com"))]) (discover . [(20140103 2139) ((makey (0 3))) "discover more of Emacs" single ((:commit . "7b0044bbb3b3bd5d811fdfb0f5ac6ec8de1239df") (:authors ("Mickey Petersen" . "mickey@fyeah.org")) (:maintainer "Mickey Petersen" . "mickey@fyeah.org"))]) (discourse . [(20160911 819) ((cl-lib (0 5)) (request (0 2)) (s (1 11 0))) "discourse api" single ((:commit . "a86c7e608851e186fe12e892a573994f08c8e65e") (:keywords "lisp" "discourse") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/discourse-api"))]) (disaster . [(20171016 2152) nil "Disassemble C/C++ code under cursor in Emacs" single ((:commit . "10a785facc60d89d78e0d5177985ab1af1741bb4") (:keywords "tools") (:authors ("Justine Tunney" . "jtunney@gmail.com")) (:maintainer "Justine Tunney" . "jtunney@gmail.com") (:url . "https://github.com/jart/disaster"))]) (disable-mouse . [(20171227 115) nil "Disable mouse commands globally" single ((:commit . "541363bd6353b8b05375552bab884a6315ea545c") (:keywords "mouse") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/disable-mouse"))]) (dirtree-prosjekt . [(20140129 904) ((prosjekt (0 3)) (dirtree (0 1))) "dirtree integration for prosjekt." single ((:commit . "a864a8be5842223043702395f311e3350c28e9db") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/prosjekt"))]) (dirtree . [(20140129 832) ((tree-mode (1 1 1 1)) (windata (0))) "Directory tree views" single ((:commit . "ba55f1e716e386fdd37cb8e7f48616e405dc7251") (:authors ("Ye Wenbin" . "wenbinye@gmail.com")) (:maintainer "Ye Wenbin" . "wenbinye@gmail.com"))]) (direx-grep . [(20140515 1506) ((direx (0 1 -3))) "Grep node of direx.el using incremental search like anything.el/helm.el" single ((:commit . "1109a512a80b2673a70b18b8568514049017faad") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/direx-grep"))]) (direx . [(20170422 1327) nil "Simple Directory Explorer" tar ((:commit . "a79bfdb5980cf6ed7bfb3b41ddc471a7b6c0ede4") (:keywords "convenience") (:authors ("Tomohiro Matsuyama" . "m2ym.pub@gmail.com")) (:maintainer "Tomohiro Matsuyama" . "m2ym.pub@gmail.com"))]) (direnv . [(20180513 823) ((emacs (24 4)) (dash (2 12 0)) (with-editor (2 5 10))) "direnv support" single ((:commit . "6cf079fe8171bdf4bebefe02e8353d7f13847ebd") (:keywords "direnv" "environment" "processes" "unix" "tools") (:authors ("Wouter Bolsterlee" . "wouter@bolsterl.ee")) (:maintainer "Wouter Bolsterlee" . "wouter@bolsterl.ee") (:url . "https://github.com/wbolster/emacs-direnv"))]) (diredful . [(20160529 2017) nil "colorful file names in dired buffers" single ((:commit . "c08e163d9d6c62f7b07e94d54c96c2e364e67e0e") (:keywords "dired" "colors" "extension" "widget") (:authors ("Thamer Mahmoud" . "thamer.mahmoud@gmail.com")) (:maintainer "Thamer Mahmoud" . "thamer.mahmoud@gmail.com") (:url . "https://github.com/thamer/diredful"))]) (diredfl . [(20180211 214) ((emacs (24))) "Extra font lock rules for a more colourful dired" single ((:commit . "9b2a89951cee8bdf5c0cb67f9c3ad6ac73abf9cb") (:keywords "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/diredfl"))]) (dired-toggle-sudo . [(20151109 1006) nil "Browse directory with sudo privileges." single ((:commit . "02449dbda4e168f99fe5352c9628df5d39e11483") (:keywords "emacs" "dired") (:authors ("Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>")) (:maintainer "Sebastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>"))]) (dired-toggle . [(20140907 2049) nil "provide a simple way to toggle dired buffer for current directory" single ((:commit . "84efb9ec9c327e4da53cdb7cda5b51dcd0ede0e5") (:keywords "dired" "toggle") (:authors ("Xu FaSheng" . "fasheng.xu@gmail.com")) (:maintainer "Xu FaSheng") (:url . "https://github.com/fasheng/dired-toggle"))]) (dired-subtree . [(20180922 1615) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Insert subdirectories in a tree-like fashion" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-single . [(20180824 312) nil "Reuse the current dired buffer to visit a directory" single ((:commit . "b0ccca83df0542c5525c047ae283c0eadf500f5c") (:keywords "dired" "reuse" "buffer") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "crocket" . "crockabiscuit@gmail.com"))]) (dired-sidebar . [(20181111 1740) ((emacs (25 1)) (dired-subtree (0 0 1))) "Tree browser leveraging dired" single ((:commit . "f7782416e5e8e5018f775106dc61dd3a4e5dda84") (:keywords "dired" "files" "tools") (:authors ("James Nguyen" . "james@jojojames.com")) (:maintainer "James Nguyen" . "james@jojojames.com") (:url . "https://github.com/jojojames/dired-sidebar"))]) (dired-rsync . [(20180906 1002) ((s (1 12 0)) (dash (2 0 0)) (emacs (24))) "Allow rsync from dired buffers" single ((:commit . "e112bf22c913d1491bb2149250be866ceb1806ff") (:authors ("Alex Bennée" . "alex@bennee.com")) (:maintainer "Alex Bennée" . "alex@bennee.com") (:url . "https://github.com/stsquad/dired-rsync"))]) (dired-rifle . [(20181012 2131) nil "Call rifle(1) from dired" single ((:commit . "a4f7b1e798397688b9c00d3507fcd395ece17a40") (:keywords "files" "convenience") (:authors ("Wojciech Siewierski <wojciech dot siewierski at onet dot pl>")) (:maintainer "Wojciech Siewierski <wojciech dot siewierski at onet dot pl>") (:url . "https://github.com/vifon/dired-rifle.el"))]) (dired-recent . [(20180921 2238) ((emacs (24))) "Dired visited paths history" single ((:commit . "7c5a818ab88fdfa779674931cc6d9466308fcd86") (:keywords "files") (:authors ("Wojciech Siewierski <wojciech dot siewierski at onet dot pl>")) (:maintainer "Wojciech Siewierski <wojciech dot siewierski at onet dot pl>") (:url . "https://github.com/vifon/dired-recent.el"))]) (dired-ranger . [(20180401 2206) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Implementation of useful ranger features for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-rainbow . [(20171202 2248) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Extended file highlighting according to its type" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (dired-quick-sort . [(20161208 2112) ((hydra (0 13 0))) "Persistent quick sorting of dired buffers in various ways." single ((:commit . "1845f978d313f750a5b70b832457ed803c4ffbdb") (:keywords "convenience" "files") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:url . "https://gitlab.com/xuhdev/dired-quick-sort#dired-quick-sort"))]) (dired-open . [(20180922 1113) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "Open files from dired using using custom actions" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-narrow . [(20181114 1723) ((dash (2 7 0)) (dired-hacks-utils (0 0 1))) "Live-narrowing of search results for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-launch . [(20180607 1841) nil "Use dired as a launcher" single ((:commit . "ad45940f76ef2f6c3bb55e998829b311de191dae") (:keywords "dired" "launch") (:authors ("David Thompson")) (:maintainer "David Thompson") (:url . "https://github.com/thomp/dired-launch"))]) (dired-k . [(20170313 1503) ((emacs (24 3))) "highlight dired buffer by file size, modified time, git status" tar ((:commit . "c50e8f73358060a448bff66db2d330b52bbeffc1") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-dired-k"))]) (dired-imenu . [(20140109 1610) nil "imenu binding for dired mode" single ((:commit . "610e21fe0988c85931d34894d3eee2442c79ab0a") (:keywords "dired" "imenu") (:authors ("Damien Cassou" . "damien.cassou@gmail.com")) (:maintainer "Damien Cassou" . "damien.cassou@gmail.com") (:url . "https://github.com/DamienCassou/dired-imenu"))]) (dired-icon . [(20170223 526) ((emacs (24 3))) "A minor mode to display a list of associated icons in dired buffers." tar ((:commit . "f60e10757a5011235b519231ad35974ff25963ed") (:keywords "dired" "files") (:authors ("Hong Xu" . "hong@topbug.net")) (:maintainer "Hong Xu" . "hong@topbug.net") (:url . "https://gitlab.com/xuhdev/dired-icon"))]) (dired-hide-dotfiles . [(20170314 2039) ((emacs (25 1))) "Hide dotfiles in dired" single ((:commit . "b715f643ec805b3b8aca334595e6589320f04a49") (:keywords "files") (:authors ("Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com")) (:maintainer "Mattias Bengtsson" . "mattias.jc.bengtsson@gmail.com") (:url . "https://github.com/mattiasb/dired-hide-dotfiles"))]) (dired-hacks-utils . [(20160527 2136) ((dash (2 5 0))) "Utilities and helpers for dired-hacks collection" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-filter . [(20180922 1107) ((dash (2 10 0)) (dired-hacks-utils (0 0 1)) (f (0 17 0)) (cl-lib (0 3))) "Ibuffer-like filtering for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-filetype-face . [(20180907 1339) nil "Set different faces for different filetypes in dired" single ((:commit . "7ade7f7e8c2d7518c65f3f0343a10c272da0f47e") (:keywords "dired" "filetype" "face") (:authors ("纪秀峰 <jixiuf at gmail dot com>")) (:maintainer "纪秀峰 <jixiuf at gmail dot com>") (:url . "https://github.com/jixiuf/dired-filetype-face"))]) (dired-fdclone . [(20180403 608) nil "dired functions and settings to mimic FDclone" single ((:commit . "903d7a736d240ef7352989a4e5d0ff9129c2ee3c") (:keywords "unix" "directories" "dired") (:authors ("Akinori MUSHA" . "knu@iDaemons.org")) (:maintainer "Akinori MUSHA" . "knu@iDaemons.org") (:url . "https://github.com/knu/dired-fdclone.el"))]) (dired-explorer . [(20180607 221) ((cl-lib (0 5))) "minor-mode provides Explorer like select file at dired." single ((:commit . "3ade0a31b5340271d05e9bf443f2504960f6c6dd") (:keywords "dired" "explorer") (:maintainer "jidaikobo-shibata"))]) (dired-efap . [(20140122 1656) nil "Edit Filename At Point in a dired buffer" single ((:commit . "624757b2e54d9a13e2183118d6c113e37684b90c") (:keywords "dired" "environment" "files" "renaming") (:authors ("Juan-Leon Lahoz" . "juanleon1@gmail.com")) (:maintainer "Juan-Leon Lahoz" . "juanleon1@gmail.com") (:url . "https://github.com/juan-leon/dired-efap"))]) (dired-dups . [(20130527 2125) nil "Find duplicate files and display them in a dired buffer" single ((:commit . "694ad128c822c59348ced16c4a0c1356d43da47a") (:keywords "unix") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/dired-dups"))]) (dired-collapse . [(20180724 1644) ((dash (2 10 0)) (f (0 19 0)) (dired-hacks-utils (0 0 1))) "Collapse unique nested paths in dired listing" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (dired-avfs . [(20161012 1104) ((dash (2 5 0)) (dired-hacks-utils (0 0 1))) "AVFS support for dired" single ((:commit . "c7184dc8f6ed3f2330db8d8f21f01c4b08056dd3") (:keywords "files") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com"))]) (dired-atool . [(20180303 740) ((emacs (24))) "Pack/unpack files with atool on dired." single ((:commit . "bfa95c2a9ef81e8de51a15b2a43f707899946f9c") (:keywords "files") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/dired-atool"))]) (dircmp . [(20141204 1756) nil "Compare and sync directories." tar ((:commit . "558ee0b601c2de9d247612085aafe2926f56a09f") (:keywords "unix" "tools") (:authors ("Matt McClure -- http://matthewlmcclure.com")) (:maintainer "Matt McClure -- http://matthewlmcclure.com") (:url . "https://github.com/matthewlmcclure/dircmp-mode"))]) (dionysos . [(20160810 1056) ((libmpdee (2 1 0)) (alert (1 2)) (s (1 11 0)) (dash (2 12 1)) (pkg-info (0 5 0)) (cl-lib (0 5))) "Dionysos, a music player for Emacs" tar ((:commit . "0aac21caadabc5a7f09e18a9dcb02f3dec26588b") (:keywords "music") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/dionysos"))]) (dimmer . [(20180218 411) ((emacs (25))) "visually highlight the selected buffer" single ((:commit . "d033fdda154e688e45cca35902dbff9915351b98") (:keywords "faces" "editing") (:authors ("Neil Okamoto")) (:maintainer "Neil Okamoto") (:url . "https://github.com/gonewest818/dimmer.el"))]) (diminish . [(20170419 1736) nil "Diminished modes are minor modes with no modeline display" single ((:commit . "565a983a39d2e2cffab5df13b34f3b6116723208") (:keywords "extensions" "diminish" "minor" "codeprose") (:authors ("Will Mengarini" . "seldon@eskimo.com")) (:maintainer "Martin Yrjölä" . "martin.yrjola@gmail.com") (:url . "https://github.com/myrjola/diminish.el"))]) (dim-autoload . [(20180318 2027) nil "dim or hide autoload cookie lines" single ((:commit . "788320fe089fafbdf1cb09d2ab4d29d64a804e21") (:keywords "convenience") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/dim-autoload"))]) (dim . [(20160818 949) ((emacs (24 4))) "Change mode-line names of major/minor modes" single ((:commit . "79b81724b951fedffdd3113f473c18990af837a9") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/dim.el"))]) (digitalocean-helm . [(20180610 746) ((emacs (24 3)) (helm (2 5)) (digitalocean (0 1))) "Create and manipulate digitalocean droplets" single ((:commit . "b125c9882eded7d73ec109d152b26625f333440b") (:keywords "processes" "tools") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://gitlab.com/olymk2/digitalocean-api"))]) (digitalocean . [(20180603 925) ((request (2 5)) (emacs (24 4))) "Create and manipulate digitalocean droplets" single ((:commit . "1cac663c4bcb7f8325783954df6c0caf3dc20f6e") (:keywords "processes" "tools") (:authors ("Oliver Marks" . "oly@digitaloctave.com")) (:maintainer "Oliver Marks" . "oly@digitaloctave.com") (:url . "https://github.com/olymk2/emacs-digitalocean"))]) (digit-groups . [(20160817 226) ((dash (2 11 0))) "Highlight place-value positions in numbers" single ((:authors ("Michael D. Adams <http://michaeldadams.org>")) (:maintainer "Michael D. Adams <http://michaeldadams.org>") (:url . "http://bitbucket.com/adamsmd/digit-groups"))]) (digistar-mode . [(20160218 1955) nil "major mode for Digistar scripts" single ((:commit . "15288b1e1a04b79b5ab7097fdd26d48b2ff41076") (:keywords "languages") (:authors ("John Foerch" . "jjfoerch@earthlink.net")) (:maintainer "John Foerch" . "jjfoerch@earthlink.net"))]) (diffview . [(20150929 511) nil "View diffs in side-by-side format" single ((:commit . "031b70913e755c5e55222680f80185032a7d1728") (:keywords "convenience" "diff") (:authors ("Mitchel Humpherys" . "mitch.special@gmail.com")) (:maintainer "Mitchel Humpherys" . "mitch.special@gmail.com") (:url . "https://github.com/mgalgs/diffview-mode"))]) (diffscuss-mode . [(20141014 2357) nil "Major mode for diffscuss files." single ((:commit . "e0aacd8b3d9f886f27222c1397f0655e849e0af7") (:keywords "tools") (:authors ("Edmund Jorgensen" . "edmund@hut8labs.com")) (:maintainer "Edmund Jorgensen" . "edmund@hut8labs.com"))]) (difflib . [(20171227 1518) ((emacs (24 4)) (cl-generic (0 3)) (ht (2 2)) (s (1 12 0))) "Helpers for computing deltas between sequences." single ((:commit . "b08850251812d71e62fd6956081299590acdf37b") (:keywords "matching" "tools" "string") (:authors ("Diego A. Mundo" . "diegoamundo@gmail.com")) (:maintainer "Diego A. Mundo" . "diegoamundo@gmail.com") (:url . "http://github.com/dieggsy/difflib.el"))]) (diff-hl . [(20180201 1155) ((cl-lib (0 2)) (emacs (24 3))) "Highlight uncommitted changes using VC" tar ((:commit . "154c64affe7bdd16da814d198277d29bd1b6bb2a") (:keywords "vc" "diff") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/dgutov/diff-hl"))]) (dictionary . [(20140718 329) ((connection (1 10)) (link (1 10))) "Client for rfc2229 dictionary servers" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "interface" "dictionary") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (dictcc . [(20171213 2134) ((emacs (24 4)) (cl-lib (0 5)) (ivy (0 10 0))) "Look up translations on dict.cc" single ((:commit . "7b988413f7719820cd846827525142a23f401e50") (:keywords "convenience") (:authors ("Marten Lienen" . "marten.lienen@gmail.com")) (:maintainer "Marten Lienen" . "marten.lienen@gmail.com"))]) (dic-lookup-w3m . [(20180526 1621) ((w3m (20120723 324)) (stem (20120826))) "look up dictionaries on the Internet" tar ((:commit . "3254ab10cbf0078c7162557dd1f68dac28459cf9") (:keywords "emacs-w3m" "w3m" "dictionary") (:authors ("mcprvmec")) (:maintainer "mcprvmec"))]) (diary-manager . [(20181027 222) ((emacs (25))) "Simple personal diary." single ((:commit . "1960f854073d37ac0ba6855efda833a790263ee2") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/diary-manager"))]) (dhall-mode . [(20181104 109) ((emacs (24 4))) "a major mode for dhall configuration language" single ((:commit . "1fa48e3aaa1623f2ac3d63a0681f3fb9343fee7a") (:keywords "languages") (:authors ("Sibi Prabakaran" . "sibi@psibi.in")) (:maintainer "Sibi Prabakaran" . "sibi@psibi.in") (:url . "https://github.com/psibi/dhall-mode"))]) (dfmt . [(20170728 1023) nil "Emacs Interface to D indenting/formatting tool dfmt." single ((:commit . "21b9094e907b7ac53f5ecb4ff4539613a9d12434") (:keywords "tools" "convenience" "languages" "dlang") (:authors ("Per Nordlöw")) (:maintainer "Kirill Babikhin <qsimpleq>") (:url . "https://github.com/qsimpleq/elisp-dfmt"))]) (devdocs . [(20170731 850) nil "Launch DevDocs search" single ((:commit . "a2d51e824f0cc48a9dd611cc740bc8b86143e611") (:authors ("Chunyang Xu" . "xuchunyang.me@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang.me@gmail.com") (:url . "https://github.com/xuchunyang/DevDocs.el"))]) (desktop-registry . [(20140119 2143) nil "Keep a central registry of desktop files" single ((:commit . "244c2e7f9f0a1050aa8a47ad0b38f4e4584682dd") (:keywords "convenience") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org") (:url . "http://projects.ryuslash.org/desktop-registry/"))]) (desktop-environment . [(20180423 853) ((emacs (25 1))) "Helps you control your GNU/Linux computer" single ((:commit . "62fbceded526b8e35c90803bcf80e33ebfe8473a") (:authors ("Damien Cassou" . "damien@cassou.me")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://gitlab.petton.fr/DamienCassou/desktop-environment"))]) (desktop+ . [(20170107 2132) ((emacs (24 4)) (dash (2 11 0)) (f (0 17 2))) "Handle special buffers when saving & restoring sessions" single ((:commit . "88055cee526a000056201898499cebbd35e3ea76") (:authors ("François Févotte" . "fevotte@gmail.com")) (:maintainer "François Févotte" . "fevotte@gmail.com") (:url . "https://github.com/ffevotte/desktop-plus"))]) (describe-number . [(20151101 55) ((yabin (1 1))) "Describe arbitrarily large number at point." single ((:commit . "40618345a37831804b29589849a785ef5aa5ac24") (:keywords "describe" "value" "help") (:authors ("Morten Slot Kristensen <msk AT nullpointer DOT dk>")) (:maintainer "Morten Slot Kristensen <msk AT nullpointer DOT dk>") (:url . "https://github.com/netromdk/describe-number"))]) (demo-it . [(20180404 332) nil "Create demonstrations" tar ((:commit . "4f74e6f1bb6519587303e20fe59470853b1a0352") (:keywords "demonstration" "presentation" "test") (:authors ("Howard Abrams" . "howard.abrams@gmail.com")) (:maintainer "Howard Abrams" . "howard.abrams@gmail.com"))]) (demangle-mode . [(20180516 245) ((cl-lib (0 1)) (emacs (24))) "Automatically demangle C++ symbols" single ((:commit . "a34b062c8a08d35fe2b9ee66e92f6f9626aae9a3") (:keywords "c" "tools") (:authors ("Ben Liblit" . "liblit@acm.org")) (:maintainer "Ben Liblit" . "liblit@acm.org") (:url . "https://github.com/liblit/demangle-mode"))]) (delim-kill . [(20100517 620) nil "Kill text between delimiters." single ((:commit . "1dbe47344f2d2cbc8c54beedf0cf0bf10fd203c1") (:keywords "convenience" "languages") (:authors ("Thomas Kappler" . "tkappler@gmail.com")) (:maintainer "Thomas Kappler" . "tkappler@gmail.com") (:url . "http://github.com/thomas11/delim-kill/tree/master"))]) (deft . [(20181029 213) nil "quickly browse, filter, and edit plain text notes" single ((:commit . "47d268355b0d988804e19896770b29da7f01c7aa") (:keywords "plain text" "notes" "simplenote" "notational velocity") (:authors ("Jason R. Blevins" . "jrblevin@xbeta.org")) (:maintainer "Jason R. Blevins" . "jrblevin@xbeta.org") (:url . "https://jblevins.org/projects/deft/"))]) (defrepeater . [(20180830 410) ((emacs (25 2)) (s (1 12 0))) "Easily make commands repeatable" single ((:commit . "9c027a2561fe141dcfb79f75fcaee36cd0386ec1") (:keywords "convenience") (:authors ("Adam Porter" . "adam@alphapapa.net")) (:maintainer "Adam Porter" . "adam@alphapapa.net") (:url . "http://github.com/alphapapa/defrepeater.el"))]) (defproject . [(20151201 2219) ((emacs (24))) "Manager dir-locals and project specific variables" single ((:commit . "674d48a5e34cb4bba76faa38ee901322ec649086") (:keywords "convenience") (:authors (nil . "<kotfic@gmail.com>")) (:maintainer nil . "<kotfic@gmail.com>") (:url . "https://github.com/kotfic/defproject"))]) (define-word . [(20180706 2029) ((emacs (24 3))) "display the definition of word at point." single ((:commit . "637cd29837d4bd5567e17a11a479fd2edfb0e2c1") (:keywords "dictionary" "convenience") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/define-word"))]) (deferred . [(20170901 1330) ((emacs (24 4))) "Simple asynchronous functions for emacs lisp" single ((:commit . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") (:keywords "deferred" "async") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-deferred"))]) (default-text-scale . [(20180521 649) nil "Easily adjust the font size in all frames" single ((:commit . "512d701df5e2079cad33329184fd7683c3b0b0af") (:keywords "frames" "faces") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/default-text-scale"))]) (dedukti-mode . [(20171103 1212) nil "Major mode for Dedukti files" single ((:commit . "d7c3505a1046187de3c3aeb144455078d514594e") (:keywords "languages" "dedukti") (:authors ("Raphaël Cauderlier")) (:maintainer "Raphaël Cauderlier") (:url . "https://github.com/rafoo/dedukti-mode"))]) (dedicated . [(20090428 1931) nil "A very simple minor mode for dedicated buffers" single ((:commit . "8275fb672f9cc4ba6682ebda0ef91db827e32992") (:keywords "dedicated" "buffer") (:authors ("Eric Crampton" . "eric@atdesk.com")) (:maintainer "Eric Crampton" . "eric@atdesk.com"))]) (decl . [(20171212 1458) ((dash (2 5 0)) (emacs (24 3)) (cl-lib (0 3))) "Library for organizing code declaratively" single ((:commit . "ff7f8a4f1225cbdf141c86172104e67a4cf58c86") (:authors ("Preetpal S. Sohal")) (:maintainer "Preetpal S. Sohal") (:url . "https://github.com/preetpalS/decl.el"))]) (decide . [(20180316 1801) nil "rolling dice and other random things" single ((:commit . "257f0e39ac60ca375942950b44eeaee04cb9d961") (:authors ("Pelle Nilsson" . "perni@lysator.liu.se")) (:maintainer "Pelle Nilsson" . "perni@lysator.liu.se"))]) (debug-print . [(20140126 19) ((emacs (24))) "A nice printf debugging environment by the way Gauche do" single ((:commit . "d817fd9ea2d3f8d2c1ace4d8af155684f3a99dc5") (:keywords "extensions" "lisp" "tools" "maint") (:authors ("Ken Okada" . "keno.ss57@gmail.com")) (:maintainer "Ken Okada" . "keno.ss57@gmail.com") (:url . "https://github.com/kenoss/debug-print"))]) (debpaste . [(20160113 2347) ((xml-rpc (1 6 7))) "Interface for getting/posting/deleting pastes from paste.debian.net" single ((:commit . "6f2a400665062468ebd03a2ce1de2a73d9084958") (:keywords "paste") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "http://github.com/alezost/debpaste.el"))]) (debian-el . [(20181020 1513) nil "Emacs helpers specific to Debian users" tar ((:commit . "a499822afc2154ca83edf6a605ed22c5a932fa12"))]) (deadgrep . [(20181021 1349) ((emacs (25 1)) (dash (2 12 0)) (s (1 11 0)) (spinner (1 7 3))) "fast, friendly searching with ripgrep" single ((:commit . "4e177d7c540f0a6d317f08a15dcfec6ba97609fc") (:keywords "tools") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk") (:url . "https://github.com/Wilfred/deadgrep"))]) (ddskk . [(20180707 532) ((ccc (1 43)) (cdb (20141201 754))) "Simple Kana to Kanji conversion program." tar ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992"))]) (db-pg . [(20130131 1902) ((pg (0 12)) (db (0 0 6))) "A PostgreSQL adapter for emacs-db" single ((:commit . "7d5ab86b74b05fe003b3b434d4835f37f3f3eded") (:keywords "data" "comm" "database" "postgresql") (:authors ("Nic Ferrier" . "nic@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nic@ferrier.me.uk"))]) (db . [(20140421 2111) ((kv (0 0 11))) "A database for EmacsLisp" single ((:commit . "b3a423fb8e72f9013009cbe033d654df2ce31438") (:keywords "data" "lisp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (dayone . [(20160105 1240) ((uuid (0 0 3)) (mustache (0 22)) (ht (1 5))) "Utility script for Day One" tar ((:commit . "ab628274f0806451f23bce16f62a6a11cbf91a2b") (:keywords "day one" "tools" "convenience") (:authors ("mori-dev" . "mori.dev.asdf@gmail.com")) (:maintainer "mori-dev" . "mori.dev.asdf@gmail.com") (:url . "https://github.com/mori-dev/emacs-dayone"))]) (datomic-snippets . [(20180817 1045) ((s (1 4 0)) (dash (1 2 0)) (yasnippet (0 6 1))) "Yasnippets for Datomic" tar ((:commit . "4a14228840d5252e13d2bf6209670f26345bbb84"))]) (datetime-format . [(20160612 1715) nil "Datetime functions" single ((:commit . "e6427538b547cbe02e1bd6ed4b765c73620bdae8") (:keywords "datetime" "calendar") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-datetime"))]) (datetime . [(20181021 1750) ((emacs (24 1)) (extmap (1 0))) "Parsing, formatting and matching timestamps" tar ((:commit . "178befd4881f407ad97c05fadb74589ade7297f2") (:keywords "lisp" "i18n") (:authors ("Paul Pogonyshev" . "pogonyshev@gmail.com")) (:maintainer "Paul Pogonyshev" . "pogonyshev@gmail.com") (:url . "https://github.com/doublep/datetime"))]) (date-field . [(20141129 105) ((dash (2 9 0)) (log4e (0 2 0)) (yaxception (0 3 2))) "Date widget" single ((:commit . "11c9170d1f7b343233f7716d4c0a62be024c1654") (:keywords "widgets") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-date-field"))]) (date-at-point . [(20150308 1243) nil "Add `date' to `thing-at-point' function" single ((:commit . "38df823d05df08ec0748a4185113fae5f99090e9") (:keywords "convenience") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/date-at-point.el"))]) (dashboard . [(20180902 1848) ((emacs (24 4)) (page-break-lines (0 11))) "A startup screen extracted from Spacemacs" tar ((:commit . "caef4564d50cc00b748d98f6180f26d4036cc8c6") (:keywords "startup" "screen" "tools") (:authors ("Rakan Al-Hneiti")) (:maintainer "Rakan Al-Hneiti") (:url . "https://github.com/rakanalh/emacs-dashboard"))]) (dash-functional . [(20180107 1618) ((dash (2 0 0)) (emacs (24))) "Collection of useful combinators for Emacs Lisp" single ((:commit . "6514359b8606a6a9a94068ccd601fcd6379d6584") (:keywords "lisp" "functions" "combinators"))]) (dash-at-point . [(20180710 1356) nil "Search the word at point with Dash" single ((:commit . "4d795a23a8428c421d5107f1b005c9d8e0d1816c") (:authors ("Shinji Tanaka" . "shinji.tanaka@gmail.com")) (:maintainer "Shinji Tanaka" . "shinji.tanaka@gmail.com") (:url . "https://github.com/stanaka/dash-at-point"))]) (dash . [(20180910 1856) nil "A modern list library for Emacs" single ((:commit . "6514359b8606a6a9a94068ccd601fcd6379d6584") (:keywords "lists") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (dart-mode . [(20181012 346) ((emacs (24 5)) (cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (s (1 10))) "Major mode for editing Dart files" single ((:commit . "5d0a7cd09305d2dc4584e72a008db3f099228000") (:keywords "language") (:authors ("Natalie Weizenbaum")) (:maintainer "Natalie Weizenbaum") (:url . "https://github.com/nex3/dart-mode"))]) (darktooth-theme . [(20181013 906) ((autothemer (0 2))) "From the darkness... it watches" single ((:commit . "780f9e25ae4abccab4e053f2caba7add4bc9d3be") (:url . "http://github.com/emacsfodder/emacs-theme-darktooth"))]) (darkokai-theme . [(20181019 1859) nil "A darker variant on Monokai." single ((:commit . "b887fc6080f8e021058bff7f53fad84c82c81a7a") (:url . "http://github.com/sjrmanning/darkokai"))]) (darkmine-theme . [(20160406 624) nil "Yet another emacs dark color theme." single ((:commit . "7f7e82ca03bcad52911fa41fb3e204e32d6ee63e") (:authors ("Pierre Lecocq" . "pierre.lecocq@gmail.com")) (:maintainer "Pierre Lecocq" . "pierre.lecocq@gmail.com") (:url . "https://github.com/pierre-lecocq/darkmine-theme"))]) (darkburn-theme . [(20170423 1652) nil "A not-so-low contrast color theme for Emacs." single ((:commit . "0af794ff7fac19778ac8a7efb92455c6f6c2158f") (:authors ("Jonas Gorauskas" . "jgorauskas@gmail.com")) (:maintainer "Jonas Gorauskas" . "jgorauskas@gmail.com") (:url . "http://github.com/gorauskas/darkburn-theme"))]) (dark-souls . [(20140314 1128) nil "Prepare to die" single ((:commit . "94122b1215423e58dcf18584a2bd022029d54d4b") (:keywords "games") (:authors ("Tom Jakubowski" . "tom@crystae.net")) (:maintainer "Tom Jakubowski" . "tom@crystae.net") (:url . "http://github.com/tomjakubowski/dark-souls.el"))]) (dark-mint-theme . [(20160302 642) nil "dark & minty fresh theme" single ((:commit . "95c30a26de31549cd341184ba9ab2be8fdc67eba"))]) (dark-krystal-theme . [(20170808 1300) ((emacs (24 0))) "an Emacs 24 theme based on Dark Krystal (tmTheme)" single ((:commit . "79084b99665dc9ffb0ec62cc092349a5ecebebbc") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (darcula-theme . [(20171227 1845) nil "Inspired by IntelliJ's Darcula theme" single ((:commit . "d9b82b58ded9014985be6658f4ab17e26ed9e93e") (:keywords "faces") (:authors ("Sam Halliday" . "Sam.Halliday@gmail.com")) (:maintainer "Sam Halliday" . "Sam.Halliday@gmail.com") (:url . "https://gitlab.com/fommil/emacs-darcula-theme"))]) (darcsum . [(20140316 410) nil "a pcl-cvs like interface for managing darcs patches" tar ((:commit . "00c252b51cb24c25fb74f529960ebd631514a4c1") (:keywords "completion" "convenience" "tools" "vc") (:authors ("John Wiegley" . "johnw@gnu.org")) (:maintainer "John Wiegley" . "johnw@gnu.org"))]) (dap-mode . [(20181026 1913) ((emacs (25 1)) (dash (2 14 1)) (lsp-mode (4 0)) (dash-functional (1 2 0)) (tree-mode (1 1 1 1)) (bui (1 1 0)) (f (0 20 0)) (s (1 12 0))) "Debug Adapter Protocol mode" tar ((:commit . "c99258d944f877bcf778375511582c852e4f3e76") (:keywords "languages" "debug") (:authors ("Ivan Yonchovski" . "yyoncho@gmail.com")) (:maintainer "Ivan Yonchovski" . "yyoncho@gmail.com") (:url . "https://github.com/yyoncho/dap-mode"))]) (dante . [(20180916 729) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (haskell-mode (13 14)) (s (1 11 0)) (lcr (1 0))) "Development mode for Haskell" single ((:commit . "f16562abe570f5ca0e7abbf8c7058c81976a921f") (:keywords "haskell" "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/dante"))]) (danneskjold-theme . [(20181101 757) nil "Beautiful high-contrast Emacs theme." tar ((:commit . "5c55c2ced259e8bbf658b23fc0cb74946caa009e"))]) (dakrone-theme . [(20170801 1933) nil "dakrone's custom dark theme" single ((:commit . "232ad1be5f3572dcbdf528f1655109aa355a6937") (:keywords "color" "themes") (:authors ("Lee Hinman <lee _AT_ writequit.org>")) (:maintainer "Lee Hinman <lee _AT_ writequit.org>") (:url . "https://github.com/dakrone/dakrone-theme"))]) (dakrone-light-theme . [(20170808 2140) nil "dakrone's custom light theme" single ((:commit . "06f198dc8b4ca7421990b30a23d89c8e0b8c5de4") (:keywords "color" "themes" "faces") (:authors ("Lee Hinman <lee _AT_ writequit.org>")) (:maintainer "Lee Hinman <lee _AT_ writequit.org>") (:url . "https://github.com/dakrone/dakrone-light-theme"))]) (daemons . [(20180610 1510) ((emacs (25 1))) "UI for managing init system daemons (services)" tar ((:commit . "dcf42cb3178d7245d6d49de346d5e2b44e5b7498") (:keywords "unix" "convenience") (:authors ("Chris Bowdon")) (:maintainer "Chris Bowdon") (:url . "https://github.com/cbowdon/daemons.el"))]) (dad-joke . [(20170928 658) ((emacs (24))) "Get/display dad jokes" single ((:commit . "bee47e7b746b403228fa7d7361cb095de19ac9ba") (:keywords "games") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/dad-joke.el"))]) (dactyl-mode . [(20140906 1725) nil "Major mode for editing Pentadactyl config files" single ((:commit . "cc55fe6b987271d9647492b8df4c812d884f661f") (:keywords "languages" "vim") (:url . "https://github.com/luxbock/dactyl-mode"))]) (d-mode . [(20181011 1927) ((emacs (24 3))) "D Programming Language major mode for (X)Emacs" single ((:commit . "385cda4afad79000b4cb7704861faf34009b0fc2") (:keywords "d" "programming" "language" "emacs" "cc-mode") (:authors ("William Baxter")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (czech-holidays . [(20160113 1752) nil "Adds a list of Czech public holidays to Emacs calendar" single ((:commit . "d136fa09a152b3cd80db6d55c7b4ddfe07b90fbf") (:keywords "calendar") (:authors ("David Chkhikvadze" . "david.chk@outlook.com")) (:maintainer "David Chkhikvadze" . "david.chk@outlook.com"))]) (cython-mode . [(20180213 1654) nil "Major mode for editing Cython files" single ((:commit . "f158e490b9e8515cf47cf301f996c1b7e631eebb"))]) (cypher-mode . [(20151110 1142) nil "major mode for editing cypher scripts" single ((:commit . "ce8543d7877c736c574a17b49874c9dcdc7a06d6") (:keywords "cypher" "graph") (:authors ("François-Xavier Bois <fxbois AT Google Mail Service>")) (:maintainer "François-Xavier Bois") (:url . "http://github.com/fxbois/cypher-mode"))]) (cyphejor . [(20180101 618) ((emacs (24 4))) "Shorten major mode names using user-defined rules" single ((:commit . "df449180d28691c9bdbef7bcb25aee75b2af50ca") (:keywords "mode-line" "major-mode") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/cyphejor"))]) (cycle-themes . [(20150403 309) ((cl-lib (0 5))) "A global minor mode to make switching themes easier" single ((:commit . "6e125d11fdbc6b78fc9f219eb2609a5e29815898") (:keywords "themes" "utility" "global minor mode") (:url . "http://github.com/toroidal-code/cycle-themes.el"))]) (cycle-resize . [(20160521 1557) nil "Cycle resize the current window horizontally or vertically" single ((:commit . "7d255d6fe85f12c967a0f7fcfcf18633be194c88") (:authors ("Pierre Lecocq")) (:maintainer "Pierre Lecocq") (:url . "https://github.com/pierre-lecocq/cycle-resize"))]) (cycbuf . [(20131203 2037) nil "Cycle buffers, inspired by swbuff.el, swbuff-x.el, and bs.el" single ((:commit . "1079b41c3eb27d65b66d4399959bb6253f84858e") (:keywords "files" "convenience" "buffer switching") (:authors ("Martin Pohlack martinp (at) gmx.de")) (:maintainer "Martin Pohlack martinp (at) gmx.de") (:url . "https://github.com/martinp26/cycbuf"))]) (cyberpunk-theme . [(20180609 509) nil "Cyberpunk Color Theme" single ((:commit . "f8967e46b8bdb3eaf7b72474f2d70997dc1152e9") (:keywords "color" "theme" "cyberpunk") (:authors ("Nicholas M. Van Horn" . "nvanhorn@protonmail.com")) (:maintainer "Nicholas M. Van Horn" . "nvanhorn@protonmail.com"))]) (cwl-mode . [(20171205 945) ((yaml-mode (0 0 13)) (emacs (24 4))) "A major mode for editing CWL" single ((:commit . "bdeb9c0734126f940db80bfb8b1dc735dab671c7") (:keywords "languages" "cwl" "common workflow language") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/cwl-mode"))]) (cursor-test . [(20131207 1732) ((emacs (24))) "testing library for cursor position in emacs." single ((:commit . "e09956e048b88fd2ee8dd90b5678baed8b04d31b") (:authors ("ainame")) (:maintainer "ainame") (:url . "https://github.com/ainame/cursor-test.el"))]) (cuda-mode . [(20151214 321) nil "NVIDIA CUDA Major Mode" single ((:commit . "9ae9eacfdba3559b5456342d0d03296290df8ff5") (:keywords "c" "languages") (:authors ("Jack Morrison" . "jackmorrison1@gmail.com")) (:maintainer "Jack Morrison" . "jackmorrison1@gmail.com"))]) (cucumber-goto-step . [(20131210 519) ((pcre2el (1 5))) "Jump to cucumber step definition" single ((:commit . "f2713ffb26ebe1b757d1f2ea80e900b55e5895aa") (:authors ("Glen Stampoultzis" . "gstamp@gmail.com")) (:maintainer "Glen Stampoultzis" . "gstamp@gmail.com") (:url . "http://orthogonal.me"))]) (cubicle-mode . [(20171009 1957) nil "Major mode for the Cubicle model checker" single ((:commit . "c2fba597da83b9ddc1195f1c8710d5330db24735") (:authors ("Alain Mebsout")) (:maintainer "Alain Mebsout"))]) (cubicaltt . [(20171108 1402) ((emacs (24 1)) (cl-lib (0 5))) "Mode for cubical type theory" single ((:commit . "a5c6f94bfc0da84e214641e0b87aa9649ea114ea") (:keywords "languages") (:url . "https://github.com/mortberg/cubicaltt"))]) (ctxmenu . [(20140303 2142) ((popup (20140205 103)) (log4e (0 2 0)) (yaxception (0 1))) "Provide a context menu like right-click." tar ((:commit . "5c2376859562b98c07c985d2b483658e4c0e888e") (:keywords "popup") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-ctxmenu"))]) (ctl-mode . [(20151202 1006) nil "Major mode for editing GrADS script files" single ((:commit . "1a13051db21b999c7682a015b33a03096ff9d891") (:keywords "grads" "script" "major-mode") (:authors ("Joe Wielgosz" . "joew@cola.iges.org")) (:maintainer "Joe Wielgosz" . "joew@cola.iges.org"))]) (ctags-update . [(20170728 758) nil "(auto) update TAGS in parent directory using exuberant-ctags" single ((:commit . "783bf91eba1cd27cbb739067a24e15e5e04564e6") (:keywords "exuberant-ctags" "etags") (:authors (nil . "Joseph(纪秀峰)  jixiuf@gmail.com")) (:maintainer nil . "Joseph(纪秀峰)  jixiuf@gmail.com") (:url . "https://github.com/jixiuf/ctags-update"))]) (ctable . [(20171006 11) nil "Table component for Emacs Lisp" single ((:commit . "b8830d1ca95abb100a81bc32011bd17d5ecba000") (:keywords "table") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-ctable"))]) (csv . [(20161113 1510) nil "Functions for reading and parsing CSV files." single ((:commit . "aa1dfa1263565d5fac3879c21d8ddf5f8915e411") (:keywords "extensions" "data" "csv") (:authors ("Ulf Jasper" . "ulf.jasper@web.de")) (:maintainer "Ulf Jasper" . "ulf.jasper@web.de"))]) (cssh . [(20150810 1709) nil "clusterssh implementation for emacs" single ((:commit . "2fe2754235225a59b63f08b130cfd4352e2e1c3f") (:keywords "clusterssh" "ssh" "cssh") (:authors ("Dimitri Fontaine" . "dim@tapoueh.org")) (:maintainer "Dimitri Fontaine" . "dim@tapoueh.org") (:url . "http://tapoueh.org/emacs/cssh.html"))]) (css-eldoc . [(20150125 323) nil "an eldoc-mode plugin for CSS source code" tar ((:commit . "c558ac4c470742c98a37290e6b409db28183df30") (:authors ("Zeno Zeng" . "zenoes@qq.com")) (:maintainer "Zeno Zeng" . "zenoes@qq.com"))]) (css-comb . [(20160416 559) nil "Sort CSS properties in a particular order using CSS Comb" single ((:commit . "6fa45e5af8a8bd3af6c1154cde3540e32c4206ee") (:authors ("Charanjit Singh" . "ckhabra@gmail.com")) (:maintainer "Charanjit Singh" . "ckhabra@gmail.com") (:url . "https://github.com/channikhabra/css-comb.el"))]) (css-autoprefixer . [(20180311 1600) ((emacs (24))) "Adds autoprefix to CSS" single ((:commit . "386a5defc8543a3b87820f1761c075c7d1d93b38") (:keywords "convenience" "usability" "css") (:authors (nil . "Kyung Mo Kweon<kkweon@gmail.com> and contributors")) (:maintainer nil . "Kyung Mo Kweon<kkweon@gmail.com> and contributors") (:url . "https://github.com/kkweon/emacs-css-autoprefixer"))]) (csound-mode . [(20180925 1814) ((emacs (25)) (shut-up (0 3 2)) (multi (2 0 1))) "A major mode for interacting and coding Csound" tar ((:commit . "9bc2d0badf8316cca2d167348bb81a82e34297c8") (:authors ("Hlöðver Sigurðsson" . "hlolli@gmail.com")) (:maintainer "Hlöðver Sigurðsson" . "hlolli@gmail.com") (:url . "https://github.com/hlolli/csound-mode"))]) (csharp-mode . [(20181011 718) nil "C# mode derived mode" single ((:commit . "239527c1f27cf5246505f1faf23269487fdbfdd2") (:keywords "c#" "languages" "oop" "mode") (:authors ("Dylan R. E. Moonfire (original)")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "https://github.com/josteink/csharp-mode"))]) (csgo-conf-mode . [(20161209 1619) nil "CS:GO Configuration files syntax highlighting" single ((:commit . "57e7224f87a3ccc76b5564cc95fa0ff43bb6807c") (:keywords "languages") (:authors ("Guillermo Robles" . "guillerobles1995@gmail.com")) (:maintainer "Guillermo Robles" . "guillerobles1995@gmail.com") (:url . "https://github.com/wynro/emacs-csgo-conf-mode"))]) (crystal-playground . [(20180830 501) ((emacs (25)) (crystal-mode (0 1 2))) "Local crystal playground for short code snippets." single ((:commit . "fb3691b1281207b459c5be50015a626f356dc40d") (:keywords "tools" "crystal") (:authors ("Jason Howell")) (:maintainer "Jason Howell") (:url . "https://github.com/jasonrobot/crystal-playground"))]) (crystal-mode . [(20180827 329) ((emacs (24 4))) "Major mode for editing Crystal files" single ((:commit . "8649736fea8960a5e54c3ec934484f231a518ea5") (:keywords "languages" "crystal") (:url . "https://github.com/crystal-lang-tools/emacs-crystal-mode"))]) (cryptsy-public-api . [(20141008 1228) ((json (1 2))) "Library for working with the Cryptsy public API" single ((:commit . "795c204452f880c0087663e7c35faf26ea34af4d") (:keywords "cryptsy" "bitcoin" "litecoin" "dogecoin") (:authors ("Phil Newton" . "phil@sodaware.net")) (:maintainer "Phil Newton" . "phil@sodaware.net"))]) (cryptol-mode . [(20180321 1808) nil "Cryptol major mode for Emacs" single ((:commit . "91f8ad617e5db2fad57a7be1da211f22f3b51550") (:keywords "cryptol" "cryptography") (:authors (nil . "Austin Seipp <aseipp [@at] pobox [dot] com>")) (:maintainer nil . "Austin Seipp <aseipp [@at] pobox [dot] com>") (:url . "http://github.com/thoughtpolice/cryptol-mode"))]) (crux . [(20181108 827) ((seq (1 11))) "A Collection of Ridiculously Useful eXtensions" single ((:commit . "308f17d914e2cd79cbc809de66d02b03ceb82859") (:keywords "convenience") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "https://github.com/bbatsov/crux"))]) (crm-custom . [(20160117 6) ((cl-lib (0 5))) "Alternate `completing-read-multiple' that uses `completing-read'" single ((:commit . "f1aaccf64306a5f99d9bf7ba815d7ea41c15518d") (:keywords "completion" "minibuffer" "multiple elements") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:url . "https://github.com/DarwinAwardWinner/crm-custom"))]) (cricbuzz . [(20180804 2254) ((enlive (0 0 1)) (f (0 19 0)) (dash (2 13 0)) (s (1 11 0))) "Cricket scores from cricbuzz in emacs" single ((:commit . "0b95d45991bbcd2fa58d96ce921f6a57ba42c153") (:keywords "cricket" "score") (:authors ("Abhinav Tushar" . "abhinav.tushar.vs@gmail.com")) (:maintainer "Abhinav Tushar" . "abhinav.tushar.vs@gmail.com") (:url . "https://github.com/lepisma/cricbuzz.el"))]) (creole-mode . [(20130722 50) nil "a markup mode for creole" single ((:commit . "b5e79b2ec5f19fb5aacf689b5febc3e0b61515c4") (:keywords "hypermedia" "wp") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk") (:url . "https://github.com/nicferrier/creole-mode"))]) (creole . [(20140924 1500) ((noflet (0 0 3)) (kv (0 0 17))) "A parser for the Creole Wiki language" single ((:commit . "7d5cffe93857f6c75ca09ac79c0e47b8d4410e53") (:keywords "lisp" "creole" "wiki") (:authors ("Nic Ferrier" . "nferrier@ferrier.me.uk")) (:maintainer "Nic Ferrier" . "nferrier@ferrier.me.uk"))]) (creds . [(20140510 1706) ((s (1 9 0)) (dash (2 5 0))) "A parser credentials file library (not limited to credentials entries)" tar ((:commit . "b059397a7d59481f05fbb1bb9c8d3c2c69226482"))]) (creamsody-theme . [(20170222 1058) ((autothemer (0 2))) "Straight from the soda fountain." single ((:commit . "32fa3f4e461da92700523b1b20e7b28974c19a26") (:url . "http://github.com/emacsfodder/emacs-theme-creamsody"))]) (crappy-jsp-mode . [(20140311 931) nil "A pretty crappy major-mode for jsp." single ((:commit . "6c45ab92b452411cc0fab9bcee2f456276b4fc40") (:keywords "jsp" "major" "mode"))]) (cquery . [(20180811 2131) ((emacs (25 1)) (lsp-mode (3 4)) (dash (0 13))) "cquery client for lsp-mode" tar ((:commit . "a803e92e77e1ffc74c13a753c1eb4f6f47127a97") (:keywords "languages" "lsp" "c++") (:authors ("Tobias Pisani")) (:maintainer "Tobias Pisani") (:url . "https://github.com/jacobdufault/cquery"))]) (cql-mode . [(20160721 339) ((emacs (24))) "Major mode for editting CQLs" single ((:commit . "2529ade55c125a89d8215f096a74733a90611c5d") (:keywords "cql" "cassandra") (:authors ("Yuki Inoue <inouetakahiroki at gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki at gmail.com>") (:url . "https://github.com/Yuki-Inoue/cql-mode"))]) (cpputils-cmake . [(20181006 328) nil "Easy realtime C++ syntax check and IntelliSense with CMake." single ((:commit . "64b2b05eff5398b4cd522e66efaf14553ab18ff4") (:keywords "cmake" "intellisense" "flymake" "flycheck") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/cpputils-cmake"))]) (cpanfile-mode . [(20161001 710) ((emacs (24 4))) "Major mode for cpanfiles" single ((:commit . "eda675703525198df1f76ddf250bffa40217ec5d") (:keywords "perl") (:authors ("Zak B. Elep" . "zakame@zakame.net")) (:maintainer "Zak B. Elep" . "zakame@zakame.net") (:url . "https://github.com/zakame/cpanfile-mode"))]) (cp5022x . [(20120323 2335) nil "cp50220, cp50221, cp50222 coding system" single ((:commit . "ea7327dd75e54539576916f592ae1be98179ae35") (:keywords "languages" "cp50220" "cp50221" "cp50222" "cp51932" "cp932") (:authors ("ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp")) (:maintainer "ARISAWA Akihiro" . "ari@mbf.ocn.ne.jp"))]) (coverlay . [(20180518 2255) ((emacs (24 1)) (cl-lib (0 5))) "Test coverage overlays" single ((:commit . "8205a845d58755dd7640b2e2b5991bf842998935") (:keywords "coverage" "overlay") (:authors ("Takuto Wada <takuto.wada at gmail com>")) (:maintainer "Takuto Wada <takuto.wada at gmail com>") (:url . "https://github.com/twada/coverlay.el"))]) (coverage . [(20180227 457) ((ov (1 0)) (cl-lib (0 5))) "Code coverage line highlighting" single ((:commit . "c73d984168955ca0f47f44b0464aa45282df42b6") (:keywords "coverage" "metrics" "simplecov" "ruby" "rspec") (:authors ("Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com")) (:maintainer "Kieran Trezona-le Comte" . "trezona.lecomte@gmail.com") (:url . "https://github.com/trezona-lecomte/coverage"))]) (cov . [(20180415 2031) ((emacs (24 4)) (f (0 18 2)) (s (1 11 0)) (elquery (0))) "Show coverage stats in the fringe." single ((:commit . "7c72a949b9628296af97cc7e4df0af6c3824d66e") (:keywords "coverage" "gcov" "c") (:authors ("Adam Niederer")) (:maintainer "Adam Niederer") (:url . "https://github.com/AdamNiederer/cov"))]) (counsel-world-clock . [(20171202 737) ((ivy (0 9 0)) (s (1 12 0))) "Display world clock using Ivy." single ((:commit . "04153fbb21e51b1cfd042bdfc6ed1e8355a1edd7") (:authors ("Kuang Chen <http://github.com/kchenphy>")) (:maintainer "Kuang Chen <http://github.com/kchenphy>") (:url . "https://github.com/kchenphy/counsel-world-clock"))]) (counsel-tramp . [(20180911 157) ((emacs (24 3)) (counsel (0 10))) "Tramp ivy interface for ssh, docker, vagrant" single ((:commit . "d44b986135fc09c8feefdba3caa55cc59cefc1e8") (:authors ("Masashı Mıyaura")) (:maintainer "Masashı Mıyaura") (:url . "https://github.com/masasam/emacs-counsel-tramp"))]) (counsel-spotify . [(20180320 322) ((emacs (25)) (ivy (0 9 0))) "Control Spotify search and select music with Ivy." single ((:commit . "9033e207dccdfea7fe590d2e102d50fcd2bd22e3") (:authors ("Lautaro García <https://github.com/Lautaro-Garcia>")) (:maintainer "Lautaro García <https://github.com/Lautaro-Garcia>"))]) (counsel-pydoc . [(20171018 2042) ((emacs (24 3)) (ivy (0 9 1))) "run pydoc with counsel" single ((:commit . "1d8ff8ca3b9d69453cde423b1887fbb490a95c9e") (:keywords "completion" "matching") (:authors (nil . "Hao Deng(denghao8888@gmail.com)")) (:maintainer nil . "Hao Deng(denghao8888@gmail.com)") (:url . "https://github.com/co-dh/pydoc_utils"))]) (counsel-projectile . [(20181020 1906) ((counsel (0 10 0)) (projectile (1 0 0))) "Ivy integration for Projectile" single ((:commit . "7607fb8bb4eb7fbe0ec20f9644b6bbaa5c363330") (:keywords "project" "convenience") (:authors ("Eric Danan")) (:maintainer "Eric Danan") (:url . "https://github.com/ericdanan/counsel-projectile"))]) (counsel-osx-app . [(20160821 809) ((ivy (0 8 0)) (emacs (24 3))) "launch osx applications via ivy interface" single ((:commit . "b1c54cbc033c4939966910d85ce035503079e108") (:authors ("Boris Buliga" . "d12frosted@gmail.com")) (:maintainer "Boris Buliga" . "d12frosted@gmail.com") (:url . "https://github.com/d12frosted/counsel-osx-app"))]) (counsel-org-clock . [(20180623 1317) ((emacs (24 3)) (ivy (0 10 0)) (dash (2 0))) "Counsel commands for org-clock" single ((:commit . "960c919ed730f95b740cc6b3b9c17e0e1765d7d8") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/counsel-org-clock"))]) (counsel-org-capture-string . [(20180816 724) ((emacs (25 1)) (ivy (0 10))) "Counsel for org-capture-string" single ((:commit . "0fd5d72397a9268a89dd26de2a6c355f127453ac") (:keywords "outlines") (:authors ("Akira Komamura" . "akira.komamura@gmail.com")) (:maintainer "Akira Komamura" . "akira.komamura@gmail.com") (:url . "https://github.com/akirak/counsel-org-capture-string"))]) (counsel-notmuch . [(20180714 40) ((emacs (24)) (ivy (0 10 0)) (notmuch (0 21)) (s (1 12 0))) "Search emails in Notmuch asynchronously with Ivy" single ((:commit . "f4c864eca400abe0bb7420bcee80f2f8259ca0ff") (:keywords "mail") (:authors ("Alexander Fu Xi" . "fuxialexander@gmail.com")) (:maintainer "Alexander Fu Xi" . "fuxialexander@gmail.com") (:url . "https://github.com/fuxialexander/counsel-notmuch"))]) (counsel-gtags . [(20170326 1259) ((emacs (24 3)) (counsel (0 8 0))) "ivy for GNU global" single ((:commit . "220ebb48419ee6891ecbf9ea8fe130b494b17ee2") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-counsel-gtags"))]) (counsel-etags . [(20181119 1135) ((emacs (24 4)) (counsel (0 9 1))) "Fast and complete Ctags/Etags solution using ivy" tar ((:commit . "ccbfe83926f989e67bf84ee46f825bb1194fffef") (:keywords "tools" "convenience") (:authors ("Chen Bin" . "chenbin.sh@gmail.com")) (:maintainer "Chen Bin" . "chenbin.sh@gmail.com") (:url . "http://github.com/redguardtoo/counsel-etags"))]) (counsel-dash . [(20160729 1529) ((emacs (24 4)) (dash (2 12 1)) (dash-functional (1 2 0)) (helm-dash (1 3 0)) (counsel (0 8 0))) "Browse dash docsets using Ivy" single ((:commit . "07fa74a94ff4da5b6c8c4810f5e143e701b480d2") (:keywords "dash" "ivy" "counsel") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/counsel-dash"))]) (counsel-css . [(20180302 1036) ((emacs (24 4)) (counsel (0 7 0)) (cl-lib (0 5))) "stylesheet-selector-aware swiper" single ((:commit . "0536af00236cdce1ed08b40dd46c917e8b4b8869") (:keywords "convenience" "tools" "counsel" "swiper" "selector" "css" "less" "scss") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-counsel-css"))]) (counsel-codesearch . [(20180925 803) ((codesearch (1)) (counsel (0 10 0)) (emacs (24)) (ivy (0 10 0))) "Counsel interface for codesearch.el" single ((:commit . "b7989fad3e06f301c31d5e896c42b6cc549a0e0c") (:keywords "tools") (:authors ("Austin Bingham" . "austin.bingham@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-counsel-codesearch"))]) (counsel-bbdb . [(20171130 137) ((ivy (0 8 0)) (emacs (24 3))) "Quick search&input email from BBDB based on ivy" single ((:commit . "c86f4b9ef99c9db0b2c4196a300d61300dc2d0c1") (:keywords "mail" "abbrev" "convenience" "matching") (:authors ("Chen Bin <chenbin.sh AT gmail>")) (:maintainer "Chen Bin <chenbin.sh AT gmail>") (:url . "https://github.com/redguard/counsel-bbdb"))]) (counsel . [(20181120 1844) ((emacs (24 3)) (swiper (0 9 0))) "Various completion functions using Ivy" single ((:commit . "18019278d2b849b1287d299a894a4b98c9707ba2") (:keywords "convenience" "matching" "tools") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/swiper"))]) (cosmo . [(20170922 744) ((emacs (24 4))) "Cosmological Calculator" single ((:commit . "dd83b09a49a2843606b28279b674b2207040b36b") (:keywords "tools") (:authors ("Francesco Montanari" . "fmnt@fmnt.info")) (:maintainer "Francesco Montanari" . "fmnt@fmnt.info") (:url . "https://gitlab.com/montanari/cosmo-el"))]) (corral . [(20160502 701) nil "Quickly surround text with delimiters" single ((:commit . "e7ab6aa118e46b93d4933d1364bc273f57cd6911") (:authors ("Kevin Liu" . "mail@nivekuil.com")) (:maintainer "Kevin Liu" . "mail@nivekuil.com") (:url . "http://github.com/nivekuil/corral"))]) (coq-commenter . [(20170822 2309) ((dash (2 13 0)) (s (1 11 0)) (cl-lib (0 5))) "Coq commenting minor mode for proof" single ((:commit . "7fe9a2cc0ebdb0b1e54a24eb7971d757fb588ac3") (:keywords "comment" "coq" "proof") (:authors ("Junyoung Clare Jang" . "jjc9310@gmail.com")) (:maintainer "Junyoung Clare Jang" . "jjc9310@gmail.com") (:url . "http://github.com/ailrun/coq-commenter"))]) (copyit-pandoc . [(20160624 2028) ((emacs (24)) (copyit (0 0 1)) (pandoc (0 0 1))) "Copy it, yank anything!" single ((:commit . "f50d033b129d467fb517a351adf3f16cabd82a62") (:keywords "convinience" "yank" "clipboard") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-copyit"))]) (copyit . [(20161126 1229) ((emacs (24)) (cl-lib (0 5)) (s (1 9 0))) "Copy it, yank anything!" single ((:commit . "f50d033b129d467fb517a351adf3f16cabd82a62") (:keywords "convenience" "yank" "clipboard") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/emacs-copyit"))]) (copy-file-on-save . [(20180604 1419) ((emacs (24 3)) (cl-lib (0 5)) (f (0 17)) (s (1 7 0))) "Copy file on save, automatic deployment it." single ((:commit . "5af6d5fcc35ddf9050eada96fd5f334bf0661b62") (:keywords "files" "comm" "deploy") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/emacs-auto-deployment"))]) (copy-as-format . [(20171216 16) ((cl-lib (0 5))) "Copy buffer locations as GitHub/Slack/JIRA/HipChat/... formatted code" single ((:commit . "971957166fe64d914ec4be209b4f80efeeabbb19") (:keywords "github" "slack" "jira" "hipchat" "gitlab" "bitbucket" "org-mode" "pod" "rst" "asciidoc" "tools" "convenience") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "https://github.com/sshaw/copy-as-format"))]) (control-mode . [(20160624 1710) nil "A \"control\" mode, similar to vim's \"normal\" mode" single ((:commit . "72d6179b60adc438aada74083b2bf4264b575de3") (:keywords "convenience" "emulations") (:authors ("Stephen Marsh" . "stephen.david.marsh@gmail.com")) (:maintainer "Stephen Marsh" . "stephen.david.marsh@gmail.com") (:url . "https://github.com/stephendavidmarsh/control-mode"))]) (contrast-color . [(20160903 1807) ((emacs (24 3)) (cl-lib (0 5))) "Pick best contrast color for you" single ((:commit . "c5fb77a211ebbef3185ada37bea7420534c33f94") (:keywords "color" "convenience") (:authors ("Yuta Yamada <cokesboy[at]gmail.com>")) (:maintainer "Yuta Yamada <cokesboy[at]gmail.com>") (:url . "https://github.com/yuutayamada/contrast-color-el"))]) (contextual-menubar . [(20180205 709) nil "display the menubar only on a graphical display" single ((:commit . "f76f55232ac07df76ef9a334a0c527dfab97c40b") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/contextual-menubar"))]) (contextual . [(20180726 800) ((emacs (24)) (dash (2 12 1)) (cl-lib (0 5))) "Contextual profile management system" single ((:commit . "e3c0de4a2e06757a0e8407c3c6e75930026191e3") (:keywords "convenience" "tools") (:authors ("Alexander Kahl" . "ak@sodosopa.io")) (:maintainer "Alexander Kahl" . "ak@sodosopa.io") (:url . "https://github.com/lshift-de/contextual"))]) (constant-theme . [(20180921 1012) ((emacs (24 1))) "A calm, dark, almost monochrome color theme." tar ((:commit . "f7d5bb79b39be65951485c17fe2092cc74b75c7b") (:keywords "themes") (:authors ("Jannis Pohlmann" . "contact@jannispohlmann.de")) (:maintainer "Jannis Pohlmann" . "contact@jannispohlmann.de") (:url . "https://github.com/jannis/emacs-constant-theme"))]) (connection . [(20140718 329) nil "TCP-based client connection" single ((:commit . "a23b8f4a422d0de69a006ed010eff5795319db98") (:keywords "network") (:authors ("Torsten Hilbrich" . "torsten.hilbrich@gmx.net")) (:maintainer "Torsten Hilbrich" . "torsten.hilbrich@gmx.net"))]) (conllu-mode . [(20181104 1742) ((emacs (25)) (cl-lib (0 5)) (flycheck (30)) (hydra (0 13 0)) (s (1 0))) "editing mode for CoNLL-U files" tar ((:commit . "1813121d8aafa0edf28741ad6f013573168cd4a6") (:keywords "extensions") (:authors ("bruno cuconato" . "bcclaro+emacs@gmail.com")) (:maintainer "bruno cuconato" . "bcclaro+emacs@gmail.com") (:url . "https://github.com/odanoburu/conllu-mode"))]) (conkeror-minor-mode . [(20150114 1604) nil "Mode for editing conkeror javascript files." single ((:commit . "476e81c27b056e21c192391fe674a2bf875466b0") (:keywords "programming" "tools") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com>")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com>") (:url . "http://github.com/Bruce-Connor/conkeror-minor-mode"))]) (confluence . [(20151021 128) ((xml-rpc (1 6 4))) "Emacs mode for interacting with confluence wikis" tar ((:commit . "4518d270a07760644c4204985c83d234ece4738b") (:keywords "confluence" "wiki" "xmlrpc") (:authors ("James Ahlborn")) (:maintainer "James Ahlborn") (:url . "http://code.google.com/p/confluence-el/"))]) (config-parser . [(20160426 1219) ((emacs (24 4))) "a library for parsing config file" single ((:commit . "85d559e7889d8f5b98b8794b79426ae25ec3caa5") (:keywords "convenience" "config") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/el-config-parser"))]) (config-general-mode . [(20171024 1840) nil "Config::General config file mode" single ((:commit . "b4a8e6ba0bb027a77e4a0f701409f3e57bb2e4c0") (:keywords "files") (:authors ("T.v.Dein" . "tlinden@cpan.org")) (:maintainer "T.v.Dein" . "tlinden@cpan.org") (:url . "https://github.com/tlinden/config-general-mode"))]) (conda . [(20181107 1951) ((emacs (24 4)) (pythonic (0 1 0)) (dash (2 13 0)) (s (1 11 0)) (f (0 18 2))) "Work with your conda environments" single ((:commit . "94e9ece8c90f234b3fafd0fb82a1c24e3473c78e") (:keywords "python" "environment" "conda") (:authors ("Rami Chowdhury" . "rami.chowdhury@gmail.com")) (:maintainer "Rami Chowdhury" . "rami.chowdhury@gmail.com") (:url . "http://github.com/necaris/conda.el"))]) (concurrent . [(20161229 330) ((emacs (24 3)) (deferred (0 5 0))) "Concurrent utility functions for emacs lisp" single ((:commit . "2239671d94b38d92e9b28d4e12fd79814cfb9c16") (:keywords "deferred" "async" "concurrent") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-deferred/blob/master/README-concurrent.markdown"))]) (composer . [(20180923 1140) ((emacs (24)) (s (1 9 0)) (f (0 17)) (request (0 2 0)) (seq (1 9)) (php-runtime (0 1 0))) "Interface to PHP Composer" single ((:commit . "6c1578b2352c81cc9a22616a70db2a14b7d2b67f") (:keywords "tools" "php" "dependency" "manager") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/composer.el"))]) (composable . [(20170724 647) ((emacs (24 4))) "composable editing" tar ((:commit . "ac981974f89607393cc61314aaa19672d45b0650") (:keywords "lisp") (:authors ("Simon Friis Vindum" . "simon@vindum.io")) (:maintainer "Simon Friis Vindum" . "simon@vindum.io"))]) (company-ycmd . [(20180520 1053) ((ycmd (1 3)) (company (0 9 3)) (deferred (0 5 1)) (s (1 11 0)) (dash (2 13 0)) (let-alist (1 0 5)) (f (0 19 0))) "company-mode backend for ycmd" single ((:commit . "ef87d020d3314efbac2e8925c115d0ac5c128c2a") (:url . "https://github.com/abingham/emacs-ycmd"))]) (company-ycm . [(20140904 1817) ((ycm (0 1))) "company-ycm" single ((:commit . "4da8a14abcd0f4fa3235042ade2e12b5068c0601") (:keywords "abbrev") (:authors ("Ajay Gopinathan" . "ajay@gopinathan.net")) (:maintainer "Ajay Gopinathan" . "ajay@gopinathan.net"))]) (company-web . [(20180402 1155) ((company (0 8 0)) (dash (2 8 0)) (cl-lib (0 5 0)) (web-completion-data (0 1 0))) "Company version of ac-html, complete for web,html,emmet,jade,slim modes" tar ((:commit . "f0cc9187c9c34f72ad71f5649a69c74f996bae9a") (:keywords "html" "company") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/company-web"))]) (company-try-hard . [(20150902 2206) ((emacs (24 3)) (company (0 8 0)) (dash (2 0))) "get all completions from company backends" single ((:commit . "70b94cfc40c576af404e743133979048e1bd2610") (:keywords "matching") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (company-terraform . [(20180703 1233) ((emacs (24 4)) (company (0 8 12)) (terraform-mode (0 6))) "A company backend for terraform" tar ((:commit . "9c1146bfe23d4c461f4a59577faf4e46fcca7fe9") (:keywords "abbrev" "convenience" "terraform" "company") (:authors ("Rafał Cieślak" . "rafalcieslak256@gmail.com")) (:maintainer "Rafał Cieślak" . "rafalcieslak256@gmail.com") (:url . "https://github.com/rafalcieslak/emacs-company-terraform"))]) (company-tern . [(20161004 1847) ((company (0 8 0)) (tern (0 0 1)) (dash (2 8 0)) (dash-functional (2 8 0)) (s (1 9 0)) (cl-lib (0 5 0))) "Tern backend for company-mode" single ((:commit . "10ac058b065ae73c1f30e9fb7d969dd1a79387be") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/company-tern"))]) (company-tabnine . [(20181114 417) ((emacs (25)) (company (0 9 3)) (cl-lib (0 5)) (unicode-escape (1 1)) (s (1 12 0))) "A company-mode backend for TabNine" single ((:commit . "85277a840357142c44843172b2a2898ad74587a7") (:keywords "convenience") (:authors ("Tommy Xiang" . "tommyx058@gmail.com")) (:maintainer "Tommy Xiang" . "tommyx058@gmail.com") (:url . "https://github.com/TommyX12/company-tabnine/"))]) (company-suggest . [(20180527 1631) ((company (0 9 0)) (emacs (25 1))) "Company-mode back-end for search engine suggests" single ((:commit . "e1fa663b48639c76d91d1f5ac3b23215aa3dabc3") (:keywords "completion" "convenience") (:authors ("Jürgen Hötzel" . "juergen@archlinux.org")) (:maintainer "Jürgen Hötzel" . "juergen@archlinux.org") (:url . "https://github.com/juergenhoetzel/company-suggest"))]) (company-statistics . [(20170210 1933) ((emacs (24 3)) (company (0 8 5))) "Sort candidates using completion history" single ((:commit . "e62157d43b2c874d2edbd547c3bdfb05d0a7ae5c") (:keywords "abbrev" "convenience" "matching") (:authors ("Ingo Lohmar" . "i.lohmar@gmail.com")) (:maintainer "Ingo Lohmar" . "i.lohmar@gmail.com") (:url . "https://github.com/company-mode/company-statistics"))]) (company-sourcekit . [(20170126 1153) ((emacs (24 3)) (company (0 8 12)) (dash (2 12 1)) (dash-functional (1 2 0)) (sourcekit (0 2 0))) "company-mode completion backend for SourceKit" single ((:commit . "abf9bc5a0102eb666d3aa6d6bf22f6efcc852781") (:keywords "abbrev") (:authors ("Nathan Kot" . "nk@nathankot.com")) (:maintainer "Nathan Kot" . "nk@nathankot.com") (:url . "https://github.com/nathankot/company-sourcekit"))]) (company-solidity . [(20181117 1518) ((company (0 9 0)) (cl-lib (0 5 0)) (solidity-mode (0 1 9))) "Company-mode back-end for solidity-mode" single ((:commit . "d6c48a1cb64d3c8a825dc0d06c839f2cacd4d289") (:keywords "solidity" "completion" "company") (:authors ("Samuel Smolkin" . "sam@future-precedent.org")) (:maintainer "Samuel Smolkin" . "sam@future-precedent.org") (:url . "https://github.com/ethereum/emacs-solidity"))]) (company-shell . [(20170518 541) ((emacs (24 4)) (company (0 8 12)) (dash (2 12 0)) (cl-lib (0 5))) "Company mode backend for shell functions" single ((:commit . "6ae625f80d90e0779c79de38e8f83a336c1d00fa") (:keywords "company" "shell" "auto-completion") (:authors ("Alexander Miller" . "alexanderm@web.de")) (:maintainer "Alexander Miller" . "alexanderm@web.de") (:url . "https://github.com/Alexander-Miller/company-shell"))]) (company-rtags . [(20180730 338) ((emacs (24 3)) (company (0 8 1)) (rtags (2 10))) "RTags back-end for company" single ((:commit . "194cd70d38c3e2e01b9de04d006f94573510aebb") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (company-restclient . [(20151202 1201) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24)) (know-your-http-well (0 2 0)) (restclient (0 0 0))) "company-mode completion back-end for restclient-mode" single ((:commit . "19d819b14b7cd186a840369060963a08377d052e") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-restclient"))]) (company-reftex . [(20180713 841) ((emacs (25 1)) (s (1 12)) (company (0 8))) "Company backend based on RefTeX." single ((:commit . "d96ce340851499452c8d4d64bee80a3d7f9e9275") (:keywords "bib" "tex" "company" "latex" "reftex" "references" "labels" "citations") (:authors ("Eivind Fonn" . "evfonn@gmail.com")) (:maintainer "Eivind Fonn" . "evfonn@gmail.com") (:url . "https://github.com/TheBB/company-reftex"))]) (company-racer . [(20171205 310) ((emacs (24 4)) (cl-lib (0 5)) (company (0 8 0)) (deferred (0 3 1))) "Company integration for racer" single ((:commit . "a00381c9d416f375f783fcb6ae8d40669ce1f567") (:keywords "convenience") (:authors ("Mario Rodas" . "marsam@users.noreply.github.com")) (:maintainer "Mario Rodas" . "marsam@users.noreply.github.com") (:url . "https://github.com/emacs-pe/company-racer"))]) (company-quickhelp . [(20180525 1003) ((emacs (24 3)) (company (0 8 9)) (pos-tip (0 4 6))) "Popup documentation for completion candidates" single ((:commit . "479676cade80a9f03802ca3d956591820ed5c537") (:keywords "company" "popup" "documentation" "quickhelp") (:authors ("Lars Andersen" . "expez@expez.com")) (:maintainer "Lars Andersen" . "expez@expez.com") (:url . "https://www.github.com/expez/company-quickhelp"))]) (company-qml . [(20170428 1708) ((qml-mode (0 1)) (company (0 8 12))) "Company backend for QML files" tar ((:commit . "4af4f32a7ad86d86bb9293fb0b675aec513b5736") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com"))]) (company-prescient . [(20181022 2256) ((emacs (25 1)) (prescient (2 2 1)) (company (0 9 6))) "prescient.el + Company" single ((:commit . "1623a0d4e5b9a752db45923fd91da48b49c85068") (:keywords "extensions") (:authors ("Radon Rosborough" . "radon.neon@gmail.com")) (:maintainer "Radon Rosborough" . "radon.neon@gmail.com") (:url . "https://github.com/raxod502/prescient.el"))]) (company-posframe . [(20180610 1710) ((emacs (26 0)) (company (0 9 0)) (posframe (0 1 0))) "Use a posframe as company candidate menu" single ((:commit . "47861f501891d3c67958353c25f4dce13b386c3d") (:keywords "abbrev" "convenience" "matching") (:authors ("Clément Pit-Claudel, Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/company-posframe"))]) (company-pollen . [(20160812 1510) ((company (0 9 0)) (pollen-mode (1 0))) "company-mode completion backend for pollen" single ((:commit . "3b57f40f78eb4458e7be41dc4051f9cf0ff6982e") (:keywords "languages" "pollen" "pollenpub" "company") (:authors ("Junsong Li <ljs.darkfish AT GMAIL>")) (:maintainer "Junsong Li") (:url . "https://github.com/lijunsong/pollen-mode"))]) (company-plsense . [(20180118 58) ((company (0 9 3)) (cl-lib (0 5 0)) (dash (2 12 0)) (s (1 12)) (emacs (24))) "Company backend for Perl" single ((:commit . "b48e3181e08ec597269621d621aa06636f02d883") (:authors ("Troy Hinckley" . "troy.hinckley@gmail.com")) (:maintainer "Troy Hinckley" . "troy.hinckley@gmail.com") (:url . "https://github.com/CeleritasCelery/company-plsense"))]) (company-phpactor . [(20181110 902) ((emacs (24 3)) (cl-lib (0 5)) (company (0 9 6)) (phpactor (0 1 0))) "company-mode backend for Phpactor" single ((:commit . "eda8b34a729b3acb641aafa30552c501dec27d37") (:keywords "tools" "php") (:authors ("Martin Tang" . "martin.tang365@gmail.com") ("Mikael Kermorgant" . "mikael@kgtech.fi")) (:maintainer "Martin Tang" . "martin.tang365@gmail.com") (:url . "https://github.com/emacs-php/phpactor.el"))]) (company-php . [(20181110 303) ((cl-lib (0 5)) (ac-php-core (1)) (company (0 9))) "company completion source for php" single ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (company-nixos-options . [(20160215 857) ((company (0 8 0)) (nixos-options (0 0 1)) (cl-lib (0 5 0))) "Company Backend for nixos-options" single ((:commit . "45c8d90748304c90e1503c9fa8db0443f3d4bd89") (:keywords "unix") (:authors ("Diego Berrocal" . "cestdiego@gmail.com") ("Travis B. Hartwell" . "nafai@travishartwell.net")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/travisbhartwell/nix-emacs/"))]) (company-ngram . [(20170129 1913) ((cl-lib (0 5)) (company (0 8 0))) "N-gram based completion" tar ((:commit . "09a68b802e64799e95f205b438d469bbd78cd2e6") (:authors ("kshramt")) (:maintainer "kshramt") (:url . "https://github.com/kshramt/company-ngram"))]) (company-nginx . [(20180604 2) ((emacs (24))) "company-mode keywords support for nginx-mode" single ((:commit . "3074a5d322562f36867ef67bffeb25f1c0d8aca9") (:keywords "company" "nginx") (:url . "https://github.com/stardiviner/company-nginx"))]) (company-nand2tetris . [(20171201 1813) ((nand2tetris (1 1 0)) (company (0 5)) (cl-lib (0 5 0))) "Company backend for nand2tetris major mode" single ((:commit . "33acee34d24b1c6a87db833b7d23449cf858f64f") (:keywords "nand2tetris" "hdl" "company") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "http://www.github.com/CestDiego/nand2tetris.el/"))]) (company-math . [(20171016 1514) ((company (0 8 0)) (math-symbol-lists (1 2))) "Completion backends for unicode math symbols and latex tags" single ((:commit . "3481f03ebb6a613ff85b71ca8edd2d5842c49012") (:keywords "unicode" "symbols" "completion") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vspinu/company-math"))]) (company-lua . [(20171108 2306) ((company (0 8 12)) (s (1 10 0)) (f (0 17 0)) (lua-mode (20151025))) "Company backend for Lua" tar ((:commit . "29f6819de4d691e5fd0b62893a9f4fbc1c6fcb52") (:authors ("Peter Vasil" . "mail@petervasil.net")) (:maintainer "Peter Vasil" . "mail@petervasil.net"))]) (company-lsp . [(20181105 1644) ((emacs (25 1)) (lsp-mode (3 4)) (company (0 9 0)) (s (1 2 0)) (dash (2 11 0))) "Company completion backend for lsp-mode." single ((:commit . "d333e5594f8d5e5cb96309f8a913747ff83ab089") (:url . "https://github.com/tigersoldier/company-lsp"))]) (company-lean . [(20171102 1454) ((emacs (24 3)) (dash (2 12 0)) (dash-functional (1 2 0)) (s (1 10 0)) (f (0 19 0)) (company (0 9 3)) (lean-mode (3 3 0))) "A company backend for lean-mode" single ((:commit . "9d6b8471e2044310b4cd7cd3213b1fc8f78ec499") (:keywords "languages") (:authors ("Leonardo de Moura" . "leonardo@microsoft.com") ("Soonho Kong      " . "soonhok@cs.cmu.edu") ("Gabriel Ebner    " . "gebner@gebner.org") ("Sebastian Ullrich" . "sebasti@nullri.ch")) (:maintainer "Sebastian Ullrich" . "sebasti@nullri.ch") (:url . "https://github.com/leanprover/lean-mode"))]) (company-jedi . [(20151217 321) ((emacs (24)) (cl-lib (0 5)) (company (0 8 11)) (jedi-core (0 2 7))) "company-mode completion back-end for Python JEDI" single ((:commit . "2f54e791e10f5dc0ff164bfe97f1878359fab6f6") (:authors ("Boy" . "boyw165@gmail.com")) (:maintainer "Boy" . "boyw165@gmail.com"))]) (company-irony-c-headers . [(20151018 909) ((cl-lib (0 5)) (company (0 9 0)) (irony (0 2 0))) "Company mode backend for C/C++ header files with Irony" single ((:commit . "72c386aeb079fb261d9ec02e39211272f76bbd97") (:keywords "c" "company") (:authors ("Yutian Li" . "hotpxless@gmail.com")) (:maintainer "Yutian Li" . "hotpxless@gmail.com") (:url . "https://github.com/hotpxl/company-irony-c-headers"))]) (company-irony . [(20170905 2046) ((emacs (24 1)) (company (0 8 0)) (irony (1 1 0)) (cl-lib (0 5))) "company-mode completion back-end for irony-mode" single ((:commit . "52aca45bcd0f2cb0648fcafa2bbb4f8ad4b2fee7") (:keywords "convenience") (:authors ("Guillaume Papin" . "guillaume.papin@epitech.eu")) (:maintainer "Guillaume Papin" . "guillaume.papin@epitech.eu") (:url . "https://github.com/Sarcasm/company-irony/"))]) (company-inf-ruby . [(20140805 2054) ((company (0 6 10)) (inf-ruby (2 2 7)) (emacs (24 1))) "company-mode completion back-end for inf-ruby" single ((:commit . "fe3e4863bc971fbb81edad447efad5795ead1b17") (:authors ("Dmitry Gutov" . "dgutov@yandex.ru")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "https://github.com/company-mode/company-inf-ruby"))]) (company-go . [(20180427 1856) ((company (0 8 0)) (go-mode (1 0 0))) "company-mode backend for Go (using gocode)" single ((:commit . "fa5c674aad2c2d9b67b2339701b192d95da2849d") (:keywords "languages") (:authors ("nsf" . "no.smile.face@gmail.com")) (:maintainer "nsf" . "no.smile.face@gmail.com"))]) (company-glsl . [(20171015 1749) ((company (0 9 4)) (glsl-mode (2 0)) (emacs (24 4))) "Support glsl in company-mode" single ((:commit . "a262c12c3bcd0807718c4edcaf2b054e30ef0e26") (:authors ("Guido Schmidt" . "git@guidoschmidt.cc")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:url . "https://github.com/guidoschmidt/company-glsl"))]) (company-ghci . [(20160311 200) ((company (0 8 11)) (haskell-mode (13))) "company backend which uses the current ghci process." single ((:commit . "c2d74a41166e76de2e78c87f582ba3a1179b2aa6") (:authors ("Hector Orellana" . "hofm92@gmail.com")) (:maintainer "Hector Orellana" . "hofm92@gmail.com"))]) (company-ghc . [(20170918 833) ((cl-lib (0 5)) (company (0 8 0)) (ghc (5 4 0 0)) (emacs (24))) "company-mode ghc-mod backend" single ((:commit . "8b264b5c3c0e42c0d0c4e9315559896c9b0edfdc") (:keywords "haskell" "completion") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-ghc"))]) (company-flx . [(20180103 518) ((emacs (24)) (company (0 8 12)) (flx (0 5))) "flx based fuzzy matching for company" single ((:commit . "16ca0d2f84e8e768bf2db8c5cfe421230a00bded") (:keywords "convenience" "company" "fuzzy" "flx") (:authors ("PythonNut" . "pythonnut@pythonnut.com")) (:maintainer "PythonNut" . "pythonnut@pythonnut.com") (:url . "https://github.com/PythonNut/company-flx"))]) (company-flow . [(20180225 2159) ((company (0 8 0)) (dash (2 13 0))) "Flow backend for company-mode" single ((:commit . "76ef585c70d2a3206c2eadf24ba61e59124c3a16") (:authors ("Aaron Jensen" . "aaronjensen@gmail.com")) (:maintainer "Aaron Jensen" . "aaronjensen@gmail.com") (:url . "https://github.com/aaronjensen/company-flow"))]) (company-erlang . [(20170123 538) ((emacs (24 4)) (ivy-erlang-complete (0 1)) (company (0 9 2))) "company backend based on ivy-erlang-complete" single ((:commit . "bc0524a16f17b66c7397690e4ca0e004f09ea6c5") (:keywords "tools") (:authors ("Sergey Kostyaev" . "feo.me@ya.ru")) (:maintainer "Sergey Kostyaev" . "feo.me@ya.ru"))]) (company-emoji . [(20180925 2008) ((cl-lib (0 5)) (company (0 8 0))) "company-mode backend for emoji" tar ((:commit . "f0d91d5be0077b20b418a3ba37d36f431fae322f") (:keywords "emoji" "company") (:authors ("Alex Dunn" . "dunn.alex@gmail.com")) (:maintainer "Alex Dunn" . "dunn.alex@gmail.com") (:url . "https://github.com/dunn/company-emoji.git"))]) (company-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (company (0 7)) (cl-lib (0 5))) "Eclim company backend" single ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (company-edbi . [(20160221 1923) ((company (0 8 5)) (edbi (0 1 3)) (cl-lib (0 5 0)) (s (1 9 0))) "Edbi backend for company-mode" single ((:commit . "ffaeff75d0457285d16d11db772881542a6026ad") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/company-edbi"))]) (company-distel . [(20180827 1344) ((distel-completion-lib (1 0 0))) "Erlang/distel completion backend for company-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "company") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (company-dict . [(20180216 956) ((emacs (24 4)) (company (0 8 12)) (parent-mode (2 3))) "A backend that emulates ac-source-dictionary" single ((:commit . "7ab6331d8095e9b93c726da754102fd708c0002e") (:keywords "company" "dictionary" "ac-source-dictionary") (:authors ("Henrik Lissner <http://github/hlissner>")) (:maintainer "Henrik Lissner" . "henrik@lissner.net") (:url . "https://github.com/hlissner/emacs-company-dict"))]) (company-dcd . [(20170516 910) ((company (0 9)) (flycheck-dmd-dub (0 7)) (yasnippet (0 8)) (popwin (0 7)) (cl-lib (0 5)) (ivy (20160804 326))) "Company backend for Dlang using DCD." single ((:commit . "4832188a9e42287539a69c372fe1643166a6a7aa") (:keywords "languages") (:authors ("tsukimizake <shomasd_at_gmail.com>")) (:maintainer "tsukimizake <shomasd_at_gmail.com>") (:url . "http://github.com/tsukimizake/company-dcd"))]) (company-coq . [(20181107 2136) ((company-math (1 1)) (company (0 8 12)) (yasnippet (0 11 0)) (dash (2 12 1)) (cl-lib (0 5))) "A collection of extensions for Proof General's Coq mode" tar ((:commit . "24f33527c5917cdd4c3c139f966c49c33b21d4d0"))]) (company-childframe . [(20180705 546) ((emacs (26 0)) (company-posframe (0 1 0))) "Please use company-posframe instead." single ((:commit . "562eaa1e3a0c39dd36f10cda37a3724384fde1df") (:keywords "abbrev" "convenience" "matching") (:authors ("Clément Pit-Claudel, Feng Shu")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/company-mode/company-mode"))]) (company-cabal . [(20170917 1317) ((cl-lib (0 5)) (company (0 8 0)) (emacs (24))) "company-mode cabal backend" tar ((:commit . "62112a7259e24bd6c08885629a185afe512b7d3d") (:authors ("Iku Iwasa" . "iku.iwasa@gmail.com")) (:maintainer "Iku Iwasa" . "iku.iwasa@gmail.com") (:url . "https://github.com/iquiw/company-cabal"))]) (company-c-headers . [(20180814 1730) ((emacs (24 1)) (company (0 8))) "Company mode backend for C/C++ header files" single ((:commit . "41331192b3961c8e3a51540678e1d11eaa346f03") (:keywords "development" "company") (:authors ("Alastair Rankine" . "alastair@girtby.net")) (:maintainer "Alastair Rankine" . "alastair@girtby.net"))]) (company-box . [(20180607 1545) ((emacs (26 0 91)) (dash (2 13)) (dash-functional (1 2 0)) (company (0 9 6))) "Company front-end with icons" tar ((:commit . "6e047e6fd7226a1b8292a74985db82bbccc679c7") (:keywords "company" "completion" "front-end" "convenience") (:authors ("Sebastien Chapuis" . "sebastien@chapu.is")) (:maintainer "Sebastien Chapuis" . "sebastien@chapu.is") (:url . "https://github.com/sebastiencs/company-box"))]) (company-bibtex . [(20171105 644) ((company (0 9 0)) (cl-lib (0 5)) (parsebib (1 0))) "Company completion for bibtex keys" single ((:commit . "da67faf3a6faba8e7f1b222dedfc5521b02c7655") (:keywords "company-mode" "bibtex") (:authors ("GB Gardner" . "gbgar@users.noreply.github.com")) (:maintainer "GB Gardner" . "gbgar@users.noreply.github.com") (:url . "https://github.com/gbgar/company-bibtex"))]) (company-axiom . [(20171024 2010) ((emacs (24)) (company (0 9)) (axiom-environment (20171021))) "A company-mode backend for the axiom-environment system" single ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas" "axiom-environment") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org"))]) (company-auctex . [(20180725 1912) ((yasnippet (0 8 0)) (company (0 8 0)) (auctex (11 87))) "Company-mode auto-completion for AUCTeX" single ((:commit . "48c42c58ce2f0e693301b0cb2d085055410c1b25") (:authors ("Christopher Monsanto <chris@monsan.to>, Alexey Romanov" . "alexey.v.romanov@gmail.com")) (:maintainer "Christopher Monsanto <chris@monsan.to>, Alexey Romanov" . "alexey.v.romanov@gmail.com") (:url . "https://github.com/alexeyr/company-auctex/"))]) (company-arduino . [(20160306 1739) ((emacs (24 1)) (company (0 8 0)) (irony (0 1 0)) (cl-lib (0 5)) (company-irony (0 1 0)) (company-c-headers (20140930)) (arduino-mode (1 0))) "company-mode for Arduino" single ((:commit . "d7e369702b8eee63e6dfdeba645ce28b6dc66fb1") (:keywords "convenience" "development" "company") (:authors ("Yuta Yamada" . "sleepboy.zzz@gmail.com")) (:maintainer "Yuta Yamada" . "sleepboy.zzz@gmail.com") (:url . "https://github.com/yuutayamada/company-arduino"))]) (company-ansible . [(20180701 1813) ((emacs (24 4)) (company (0 8 12))) "A company back-end for ansible" tar ((:commit . "c6dc714e3a15f89671ae5e8fe668858b20ef63e8") (:keywords "ansible") (:authors ("Krzysztof Magosa" . "krzysztof@magosa.pl")) (:maintainer "Krzysztof Magosa" . "krzysztof@magosa.pl") (:url . "https://github.com/krzysztof-magosa/company-ansible"))]) (company-anaconda . [(20181025 1305) ((company (0 8 0)) (anaconda-mode (0 1 1)) (cl-lib (0 5 0)) (dash (2 6 0)) (s (1 9))) "Anaconda backend for company-mode" single ((:commit . "0ab70de1740e67cee451abcf3685c7525ff9e95a") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) (company . [(20181105 2312) ((emacs (24 3))) "Modular text completion framework" tar ((:commit . "c95a6b41d621de4253b77e512aa61fc0e75acddc") (:keywords "abbrev" "convenience" "matching") (:authors ("Nikolaj Schumacher")) (:maintainer "Dmitry Gutov" . "dgutov@yandex.ru") (:url . "http://company-mode.github.io/"))]) (common-lisp-snippets . [(20180226 1523) ((yasnippet (0 8 0))) "Yasnippets for Common Lisp" tar ((:commit . "1ddf808311ba4d9e8444a1cb50bd5ee75e4111f6") (:keywords "snippets") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/common-lisp-snippets"))]) (commify . [(20161106 2334) ((s (1 9 0))) "Toggle grouping commas in numbers" single ((:commit . "78732c2fa6c1a10288b7436d7c561ec9ebdd41be") (:keywords "convenience" "editing" "numbers" "grouping" "commas") (:authors ("Daniel E. Doherty" . "ded-commify@ddoherty.net")) (:maintainer "Daniel E. Doherty" . "ded-commify@ddoherty.net") (:url . "https://github.com/ddoherty03/commify"))]) (commenter . [(20160219 1627) ((emacs (24 4)) (let-alist (1 0 4))) "multiline-comment support package" single ((:commit . "6d1885419434ba779270c6fda0e30d390bb074bd") (:keywords "comment") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/commenter"))]) (commentary-theme . [(20180816 2115) ((emacs (24))) "A minimal theme with contrasting comments" single ((:commit . "1e2a64719b9d52992c6cdb91911ab313bcd69a77") (:url . "https://github.com/pzel/commentary-theme"))]) (comment-tags . [(20170910 1735) ((emacs (24 5))) "Highlight & navigate comment tags like 'TODO'." single ((:commit . "7d914097f0a03484af71e621db533737fc692f58") (:keywords "convenience" "comments" "tags") (:authors ("Vincent Dumas" . "vincekd@gmail.com")) (:maintainer "Vincent Dumas" . "vincekd@gmail.com") (:url . "https://github.com/vincekd/comment-tags"))]) (comment-dwim-2 . [(20170809 2054) nil "An all-in-one comment command to rule them all" single ((:commit . "8da8aba4cab4a0a1eef3aea2de219227526876e4") (:keywords "convenience") (:authors ("Rémy Ferré" . "dev@remyferre.net")) (:maintainer "Rémy Ferré" . "dev@remyferre.net") (:url . "https://github.com/remyferre/comment-dwim-2"))]) (commander . [(20140120 1852) ((s (1 6 0)) (dash (2 0 0)) (cl-lib (0 3)) (f (0 6 1))) "Emacs command line parser" single ((:commit . "c93985dc318fe89e5a29abc21d19fb41e2fd14d2") (:keywords "cli" "argv") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/commander.el"))]) (command-queue . [(20160328 1725) ((emacs (24 3))) "shell command queue" single ((:commit . "f327c6f852592229a755ec6de0c62c6aeafd6659") (:authors ("Yuki INOUE <inouetakahiroki at gmail.com>")) (:maintainer "Yuki INOUE <inouetakahiroki at gmail.com>") (:url . "https://github.com/Yuki-Inoue/command-queue"))]) (command-log-mode . [(20160413 447) nil "log keyboard commands to buffer" single ((:commit . "af600e6b4129c8115f464af576505ea8e789db27") (:keywords "help") (:authors ("Michael Weber" . "michaelw@foldr.org")) (:maintainer "Michael Weber" . "michaelw@foldr.org") (:url . "https://github.com/lewang/command-log-mode"))]) (comint-intercept . [(20170317 1228) ((emacs (24 3))) "Intercept input in comint-mode" single ((:commit . "a329abf01fa8e0c6b02b46b29bcb421a21120dc5") (:keywords "processes" "terminals") (:authors ("\"Huang, Ying\"" . "huang.ying.caritas@gmail.com")) (:maintainer "\"Huang, Ying\"" . "huang.ying.caritas@gmail.com") (:url . "https://github.com/hying-caritas/comint-intercept"))]) (comb . [(20180831 721) ((emacs (25 1))) "Interactive grep tool for manual static analysis" tar ((:commit . "69d59284e19428794b5c0aaa9be0e7d2770cc846") (:keywords "matching") (:authors ("Andrea Cardaci" . "cyrus.and@gmail.com")) (:maintainer "Andrea Cardaci" . "cyrus.and@gmail.com") (:url . "https://github.com/cyrus-and/comb"))]) (com-css-sort . [(20180927 1543) ((emacs (24 4)) (s (1 12 0))) "Common way of sorting the CSS attributes." single ((:commit . "d4121d2dc88b2f33c1b60a326a07e6f78e1f7a91") (:authors ("Shen, Jen-Chieh" . "jcs090218@gmail.com")) (:maintainer "Shen, Jen-Chieh" . "jcs090218@gmail.com") (:url . "https://github.com/jcs090218/com-css-sort"))]) (column-enforce-mode . [(20171030 1900) nil "Highlight text that extends beyond a  column" single ((:commit . "2341a2b6a33d4b8b74c35062ec9cfe1bffd61944") (:authors ("Jordon Biondo")) (:maintainer "Jordon Biondo") (:url . "www.github.com/jordonbiondo/column-enforce-mode"))]) (colormaps . [(20171008 2224) ((emacs (25))) "Hex colormaps" single ((:commit . "19fbb64a6288d505b9cf45c9b5a3eed0bfb135e2") (:keywords "tools") (:authors ("Abhinav Tushar" . "lepisma@fastmail.com")) (:maintainer "Abhinav Tushar" . "lepisma@fastmail.com") (:url . "https://github.com/lepisma/colormaps.el"))]) (color-theme-x . [(20180227 46) ((cl-lib (0 5))) "convert color themes to X11 resource settings" single ((:commit . "6c2264aa6c5d9a72caeae67ebaa4472090e70350") (:keywords "convenience" "faces" "frames") (:authors ("Matthew Kennedy" . "mkennedy@killr.ath.cx")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:url . "https://github.com/ajsquared/color-theme-x"))]) (color-theme-solarized . [(20171024 1525) ((color-theme (6 5 5))) "Solarized themes for Emacs" tar ((:commit . "f3ca8902ea056fb8e46cb09f09c96294e31cd4ee"))]) (color-theme-sanityinc-tomorrow . [(20181024 1728) nil "A version of Chris Kempson's \"tomorrow\" themes" tar ((:commit . "d3c694f4c423bc8cfc74bd80d624b974ebc94e02") (:keywords "faces" "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/color-theme-sanityinc-tomorrow"))]) (color-theme-sanityinc-solarized . [(20181021 2055) nil "A version of Ethan Schoonover's Solarized themes" tar ((:commit . "fa2afc66beebdf7936b9f1391878798d6426730c") (:keywords "themes") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "http://github.com/purcell/color-theme-sanityinc-solarized"))]) (color-theme-modern . [(20161219 1144) ((emacs (24))) "Reimplement colortheme with Emacs 24 theme framework." tar ((:commit . "42a79266f1d7b473e9328e67a455e505e6c3eff5") (:url . "https://github.com/emacs-jp/replace-colorthemes/"))]) (color-theme-buffer-local . [(20170126 601) ((color-theme (0))) "Install color-themes by buffer." single ((:commit . "e606dec66f16a06140b9aad625a4fd52bca4f936") (:keywords "faces") (:authors ("Victor Borja" . "vic.borja@gmail.com")) (:maintainer "Victor Borja" . "vic.borja@gmail.com") (:url . "http://github.com/vic/color-theme-buffer-local"))]) (color-theme-approximate . [(20140228 436) nil "Makes Emacs theme works on terminal transparently" single ((:commit . "f54301ca39bc5d2ffb000f233f8114184a3e7d71") (:authors ("Tung Dao" . "me@tungdao.com")) (:maintainer "Tung Dao" . "me@tungdao.com"))]) (color-theme . [(20080305 834) nil "install color themes" tar ((:commit . "eeb07560b30aaf7934dfd21f5c2518a479905cd9") (:keywords "faces") (:authors ("Jonadab the Unsightly One" . "jonadab@bright.net")) (:maintainer "Xavier Maillard" . "zedek@gnu.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki.pl?ColorTheme"))]) (color-moccur . [(20141223 35) nil "multi-buffer occur (grep) mode" single ((:commit . "4f1c59ffd1ccc2ab1a171cd6b721e8cb9e002fb7") (:keywords "convenience") (:url . "http://www.bookshelf.jp/elc/color-moccur.el"))]) (color-identifiers-mode . [(20181120 1951) ((dash (2 5 0)) (emacs (24))) "Color identifiers based on their names" single ((:commit . "4ba39f0274e1f85e50c956c507f942d950891a20") (:keywords "faces" "languages") (:authors ("Ankur Dave" . "ankurdave@gmail.com")) (:maintainer "Ankur Dave" . "ankurdave@gmail.com") (:url . "https://github.com/ankurdave/color-identifiers-mode"))]) (colonoscopy-theme . [(20170808 1309) ((emacs (24 0))) "an Emacs 24 theme based on Colonoscopy (tmTheme)" single ((:commit . "64bbb322b13dae91ce9f1e3581f836f94f800ead") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (colemak-evil . [(20171015 2307) ((evil (20170323 1140))) "Colemak-friendly keybindings for Evil." single ((:commit . "192c779281ae1fbf2405dcdb55b3c5b2a1d0b3d1") (:authors ("Patrick Brinich-Langlois" . "pbrinichlanglois@gmail.com")) (:maintainer "Patrick Brinich-Langlois" . "pbrinichlanglois@gmail.com") (:url . "https://github.com/patbl/colemak-evil"))]) (coin-ticker . [(20170611 727) ((request (0 3 0)) (emacs (25))) "Show a cryptocurrency price ticker" single ((:commit . "9efab90fe4e6f29464af14e0d8fd1e20c0147b80") (:keywords "news") (:authors ("Evan Klitzke" . "evan@eklitzke.org")) (:maintainer "Evan Klitzke" . "evan@eklitzke.org") (:url . "https://github.com/eklitzke/coin-ticker-mode"))]) (coffee-mode . [(20170324 940) ((emacs (24 3))) "Major mode for CoffeeScript code" single ((:commit . "86ab8aae8662e8eff54d3013010b9c693b16eac5") (:keywords "coffeescript" "major" "mode") (:authors ("Chris Wanstrath" . "chris@ozmm.org")) (:maintainer "Chris Wanstrath" . "chris@ozmm.org") (:url . "http://github.com/defunkt/coffee-mode"))]) (coffee-fof . [(20131012 1230) ((coffee-mode (0 4 1))) "A coffee-mode configuration for `ff-find-other-file'." single ((:commit . "211529594bc074721c6cbc4edb73a63cc05f89ac") (:keywords "coffee-mode") (:authors ("Yasuyki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyki Oka" . "yasuyk@gmail.com") (:url . "http://github.com/yasuyk/coffee-fof"))]) (codic . [(20150926 1127) ((emacs (24)) (cl-lib (0 5))) "Search Codic (codic.jp) naming dictionaries" tar ((:commit . "52bbb6997ef4ab9fb7fea43bbfff7f04671aa557") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-codic"))]) (codesearch . [(20181006 1431) ((log4e (0 3 1))) "Core support for managing codesearch tools" tar ((:commit . "f6eb96f034a925444412cfa03e45e0ccbbafe3f2") (:keywords "tools" "development" "search") (:authors ("Austin Bingham" . "austin.bingham@gmail.com") ("Youngjoo Lee" . "youngker@gmail.com")) (:maintainer "Austin Bingham" . "austin.bingham@gmail.com") (:url . "https://github.com/abingham/emacs-codesearch"))]) (codebug . [(20140929 2137) nil "Interact with codebug" single ((:commit . "ac0e4331ba94ccb5203fa492570e1ca6b90c3d52") (:authors ("Shane Dowling")) (:maintainer "Shane Dowling") (:url . "http://www.shanedowling.com/"))]) (code-stats . [(20181110 1952) ((emacs (25)) (request (0 3 0))) "Code::Stats plugin" single ((:commit . "20d60ded0743f01206c3c2e92ab73788def9adcb") (:authors ("Xu Chunyang" . "mail@xuchunyang.me")) (:maintainer "Xu Chunyang" . "mail@xuchunyang.me") (:url . "https://github.com/xuchunyang/code-stats-emacs"))]) (code-library . [(20160426 1218) ((gist (1 3 1))) "use org-mode to collect code snippets" single ((:commit . "32d59c5c845d6dbdda18f9bd1c03a58d55417fc5") (:keywords "lisp" "code") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (code-archive . [(20180706 213) ((emacs (24 3))) "git supported code archive and reference for org-mode" single ((:commit . "bc51428d2761dedc20bca1014cc2760b3af87e0e") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/code-archive"))]) (cobra-mode . [(20140116 2116) nil "Major mode for .NET-based Cobra language" single ((:commit . "acd6e53f6286af5176471d01f25257e5ddb6dd01") (:keywords "languages") (:authors ("Taylor \"Nekroze\" Lawson")) (:maintainer "Taylor \"Nekroze\" Lawson") (:url . "http://github.com/Nekroze/cobra-mode"))]) (cobalt . [(20180304 1155) ((emacs (24))) "Easily use the Cobalt.rs static site generator" single ((:commit . "634ace275697e188746ca22a30ff94380ec756be") (:keywords "convenience") (:authors ("Juan Karlo Licudine" . "accidentalrebel@gmail.com")) (:maintainer "Juan Karlo Licudine" . "accidentalrebel@gmail.com") (:url . "https://github.com/cobalt-org/cobalt.el"))]) (cnfonts . [(20180830 2128) ((emacs (24))) "A simple Chinese fonts config tool" tar ((:commit . "6d07b14e5c04033966056dd231047f110ce925c0") (:keywords "convenience" "chinese" "font") (:authors ("Feng Shu" . "tumashu@163.com")) (:maintainer "Feng Shu" . "tumashu@163.com") (:url . "https://github.com/tumashu/cnfonts"))]) (cmm-mode . [(20150225 746) nil "Major mode for C-- source code" single ((:commit . "c3ad514dff3eb30434f6b20d953276d4c00de1ee"))]) (cmd-to-echo . [(20161203 2133) ((emacs (24 4)) (s (1 11 0)) (shell-split-string (20151224 208))) "Show the output of long-running commands in the echo area" single ((:commit . "e0e874fc0e1ad6d291e39ed76023445297ad438a") (:authors ("Tijs Mallaerts" . "tijs.mallaerts@gmail.com")) (:maintainer "Tijs Mallaerts" . "tijs.mallaerts@gmail.com"))]) (cmake-project . [(20171121 1115) nil "Integrates CMake build process with Emacs" single ((:commit . "d3f408f226eff3f77f7e00dd519f4efc78fd292d") (:keywords "c" "cmake" "languages" "tools") (:authors ("Alexander Lamaison" . "alexander.lamaison@gmail")) (:maintainer "Alexander Lamaison" . "alexander.lamaison@gmail") (:url . "http://github.com/alamaison/emacs-cmake-project"))]) (cmake-mode . [(20180709 1426) nil "major-mode for editing CMake sources" single ((:commit . "ec43aca7037987e189a39ebe2c93c7b4e219a9a7"))]) (cmake-ide . [(20181023 1430) ((emacs (24 4)) (cl-lib (0 5)) (seq (1 11)) (levenshtein (0)) (s (1 11 0))) "Calls CMake to find out include paths and other compiler flags" single ((:commit . "0a90200a74913f07c0ed08d1a1d5ebe314af26a4") (:keywords "languages") (:authors ("Atila Neves" . "atila.neves@gmail.com")) (:maintainer "Atila Neves" . "atila.neves@gmail.com") (:url . "http://github.com/atilaneves/cmake-ide"))]) (cmake-font-lock . [(20170117 2025) ((cmake-mode (0 0))) "Advanced, type aware, highlight support for CMake" single ((:commit . "8be491b4b13338078e524e2fe6213c93e18a101e") (:keywords "faces" "languages") (:authors ("Anders Lindgren")) (:maintainer "Anders Lindgren") (:url . "https://github.com/Lindydancer/cmake-font-lock"))]) (cm-mode . [(20170203 2107) ((cl-lib (0 5))) "Minor mode for CriticMarkup" single ((:commit . "276d49c859822265070ae5dfbb403fd7d8d06436") (:keywords "text" "markdown") (:authors ("Joost Kremers" . "joostkremers@fastmail.fm")) (:maintainer "Joost Kremers" . "joostkremers@fastmail.fm"))]) (clues-theme . [(20161213 1127) ((emacs (24 0))) "an Emacs 24 theme which may well be fully awesome..." single ((:commit . "abd61f2b7f3e98de58ca26e6d1230e70c6406cc7") (:authors ("Jason Milkins" . "jasonm23@gmail.com")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/emacsfodder/emacs-clues-theme"))]) (cloud-to-butt-erc . [(20130627 2308) nil "Replace 'the cloud' with 'my butt'" single ((:commit . "6710c03d1bc91736435cbfe845924940cae34e5c") (:authors ("David Leatherman" . "leathekd@gmail.com")) (:maintainer "David Leatherman" . "leathekd@gmail.com") (:url . "http://www.github.com/leathekd/cloud-to-butt-erc"))]) (closure-lint-mode . [(20101118 2124) nil "minor mode for the Closure Linter" single ((:commit . "bc3d2fd5c35580bf1b8af43b12484c95a343b4b5") (:keywords "tools" "closure" "javascript" "lint" "flymake") (:authors ("Roman Scherer" . "roman@burningswell.com")) (:maintainer "Roman Scherer" . "roman@burningswell.com") (:url . "https://github.com/r0man/closure-lint-mode"))]) (closql . [(20181031 2158) ((emacs (25 1)) (emacsql-sqlite (3 0 0))) "store EIEIO objects using EmacSQL" single ((:commit . "012b94f8695e194455111fd54eff0b94dd0dd0db") (:keywords "extensions") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/closql"))]) (clomacs . [(20181003 1735) ((emacs (24 3)) (cider (0 18 0)) (s (1 12 0)) (simple-httpd (1 4 6))) "Simplifies Emacs Lisp interaction with Clojure." single ((:commit . "6c83a0e2ac13e8fcc4b99183dbb3426bfe8bbb9c") (:keywords "clojure" "interaction") (:authors ("Kostafey" . "kostafey@gmail.com")) (:maintainer "Kostafey" . "kostafey@gmail.com") (:url . "https://github.com/clojure-emacs/clomacs"))]) (clojure-snippets . [(20180314 1308) ((yasnippet (0 10 0))) "Yasnippets for clojure" tar ((:commit . "6068dca90467a0f4ebc2cd39338a173d6f5ddc04"))]) (clojure-quick-repls . [(20150814 736) ((cider (0 8 1)) (dash (2 9 0))) "Quickly create Clojure and ClojureScript repls for a project." single ((:commit . "730311dd3ac4e0aceb0204f818b422017873467f") (:keywords "languages" "clojure" "cider" "clojurescript") (:url . "https://github.com/symfrog/clojure-quick-repls"))]) (clojure-mode-extra-font-locking . [(20180114 1711) ((clojure-mode (3 0))) "Extra font-locking for Clojure mode" single ((:commit . "0d2e6a6d744c31b2c0992e5a7a0eb348daa29b7d") (:keywords "languages" "lisp") (:authors ("Bozhidar Batsov" . "bozhidar@batsov.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) (clojure-mode . [(20181119 1200) ((emacs (25 1))) "Major mode for Clojure code" single ((:commit . "0d2e6a6d744c31b2c0992e5a7a0eb348daa29b7d") (:keywords "languages" "clojure" "clojurescript" "lisp") (:url . "http://github.com/clojure-emacs/clojure-mode"))]) (clojure-cheatsheet . [(20180201 804) ((helm (1 7 7)) (cider (0 9 0))) "The Clojure Cheatsheet for Emacs" single ((:commit . "85c382317a56bbdfac03ae95999c28fc0cde65d7") (:keywords "clojure" "cider" "cheatsheet" "helm") (:authors ("Kris Jenkins" . "krisajenkins@gmail.com")) (:maintainer "Kris Jenkins" . "krisajenkins@gmail.com") (:url . "https://github.com/clojure-emacs/clojure-cheatsheet"))]) (clojars . [(20180825 1951) ((request-deferred (0 2 0))) "clojars.org search interface" single ((:commit . "696c5b056e45067512a7d6dcce2515f3c639f61b") (:keywords "docs" "help" "tools") (:authors ("Joshua Miller" . "josh@joshmiller.io")) (:maintainer "Joshua Miller" . "josh@joshmiller.io") (:url . "https://github.com/joshuamiller/clojars.el"))]) (clocker . [(20160125 2305) ((projectile (0 11 0)) (dash (2 10))) "Note taker and clock-in enforcer" single ((:commit . "4a4831ed4e42e18976edd16b844cb16cb78f3c17") (:keywords "org") (:authors ("Roman Gonzalez" . "romanandreg@gmail.com")) (:maintainer "Roman Gonzalez" . "romanandreg@gmail.com"))]) (cloc . [(20170728 1824) ((cl-lib (0 5))) "count lines of code over emacs buffers" single ((:commit . "f30f0472e465cc8d433d2473e9d3b8dfe2c94491") (:keywords "cloc" "count" "source" "code" "lines") (:authors ("Danny McClanahan" . "danieldmcclanahan@gmail.com")) (:maintainer "Danny McClanahan" . "danieldmcclanahan@gmail.com") (:url . "https://github.com/cosmicexplorer/cloc-emacs"))]) (clmemo . [(20160326 1623) nil "Change Log MEMO" tar ((:commit . "846a81b984d71edf8278a4d9f9b886e44d5b8365") (:keywords "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/clmemo"))]) (cljsbuild-mode . [(20160402 1700) nil "A minor mode for the ClojureScript 'lein cljsbuild' command" single ((:commit . "fa2315660cb3ce944b5e16c679dcf5afd6a97f4c") (:keywords "clojure" "clojurescript" "leiningen" "compilation") (:url . "http://github.com/kototama/cljsbuild-mode"))]) (cljr-helm . [(20160913 828) ((clj-refactor (0 13 0)) (helm-core (1 7 7)) (cl-lib (0 5))) "Wraps clojure refactor commands with helm" single ((:commit . "f2fc7b698a56e4a44d5dfbc6a55d77a93c0fa9a4") (:keywords "helm" "clojure" "refactor") (:authors ("Phil Jackson" . "phil@shellarchive.co.uk")) (:maintainer "Phil Jackson" . "phil@shellarchive.co.uk") (:url . "https://github.com/philjackson/cljr-helm"))]) (clj-refactor . [(20180826 2149) ((emacs (25 1)) (seq (2 19)) (yasnippet (0 6 1)) (paredit (24)) (multiple-cursors (1 2 2)) (clojure-mode (5 6 1)) (cider (0 17 0)) (edn (1 1 2)) (inflections (2 3)) (hydra (0 13 2))) "A collection of commands for refactoring Clojure code" tar ((:commit . "ec158357c4f7a375bc47f89de71ea28028a3bfa0") (:keywords "convenience" "clojure" "cider") (:authors ("Magnar Sveen" . "magnars@gmail.com") ("Lars Andersen" . "expez@expez.com") ("Benedek Fazekas" . "benedek.fazekas@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (clips-mode . [(20170909 823) nil "Major mode for editing CLIPS code and REPL" tar ((:commit . "dd38e2822640a38f7d8bfec4f69d8dd24be27074"))]) (clippy . [(20161028 1954) ((pos-tip (1 0))) "Show tooltip with function documentation at point" single ((:commit . "ad4b5dba4cede6d4b21533186303d3d3e9a2510f") (:keywords "docs") (:authors ("Matus Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matus Goljer" . "matus.goljer@gmail.com") (:url . "https://github.com/Fuco1/clippy.el"))]) (clipmon . [(20180129 1054) nil "Clipboard monitor - watch system clipboard, add changes to kill ring/autoinsert" tar ((:commit . "95dc56c7ed84a654ec90f4740eb6df1050de8cf1") (:keywords "convenience") (:authors ("Brian Burns" . "bburns.km@gmail.com")) (:maintainer "Brian Burns" . "bburns.km@gmail.com") (:url . "https://github.com/bburns/clipmon"))]) (cliphist . [(20171113 538) ((emacs (24 3)) (ivy (0 9 0))) "Read data from clipboard managers at Linux and Mac" tar ((:commit . "3cf4723defb41196c25bd174630dddd7caa579f2") (:keywords "clipboard" "manager" "history") (:authors ("Chen Bin <chenin DOT sh AT gmail DOT com>")) (:maintainer "Chen Bin <chenin DOT sh AT gmail DOT com>") (:url . "http://github.com/redguardtoo/cliphist"))]) (click-mode . [(20180611 44) ((emacs (24))) "Major mode for the Click Modular Router Project" single ((:commit . "b94ea8cce89cf0e753b2ab915202d49ffc470fb6") (:keywords "click" "router") (:authors ("Brian Malehorn" . "bmalehorn@gmail.com")) (:maintainer "Brian Malehorn" . "bmalehorn@gmail.com") (:url . "https://github.com/bmalehorn/click-mode"))]) (clevercss . [(20131229 155) nil "A major mode for editing CleverCSS files" single ((:commit . "b8a3c0dd674367c62b1a1ffec84d88fe0c0219bc") (:keywords "languages" "css") (:authors ("Joe Schafer" . "joesmoe10@gmail.com")) (:maintainer "Joe Schafer" . "joesmoe10@gmail.com"))]) (clear-text . [(20160406 2043) nil "Make you use clear text" tar ((:commit . "b50669b6077d6948f72cb3c649281d206e0c2f2b") (:keywords "convenience") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/clear-text.el"))]) (clean-buffers . [(20160529 2259) ((cl-lib (0 5))) "clean useless buffers" single ((:commit . "1be6c54e3095761b6b64bf749faae3dfce94e72a") (:keywords "convenience" "usability" "buffers") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com"))]) (clean-aindent-mode . [(20171017 2043) nil "Simple indent and unindent, trims indent white-space" single ((:commit . "a97bcae8f43a9ff64e95473e4ef0d8bafe829211") (:keywords "indentation" "whitespace" "backspace") (:authors ("peter marinov" . "efravia@gmail.com")) (:maintainer "peter marinov" . "efravia@gmail.com") (:url . "https://github.com/pmarinov/clean-aindent-mode"))]) (clang-format . [(20180406 1514) ((cl-lib (0 3))) "Format code using clang-format" single ((:commit . "5556c31528af2661bed3011bd63ffc0ed44e18a0") (:keywords "tools" "c"))]) (cl-lib-highlight . [(20140127 2112) ((cl-lib (0 3))) "full cl-lib font-lock highlighting" single ((:commit . "fd1b308e6e989791d1df14438efa6b77d20f7c7e") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/cl-lib-highlight"))]) (cl-format . [(20160413 45) nil "CL format routine." tar ((:commit . "4380cb8009c47cc6d9098b383082b93b1aefa460"))]) (citeproc . [(20180429 757) ((emacs (25)) (dash (2 13 0)) (s (1 12 0)) (f (0 18 0)) (queue (0 2)) (string-inflection (1 0)) (org (9))) "A CSL 1.0.1 Citation Processor" tar ((:commit . "44f147d228d2d652cdd404d31e987e14519c3eef") (:keywords "bib") (:authors ("András Simonyi" . "andras.simonyi@gmail.com")) (:maintainer "András Simonyi" . "andras.simonyi@gmail.com") (:url . "https://github.com/andras-simonyi/citeproc-el"))]) (circe-notifications . [(20180102 2318) ((emacs (24 4)) (circe (2 3)) (alert (1 2))) "Add desktop notifications to Circe." single ((:commit . "291149ac12877bbd062da993479d3533a26862b0") (:authors ("Ruben Maher" . "r@rkm.id.au")) (:maintainer "Ruben Maher" . "r@rkm.id.au") (:url . "https://github.com/eqyiel/circe-notifications"))]) (circe . [(20180525 1231) ((cl-lib (0 5))) "Client for IRC in Emacs" tar ((:commit . "fedfa7eb8516a53fa70b6a1f4fce4b5ab66ea91f") (:url . "https://github.com/jorgenschaefer/circe"))]) (circadian . [(20181024 1256) ((emacs (24 4))) "Theme-switching based on daytime" single ((:commit . "414127acad8e2e0092ca60918e6a7cb89da6e28a") (:keywords "themes") (:authors ("Guido Schmidt")) (:maintainer "Guido Schmidt" . "git@guidoschmidt.cc") (:url . "https://github.com/GuidoSchmidt/circadian"))]) (cinspect . [(20150716 233) ((emacs (24)) (cl-lib (0 5)) (deferred (0 3 1)) (python-environment (0 0 2))) "Use cinspect to look at the CPython source of builtins and other C objects!" single ((:commit . "4e199a90f89b335cccda1518aa0963e0a1d4fbab") (:keywords "python") (:authors ("Ben Yelsey" . "ben.yelsey@gmail.com")) (:maintainer "Ben Yelsey" . "ben.yelsey@gmail.com") (:url . "https://github.com/inlinestyle/cinspect-mode"))]) (cil-mode . [(20160622 1430) nil "Common Intermediate Language mode" single ((:commit . "a78a88ca9a66a82f069329a96e34b67478ae2d9b") (:keywords "languages") (:authors ("Friedrich von Never" . "friedrich@fornever.me")) (:maintainer "Friedrich von Never" . "friedrich@fornever.me") (:url . "https://github.com/ForNeVeR/cil-mode"))]) (ciel . [(20180914 815) ((emacs (24))) "A command that is clone of \"ci\" in vim." single ((:commit . "429773a3c551691a463ecfddd634b8bae2f48503") (:keywords "convinience") (:authors ("Takuma Matsushita" . "cs14095@gmail.com")) (:maintainer "Takuma Matsushita" . "cs14095@gmail.com") (:url . "https://github.com/cs14095/ciel.el"))]) (cider-spy . [(20160313 1440) ((emacs (24 4)) (cider (0 10 0)) (dash (2 5 0)) (cl-lib (0 5)) (noflet (0 0 15))) "Spy on CIDER to get info" single ((:commit . "0224608d240e9900e588b6df049c2a87c24fc936") (:keywords "languages" "clojure" "cider" "nrepl") (:authors ("Jon Pither" . "jon.pither@gmail.com")) (:maintainer "Jon Pither" . "jon.pither@gmail.com") (:url . "http://www.github.com/jonpither/cider-spy"))]) (cider-hydra . [(20181015 727) ((cider (0 18 0)) (hydra (0 13 0))) "Hydras for CIDER." single ((:commit . "5956c3909cd9beae11f64973e4f0d830cea7860d") (:keywords "convenience" "tools") (:authors ("Tianxiang Xiong" . "tianxiang.xiong@gmail.com")) (:maintainer "Tianxiang Xiong" . "tianxiang.xiong@gmail.com") (:url . "https://github.com/clojure-emacs/cider-hydra"))]) (cider-eval-sexp-fu . [(20160907 800) ((emacs (24)) (highlight (0)) (eval-sexp-fu (0 4 0))) "Briefly highlights an evaluated sexp." single ((:commit . "5687e7b33e17f2be40b036dac82da4a5bc6705fb") (:keywords "languages" "clojure" "cider") (:authors ("Sylvain Benner" . "sylvain.benner@gmail.com")) (:maintainer "Sylvain Benner" . "sylvain.benner@gmail.com"))]) (cider-decompile . [(20151122 537) ((cider (0 3 0)) (javap-mode (9))) "decompilation extension for cider" single ((:commit . "5d87035f3c3c14025e8f01c0c53d0ce2c8f56651") (:keywords "languages" "clojure" "cider") (:authors ("Dmitry Bushenko")) (:maintainer "Dmitry Bushenko") (:url . "http://www.github.com/clojure-emacs/cider-decompile"))]) (cider . [(20181118 1736) ((emacs (25)) (clojure-mode (5 9)) (pkg-info (0 4)) (queue (0 2)) (spinner (1 7)) (seq (2 16)) (sesman (0 3 2))) "Clojure Interactive Development Environment that Rocks" tar ((:commit . "1fd1275a5621096bb3320498e032db3764d09f56") (:keywords "languages" "clojure" "cider") (:authors ("Tim King" . "kingtim@gmail.com") ("Phil Hagelberg" . "technomancy@gmail.com") ("Bozhidar Batsov" . "bozhidar@batsov.com") ("Artur Malabarba" . "bruce.connor.am@gmail.com") ("Hugo Duncan" . "hugo@hugoduncan.org") ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Bozhidar Batsov" . "bozhidar@batsov.com") (:url . "http://www.github.com/clojure-emacs/cider"))]) (chyla-theme . [(20180302 1658) nil "chyla.org - green color theme." single ((:commit . "ae5e7ecace2ab474151eb0ac5ef07fba2dc32f8a") (:authors ("Adam Chyła" . "adam@chyla.org")) (:maintainer "Adam Chyła" . "adam@chyla.org") (:url . "https://github.com/chyla/ChylaThemeForEmacs"))]) (chruby . [(20180114 1652) ((cl-lib (0 5))) "Emacs integration for chruby" single ((:commit . "42bc6d521f832eca8e2ba210f30d03ad5529788f") (:keywords "languages") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/chruby.el"))]) (chronos . [(20150602 1529) nil "multiple simultaneous countdown / countup timers" tar ((:commit . "b360d9dae57aa553cf2a14ffa0756a51ad71de09") (:keywords "calendar") (:authors ("David Knight" . "dxknight@opmbx.org")) (:maintainer "David Knight" . "dxknight@opmbx.org") (:url . "http://github.com/dxknight/chronos"))]) (choice-program . [(20180921 313) ((emacs (25)) (cl-lib (1 0))) "parameter based program" tar ((:commit . "08ce5a5dd79690aed12fd9d152d8cb4be988fdb1") (:keywords "exec" "execution" "parameter" "option") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/choice-program"))]) (chinese-yasdcv . [(20171015 144) ((cl-lib (0 5)) (pyim (1 6 0))) "Yet another StarDict frontend" tar ((:commit . "5ab830daf1273d5a5cddcb94b56a9737f12d996f") (:keywords "convenience" "chinese" "dictionary") (:authors ("Feng Shu" . "tumashu@gmail.com")) (:maintainer "Feng Shu" . "tumashu@gmail.com") (:url . "https://github.com/tumashu/chinese-yasdcv"))]) (chinese-word-at-point . [(20170811 941) ((cl-lib (0 5))) "Add `chinese-word' thing to `thing-at-point'" single ((:commit . "8223d7439e005555b86995a005b225ae042f0538") (:keywords "convenience" "chinese") (:authors ("Chunyang Xu" . "xuchunyang56@gmail.com")) (:maintainer "Chunyang Xu" . "xuchunyang56@gmail.com") (:url . "https://github.com/xuchunyang/chinese-word-at-point.el"))]) (chinese-wbim . [(20150624 350) nil "Enable Wubi Input Method in Emacs." tar ((:commit . "57ff61ff3895d77335709d24b40cefc4d10b0095"))]) (chinese-number . [(20161008 509) nil "Convert numbers between Arabic and Chinese formats" single ((:commit . "7311c2a0c5eea5f016a90d733dfe75144c302fb2") (:authors (nil . "zhcosin<zhcosin@163.com>")) (:maintainer nil . "zhcosin<zhcosin@163.com>") (:url . "https://github.com/zhcosin/chinese-number"))]) (chinese-conv . [(20170807 2128) ((cl-lib (0 5))) "Conversion between Chinese Characters with opencc or cconv" single ((:commit . "b56815bbb163d642e97fa73093b5a7e87cc32574") (:authors ("gucong" . "gucong43216@gmail.com")) (:maintainer "gucong" . "gucong43216@gmail.com") (:url . "https://github.com/gucong/emacs-chinese-conv"))]) (chicken-scheme . [(20141116 1939) nil "Scheme-mode extensions for Chicken Scheme" single ((:commit . "19b0b08b5592063e852cae094b394c7d1f923639") (:authors ("Daniel Leslie" . "dan@ironoxide.ca")) (:maintainer "Daniel Leslie" . "dan@ironoxide.ca") (:url . "http://github.com/dleslie/chicken-scheme"))]) (cherry-blossom-theme . [(20150622 342) ((emacs (24 0))) "a soothing color theme for Emacs24." single ((:commit . "eea7653e00f35973857ee23b27bc2fae5e753e50") (:authors ("Ben Yelsey" . "byelsey1@gmail.com")) (:maintainer "Ben Yelsey" . "byelsey1@gmail.com") (:url . "https://github.com/inlinestyle/emacs-cherry-blossom-theme"))]) (chef-mode . [(20180628 1453) nil "minor mode for editing an opscode chef repository" single ((:commit . "048d691cb63981ae235763d4a6ced4af5c729924") (:keywords "chef" "knife") (:authors ("Maciej Pasternacki" . "maciej@pasternacki.net")) (:maintainer "Maciej Pasternacki" . "maciej@pasternacki.net"))]) (cheerilee . [(20160313 1835) ((xelb (0 1))) "Toolkit library" tar ((:commit . "41bd81b5b0bb657241ceda5be6af5e07254d7376") (:keywords "tools"))]) (chee . [(20171123 2233) ((dash (2 12 1)) (s (1 10 0)) (f (0 18 2))) "Interface to chee using dired and image-dired" tar ((:commit . "669ff9ee429f24c3c2d03b83d9cb9aec5f86bb8b") (:url . "https://github.com/eikek/chee/tree/release/0.3.0/emacs"))]) (checkbox . [(20141117 58) ((emacs (24)) (cl-lib (0 5))) "Quick manipulation of textual checkboxes" single ((:commit . "335afa4404adf72973195a580458927004664d98") (:keywords "convenience") (:authors ("Cameron Desautels" . "camdez@gmail.com")) (:maintainer "Cameron Desautels" . "camdez@gmail.com") (:url . "http://github.com/camdez/checkbox.el"))]) (cheatsheet . [(20170126 2150) ((emacs (24)) (cl-lib (0 5))) "create your own cheatsheet" single ((:commit . "e4f8e0110167ea16a17a74517d1f10cb7ff805b8") (:keywords "convenience" "usability") (:authors ("Shirin Nikita" . "shirin.nikita@gmail.com")) (:maintainer "Shirin Nikita" . "shirin.nikita@gmail.com") (:url . "http://github.com/darksmile/cheatsheet/"))]) (cheat-sh . [(20170802 1118) ((emacs (24))) "Interact with cheat.sh" single ((:commit . "e90445124f3f145a047779e42d070a3c5e150f70") (:keywords "docs" "help") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/cheat-sh.el"))]) (chatwork . [(20170511 442) nil "ChatWork client for Emacs" single ((:commit . "fea231d479f06bf40dbfcf45de143eecc9ed744c") (:keywords "web") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com") (:url . "https://github.com/ataka/chatwork"))]) (charmap . [(20160309 946) nil "Unicode table for Emacs" single ((:commit . "bd4b3e466d7a9433cf35167e3a68ec74fe631bb2") (:keywords "unicode" "character" "ucs") (:authors ("Anan Mikami" . "lateau@gmail.com")) (:maintainer "Anan Mikami" . "lateau@gmail.com") (:url . "https://github.com/lateau/charmap"))]) (char-menu . [(20180101 618) ((emacs (24 3)) (avy-menu (0 1))) "Create your own menu for fast insertion of arbitrary symbols" single ((:commit . "82f0422179737bcb9f93481aebaf1071d54fc859") (:keywords "convenience" "editing") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/char-menu"))]) (chapel-mode . [(20160504 808) nil "a CC Mode for Chapel derived from derived-mode-ex.el" single ((:commit . "6e095edd7639f5f0a81e14d6412410b49466697e") (:keywords "chapel" "languages" "oop") (:authors ("Steven T Balensiefer")) (:maintainer "Russel Winder" . "russel@winder.org.uk"))]) (change-inner . [(20150707 1544) ((expand-region (0 7))) "Change contents based on semantic units" single ((:commit . "52c543a4b9808c0d15b565fcdf646c9779de33e8") (:keywords "convenience" "extensions") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (challenger-deep-theme . [(20180816 2258) ((emacs (24))) "challenger-deep Theme" single ((:commit . "443ca72dca966b3d27dbec9eab54a09cbd76eac0") (:authors ("MaxSt")) (:maintainer "MaxSt") (:url . "https://github.com/challenger-deep-theme/emacs"))]) (cg . [(20181022 1316) ((emacs (24 3))) "major mode for editing Constraint Grammar files" single ((:commit . "34a892aa77c9870006bae988c79f694f2e5a68a3") (:keywords "languages") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org") (:url . "https://visl.sdu.dk/constraint_grammar.html"))]) (cftag-mode . [(20170812 540) ((emacs (25))) "Emacs mode for editing tag-based CFML files" single ((:commit . "86e77dcbb583191a3e755bdc29534f33d82bfc56") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cftag-mode"))]) (cframe . [(20170917 2209) ((emacs (25)) (buffer-manage (0 6)) (dash (2 13 0))) "customize a frame and fast switch size and positions" single ((:commit . "bb99672502046e87c8f029ce98c637f762a4fc54") (:keywords "frame" "customize") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/cframe"))]) (cfml-mode . [(20170904 249) ((emacs (25)) (mmm-mode (0 5 4)) (cftag-mode (1 0 0))) "Emacs mode for editing CFML files" single ((:commit . "86e77dcbb583191a3e755bdc29534f33d82bfc56") (:authors ("Andrew Myers" . "am2605@gmail.com")) (:maintainer "Andrew Myers" . "am2605@gmail.com") (:url . "https://github.com/am2605/cfml-mode"))]) (cff . [(20160118 2018) ((cl-lib (0 5)) (emacs (24))) "Search of the C/C++ file header by the source and vice versa" single ((:commit . "b6ab2a28e64ef06f281ec74cfe3114e450644dfa") (:keywords "find-file") (:authors ("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")) (:maintainer "Alexey Veretennikov" . "alexey.veretennikov@gmail.com") (:url . "https://github.com/fourier/cff"))]) (cfengine-code-style . [(20171115 2108) nil "C code style for CFEngine project." single ((:commit . "369d6d449119ecdbdcdd333c0b09ede82770cc91") (:authors ("Mikhail Gusarov" . "mikhail.gusarov@cfengine.com")) (:maintainer "Mikhail Gusarov" . "mikhail.gusarov@cfengine.com") (:url . "https://github.com/cfengine/core"))]) (ceylon-mode . [(20180606 1324) ((emacs (25))) "Major mode for editing Ceylon source code" single ((:commit . "948515672bc596dc118e8e3ede3ede5ec6a3c95a") (:keywords "languages" "ceylon") (:authors ("Lucas Werkmeister" . "mail@lucaswerkmeister.de")) (:maintainer "Lucas Werkmeister" . "mail@lucaswerkmeister.de") (:url . "https://github.com/lucaswerkmeister/ceylon-mode"))]) (cerbere . [(20181113 1641) ((pkg-info (0 5))) "Unit testing in Emacs for several programming languages" tar ((:commit . "bb18d932b16541105d41a668dbf6fc4e833a6dc2") (:keywords "python" "go" "php" "phpunit" "elisp" "ert" "tests" "tdd") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com") (:url . "https://github.com/nlamirault/cerbere"))]) (centimacro . [(20140306 1427) nil "Assign multiple macros as global key bindings" single ((:commit . "1b97a9b558ed9c49d5da1bfbf29b2506575c2742") (:keywords "macros") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/centimacro"))]) (centered-window . [(20171127 949) ((emacs (24 4))) "Center the text when there's only one window" single ((:commit . "24f7c5be9def20879f46659082d497e67b55d7af") (:keywords "faces" "windows") (:authors ("Anler Hernández Peral" . "inbox+emacs@anler.me")) (:maintainer "Anler Hernández Peral" . "inbox+emacs@anler.me") (:url . "https://github.com/anler/centered-window-mode"))]) (centered-cursor-mode . [(20180112 1555) nil "cursor stays vertically centered" single ((:commit . "00fb47d227f9e211ec1c58161a501a1550c3a60d") (:keywords "convenience") (:authors ("André Riemann" . "andre.riemann@web.de")) (:maintainer "André Riemann" . "andre.riemann@web.de") (:url . "https://github.com/andre-r/centered-cursor-mode.el"))]) (celestial-mode-line . [(20180518 822) ((emacs (24))) "Show lunar phase and sunrise/-set time in modeline" single ((:commit . "3f5794aca99b977f1592cf1ab4516ae7922196a1") (:keywords "extensions") (:authors ("Peter" . "craven@gmx.net")) (:maintainer "Peter" . "craven@gmx.net") (:url . "https://github.com/ecraven/celestial-mode-line"))]) (celery . [(20170225 924) ((emacs (24)) (dash-functional (2 11 0)) (s (1 9 0)) (deferred (0 3 2))) "a minor mode to draw stats from celery and more?" single ((:commit . "51197d74f5eaa8ae09144af7663a2f4277f07d16") (:keywords "celery" "convenience") (:authors ("ardumont" . "eniotna.t@gmail.com")) (:maintainer "ardumont" . "eniotna.t@gmail.com") (:url . "https://github.com/ardumont/emacs-celery"))]) (cedit . [(20141231 1614) nil "paredit-like commands for c-like languages" single ((:commit . "0878d851b6307c162bfbddd2bb02789e5e27bc2c") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (cdnjs . [(20161031 1522) ((dash (2 13 0)) (deferred (0 4)) (f (0 17 2)) (pkg-info (0 5))) "A front end for http://cdnjs.com" single ((:commit . "ce19880d3ec3d81e6c665d0b1dfea99cc7a3f908") (:keywords "tools") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/cdnjs.el"))]) (cdlatex . [(20140707 1126) nil "Fast input methods for LaTeX environments and math" single ((:commit . "ff534912b93fc2c7a6b191b1c8d6d699a46bbb01") (:keywords "tex") (:authors ("Carsten Dominik" . "carsten.dominik@gmail.com")) (:maintainer "Carsten Dominik" . "carsten.dominik@gmail.com"))]) (cdb . [(20151205 1343) nil "constant database (cdb) reader for Emacs Lisp" single ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992") (:keywords "cdb") (:authors ("Yusuke Shinyama <yusuke at cs . nyu . edu>")) (:maintainer "SKK Development Team" . "skk@ring.gr.jp"))]) (cd-compile . [(20141108 1957) nil "run compile in a specific directory" single ((:commit . "10284ccae86afda4a37b09ba90acd1e2efedec9f") (:authors ("Jamie Nicol" . "jamie@thenicols.net")) (:maintainer "Jamie Nicol" . "jamie@thenicols.net"))]) (ccls . [(20181106 546) ((emacs (25 1)) (lsp-mode (4 2)) (dash (0 14)) (projectile (1 0 0))) "ccls client for lsp-mode" tar ((:commit . "07ad553950e69f862f7c74c9b1f02c00ab450d22") (:keywords "languages" "lsp" "c++") (:authors ("Tobias Pisani, Fangrui Song")) (:maintainer "Tobias Pisani, Fangrui Song") (:url . "https://github.com/MaskRay/emacs-ccls"))]) (ccc . [(20151205 1343) nil "buffer local cursor color control library" single ((:commit . "b05c610e27b86e71fb4e8d67292ef6a696dd5992") (:keywords "cursor") (:authors ("Masatake YAMATO" . "masata-y@is.aist-nara.ac.jp")) (:maintainer "SKK Development Team" . "skk@ring.gr.jp") (:url . "https://github.com/skk-dev/ddskk/blob/master/READMEs/README.ccc.org"))]) (cbm . [(20171116 1240) ((cl-lib (0 5))) "Switch to similar buffers." single ((:commit . "5b41c936ba9f6d170309a85ffebc9939c1050b31") (:keywords "buffers") (:authors ("Lukas Fürmetz" . "fuermetz@mailbox.org")) (:maintainer "Lukas Fürmetz" . "fuermetz@mailbox.org") (:url . "http://github.com/akermu/cbm.el"))]) (catmacs . [(20170826 1157) ((emacs (24))) "Simple CAT interface for Yaesu Transceivers." single ((:commit . "65d3e0563abe6ff9577202cf2278074d4130fbdd") (:keywords "comm" "hardware") (:authors ("Frank Singleton" . "b17flyboy@gmail.com")) (:maintainer "Frank Singleton" . "b17flyboy@gmail.com") (:url . "https://bitbucket.org/pymaximus/catmacs"))]) (caskxy . [(20140513 1539) ((log4e (0 2 0)) (yaxception (0 1))) "Control Cask in Emacs" single ((:commit . "dc18dcab7ed526070ab76de071c9c5272e6ac40e") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/caskxy"))]) (cask-package-toolset . [(20170921 2256) ((emacs (24)) (cl-lib (0 3)) (s (1 6 1)) (dash (1 8 0)) (f (0 10 0)) (commander (0 2 0)) (ansi (0 1 0)) (shut-up (0 1 0))) "Toolsettize your package" tar ((:commit . "2c74cd827e88c7f8360581a841e45f0b794510e7") (:keywords "convenience" "tools") (:authors ("Adrien Becchis" . "adriean.khisbe@live.fr")) (:maintainer "Adrien Becchis" . "adriean.khisbe@live.fr") (:url . "http://github.com/AdrieanKhisbe/cask-package-toolset.el"))]) (cask-mode . [(20160410 1449) ((emacs (24 3))) "major mode for editing Cask files" single ((:commit . "7c6719d3bb4fe552958634bd5a11abc56681f3a7") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (cask . [(20181107 942) ((s (1 8 0)) (dash (2 2 0)) (f (0 16 0)) (epl (0 5)) (shut-up (0 1 0)) (cl-lib (0 3)) (package-build (1 2)) (ansi (0 4 1))) "Cask: Project management for Emacs package development" tar ((:commit . "199b4380dd3e178ff9df3a9d13d044d67e522b3f") (:keywords "speed" "convenience") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/cask/cask"))]) (caseformat . [(20160115 1615) ((emacs (24)) (cl-lib (0 5)) (dash (2 12 1)) (s (1 10 0))) "Format based letter case converter" single ((:commit . "92a31f6a7cae0b4e2af106cd6f2b0abe6c2d8921") (:keywords "convenience") (:authors ("Hiroki YAMAKAWA" . "s06139@gmail.com")) (:maintainer "Hiroki YAMAKAWA" . "s06139@gmail.com") (:url . "https://github.com/HKey/caseformat"))]) (caroline-theme . [(20160318 520) ((emacs (24))) "A trip down to New Orleans..." single ((:commit . "222fd483db304509f9e422dc82883d808e023ceb") (:authors ("Jack Killilea" . "jaaacckz1@gmail.com")) (:maintainer "Jack Killilea" . "jaaacckz1@gmail.com") (:url . "https://github.com/xjackk/carolines-theme"))]) (cargo . [(20181112 722) ((emacs (24 3)) (rust-mode (0 2 0)) (markdown-mode (2 4))) "Emacs Minor Mode for Cargo, Rust's Package Manager." tar ((:commit . "f8504cd51021741a3931c28dc5e87cc16687420b") (:keywords "tools") (:authors ("Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com")) (:maintainer "Kevin W. van Rooijen" . "kevin.van.rooijen@attichacker.com"))]) (carbon-now-sh . [(20180331 1735) ((emacs (24 4)) (dash (2 12 0))) "https://carbon.now.sh integration." single ((:commit . "71dee6bc4f2a2cb02b9b7b5e643c4c92b880e6a4") (:keywords "convenience") (:authors ("Vitalii Elenhaupt")) (:maintainer "Vitalii Elenhaupt") (:url . "https://github.com/veelenga/carbon-now-sh.el"))]) (capture . [(20130828 1644) nil "screencasting with \"avconv\" or \"ffmpeg\"" tar ((:commit . "1bb26060311da76767f70096218313fc93b0c806") (:authors ("Sergey Pashinin <sergey at pashinin dot com>")) (:maintainer "Sergey Pashinin <sergey at pashinin dot com>"))]) (cangjie . [(20181015 1220) ((emacs (24)) (s (1 12 0)) (dash (2 14 1)) (f (0 2 0))) "retrieve cangjie code for han characters" single ((:commit . "98b53c3ffc289d5fbc893651b17280ed2f043d0b") (:keywords "convenience" "writing") (:url . "https://github.com/kisaragi-hiu/cangjie.el"))]) (caml . [(20181011 1328) nil "OCaml code editing commands for Emacs" tar ((:commit . "5daea807289deace6d53f10992ba3541e0e86bb8") (:keywords "ocaml") (:authors ("Jacques Garrigue" . "garrigue@kurims.kyoto-u.ac.jp") ("Ian T Zimmerman" . "itz@rahul.net")) (:maintainer "Damien Doligez" . "damien.doligez@inria.fr") (:url . "https://github.com/ocaml/ocaml/"))]) (camcorder . [(20160405 434) ((emacs (24)) (names (20150000)) (cl-lib (0 5))) "Record screencasts in gif or other formats." single ((:commit . "b13d939990e6709492efefc0945798adc1c0fcb9") (:keywords "multimedia" "screencast") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/camcorder.el"))]) (calmer-forest-theme . [(20130926 510) nil "Darkish theme with green/orange tint" single ((:commit . "87ba7bae389084d13fe3bc34e0c923017eda6ba0") (:authors ("Artur Hefczyc, created 2003-04-18") ("David Caldwell" . "david@porkrind.org")) (:maintainer "Artur Hefczyc, created 2003-04-18") (:url . "https://github.com/caldwell/calmer-forest-theme"))]) (call-graph . [(20180509 1335) ((emacs (25 1)) (cl-lib (0 6 1)) (hierarchy (0 7 0)) (tree-mode (1 0 0)) (ivy (0 10 0))) "Library to generate call graph for c/c++ functions" single ((:commit . "7e51c1eea59b13e6c1c099680492ebcd58893399") (:keywords "programming" "convenience") (:authors ("Huming Chen" . "chenhuming@gmail.com")) (:maintainer "Huming Chen" . "chenhuming@gmail.com") (:url . "https://github.com/beacoder/call-graph"))]) (calfw-org . [(20160303 258) nil "calendar view for org-agenda" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar" "org") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-ical . [(20150703 819) nil "calendar view for ical format" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-howm . [(20170704 4) nil "calendar view for howm" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw-gcal . [(20120111 1000) nil "edit Google calendar for calfw.el." tar ((:commit . "14aab20687d6cc9e6c5ddb9e11984c4e14c3d870") (:keywords "convenience" "calendar" "calfw.el") (:authors ("myuhe <yuhei.maeda_at_gmail.com>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/calfw-gcal.el"))]) (calfw-cal . [(20170320 1206) nil "calendar view for emacs diary" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>"))]) (calfw . [(20180118 45) nil "Calendar view framework on Emacs" single ((:commit . "03abce97620a4a7f7ec5f911e669da9031ab9088") (:keywords "calendar") (:authors ("SAKURAI Masashi <m.sakurai at kiwanami.net>")) (:maintainer "SAKURAI Masashi <m.sakurai at kiwanami.net>") (:url . "https://github.com/kiwanami/emacs-calfw"))]) (calendar-norway . [(20180906 1502) nil "Norwegian calendar" single ((:commit . "8d1fda8268caa74ba5e712c7675ed3c34e46e2d4") (:keywords "calendar" "norwegian" "localization") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (cal-china-x . [(20180211 1901) ((cl-lib (0 5))) "Chinese localization, lunar/horoscope/zodiac info and more..." tar ((:commit . "e9b309065829af3a9a0c526509bd64d9228fdced") (:authors ("William Xu" . "william.xwl@gmail.com")) (:maintainer "William Xu" . "william.xwl@gmail.com") (:url . "https://github.com/xwl/cal-china-x"))]) (cakecrumbs . [(20180929 139) ((emacs (24 4))) "Show parents on header for HTML/Jade/Sass/Stylus" single ((:commit . "cf8c1df885eee004602f73c4f841301e200e5850") (:keywords "languages" "html" "jade" "pug" "sass" "scss" "stylus") (:authors ("ono hiroko <kuanyui.github.io>")) (:maintainer "ono hiroko <kuanyui.github.io>") (:url . "https://github.com/kuanyui/cakecrumbs.el"))]) (cake-inflector . [(20140415 858) ((s (1 9 0))) "Lazy porting CakePHP infrector.php to el" single ((:commit . "a1d338ec4840b1b1bc14f7f9298c07e2c1d2d8fc") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "https://github.com/k1LoW/emacs-cake-inflector"))]) (cacoo . [(20120319 2359) ((concurrent (0 3 1))) "Minor mode for Cacoo : http://cacoo.com" tar ((:commit . "c9fa04fbe97639b24698709530361c2bb5f3273c"))]) (cache . [(20111019 2300) nil "implementation of a hash table whose key-value pairs expire" single ((:commit . "7499586b6c8224df9f5c5bc4dec96b008258d580") (:authors ("Nathaniel Flath")) (:maintainer "Nathaniel Flath"))]) (cabledolphin . [(20160204 938) ((emacs (24 4)) (seq (1 0))) "capture Emacs network traffic" single ((:commit . "fffc192cafa61558e924323d6da8166fe5f2a6f9") (:keywords "comm") (:authors ("Magnus Henoch" . "magnus.henoch@gmail.com")) (:maintainer "Magnus Henoch" . "magnus.henoch@gmail.com"))]) (c0-mode . [(20151110 1852) nil "Major mode for editing C0 files" tar ((:commit . "c214093c36864d6208fcb9e6a72413ed17ed5d60") (:keywords "c0" "languages") (:authors ("Jakob Max Uecker")) (:maintainer "Jakob Max Uecker") (:url . "http://c0.typesafety.net/"))]) (c-eldoc . [(20181109 439) nil "helpful description of the arguments to C functions" single ((:commit . "e35c0e40f71c25804919f6c01fd27e95c2e2adb7") (:authors ("Nathaniel Flath" . "flat0103@gmail.com")) (:maintainer "Nathaniel Flath" . "flat0103@gmail.com") (:url . "http://github.com/nflath/c-eldoc"))]) (c-c-combo . [(20151224 255) nil "Make stuff happen when you reach a target wpm" tar ((:commit . "a261a833499a7fdc29610863b3aafc74818770ba") (:authors ("Diego Berrocal" . "cestdiego@gmail.com")) (:maintainer "Diego Berrocal" . "cestdiego@gmail.com") (:url . "https://www.github.com/CestDiego/c-c-combo.el"))]) (button-lock . [(20150223 1354) nil "Clickable text defined by regular expression" single ((:commit . "f9082feb329432fcf2ac49a95e64bed9fda24d58") (:keywords "mouse" "button" "hypermedia" "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/button-lock"))]) (buttercup . [(20181103 1106) nil "Behavior-Driven Emacs Lisp Testing" tar ((:commit . "4089d5f66dcf1dd25d8e56fe6508f1fa48ac097c"))]) (butler . [(20150812 8) ((deferred (0 3 2)) (json (1 2)) (emacs (24))) "Emacs client for Jenkins" tar ((:commit . "8ceb35737107572455cca9a61ff46b3ff78f1016"))]) (busybee-theme . [(20170719 928) nil "port of vim's mustang theme" single ((:commit . "66b2315b030582d0ebee605cf455d386d8c30fcd") (:authors ("martin haesler")) (:maintainer "martin haesler") (:url . "http://github.com/mswift42/busybee-theme"))]) (buster-snippets . [(20151125 1010) ((yasnippet (0 8 0))) "Yasnippets for the Buster javascript testing framework" tar ((:commit . "bb8769dae132659858e74d52f3f4e8790399423a") (:keywords "snippets") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (buster-mode . [(20140928 1213) nil "Minor mode to speed up development when writing tests with Buster.js" single ((:commit . "de6958ef8369400922618b8d1e99abfa91b97ac5") (:keywords "buster" "testing" "javascript"))]) (bury-successful-compilation . [(20181106 403) nil "Bury the *compilation* buffer after successful compilation" single ((:commit . "674644c844184605a1bb4f9487a60f7a780a6fe7") (:keywords "compilation") (:authors ("Eric Crosson" . "esc@ericcrosson.com")) (:maintainer "Eric Crosson" . "esc@ericcrosson.com"))]) (bundler . [(20160815 915) ((inf-ruby (2 1)) (cl-lib (0 5))) "Interact with Bundler from Emacs" single ((:commit . "f981f67c33b42243e57a78c358dffff70022b56b") (:keywords "bundler" "ruby") (:authors ("Tobias Svensson" . "tob@tobiassvensson.co.uk")) (:maintainer "Tobias Svensson" . "tob@tobiassvensson.co.uk") (:url . "http://github.com/endofunky/bundler.el"))]) (build-status . [(20171111 1947) ((cl-lib (0 5))) "Mode line build status indicator" single ((:commit . "ef44185d9dd748ea578d68398f3f729a8adb45b5") (:keywords "mode-line" "ci" "circleci" "travis-ci") (:authors ("Skye Shaw" . "skye.shaw@gmail.com")) (:maintainer "Skye Shaw" . "skye.shaw@gmail.com") (:url . "http://github.com/sshaw/build-status"))]) (build-helper . [(20161009 1755) ((projectile (0 9 0))) "Utilities to help build code" single ((:commit . "7a6fe71125a26ed1c492dab77cc688a7fe1d68ac") (:keywords "convenience") (:authors ("Afonso Bordado" . "afonsobordado@az8.co")) (:maintainer "Afonso Bordado" . "afonsobordado@az8.co") (:url . "http://github.com/afonso360/build-helper"))]) (build-farm . [(20180906 1858) ((emacs (24 4)) (bui (1 1 0)) (magit-popup (2 1 0))) "Interface for Nix and Guix build farms (Hydra and Cuirass)" tar ((:commit . "e244dea35566a10253d61be430d3caf81b779af8") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://gitlab.com/alezost-emacs/build-farm"))]) (bui . [(20180812 2113) ((emacs (24 3)) (dash (2 11 0))) "Buffer interface library" tar ((:commit . "bd3c5ee32d28d80c6eb54b0340626103c32e3093") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/bui.el"))]) (bug-reference-github . [(20180128 1314) nil "Set `bug-reference-url-format' in Github repos" tar ((:commit . "f570a0532bfb44f095b42cf68ab1f69799101137") (:keywords "programming" "tools") (:authors ("Arne Jørgensen" . "arne@arnested.dk")) (:maintainer "Arne Jørgensen" . "arne@arnested.dk") (:url . "https://github.com/arnested/bug-reference-github"))]) (bufshow . [(20130726 1838) ((emacs (24 1))) "A simple presentation tool for Emacs." single ((:commit . "d60a554e7239e6f7520d9c3436d5ecdbc9cf6957") (:authors ("Peter Jones" . "pjones@pmade.com")) (:maintainer "Peter Jones" . "pjones@pmade.com") (:url . "https://github.com/pjones/bufshow"))]) (buffer-watcher . [(20170913 839) ((f (0 16 2)) (cl-lib (0 5))) "Easily run shell scripts per filetype/directory when a buffer is saved" single ((:commit . "b32c67c8a5d724257d759f4c903d0dedc32246ef") (:authors ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Nicolas Petton" . "nicolas@petton.fr"))]) (buffer-utils . [(20140512 1400) nil "Buffer-manipulation utility functions" single ((:commit . "685b13457e3a2085b7584e41365d2aa0779a1b6f") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/buffer-utils"))]) (buffer-sets . [(20170718 340) ((cl-lib (0 5))) "Sets of Buffers for Buffer Management" single ((:commit . "4a4ccb0d6916c3e9fba737bb7b48e8aac921954e") (:keywords "buffer-management") (:authors ("Samuel W. Flint" . "swflint@flintfam.org")) (:maintainer "Samuel W. Flint" . "swflint@flintfam.org") (:url . "http://github.com/swflint/buffer-sets"))]) (buffer-move . [(20160615 1803) nil "easily swap buffers" single ((:commit . "cb517ecf8409b5fdcda472d7190c6021f0c49751") (:keywords "lisp" "convenience") (:url . "https://github.com/lukhas/buffer-move"))]) (buffer-manage . [(20180528 1613) ((emacs (25)) (choice-program (0 3)) (dash (2 13 0))) "manage buffers" tar ((:commit . "8bbe342a4dafcfdaf305baea98bd4208036ab89a") (:keywords "interactive" "buffer" "management") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/buffer-manage"))]) (buffer-flip . [(20180307 2251) nil "Cycle through buffers like Alt-Tab in Windows" single ((:commit . "e093360e05164c78255866c1ac8f966aa38ba514") (:keywords "convenience") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/buffer-flip.el"))]) (buffer-buttons . [(20150106 1439) nil "Define, save, and load code-safe buttons in files for emacs" single ((:commit . "2feb8494fa7863b98256bc85da670d74a3a8a975") (:authors ("Ryan Pavlik" . "rpavlik@gmail.com")) (:maintainer "Ryan Pavlik" . "rpavlik@gmail.com") (:url . "https://github.com/rpav/buffer-buttons"))]) (buckwalter . [(20180107 1643) nil "Write arabic using Buckwalter transliteration" single ((:commit . "2aa5451c3682c268adebc6b1191a796466732f53") (:keywords "arabic" "transliteration" "i18n") (:authors ("Joe HAKIM RAHME" . "joehakimrahme@gmail.com")) (:maintainer "Joe HAKIM RAHME" . "joehakimrahme@gmail.com") (:url . "https://github.com/joehakimrahme/buckwalter-arabic"))]) (bubbleberry-theme . [(20141017 944) ((emacs (24 1))) "A theme based on LightTable for Emacs24" single ((:commit . "22e9adf4586414024e4592972022ec297321b320") (:authors ("Jason Milkins" . "jasonm23@gmail.com") ("Gaurav Giri github.com/grvgr")) (:maintainer "Jason Milkins" . "jasonm23@gmail.com") (:url . "https://github.com/jasonm23/emacs-bubbleberry-theme"))]) (bts-github . [(20170401 1249) ((bts (0 0 1)) (gh (0 8 2))) "A plugin of bts.el for GitHub" single ((:commit . "ef2cf9202dc2128e5efdb613bfde9276a8cd95ad") (:keywords "convenience" "git" "github") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-bts-github"))]) (bts . [(20151109 1333) ((widget-mvc (0 0 2)) (log4e (0 3 0)) (yaxception (0 3 3)) (dash (2 9 0)) (s (1 9 0)) (pos-tip (0 4 5))) "A unified UI for various bug tracking systems" single ((:commit . "df42d58a36447697f93b56e69f5e700b2baef1f9") (:keywords "convenience") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/emacs-bts"))]) (btc-ticker . [(20151113 1459) ((json (1 2)) (request (0 2 0))) "Shows latest bitcoin price" single ((:commit . "845235b545f070d0812cd1654cbaa4997565824f") (:keywords "news") (:authors ("Jorge Niedbalski R." . "jnr@metaklass.org")) (:maintainer "Jorge Niedbalski R." . "jnr@metaklass.org"))]) (bshell . [(20170903 1837) ((emacs (25)) (buffer-manage (0 5))) "manage and track multiple inferior shells" single ((:commit . "884a8b906617d305e9d5d2c3750618d2f86f9aed") (:keywords "interactive" "shell" "management") (:authors ("Paul Landes")) (:maintainer "Paul Landes") (:url . "https://github.com/plandes/bshell"))]) (brutalist-theme . [(20181023 1222) nil "Brutalist theme" tar ((:commit . "8899f4f4a7faf0080977cd137e0ad7b00c40f1e8") (:authors ("Gergely Nagy")) (:maintainer "Gergely Nagy") (:url . "https://git.madhouse-project.org/algernon/brutalist-theme.el"))]) (browse-url-dwim . [(20140731 1922) ((string-utils (0 3 2))) "Context-sensitive external browse URL or Internet search" single ((:commit . "3d611dbb167c286109ac53995ad68286d87aafb9") (:keywords "hypermedia") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/browse-url-dwim"))]) (browse-kill-ring . [(20171219 1908) nil "interactively insert items from kill-ring" single ((:commit . "8debc43e41d7e51532698331c6f283905890b904") (:keywords "convenience") (:authors ("Colin Walters" . "walters@verbum.org")) (:maintainer "browse-kill-ring" . "browse-kill-ring@tonotdo.com") (:url . "https://github.com/browse-kill-ring/browse-kill-ring"))]) (browse-at-remote . [(20180622 631) ((f (0 17 2)) (s (1 9 0)) (cl-lib (0 5))) "Open github/gitlab/bitbucket/stash page from Emacs" single ((:commit . "99af94ada33badd3e1eceb704e07f62c1eef513a") (:keywords "github" "gitlab" "bitbucket" "convenience") (:authors ("Rustem Muslimov" . "r.muslimov@gmail.com")) (:maintainer "Rustem Muslimov" . "r.muslimov@gmail.com"))]) (broadcast . [(20151205 212) ((emacs (24 4))) "Links buffers together for simultaneous editing." single ((:commit . "f6f9cd2e0e3f8c31d6b8e7446c27eb0e50b25f16") (:keywords "convenience" "frames" "link" "cursors") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/broadcast.el"))]) (brainfuck-mode . [(20150113 842) ((langdoc (20130601 1450))) "Brainfuck mode for Emacs" single ((:commit . "36e69552bb3b97a4f888d362c59845651bd0d492") (:keywords "brainfuck" "langdoc") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/brainfuck-mode/"))]) (bracketed-paste . [(20160407 2348) ((emacs (24 3))) "bracketed paste mode support within emacs -nw" single ((:commit . "843ce3bbb63d560face889e13a57a2f7543957d5") (:keywords "terminals") (:authors ("Takeshi Banse" . "takebi@laafc.net")) (:maintainer "Takeshi Banse" . "takebi@laafc.net"))]) (bpr . [(20180220 1844) ((emacs (24))) "Background Process Runner" tar ((:commit . "af84a83dea09d86e77d87ac30604f2c5b4bf4117") (:keywords "background" "async" "process" "management") (:authors ("Ilya Babanov" . "ilya-babanov@ya.ru")) (:maintainer "Ilya Babanov" . "ilya-babanov@ya.ru") (:url . "https://github.com/ilya-babanov/emacs-bpr"))]) (bpe . [(20141228 2205) ((emacs (24 1))) "Blog from Org mode to Blogger" single ((:commit . "7b5b25f83506e6c9f4075d3803fa32404943a189") (:keywords "blogger" "blog") (:authors ("Yuta Yamada <cokesboy\"at\"gmail.com>")) (:maintainer "Yuta Yamada <cokesboy\"at\"gmail.com>") (:url . "https://github.com/yuutayamada/bpe"))]) (boxquote . [(20170802 1117) ((cl-lib (0 5))) "Quote text with a semi-box." single ((:commit . "7e47e0e2853bc1215739b2e28f260e9eed93b2c5") (:keywords "quoting") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/boxquote.el"))]) (boron-theme . [(20170808 1308) ((emacs (24 0))) "an Emacs 24 theme based on Boron (tmTheme)" single ((:commit . "87ae1a765e07429fec25d2f29b004f84b52d2e0a") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (borland-blue-theme . [(20160117 1321) ((emacs (24 1))) "Blue/yellow theme based on old DOS Borland/Turbo C IDE" single ((:commit . "db74eefebbc89d3c62575f8f50b319e87b4a3470") (:keywords "themes") (:authors ("Alexey Veretennikov <alexey dot veretennikov at gmail dot com>")) (:maintainer "Alexey Veretennikov <alexey dot veretennikov at gmail dot com>") (:url . "http://github.com/fourier/borland-blue-theme"))]) (borg . [(20181031 2202) ((emacs (26)) (dash (2 14 1)) (epkg (3 1 1)) (magit (2 13 0))) "assimilate Emacs packages as Git submodules" tar ((:commit . "73990d3039f94da4ba213a3423f42f47f454d5db") (:keywords "tools") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/borg"))]) (boon . [(20181014 927) ((emacs (25 1)) (expand-region (0 10 0)) (dash (2 12 0)) (multiple-cursors (1 3 0))) "Ergonomic Command Mode for Emacs." tar ((:commit . "675719ec1f6608a690fc613214920ac3c0d350a3"))]) (bool-flip . [(20161215 1539) ((emacs (24 3))) "flip the boolean under the point" single ((:commit . "f58a9a7b9ab875bcfbd57c8262697ae404eb4485") (:keywords "boolean" "convenience" "usability") (:authors ("Michael Brandt" . "michaelbrandt5@gmail.com")) (:maintainer "Michael Brandt" . "michaelbrandt5@gmail.com") (:url . "http://github.com/michaeljb/bool-flip/"))]) (boogie-friends . [(20171025 255) ((cl-lib (0 5)) (dash (2 10 0)) (flycheck (0 23)) (yasnippet (0 9 0 1)) (company (0 8 12))) "A collection of programming modes for Boogie, Dafny, and Z3 (SMTLIB v2)." tar ((:commit . "ff9903783013f3598b6f44c99d47b25c5cdbed00"))]) (bonjourmadame . [(20170919 1134) nil "Say \"Hello ma'am!\"" single ((:commit . "d3df185fce78aefa689fded8e56a654f0fde4ac0"))]) (bongo . [(20171119 242) ((cl-lib (0 5)) (emacs (24 1))) "play music with Emacs" tar ((:commit . "3d246be1e8d14865f5253567ab8fee5d4e9c470c"))]) (bolt-mode . [(20180310 810) ((emacs (24 3))) "Editing support for Bolt language" single ((:commit . "85a5a752bfbebb4aed884326c25db64c000e9934") (:keywords "languages") (:authors ("Mikhail Pontus" . "mpontus@gmail.com")) (:maintainer "Mikhail Pontus" . "mpontus@gmail.com") (:url . "https://github.com/mpontus/bolt-mode"))]) (bog . [(20180815 2213) ((cl-lib (0 5))) "Extensions for research notes in Org mode" single ((:commit . "b5df3647f55359f8546dcfa991a351673a069a49") (:keywords "bib" "outlines") (:authors ("Kyle Meyer" . "kyle@kyleam.com")) (:maintainer "Kyle Meyer" . "kyle@kyleam.com") (:url . "https://github.com/kyleam/bog"))]) (bnfc . [(20160605 1927) ((emacs (24 3))) "Define context-free grammars for the BNFC tool" single ((:commit . "1b58df1dd0cb9b81900632fb2843a03b94f56fdb") (:keywords "languages" "tools") (:authors ("Jacob Mitchell" . "jmitchell@member.fsf.org")) (:maintainer "Jacob Mitchell" . "jmitchell@member.fsf.org") (:url . "https://github.com/jmitchell/bnfc-mode"))]) (bmx-mode . [(20180929 1132) ((emacs (25 1)) (cl-lib (0 5)) (company (0 9 4)) (dash (2 13 0)) (s (1 12 0))) "Batch Mode eXtras" single ((:commit . "536b332edc3b98cc97588c937c7368803ba5961c") (:keywords "c" "convenience" "tools") (:authors ("Jostein Kjønigsen" . "jostein@gmail.com")) (:maintainer "Jostein Kjønigsen" . "jostein@gmail.com") (:url . "http://github.com/josteink/bmx-mode"))]) (bm . [(20181012 1631) nil "Visible bookmarks in buffer." tar ((:commit . "b85d407b53e1d852c47fcea2a245a4e67e48c38a") (:keywords "bookmark" "highlight" "faces" "persistent") (:authors ("Jo Odland <jo.odland(at)gmail.com>")) (:maintainer "Jo Odland <jo.odland(at)gmail.com>") (:url . "https://github.com/joodland/bm"))]) (blog-minimal . [(20181021 849) ((ht (1 5)) (simple-httpd (1 4 6)) (mustache (0 22)) (s (1 11 0)) (org (9 0 3))) "a simple static site generator based on org mode" tar ((:commit . "356c878322258159021eecdd15757e11cf02e335") (:keywords "tools") (:authors ("Thank Fly" . "thiefuniverses@gmail.com")) (:maintainer "Thank Fly" . "thiefuniverses@gmail.com") (:url . "https://github.com/thiefuniverse/blog-minimal"))]) (blog-admin . [(20170923 1409) ((ctable (0 1 1)) (s (1 10 0)) (f (0 17 3)) (names (20151201 0)) (cl-lib (0 5))) "Blog admin for emacs with hexo/org-page supported" tar ((:commit . "b5f2e1dad7d68ec903619f7280bb0bcb7e398a1e") (:keywords "tools" "blog" "org" "hexo" "org-page") (:authors (nil . "code.falling@gmail.com")) (:maintainer nil . "code.falling@gmail.com"))]) (blockdiag-mode . [(20160427 524) ((emacs (24 3))) "Major mode for editing blockdiag files" single ((:commit . "f3b21ba433d60327cebd103ae4492200750e24a9") (:authors ("xcezx" . "main.xcezx@gmail.com")) (:maintainer "xcezx" . "main.xcezx@gmail.com") (:url . "https://github.com/xcezx/xdiag-mode"))]) (bln-mode . [(20180730 1223) nil "binary line navigation minor mode for cursor movement in long lines" single ((:commit . "b5e86b1bc8b7ac25bf8ec07056824861c4c3f050") (:keywords "motion" "location" "cursor" "convenience") (:authors ("Maarten Grachten")) (:maintainer "Maarten Grachten") (:url . "https://github.com/mgrachten/bln-mode"))]) (bliss-theme . [(20170808 1307) ((emacs (24 0))) "an Emacs 24 theme based on Bliss (tmTheme)" single ((:commit . "c3cf6d8a666ab26909b7da158f9e94df71a5fbbf") (:authors ("Jason Milkins")) (:maintainer "Jason Milkins") (:url . "https://github.com/emacsfodder/tmtheme-to-deftheme"))]) (blimp . [(20180903 2240) ((emacs (25)) (eimp (1 4 0))) "Bustling Image Manipulation Package" single ((:commit . "a4c538c52f2371f4a184e4c905584c6decf7b407") (:keywords "multimedia" "unix") (:authors ("Sebastian Wålinder" . "s.walinder@gmail.com")) (:maintainer "Sebastian Wålinder" . "s.walinder@gmail.com") (:url . "https://github.com/walseb/blimp"))]) (blgrep . [(20150401 1416) ((clmemo (20140321 715))) "Block grep" tar ((:commit . "605beda210610a5829750a987f5fcebea97af546") (:keywords "tools" "convenience") (:authors ("Masayuki Ataka" . "masayuki.ataka@gmail.com")) (:maintainer "Masayuki Ataka" . "masayuki.ataka@gmail.com"))]) (blacken . [(20181025 1814) ((emacs (25 2))) "Reformat python buffers using the \"black\" formatter" single ((:commit . "d6929cf32adb180ac3c11da9861f62f57a66a64f") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/blacken"))]) (blackboard-theme . [(20161216 656) ((emacs (24))) "TextMate Blackboard Theme" single ((:commit . "d8b984f2541bb86eb4363a2b4c94631e49843d4a") (:authors ("Dong Zheng")) (:maintainer "Dong Zheng") (:url . "https://github.com/don9z/blackboard-theme"))]) (blackboard-bold-mode . [(20160813 206) ((cl-lib (0 5))) "Easily insert Unicode mathematical double-struck characters" single ((:commit . "5299cb064ba71baa3e331b8560bf8dd38cbbc4ed") (:keywords "unicode" "double struck" "blackboard bold" "math" "mathematical") (:authors ("Grant Rettke" . "gcr@wisdomandwonder.com")) (:maintainer nil . "<gcr@wisdomandwonder.com>") (:url . "https://github.com/grettke/blackboard-bold-mode"))]) (bitlbee . [(20151203 0) nil "Help get Bitlbee (http://www.bitlbee.org) up and running." single ((:commit . "3a92a4119e0c007df2c7dcf1b1c3a5f23ee40e05"))]) (bitbucket . [(20170405 446) ((emacs (24)) (request (0 1 0)) (s (1 9 0))) "Bitbucket API wrapper" tar ((:commit . "5e663da1bd38a14c1ecf4d66a79d4321ac833bcf") (:keywords "bitbucket") (:authors ("2017 Tjaart van der Walt" . "tjaart@tjaart.co.za")) (:maintainer "2017 Tjaart van der Walt" . "tjaart@tjaart.co.za") (:url . "http://github.com/tjaartvdwalt/bitbucket.el/"))]) (bitbake . [(20180326 758) ((emacs (24 1)) (dash (2 6 0)) (mmm-mode (0 5 4)) (s (1 10 0))) "Running bitbake from emacs" single ((:commit . "e5088c4b3dfb4feb96850fbc281b4207d23c7713") (:keywords "convenience") (:authors ("Damien Merenne")) (:maintainer "Damien Merenne") (:url . "https://github.com/canatella/bitbake-el"))]) (bison-mode . [(20160617 552) nil "Major mode for editing bison, yacc and lex files." single ((:commit . "314af3b7af7eb897fd3932616cb8600a85228cea") (:keywords "bison-mode" "yacc-mode") (:authors ("Eric Beuscher" . "beuscher@eecs.tulane.edu")) (:maintainer "Eric Beuscher" . "beuscher@eecs.tulane.edu"))]) (birds-of-paradise-plus-theme . [(20130419 2129) nil "A brown/orange light-on-dark theme for Emacs 24 (deftheme)." single ((:commit . "bb9f9d4ef7f7872a388ec4eee1253069adcadb6f") (:keywords "themes") (:authors ("Jim Myhrberg" . "contact@jimeh.me")) (:maintainer "Jim Myhrberg" . "contact@jimeh.me") (:url . "https://github.com/jimeh/birds-of-paradise-plus-theme.el"))]) (bing-dict . [(20181111 200) nil "Minimalists' English-Chinese Bing dictionary" tar ((:commit . "51266b11bca22923c3a86bc101abf9145d1397d3") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/bing-dict.el"))]) (bind-map . [(20161207 1511) ((emacs (24 3))) "Bind personal keymaps in multiple locations" single ((:commit . "bf4181e3a41463684adfffc6c5c305b30480e30f") (:authors ("Justin Burkett" . "justin@burkett.cc")) (:maintainer "Justin Burkett" . "justin@burkett.cc") (:url . "https://github.com/justbur/emacs-bind-map"))]) (bind-key . [(20180513 430) nil "A simple way to manage personal keybindings" single ((:commit . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") (:keywords "keys" "keybinding" "config" "dotemacs") (:authors ("John Wiegley" . "johnw@newartisans.com")) (:maintainer "John Wiegley" . "johnw@newartisans.com") (:url . "https://github.com/jwiegley/use-package"))]) (bind-chord . [(20171204 2010) ((bind-key (1 0)) (key-chord (0 6))) "key-chord binding helper for use-package-chords" single ((:commit . "39a8b8812c2c9f6f0b299e6a04e504ef393694ce") (:keywords "convenience" "tools" "extensions") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/use-package-chords"))]) (binclock . [(20170802 1116) ((cl-lib (0 5))) "Display the current time using a binary clock." single ((:commit . "87042230d7f3fe3e9a77fae0dbab7d8f7e7794ad") (:keywords "games" "time" "display") (:authors ("Dave Pearson" . "davep@davep.org")) (:maintainer "Dave Pearson" . "davep@davep.org") (:url . "https://github.com/davep/binclock.el"))]) (bifocal . [(20181110 341) ((emacs (24 4))) "Split-screen scrolling for comint-mode buffers" single ((:commit . "add30c678488cec04976a85ba8cda20805938a01") (:keywords "frames" "processes" "tools") (:url . "https://github.com/riscy/bifocal-mode"))]) (bicycle . [(20180909 2126) ((emacs (25 1))) "cycle outline and code visibility" single ((:commit . "42a5db3514019d539500a67f913411f5533a1eb3") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/bicycle"))]) (bibtex-utils . [(20170817 1919) nil "Provides utilities for extending BibTeX mode" single ((:commit . "ed5ccce46c2088a28a2f0c49caa679d2f20567f0") (:keywords "bibtex") (:authors ("Tyler Smith" . "tyler@plantarum.ca")) (:maintainer "Tyler Smith" . "tyler@plantarum.ca") (:url . "https://github.com/plantarum/bibtex-utils"))]) (bibslurp . [(20151202 2346) ((s (1 6 0)) (dash (1 5 0))) "retrieve BibTeX entries from NASA ADS" single ((:commit . "aeba96368f2a06959e4fe945375ce2a54d34b189") (:keywords "bibliography" "nasa ads") (:url . "https://github.com/mkmcc/bibslurp"))]) (bibretrieve . [(20180901 928) ((auctex (11 87)) (emacs (24 3))) "Retrieve BibTeX entries from the internet" tar ((:commit . "600fa1fcc4c5d79c628457f2316f3429c96be006") (:keywords "bibtex" "bibliography" "mathscinet" "arxiv" "zbmath") (:authors ("Antonio Sartori")) (:maintainer "Pavel Zorin-Kranich" . "pzorin@uni-bonn.de") (:url . "https://github.com/pzorin/bibretrieve"))]) (bibliothek . [(20180429 2215) ((emacs (24 4)) (pdf-tools (0 70)) (a (0 1 0 -3 4))) "Managing a digital library of PDFs" single ((:commit . "05f2655321f020fd4c069d1939f0902eaa837eb4") (:keywords "tools") (:authors ("Göktuğ Kayaalp" . "self@gkayaalp.com")) (:maintainer "Göktuğ Kayaalp" . "self@gkayaalp.com") (:url . "https://cadadr.github.io/elisp/index.html#bibliothek-el"))]) (biblio-core . [(20160901 1815) ((emacs (24 3)) (let-alist (1 0 4)) (seq (1 11)) (dash (2 12 1))) "A framework for looking up and displaying bibliographic entries" single ((:commit . "a5a68fcf677f286f205f32dc7486f6c9f66aa6af") (:keywords "bib" "tex" "convenience" "hypermedia") (:authors ("Clément Pit-Claudel" . "clement.pitclaudel@live.com")) (:maintainer "Clément Pit-Claudel" . "clement.pitclaudel@live.com") (:url . "http://github.com/cpitclaudel/biblio.el"))]) (biblio . [(20161014 2304) ((emacs (24 3)) (biblio-core (0 2))) "Browse and import bibliographic references from CrossRef, arXiv, DBLP, HAL, Dissemin, and doi.org" tar ((:commit . "a5a68fcf677f286f205f32dc7486f6c9f66aa6af"))]) (bfbuilder . [(20150924 1650) ((cl-lib (0 3))) "A brainfuck development environment with interactive debugger" single ((:commit . "49560bdef131fa5672dab660e0c62376dbdcd906") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (bf-mode . [(20130403 1442) nil "Browse file persistently on dired" single ((:commit . "7cc4d09aed64d9db6be95646f5f5067de68f8895") (:keywords "convenience") (:authors ("isojin")) (:maintainer "myuhe <yuhei.maeda_at_gmail.com>") (:url . "https://github.com/emacs-jp/bf-mode"))]) (better-shell . [(20180625 1316) ((emacs (24 4))) "Better shell management" single ((:commit . "cfcd9d57f87ad68cd72bf4935fd1aaa1d9f059a9") (:keywords "convenience") (:authors ("Russell Black" . "killdash9@github")) (:maintainer "Russell Black" . "killdash9@github") (:url . "https://github.com/killdash9/better-shell"))]) (better-defaults . [(20170614 404) nil "Fixing weird quirks and poor defaults" single ((:commit . "ab830cf1a0987f43e419565404a4fa8c0a2f5560") (:keywords "convenience") (:authors ("Phil Hagelberg")) (:maintainer "Phil Hagelberg") (:url . "https://github.com/technomancy/better-defaults"))]) (bert . [(20131117 1014) nil "BERT serialization library for Emacs" single ((:commit . "a3eec6980a725aa4abd2019e4c00246450260490") (:keywords "comm" "data") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (benchstat . [(20171014 312) nil "proper benchmarking made simple" single ((:commit . "a5b67cf7972ca2bbc9f5bc6a0f521ab02b76d4f0") (:keywords "lisp") (:authors ("Iskander Sharipov" . "quasilyte@gmail.com")) (:maintainer "Iskander Sharipov" . "quasilyte@gmail.com") (:url . "https://github.com/Quasilyte/benchstat.el"))]) (benchmark-init . [(20150905 938) nil "Benchmarks Emacs require and load calls" tar ((:commit . "7a0f263282bbc86b01b662636306f22813082647") (:keywords "benchmark") (:authors ("Steve Purcell")) (:maintainer "David Holm" . "dholmster@gmail.com"))]) (belarus-holidays . [(20180615 1311) nil "Belarus holidays whith transfers" single ((:commit . "410a7dcf46fdcbee762a0c0aa0c7af03230b9656") (:authors ("Yauhen Makei" . "yauhen.makei@gmail.com")) (:maintainer "Yauhen Makei" . "yauhen.makei@gmail.com") (:url . "http://bitbucket.org/EugeneMakei/belarus-holidays.el"))]) (beginend . [(20180827 926) ((emacs (25 3))) "Redefine M-< and M-> for some modes" single ((:commit . "e4ff077de4a2c80e1f42adfc86837537899447a5") (:url . "https://github.com/DamienCassou/beginend"))]) (beeminder . [(20180413 1929) ((org (7))) "Emacs interface for Beeminder" tar ((:commit . "3fcee7a7003a37171ddb59171c7f4b5dd4b34349") (:keywords "beeminder") (:authors ("Phil Newton" . "phil@sodaware.net")) (:maintainer "Phil Newton" . "phil@sodaware.net") (:url . "http://www.philnewton.net/code/beeminder-el/"))]) (beacon . [(20181008 1350) ((seq (2 14))) "Highlight the cursor whenever the window scrolls" single ((:commit . "07a2e9566be2a0b8f59b8ac8668448f1e250a400") (:keywords "convenience") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/beacon"))]) (bdo . [(20140126 901) nil "Do things to a browser page from Emacs. BETA!" tar ((:commit . "c96cb6aa9e97fa3491185c50dee0f77a13241010") (:keywords "development") (:authors ("Chris Done" . "chrisdone@gmail.com")) (:maintainer "Chris Done" . "chrisdone@gmail.com"))]) (bbyac . [(20180206 1441) ((browse-kill-ring (1 3)) (cl-lib (0 5))) "Type a little Bit, and Bang! You Are Completed." tar ((:commit . "9f0de9cad13801891ffb590dc09f51ff9a7cb225") (:keywords "abbrev") (:authors ("Bao Haojun" . "baohaojun@gmail.com")) (:maintainer "Bao Haojun" . "baohaojun@gmail.com") (:url . "https://github.com/baohaojun/bbyac"))]) (bbdb2erc . [(20170221 1354) ((bbdb (3 0))) "make bbdb show if pal is online with ERC, click i to chat" single ((:commit . "15db2bd29df0f6ee32c499fdeffb960b6a7f97a0") (:keywords "irc" "contacts" "chat" "client" "internet") (:authors ("Kevin Brubeck Unhammer" . "unhammer@fsfe.org")) (:maintainer "Kevin Brubeck Unhammer" . "unhammer@fsfe.org"))]) (bbdb-vcard . [(20181005 1019) ((bbdb (3 0))) "vCard import/export for BBDB" tar ((:commit . "3e8630a8c45add7b495d7ef290ba9f402b359489") (:keywords "data" "calendar" "mail" "news") (:authors ("Bert Burgemeister" . "trebbu@googlemail.com") ("Toke Høiland-Jørgensen") ("Kevin Brubeck Unhammer") ("Steve Purcell") ("Vincent Geddes" . "vincent.geddes@gmail.com")) (:maintainer "Bert Burgemeister" . "trebbu@googlemail.com") (:url . "http://github.com/vgeddes/bbdb-vcard"))]) (bbdb-ext . [(20151220 2013) ((bbdb (2 36))) "Extra commands for BBDB" single ((:commit . "fee97b1b3faa83edaea00fbc5ad3cbca5e791a55") (:keywords "extensions") (:authors ("Joe Bloggs" . "vapniks@yahoo.com")) (:maintainer "Joe Bloggs" . "vapniks@yahoo.com") (:url . "https://github.com/vapniks/bbdb-ext"))]) (bbdb-csv-import . [(20180122 49) ((pcsv (1 3 3)) (dash (2 5 0)) (bbdb (20140412 1949))) "import csv to bbdb version 3+" single ((:commit . "dbc2e0fe9e8ae65e494011044d905ae79b3cee3e") (:keywords "csv" "util" "bbdb") (:authors ("Ian Kelling" . "ian@iankelling.org")) (:maintainer "Ian Kelling" . "ian@iankelling.org") (:url . "https://gitlab.com/iankelling/bbdb-csv-import"))]) (bbdb . [(20180907 311) nil "The Insidious Big Brother Database for GNU Emacs" tar ((:commit . "1a6ad82b11c7059f6a19fba575146cc31c6ffa8b"))]) (bbdb- . [(20140221 2354) ((bbdb (20140123 1541)) (log4e (0 2 0)) (yaxception (0 1))) "provide interface for more easily search/choice than BBDB." single ((:commit . "2839e84c894de2513af41053e80a277a1b483d22") (:keywords "bbdb" "news" "mail") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/bbdb-"))]) (bbcode-mode . [(20180505 927) ((cl-lib (0 5))) "Major mode for phpBB posts (BBCode markup)" single ((:commit . "ee30d43f9029e0919a06be0dde0ed16f201647c1") (:keywords "bbcode" "languages") (:authors ("Eric James Michael Ritz" . "lobbyjones@gmail.com")) (:maintainer "Lassi Kortela" . "lassi@lassi.io") (:url . "https://github.com/lassik/bbcode-mode"))]) (bazel-mode . [(20180223 653) ((emacs (24 3))) "A major mode for editing Bazel files" single ((:commit . "b7aa14516feaed40ee4910eafa81db719de0fe56") (:keywords "languages" "bazel") (:authors ("Neri Marschik")) (:maintainer "Neri Marschik") (:url . "https://github.com/codesuki/bazel-mode"))]) (bats-mode . [(20160514 615) nil "Emacs mode for editing and running Bats tests" single ((:commit . "d519f7c89f5ae17dfc33400596df4564b478315f") (:keywords "bats" "tests") (:authors ("Doug MacEachern")) (:maintainer "Doug MacEachern") (:url . "https://github.com/dougm/bats-mode"))]) (basic-theme . [(20160817 827) ((emacs (24))) "Minimalistic light color theme" single ((:commit . "e2a855bd39f4b78296228d4b790f9123156f7d7e") (:keywords "theme" "basic" "minimal" "colors") (:authors ("Felix Geller" . "fgeller@gmail.com")) (:maintainer "Felix Geller" . "fgeller@gmail.com") (:url . "http://github.com/fgeller/basic-theme.el"))]) (basic-mode . [(20180919 1752) ((seq (2 20)) (emacs (24 3))) "major mode for editing BASIC code" single ((:commit . "812f078240f9de09491701853569335ba6d9b5ff") (:keywords "basic" "languages") (:authors ("Johan Dykstrom")) (:maintainer "Johan Dykstrom") (:url . "https://github.com/dykstrom/basic-mode"))]) (basic-c-compile . [(20170302 1112) ((cl-lib (0 5)) (f (0 19 0))) "Quickly create a Makefile, compile and run C." single ((:commit . "0129786aeee50d7bb0020d9fc2b7508875d403e8") (:keywords "c" "makefile" "compilation" "convenience") (:authors ("Nick Spain" . "nicholas.spain96@gmail.com")) (:maintainer "Nick Spain" . "nicholas.spain96@gmail.com") (:url . "https://github.com/nick96/basic-c-compile"))]) (bash-completion . [(20180519 1620) nil "BASH completion for the shell buffer" single ((:commit . "fbdc78b8770833752ac4bda28e2c3ea764bf8e76") (:authors ("Stephane Zermatten" . "szermatt@gmx.net")) (:maintainer "Stephane Zermatten" . "szermatt@gmx.net"))]) (base16-theme . [(20181116 1843) nil "Collection of themes built on combinations of 16 base colors" tar ((:commit . "629c7e3eee756c088808322bbad996d05255f0e4") (:url . "https://github.com/belak/base16-emacs"))]) (bart-mode . [(20180201 229) ((emacs (24 3))) "Real time BART departures info." single ((:commit . "6feeb8f9badbc2ce4b60499bf7bf4acdae4cfed7") (:keywords "convenience" "transit") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/bart-mode"))]) (bar-cursor . [(20180227 45) nil "package used to switch block cursor to a bar" single ((:commit . "20cb59bedc3532a712fe7feeff3660ebd72a8107") (:keywords "files") (:authors ("Joe Casadonte" . "emacs@northbound-train.com")) (:maintainer "Andrew Johnson" . "andrew@andrewjamesjohnson.com") (:url . "https://github.com/ajsquared/bar-cursor"))]) (bap-mode . [(20180802 1310) nil "Major-mode for BAP's IR" single ((:commit . "b74e583fa1e82046d79df21be225f9409698d293") (:keywords "languages") (:authors ("Thomas Barabosch <http://github/tbarabosch>")) (:maintainer "Thomas Barabosch" . "thomas.barabosch@fkie.fraunhofer.de") (:url . "https://github.com/fkie-cad/bap-mode"))]) (banner-comment . [(20180923 1911) ((emacs (24 4))) "For producing banner comments." single ((:commit . "ac52f6b24e590787a385c08cc3751d6f2ddca815") (:keywords "convenience") (:authors ("James Ferguson" . "james@faff.org")) (:maintainer "James Ferguson" . "james@faff.org") (:url . "https://github.com/WJCFerguson/banner-comment"))]) (badwolf-theme . [(20161004 715) ((emacs (24))) "Bad Wolf color theme" single ((:commit . "ea01a3d9358e968f75e3ed15dec6a2a96ce3d9a1") (:keywords "themes") (:authors ("bkruczyk" . "bartlomiej.kruczyk@gmail.com")) (:maintainer "bkruczyk" . "bartlomiej.kruczyk@gmail.com") (:url . "https://github.com/bkruczyk/badwolf-emacs"))]) (badger-theme . [(20140717 232) nil "A dark theme for Emacs 24." single ((:commit . "493d672d5a5478976da7d5ca752008cc7837c57f") (:authors ("Cody Canning" . "cocanning11@gmail.com")) (:maintainer "Cody Canning" . "cocanning11@gmail.com") (:url . "https://github.com/ccann/badger-theme"))]) (backward-forward . [(20161229 550) ((emacs (24 5))) "navigation backwards and forwards across marks" single ((:commit . "58489957a62a0da25dfb5df902624d2548d800b4") (:keywords "navigation" "convenience" "backward" "forward") (:authors ("Currell Berry" . "currellberry@gmail.com")) (:maintainer "Currell Berry" . "currellberry@gmail.com") (:url . "https://gitlab.com/vancan1ty/emacs-backward-forward/tree/master"))]) (backup-walker . [(20130720 1516) nil "quickly traverse all backups of a file" single ((:commit . "934a4128c122972ac32bb9952addf279a60a94da") (:keywords "backup") (:authors ("Le Wang")) (:maintainer "Le Wang") (:url . "https://github.com/lewang/backup-walker"))]) (backup-each-save . [(20180227 557) nil "backup each savepoint of a file" single ((:commit . "3c414b9d6b278911c95c5b8b71819e6af6f8a02a") (:authors ("Benjamin Rutt" . "brutt@bloomington.in.us")) (:maintainer "Conor Nash" . "conor@nashcobusinessservicesllc.com"))]) (backline . [(20181111 832) ((emacs (25 1)) (outline-minor-faces (0 1 0))) "Preserve appearance of outline headings" single ((:commit . "960deaef1d87658f79a0bd95c85946371d211590") (:keywords "outlines") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/tarsius/backline"))]) (backlight . [(20180629 2159) ((emacs (24 3))) "backlight brightness adjustment on GNU/Linux" single ((:commit . "096e632bf100d318754d6c961c90ebb0ef29dce5") (:keywords "hardware") (:authors ("Michael Schuldt" . "mbschuldt@gmail.com")) (:maintainer "Michael Schuldt" . "mbschuldt@gmail.com") (:url . "https://github.com/mschuldt/backlight.el"))]) (back-button . [(20150804 2004) ((nav-flash (1 0 0)) (smartrep (0 0 3)) (ucs-utils (0 7 2)) (list-utils (0 4 2)) (persistent-soft (0 8 8)) (pcache (0 2 3))) "Visual navigation through mark rings" single ((:commit . "98d92984a740acd1547bd7ed05cca0affdb21c3e") (:keywords "convenience" "navigation" "interface") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/back-button"))]) (babel-repl . [(20160504 2201) ((emacs (24))) "Run babel REPL" single ((:commit . "e619c16e349a1ee7bd0ee0d7f3650d33bff73fc3") (:keywords "babel" "javascript" "es6") (:authors ("Hung Phan")) (:maintainer "Hung Phan") (:url . "https://github.com/hung-phan/babel-repl/"))]) (babel . [(20181115 1210) nil "interface to web translation services such as Babelfish" single ((:commit . "972b133ca9054b900de4be8288f79c9896fef548") (:keywords "translation" "web") (:authors ("Juergen Hoetzel" . "juergen@hoetzel.info") ("Eric Marsden" . "emarsden@laas.fr")) (:maintainer "Juergen Hoetzel" . "juergen@hoetzel.info") (:url . "http://github.com/juergenhoetzel/babel"))]) (axiom-environment . [(20180823 955) ((emacs (24 2))) "An environment for using Axiom/OpenAxiom/FriCAS" tar ((:commit . "5d6b2cd12f639c11b032185c4c5fe4f5bba15b08") (:keywords "axiom" "openaxiom" "fricas") (:authors ("Paul Onions" . "paul.onions@acm.org")) (:maintainer "Paul Onions" . "paul.onions@acm.org"))]) (aws-snippets . [(20180410 1545) ((yasnippet (0 8 0))) "Yasnippets for AWS" tar ((:commit . "a2ebae582a8c8a5f5f16dbc42ecd2ded9d70fca8") (:keywords "snippets"))]) (aws-ec2 . [(20161007 1914) ((emacs (24 4)) (dash (2 12 1)) (tblui (0 1 0))) "Manage AWS EC2 instances" single ((:commit . "5601d4f268fc34b86a02ca90cde7d3771619a368") (:authors ("Yuki Inoue <inouetakahiroki _at_ gmail.com>")) (:maintainer "Yuki Inoue <inouetakahiroki _at_ gmail.com>") (:url . "https://github.com/Yuki-Inoue/aws.el"))]) (avy-zap . [(20160921 2144) ((avy (0 2 0))) "Zap to char using `avy'" single ((:commit . "6081738668ab726099ce1c711c580d9745dfaede") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/avy-zap"))]) (avy-migemo . [(20180716 1455) ((emacs (24 4)) (avy (0 4 0)) (migemo (1 9))) "avy with migemo" tar ((:commit . "922a6dd82c0bfa316b0fbb56a9d4dd4ffa5707e7") (:keywords "avy" "migemo") (:authors ("momomo5717")) (:maintainer "momomo5717") (:url . "https://github.com/momomo5717/avy-migemo"))]) (avy-menu . [(20180101 620) ((emacs (24 3)) (avy (0 3 0))) "Library providing avy-powered popup menu" single ((:commit . "b133564cc438870d9b5505c8104611c8998fd0d5") (:keywords "popup" "menu") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/avy-menu"))]) (avy-flycheck . [(20160720 1500) ((emacs (24 1)) (flycheck (0 14)) (seq (1 11)) (avy (0 4 0))) "Jump to and fix syntax errors using `flycheck' with `avy' interface" single ((:commit . "5522f3bbbed1801d9278ed696ec0cbba38352985") (:keywords "tools" "convenience" "avy" "flycheck") (:authors ("Xu Ma" . "magicdirac@gmail.com")) (:maintainer "Xu Ma" . "magicdirac@gmail.com") (:url . "https://github.com/magicdirac/avy-flycheck"))]) (avy . [(20181009 1648) ((emacs (24 1)) (cl-lib (0 5))) "Jump to arbitrary positions in visible text and select text quickly." single ((:commit . "df4c4ac488ee59bc44f8658d9fcca0c86fb32c5c") (:keywords "point" "location") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/avy"))]) (avk-emacs-themes . [(20180921 1233) nil "Collection of avk themes" tar ((:commit . "c0669408cfa423e0d38f990778232a771f63f05e") (:url . "https://github.com/avkoval/avk-emacs-themes"))]) (avandu . [(20170101 1903) nil "Gateway to Tiny Tiny RSS" tar ((:commit . "f44588d8e747fa880411cb4542cc39962252b90a") (:keywords "net") (:authors ("Tom Willemse" . "tom@ryuslash.org")) (:maintainer "Tom Willemse" . "tom@ryuslash.org"))]) (autumn-light-theme . [(20150515 1447) nil "A light color theme with muted, autumnal colors." single ((:commit . "1e3b2a43a3001e4a97a5ff073ba3f0d2ea3888f9") (:keywords "color" "theme") (:authors ("Adam Alpern" . "adam.alpern@gmail.com")) (:maintainer "Adam Alpern" . "adam.alpern@gmail.com") (:url . "http://github.com/aalpern/emacs-color-theme-autumn-light"))]) (autothemer . [(20180920 923) ((dash (2 10 0)) (emacs (24)) (cl-lib (0 5))) "Conveniently define themes." single ((:commit . "69488c71dfc182cf2e7be2d745037f230ade678e") (:authors ("Sebastian Sturm")) (:maintainer "Sebastian Sturm") (:url . "https://github.com/sebastiansturm/autothemer"))]) (autotetris-mode . [(20141114 1646) ((cl-lib (0 5))) "automatically play tetris" single ((:commit . "0c3a746dcc304a67d2a6e7ad4ef93f512486343a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/autotetris-mode"))]) (autotest . [(20180323 2242) nil "ZenTest's autotest integration with emacs." single ((:commit . "4ce20cc5b25a1f1b4669ea8ff2880ec764eaf7da") (:keywords "testing" "ruby" "convenience") (:authors ("Ryan Davis" . "ryand-ruby@zenspider.com")) (:maintainer "Ryan Davis" . "ryand-ruby@zenspider.com") (:url . "https://github.com/zenspider/elisp/blob/master/autotest.el"))]) (autopair . [(20160304 1237) ((cl-lib (0 3))) "Automagically pair braces and quotes like TextMate" single ((:commit . "2b6d72bccb0ebba6e7e711528872b898b0c65b0a") (:keywords "convenience" "emulations") (:authors ("Joao Tavora <joaotavora [at] gmail.com>")) (:maintainer "Joao Tavora <joaotavora [at] gmail.com>") (:url . "https://github.com/capitaomorte/autopair"))]) (automargin . [(20131112 814) nil "add margins to windows not-splitted, and center them" single ((:commit . "4901d969ad69f5244e6300baab4ba04efed800c3") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (autodisass-llvm-bitcode . [(20150411 125) nil "Automatically disassemble LLVM bitcode" tar ((:commit . "d2579e3a1427af2dc947c343e49eb3434078bf04"))]) (autodisass-java-bytecode . [(20151005 1612) nil "Automatically disassemble Java bytecode" tar ((:commit . "3d61dbe266133c950b39e880f78d142751c7dc4c"))]) (autobookmarks . [(20180531 1906) ((dash (2 10 0)) (cl-lib (0 5))) "Save recently visited files and buffers" single ((:commit . "e971aa49d97da9f7ed760b37e0b674e45f1c5673") (:keywords "files") (:authors ("Matúš Goljer" . "matus.goljer@gmail.com")) (:maintainer "Matúš Goljer" . "matus.goljer@gmail.com"))]) (auto-yasnippet . [(20180503 1908) ((yasnippet (0 8 0))) "Quickly create disposable yasnippets" single ((:commit . "623734aa418b18ff52cb65a0adb9e359aed31615") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/auto-yasnippet"))]) (auto-virtualenvwrapper . [(20181006 937) ((cl-lib (0 6)) (s (1 10 0)) (virtualenvwrapper (0))) "Lightweight auto activate python virtualenvs" single ((:commit . "72cc9168db475e8328019f9592493560dab832a5") (:keywords "python" "virtualenv" "tools") (:authors ("Marcwebbie" . "marcwebbie@gmail.com") ("Robert Zaremba" . "robert-zaremba@scale-it.pl")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com"))]) (auto-virtualenv . [(20170125 1917) ((cl-lib (0 5)) (pyvenv (1 9)) (s (1 10 0))) "Auto activate python virtualenvs" single ((:commit . "3826db66b417788e2b2eb138717255b1f52a55c3") (:keywords "python" "virtualenv" "tools") (:authors ("Marcwebbie" . "marcwebbie@gmail.com")) (:maintainer "Marcwebbie" . "marcwebbie@gmail.com") (:url . "http://github.com/marcwebbie/auto-virtualenv"))]) (auto-sudoedit . [(20180915 706) ((emacs (24)) (f (0 19 0))) "auto sudo edit by tramp" single ((:commit . "16bfa23e6d9c30968a6b6364ada17c88138255f3") (:authors ("ncaq" . "ncaq@ncaq.net")) (:maintainer "ncaq" . "ncaq@ncaq.net") (:url . "https://github.com/ncaq/auto-sudoedit"))]) (auto-shell-command . [(20180817 1502) ((deferred (20130312)) (popwin (20130329))) "Run the shell command asynchronously that you specified when you save the file." single ((:commit . "a8f9213e3c773b5687b81881240e6e648f2f56ba") (:keywords "shell" "save" "async" "deferred" "auto") (:authors ("ongaeshi")) (:maintainer "ongaeshi"))]) (auto-save-buffers-enhanced . [(20161109 710) nil "Automatically save buffers in a decent way" single ((:commit . "461e8c816c1b7c650be5f209078b381fe55da8c6") (:authors ("Kentaro Kuribayashi" . "kentarok@gmail.com")) (:maintainer "Kentaro Kuribayashi" . "kentarok@gmail.com"))]) (auto-read-only . [(20170306 443) ((cl-lib (0 5))) "Automatically make the buffer to read-only" single ((:commit . "79654f8fc024f383ae7af05487c1345738236500") (:keywords "files" "convenience") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/zonuexe/auto-read-only.el"))]) (auto-pause . [(20160426 1216) ((emacs (24 4))) "Run processes which will be paused when Emacs is idle" single ((:commit . "a4d778de774ca3895542cb559a953e0d98657338") (:keywords "convenience" "menu") (:authors ("DarkSun" . "lujun9972@gmail.com")) (:maintainer "DarkSun" . "lujun9972@gmail.com") (:url . "https://github.com/lujun9972/auto-pause"))]) (auto-package-update . [(20180712 2045) ((emacs (24 4)) (dash (2 1 0))) "Automatically update Emacs packages." single ((:commit . "55870d313fbe9db40b1a2b59dbc420ba66a9297e") (:keywords "package" "update") (:authors ("Renan Ranelli")) (:maintainer "Renan Ranelli") (:url . "http://github.com/rranelli/auto-package-update.el"))]) (auto-org-md . [(20180213 2343) ((emacs (24 4))) "export a markdown file automatically when you save an org-file" single ((:commit . "9318338bdb7fe8bd698d88f3af89b2d6413efdd2") (:keywords "org" "markdown") (:authors ("jamcha" . "jamcha.aa@gmail.com")) (:maintainer "jamcha" . "jamcha.aa@gmail.com") (:url . "https://github.com/jamcha-aa/auto-org-md"))]) (auto-minor-mode . [(20180527 1123) ((emacs (24 4))) "Enable minor modes by file name and contents" single ((:commit . "c62f4e04c7b73835c399f0348bea0ade2720bcbb") (:keywords "convenience") (:authors ("Joe Wreschnig" . "joe.wreschnig@gmail.com")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://github.com/joewreschnig/auto-minor-mode"))]) (auto-indent-mode . [(20171222 506) nil "Auto indent Minor mode" tar ((:commit . "28069360a7f89ad0286fd6a53db550752ec58488") (:keywords "auto" "indentation") (:authors ("Matthew L. Fidler, Le Wang & Others")) (:maintainer "Matthew L. Fidler") (:url . "https://github.com/mlf176f2/auto-indent-mode.el/"))]) (auto-highlight-symbol . [(20130313 943) nil "Automatic highlighting current symbol minor mode" single ((:commit . "26573de912d760e04321b350897aea70958cee8b") (:keywords "highlight" "face" "match" "convenience") (:authors ("Mitsuo Saito" . "arch320@NOSPAM.gmail.com")) (:maintainer "Mitsuo Saito" . "arch320@NOSPAM.gmail.com") (:url . "http://github.com/gennad/auto-highlight-symbol/raw/master/auto-highlight-symbol.el"))]) (auto-dim-other-buffers . [(20180612 2341) nil "Makes non-current buffers less prominent" single ((:commit . "ec74b4803adeadf06296c84595fb6ccf4e1b4a3f") (:authors ("Steven Degutis") ("Michal Nazarewicz" . "mina86@mina86.com")) (:maintainer "Michal Nazarewicz" . "mina86@mina86.com") (:url . "https://github.com/mina86/auto-dim-other-buffers.el"))]) (auto-dictionary . [(20150410 1610) nil "automatic dictionary switcher for flyspell" single ((:commit . "b364e08009fe0062cf0927d8a0582fad5a12b8e7") (:keywords "wp") (:authors ("Nikolaj Schumacher <bugs * nschum de>")) (:maintainer "Nikolaj Schumacher <bugs * nschum de>") (:url . "http://nschum.de/src/emacs/auto-dictionary/"))]) (auto-complete-sage . [(20160514 751) ((auto-complete (1 5 1)) (sage-shell-mode (0 1 0))) "An auto-complete source for sage-shell-mode." single ((:commit . "51b8e3905196d266e1f8aa47881189833151b398") (:keywords "sage" "math" "auto-complete") (:authors ("Sho Takemori" . "stakemorii@gmail.com")) (:maintainer "Sho Takemori" . "stakemorii@gmail.com") (:url . "https://github.com/stakemori/auto-complete-sage"))]) (auto-complete-rst . [(20140225 944) ((auto-complete (1 4))) "Auto-complete extension for ReST and Sphinx" tar ((:commit . "4803ce41a96224e6fa54e6741a5b5f40ebed7351") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-rst"))]) (auto-complete-pcmp . [(20140227 651) ((auto-complete (1 4 0)) (log4e (0 2 0)) (yaxception (0 1))) "Provide auto-complete sources using pcomplete results" single ((:commit . "2595d3dab1ef3549271ca922f212928e9d830eec") (:keywords "completion") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/auto-complete-pcmp"))]) (auto-complete-nxml . [(20140221 458) ((auto-complete (1 4))) "do completion by auto-complete.el on nXML-mode" single ((:commit . "ac7b09a23e45f9bd02affb31847263de4180163a") (:keywords "completion" "html" "xml") (:authors ("Hiroaki Otsu" . "ootsuhiroaki@gmail.com")) (:maintainer "Hiroaki Otsu" . "ootsuhiroaki@gmail.com") (:url . "https://github.com/aki2o/auto-complete-nxml"))]) (auto-complete-exuberant-ctags . [(20140320 724) ((auto-complete (1 4 0))) "Exuberant ctags auto-complete.el source" single ((:commit . "ff6121ff8b71beb5aa606d28fd389c484ed49765") (:keywords "anto-complete" "exuberant ctags") (:authors ("Kenichirou Oyama" . "k1lowxb@gmail.com")) (:maintainer "Kenichirou Oyama" . "k1lowxb@gmail.com") (:url . "http://code.101000lab.org"))]) (auto-complete-distel . [(20180827 1344) ((auto-complete (1 4)) (distel-completion-lib (1 0 0))) "Erlang/distel completion backend for auto-complete-mode" single ((:commit . "acc4c0a5521904203d797fe96b08e5fae4233c7e") (:keywords "erlang" "distel" "auto-complete") (:authors ("Sebastian Weddmark Olsson")) (:maintainer "Sebastian Weddmark Olsson") (:url . "github.com/sebastiw/distel-completion"))]) (auto-complete-clang-async . [(20130526 1514) nil "Auto Completion source for clang for GNU Emacs" single ((:commit . "5d9c5cabbb6b31e0ac3637631c0c8b25184aa8b4") (:keywords "completion" "convenience"))]) (auto-complete-clang . [(20140409 752) ((auto-complete (1 3 1))) "Auto Completion source for clang for GNU Emacs" single ((:commit . "a195db1d0593b4fb97efe50885e12aa6764d998c") (:keywords "completion" "convenience") (:authors ("Brian Jiang" . "brianjcj@gmail.com")) (:maintainer "Brian Jiang" . "brianjcj@gmail.com") (:url . "https://github.com/brianjcj/auto-complete-clang"))]) (auto-complete-chunk . [(20140225 946) ((auto-complete (1 4))) "Auto-completion for dot.separated.words." single ((:commit . "a9aa77ffb84a1037984a7ce4dda25074272f13fe") (:authors ("ARAKAKI, Takafumi")) (:maintainer "ARAKAKI, Takafumi") (:url . "https://github.com/tkf/auto-complete-chunk"))]) (auto-complete-c-headers . [(20150912 323) ((auto-complete (1 4))) "An auto-complete source for C/C++ header files" single ((:commit . "52fef720c6f274ad8de52bef39a343421006c511") (:keywords "c") (:authors ("Masafumi Oyamada" . "stillpedant@gmail.com")) (:maintainer "Masafumi Oyamada" . "stillpedant@gmail.com"))]) (auto-complete-auctex . [(20140223 1758) ((yasnippet (0 6 1)) (auto-complete (1 4))) "auto-completion for auctex" single ((:commit . "855633f668bcc4b9408396742a7cb84e0c4a2f77") (:authors ("Christopher Monsanto" . "chris@monsan.to")) (:maintainer "Christopher Monsanto" . "chris@monsan.to"))]) (auto-complete . [(20170125 245) ((popup (0 5 0)) (cl-lib (0 5))) "Auto Completion for GNU Emacs" tar ((:commit . "2e83566ddfa758c69afe50b8a1c62a66f47471e3"))]) (auto-compile . [(20180321 1507) ((emacs (24 3)) (packed (2 0 0))) "automatically compile Emacs Lisp libraries" single ((:commit . "6ce4255ab9a0b010ef8414c5bd9a6d6d9eea012f") (:keywords "compile" "convenience" "lisp") (:authors ("Jonas Bernoulli" . "jonas@bernoul.li")) (:maintainer "Jonas Bernoulli" . "jonas@bernoul.li") (:url . "https://github.com/emacscollective/auto-compile"))]) (auto-auto-indent . [(20131106 1903) ((es-lib (0 1)) (cl-lib (1 0))) "Indents code as you type" single ((:commit . "0139378577f936d34b20276af6f022fb457af490") (:authors ("sabof")) (:maintainer "sabof") (:url . "https://github.com/sabof/auto-auto-indent"))]) (auto-async-byte-compile . [(20160916 454) nil "Automatically byte-compile when saved" single ((:commit . "8681e74ddb8481789c5dbb3cafabb327db4c4484") (:keywords "lisp" "convenience") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/auto-async-byte-compile.el"))]) (auth-source-pass . [(20181106 1348) ((emacs (25))) "Integrate auth-source with password-store" single ((:commit . "63c0631896b2f2ed6b359e026c6a7949932aa0bf") (:authors ("Damien Cassou" . "damien@cassou.me") ("Nicolas Petton" . "nicolas@petton.fr")) (:maintainer "Damien Cassou" . "damien@cassou.me") (:url . "https://github.com/DamienCassou/auth-password-store"))]) (aurora-config-mode . [(20180216 2302) nil "Major mode for Apache Aurora configuration files" single ((:commit . "8273ec7937a21b469b9dbb6c11714255b890f410") (:keywords "languages" "configuration") (:authors ("Berk D. Demir" . "bdd@mindcast.org")) (:maintainer "Berk D. Demir" . "bdd@mindcast.org") (:url . "https://github.com/bdd/aurora-config.el"))]) (aurel . [(20170114 937) ((emacs (24 3)) (bui (1 1 0)) (dash (2 11 0))) "Search, get info, vote for and download AUR packages" single ((:commit . "fc7ad208f43f8525f84a18941c9b55f956df8961") (:keywords "tools") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/aurel"))]) (audio-notes-mode . [(20170611 2159) nil "Play audio notes synced from somewhere else." single ((:commit . "fa38350829c7e97257efc746a010471d33748a68") (:keywords "hypermedia" "convenience") (:authors ("Artur Malabarba" . "bruce.connor.am@gmail.com")) (:maintainer "Artur Malabarba" . "bruce.connor.am@gmail.com") (:url . "http://github.com/Bruce-Connor/audio-notes-mode"))]) (auctex-lua . [(20151121 1610) ((auctex (11 86)) (lua-mode (20130419))) "Lua editing support for AUCTeX" single ((:commit . "799cd8ac10c96991bb63d9aa60528ae5d8c786b5") (:keywords "latex" "lua") (:authors ("Sean Allred" . "seallred@smcm.edu")) (:maintainer "Sean Allred" . "seallred@smcm.edu") (:url . "http://github.com/vermiculus/auctex-lua"))]) (auctex-latexmk . [(20170618 1636) ((auctex (11 87))) "Add LatexMk support to AUCTeX" single ((:commit . "4d353522650d7685acbf1d38f7dbc504f734bd84") (:keywords "tex") (:authors ("Tomoya Tanjo" . "ttanjo@gmail.com")) (:maintainer "Tomoya Tanjo" . "ttanjo@gmail.com") (:url . "https://github.com/tom-tan/auctex-latexmk/"))]) (attrap . [(20181114 841) ((dash (2 12 0)) (emacs (25 1)) (f (0 19 0)) (flycheck (0 30)) (s (1 11 0))) "ATtempt To Repair At Point" single ((:commit . "f0336cf81a7e3a368a29d7125db652494d28ad61") (:keywords "programming" "tools") (:authors ("Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com")) (:maintainer "Jean-Philippe Bernardy" . "jeanphilippe.bernardy@gmail.com") (:url . "https://github.com/jyp/attrap"))]) (atomic-chrome . [(20180617 724) ((emacs (24 3)) (let-alist (1 0 4)) (websocket (1 4))) "Edit Chrome text area with Emacs using Atomic Chrome" single ((:commit . "a505f638866f9e7b913784be0dc84f338e9ad449") (:keywords "chrome" "edit" "textarea") (:authors ("alpha22jp" . "alpha22jp@gmail.com")) (:maintainer "alpha22jp" . "alpha22jp@gmail.com") (:url . "https://github.com/alpha22jp/atomic-chrome"))]) (atom-one-dark-theme . [(20181010 1348) nil "Atom One Dark color theme" single ((:commit . "8cba629dce7a2c53c690337915fdcaa80b4af769") (:authors ("Jonathan Chu" . "me@jonathanchu.is")) (:maintainer "Jonathan Chu" . "me@jonathanchu.is") (:url . "https://github.com/jonathanchu/atom-one-dark-theme"))]) (atom-dark-theme . [(20181022 1602) nil "An Emacs port of the Atom Dark theme from Atom.io." single ((:commit . "5c8610d0b45a536b8f7f9777297c86362685a357") (:keywords "themes" "atom" "dark") (:authors (nil . "Jeremy Whitlock <jwhitlock@apache.org")) (:maintainer nil . "Jeremy Whitlock <jwhitlock@apache.org") (:url . "https://github.com/whitlockjc/atom-dark-theme-emacs"))]) (async-await . [(20170208 1150) ((emacs (25)) (promise (1 0))) "Async/Await" single ((:commit . "56ab90e4019ed1f81fd4ad9e8701b5cec7ffa795") (:keywords "async" "await" "convenience") (:authors ("chuntaro" . "chuntaro@sakura-games.jp")) (:maintainer "chuntaro" . "chuntaro@sakura-games.jp") (:url . "https://github.com/chuntaro/emacs-async-await"))]) (async . [(20180527 1730) nil "Asynchronous processing in Emacs" tar ((:commit . "d17c11e6082aa51f421bb037b828bdb15f405618") (:keywords "async") (:url . "https://github.com/jwiegley/emacs-async"))]) (assess . [(20170504 1357) ((emacs (24 1)) (m-buffer (0 15))) "Test support functions" tar ((:commit . "e5b0415126c6bd24bd220759ff04220d963a0195") (:authors ("Phillip Lord" . "phillip.lord@russet.org.uk")) (:maintainer "Phillip Lord" . "phillip.lord@russet.org.uk"))]) (asn1-mode . [(20170729 226) ((emacs (24 3)) (s (1 10 0))) "ASN.1/GDMO mode for GNU Emacs" single ((:commit . "d5d4a8259daf708411699bcea85d322f18beb972") (:keywords "languages" "processes" "tools") (:authors ("Taichi Kawabata <kawabata.taichi_at_gmail.com>")) (:maintainer "Taichi Kawabata <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/asn1-mode/"))]) (asilea . [(20150105 1525) ((emacs (24)) (cl-lib (0 5))) "Find best compiler options using simulated annealing" single ((:commit . "2aab1cc63b64ef08d12e84fd7ba5c94065f6039f") (:authors ("Fanael Linithien" . "fanael4@gmail.com")) (:maintainer "Fanael Linithien" . "fanael4@gmail.com") (:url . "https://github.com/Fanael/asilea"))]) (arview . [(20160419 2109) nil "extract and view archives in the temporary directory" single ((:commit . "5437b4221b64b238c273a651d4792c577dba6d45") (:keywords "files") (:authors ("Andrey Fainer" . "fandrey@gmx.com")) (:maintainer "Andrey Fainer" . "fandrey@gmx.com") (:url . "https://github.com/afainer/arview"))]) (artbollocks-mode . [(20170524 422) nil "Improve your writing (especially about art)" single ((:commit . "33a41ca4f8206f57e5498a526d3b0ea18d08bb93") (:authors ("Rob Myers <rob@robmyers.org>, Sacha Chua" . "sacha@sachachua.com")) (:maintainer "Rob Myers <rob@robmyers.org>, Sacha Chua" . "sacha@sachachua.com") (:url . "https://github.com/sachac/artbollocks-mode"))]) (arjen-grey-theme . [(20170522 2047) nil "A soothing dark grey theme" single ((:commit . "4cd0be72b65d42390e2105cfdaa408a1ead8d8d1") (:keywords "faces") (:authors ("Arjen Wiersma" . "arjen@wiersma.org")) (:maintainer "Arjen Wiersma" . "arjen@wiersma.org") (:url . "https://github.com/credmp/arjen-grey"))]) (ariadne . [(20131117 1711) ((bert (0 1))) "Ariadne plugin for Emacs" single ((:commit . "6fe401c7f996bcbc2f685e7971324c6f5e5eaf15") (:keywords "comm" "convenience" "processes") (:authors ("Oleksandr Manzyuk" . "manzyuk@gmail.com")) (:maintainer "Oleksandr Manzyuk" . "manzyuk@gmail.com"))]) (aria2 . [(20141107 2317) ((emacs (24 4))) "Control aria2c commandline tool from Emacs" single ((:commit . "7a944c5100812269369225af7aa9580fedab175f") (:keywords "download" "bittorrent" "aria2") (:authors ("Łukasz Gruner" . "lukasz@gruner.lu")) (:maintainer "Łukasz Gruner" . "lukasz@gruner.lu") (:url . "https://bitbucket.org/ukaszg/aria2-mode"))]) (arduino-mode . [(20180509 36) ((emacs (25)) (cl-lib (0 5)) (spinner (1 7 3))) "Major mode for editing Arduino code." tar ((:commit . "e39cb1c02acb6676aea35f93fbd0d86badce6a38") (:keywords "languages" "arduino") (:maintainer "stardiviner" . "numbchild@gmail.com") (:url . "https://github.com/stardiviner/arduino-mode"))]) (archive-rpm . [(20180706 1232) ((emacs (24 4))) "RPM and CPIO support for archive-mode" tar ((:commit . "59f83caebbd2f92fd634f6968e6d17b50ffa3dc7"))]) (archive-region . [(20140201 2342) nil "Move region to archive file instead of killing" single ((:commit . "0d357d4c42a6a248c457f358f81b20fd20fede2f") (:keywords "languages") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "http://www.emacswiki.org/cgi-bin/wiki/download/archive-region.el"))]) (arch-packer . [(20170730 1321) ((emacs (25 1)) (s (1 11 0)) (async (1 9 2)) (dash (2 12 0))) "Arch Linux package management frontend" single ((:commit . "940e96f7d357c6570b675a0f942181c787f1bfd7") (:authors ("Fritz Stelzer" . "brotzeitmacher@gmail.com")) (:maintainer "Fritz Stelzer" . "brotzeitmacher@gmail.com") (:url . "https://github.com/brotzeitmacher/arch-packer"))]) (apt-sources-list . [(20180527 1241) ((emacs (24 4))) "Mode for editing APT source.list files" single ((:commit . "44112833b3fa7f4d7e43708e5996782e22bb2fa3") (:authors ("Dr. Rafael Sepúlveda" . "drs@gnulinux.org.mx")) (:maintainer "Joe Wreschnig" . "joe.wreschnig@gmail.com") (:url . "https://git.korewanetadesu.com/apt-sources-list.git"))]) (apropospriate-theme . [(20181111 2112) nil "A colorful, low-contrast, light & dark theme set for Emacs with a fun name." tar ((:commit . "88c243ec90c1df7918c463b5a7ec875d057e8999") (:keywords "color" "theme") (:url . "https://github.com/waymondo/apropospriate-theme"))]) (aproject . [(20150605 906) nil "Basic project framework for Emacs" tar ((:commit . "3c7d23c341862dfd77fd0a64775df12ddb44ab54") (:keywords "environment" "project") (:authors ("Vietor Liu" . "vietor.liu@gmail.com")) (:maintainer "Vietor Liu" . "vietor.liu@gmail.com") (:url . "https://github.com/vietor/aproject"))]) (applescript-mode . [(20090321 632) nil "major mode for editing AppleScript source" single ((:commit . "8f888cd80af1e0902b5609143facd3051bc94892") (:keywords "languages" "tools") (:authors ("sakito" . "sakito@users.sourceforge.jp")) (:maintainer "sakito" . "sakito@users.sourceforge.jp"))]) (apples-mode . [(20110121 418) nil "Major mode for editing and executing AppleScript code" tar ((:commit . "83a9ab0d6ba82496e2f7df386909b1a55701fccb") (:keywords "applescript" "languages") (:authors ("tequilasunset" . "tequilasunset.mac@gmail.com")) (:maintainer "tequilasunset" . "tequilasunset.mac@gmail.com"))]) (apiwrap . [(20180602 2231) ((emacs (25))) "api-wrapping macros" single ((:commit . "e4c9c57d6620a788ec8a715ff1bb50542edea3a6") (:keywords "tools" "maint" "convenience") (:authors ("Sean Allred" . "code@seanallred.com")) (:maintainer "Sean Allred" . "code@seanallred.com") (:url . "https://github.com/vermiculus/apiwrap.el"))]) (apib-mode . [(20170520 1358) ((markdown-mode (2 1))) "Major mode for API Blueprint files" single ((:commit . "6cc7c6f21b8e415b1718bb6a07ab2182e9e9dde6") (:keywords "tools" "api-blueprint") (:authors ("Vilibald Wanča" . "vilibald@wvi.cz")) (:maintainer "Vilibald Wanča" . "vilibald@wvi.cz") (:url . "http://github.com/w-vi/apib-mode"))]) (apel . [(20170122 2258) nil "APEL (A Portable Emacs Library) provides support for portable Emacs Lisp programs" tar ((:commit . "339eb28ffae3165255a79de9b1fd362f43cd37c3"))]) (apache-mode . [(20180724 351) nil "major mode for editing Apache configuration files" single ((:commit . "d2ac57942f852a727db4fc73004e1e8f046cb657") (:keywords "languages" "faces") (:authors ("Karl Chen" . "quarl@nospam.quarl.org")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me") (:url . "https://github.com/emacs-php/apache-mode"))]) (aozora-view . [(20140310 1317) nil "Aozora Bunko text Emacs viewer." tar ((:commit . "b0390616d19e45f15f9a2f5d5688274831e721fd") (:keywords "text") (:authors ("KAWABATA, Taichi <kawabata.taichi_at_gmail.com>")) (:maintainer "KAWABATA, Taichi <kawabata.taichi_at_gmail.com>") (:url . "https://github.com/kawabata/aozora-view"))]) (anzu . [(20161017 1607) ((emacs (24 3))) "Show number of matches in mode-line while searching" single ((:commit . "e6c56ca8b23ac433f7be58b6f3f50801dd4164e4") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-anzu"))]) (anyins . [(20131229 1041) nil "Insert content at multiple places from shell command or kill-ring" single ((:commit . "83844c17ac9b5b6c7655ee556b75689e4c8ea663") (:keywords "insert" "rectangular") (:authors ("Anthony HAMON" . "hamon.anth@gmail.com")) (:maintainer "Anthony HAMON" . "hamon.anth@gmail.com") (:url . "http://github.com/antham/anyins"))]) (anybar . [(20160816 1421) nil "Control AnyBar from Emacs" single ((:commit . "7a0743e0d31bcb36ab1bb2e351f3e7139c422ac5") (:keywords "anybar") (:authors ("Christopher Shea" . "cmshea@gmail.com")) (:maintainer "Christopher Shea" . "cmshea@gmail.com"))]) (anx-api . [(20140208 1514) nil "Interact with the AppNexus API from Emacs." single ((:commit . "b2411ebc966ac32c3ffc61bc22bf183834df0fa0") (:keywords "convenience" "json" "rest" "api" "appnexus") (:authors ("Rich Loveland")) (:maintainer "Rich Loveland"))]) (anti-zenburn-theme . [(20180712 1838) nil "Low-contrast Zenburn-inverted theme" single ((:commit . "dbafbaa86be67c1d409873f57a5c0bbe1e7ca158") (:authors ("Andrey Kotlarski" . "m00naticus@gmail.com")) (:maintainer "Andrey Kotlarski" . "m00naticus@gmail.com") (:url . "https://github.com/m00natic/anti-zenburn-theme"))]) (ant . [(20160211 1543) nil "helpers for compiling with ant" single ((:commit . "510b5a3f57ee4b2855422d88d359a28922c1ab70") (:keywords "compilation" "ant" "java"))]) (ansible-vault . [(20181116 1706) ((emacs (24 3))) "Minor mode for editing ansible vault files" single ((:commit . "d16389f44a4e76a12c789fe65df20692c7113685") (:keywords "ansible" "ansible-vault" "tools") (:maintainer "Zachary Elliott" . "contact@zell.io") (:url . "http://github.com/zellio/ansible-vault-mode"))]) (ansible-doc . [(20160924 824) ((emacs (24 3))) "Ansible documentation Minor Mode" single ((:commit . "86083a7bb2ed0468ca64e52076b06441a2f8e9e0") (:keywords "tools" "help") (:authors ("Sebastian Wiesner" . "swiesner@lunaryorn")) (:maintainer "Sebastian Wiesner" . "swiesner@lunaryorn") (:url . "https://github.com/lunaryorn/ansible-doc.el"))]) (ansible . [(20180813 114) ((s (1 9 0)) (f (0 16 2))) "Ansible minor mode" tar ((:commit . "8a097176d6772b6667254dbbe19c5fb64527bf5d") (:authors ("k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>")) (:maintainer "k1LoW (Kenichirou Oyama), <k1lowxb [at] gmail [dot] com> <k1low [at] 101000lab [dot] org>") (:url . "http://101000lab.org"))]) (ansi . [(20150703 826) ((s (1 6 1)) (dash (1 5 0))) "Turn string into ansi strings" single ((:commit . "12b4c5d91b3da1902838f421e5af6d40e2cd57dd") (:keywords "color" "ansi") (:authors ("Johan Andersson" . "johan.rejeep@gmail.com")) (:maintainer "Johan Andersson" . "johan.rejeep@gmail.com") (:url . "http://github.com/rejeep/ansi"))]) (annoying-arrows-mode . [(20161024 646) ((cl-lib (0 5))) "Ring the bell if using arrows too much" single ((:commit . "3c42e9807d7696da2da2a21b63beebf9cdb3f5dc") (:authors ("Magnar Sveen" . "magnars@gmail.com")) (:maintainer "Magnar Sveen" . "magnars@gmail.com"))]) (annotate-depth . [(20160520 2040) nil "Annotate buffer if indentation depth is beyond threshold." single ((:commit . "fcb24fa36287250e40d195590c4ca4a8a696277b") (:keywords "convenience") (:authors ("Morten Slot Kristensen <msk AT nullpointer DOT dk>")) (:maintainer "Morten Slot Kristensen <msk AT nullpointer DOT dk>") (:url . "https://github.com/netromdk/annotate-depth"))]) (annotate . [(20171111 736) nil "annotate files without changing them" single ((:commit . "dedbd9e5d5286f1ca8ad73e489d408a20f06156c") (:authors ("Bastian Bechtold")) (:maintainer "Bastian Bechtold") (:url . "https://github.com/bastibe/annotate.el"))]) (anki-mode . [(20181106 1837) ((emacs (24 4)) (dash (2 12 0)) (markdown-mode (2 2)) (s (1 11 0)) (request (0 3 0))) "A major mode for creating anki cards" single ((:commit . "365fcfff45ed543f3df0d4110415f6f818ec2727") (:keywords "tools") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/anki-mode"))]) (anki-editor . [(20181005 838) ((emacs (25)) (request (0 3 0)) (dash (2 12 0))) "Minor mode for making Anki cards with Org" tar ((:commit . "0bee0064bc23ff2b3b6fc29beba97346576b380d") (:authors ("Lei Tan")) (:maintainer "Lei Tan") (:url . "https://github.com/louietan/anki-editor"))]) (angular-snippets . [(20140514 523) ((s (1 4 0)) (dash (1 2 0))) "Yasnippets for AngularJS" tar ((:commit . "af5ae0a4a8603b040446c28afcf6ca01a8b4bd7b"))]) (angular-mode . [(20151201 2127) nil "Major mode for Angular.js" tar ((:commit . "8720cde86af0f1859ccc8580571e8d0ad1c52cff") (:keywords "languages" "javascript") (:authors ("Rudolf Olah" . "omouse@gmail.com")) (:maintainer "Rudolf Olah" . "omouse@gmail.com") (:url . "https://github.com/omouse/angularjs-mode"))]) (angry-police-captain . [(20120829 1252) nil "Show quote from http://theangrypolicecaptain.com in the minibuffer" single ((:commit . "d11931c5cb63368dcc4a48797962428cca6d3e9d") (:keywords "games" "web" "fun") (:authors ("Rolando Pereira" . "rolando_pereira@sapo.pt")) (:maintainer "Rolando Pereira" . "rolando_pereira@sapo.pt"))]) (android-mode . [(20181016 709) nil "Minor mode for Android application development" single ((:commit . "f8cabafaa266b56fcf4b3c6942b3ae062735251a") (:keywords "tools" "processes") (:authors ("R.W. van 't Veer")) (:maintainer "R.W. van 't Veer") (:url . "https://github.com/remvee/android-mode"))]) (anaphora . [(20180618 2200) nil "anaphoric macros providing implicit temp variables" single ((:commit . "3b2da3f759b244975852e79721c4a2dbad3905cf") (:keywords "extensions") (:authors ("Roland Walker" . "walker@pobox.com")) (:maintainer "Roland Walker" . "walker@pobox.com") (:url . "http://github.com/rolandwalker/anaphora"))]) (anaconda-mode . [(20181030 2109) ((emacs (25)) (pythonic (0 1 0)) (dash (2 6 0)) (s (1 9)) (f (0 16 2))) "Code navigation, documentation lookup and completion for Python" single ((:commit . "21a6218c2299575c82573a5c2c773d72b0f8be0d") (:authors ("Artem Malyshev" . "proofit404@gmail.com")) (:maintainer "Artem Malyshev" . "proofit404@gmail.com") (:url . "https://github.com/proofit404/anaconda-mode"))]) (amx . [(20181011 2251) ((emacs (24 4)) (s (0))) "Alternative M-x with extra features." single ((:commit . "4b08edb34c4d9c807ef1a820a629cda15e2347a0") (:keywords "convenience" "usability") (:authors ("Ryan C. Thompson" . "rct@thompsonclan.org") ("Cornelius Mika" . "cornelius.mika@gmail.com")) (:maintainer "Ryan C. Thompson" . "rct@thompsonclan.org") (:url . "http://github.com/DarwinAwardWinner/amx/"))]) (ample-zen-theme . [(20150119 2154) nil "AmpleZen Theme for Emacs 24" single ((:commit . "b277bb7abd4b6624e8d59f02474b79af50a007bd") (:keywords "theme" "dark" "emacs 24") (:authors ("Michael Wall")) (:maintainer "Michael Wall") (:url . "https://github.com/mjwall/ample-zen"))]) (ample-theme . [(20180207 1745) nil "Calm Dark Theme for Emacs" tar ((:commit . "366698400c555211c2082962a5d74f3dd79a78c8") (:keywords "theme" "dark") (:authors ("Jordon Biondo" . "jordonbiondo@gmail.com")) (:maintainer "Jordon Biondo" . "jordonbiondo@gmail.com") (:url . "https://github.com/jordonbiondo/ample-theme"))]) (ample-regexps . [(20151023 1000) nil "ample regular expressions for Emacs" tar ((:commit . "cbe91e148cac1ee8e223874dc956ed4cf607f046") (:keywords "regexps" "extensions" "tools") (:authors ("immerrr" . "immerrr@gmail.com")) (:maintainer "immerrr" . "immerrr@gmail.com"))]) (amd-mode . [(20180111 1402) ((emacs (25)) (projectile (20161008 47)) (s (1 9 0)) (f (0 16 2)) (seq (2 16)) (makey (0 3)) (js2-mode (20140114)) (js2-refactor (0 6 1))) "Minor mode for handling JavaScript AMD module requirements." single ((:commit . "01fd19e0d635ccaf8e812364d8720733f2e84126") (:keywords "javascript" "amd" "projectile") (:authors ("Nicolas Petton" . "petton.nicolas@gmail.com")) (:maintainer "Nicolas Petton" . "petton.nicolas@gmail.com"))]) (all-the-icons-ivy . [(20180826 2016) ((emacs (24 4)) (all-the-icons (2 4 0)) (ivy (0 8 0))) "Shows icons while using ivy and counsel" single ((:commit . "7baba16410e78ca3c7a564c3731baa75b2e8d93a") (:keywords "faces") (:authors ("asok")) (:maintainer "asok"))]) (all-the-icons-gnus . [(20180511 654) ((emacs (24 4)) (dash (2 12 0)) (all-the-icons (3 1 0))) "Shows icons for in Gnus" single ((:commit . "27f78996da0725943bcfb2d18038e6f7bddfa9c7") (:keywords "mail" "tools") (:authors ("Nicolas Lamirault" . "nicolas.lamirault@gmail.com")) (:maintainer "Nicolas Lamirault" . "nicolas.lamirault@gmail.com"))]) (all-the-icons-dired . [(20170418 2131) ((emacs (24 4)) (all-the-icons (2 2 0))) "Shows icons for each file in dired mode" single ((:commit . "980b7747d6c4a7992a1ec56afad908956db0a519") (:keywords "files" "icons" "dired") (:authors ("jtbm37")) (:maintainer "jtbm37"))]) (all-the-icons . [(20180125 1557) ((emacs (24 3)) (memoize (1 0 1))) "A library for inserting Developer icons" tar ((:commit . "52d1f2d36468146c93aaf11399f581401a233306") (:keywords "convenient" "lisp") (:authors ("Dominic Charlesworth" . "dgc336@gmail.com")) (:maintainer "Dominic Charlesworth" . "dgc336@gmail.com") (:url . "https://github.com/domtronn/all-the-icons.el"))]) (all-ext . [(20170115 205) ((all (1 0))) "M-x all with helm-swoop/anything/multiple-cursors/line-number" single ((:commit . "9f4ef84a147cf4e0af6ef45826d6cb3558db6b88") (:keywords "all" "search" "replace" "anything" "helm" "helm-swoop" "occur") (:authors ("rubikitch" . "rubikitch@ruby-lang.org")) (:maintainer "rubikitch" . "rubikitch@ruby-lang.org") (:url . "https://github.com/rubikitch/all-ext"))]) (align-cljlet . [(20160112 2101) ((clojure-mode (1 11 5))) "Space align various Clojure forms" single ((:commit . "602d72a7ad52788a0265e3c6da519464a98166b8") (:url . "https://github.com/gstamp/align-cljlet"))]) (alert . [(20181022 1742) ((gntp (0 1)) (log4e (0 3 0)) (cl-lib (0 5))) "Growl-style notification system for Emacs" single ((:commit . "9f329be87820474925f29b52a1131084c8ea95b9") (:keywords "notification" "emacs" "message") (:authors ("John Wiegley" . "jwiegley@gmail.com")) (:maintainer "John Wiegley" . "jwiegley@gmail.com") (:url . "https://github.com/jwiegley/alert"))]) (alect-themes . [(20180504 1720) ((emacs (24 0))) "Configurable light, dark and black themes for Emacs 24 or later" tar ((:commit . "4d90833a7381123a979f73fa97a013071ca7ff00") (:keywords "color" "theme") (:authors ("Alex Kost" . "alezost@gmail.com")) (:maintainer "Alex Kost" . "alezost@gmail.com") (:url . "https://github.com/alezost/alect-themes"))]) (alda-mode . [(20180608 605) ((emacs (24 0))) "An Alda major mode" single ((:commit . "c49dad79591de6662bf5f4eb79acac1d5dd2610e") (:keywords "alda" "highlight") (:authors ("Jay Kamat" . "jaygkamat@gmail.com")) (:maintainer "Jay Kamat" . "jaygkamat@gmail.com") (:url . "http://gitlab.com/jgkamat/alda-mode"))]) (alchemist . [(20180312 1304) ((elixir-mode (2 2 5)) (dash (2 11 0)) (emacs (24 4)) (company (0 8 0)) (pkg-info (0 4)) (s (1 11 0))) "Elixir tooling integration into Emacs" tar ((:commit . "6f99367511ae209f8fe2c990779764bbb4ccb6ed") (:keywords "languages" "elixir" "elixirc" "mix" "hex" "alchemist") (:authors ("Samuel Tonini" . "tonini.samuel@gmail.com")) (:maintainer "Samuel Tonini" . "tonini.samuel@gmail.com") (:url . "http://www.github.com/tonini/alchemist.el"))]) (alarm-clock . [(20181114 2335) ((emacs (24 4))) "Alarm Clock" tar ((:commit . "bf3f8e638c21d7ec27a63c28a90a4456de1ee50c") (:keywords "calendar" "tools" "convenience") (:authors ("Steve Lemuel" . "wlemuel@hotmail.com")) (:maintainer "Steve Lemuel" . "wlemuel@hotmail.com") (:url . "https://github.com/wlemuel/alarm-clock"))]) (alan-mode . [(20181011 1129) ((flycheck (32)) (emacs (25 1)) (s (1 12))) "Major mode for editing M-industries Alan files" single ((:commit . "130511906423732fdb941e51ca3e26194f65685a") (:keywords "alan" "languages") (:authors ("Paul van Dam" . "pvandam@m-industries.com")) (:maintainer "Paul van Dam" . "pvandam@m-industries.com") (:url . "https://github.com/M-industries/AlanForEmacs"))]) (airplay . [(20130212 1226) ((request (20130110 2144)) (simple-httpd (1 4 1)) (deferred (0 3 1))) "Airplay bindings to Emacs" tar ((:commit . "bd690aafcae3a887946e1bba8327597932d964ad") (:keywords "appletv" "airplay") (:authors ("Wataru MIYAGUNI" . "gonngo@gmail.com")) (:maintainer "Wataru MIYAGUNI" . "gonngo@gmail.com") (:url . "https://github.com/gongo/airplay-el"))]) (airline-themes . [(20180411 406) ((powerline (2 3))) "vim-airline themes for emacs powerline" tar ((:commit . "8b528fbae0e557461315bed82883275d58df41f2") (:keywords "evil" "mode-line" "powerline" "airline" "themes") (:authors ("Anthony DiGirolamo" . "anthony.digirolamo@gmail.com")) (:maintainer "Anthony DiGirolamo" . "anthony.digirolamo@gmail.com") (:url . "http://github.com/AnthonyDiGirolamo/airline-themes"))]) (ahungry-theme . [(20180131 328) ((emacs (24))) "Ahungry color theme for Emacs.  Make sure to (load-theme 'ahungry)." single ((:commit . "a038d91ec593d1f1b19ca66a0576d59bbc24c523") (:keywords "ahungry" "palette" "color" "theme" "emacs" "color-theme" "deftheme") (:authors ("Matthew Carter" . "m@ahungry.com")) (:maintainer "Matthew Carter" . "m@ahungry.com") (:url . "https://github.com/ahungry/color-theme-ahungry"))]) (ahk-mode . [(20181113 1238) ((emacs (24 3))) "Major mode for editing AHK (AutoHotkey and AutoHotkey_L)" single ((:commit . "fde5be2cd4a0a48dc876031fb25be82892f700e0") (:keywords "ahk" "autohotkey" "hotkey" "keyboard shortcut" "automation") (:authors ("Rich Alesi")) (:maintainer "Rich Alesi") (:url . "https://github.com/ralesi/ahk-mode"))]) (ahg . [(20181120 1301) nil "Alberto's Emacs interface for Mercurial (Hg)" single ((:authors ("Alberto Griggio" . "agriggio@users.sourceforge.net")) (:maintainer "Alberto Griggio" . "agriggio@users.sourceforge.net") (:url . "https://bitbucket.org/agriggio/ahg"))]) (aggressive-indent . [(20181018 236) ((emacs (24 1)) (cl-lib (0 5))) "Minor mode to aggressively keep your code always indented" single ((:commit . "cc8da01e32684e1b75d2901400e6723b2c2d42f8") (:keywords "indent" "lisp" "maint" "tools") (:authors ("Artur Malabarba" . "emacs@endlessparentheses.com")) (:maintainer "Artur Malabarba" . "emacs@endlessparentheses.com") (:url . "https://github.com/Malabarba/aggressive-indent-mode"))]) (aggressive-fill-paragraph . [(20180910 816) ((dash (2 10 0))) "A mode to automatically keep paragraphs filled" single ((:commit . "2d65d925318006e2f6fa261ad192fbc2d212877b") (:keywords "fill-paragraph" "automatic" "comments") (:authors ("David Shepherd" . "davidshepherd7@gmail.com")) (:maintainer "David Shepherd" . "davidshepherd7@gmail.com") (:url . "https://github.com/davidshepherd7/aggressive-fill-paragraph-mode"))]) (ag . [(20180225 1040) ((dash (2 8 0)) (s (1 9 0)) (cl-lib (0 5))) "A front-end for ag ('the silver searcher'), the C ack replacement." single ((:commit . "77b4f50c5372bf219da496567b2b867261f0d354") (:authors ("Wilfred Hughes" . "me@wilfred.me.uk")) (:maintainer "Wilfred Hughes" . "me@wilfred.me.uk"))]) (afternoon-theme . [(20140104 1859) ((emacs (24 1))) "Dark color theme with a deep blue background" single ((:commit . "89b1d778a1f8b385775c122f2bd1c62f0fbf931a") (:keywords "themes") (:authors ("Ozan Sener" . "ozan@ozansener.com")) (:maintainer "Ozan Sener" . "ozan@ozansener.com") (:url . "http://github.com/osener/emacs-afternoon-theme"))]) (aes . [(20171029 623) nil "Implementation of AES" single ((:commit . "b7d5da89c3443292e4f0b1c9d254d459933cf5af") (:keywords "data" "tools") (:authors ("Markus Sauermann" . "emacs-aes@sauermann-consulting.de")) (:maintainer "Markus Sauermann" . "emacs-aes@sauermann-consulting.de") (:url . "https://github.com/Sauermann/emacs-aes"))]) (adoc-mode . [(20160314 2130) ((markup-faces (1 0 0))) "a major-mode for editing AsciiDoc files in Emacs" single ((:commit . "745884359a1b8826ede2c4cfd2f0b5478953ac40") (:keywords "wp" "asciidoc") (:authors ("Florian Kaufmann" . "sensorflo@gmail.com")) (:maintainer "Florian Kaufmann" . "sensorflo@gmail.com") (:url . "https://github.com/sensorflo/adoc-mode/wiki"))]) (addressbook-bookmark . [(20171108 634) ((emacs (24))) "An address book based on Standard Emacs bookmarks." single ((:commit . "981355dcfb7477c00d41560a5a66fce73f02c0f5") (:authors ("Thierry Volpiatto" . "thierry.volpiatto@gmail.com")) (:maintainer "Thierry Volpiatto" . "thierry.volpiatto@gmail.com") (:url . "https://github.com/thierryvolpiatto/addressbook-bookmark"))]) (add-node-modules-path . [(20180710 2342) nil "Add node_modules to your exec-path" single ((:commit . "f31e69ccb681f882aebb806ce6e9478e3ac39708") (:keywords "javascript" "node" "node_modules" "eslint") (:authors ("Neri Marschik" . "marschik_neri@cyberagent.co.jp")) (:maintainer "Neri Marschik" . "marschik_neri@cyberagent.co.jp") (:url . "https://github.com/codesuki/add-node-modules-path"))]) (add-hooks . [(20171217 123) nil "Functions for setting multiple hooks" single ((:commit . "1845137703461fc44bd77cf24014ba58f19c369d") (:keywords "lisp") (:authors ("Nick McCurdy" . "nick@nickmccurdy.com")) (:maintainer "Nick McCurdy" . "nick@nickmccurdy.com") (:url . "https://github.com/nickmccurdy/add-hooks"))]) (adafruit-wisdom . [(20180225 52) ((emacs (25))) "Get/display adafruit.com quotes" single ((:commit . "aafc01726f1b3160321d40160298a0e1b054b382") (:keywords "games") (:authors ("Neil Okamoto" . "neil.okamoto+melpa@gmail.com")) (:maintainer "Neil Okamoto" . "neil.okamoto+melpa@gmail.com") (:url . "https://github.com/gonewest818/adafruit-wisdom.el"))]) (activity-watch-mode . [(20181112 1134) ((emacs (24)) (projectile (0)) (request (0))) "Automatic time tracking extension." single ((:commit . "85a34b213db8ef88db3ae32896bb3235b643e26f") (:keywords "calendar" "comm") (:authors ("Gabor Torok <gabor@20y.hu>, Alan Hamlett" . "alan@wakatime.com")) (:maintainer "Paul d'Hubert" . "paul.dhubert@ya.ru") (:url . "https://github.com/pauldub/activity-watch-mode"))]) (actionscript-mode . [(20180527 1701) nil "A simple mode for editing Actionscript 3 files" single ((:commit . "65abd58e198458a8e46748c5962c41d80d60c4ea") (:keywords "language" "modes") (:authors ("Austin Haas")) (:maintainer "Austin Haas"))]) (ack-menu . [(20150504 2022) ((mag-menu (0 1 0))) "A menu-based front-end for ack" single ((:commit . "f77be93a4697926ecf3195a355eb69580f695f4d") (:keywords "tools" "matching" "convenience") (:authors ("Steven Thomas") ("Nikolaj Schumacher")) (:maintainer "Steven Thomas") (:url . "https://github.com/chumpage/ack-menu"))]) (achievements . [(20150530 1826) ((keyfreq (0 0 3))) "Achievements for emacs usage." tar nil]) (ace-window . [(20181008 1549) ((avy (0 2 0))) "Quickly switch windows." single ((:commit . "5b88de026cea5fc57e62bb490034392815be5f0f") (:keywords "window" "location") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ace-window"))]) (ace-popup-menu . [(20180101 615) ((emacs (24 3)) (avy-menu (0 1))) "Replace GUI popup menu with something more efficient" single ((:commit . "7b436a0d9e896463d00afbeb7e49a59cc6670e9c") (:keywords "convenience" "popup" "menu") (:authors ("Mark Karpov" . "markkarpov92@gmail.com")) (:maintainer "Mark Karpov" . "markkarpov92@gmail.com") (:url . "https://github.com/mrkkrp/ace-popup-menu"))]) (ace-pinyin . [(20170501 626) ((avy (0 2 0)) (pinyinlib (0 1 0))) "Jump to Chinese characters using avy or ace-jump-mode" single ((:commit . "a9df88c1e6a32a4f4895acbb8c45383693c494c1") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-pinyin"))]) (ace-mc . [(20160409 37) ((ace-jump-mode (1 0)) (multiple-cursors (1 0)) (dash (2 10 0))) "Add multiple cursors quickly using ace jump" single ((:commit . "b106bf6a6c78c3e026fbe9a99a34d6239adce4fd") (:keywords "motion" "location" "cursor") (:authors ("Josh Moller-Mara" . "jmm@cns.nyu.edu")) (:maintainer "Josh Moller-Mara" . "jmm@cns.nyu.edu") (:url . "https://github.com/mm--/ace-mc"))]) (ace-link . [(20181103 2106) ((avy (0 4 0))) "Quickly follow links" single ((:commit . "dfd0fdf649703790a9a5ee027f2f86d6f1269d55") (:keywords "convenience" "links" "avy") (:authors ("Oleh Krehel" . "ohwoeowho@gmail.com")) (:maintainer "Oleh Krehel" . "ohwoeowho@gmail.com") (:url . "https://github.com/abo-abo/ace-link"))]) (ace-jump-zap . [(20170717 1849) ((ace-jump-mode (1 0)) (dash (2 10 0))) "Character zapping, `ace-jump-mode` style" single ((:commit . "52b5d4c6c73bd0fc833a0dcb4e803a5287d8cae8") (:keywords "convenience" "tools" "extensions") (:authors ("justin talbott" . "justin@waymondo.com")) (:maintainer "justin talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ace-jump-zap"))]) (ace-jump-mode . [(20140616 815) nil "a quick cursor location minor mode for emacs" single ((:commit . "8351e2df4fbbeb2a4003f2fb39f46d33803f3dac") (:keywords "motion" "location" "cursor") (:authors ("winterTTr" . "winterTTr@gmail.com")) (:maintainer "winterTTr" . "winterTTr@gmail.com") (:url . "https://github.com/winterTTr/ace-jump-mode/"))]) (ace-jump-helm-line . [(20160918 1836) ((avy (0 4 0)) (helm (1 6 3))) "Ace-jump to a candidate in helm window" single ((:commit . "1483055255df3f8ae349f7520f05b1e43ea3ed37") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-jump-helm-line"))]) (ace-jump-buffer . [(20171031 1550) ((avy (0 4 0)) (dash (2 4 0))) "fast buffer switching extension to `avy'" single ((:commit . "ae5be0415c823f7bb66833aa4af2180d4cf99cef") (:authors ("Justin Talbott" . "justin@waymondo.com")) (:maintainer "Justin Talbott" . "justin@waymondo.com") (:url . "https://github.com/waymondo/ace-jump-buffer"))]) (ace-isearch . [(20170506 712) ((emacs (24))) "A seamless bridge between isearch, ace-jump-mode, avy, helm-swoop and swiper" single ((:commit . "0502f95e333c8059a678745e5a112542965661d1") (:authors ("Akira Tamamori")) (:maintainer "Akira Tamamori") (:url . "https://github.com/tam17aki/ace-isearch"))]) (ace-flyspell . [(20170309 509) ((avy (0 4 0))) "Jump to and correct spelling errors using `ace-jump-mode' and flyspell" single ((:commit . "538d4f8508d305262ba0228dfe7c819fb65b53c9") (:keywords "extensions") (:authors ("Junpeng Qiu" . "qjpchmail@gmail.com")) (:maintainer "Junpeng Qiu" . "qjpchmail@gmail.com") (:url . "https://github.com/cute-jumper/ace-flyspell"))]) (academic-phrases . [(20180723 1021) ((dash (2 12 0)) (s (1 12 0)) (ht (2 0)) (emacs (24))) "Bypass that mental block when writing your papers." single ((:commit . "25d9cf67feac6359cb213f061735e2679c84187f") (:keywords "academic" "convenience" "papers" "writing" "wp") (:authors ("Nasser Alshammari" . "designernasser@gmail.com")) (:maintainer "Nasser Alshammari" . "designernasser@gmail.com") (:url . "https://github.com/nashamri/academic-phrases"))]) (ac-sly . [(20170728 1027) ((sly (1 0 0 -3)) (auto-complete (1 4)) (cl-lib (0 5))) "An auto-complete source using sly completions" single ((:commit . "bf69c687c4ecf1994349d20c182e9b567399912e") (:authors ("Damian T. Dobroczy\\'nski" . "qoocku@gmail.com")) (:maintainer "Damian T. Dobroczy\\'nski" . "qoocku@gmail.com") (:url . "https://github.com/qoocku/ac-sly"))]) (ac-slime . [(20171027 2100) ((auto-complete (1 4)) (slime (2 9)) (cl-lib (0 5))) "An auto-complete source using slime completions" single ((:commit . "6c80cb602ddad46486288f94ad7546396c6e4b1a") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com") (:url . "https://github.com/purcell/ac-slime"))]) (ac-skk . [(20141230 119) ((auto-complete (1 3 1)) (ddskk (16 0 50)) (tinysegmenter (0)) (cl-lib (0 5))) "auto-complete-mode source for DDSKK a.k.a Japanese input method" single ((:commit . "d25a265930430d080329789fb253d786c01dfa24") (:keywords "convenience" "auto-complete") (:authors ("lugecy <https://twitter.com/lugecy>")) (:maintainer "myuhe") (:url . "https://github.com/myuhe/ac-skk.el"))]) (ac-rtags . [(20181117 1949) ((auto-complete (1 4 0)) (rtags (2 10))) "auto-complete back-end for RTags" single ((:commit . "194cd70d38c3e2e01b9de04d006f94573510aebb") (:authors ("Jan Erik Hanssen" . "jhanssen@gmail.com") ("Anders Bakken" . "agbakken@gmail.com")) (:maintainer "Jan Erik Hanssen" . "jhanssen@gmail.com") (:url . "http://rtags.net"))]) (ac-racer . [(20170114 809) ((emacs (24 3)) (auto-complete (1 5 0)) (racer (0 0 2))) "auto-complete source of racer" single ((:commit . "4408c2d652dec0432e20c05e001db8222d778c6b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-racer"))]) (ac-php-core . [(20181115 1442) ((emacs (24)) (dash (1)) (php-mode (1)) (xcscope (1)) (s (1)) (f (0 17 0)) (popup (0 5 0))) "gen tags for php" tar ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (ac-php . [(20171201 934) ((ac-php-core (1)) (auto-complete (1 4 0)) (yasnippet (0 8 0))) "auto-completion source for php" single ((:commit . "1883d3178ded71534a7e93189bc789d65e4a000e") (:keywords "completion" "convenience" "intellisense") (:authors (nil . "xcwenn@qq.com [https://github.com/xcwen]")) (:maintainer nil . "xcwenn@qq.com [https://github.com/xcwen]") (:url . "https://github.com/xcwen/ac-php"))]) (ac-octave . [(20180406 334) ((auto-complete (1 4 0))) "An auto-complete source for Octave" single ((:commit . "fe0f931f2024f43de3c4fff4b1ace672413adeae") (:keywords "octave" "auto-complete" "completion") (:authors ("coldnew" . "coldnew.tw@gmail.com")) (:maintainer "coldnew" . "coldnew.tw@gmail.com") (:url . "https://github.com/coldnew/ac-octave"))]) (ac-mozc . [(20150227 1619) ((cl-lib (0 5)) (auto-complete (1 4)) (mozc (0))) "auto-complete sources for Japanese input using Mozc" single ((:commit . "4c6c8be4701010d9362184437c0f783e0335c631") (:authors ("igjit" . "igjit1@gmail.com")) (:maintainer "igjit" . "igjit1@gmail.com") (:url . "https://github.com/igjit/ac-mozc"))]) (ac-math . [(20141116 2127) ((auto-complete (1 4)) (math-symbol-lists (1 0))) "Auto-complete sources for input of mathematical symbols and latex tags" single ((:commit . "c012a8f620a48cb18db7d78995035d65eae28f11") (:keywords "latex" "auto-complete" "unicode" "symbols") (:authors ("Vitalie Spinu")) (:maintainer "Vitalie Spinu") (:url . "https://github.com/vitoshka/ac-math"))]) (ac-js2 . [(20140906 1142) ((js2-mode (20090723)) (skewer-mode (1 4))) "Auto-complete source for Js2-mode, with navigation" tar ((:commit . "721c482e1d4a08f4a29a74437257d573e8f69969") (:authors ("Scott Barnett" . "scott.n.barnett@gmail.com")) (:maintainer "Scott Barnett" . "scott.n.barnett@gmail.com") (:url . "https://github.com/ScottyB/ac-js2"))]) (ac-ispell . [(20151101 226) ((auto-complete (1 4)) (cl-lib (0 5))) "ispell completion source for auto-complete" single ((:commit . "22bace7387e9012002a6a444922f75f9913077b0") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-ispell"))]) (ac-inf-ruby . [(20131115 1150) ((inf-ruby (2 3 2)) (auto-complete (1 4))) "Enable auto-complete in inf-ruby sessions" single ((:commit . "ee53fc9c61950da9a96df3ff5ef186f9a9faf151") (:keywords "languages" "tools") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (ac-html-csswatcher . [(20151208 2113) ((web-completion-data (0 1))) "css/less class/id completion with `ac-html' or `company-web'" single ((:commit . "b0f3e7e1a3fe49e88b6eb6432377232fc715f221") (:keywords "html" "css" "less" "auto-complete") (:authors ("Olexandr Sydorchuck " . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuck " . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/ac-html-csswatcher"))]) (ac-html-angular . [(20151225 719) ((web-completion-data (0 1))) "auto complete angular15 data for `ac-html' and `company-web'" tar ((:commit . "6bafe09afe03112ca4183d58461c1a6f6c2b3c67") (:keywords "html" "auto-complete" "angular") (:authors ("Olexandr Sydorchuk" . "olexandr.syd@gmail.com")) (:maintainer "Olexandr Sydorchuk" . "olexandr.syd@gmail.com") (:url . "https://github.com/osv/ac-html-bootstrap"))]) (ac-html . [(20151005 731) ((auto-complete (1 4)) (s (1 9)) (f (0 17)) (dash (2 10))) "auto complete source for html tags and attributes" tar ((:commit . "668154cba123c321d1b07c2dc8b26d14092253b8") (:keywords "html" "auto-complete" "slim" "haml" "jade") (:authors ("Zhang Kai Yu" . "yeannylam@gmail.com")) (:maintainer "Zhang Kai Yu" . "yeannylam@gmail.com") (:url . "https://github.com/cheunghy/ac-html"))]) (ac-helm . [(20160319 233) ((helm (1 6 3)) (auto-complete (1 4 0)) (popup (0 5 0)) (cl-lib (0 5))) "Helm interface for auto-complete" single ((:commit . "baf2b1e04bcffa835084389c0fab415f26efbf32") (:keywords "completion" "convenience" "helm") (:authors ("rubikitch" . "rubikitch@ruby-lang.org") ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com"))]) (ac-haskell-process . [(20150423 1402) ((auto-complete (1 4)) (haskell-mode (13))) "Haskell auto-complete source which uses the current haskell process" single ((:commit . "0362d4323511107ec70e7165cb612f3ab01b712f") (:keywords "languages") (:authors ("Steve Purcell" . "steve@sanityinc.com")) (:maintainer "Steve Purcell" . "steve@sanityinc.com"))]) (ac-geiser . [(20130929 647) ((geiser (0 5)) (auto-complete (1 4))) "Auto-complete backend for geiser" tar ((:commit . "502d18a8a0bd4b5fdd495a99299ba2a632c5cd9a"))]) (ac-etags . [(20161001 1507) ((auto-complete (1 4))) "etags/ctags completion source for auto-complete" single ((:commit . "7983e631c226fe0fa53af3b2d56bf4eca3d785ce") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-etags"))]) (ac-emoji . [(20150823 711) ((auto-complete (1 5 0)) (cl-lib (0 5))) "auto-complete source of Emoji" tar ((:commit . "40a639764eb654f1b4bb705c817b66032a26ff2b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-emoji"))]) (ac-emmet . [(20131015 1558) ((emmet-mode (1 0 2)) (auto-complete (1 4))) "auto-complete sources for emmet-mode's snippets" single ((:commit . "88f24876ee3b759978d4614a758280b5d512d543") (:keywords "completion" "convenience" "emmet") (:authors ("Yasuyuki Oka" . "yasuyk@gmail.com")) (:maintainer "Yasuyuki Oka" . "yasuyk@gmail.com") (:url . "https://github.com/yasuyk/ac-emmet"))]) (ac-emacs-eclim . [(20180911 1121) ((eclim (0 3)) (auto-complete (1 5))) "auto-complete source for eclim" single ((:commit . "23f5b294f833ce58516d7b9ae08a7792d70022a1"))]) (ac-dcd . [(20170323 1301) ((auto-complete (1 3 1)) (flycheck-dmd-dub (0 7))) "Auto Completion source for dcd for GNU Emacs" single ((:commit . "1614aa624252e3445b0392c8a9b7197084f3e422") (:keywords "languages") (:authors (nil . "<atila.neves@gmail.com>")) (:maintainer nil . "<atila.neves@gmail.com>") (:url . "http://github.com/atilaneves/ac-dcd"))]) (ac-clang . [(20180710 546) ((emacs (24)) (cl-lib (0 5)) (auto-complete (1 4 0)) (pos-tip (0 4 6)) (yasnippet (0 8 0))) "Auto Completion source by libclang for GNU Emacs" tar ((:commit . "3294b968eb1a8317049190940193f9da47c085ef") (:keywords "completion" "convenience" "intellisense") (:authors ("yaruopooner [https://github.com/yaruopooner]")) (:maintainer "yaruopooner [https://github.com/yaruopooner]") (:url . "https://github.com/yaruopooner/ac-clang"))]) (ac-cider . [(20161006 719) ((cider (0 8 0)) (auto-complete (1 4)) (cl-lib (0 3))) "Clojure auto-complete sources using CIDER" single ((:commit . "fa13e067dd9c8c76151c7d140a2803da1d109b84") (:keywords "languages" "clojure" "nrepl" "cider" "compliment") (:authors ("Alex Yakushev" . "alex@bytopia.org") ("Steve Purcell" . "steve@sanityinc.com") ("Sam Aaron" . "samaaron@gmail.com")) (:maintainer "Alex Yakushev" . "alex@bytopia.org") (:url . "https://github.com/clojure-emacs/ac-cider"))]) (ac-capf . [(20151101 217) ((auto-complete (1 4)) (cl-lib (0 5))) "auto-complete source with completion-at-point" single ((:commit . "17571dba0a8f98111f2ab758e9bea285b263781b") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-capf"))]) (ac-c-headers . [(20151021 834) ((auto-complete (1 3 1))) "auto-complete source for C headers" single ((:commit . "de13a1d35b311e6601556d8ef163de102057deea") (:authors ("zk_phi")) (:maintainer "zk_phi") (:url . "http://hins11.yu-yake.com/"))]) (ac-alchemist . [(20150908 656) ((auto-complete (1 5 0)) (alchemist (1 5 0)) (cl-lib (0 5))) "auto-complete source for alchemist" single ((:commit . "b1891c3d41aed83f61d78a609ea97be5cc2758d9") (:authors ("Syohei YOSHIDA" . "syohex@gmail.com")) (:maintainer "Syohei YOSHIDA" . "syohex@gmail.com") (:url . "https://github.com/syohex/emacs-ac-alchemist"))]) (abyss-theme . [(20170808 1345) ((emacs (24))) "A dark theme with contrasting colours." single ((:commit . "18791c6e8d9cc2b4815c9f08627a2e94fc0eeb14") (:keywords "theme" "dark" "contrasting colours") (:authors ("Matt Russell" . "matt@mgrbyte.co.uk")) (:maintainer "Matt Russell" . "matt@mgrbyte.co.uk") (:url . "https://github.com/mgrbyte/emacs-abyss-theme"))]) (abl-mode . [(20181031 830) nil "Python TDD minor mode" single ((:commit . "b4c65b5a60a83200fe06f6caa77073316e5a4228") (:authors ("Ulas Tuerkmen <ulas.tuerkmen at gmail dot com>")) (:maintainer "Ulas Tuerkmen <ulas.tuerkmen at gmail dot com>") (:url . "http://github.com/afroisalreadyinu/abl-mode"))]) (abgaben . [(20171119 646) ((pdf-tools (0 80)) (f (0 19 0)) (s (1 11 0))) "review and correct assignments received by mail" single ((:commit . "20d14830f07d66e2a04bcad1498a4a6fbf4b4451") (:keywords "mail" "outlines" "convenience") (:authors ("Arne Köhn" . "arne@chark.eu")) (:maintainer "Arne Köhn" . "arne@chark.eu") (:url . "http://arne.chark.eu/"))]) (abc-mode . [(20171020 1019) nil "Major mode for editing abc music files" single ((:commit . "238deedeb6c90df168045552eb463cfae9e1f88f") (:keywords "local" "docs") (:authors ("Matthew K. Junker" . "junker@alum.mit.edu")) (:maintainer "Matthew K. Junker" . "junker@alum.mit.edu"))]) (aa-edit-mode . [(20170119 320) ((emacs (24 3)) (navi2ch (2 0 0))) "Major mode for editing AA(S_JIS Art) and .mlt file" single ((:commit . "1dd801225b7ad3c23ad09698f5e77f0df7012a65") (:keywords "wp" "text" "shiftjis" "mlt" "yaruo") (:authors ("USAMI Kenta" . "tadsan@zonu.me")) (:maintainer "USAMI Kenta" . "tadsan@zonu.me"))]) (a . [(20180907 953) ((emacs (25))) "Associative data structure functions" single ((:commit . "18966975db7110d0aac726be95b593e2fc3d44ed") (:keywords "lisp") (:authors ("Arne Brasseur" . "arne@arnebrasseur.net")) (:maintainer "Arne Brasseur" . "arne@arnebrasseur.net") (:url . "https://github.com/plexus/a.el"))]) (@ . [(20181013 1828) ((emacs (24 3))) "multiple-inheritance prototype-based objects DSL" tar ((:commit . "fe78a75c88429343f017ccd74e62bd9465dba50a") (:authors ("Christopher Wellons" . "wellons@nullprogram.com")) (:maintainer "Christopher Wellons" . "wellons@nullprogram.com") (:url . "https://github.com/skeeto/at-el"))]) (4clojure . [(20131014 2207) ((json (1 2)) (request (0 2 0))) "Open and evaluate 4clojure.com questions" single ((:commit . "3cdfd356c24cd3518397d29ae833f56a4d20b4ca") (:keywords "languages" "data") (:authors ("Joshua Hoff")) (:maintainer "Joshua Hoff"))]) (2048-game . [(20151026 1933) nil "play 2048 in Emacs" single ((:authors ("Zachary Kanfer" . "zkanfer@gmail.com")) (:maintainer "Zachary Kanfer" . "zkanfer@gmail.com") (:url . "https://bitbucket.org/zck/2048.el"))]) (0xc . [(20170126 353) ((emacs (24 4)) (s (1 11 0))) "Base conversion made easy" single ((:commit . "12c2c6118c062a49594965c69e6a17bb46339eb2") (:keywords "base" "conversion") (:authors ("Adam Niederer" . "adam.niederer@gmail.com")) (:maintainer "Adam Niederer" . "adam.niederer@gmail.com") (:url . "http://github.com/AdamNiederer/0xc"))]) (0blayout . [(20161008 607) nil "Layout grouping with ease" single ((:commit . "873732ddb99a3ec18845a37467ee06bce4e61d87") (:keywords "convenience" "window-management") (:authors ("Elis \"etu\" Axelsson")) (:maintainer "Elis \"etu\" Axelsson") (:url . "https://github.com/etu/0blayout"))]))
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-amend.el b/elpa/diff-hl-20180201.1155/diff-hl-amend.el
deleted file mode 100644
index defb3f4..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-amend.el
+++ /dev/null
@@ -1,68 +0,0 @@
-;; Copyright (C) 2012-2013  Free Software Foundation, Inc.
-
-;; Author:   Dmitry Gutov <dgutov@yandex.ru>
-;; URL:      https://github.com/dgutov/diff-hl
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; Toggle in the current buffer with `M-x diff-hl-amend-mode'.
-;; Toggle in all buffers with `M-x global-diff-hl-amend-mode'.
-
-;;; Code:
-
-(require 'diff-hl)
-
-;;;###autoload
-(define-minor-mode diff-hl-amend-mode
-  "Show changes against the second-last revision in `diff-hl-mode'.
-Most useful with backends that support rewriting local commits,
-and most importantly, 'amending' the most recent one.
-Currently only supports Git, Mercurial and Bazaar."
-  :lighter " Amend"
-  (if diff-hl-amend-mode
-      (progn
-        (diff-hl-amend-setup)
-        (add-hook 'after-revert-hook 'diff-hl-amend-setup nil t))
-    (remove-hook 'after-revert-hook 'diff-hl-amend-setup t)
-    (setq-local diff-hl-reference-revision nil))
-  (when diff-hl-mode
-    (diff-hl-update)))
-
-(defun diff-hl-amend-setup ()
-  (let ((backend (vc-backend buffer-file-name)))
-    (when backend
-      (setq-local diff-hl-reference-revision
-                  (cl-case backend
-                    (Git
-                     "HEAD^")
-                    (Hg
-                     "-2")
-                    (Bzr
-                     "revno:-2"))))))
-
-;;;###autoload
-(define-globalized-minor-mode global-diff-hl-amend-mode diff-hl-amend-mode
-  turn-on-diff-hl-amend-mode)
-
-(defun turn-on-diff-hl-amend-mode ()
-  "Turn on `diff-hl-amend-mode' in a buffer if appropriate."
-  (and buffer-file-name (diff-hl-amend-mode 1)))
-
-(provide 'diff-hl-amend)
-
-;;; diff-hl-amend.el ends here
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-amend.elc b/elpa/diff-hl-20180201.1155/diff-hl-amend.elc
deleted file mode 100644
index bb18314..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-amend.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-autoloads.el b/elpa/diff-hl-20180201.1155/diff-hl-autoloads.el
deleted file mode 100644
index 2a0dccc..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-autoloads.el
+++ /dev/null
@@ -1,159 +0,0 @@
-;;; diff-hl-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "diff-hl" "diff-hl.el" (0 0 0 0))
-;;; Generated autoloads from diff-hl.el
-
-(autoload 'diff-hl-mode "diff-hl" "\
-Toggle VC diff highlighting.
-
-\(fn &optional ARG)" t nil)
-
-(autoload 'turn-on-diff-hl-mode "diff-hl" "\
-Turn on `diff-hl-mode' or `diff-hl-dir-mode' in a buffer if appropriate.
-
-\(fn)" nil nil)
-
-(defvar global-diff-hl-mode nil "\
-Non-nil if Global Diff-Hl mode is enabled.
-See the `global-diff-hl-mode' command
-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-diff-hl-mode'.")
-
-(custom-autoload 'global-diff-hl-mode "diff-hl" nil)
-
-(autoload 'global-diff-hl-mode "diff-hl" "\
-Toggle Diff-Hl mode in all buffers.
-With prefix ARG, enable Global Diff-Hl mode if ARG is positive;
-otherwise, disable it.  If called from Lisp, enable the mode if
-ARG is omitted or nil.
-
-Diff-Hl mode is enabled in all buffers where
-`turn-on-diff-hl-mode' would do it.
-See `diff-hl-mode' for more information on Diff-Hl mode.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "diff-hl" '("diff-hl-")))
-
-;;;***
-
-;;;### (autoloads nil "diff-hl-amend" "diff-hl-amend.el" (0 0 0 0))
-;;; Generated autoloads from diff-hl-amend.el
-
-(autoload 'diff-hl-amend-mode "diff-hl-amend" "\
-Show changes against the second-last revision in `diff-hl-mode'.
-Most useful with backends that support rewriting local commits,
-and most importantly, 'amending' the most recent one.
-Currently only supports Git, Mercurial and Bazaar.
-
-\(fn &optional ARG)" t nil)
-
-(defvar global-diff-hl-amend-mode nil "\
-Non-nil if Global Diff-Hl-Amend mode is enabled.
-See the `global-diff-hl-amend-mode' command
-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-diff-hl-amend-mode'.")
-
-(custom-autoload 'global-diff-hl-amend-mode "diff-hl-amend" nil)
-
-(autoload 'global-diff-hl-amend-mode "diff-hl-amend" "\
-Toggle Diff-Hl-Amend mode in all buffers.
-With prefix ARG, enable Global Diff-Hl-Amend mode if ARG is positive;
-otherwise, disable it.  If called from Lisp, enable the mode if
-ARG is omitted or nil.
-
-Diff-Hl-Amend mode is enabled in all buffers where
-`turn-on-diff-hl-amend-mode' would do it.
-See `diff-hl-amend-mode' for more information on Diff-Hl-Amend mode.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "diff-hl-amend" '("turn-on-diff-hl-amend-mode" "diff-hl-amend-setup")))
-
-;;;***
-
-;;;### (autoloads nil "diff-hl-dired" "diff-hl-dired.el" (0 0 0 0))
-;;; Generated autoloads from diff-hl-dired.el
-
-(autoload 'diff-hl-dired-mode "diff-hl-dired" "\
-Toggle VC diff highlighting on the side of a Dired window.
-
-\(fn &optional ARG)" t nil)
-
-(autoload 'diff-hl-dired-mode-unless-remote "diff-hl-dired" "\
-
-
-\(fn)" nil nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "diff-hl-dired" '("diff-hl-dired-")))
-
-;;;***
-
-;;;### (autoloads nil "diff-hl-flydiff" "diff-hl-flydiff.el" (0 0
-;;;;;;  0 0))
-;;; Generated autoloads from diff-hl-flydiff.el
-
-(defvar diff-hl-flydiff-mode nil "\
-Non-nil if Diff-Hl-Flydiff mode is enabled.
-See the `diff-hl-flydiff-mode' command
-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 `diff-hl-flydiff-mode'.")
-
-(custom-autoload 'diff-hl-flydiff-mode "diff-hl-flydiff" nil)
-
-(autoload 'diff-hl-flydiff-mode "diff-hl-flydiff" "\
-Perform highlighting on-the-fly.
-This is a global minor mode.  It alters how `diff-hl-mode' works.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "diff-hl-flydiff" '("diff-hl-flydiff")))
-
-;;;***
-
-;;;### (autoloads nil "diff-hl-margin" "diff-hl-margin.el" (0 0 0
-;;;;;;  0))
-;;; Generated autoloads from diff-hl-margin.el
-
-(defvar diff-hl-margin-mode nil "\
-Non-nil if Diff-Hl-Margin mode is enabled.
-See the `diff-hl-margin-mode' command
-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 `diff-hl-margin-mode'.")
-
-(custom-autoload 'diff-hl-margin-mode "diff-hl-margin" nil)
-
-(autoload 'diff-hl-margin-mode "diff-hl-margin" "\
-Toggle displaying `diff-hl-mode' highlights on the margin.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "diff-hl-margin" '("diff-hl-")))
-
-;;;***
-
-;;;### (autoloads nil nil ("diff-hl-pkg.el") (0 0 0 0))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; diff-hl-autoloads.el ends here
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-dired.el b/elpa/diff-hl-20180201.1155/diff-hl-dired.el
deleted file mode 100644
index 947c2b6..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-dired.el
+++ /dev/null
@@ -1,184 +0,0 @@
-;;; diff-hl-dired.el --- Highlight changed files in Dired -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012-2017  Free Software Foundation, Inc.
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; To enable in all Dired buffers, add this to your init file:
-;;
-;; (add-hook 'dired-mode-hook 'diff-hl-dired-mode)
-;;
-;; or
-;;
-;; (add-hook 'dired-mode-hook 'diff-hl-dired-mode-unless-remote)
-;;
-;; to do it only in local Dired buffers.
-
-;;; Code:
-
-(require 'diff-hl)
-(require 'dired)
-(require 'vc-hooks)
-
-(defvar diff-hl-dired-process-buffer nil)
-
-(defgroup diff-hl-dired nil
-  "VC diff highlighting on the side of a Dired window."
-  :group 'diff-hl)
-
-(defface diff-hl-dired-insert
-  '((default :inherit diff-hl-insert))
-  "Face used to highlight added files.")
-
-(defface diff-hl-dired-delete
-  '((default :inherit diff-hl-delete))
-  "Face used to highlight directories with deleted files.")
-
-(defface diff-hl-dired-change
-  '((default :inherit diff-hl-change))
-  "Face used to highlight changed files.")
-
-(defface diff-hl-dired-unknown
-  '((default :inherit dired-ignored))
-  "Face used to highlight unregistered files.")
-
-(defface diff-hl-dired-ignored
-  '((default :inherit dired-ignored))
-  "Face used to highlight unregistered files.")
-
-(defcustom diff-hl-dired-extra-indicators t
-  "Non-nil to indicate ignored files."
-  :type 'boolean)
-
-(defcustom diff-hl-dired-ignored-backends '(RCS)
-  "VC backends to ignore.
-The directories registered to one of these backends won't have
-status indicators."
-  :type `(repeat (choice ,@(mapcar
-                            (lambda (name)
-                              `(const :tag ,(symbol-name name) ,name))
-                            vc-handled-backends))))
-
-;;;###autoload
-(define-minor-mode diff-hl-dired-mode
-  "Toggle VC diff highlighting on the side of a Dired window."
-  :lighter ""
-  (if diff-hl-dired-mode
-      (progn
-        (diff-hl-maybe-define-bitmaps)
-        (set (make-local-variable 'diff-hl-dired-process-buffer) nil)
-        (add-hook 'dired-after-readin-hook 'diff-hl-dired-update nil t))
-    (remove-hook 'dired-after-readin-hook 'diff-hl-dired-update t)
-    (diff-hl-dired-clear)))
-
-(defun diff-hl-dired-update ()
-  "Highlight the Dired buffer."
-  (let ((backend (ignore-errors (vc-responsible-backend default-directory)))
-        (def-dir default-directory)
-        (buffer (current-buffer))
-        dirs-alist files-alist)
-    (when (and backend (not (memq backend diff-hl-dired-ignored-backends)))
-      (diff-hl-dired-clear)
-      (if (buffer-live-p diff-hl-dired-process-buffer)
-          (let ((proc (get-buffer-process diff-hl-dired-process-buffer)))
-            (when proc (kill-process proc)))
-        (setq diff-hl-dired-process-buffer
-              (generate-new-buffer " *diff-hl-dired* tmp status")))
-      (with-current-buffer diff-hl-dired-process-buffer
-        (setq default-directory (expand-file-name def-dir))
-        (erase-buffer)
-        (diff-hl-dired-status-files
-         backend def-dir
-         (when diff-hl-dired-extra-indicators
-           (cl-loop for file in (directory-files def-dir)
-                    unless (member file '("." ".." ".hg"))
-                    collect file))
-         (lambda (entries &optional more-to-come)
-           (when (buffer-live-p buffer)
-             (with-current-buffer buffer
-               (dolist (entry entries)
-                 (cl-destructuring-bind (file state &rest r) entry
-                   ;; Work around http://debbugs.gnu.org/18605
-                   (setq file (replace-regexp-in-string "\\` " "" file))
-                   (let ((type (plist-get
-                                '(edited change added insert removed delete
-                                  unregistered unknown ignored ignored)
-                                state)))
-                     (if (string-match "\\`\\([^/]+\\)/" file)
-                         (let* ((dir (match-string 1 file))
-                                (value (cdr (assoc dir dirs-alist))))
-                           (unless (eq value type)
-                             (cond
-                              ((eq state 'up-to-date))
-                              ((null value)
-                               (push (cons dir type) dirs-alist))
-                              ((not (eq type 'ignored))
-                               (setcdr (assoc dir dirs-alist) 'change)))))
-                       (push (cons file type) files-alist)))))
-               (unless more-to-come
-                 (diff-hl-dired-highlight-items
-                  (append dirs-alist files-alist))))
-             (unless more-to-come
-               (kill-buffer diff-hl-dired-process-buffer))))
-         )))))
-
-(defun diff-hl-dired-status-files (backend dir files update-function)
-   "Using version control BACKEND, return list of (FILE STATE EXTRA) entries
-for DIR containing FILES. Call UPDATE-FUNCTION as entries are added."
-  (if (version< "25" emacs-version)
-      (vc-call-backend backend 'dir-status-files dir files update-function)
-    (vc-call-backend backend 'dir-status-files dir files nil update-function)))
-
-(when (version< emacs-version "24.4.51.5")
-  ;; Work around http://debbugs.gnu.org/19386
-  (defadvice vc-git-dir-status-goto-stage (around
-                                            diff-hl-dired-skip-up-to-date
-                                            (stage files update-function)
-                                            activate)
-    (when (eq stage 'ls-files-up-to-date)
-      (setq stage 'diff-index))
-    ad-do-it))
-
-(defun diff-hl-dired-highlight-items (alist)
-  "Highlight ALIST containing (FILE . TYPE) elements."
-  (dolist (pair alist)
-    (let ((file (car pair))
-          (type (cdr pair)))
-      (save-excursion
-        (goto-char (point-min))
-        (when (and type (dired-goto-file-1
-                         file (expand-file-name file) nil))
-          (let* ((diff-hl-fringe-bmp-function 'diff-hl-fringe-bmp-from-type)
-                 (diff-hl-fringe-face-function 'diff-hl-dired-face-from-type)
-                 (o (diff-hl-add-highlighting type 'single)))
-            (overlay-put o 'modification-hooks '(diff-hl-overlay-modified))
-            ))))))
-
-(defun diff-hl-dired-face-from-type (type _pos)
-  (intern (format "diff-hl-dired-%s" type)))
-
-(defalias 'diff-hl-dired-clear 'diff-hl-remove-overlays)
-
-;;;###autoload
-(defun diff-hl-dired-mode-unless-remote ()
-  (unless (file-remote-p default-directory)
-    (diff-hl-dired-mode)))
-
-(provide 'diff-hl-dired)
-
-;;; diff-hl-dired.el ends here
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-dired.elc b/elpa/diff-hl-20180201.1155/diff-hl-dired.elc
deleted file mode 100644
index 664bf82..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-dired.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-flydiff.el b/elpa/diff-hl-20180201.1155/diff-hl-flydiff.el
deleted file mode 100644
index 2c32208..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-flydiff.el
+++ /dev/null
@@ -1,175 +0,0 @@
-;; Copyright (C) 2015, 2016 Free Software Foundation, Inc.
-
-;; Author:   Jonathan Hayase <PythonNut@gmail.com>
-;; URL:      https://github.com/dgutov/diff-hl
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; This mode enables diffing on-the-fly (i.e. without saving the buffer first)
-;; Toggle in all buffers with M-x diff-hl-flydiff-mode
-
-;;; Code:
-
-(require 'diff-hl)
-(require 'diff)
-(unless (require 'nadvice nil t)
-  (error "`diff-hl-flydiff-mode' requires Emacs 24.4 or newer"))
-
-(defgroup diff-hl-flydiff nil
-  "Highlight changes on the fly"
-  :group 'diff-hl)
-
-(defcustom diff-hl-flydiff-delay 0.3
-  "The idle delay in seconds before highlighting is updated."
-  :type 'number)
-
-(defvar diff-hl-flydiff-modified-tick 0)
-(defvar diff-hl-flydiff-timer nil)
-(make-variable-buffer-local 'diff-hl-flydiff-modified-tick)
-
-(defun diff-hl-flydiff/vc-git--symbolic-ref (file)
-  (or
-   (vc-file-getprop file 'vc-git-symbolic-ref)
-   (let* (process-file-side-effects
-          (str (vc-git--run-command-string nil "symbolic-ref" "HEAD")))
-     (vc-file-setprop file 'vc-git-symbolic-ref
-                      (if str
-                          (if (string-match "^\\(refs/heads/\\)?\\(.+\\)$" str)
-                              (match-string 2 str)
-                            str))))))
-
-(defun diff-hl-flydiff/vc-git-working-revision (_file)
-  "Git-specific version of `vc-working-revision'."
-  (let (process-file-side-effects)
-    (vc-git--rev-parse "HEAD")))
-
-(defun diff-hl-flydiff/vc-git-mode-line-string (file)
-  "Return a string for `vc-mode-line' to put in the mode line for FILE."
-  (let* ((rev (vc-working-revision file))
-         (disp-rev (or (diff-hl-flydiff/vc-git--symbolic-ref file)
-                       (substring rev 0 7)))
-         (def-ml (vc-default-mode-line-string 'Git file))
-         (help-echo (get-text-property 0 'help-echo def-ml))
-         (face   (get-text-property 0 'face def-ml)))
-    (propertize (replace-regexp-in-string (concat rev "\\'") disp-rev def-ml t t)
-                'face face
-                'help-echo (concat help-echo "\nCurrent revision: " rev))))
-
-;; Polyfill concrete revisions for vc-git-working-revision in Emacs 24.4, 24.5
-(when (version<= emacs-version "25.0")
-  (with-eval-after-load 'vc-git
-    (advice-add 'vc-git-working-revision :override
-                #'diff-hl-flydiff/vc-git-working-revision)
-    (advice-add 'vc-git-mode-line-string :override
-                #'diff-hl-flydiff/vc-git-mode-line-string)))
-
-(defun diff-hl-flydiff/working-revision (file)
-  "Like vc-working-revision, but always up-to-date"
-  (vc-file-setprop file 'vc-working-revision
-                   (vc-call-backend (vc-backend file) 'working-revision file)))
-
-(defun diff-hl-flydiff-make-temp-file-name (file rev &optional manual)
-  "Return a backup file name for REV or the current version of FILE.
-If MANUAL is non-nil it means that a name for backups created by
-the user should be returned."
-  (let* ((auto-save-file-name-transforms
-          `((".*" ,temporary-file-directory t))))
-    (expand-file-name
-     (concat (make-auto-save-file-name)
-             ".~" (subst-char-in-string
-                   ?/ ?_ rev)
-             (unless manual ".") "~")
-     temporary-file-directory)))
-
-(defun diff-hl-flydiff-create-revision (file revision)
-  "Read REVISION of FILE into a buffer and return the buffer."
-  (let ((automatic-backup (diff-hl-flydiff-make-temp-file-name file revision))
-        (filebuf (get-file-buffer file))
-        (filename (diff-hl-flydiff-make-temp-file-name file revision 'manual)))
-    (unless (file-exists-p filename)
-      (if (file-exists-p automatic-backup)
-          (rename-file automatic-backup filename nil)
-        (with-current-buffer filebuf
-          (let ((coding-system-for-read 'no-conversion)
-                (coding-system-for-write 'no-conversion))
-            (condition-case nil
-                (with-temp-file filename
-                  (let ((outbuf (current-buffer)))
-                    ;; Change buffer to get local value of
-                    ;; vc-checkout-switches.
-                    (with-current-buffer filebuf
-                      (vc-call find-revision file revision outbuf))))
-              (error
-               (when (file-exists-p filename)
-                 (delete-file filename))))))))
-    filename))
-
-(defun diff-hl-flydiff-buffer-with-head (file &optional backend)
-  "View the differences between BUFFER and its associated file.
-This requires the external program `diff' to be in your `exec-path'."
-  (interactive)
-  (vc-ensure-vc-buffer)
-  (setq diff-hl-flydiff-modified-tick (buffer-modified-tick))
-  (save-current-buffer
-    (let* ((temporary-file-directory
-            (if (file-directory-p "/dev/shm/")
-                "/dev/shm/"
-              temporary-file-directory))
-           (rev (diff-hl-flydiff-create-revision
-                 file
-                 (diff-hl-flydiff/working-revision file))))
-      (diff-no-select rev (current-buffer) "-U 0 --strip-trailing-cr" 'noasync
-                      (get-buffer-create " *diff-hl-diff*")))))
-
-(defun diff-hl-flydiff-update ()
-  (unless (or
-           (not diff-hl-mode)
-           (= diff-hl-flydiff-modified-tick (buffer-modified-tick))
-           (not buffer-file-name)
-           (not (file-exists-p buffer-file-name))
-           (file-remote-p default-directory))
-    (diff-hl-update)))
-
-(defun diff-hl-flydiff/modified-p (state)
-  (buffer-modified-p))
-
-;;;###autoload
-(define-minor-mode diff-hl-flydiff-mode
-  "Perform highlighting on-the-fly.
-This is a global minor mode.  It alters how `diff-hl-mode' works."
-  :lighter "" :global t
-  (if diff-hl-flydiff-mode
-      (progn
-        (advice-add 'diff-hl-overlay-modified :override #'ignore)
-
-        (advice-add 'diff-hl-modified-p :before-until
-                    #'diff-hl-flydiff/modified-p)
-        (advice-add 'diff-hl-changes-buffer :override
-                    #'diff-hl-flydiff-buffer-with-head)
-        (setq diff-hl-flydiff-timer
-              (run-with-idle-timer diff-hl-flydiff-delay t #'diff-hl-flydiff-update)))
-
-    (advice-remove 'diff-hl-overlay-modified #'ignore)
-
-    (advice-remove 'diff-hl-modified-p #'diff-hl-flydiff/modified-p)
-    (advice-remove 'diff-hl-changes-buffer #'diff-hl-flydiff-buffer-with-head)
-
-    (and diff-hl-flydiff-timer
-         (cancel-timer diff-hl-flydiff-timer))))
-
-(provide 'diff-hl-flydiff)
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-flydiff.elc b/elpa/diff-hl-20180201.1155/diff-hl-flydiff.elc
deleted file mode 100644
index 678021d..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-flydiff.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-margin.el b/elpa/diff-hl-20180201.1155/diff-hl-margin.el
deleted file mode 100644
index dfc1928..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-margin.el
+++ /dev/null
@@ -1,153 +0,0 @@
-;;; diff-hl-margin.el --- Highlight buffer changes on margins -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012-2017  Free Software Foundation, Inc.
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; This is a global mode, it modifies `diff-hl-mode' to use the margin
-;; instead of the fringe. To toggle, type `M-x diff-hl-margin-mode'.
-;;
-;; Compared to the default behavior, this makes `diff-hl-mode'
-;; indicators show up even when Emacs is running in a terminal.
-;;
-;; On the flip side, the indicators look simpler, and they are
-;; incompatible with `linum-mode' or any other mode that uses the
-;; margin.
-;;
-;; You might want to enable it conditionally in your init file
-;; depending on whether Emacs is running in graphical mode:
-;;
-;; (unless (window-system) (diff-hl-margin-mode))
-
-(require 'cl-lib)
-(require 'diff-hl)
-(require 'diff-hl-dired)
-
-(defvar diff-hl-margin-old-highlight-function nil)
-
-(defgroup diff-hl-margin nil
-  "Highlight buffer changes on margin"
-  :group 'diff-hl)
-
-(defface diff-hl-margin-insert
-  '((default :inherit diff-hl-insert))
-  "Face used to highlight inserted lines on the margin.")
-
-(defface diff-hl-margin-delete
-  '((default :inherit diff-hl-delete))
-  "Face used to highlight deleted lines on the margin.")
-
-(defface diff-hl-margin-change
-  '((default :inherit diff-hl-change))
-  "Face used to highlight changed lines on the margin.")
-
-(defface diff-hl-margin-ignored
-  '((default :inherit dired-ignored))
-  "Face used to highlight changed lines on the margin.")
-
-(defface diff-hl-margin-unknown
-  '((default :inherit dired-ignored))
-  "Face used to highlight changed lines on the margin.")
-
-(defcustom diff-hl-margin-symbols-alist
-  '((insert . "+") (delete . "-") (change . "!")
-    (unknown . "?") (ignored . "i"))
-  "Associative list from symbols to strings."
-  :type '(alist :key-type symbol
-                :value-type string
-                :options (insert delete change unknown ignored))
-  :set (lambda (symbol value)
-         (defvar diff-hl-margin-spec-cache)
-         (set-default symbol value)
-         (setq diff-hl-margin-spec-cache nil)))
-
-;;;###autoload
-(define-minor-mode diff-hl-margin-mode
-  "Toggle displaying `diff-hl-mode' highlights on the margin."
-  :lighter "" :global t
-  (if diff-hl-margin-mode
-      (progn
-        (add-hook 'diff-hl-mode-on-hook 'diff-hl-margin-minor-mode)
-        (add-hook 'diff-hl-mode-off-hook 'diff-hl-margin-minor-mode-off)
-        (add-hook 'diff-hl-dired-mode-on-hook 'diff-hl-margin-minor-mode)
-        (add-hook 'diff-hl-dired-mode-off-hook 'diff-hl-margin-minor-mode-off))
-    (remove-hook 'diff-hl-mode-on-hook 'diff-hl-margin-minor-mode)
-    (remove-hook 'diff-hl-mode-off-hook 'diff-hl-margin-minor-mode-off)
-    (remove-hook 'diff-hl-dired-mode-on-hook 'diff-hl-margin-minor-mode)
-    (remove-hook 'diff-hl-dired-mode-off-hook 'diff-hl-margin-minor-mode-off))
-  (dolist (buf (buffer-list))
-    (with-current-buffer buf
-      (cond
-       (diff-hl-mode
-        (diff-hl-margin-minor-mode (if diff-hl-margin-mode 1 -1))
-        (diff-hl-update))
-       (diff-hl-dired-mode
-        (diff-hl-margin-minor-mode (if diff-hl-margin-mode 1 -1))
-        (diff-hl-dired-update))))))
-
-(define-minor-mode diff-hl-margin-minor-mode
-  "Toggle displaying `diff-hl-mode' highlights on the margin locally.
-You probably shouldn't use this function directly."
-  :lighter ""
-  (let ((width-var (intern (format "%s-margin-width" diff-hl-side))))
-    (if diff-hl-margin-minor-mode
-        (progn
-          (set (make-local-variable 'diff-hl-margin-old-highlight-function)
-               diff-hl-highlight-function)
-          (set (make-local-variable 'diff-hl-highlight-function)
-               'diff-hl-highlight-on-margin)
-          (set width-var 1))
-      (setq diff-hl-highlight-function diff-hl-margin-old-highlight-function
-            diff-hl-margin-old-highlight-function nil)
-      (set width-var 0)))
-  (dolist (win (get-buffer-window-list))
-    (set-window-buffer win (current-buffer))))
-
-(define-obsolete-variable-alias 'diff-hl-margin-side 'diff-hl-side "1.7.1")
-
-(defun diff-hl-margin-minor-mode-off ()
-  (diff-hl-margin-minor-mode -1))
-
-(defvar diff-hl-margin-spec-cache nil)
-
-(defun diff-hl-margin-spec-cache ()
-  (or diff-hl-margin-spec-cache
-      (setq diff-hl-margin-spec-cache
-            (diff-hl-margin-build-spec-cache))))
-
-(defun diff-hl-margin-build-spec-cache ()
-  (cl-loop for (type . char) in diff-hl-margin-symbols-alist
-           nconc
-           (cl-loop for side in '(left right)
-                    collect
-                    (cons
-                     (cons type side)
-                     (propertize
-                      " " 'display
-                      `((margin ,(intern (format "%s-margin" side)))
-                        ,(propertize char 'face
-                                     (intern (format "diff-hl-margin-%s" type)))))))))
-
-(defun diff-hl-highlight-on-margin (ovl type _shape)
-  (let ((spec (cdr (assoc (cons type diff-hl-side)
-                          (diff-hl-margin-spec-cache)))))
-    (overlay-put ovl 'before-string spec)))
-
-(provide 'diff-hl-margin)
-
-;;; diff-hl-margin.el ends here
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-margin.elc b/elpa/diff-hl-20180201.1155/diff-hl-margin.elc
deleted file mode 100644
index 8f53e25..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-margin.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/diff-hl-20180201.1155/diff-hl-pkg.el b/elpa/diff-hl-20180201.1155/diff-hl-pkg.el
deleted file mode 100644
index 68efb05..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl-pkg.el
+++ /dev/null
@@ -1,13 +0,0 @@
-(define-package "diff-hl" "20180201.1155" "Highlight uncommitted changes using VC"
-  '((cl-lib "0.2")
-    (emacs "24.3"))
-  :keywords
-  '("vc" "diff")
-  :authors
-  '(("Dmitry Gutov" . "dgutov@yandex.ru"))
-  :maintainer
-  '("Dmitry Gutov" . "dgutov@yandex.ru")
-  :url "https://github.com/dgutov/diff-hl")
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
diff --git a/elpa/diff-hl-20180201.1155/diff-hl.el b/elpa/diff-hl-20180201.1155/diff-hl.el
deleted file mode 100644
index 86d9cc6..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl.el
+++ /dev/null
@@ -1,606 +0,0 @@
-;;; diff-hl.el --- Highlight uncommitted changes using VC -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012-2016  Free Software Foundation, Inc.
-
-;; Author:   Dmitry Gutov <dgutov@yandex.ru>
-;; URL:      https://github.com/dgutov/diff-hl
-;; Keywords: vc, diff
-;; Version:  1.8.4
-;; Package-Requires: ((cl-lib "0.2") (emacs "24.3"))
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; `diff-hl-mode' highlights uncommitted changes on the side of the
-;; window (using the fringe, by default), allows you to jump between
-;; the hunks and revert them selectively.
-
-;; Provided commands:
-;;
-;; `diff-hl-diff-goto-hunk'  C-x v =
-;; `diff-hl-revert-hunk'     C-x v n
-;; `diff-hl-previous-hunk'   C-x v [
-;; `diff-hl-next-hunk'       C-x v ]
-;;
-;; The mode takes advantage of `smartrep' if it is installed.
-
-;; Add either of the following to your init file.
-;;
-;; To use it in all buffers:
-;;
-;; (global-diff-hl-mode)
-;;
-;; Only in `prog-mode' buffers, with `vc-dir' integration:
-;;
-;; (add-hook 'prog-mode-hook 'turn-on-diff-hl-mode)
-;; (add-hook 'vc-dir-mode-hook 'turn-on-diff-hl-mode)
-
-;;; Code:
-
-(require 'fringe)
-(require 'diff-mode)
-(require 'vc)
-(require 'vc-dir)
-(eval-when-compile
-  (require 'cl-lib)
-  (require 'vc-git)
-  (require 'vc-hg)
-  (require 'face-remap)
-  (declare-function smartrep-define-key 'smartrep))
-
-(defgroup diff-hl nil
-  "VC diff highlighting on the side of a window"
-  :group 'vc)
-
-(defface diff-hl-insert
-  '((default :inherit diff-added)
-    (((class color)) :foreground "green4"))
-  "Face used to highlight inserted lines."
-  :group 'diff-hl)
-
-(defface diff-hl-delete
-  '((default :inherit diff-removed)
-    (((class color)) :foreground "red3"))
-  "Face used to highlight deleted lines."
-  :group 'diff-hl)
-
-(defface diff-hl-change
-  '((default :foreground "blue3")
-    (((class color) (min-colors 88) (background light))
-     :background "#ddddff")
-    (((class color) (min-colors 88) (background dark))
-     :background "#333355"))
-  "Face used to highlight changed lines."
-  :group 'diff-hl)
-
-(defcustom diff-hl-command-prefix (kbd "C-x v")
-  "The prefix for all `diff-hl' commands."
-  :group 'diff-hl
-  :type 'string)
-
-(defcustom diff-hl-draw-borders t
-  "Non-nil to draw borders around fringe indicators."
-  :group 'diff-hl
-  :type 'boolean)
-
-(defcustom diff-hl-highlight-function 'diff-hl-highlight-on-fringe
-  "Function to highlight the current line. Its arguments are
-  overlay, change type and position within a hunk."
-  :group 'diff-hl
-  :type 'function)
-
-(defcustom diff-hl-fringe-bmp-function 'diff-hl-fringe-bmp-from-pos
-  "Function to choose the fringe bitmap for a given change type
-  and position within a hunk.  Should accept two arguments."
-  :group 'diff-hl
-  :type '(choice (const diff-hl-fringe-bmp-from-pos)
-                 (const diff-hl-fringe-bmp-from-type)
-                 function))
-
-(defcustom diff-hl-fringe-face-function 'diff-hl-fringe-face-from-type
-  "Function to choose the fringe face for a given change type
-  and position within a hunk.  Should accept two arguments."
-  :group 'diff-hl
-  :type 'function)
-
-(defcustom diff-hl-side 'left
-  "Which side to use for indicators."
-  :type '(choice (const left)
-                 (const right))
-  :set (lambda (var value)
-         (let ((on (bound-and-true-p global-diff-hl-mode)))
-           (when on (global-diff-hl-mode -1))
-           (set-default var value)
-           (when on (global-diff-hl-mode 1)))))
-
-(defvar diff-hl-reference-revision nil
-  "Revision to diff against.  nil means the most recent one.")
-
-(defun diff-hl-define-bitmaps ()
-  (let* ((scale (if (and (boundp 'text-scale-mode-amount)
-                         (numberp text-scale-mode-amount))
-                    (expt text-scale-mode-step text-scale-mode-amount)
-                  1))
-         (spacing (or (and (display-graphic-p) (default-value 'line-spacing)) 0))
-         (h (+ (ceiling (* (frame-char-height) scale))
-               (if (floatp spacing)
-                   (truncate (* (frame-char-height) spacing))
-                 spacing)))
-         (w (min (frame-parameter nil (intern (format "%s-fringe" diff-hl-side)))
-                 16))
-         (middle (make-vector h (expt 2 (1- w))))
-         (ones (1- (expt 2 w)))
-         (top (copy-sequence middle))
-         (bottom (copy-sequence middle))
-         (single (copy-sequence middle)))
-    (aset top 0 ones)
-    (aset bottom (1- h) ones)
-    (aset single 0 ones)
-    (aset single (1- h) ones)
-    (define-fringe-bitmap 'diff-hl-bmp-top top h w 'top)
-    (define-fringe-bitmap 'diff-hl-bmp-middle middle h w 'center)
-    (define-fringe-bitmap 'diff-hl-bmp-bottom bottom h w 'bottom)
-    (define-fringe-bitmap 'diff-hl-bmp-single single h w 'top)
-    (define-fringe-bitmap 'diff-hl-bmp-i [3 3 0 3 3 3 3 3 3 3] nil 2 'center)
-    (let* ((w2 (* (/ w 2) 2))
-           ;; When fringes are disabled, it's easier to fix up the width,
-           ;; instead of doing nothing (#20).
-           (w2 (if (zerop w2) 2 w2))
-           (delete-row (- (expt 2 (1- w2)) 2))
-           (middle-pos (1- (/ w2 2)))
-           (middle-bit (expt 2 middle-pos))
-           (insert-bmp (make-vector w2 (* 3 middle-bit))))
-      (define-fringe-bitmap 'diff-hl-bmp-delete (make-vector 2 delete-row) w2 w2)
-      (aset insert-bmp 0 0)
-      (aset insert-bmp middle-pos delete-row)
-      (aset insert-bmp (1+ middle-pos) delete-row)
-      (aset insert-bmp (1- w2) 0)
-      (define-fringe-bitmap 'diff-hl-bmp-insert insert-bmp w2 w2)
-      )))
-
-(defun diff-hl-maybe-define-bitmaps ()
-  (when (window-system) ;; No fringes in the console.
-    (unless (fringe-bitmap-p 'diff-hl-bmp-empty)
-      (diff-hl-define-bitmaps)
-      (define-fringe-bitmap 'diff-hl-bmp-empty [0] 1 1 'center))))
-
-(defvar diff-hl-spec-cache (make-hash-table :test 'equal))
-
-(defun diff-hl-fringe-spec (type pos side)
-  (let* ((key (list type pos side
-                    diff-hl-fringe-face-function
-                    diff-hl-fringe-bmp-function))
-         (val (gethash key diff-hl-spec-cache)))
-    (unless val
-      (let* ((face-sym (funcall diff-hl-fringe-face-function type pos))
-             (bmp-sym (funcall diff-hl-fringe-bmp-function type pos)))
-        (setq val (propertize " " 'display `((,(intern (format "%s-fringe" side))
-                                              ,bmp-sym ,face-sym))))
-        (puthash key val diff-hl-spec-cache)))
-    val))
-
-(defun diff-hl-fringe-face-from-type (type _pos)
-  (intern (format "diff-hl-%s" type)))
-
-(defun diff-hl-fringe-bmp-from-pos (_type pos)
-  (intern (format "diff-hl-bmp-%s" pos)))
-
-(defun diff-hl-fringe-bmp-from-type (type _pos)
-  (cl-case type
-    (unknown 'question-mark)
-    (change 'exclamation-mark)
-    (ignored 'diff-hl-bmp-i)
-    (t (intern (format "diff-hl-bmp-%s" type)))))
-
-(defvar vc-svn-diff-switches)
-
-(defmacro diff-hl-with-diff-switches (body)
-  `(let ((vc-git-diff-switches
-          ;; https://github.com/dgutov/diff-hl/issues/67
-          (cons "-U0"
-                ;; https://github.com/dgutov/diff-hl/issues/9
-                (and (boundp 'vc-git-diff-switches)
-                     (listp vc-git-diff-switches)
-                     (cl-remove-if-not
-                      (lambda (arg)
-                        (member arg '("--histogram" "--patience" "--minimal")))
-                      vc-git-diff-switches))))
-         (vc-hg-diff-switches nil)
-         (vc-svn-diff-switches nil)
-         (vc-diff-switches '("-U0"))
-         ,@(when (boundp 'vc-disable-async-diff)
-             '((vc-disable-async-diff t))))
-     ,body))
-
-(defun diff-hl-modified-p (state)
-  (or (eq state 'edited)
-      (and (eq state 'up-to-date)
-           ;; VC state is stale in after-revert-hook.
-           (or revert-buffer-in-progress-p
-               ;; Diffing against an older revision.
-               diff-hl-reference-revision))))
-
-(defun diff-hl-changes-buffer (file backend)
-  (let ((buf-name " *diff-hl* "))
-    (diff-hl-with-diff-switches
-     (vc-call-backend backend 'diff (list file)
-                      diff-hl-reference-revision nil
-                      buf-name))
-    buf-name))
-
-(defun diff-hl-changes ()
-  (let* ((file buffer-file-name)
-         (backend (vc-backend file)))
-    (when backend
-      (let ((state (vc-state file backend)))
-        (cond
-         ((diff-hl-modified-p state)
-          (let* (diff-auto-refine-mode res)
-            (with-current-buffer (diff-hl-changes-buffer file backend)
-              (goto-char (point-min))
-              (unless (eobp)
-                (ignore-errors
-                  (diff-beginning-of-hunk t))
-                (while (looking-at diff-hunk-header-re-unified)
-                  (let ((line (string-to-number (match-string 3)))
-                        (len (let ((m (match-string 4)))
-                               (if m (string-to-number m) 1)))
-                        (beg (point)))
-                    (diff-end-of-hunk)
-                    (let* ((inserts (diff-count-matches "^\\+" beg (point)))
-                           (deletes (diff-count-matches "^-" beg (point)))
-                           (type (cond ((zerop deletes) 'insert)
-                                       ((zerop inserts) 'delete)
-                                       (t 'change))))
-                      (when (eq type 'delete)
-                        (setq len 1)
-                        (cl-incf line))
-                      (push (list line len type) res))))))
-            (nreverse res)))
-         ((eq state 'added)
-          `((1 ,(line-number-at-pos (point-max)) insert)))
-         ((eq state 'removed)
-          `((1 ,(line-number-at-pos (point-max)) delete))))))))
-
-(defun diff-hl-update ()
-  (let ((changes (diff-hl-changes))
-        (current-line 1))
-    (diff-hl-remove-overlays)
-    (save-excursion
-      (save-restriction
-        (widen)
-        (goto-char (point-min))
-        (dolist (c changes)
-          (cl-destructuring-bind (line len type) c
-            (forward-line (- line current-line))
-            (setq current-line line)
-            (let ((hunk-beg (point)))
-              (while (cl-plusp len)
-                (diff-hl-add-highlighting
-                 type
-                 (cond
-                  ((not diff-hl-draw-borders) 'empty)
-                  ((and (= len 1) (= line current-line)) 'single)
-                  ((= len 1) 'bottom)
-                  ((= line current-line) 'top)
-                  (t 'middle)))
-                (forward-line 1)
-                (cl-incf current-line)
-                (cl-decf len))
-              (let ((h (make-overlay hunk-beg (point)))
-                    (hook '(diff-hl-overlay-modified)))
-                (overlay-put h 'diff-hl t)
-                (overlay-put h 'diff-hl-hunk t)
-                (overlay-put h 'modification-hooks hook)
-                (overlay-put h 'insert-in-front-hooks hook)
-                (overlay-put h 'insert-behind-hooks hook)))))))))
-
-(defun diff-hl-add-highlighting (type shape)
-  (let ((o (make-overlay (point) (point))))
-    (overlay-put o 'diff-hl t)
-    (funcall diff-hl-highlight-function o type shape)
-    o))
-
-(defun diff-hl-highlight-on-fringe (ovl type shape)
-  (overlay-put ovl 'before-string (diff-hl-fringe-spec type shape
-                                                       diff-hl-side)))
-
-(defun diff-hl-remove-overlays (&optional beg end)
-  (save-restriction
-    (widen)
-    (dolist (o (overlays-in (or beg (point-min)) (or end (point-max))))
-      (when (overlay-get o 'diff-hl) (delete-overlay o)))))
-
-(defun diff-hl-overlay-modified (ov after-p _beg _end &optional _length)
-  "Delete the hunk overlay and all our line overlays inside it."
-  (unless after-p
-    (when (overlay-buffer ov)
-      (diff-hl-remove-overlays (overlay-start ov) (overlay-end ov))
-      (delete-overlay ov))))
-
-(defvar diff-hl-timer nil)
-
-(defun diff-hl-edit (_beg _end _len)
-  "DTRT when we've `undo'-ne the buffer into unmodified state."
-  (when undo-in-progress
-    (when diff-hl-timer
-      (cancel-timer diff-hl-timer))
-    (setq diff-hl-timer
-          (run-with-idle-timer 0.01 nil #'diff-hl-after-undo (current-buffer)))))
-
-(defun diff-hl-after-undo (buffer)
-  (with-current-buffer buffer
-    (unless (buffer-modified-p)
-      (diff-hl-update))))
-
-(defun diff-hl-diff-goto-hunk ()
-  "Run VC diff command and go to the line corresponding to the current."
-  (interactive)
-  (vc-buffer-sync)
-  (let* ((line (line-number-at-pos))
-         (buffer (current-buffer)))
-    (vc-diff-internal t (vc-deduce-fileset) diff-hl-reference-revision nil t)
-    (vc-exec-after `(if (< (line-number-at-pos (point-max)) 3)
-                        (with-current-buffer ,buffer (diff-hl-remove-overlays))
-                      (diff-hl-diff-skip-to ,line)
-                      (setq vc-sentinel-movepoint (point))))))
-
-(defun diff-hl-diff-skip-to (line)
-  "In `diff-mode', skip to the hunk and line corresponding to LINE
-in the source file, or the last line of the hunk above it."
-  (diff-hunk-next)
-  (let (found)
-    (while (and (looking-at diff-hunk-header-re-unified) (not found))
-      (let ((hunk-line (string-to-number (match-string 3)))
-            (len (let ((m (match-string 4)))
-                   (if m (string-to-number m) 1))))
-        (if (> line (+ hunk-line len))
-            (diff-hunk-next)
-          (setq found t)
-          (if (< line hunk-line)
-              ;; Retreat to the previous hunk.
-              (forward-line -1)
-            (let ((to-go (1+ (- line hunk-line))))
-              (while (cl-plusp to-go)
-                (forward-line 1)
-                (unless (looking-at "^-")
-                  (cl-decf to-go))))))))))
-
-(defun diff-hl-revert-hunk ()
-  "Revert the diff hunk with changes at or above the point."
-  (interactive)
-  (vc-buffer-sync)
-  (let ((diff-buffer (generate-new-buffer-name "*diff-hl*"))
-        (buffer (current-buffer))
-        (line (save-excursion
-                (unless (diff-hl-hunk-overlay-at (point))
-                  (diff-hl-previous-hunk))
-                (line-number-at-pos)))
-        (fileset (vc-deduce-fileset)))
-    (unwind-protect
-        (progn
-          (vc-diff-internal nil fileset diff-hl-reference-revision nil
-                            nil diff-buffer)
-          (vc-exec-after
-           `(let (beg-line end-line)
-              (when (eobp)
-                (with-current-buffer ,buffer (diff-hl-remove-overlays))
-                (user-error "Buffer is up-to-date"))
-              (let (diff-auto-refine-mode)
-                (diff-hl-diff-skip-to ,line))
-              (save-excursion
-                (while (looking-at "[-+]") (forward-line 1))
-                (setq end-line (line-number-at-pos (point)))
-                (unless (eobp) (diff-split-hunk)))
-              (unless (looking-at "[-+]") (forward-line -1))
-              (while (looking-at "[-+]") (forward-line -1))
-              (setq beg-line (line-number-at-pos (point)))
-              (unless (looking-at "@")
-                (forward-line 1)
-                (diff-split-hunk))
-              (let ((wbh (window-body-height)))
-                (if (>= wbh (- end-line beg-line))
-                    (recenter (/ (+ wbh (- beg-line end-line) 2) 2))
-                  (recenter 1)))
-              (when diff-auto-refine-mode
-                (diff-refine-hunk))
-              (unless (yes-or-no-p (format "Revert current hunk in %s? "
-                                           ,(cl-caadr fileset)))
-                (user-error "Revert canceled"))
-              (let ((diff-advance-after-apply-hunk nil))
-                (diff-apply-hunk t))
-              (with-current-buffer ,buffer
-                (save-buffer))
-              (message "Hunk reverted"))))
-      (quit-windows-on diff-buffer t))))
-
-(defun diff-hl-hunk-overlay-at (pos)
-  (cl-loop for o in (overlays-in pos (1+ pos))
-           when (overlay-get o 'diff-hl-hunk)
-           return o))
-
-(defun diff-hl-next-hunk (&optional backward)
-  "Go to the beginning of the next hunk in the current buffer."
-  (interactive)
-  (let ((pos (save-excursion
-               (catch 'found
-                 (while (not (if backward (bobp) (eobp)))
-                   (goto-char (if backward
-                                  (previous-overlay-change (point))
-                                (next-overlay-change (point))))
-                   (let ((o (diff-hl-hunk-overlay-at (point))))
-                     (when (and o (= (overlay-start o) (point)))
-                       (throw 'found (overlay-start o)))))))))
-    (if pos
-        (goto-char pos)
-      (user-error "No further hunks found"))))
-
-(defun diff-hl-previous-hunk ()
-  "Go to the beginning of the previous hunk in the current buffer."
-  (interactive)
-  (diff-hl-next-hunk t))
-
-(defun diff-hl-mark-hunk ()
-  (interactive)
-  (let ((hunk (diff-hl-hunk-overlay-at (point))))
-    (unless hunk
-      (user-error "No hunk at point"))
-    (goto-char (overlay-start hunk))
-    (push-mark (overlay-end hunk) nil t)))
-
-(defvar diff-hl-command-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map "n" 'diff-hl-revert-hunk)
-    (define-key map "[" 'diff-hl-previous-hunk)
-    (define-key map "]" 'diff-hl-next-hunk)
-    map))
-(fset 'diff-hl-command-map diff-hl-command-map)
-
-(defvar diff-hl-lighter ""
-  "Mode line lighter for Diff Hl.
-
-The value of this variable is a mode line template as in
-`mode-line-format'.")
-
-;;;###autoload
-(define-minor-mode diff-hl-mode
-  "Toggle VC diff highlighting."
-  :lighter diff-hl-lighter
-  :keymap `(([remap vc-diff] . diff-hl-diff-goto-hunk)
-            (,diff-hl-command-prefix . diff-hl-command-map))
-  (if diff-hl-mode
-      (progn
-        (diff-hl-maybe-define-bitmaps)
-        (add-hook 'after-save-hook 'diff-hl-update nil t)
-        (add-hook 'after-change-functions 'diff-hl-edit nil t)
-        (add-hook (if vc-mode
-                      ;; Defer until the end of this hook, so that its
-                      ;; elements can modify the update behavior.
-                      'diff-hl-mode-on-hook
-                    ;; If we're only opening the file now,
-                    ;; `vc-find-file-hook' likely hasn't run yet, so
-                    ;; let's wait until the state information is
-                    ;; saved, in order not to fetch it twice.
-                    'find-file-hook)
-                  'diff-hl-update t t)
-        (add-hook 'vc-checkin-hook 'diff-hl-update nil t)
-        (add-hook 'after-revert-hook 'diff-hl-update nil t)
-        ;; Magit does call `auto-revert-handler', but it usually
-        ;; doesn't do much, because `buffer-stale--default-function'
-        ;; doesn't care about changed VC state.
-        ;; https://github.com/magit/magit/issues/603
-        (add-hook 'magit-revert-buffer-hook 'diff-hl-update nil t)
-        ;; Magit versions 2.0-2.3 don't do the above and call this
-        ;; instead, but only when they dosn't call `revert-buffer':
-        (add-hook 'magit-not-reverted-hook 'diff-hl-update nil t)
-        (add-hook 'auto-revert-mode-hook 'diff-hl-update nil t)
-        (add-hook 'text-scale-mode-hook 'diff-hl-define-bitmaps nil t))
-    (remove-hook 'after-save-hook 'diff-hl-update t)
-    (remove-hook 'after-change-functions 'diff-hl-edit t)
-    (remove-hook 'find-file-hook 'diff-hl-update t)
-    (remove-hook 'vc-checkin-hook 'diff-hl-update t)
-    (remove-hook 'after-revert-hook 'diff-hl-update t)
-    (remove-hook 'magit-revert-buffer-hook 'diff-hl-update t)
-    (remove-hook 'magit-not-reverted-hook 'diff-hl-update t)
-    (remove-hook 'auto-revert-mode-hook 'diff-hl-update t)
-    (remove-hook 'text-scale-mode-hook 'diff-hl-define-bitmaps t)
-    (diff-hl-remove-overlays)))
-
-(when (require 'smartrep nil t)
-  (let (smart-keys)
-    (cl-labels ((scan (map)
-                      (map-keymap
-                       (lambda (event binding)
-                         (if (consp binding)
-                             (scan binding)
-                           (when (characterp event)
-                             (push (cons (string event) binding) smart-keys))))
-                       map)))
-      (scan diff-hl-command-map)
-      (smartrep-define-key diff-hl-mode-map diff-hl-command-prefix smart-keys))))
-
-(declare-function magit-toplevel "magit-git")
-(declare-function magit-unstaged-files "magit-git")
-
-(defun diff-hl-magit-post-refresh ()
-  (let* ((topdir (magit-toplevel))
-         (modified-files
-          (mapcar (lambda (file) (expand-file-name file topdir))
-                  (magit-unstaged-files t)))
-         (unmodified-states '(up-to-date ignored unregistered)))
-    (dolist (buf (buffer-list))
-      (when (and (buffer-local-value 'diff-hl-mode buf)
-                 (not (buffer-modified-p buf))
-                 ;; Solve the "cloned indirect buffer" problem
-                 ;; (diff-hl-mode could be non-nil there, even if
-                 ;; buffer-file-name is nil):
-                 (buffer-file-name buf)
-                 (file-in-directory-p (buffer-file-name buf) topdir)
-                 (file-exists-p (buffer-file-name buf)))
-        (with-current-buffer buf
-          (let* ((file buffer-file-name)
-                 (backend (vc-backend file)))
-            (when backend
-              (cond
-               ((member file modified-files)
-                (when (memq (vc-state file) unmodified-states)
-                  (vc-state-refresh file backend))
-                (diff-hl-update))
-               ((not (memq (vc-state file backend) unmodified-states))
-                (vc-state-refresh file backend)
-                (diff-hl-update))))))))))
-
-(defun diff-hl-dir-update ()
-  (dolist (pair (if (vc-dir-marked-files)
-                    (vc-dir-marked-only-files-and-states)
-                  (vc-dir-child-files-and-states)))
-    (when (eq 'up-to-date (cdr pair))
-      (let ((buffer (find-buffer-visiting (car pair))))
-        (when buffer
-          (with-current-buffer buffer
-            (diff-hl-remove-overlays)))))))
-
-(define-minor-mode diff-hl-dir-mode
-  "Toggle `diff-hl-mode' integration in a `vc-dir-mode' buffer."
-  :lighter ""
-  (if diff-hl-dir-mode
-      (add-hook 'vc-checkin-hook 'diff-hl-dir-update t t)
-    (remove-hook 'vc-checkin-hook 'diff-hl-dir-update t)))
-
-;;;###autoload
-(defun turn-on-diff-hl-mode ()
-  "Turn on `diff-hl-mode' or `diff-hl-dir-mode' in a buffer if appropriate."
-  (cond
-   (buffer-file-name
-    (diff-hl-mode 1))
-   ((eq major-mode 'vc-dir-mode)
-    (diff-hl-dir-mode 1))))
-
-;;;###autoload
-(define-globalized-minor-mode global-diff-hl-mode diff-hl-mode
-  turn-on-diff-hl-mode :after-hook (diff-hl-global-mode-change))
-
-(defun diff-hl-global-mode-change ()
-  (unless global-diff-hl-mode
-    (dolist (buf (buffer-list))
-      (with-current-buffer buf
-        (when diff-hl-dir-mode
-          (diff-hl-dir-mode -1))))))
-
-(provide 'diff-hl)
-
-;;; diff-hl.el ends here
diff --git a/elpa/diff-hl-20180201.1155/diff-hl.elc b/elpa/diff-hl-20180201.1155/diff-hl.elc
deleted file mode 100644
index e53a7d3..0000000
--- a/elpa/diff-hl-20180201.1155/diff-hl.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/flycheck-20181018.1021/flycheck-ert.elc b/elpa/flycheck-20181018.1021/flycheck-ert.elc
index e44966a..cf659d6 100644
--- a/elpa/flycheck-20181018.1021/flycheck-ert.elc
+++ b/elpa/flycheck-20181018.1021/flycheck-ert.elc
Binary files differ
diff --git a/elpa/flycheck-readme.txt b/elpa/flycheck-readme.txt
deleted file mode 100644
index 43e7c7f..0000000
--- a/elpa/flycheck-readme.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-On-the-fly syntax checking for GNU Emacs 24.
-
-Flycheck is a modern on-the-fly syntax checking extension for GNU Emacs,
-intended as replacement for the older Flymake extension which is part of GNU
-Emacs.
-
-Flycheck automatically checks buffers for errors while you type, and reports
-warnings and errors directly in the buffer and in an optional IDE-like error
-list.
-
-It comes with a rich interface for custom syntax checkers and other
-extensions, and has already many 3rd party extensions adding new features.
-
-Please read the online manual at http://www.flycheck.org for more
-information.  You can open the manual directly from Emacs with `M-x
-flycheck-manual'.
-
-# Setup
-
-Flycheck works best on Unix systems.  It does not officially support Windows,
-but tries to maintain Windows compatibility and should generally work fine on
-Windows, too.
-
-To enable Flycheck add the following to your init file:
-
-   (add-hook 'after-init-hook #'global-flycheck-mode)
-
-Flycheck will then automatically check buffers in supported languages, as
-long as all necessary tools are present.  Use `flycheck-verify-setup' to
-troubleshoot your Flycheck setup.
diff --git a/elpa/flycheck-tip-20171020.1048/error-tip.el b/elpa/flycheck-tip-20171020.1048/error-tip.el
deleted file mode 100644
index 1cf976a..0000000
--- a/elpa/flycheck-tip-20171020.1048/error-tip.el
+++ /dev/null
@@ -1,243 +0,0 @@
-;;; error-tip.el --- showing error library by popup.el -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2014 by Yuta Yamada
-
-;; Author: Yuta Yamada <cokesboy"at"gmail.com>
-;; URL: https://github.com/yuutayamada/flycheck-tip
-;; Version: 0.5.0
-;; Package-Requires: ((emacs "24.1") (popup "0.5.0"))
-
-;;; License:
-;; 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 <http://www.gnu.org/licenses/>.
-;;; Commentary:
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'popup)
-(require 'notifications) ; this introduced from Emacs 24
-
-(defvar error-tip-notify-keep-messages nil
-  "If the value is non-nil, keep error messages to notification area.
-This feature only activates when you leave from popup's message.")
-
-(defvar error-tip-notify-last-notification nil
-  "Last notification id.")
-
-(defvar error-tip-notify-timeout (* 60 1000)
-  "Value for time out.  The default value is 1 minute.")
-
-(defvar error-tip-notify-parametors
-  '(:title "flycheck-tip" :category "im.error")
-  "Parameters for ‘error-tip-notify’.
-You can add ‘notifications-notify’s parametors without :body, :replaces-id and
-:timeout.
-
-Example:
-
-  (setq error-tip-notify-parametors
-        (append error-tip-notify-parametors '(:app-icon \"/path/to/icon-file\")))")
-
-;; INTERNAL VARIABLE
-(defvar error-tip-popup-object nil)
-(defvar error-tip-timer-object nil)
-(defvar error-tip-current-errors nil)
-(defvar error-tip-timer-delay 0.3
-  "Whether how much delay showing error popup.
-If you set nil to this variable, then do not use delay timer.")
-(defvar error-tip-newline-character nil
-  "Use this variable if you want change specific characters to turn to newlines.")
-(defvar error-tip-state nil)
-
-(defun error-tip-cycle (errors &optional reverse)
-  (error-tip-delete-popup)
-  (setq error-tip-state nil)
-  (when errors
-    (let*
-        ((next     (assoc-default :next         errors))
-         (previous (assoc-default :previous     errors))
-         (cur-line (assoc-default :current-line errors))
-         (jump (lambda (errs)
-                 ;; Set errors forcefully at EOB
-                 (when (and (eobp) (eq (point) (point-at-bol)))
-                   (setq errs previous))
-                 (goto-char (point-min))
-                 (unless (line-move (1- (error-tip-get (car errs) 'line)) t)
-                   (push (cons 'eob (line-number-at-pos)) error-tip-state))
-                 (setq error-tip-current-errors errs)
-                 (if (null error-tip-timer-delay)
-                     (error-tip-popup-error-message (error-tip-get-errors))
-                   (error-tip-cancel-timer)
-                   (error-tip-register-timer))))
-         (target (if (not reverse)
-                     (or next previous cur-line)
-                   (reverse (or previous next cur-line)))))
-      (funcall jump target))))
-
-(defun error-tip-get (err element)
-  (when (fboundp 'flycheck-tip--get)
-    (flycheck-tip--get element err)))
-
-(defun error-tip-collect-current-file-errors (errors)
-  "Collect errors from ERRORS."
-  (cl-loop with c-line = (line-number-at-pos (point))
-           for err in errors
-           for err-line = (error-tip-get err 'line)
-           if (and buffer-file-truename ; whether file or buffer
-                   (not (equal (expand-file-name buffer-file-truename)
-                               (error-tip-get err 'file))))
-           do '() ; skip
-           else if (< c-line err-line)
-           collect err into next
-           else if (> c-line err-line)
-           collect err into previous
-           else if (= c-line err-line)
-           collect err into current-line
-           finally return (when (or next previous current-line)
-                            (list (cons :next         next)
-                                  (cons :previous     previous)
-                                  (cons :current-line current-line)))))
-
-(defun error-tip-popup-error-message (errors &optional point)
-  "Popup error message(s) from ERRORS.
-If there are multiple errors on current line, all current line's errors are
-appeared.  The POINT arg is a point to show up error(s)."
-  (setq error-tip-popup-object
-        (popup-tip
-         (error-tip-format errors)
-         :nowait t
-         :point (let ((p (or point (error-tip-get-point))))
-                  (if (and (eobp) (eq (point) (point-at-bol)))
-                      (1- p)
-                    p))))
-  (add-hook 'pre-command-hook 'error-tip-delete-popup))
-
-(defun error-tip-get-point ()
-  "Return point where the popup message emerges."
-  (1+ (point-at-bol)))
-
-(defun error-tip-format (errors)
-  "Format ERRORS."
-  (let ((messages (format "*%s" (mapconcat 'identity errors "\n*"))))
-    (if error-tip-newline-character
-        (replace-regexp-in-string error-tip-newline-character "\n" messages)
-      messages)))
-
-(defun error-tip-get-errors ()
-  "Get errors."
-  (cl-loop with current-line = (line-number-at-pos (point))
-           for error in error-tip-current-errors
-           for e-line = (error-tip-get error 'line)
-           for e-str  = (error-tip-get error 'message)
-           if (or (equal current-line e-line)
-                  (and (equal 1 current-line)
-                       (equal 0 e-line)))
-           collect e-str into result
-           else if (or (and (< (- 1 current-line) e-line)
-                            (> (+ 1 current-line) e-line))
-                       ;; #12
-                       (let ((line-eob (assoc-default 'eob error-tip-state)))
-                         (and line-eob (<= line-eob e-line))))
-           collect e-str into fallback
-           finally return (or result fallback)))
-
-(defun error-tip-delete-popup ()
-  "Delete popup object."
-  (condition-case err
-      (when (popup-live-p error-tip-popup-object)
-        (popup-delete error-tip-popup-object)
-        (when error-tip-notify-keep-messages (error-tip-notify)))
-    (error err))
-  (remove-hook 'pre-command-hook 'error-tip-delete-popup))
-
-(defun error-tip-register-timer ()
-  "Register timer that show error message."
-  (setq error-tip-timer-object
-        (run-with-timer
-         error-tip-timer-delay nil
-         (lambda ()
-           (error-tip-popup-error-message (error-tip-get-errors))))))
-
-(defun error-tip-cancel-timer ()
-  "Cancel `error-tip-timer-object'."
-  (when (timerp error-tip-timer-object)
-    (cancel-timer error-tip-timer-object)))
-
-;;;###autoload
-(defun error-tip-error-p ()
-  "Return non-nil if error is occurred in current buffer.
-This function can catch error against flycheck, and flymake."
-  (cond
-   ((bound-and-true-p flycheck-current-errors)
-    'flycheck)
-   ((or (bound-and-true-p flymake-err-info)
-        (and (fboundp 'flymake-diagnostics)
-             (flymake-diagnostics)))
-    'flymake)
-   (t nil)))
-
-;;;###autoload
-(defun error-tip-cycle-dwim (&optional reverse)
-  "Showing error function.
-This function switches proper error showing function by context.
- (whether flycheck or flymake) The REVERSE option jumps by inverse if
-the value is non-nil."
-  (interactive)
-  (funcall (cl-case (error-tip-error-p)
-             (flycheck 'flycheck-tip-cycle)
-             (flymake  'flymake-tip-cycle))
-           reverse))
-
-;;;###autoload
-(defun error-tip-cycle-dwim-reverse ()
-  "Same as ‘error-tip-cycle-dwim’, but it jumps to inverse direction."
-  (interactive)
-  (error-tip-cycle-dwim t))
-
-;; Show errors by using notifications.el(D-Bus)
-(defun error-tip-notify ()
-  "Keep ERROR-MESSAGES on notification area.
-See also ‘error-tip-notify-keep-messages’"
-  (setq error-tip-notify-last-notification
-        (apply
-         `((lambda ()
-             (notifications-notify
-              ,@(and error-tip-notify-parametors)
-              :body ,(format "%s"
-                             (error-tip-format
-                              (if (cl-struct-p (car error-tip-current-errors))
-                                  (error-tip-get-errors)
-                                error-tip-current-errors)))
-              :replaces-id error-tip-notify-last-notification
-              :timeout error-tip-notify-timeout))))))
-
-;; Manual test:
-;; (defun error-tip--test-toggle-flymake-and-flycheck ()
-;;   (interactive)
-;;   (if flymake-mode
-;;       (flymake-mode 0)
-;;     (flymake-mode 1))
-;;   (if flycheck-mode
-;;       (flycheck-mode 0)
-;;     (flycheck-mode 1) ))
-;; (error-tip--test-toggle-flymake-and-flycheck)
-
-(provide 'error-tip)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
-
-;;; error-tip.el ends here
diff --git a/elpa/flycheck-tip-20171020.1048/error-tip.elc b/elpa/flycheck-tip-20171020.1048/error-tip.elc
deleted file mode 100644
index de96f62..0000000
--- a/elpa/flycheck-tip-20171020.1048/error-tip.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/flycheck-tip-20171020.1048/flycheck-tip-autoloads.el b/elpa/flycheck-tip-20171020.1048/flycheck-tip-autoloads.el
deleted file mode 100644
index 69833ed..0000000
--- a/elpa/flycheck-tip-20171020.1048/flycheck-tip-autoloads.el
+++ /dev/null
@@ -1,86 +0,0 @@
-;;; flycheck-tip-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "error-tip" "error-tip.el" (0 0 0 0))
-;;; Generated autoloads from error-tip.el
-
-(autoload 'error-tip-error-p "error-tip" "\
-Return non-nil if error is occurred in current buffer.
-This function can catch error against flycheck, and flymake.
-
-\(fn)" nil nil)
-
-(autoload 'error-tip-cycle-dwim "error-tip" "\
-Showing error function.
-This function switches proper error showing function by context.
- (whether flycheck or flymake) The REVERSE option jumps by inverse if
-the value is non-nil.
-
-\(fn &optional REVERSE)" t nil)
-
-(autoload 'error-tip-cycle-dwim-reverse "error-tip" "\
-Same as ‘error-tip-cycle-dwim’, but it jumps to inverse direction.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "error-tip" '("error-tip-")))
-
-;;;***
-
-;;;### (autoloads nil "flycheck-tip" "flycheck-tip.el" (0 0 0 0))
-;;; Generated autoloads from flycheck-tip.el
-
-(autoload 'flycheck-tip-cycle "flycheck-tip" "\
-Move to next error if it's exists.
-If it wasn't exists then move to previous error.
-Move to previous error if REVERSE is non-nil.
-
-\(fn &optional REVERSE)" t nil)
-
-(autoload 'flycheck-tip-cycle-reverse "flycheck-tip" "\
-Do `flycheck-tip-cycle by reverse order.
-
-\(fn)" t nil)
-
-(autoload 'flycheck-tip--get "flycheck-tip" "\
-
-
-\(fn ELEMENT ERR)" nil nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "flycheck-tip" '("flycheck-tip-")))
-
-;;;***
-
-;;;### (autoloads nil "flymake-tip" "flymake-tip.el" (0 0 0 0))
-;;; Generated autoloads from flymake-tip.el
-
-(autoload 'flymake-tip-cycle "flymake-tip" "\
-
-
-\(fn REVERSE)" t nil)
-
-(autoload 'flymake-tip-cycle-reverse "flymake-tip" "\
-
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "flymake-tip" '("flymake-tip--err-info-function")))
-
-;;;***
-
-;;;### (autoloads nil nil ("flycheck-tip-pkg.el") (0 0 0 0))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; flycheck-tip-autoloads.el ends here
diff --git a/elpa/flycheck-tip-20171020.1048/flycheck-tip-pkg.el b/elpa/flycheck-tip-20171020.1048/flycheck-tip-pkg.el
deleted file mode 100644
index 9bd7048..0000000
--- a/elpa/flycheck-tip-20171020.1048/flycheck-tip-pkg.el
+++ /dev/null
@@ -1,14 +0,0 @@
-(define-package "flycheck-tip" "20171020.1048" "Show flycheck/flymake errors by tooltip"
-  '((flycheck "29")
-    (emacs "24.1")
-    (popup "0.5.0"))
-  :keywords
-  '("flycheck")
-  :authors
-  '(("Yuta Yamada <cokesboy\"at\"gmail.com>"))
-  :maintainer
-  '("Yuta Yamada <cokesboy\"at\"gmail.com>")
-  :url "https://github.com/yuutayamada/flycheck-tip")
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
diff --git a/elpa/flycheck-tip-20171020.1048/flycheck-tip.el b/elpa/flycheck-tip-20171020.1048/flycheck-tip.el
deleted file mode 100644
index a3a8a7c..0000000
--- a/elpa/flycheck-tip-20171020.1048/flycheck-tip.el
+++ /dev/null
@@ -1,141 +0,0 @@
-;;; flycheck-tip.el --- Show flycheck/flymake errors by tooltip -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2016 by Yuta Yamada
-
-;; Author: Yuta Yamada <cokesboy"at"gmail.com>
-;; URL: https://github.com/yuutayamada/flycheck-tip
-;; Version: 0.5.0
-;; Package-Requires: ((flycheck "29") (emacs "24.1") (popup "0.5.0"))
-;; Keywords: flycheck
-
-;;; License:
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-;; Usage:
-;; Basic setting
-;;
-;;   (require 'flycheck-tip)
-;;   (define-key your-prog-mode (kbd "C-c C-n") 'flycheck-tip-cycle)
-;;   (setq flycheck-display-errors-function 'ignore)
-;;
-;; If you are still using flymake, you can use combined function that
-;; show error by popup in flymake-mode or flycheck-mode.
-;;
-;;   (define-key global-map (kbd "C-0") 'error-tip-cycle-dwim)
-;;   (define-key global-map (kbd "C-9") 'error-tip-cycle-dwim-reverse)
-;;
-;; If you build Emacs with D-Bus option, you may configure following setting.
-;; This keeps the errors on notification area.  Please check
-;; ‘error-tip-notify-timeout’ to change limit of the timeout as well.
-;;
-;;   (setq error-tip-notify-keep-messages t)
-;;; Code:
-
-(require 'cl-lib)
-(require 'flycheck)
-(require 'error-tip)
-
-(defvaralias 'flycheck-tip-timer-delay 'error-tip-timer-delay
-  "Alias of `error-tip-timer-delay'.")
-
-;; memo flycheck-current-errors
-;; 0 : err name?
-;; 1 : buffer
-;; 2 : lang
-;; 3 : file
-;; 4 : line
-;; 5 : line?
-;; 6 : message
-;; 7 : err type?
-
-;;;###autoload
-(defun flycheck-tip-cycle (&optional reverse)
-  "Move to next error if it's exists.
-If it wasn't exists then move to previous error.
-Move to previous error if REVERSE is non-nil."
-  (interactive)
-  (error-tip-cycle
-   (error-tip-collect-current-file-errors flycheck-current-errors) reverse))
-
-;;;###autoload
-(defun flycheck-tip-cycle-reverse ()
-  "Do `flycheck-tip-cycle by reverse order."
-  (interactive)
-  (flycheck-tip-cycle t))
-
-(defun flycheck-tip-display-current-line-error-message (errors)
-  "Show current line's ERRORS by popup.
-This function is used to replace ‘flycheck-display-errors-function’."
-  (error-tip-delete-popup)
-  (let ((current-line-errors (mapcar #'flycheck-error-message errors))
-        ;; prevents frequently notification update
-        (error-tip-notify-keep-messages nil))
-    (when current-line-errors
-      (setq error-tip-current-errors current-line-errors)
-      (error-tip-popup-error-message current-line-errors (point)))))
-
-;;;###autoload
-(defun flycheck-tip--get (element err)
-  (cl-case element
-    (file    (flycheck-error-filename err))
-    (line    (flycheck-error-line     err))
-    (message (flycheck-error-message  err))))
-
-;;;;;;;;;;;;;
-;; Obsolete
-;; FIXME: what is the proper way to obsolete?
-
-(defcustom flycheck-tip-avoid-show-func t
-  "Avoid `flycheck-show-error-at-point' function's behavior.
-This variable is true by default."
-  :group 'flycheck-tip
-  :type 'boolean)
-
-(make-obsolete-variable
- 'flycheck-tip-avoid-show-func nil
- "2017/9/30: Please set ‘flycheck-display-errors-function’ to ‘ignore’ if
-you want to avoid echoing error message instead of this
-value. This variable will be deleted on the future release.")
-
-(defun flycheck-tip-use-timer (order)
-  "You can set 'normal, 'verbose or nil to ORDER.
-The normal means, use error popup and using timer or not is configurable.
-The verbose means, use error popup and popup current-line error if it's exists
-after `error-tip-timer-delay' seconds.
-If you set nil, show popup error immediately after you invoke flycheck-tip-cycle
-or flycheck-tip-cycle-reverse."
-  (cl-case order
-    (normal
-     (setq flycheck-display-errors-function 'ignore))
-    (verbose
-     (setq flycheck-idle-change-delay error-tip-timer-delay
-           flycheck-display-errors-function
-           'flycheck-tip-display-current-line-error-message))
-    ;; do not use timer
-    (t (setq flycheck-display-errors-function 'ignore)
-       (setq error-tip-timer-delay nil))))
-
-(define-obsolete-function-alias 'flycheck-tip-use-timer nil
-  "2017/9/30: This function become obsolete in favor of official flycheck-pos-tip package.
-Please use that instead if you want just to show error messages at point by popup.")
-
-(provide 'flycheck-tip)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
-
-;;; flycheck-tip.el ends here
diff --git a/elpa/flycheck-tip-20171020.1048/flycheck-tip.elc b/elpa/flycheck-tip-20171020.1048/flycheck-tip.elc
deleted file mode 100644
index bf1271d..0000000
--- a/elpa/flycheck-tip-20171020.1048/flycheck-tip.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/flycheck-tip-20171020.1048/flymake-tip.el b/elpa/flycheck-tip-20171020.1048/flymake-tip.el
deleted file mode 100644
index 14edc9d..0000000
--- a/elpa/flycheck-tip-20171020.1048/flymake-tip.el
+++ /dev/null
@@ -1,76 +0,0 @@
-;;; flymake-tip.el --- show flymake's error by popup-tip -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2014 by Yuta Yamada
-
-;; Author: Yuta Yamada <cokesboy"at"gmail.com>
-;; URL: https://github.com/yuutayamada/flycheck-tip
-;; Version: 0.5.0
-;; Package-Requires: ((emacs "24.1"))
-;; Keywords: flymake
-
-;;; License:
-;; 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 <http://www.gnu.org/licenses/>.
-;;; Commentary:
-
-;;; Code:
-
-(require 'error-tip)
-(require 'flymake)
-(require 'cl-lib)
-
-(defvar flymake-tip--err-info-function
-  (cond
-   ((version<= "26" (number-to-string emacs-major-version))
-    '(lambda ()
-       ;; Return list of string of error/warning info on the current cursor
-       (cl-loop for diag in (flymake-diagnostics (point-at-bol) (point-at-eol))
-                collect (flymake-diagnostic-text diag))))
-
-   ((fboundp 'flymake-find-err-info)
-    '(lambda ()
-       ;; Old implementation for emacs-major-version < 26
-       (cl-loop
-        with errors = (flymake-find-err-info flyamke-err-info (line-number-at-pos))
-        for err in (car errors)
-        if (vectorp err)
-        collect (elt err 4))))))
-
-;;;###autoload
-(defun flymake-tip-cycle (reverse)
-  (interactive)
-  (let ((jump (lambda ()
-                (if reverse
-                    (flymake-goto-prev-error)
-                  (flymake-goto-next-error)))))
-    (let ((line (line-number-at-pos)))
-      (funcall jump)
-      (when (eq line (line-number-at-pos))
-        (goto-char (if reverse (point-at-bol) (point-at-eol)))
-        (funcall jump))))
-  (error-tip-popup-error-message
-   (funcall flymake-tip--err-info-function)))
-
-;;;###autoload
-(defun flymake-tip-cycle-reverse ()
-  (interactive)
-  (flymake-tip-cycle t))
-
-(provide 'flymake-tip)
-
-;; Local Variables:
-;; coding: utf-8
-;; mode: emacs-lisp
-;; End:
-
-;;; flymake-tip.el ends here
diff --git a/elpa/flycheck-tip-20171020.1048/flymake-tip.elc b/elpa/flycheck-tip-20171020.1048/flymake-tip.elc
deleted file mode 100644
index be9cc1b..0000000
--- a/elpa/flycheck-tip-20171020.1048/flymake-tip.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/golden-ratio-20150819.1120/golden-ratio-autoloads.el b/elpa/golden-ratio-20150819.1120/golden-ratio-autoloads.el
deleted file mode 100644
index a518a8c..0000000
--- a/elpa/golden-ratio-20150819.1120/golden-ratio-autoloads.el
+++ /dev/null
@@ -1,42 +0,0 @@
-;;; golden-ratio-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "golden-ratio" "golden-ratio.el" (0 0 0 0))
-;;; Generated autoloads from golden-ratio.el
-
-(autoload 'golden-ratio "golden-ratio" "\
-Resizes current window to the golden-ratio's size specs.
-
-\(fn &optional ARG)" t nil)
-
-(defvar golden-ratio-mode nil "\
-Non-nil if Golden-Ratio mode is enabled.
-See the `golden-ratio-mode' command
-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 `golden-ratio-mode'.")
-
-(custom-autoload 'golden-ratio-mode "golden-ratio" nil)
-
-(autoload 'golden-ratio-mode "golden-ratio" "\
-Enable automatic window resizing with golden ratio.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "golden-ratio" '("golden-ratio-")))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; golden-ratio-autoloads.el ends here
diff --git a/elpa/golden-ratio-20150819.1120/golden-ratio-pkg.el b/elpa/golden-ratio-20150819.1120/golden-ratio-pkg.el
deleted file mode 100644
index bde4f4e..0000000
--- a/elpa/golden-ratio-20150819.1120/golden-ratio-pkg.el
+++ /dev/null
@@ -1,2 +0,0 @@
-;;; -*- no-byte-compile: t -*-
-(define-package "golden-ratio" "20150819.1120" "Automatic resizing of Emacs windows to the golden ratio" 'nil :commit "72b028808b41d23fa3f7e8c0d23d2c475e7b46ae" :keywords '("window" "resizing") :authors '(("Roman Gonzalez" . "romanandreg@gmail.com")) :maintainer '("Roman Gonzalez" . "romanandreg@gmail.com"))
diff --git a/elpa/golden-ratio-20150819.1120/golden-ratio.el b/elpa/golden-ratio-20150819.1120/golden-ratio.el
deleted file mode 100644
index 653aad3..0000000
--- a/elpa/golden-ratio-20150819.1120/golden-ratio.el
+++ /dev/null
@@ -1,207 +0,0 @@
-;;; golden-ratio.el --- Automatic resizing of Emacs windows to the golden ratio
-
-;; Copyright (C) 2012 Roman Gonzalez
-
-;; Author: Roman Gonzalez <romanandreg@gmail.com>
-;; Mantainer: Roman Gonzalez <romanandreg@gmail.com>
-;; Created: 13 Oct 2012
-;; Keywords: Window Resizing
-;; Package-Version: 20150819.1120
-;; Version: 0.0.4
-
-;; Code inspired by ideas from Tatsuhiro Ujihisa
-
-;; This file is not part of GNU Emacs.
-
-;; This file is free software (MIT License)
-
-;;; Code:
-(eval-when-compile (require 'cl))
-
-(defconst golden-ratio--value 1.618
-  "The golden ratio value itself.")
-
-(defgroup golden-ratio nil
-  "Resize windows to golden ratio."
-  :group 'windows)
-
-;; Major modes that are exempt from being resized. An example of this
-;; for users of Org-mode might be:
-;;  ("calendar-mode") or (calendar-mode)
-(defcustom golden-ratio-exclude-modes nil
-  "A list of symbols or strings naming major modes.
-Switching to a buffer whose major mode is a member of this list
-will not cause the window to be resized to the golden ratio."
-  :type '(repeat (choice symbol string))
-  :group 'golden-ratio)
-
-;; Buffer names that are exempt from being resized. An example of this
-;; for users of Org-mode might be (note the leading spaces):
-;;  (" *Org tags*" " *Org todo*")
-(defcustom golden-ratio-exclude-buffer-names nil
-  "An array of strings containing buffer names.
-Switching to a buffer whose name is a member of this list
-will not cause the window to be resized to the golden ratio."
-  :type '(repeat string)
-  :group 'golden-ratio)
-
-(defcustom golden-ratio-inhibit-functions nil
-  "List of functions to call with no arguments.
-Switching to a buffer, if any of these functions returns non-nil
-will not cause the window to be resized to the golden ratio."
-  :group 'golden-ratio
-  :type '(repeat symbol))
-
-(defcustom golden-ratio-extra-commands
-  '(windmove-left windmove-right windmove-down windmove-up)
-  "List of extra commands used to jump to other window."
-  :group 'golden-ratio
-  :type '(repeat symbol))
-
-(defcustom golden-ratio-recenter nil
-  "Recenter window vertically and scroll right when non--nil."
-  :group 'golden-ratio
-  :type 'boolean)
-
-(defcustom golden-ratio-adjust-factor 1.0
-  "Adjust the width sizing by some factor. 1 is no adjustment.
-   For very wide screens/frames, ie. 3400px, .4 may work well."
-  :group 'golden-ratio
-  :type 'integer)
-
-(defcustom golden-ratio-wide-adjust-factor 0.8
-  "Width adjustment factor for widescreens. Used when
-   toggling between widescreen and regular modes."
-  :group 'golden-ratio
-  :type 'float)
-
-(defcustom golden-ratio-auto-scale nil
-  "Automatic width adjustment factoring. Scales the width
-   of the screens to be smaller as the frame gets bigger."
-  :group 'golden-ratio
-  :type 'boolean)
-
-(defcustom golden-ratio-exclude-buffer-regexp nil
-  "A list of regexp's used to match buffer names.
-Switching to a buffer whose name matches one of these regexps
-will prevent the window to be resized to the golden ratio."
-  :type '(repeat string)
-  :group 'golden-ratio)
-
-;;; Compatibility
-;;
-(unless (fboundp 'window-resizable-p)
-  (defalias 'window-resizable-p 'window--resizable-p))
-
-(defun golden-ratio-toggle-widescreen ()
-  (interactive)
-  (if (= golden-ratio-adjust-factor 1)
-      (setq golden-ratio-adjust-factor golden-ratio-wide-adjust-factor)
-    (setq golden-ratio-adjust-factor 1))
-  (golden-ratio))
-
-(defun golden-ratio-adjust (a)
-  "set the adjustment of window widths."
-  (interactive
-   (list
-    (read-number "Screeen width adjustment factor: " golden-ratio-adjust-factor)))
-  (setq golden-ratio-adjust-factor a)
-  (golden-ratio))
-
-(defun golden-ratio--scale-factor ()
-  (if golden-ratio-auto-scale
-      (- 1.0 (* (/ (- (frame-width) 100.0) 1000.0) 1.8))
-    golden-ratio-adjust-factor))
-
-(defun golden-ratio--dimensions ()
-  (list (floor (/ (frame-height) golden-ratio--value))
-        (floor  (* (/ (frame-width)  golden-ratio--value)
-                   (golden-ratio--scale-factor)))))
-
-(defun golden-ratio--resize-window (dimensions &optional window)
-  (with-selected-window (or window (selected-window))
-    (let ((nrow  (floor (- (first  dimensions) (window-height))))
-          (ncol  (floor (- (second dimensions) (window-width)))))
-      (when (window-resizable-p (selected-window) nrow)
-        (enlarge-window nrow))
-      (when (window-resizable-p (selected-window) ncol t)
-        (enlarge-window ncol t)))))
-
-(defun golden-ratio-exclude-major-mode-p ()
-  "Returns non-nil if `major-mode' should not use golden-ratio."
-  (or (memq major-mode golden-ratio-exclude-modes)
-      (member (symbol-name major-mode)
-              golden-ratio-exclude-modes)))
-
-;;;###autoload
-(defun golden-ratio (&optional arg)
-  "Resizes current window to the golden-ratio's size specs."
-  (interactive "p")
-  (unless (or (and (not golden-ratio-mode) (null arg))
-              (window-minibuffer-p)
-              (one-window-p)
-              (golden-ratio-exclude-major-mode-p)
-              (member (buffer-name)
-                      golden-ratio-exclude-buffer-names)
-              (and golden-ratio-exclude-buffer-regexp
-                (loop for r in golden-ratio-exclude-buffer-regexp
-                         thereis (string-match r (buffer-name))))
-              (and golden-ratio-inhibit-functions
-                   (loop for fun in golden-ratio-inhibit-functions
-                         thereis (funcall fun))))
-    (let ((dims (golden-ratio--dimensions))
-          (golden-ratio-mode nil))
-      ;; Always disable `golden-ratio-mode' to avoid
-      ;; infinite loop in `balance-windows'.
-      (balance-windows)
-      (golden-ratio--resize-window dims)
-      (when golden-ratio-recenter
-        (scroll-right) (recenter)))))
-
-;; Should return nil
-(defadvice other-window
-    (after golden-ratio-resize-window)
-  (golden-ratio) nil)
-
-;; Should return the buffer
-(defadvice pop-to-buffer
-    (around golden-ratio-resize-window)
-  (prog1 ad-do-it (golden-ratio)))
-
-(defun golden-ratio--post-command-hook ()
-  (when (or (memq this-command golden-ratio-extra-commands)
-            (and (consp this-command) ; A lambda form.
-                 (loop for com in golden-ratio-extra-commands
-                       thereis (or (memq com this-command)
-                                   (memq (car-safe com) this-command)))))
-    ;; This is needed in emacs-25 to avoid this error from `recenter':
-    ;; `recenter'ing a window that does not display current-buffer.
-    ;; This doesn't happen in emacs-24.4 and previous versions.
-    (run-with-idle-timer 0.01 nil (lambda () (golden-ratio)))))
-
-(defun golden-ratio--mouse-leave-buffer-hook ()
-  (run-at-time 0.1 nil (lambda ()
-			 (golden-ratio))))
-
-;;;###autoload
-(define-minor-mode golden-ratio-mode
-    "Enable automatic window resizing with golden ratio."
-  :lighter " Golden"
-  :global t
-  (if golden-ratio-mode
-      (progn
-        (add-hook 'window-configuration-change-hook 'golden-ratio)
-        (add-hook 'post-command-hook 'golden-ratio--post-command-hook)
-        (add-hook 'mouse-leave-buffer-hook 'golden-ratio--mouse-leave-buffer-hook)
-        (ad-activate 'other-window)
-        (ad-activate 'pop-to-buffer))
-      (remove-hook 'window-configuration-change-hook 'golden-ratio)
-      (remove-hook 'post-command-hook 'golden-ratio--post-command-hook)
-      (remove-hook 'mouse-leave-buffer-hook 'golden-ratio--mouse-leave-buffer-hook)
-      (ad-deactivate 'other-window)
-      (ad-deactivate 'pop-to-buffer)))
-
-
-(provide 'golden-ratio)
-
-;;; golden-ratio.el ends here
diff --git a/elpa/golden-ratio-20150819.1120/golden-ratio.elc b/elpa/golden-ratio-20150819.1120/golden-ratio.elc
deleted file mode 100644
index faa1b5b..0000000
--- a/elpa/golden-ratio-20150819.1120/golden-ratio.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/emacs-helm.sh b/elpa/helm-20181117.731/emacs-helm.sh
deleted file mode 100644
index 2f688ee..0000000
--- a/elpa/helm-20181117.731/emacs-helm.sh
+++ /dev/null
@@ -1,111 +0,0 @@
-#!/bin/sh
-
-
-## Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-##
-## 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 <http://www.gnu.org/licenses/>.
-
-## Commentary:
-
-# Preconfigured `emacs -Q' with a basic Helm configuration.
-# Run it from this directory or symlink it somewhere in your PATH.
-
-# If TEMP env var exists, use it, otherwise declare it.
-test -z "$TEMP" && TEMP="/tmp"
-
-CONF_FILE="$TEMP/helm-cfg.el"
-EMACS=emacs
-
-case $1 in
-    -P)
-        shift 1
-        EMACS=$1
-        shift 1
-        ;;
-    -h)
-        echo "Usage: ${0##*/} [-P} Emacs path [-h} help [--] EMACS ARGS"
-        exit 1
-        ;;
-esac
-
-LOAD_PATH=$($EMACS -q -batch --eval "(prin1 load-path)")
-
-cd "${0%/*}" || exit 1
-
-# Check if autoload file exists.
-# It may be in a different directory if emacs-helm.sh is a symlink.
-TRUENAME=$(find . -samefile "$0" -printf "%l")
-if [ ! -z "$TRUENAME" ]; then
-    AUTO_FILE="${TRUENAME%/*}/helm-autoloads.el"
-else
-    AUTO_FILE="helm-autoloads.el"
-fi
-if [ ! -e "$AUTO_FILE" ]; then
-    echo No autoloads found, please run make first to generate autoload file
-    exit 1
-fi
-
-
-cat > $CONF_FILE <<EOF
-(setq initial-scratch-message (concat initial-scratch-message
-";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\\n\
-;; This Emacs is Powered by \`HELM' using\\n\
-;; emacs program \"$EMACS\".\\n\
-;; This is a minimal \`helm' configuration to discover \`helm' or debug it.\\n\
-;; You can retrieve this minimal configuration in \"$CONF_FILE\".\\n\
-;; Some original Emacs commands are replaced by their \`helm' counterparts:\\n\\n\
-;; - \`find-file'(C-x C-f)            =>\`helm-find-files'\\n\
-;; - \`occur'(M-s o)                  =>\`helm-occur'\\n\
-;; - \`list-buffers'(C-x C-b)         =>\`helm-buffers-list'\\n\
-;; - \`completion-at-point'(M-tab)    =>\`helm-lisp-completion-at-point'[1]\\n\
-;; - \`dabbrev-expand'(M-/)           =>\`helm-dabbrev'\\n\
-;; - \`execute-extended-command'(M-x) =>\`helm-M-x'\\n\\n
-;; Some other Emacs commands are \"helmized\" by \`helm-mode'.\\n\
-;; [1] Coming with emacs-24.4, \`completion-at-point' is \"helmized\" by \`helm-mode'\\n\
-;; which provides Helm completion in many places like \`shell-mode'.\\n\
-;; Find context help for most Helm commands with \`C-h m'.\\n\
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\\n\\n"))
-
-(setq load-path (quote $LOAD_PATH))
-(require 'package)
-;; User may be using a non standard \`package-user-dir'.
-;; Modify \`package-directory-list' instead of \`package-user-dir'
-;; in case the user starts Helm from a non-ELPA installation.
-(unless (file-equal-p package-user-dir "~/.emacs.d/elpa")
-  (add-to-list 'package-directory-list (directory-file-name
-                                        (file-name-directory
-                                         (directory-file-name default-directory)))))
-
-(setq package-load-list '((helm-core t) (helm t) (async t) (popup t)))
-(package-initialize)
-(add-to-list 'load-path (file-name-directory (file-truename "$0")))
-(setq default-frame-alist '((vertical-scroll-bars . nil)
-                            (tool-bar-lines . 0)
-                            (menu-bar-lines . 0)
-                            (fullscreen . nil)))
-(blink-cursor-mode -1)
-(require 'helm-config)
-(helm-mode 1)
-(define-key global-map [remap find-file] 'helm-find-files)
-(define-key global-map [remap occur] 'helm-occur)
-(define-key global-map [remap list-buffers] 'helm-buffers-list)
-(define-key global-map [remap dabbrev-expand] 'helm-dabbrev)
-(define-key global-map [remap execute-extended-command] 'helm-M-x)
-(unless (boundp 'completion-in-region-function)
-  (define-key lisp-interaction-mode-map [remap completion-at-point] 'helm-lisp-completion-at-point)
-  (define-key emacs-lisp-mode-map       [remap completion-at-point] 'helm-lisp-completion-at-point))
-(add-hook 'kill-emacs-hook #'(lambda () (and (file-exists-p "$CONF_FILE") (delete-file "$CONF_FILE"))))
-EOF
-
-$EMACS -Q -l "$CONF_FILE" "$@"
diff --git a/elpa/helm-20181117.731/helm-adaptive.el b/elpa/helm-20181117.731/helm-adaptive.el
deleted file mode 100644
index 0c6d255..0000000
--- a/elpa/helm-20181117.731/helm-adaptive.el
+++ /dev/null
@@ -1,278 +0,0 @@
-;;; helm-adaptive.el --- Adaptive Sorting of Candidates. -*- lexical-binding: t -*-
-
-;; Original Author: Tamas Patrovics
-
-;; Copyright (C) 2007 Tamas Patrovics
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-
-
-(defgroup helm-adapt nil
-  "Adaptative sorting of candidates for Helm."
-  :group 'helm)
-
-(defcustom helm-adaptive-history-file
-  "~/.emacs.d/helm-adaptive-history"
-  "Path of file where history information is stored.
-When nil history is not saved nor restored after emacs restart unless
-you save/restore `helm-adaptive-history' with something else like
-psession or desktop."
-  :type 'string
-  :group 'helm-adapt)
-
-(defcustom helm-adaptive-history-length 50
-  "Maximum number of candidates stored for a source."
-  :type 'number
-  :group 'helm-adapt)
-
-(defcustom helm-adaptive-sort-by-frequent-recent-usage t
-  "Try to sort on an average of frequent and recent usage when non-nil.
-
-When nil sort on frequency usage only.
-
-Only frequency:
-When candidate have low frequency, you have to hit on it many times to
-make it going up on top.
-
-Frequency+recent:
-Even with a low frequency, candidate go up on top. If a candidate
-have a high frequency but it is not used since some time, it goes
-down slowly, but as soon you reuse it it go up on top quickly."
-  :group 'helm-adapt
-  :type 'boolean)
-
-;; Internal
-(defvar helm-adaptive-done nil
-  "nil if history information is not yet stored for the current
-selection.")
-
-(defvar helm-adaptive-history nil
-  "Contains the stored history information.
-Format: ((SOURCE-NAME (SELECTED-CANDIDATE (PATTERN . NUMBER-OF-USE) ...) ...) ...)")
-
-(defconst helm-adaptive-freq-coefficient 5)
-(defconst helm-adaptive-recent-coefficient 2)
-
-(defun helm-adaptive-done-reset ()
-  (setq helm-adaptive-done nil))
-
-;;;###autoload
-(define-minor-mode helm-adaptive-mode
-  "Toggle adaptive sorting in all sources."
-  :group 'helm-adapt
-  :require 'helm-adaptive
-  :global t
-  (if helm-adaptive-mode
-      (progn
-        (unless helm-adaptive-history
-          (helm-adaptive-maybe-load-history))
-        (add-hook 'kill-emacs-hook 'helm-adaptive-save-history)
-        ;; Should run at beginning of `helm-initial-setup'.
-        (add-hook 'helm-before-initialize-hook 'helm-adaptive-done-reset)
-        ;; Should run at beginning of `helm-exit-minibuffer'.
-        (add-hook 'helm-before-action-hook 'helm-adaptive-store-selection)
-        ;; Should run at beginning of `helm-select-action'.
-        (add-hook 'helm-select-action-hook 'helm-adaptive-store-selection))
-    (helm-adaptive-save-history)
-    (setq helm-adaptive-history nil)
-    (remove-hook 'kill-emacs-hook 'helm-adaptive-save-history)
-    (remove-hook 'helm-before-initialize-hook 'helm-adaptive-done-reset)
-    (remove-hook 'helm-before-action-hook 'helm-adaptive-store-selection)
-    (remove-hook 'helm-select-action-hook 'helm-adaptive-store-selection)))
-
-(defun helm-adapt-use-adaptive-p (&optional source-name)
-  "Return current source only if it use adaptive history, nil otherwise."
-  (when helm-adaptive-mode
-    (let* ((source (or source-name (helm-get-current-source)))
-           (adapt-source (or (assoc-default 'filtered-candidate-transformer source)
-                             (assoc-default 'candidate-transformer source))))
-      (if (listp adapt-source)
-          (and (memq 'helm-adaptive-sort adapt-source) source)
-        (and (eq adapt-source 'helm-adaptive-sort) source)))))
-
-(defun helm-adaptive-store-selection ()
-  "Store history information for the selected candidate."
-  (unless helm-adaptive-done
-    (setq helm-adaptive-done t)
-    (let ((source (helm-adapt-use-adaptive-p)))
-      (when source
-        (let* ((source-name (assoc-default 'name source))
-               (source-info (or (assoc source-name helm-adaptive-history)
-                                (progn
-                                  (push (list source-name) helm-adaptive-history)
-                                  (car helm-adaptive-history))))
-               (selection (helm-get-selection nil t))
-               (selection-info (progn
-                                 (setcdr source-info
-                                         (cons
-                                          (let ((found (assoc selection (cdr source-info))))
-                                            (if (not found)
-                                                ;; new entry
-                                                (list selection)
-                                              ;; move entry to the beginning of the
-                                              ;; list, so that it doesn't get
-                                              ;; trimmed when the history is
-                                              ;; truncated
-                                              (setcdr source-info
-                                                      (delete found (cdr source-info)))
-                                              found))
-                                          (cdr source-info)))
-                                 (cadr source-info)))
-               (pattern-info (progn
-                               (setcdr selection-info
-                                       (cons
-                                        (let ((found (assoc helm-pattern (cdr selection-info))))
-                                          (if (not found)
-                                              ;; new entry
-                                              (cons helm-pattern 0)
-                                            ;; move entry to the beginning of the
-                                            ;; list, so if two patterns used the
-                                            ;; same number of times then the one
-                                            ;; used last appears first in the list
-                                            (setcdr selection-info
-                                                    (delete found (cdr selection-info)))
-                                            found))
-                                        (cdr selection-info)))
-                               (cadr selection-info)))
-               (timestamp-info (helm-aif (assq 'timestamp (cdr selection-info))
-                                   it
-                                 (setcdr selection-info (cons (cons 'timestamp 0) (cdr selection-info)))
-                                 (cadr selection-info))))
-          ;; Increase usage count.
-          (setcdr pattern-info (1+ (cdr pattern-info)))
-          ;; Update timestamp.
-          (setcdr timestamp-info (float-time))
-          ;; Truncate history if needed.
-          (if (> (length (cdr selection-info)) helm-adaptive-history-length)
-              (setcdr selection-info
-                      (cl-subseq (cdr selection-info) 0 helm-adaptive-history-length))))))))
-
-(defun helm-adaptive-maybe-load-history ()
-  "Load `helm-adaptive-history-file' which contain `helm-adaptive-history'.
-Returns nil if `helm-adaptive-history-file' doesn't exist."
-  (when (and helm-adaptive-history-file
-             (file-readable-p helm-adaptive-history-file))
-    (load-file helm-adaptive-history-file)))
-
-(defun helm-adaptive-save-history (&optional arg)
-  "Save history information to file given by `helm-adaptive-history-file'."
-  (interactive "p")
-  (when helm-adaptive-history-file
-    (with-temp-buffer
-      (insert
-       ";; -*- mode: emacs-lisp -*-\n"
-       ";; History entries used for helm adaptive display.\n")
-      (let (print-length print-level)
-        (prin1 `(setq helm-adaptive-history ',helm-adaptive-history)
-               (current-buffer)))
-      (insert ?\n)
-      (write-region (point-min) (point-max) helm-adaptive-history-file nil
-                    (unless arg 'quiet)))))
-
-(defun helm-adaptive-sort (candidates source)
-  "Sort the CANDIDATES for SOURCE by usage frequency.
-This is a filtered candidate transformer you can use with the
-`filtered-candidate-transformer' attribute."
-  (let* ((source-name (assoc-default 'name source))
-         (source-info (assoc source-name helm-adaptive-history)))
-    (if source-info
-        (let ((usage
-               ;; Loop in the SOURCE entry of `helm-adaptive-history'
-               ;; and assemble a list containing the (CANDIDATE
-               ;; . USAGE-COUNT) pairs.
-               (cl-loop with cf = (if helm-adaptive-sort-by-frequent-recent-usage
-                                      helm-adaptive-freq-coefficient 1)
-                        with cr = helm-adaptive-recent-coefficient
-                        for (src-cand . infos) in (cdr source-info)
-                        for count-freq = 0
-                        for count-rec =
-                        (helm-aif (and helm-adaptive-sort-by-frequent-recent-usage
-                                       (assq 'timestamp infos))
-                            (* cr (+ (float-time) (cdr it)))
-                          0)
-                        do (cl-loop for (pattern . score) in
-                                    (remove (assq 'timestamp infos) infos)
-                                    ;; If current pattern is equal to
-                                    ;; the previously used one then
-                                    ;; this candidate has priority
-                                    ;; (that's why its count-freq is
-                                    ;; boosted by 10000) and it only
-                                    ;; has to compete with other
-                                    ;; candidates which were also
-                                    ;; selected with the same pattern.
-                                    if (equal pattern helm-pattern)
-                                    return (setq count-freq (+ 10000 score))
-                                    else do (cl-incf count-freq score))
-                        and collect (cons src-cand (+ (* count-freq cf) count-rec))
-                        into results
-                        ;; Sort the list in descending order, so
-                        ;; candidates with highest priority come
-                        ;; first.
-                        finally return
-                        (sort results (lambda (first second)
-                                        (> (cdr first) (cdr second)))))))
-          (if (consp usage)
-              ;; Put those candidates first which have the highest usage count.
-              (cl-loop for (cand . _freq) in usage
-                       for info = (or (and (assq 'multiline source)
-                                           (replace-regexp-in-string
-                                            "\n\\'" "" cand))
-                                      cand)
-                       when (cl-member info candidates
-                                       :test 'helm-adaptive-compare)
-                       collect (car it) into sorted
-                       and do (setq candidates
-                                    (cl-remove info candidates
-                                               :test 'helm-adaptive-compare))
-                       finally return (append sorted candidates))
-              (message "Your `%s' is maybe corrupted or too old, \
-you should reinitialize it with `helm-reset-adaptive-history'"
-                       helm-adaptive-history-file)
-              (sit-for 1)
-              candidates))
-        ;; if there is no information stored for this source then do nothing
-        candidates)))
-
-;;;###autoload
-(defun helm-reset-adaptive-history ()
-  "Delete all `helm-adaptive-history' and his file.
-Useful when you have a old or corrupted `helm-adaptive-history-file'."
-  (interactive)
-  (when (y-or-n-p "Really delete all your `helm-adaptive-history'? ")
-    (setq helm-adaptive-history nil)
-    (delete-file helm-adaptive-history-file)))
-
-(defun helm-adaptive-compare (x y)
-  "Compare display parts if some of candidates X and Y.
-
-Arguments X and Y are cons cell in (DISPLAY . REAL) format or atoms."
-  (equal (if (listp x) (car x) x)
-         (if (listp y) (car y) y)))
-
-
-(provide 'helm-adaptive)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-adaptive.el ends here
diff --git a/elpa/helm-20181117.731/helm-adaptive.elc b/elpa/helm-20181117.731/helm-adaptive.elc
deleted file mode 100644
index df03f2e..0000000
--- a/elpa/helm-20181117.731/helm-adaptive.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-autoloads.el b/elpa/helm-20181117.731/helm-autoloads.el
deleted file mode 100644
index 6e4a395..0000000
--- a/elpa/helm-20181117.731/helm-autoloads.el
+++ /dev/null
@@ -1,1103 +0,0 @@
-;;; helm-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "helm-adaptive" "helm-adaptive.el" (0 0 0 0))
-;;; Generated autoloads from helm-adaptive.el
-
-(defvar helm-adaptive-mode nil "\
-Non-nil if Helm-Adaptive mode is enabled.
-See the `helm-adaptive-mode' command
-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 `helm-adaptive-mode'.")
-
-(custom-autoload 'helm-adaptive-mode "helm-adaptive" nil)
-
-(autoload 'helm-adaptive-mode "helm-adaptive" "\
-Toggle adaptive sorting in all sources.
-
-\(fn &optional ARG)" t nil)
-
-(autoload 'helm-reset-adaptive-history "helm-adaptive" "\
-Delete all `helm-adaptive-history' and his file.
-Useful when you have a old or corrupted `helm-adaptive-history-file'.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-adaptive" '("helm-adapt")))
-
-;;;***
-
-;;;### (autoloads nil "helm-bookmark" "helm-bookmark.el" (0 0 0 0))
-;;; Generated autoloads from helm-bookmark.el
-
-(autoload 'helm-bookmarks "helm-bookmark" "\
-Preconfigured `helm' for bookmarks.
-
-\(fn)" t nil)
-
-(autoload 'helm-filtered-bookmarks "helm-bookmark" "\
-Preconfigured helm for bookmarks (filtered by category).
-Optional source `helm-source-bookmark-addressbook' is loaded
-only if external addressbook-bookmark package is installed.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-bookmark" '("helm-" "bmkext-jump-" "bookmark")))
-
-;;;***
-
-;;;### (autoloads nil "helm-buffers" "helm-buffers.el" (0 0 0 0))
-;;; Generated autoloads from helm-buffers.el
-
-(autoload 'helm-buffers-list "helm-buffers" "\
-Preconfigured `helm' to list buffers.
-
-\(fn)" t nil)
-
-(autoload 'helm-mini "helm-buffers" "\
-Preconfigured `helm' lightweight version (buffer -> recentf).
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-buffers" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-color" "helm-color.el" (0 0 0 0))
-;;; Generated autoloads from helm-color.el
-
-(autoload 'helm-colors "helm-color" "\
-Preconfigured `helm' for color.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-color" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-command" "helm-command.el" (0 0 0 0))
-;;; Generated autoloads from helm-command.el
-
-(autoload 'helm-M-x "helm-command" "\
-Preconfigured `helm' for Emacs commands.
-It is `helm' replacement of regular `M-x' `execute-extended-command'.
-
-Unlike regular `M-x' emacs vanilla `execute-extended-command' command,
-the prefix args if needed, can be passed AFTER starting `helm-M-x'.
-When a prefix arg is passed BEFORE starting `helm-M-x', the first `C-u'
-while in `helm-M-x' session will disable it.
-
-You can get help on each command by persistent action.
-
-\(fn ARG &optional COMMAND-NAME)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-command" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-config" "helm-config.el" (0 0 0 0))
-;;; Generated autoloads from helm-config.el
-
-(autoload 'helm-configuration "helm-config" "\
-Customize `helm'.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-config" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-dabbrev" "helm-dabbrev.el" (0 0 0 0))
-;;; Generated autoloads from helm-dabbrev.el
-
-(autoload 'helm-dabbrev "helm-dabbrev" "\
-Preconfigured helm for dynamic abbreviations.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-dabbrev" '("helm-dabbrev-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-elisp" "helm-elisp.el" (0 0 0 0))
-;;; Generated autoloads from helm-elisp.el
-
-(autoload 'helm-lisp-completion-at-point "helm-elisp" "\
-Preconfigured helm for lisp symbol completion at point.
-
-\(fn)" t nil)
-
-(autoload 'helm-complete-file-name-at-point "helm-elisp" "\
-Preconfigured helm to complete file name at point.
-
-\(fn &optional FORCE)" t nil)
-
-(autoload 'helm-lisp-indent "helm-elisp" "\
-
-
-\(fn)" t nil)
-
-(autoload 'helm-lisp-completion-or-file-name-at-point "helm-elisp" "\
-Preconfigured helm to complete lisp symbol or filename at point.
-Filename completion happen if string start after or between a double quote.
-
-\(fn)" t nil)
-
-(autoload 'helm-apropos "helm-elisp" "\
-Preconfigured helm to describe commands, functions, variables and faces.
-In non interactives calls DEFAULT argument should be provided as a string,
-i.e the `symbol-name' of any existing symbol.
-
-\(fn DEFAULT)" t nil)
-
-(autoload 'helm-manage-advice "helm-elisp" "\
-Preconfigured `helm' to disable/enable function advices.
-
-\(fn)" t nil)
-
-(autoload 'helm-locate-library "helm-elisp" "\
-Preconfigured helm to locate elisp libraries.
-
-\(fn)" t nil)
-
-(autoload 'helm-timers "helm-elisp" "\
-Preconfigured `helm' for timers.
-
-\(fn)" t nil)
-
-(autoload 'helm-complex-command-history "helm-elisp" "\
-Preconfigured helm for complex command history.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-elisp" '("helm-" "with-helm-show-completion")))
-
-;;;***
-
-;;;### (autoloads nil "helm-elisp-package" "helm-elisp-package.el"
-;;;;;;  (0 0 0 0))
-;;; Generated autoloads from helm-elisp-package.el
-
-(autoload 'helm-list-elisp-packages "helm-elisp-package" "\
-Preconfigured helm for listing and handling emacs packages.
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-list-elisp-packages-no-fetch "helm-elisp-package" "\
-Preconfigured helm for emacs packages.
-
-Same as `helm-list-elisp-packages' but don't fetch packages on remote.
-Called with a prefix ARG always fetch packages on remote.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-elisp-package" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-eshell" "helm-eshell.el" (0 0 0 0))
-;;; Generated autoloads from helm-eshell.el
-
-(autoload 'helm-esh-pcomplete "helm-eshell" "\
-Preconfigured helm to provide helm completion in eshell.
-
-\(fn)" t nil)
-
-(autoload 'helm-eshell-history "helm-eshell" "\
-Preconfigured helm for eshell history.
-
-\(fn)" t nil)
-
-(autoload 'helm-eshell-prompts "helm-eshell" "\
-Pre-configured `helm' to browse the prompts of the current Eshell.
-
-\(fn)" t nil)
-
-(autoload 'helm-eshell-prompts-all "helm-eshell" "\
-Pre-configured `helm' to browse the prompts of all Eshell sessions.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-eshell" '("helm-e")))
-
-;;;***
-
-;;;### (autoloads nil "helm-eval" "helm-eval.el" (0 0 0 0))
-;;; Generated autoloads from helm-eval.el
-
-(autoload 'helm-eval-expression "helm-eval" "\
-Preconfigured helm for `helm-source-evaluation-result'.
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-eval-expression-with-eldoc "helm-eval" "\
-Preconfigured helm for `helm-source-evaluation-result' with `eldoc' support. 
-
-\(fn)" t nil)
-
-(autoload 'helm-calcul-expression "helm-eval" "\
-Preconfigured helm for `helm-source-calculation-result'.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-eval" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-external" "helm-external.el" (0 0 0 0))
-;;; Generated autoloads from helm-external.el
-
-(autoload 'helm-run-external-command "helm-external" "\
-Preconfigured `helm' to run External PROGRAM asyncronously from Emacs.
-If program is already running exit with error.
-You can set your own list of commands with
-`helm-external-commands-list'.
-
-\(fn PROGRAM)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-external" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-files" "helm-files.el" (0 0 0 0))
-;;; Generated autoloads from helm-files.el
-
-(autoload 'helm-projects-history "helm-files" "\
-
-
-\(fn)" t nil)
-
-(autoload 'helm-browse-project "helm-files" "\
-Preconfigured helm to browse projects.
-Browse files and see status of project with its vcs.
-Only HG and GIT are supported for now.
-Fall back to `helm-browse-project-find-files'
-if current directory is not under control of one of those vcs.
-With a prefix ARG browse files recursively, with two prefix ARG
-rebuild the cache.
-If the current directory is found in the cache, start
-`helm-browse-project-find-files' even with no prefix ARG.
-NOTE: The prefix ARG have no effect on the VCS controlled directories.
-
-Needed dependencies for VCS:
-<https://github.com/emacs-helm/helm-ls-git>
-and
-<https://github.com/emacs-helm/helm-ls-hg>.
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-find-files "helm-files" "\
-Preconfigured `helm' for helm implementation of `find-file'.
-Called with a prefix arg show history if some.
-Don't call it from programs, use `helm-find-files-1' instead.
-This is the starting point for nearly all actions you can do on files.
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-delete-tramp-connection "helm-files" "\
-Allow deleting tramp connection or marked tramp connections at once.
-
-This replace `tramp-cleanup-connection' which is partially broken in
-emacs < to 25.1.50.1 (See Emacs Bug#24432).
-
-It allows additionally to delete more than one connection at once.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-files" '("helm-" "eshell-command-aliases-list")))
-
-;;;***
-
-;;;### (autoloads nil "helm-find" "helm-find.el" (0 0 0 0))
-;;; Generated autoloads from helm-find.el
-
-(autoload 'helm-find "helm-find" "\
-Preconfigured `helm' for the find shell command.
-
-Recursively find files whose names are matched by all specified
-globbing PATTERNs under the current directory using the external
-program specified in `find-program' (usually \"find\").  Every
-input PATTERN is silently wrapped into two stars: *PATTERN*.
-
-With prefix argument, prompt for a directory to search.
-
-When user option `helm-findutils-search-full-path' is non-nil,
-match against complete paths, otherwise, against file names
-without directory part.
-
-The (possibly empty) list of globbing PATTERNs can be followed by
-the separator \"*\" plus any number of additional arguments that
-are passed to \"find\" literally.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-find" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-font" "helm-font.el" (0 0 0 0))
-;;; Generated autoloads from helm-font.el
-
-(autoload 'helm-select-xfont "helm-font" "\
-Preconfigured `helm' to select Xfont.
-
-\(fn)" t nil)
-
-(autoload 'helm-ucs "helm-font" "\
-Preconfigured helm for `ucs-names'.
-
-Called with a prefix arg force reloading cache.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-font" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-for-files" "helm-for-files.el" (0 0 0
-;;;;;;  0))
-;;; Generated autoloads from helm-for-files.el
-
-(autoload 'helm-for-files "helm-for-files" "\
-Preconfigured `helm' for opening files.
-Run all sources defined in `helm-for-files-preferred-list'.
-
-\(fn)" t nil)
-
-(autoload 'helm-multi-files "helm-for-files" "\
-Preconfigured helm like `helm-for-files' but running locate only on demand.
-
-Allow toggling back and forth from locate to others sources with
-`helm-multi-files-toggle-locate-binding' key.
-This avoid launching needlessly locate when what you search is already
-found.
-
-\(fn)" t nil)
-
-(autoload 'helm-recentf "helm-for-files" "\
-Preconfigured `helm' for `recentf'.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-for-files" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-grep" "helm-grep.el" (0 0 0 0))
-;;; Generated autoloads from helm-grep.el
-
-(autoload 'helm-goto-precedent-file "helm-grep" "\
-Go to precedent file in helm grep/etags buffers.
-
-\(fn)" t nil)
-
-(autoload 'helm-goto-next-file "helm-grep" "\
-Go to precedent file in helm grep/etags buffers.
-
-\(fn)" t nil)
-
-(autoload 'helm-do-grep-ag "helm-grep" "\
-Preconfigured helm for grepping with AG in `default-directory'.
-With prefix-arg prompt for type if available with your AG version.
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-grep-do-git-grep "helm-grep" "\
-Preconfigured helm for git-grepping `default-directory'.
-With a prefix arg ARG git-grep the whole repository.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-grep" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-help" "helm-help.el" (0 0 0 0))
-;;; Generated autoloads from helm-help.el
-
-(autoload 'helm-documentation "helm-help" "\
-Preconfigured Helm for Helm documentation.
-With a prefix arg refresh the documentation.
-
-Find here the documentation of all documented sources.
-
-\(fn)" t nil)
-
-(defvar helm-comp-read-mode-line "\\<helm-comp-read-map>C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend")
-
-(defvar helm-read-file-name-mode-line-string "\\<helm-read-file-map>\\[helm-help]:Help C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend" "\
-String displayed in mode-line in `helm-source-find-files'.")
-
-(defvar helm-top-mode-line "\\<helm-top-map>\\[helm-help]:Help \\<helm-map>\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend")
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-help" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-id-utils" "helm-id-utils.el" (0 0 0 0))
-;;; Generated autoloads from helm-id-utils.el
-
-(autoload 'helm-gid "helm-id-utils" "\
-Preconfigured helm for `gid' command line of `ID-Utils'.
-Need A database created with the command `mkid'
-above `default-directory'.
-Need id-utils as dependency which provide `mkid', `gid' etc...
-See <https://www.gnu.org/software/idutils/>.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-id-utils" '("helm-gid-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-imenu" "helm-imenu.el" (0 0 0 0))
-;;; Generated autoloads from helm-imenu.el
-
-(autoload 'helm-imenu "helm-imenu" "\
-Preconfigured `helm' for `imenu'.
-
-\(fn)" t nil)
-
-(autoload 'helm-imenu-in-all-buffers "helm-imenu" "\
-Preconfigured helm for fetching imenu entries in all buffers with similar mode as current.
-A mode is similar as current if it is the same, it is derived i.e `derived-mode-p'
-or it have an association in `helm-imenu-all-buffer-assoc'.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-imenu" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-info" "helm-info.el" (0 0 0 0))
-;;; Generated autoloads from helm-info.el
-
-(autoload 'helm-info "helm-info" "\
-Preconfigured `helm' for searching Info files' indices.
-
-With a prefix argument \\[universal-argument], set REFRESH to non-nil.
-
-Optional parameter REFRESH, when non-nil, reevaluates
-`helm-default-info-index-list'.  If the variable has been
-customized, set it to its saved value.  If not, set it to its
-standard value.  See `custom-reevaluate-setting' for more.
-
-REFRESH is useful when new Info files are installed.  If
-`helm-default-info-index-list' has not been customized, the new
-Info files are made available.
-
-\(fn &optional REFRESH)" t nil)
-
-(autoload 'helm-info-at-point "helm-info" "\
-Preconfigured `helm' for searching info at point.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-info" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-locate" "helm-locate.el" (0 0 0 0))
-;;; Generated autoloads from helm-locate.el
-
-(autoload 'helm-projects-find-files "helm-locate" "\
-Find files with locate in `helm-locate-project-list'.
-With a prefix arg refresh the database in each project.
-
-\(fn UPDATE)" t nil)
-
-(autoload 'helm-locate "helm-locate" "\
-Preconfigured `helm' for Locate.
-Note: you can add locate options after entering pattern.
-See 'man locate' for valid options and also `helm-locate-command'.
-
-You can specify a local database with prefix argument ARG.
-With two prefix arg, refresh the current local db or create it
-if it doesn't exists.
-
-To create a user specific db, use
-\"updatedb -l 0 -o db_path -U directory\".
-Where db_path is a filename matched by
-`helm-locate-db-file-regexp'.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-locate" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-man" "helm-man.el" (0 0 0 0))
-;;; Generated autoloads from helm-man.el
-
-(autoload 'helm-man-woman "helm-man" "\
-Preconfigured `helm' for Man and Woman pages.
-With a prefix arg reinitialize the cache.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-man" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-misc" "helm-misc.el" (0 0 0 0))
-;;; Generated autoloads from helm-misc.el
-
-(autoload 'helm-world-time "helm-misc" "\
-Preconfigured `helm' to show world time.
-Default action change TZ environment variable locally to emacs.
-
-\(fn)" t nil)
-
-(autoload 'helm-insert-latex-math "helm-misc" "\
-Preconfigured helm for latex math symbols completion.
-
-\(fn)" t nil)
-
-(autoload 'helm-ratpoison-commands "helm-misc" "\
-Preconfigured `helm' to execute ratpoison commands.
-
-\(fn)" t nil)
-
-(autoload 'helm-stumpwm-commands "helm-misc" "\
-Preconfigured helm for stumpwm commands.
-
-\(fn)" t nil)
-
-(autoload 'helm-minibuffer-history "helm-misc" "\
-Preconfigured `helm' for `minibuffer-history'.
-
-\(fn)" t nil)
-
-(autoload 'helm-comint-input-ring "helm-misc" "\
-Preconfigured `helm' that provide completion of `comint' history.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-misc" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-mode" "helm-mode.el" (0 0 0 0))
-;;; Generated autoloads from helm-mode.el
-
-(autoload 'helm-comp-read "helm-mode" "\
-Read a string in the minibuffer, with helm completion.
-
-It is helm `completing-read' equivalent.
-
-- PROMPT is the prompt name to use.
-
-- COLLECTION can be a list, vector, obarray or hash-table.
-  It can be also a function that receives three arguments:
-  the values string, predicate and t. See `all-completions' for more details.
-
-Keys description:
-
-- TEST: A predicate called with one arg i.e candidate.
-
-- INITIAL-INPUT: Same as input arg in `helm'.
-
-- PRESELECT: See preselect arg of `helm'.
-
-- DEFAULT: This option is used only for compatibility with regular
-  Emacs `completing-read' (Same as DEFAULT arg of `completing-read').
-
-- BUFFER: Name of helm-buffer.
-
-- MUST-MATCH: Candidate selected must be one of COLLECTION.
-
-- FUZZY: Enable fuzzy matching.
-
-- REVERSE-HISTORY: When non--nil display history source after current
-  source completion.
-
-- REQUIRES-PATTERN: Same as helm attribute, default is 0.
-
-- HISTORY: A list containing specific history, default is nil.
-  When it is non--nil, all elements of HISTORY are displayed in
-  a special source before COLLECTION.
-
-- INPUT-HISTORY: A symbol. the minibuffer input history will be
-  stored there, if nil or not provided, `minibuffer-history'
-  will be used instead.
-
-- CASE-FOLD: Same as `helm-case-fold-search'.
-
-- DEL-INPUT: Boolean, when non--nil (default) remove the partial
-  minibuffer input from HISTORY is present.
-
-- PERSISTENT-ACTION: A function called with one arg i.e candidate.
-
-- PERSISTENT-HELP: A string to document PERSISTENT-ACTION.
-
-- MODE-LINE: A string or list to display in mode line.
-  Default is `helm-comp-read-mode-line'.
-
-- KEYMAP: A keymap to use in this `helm-comp-read'.
-  (the keymap will be shared with history source)
-
-- NAME: The name related to this local source.
-
-- HEADER-NAME: A function to alter NAME, see `helm'.
-
-- EXEC-WHEN-ONLY-ONE: Bound `helm-execute-action-at-once-if-one'
-  to non--nil. (possibles values are t or nil).
-
-- VOLATILE: Use volatile attribute.
-
-- SORT: A predicate to give to `sort' e.g `string-lessp'
-  Use this only on small data as it is ineficient.
-  If you want to sort faster add a sort function to
-  FC-TRANSFORMER.
-  Note that FUZZY when enabled is already providing a sort function.
-
-- FC-TRANSFORMER: A `filtered-candidate-transformer' function
-  or a list of functions.
-
-- HIST-FC-TRANSFORMER: A `filtered-candidate-transformer'
-  function for the history source.
-
-- MARKED-CANDIDATES: If non--nil return candidate or marked candidates as a list.
-
-- NOMARK: When non--nil don't allow marking candidates.
-
-- ALISTP: (default is non--nil) See `helm-comp-read-get-candidates'.
-
-- CANDIDATES-IN-BUFFER: when non--nil use a source build with
-  `helm-source-in-buffer' which is much faster.
-  Argument VOLATILE have no effect when CANDIDATES-IN-BUFFER is non--nil.
-
-- MATCH-PART: Allow matching only one part of candidate.
-  See match-part documentation in `helm-source'.
-
-- ALLOW-NEST: Allow nesting this `helm-comp-read' in a helm session.
-  See `helm'.
-
-- MULTILINE: See multiline in `helm-source'.
-
-Any prefix args passed during `helm-comp-read' invocation will be recorded
-in `helm-current-prefix-arg', otherwise if prefix args were given before
-`helm-comp-read' invocation, the value of `current-prefix-arg' will be used.
-That's mean you can pass prefix args before or after calling a command
-that use `helm-comp-read' See `helm-M-x' for example.
-
-\(fn PROMPT COLLECTION &key TEST INITIAL-INPUT DEFAULT PRESELECT (BUFFER \"*Helm Completions*\") MUST-MATCH FUZZY REVERSE-HISTORY (REQUIRES-PATTERN 0) HISTORY INPUT-HISTORY (CASE-FOLD helm-comp-read-case-fold-search) (DEL-INPUT t) (PERSISTENT-ACTION nil) (PERSISTENT-HELP \"DoNothing\") (MODE-LINE helm-comp-read-mode-line) HELP-MESSAGE (KEYMAP helm-comp-read-map) (NAME \"Helm Completions\") HEADER-NAME CANDIDATES-IN-BUFFER MATCH-PART EXEC-WHEN-ONLY-ONE QUIT-WHEN-NO-CAND (VOLATILE t) SORT FC-TRANSFORMER HIST-FC-TRANSFORMER MARKED-CANDIDATES NOMARK (ALISTP t) (CANDIDATE-NUMBER-LIMIT helm-candidate-number-limit) MULTILINE ALLOW-NEST)" nil nil)
-
-(autoload 'helm-read-file-name "helm-mode" "\
-Read a file name with helm completion.
-It is helm `read-file-name' emulation.
-
-Argument PROMPT is the default prompt to use.
-
-Keys description:
-
-- NAME: Source name, default to \"Read File Name\".
-
-- INITIAL-INPUT: Where to start read file name, default to `default-directory'.
-
-- BUFFER: `helm-buffer' name default to \"*Helm Completions*\".
-
-- TEST: A predicate called with one arg 'candidate'.
-
-- CASE-FOLD: Same as `helm-case-fold-search'.
-
-- PRESELECT: helm preselection.
-
-- HISTORY: Display HISTORY in a special source.
-
-- MUST-MATCH: Can be 'confirm, nil, or t.
-
-- FUZZY: Enable fuzzy matching when non-nil (Enabled by default).
-
-- MARKED-CANDIDATES: When non--nil return a list of marked candidates.
-
-- NOMARK: When non--nil don't allow marking candidates.
-
-- ALISTP: Don't use `all-completions' in history (take effect only on history).
-
-- PERSISTENT-ACTION-IF: a persistent if action function.
-
-- PERSISTENT-HELP: persistent help message.
-
-- MODE-LINE: A mode line message, default is `helm-read-file-name-mode-line-string'.
-
-\(fn PROMPT &key (NAME \"Read File Name\") (INITIAL-INPUT default-directory) (BUFFER \"*Helm file completions*\") TEST (CASE-FOLD helm-file-name-case-fold-search) PRESELECT HISTORY MUST-MATCH (FUZZY t) DEFAULT MARKED-CANDIDATES (CANDIDATE-NUMBER-LIMIT helm-ff-candidate-number-limit) NOMARK (ALISTP t) (PERSISTENT-ACTION-IF \\='helm-find-files-persistent-action-if) (PERSISTENT-HELP \"Hit1 Expand Candidate, Hit2 or (C-u) Find file\") (MODE-LINE helm-read-file-name-mode-line-string))" nil nil)
-
-(defvar helm-mode nil "\
-Non-nil if Helm mode is enabled.
-See the `helm-mode' command
-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 `helm-mode'.")
-
-(custom-autoload 'helm-mode "helm-mode" nil)
-
-(autoload 'helm-mode "helm-mode" "\
-Toggle generic helm completion.
-
-All functions in Emacs that use `completing-read'
-or `read-file-name' and friends will use helm interface
-when this mode is turned on.
-
-However you can modify this behavior for functions of your choice
-with `helm-completing-read-handlers-alist'.
-
-Also commands using `completion-in-region' will be helmized when
-`helm-mode-handle-completion-in-region' is non nil, you can modify
-this behavior with `helm-mode-no-completion-in-region-in-modes'.
-
-Called with a positive arg, turn on unconditionally, with a
-negative arg turn off.
-You can turn it on with `helm-mode'.
-
-Some crap emacs functions may not be supported,
-e.g `ffap-alternate-file' and maybe others
-You can add such functions to `helm-completing-read-handlers-alist'
-with a nil value.
-
-About `ido-mode':
-When you are using `helm-mode', DO NOT use `ido-mode', instead if you
-want some commands use `ido', add these commands to
-`helm-completing-read-handlers-alist' with `ido' as value.
-
-Note: This mode is incompatible with Emacs23.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-mode" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-net" "helm-net.el" (0 0 0 0))
-;;; Generated autoloads from helm-net.el
-
-(autoload 'helm-browse-url-firefox "helm-net" "\
-Same as `browse-url-firefox' but detach from emacs.
-
-So when you quit emacs you can keep your firefox session open
-and not be prompted to kill firefox process.
-
-NOTE: Probably not supported on some systems (e.g Windows).
-
-\(fn URL &optional IGNORE)" t nil)
-
-(autoload 'helm-browse-url-opera "helm-net" "\
-Browse URL with opera browser and detach from emacs.
-
-So when you quit emacs you can keep your opera session open
-and not be prompted to kill opera process.
-
-NOTE: Probably not supported on some systems (e.g Windows).
-
-\(fn URL &optional IGNORE)" t nil)
-
-(autoload 'helm-browse-url-chromium "helm-net" "\
-Browse URL with google chrome browser.
-
-\(fn URL &optional IGNORE)" t nil)
-
-(autoload 'helm-browse-url-uzbl "helm-net" "\
-Browse URL with uzbl browser.
-
-\(fn URL &optional IGNORE)" t nil)
-
-(autoload 'helm-browse-url-conkeror "helm-net" "\
-Browse URL with conkeror browser.
-
-\(fn URL &optional IGNORE)" t nil)
-
-(autoload 'helm-surfraw "helm-net" "\
-Preconfigured `helm' to search PATTERN with search ENGINE.
-
-\(fn PATTERN ENGINE)" t nil)
-
-(autoload 'helm-google-suggest "helm-net" "\
-Preconfigured `helm' for google search with google suggest.
-
-\(fn)" t nil)
-
-(autoload 'helm-wikipedia-suggest "helm-net" "\
-Preconfigured `helm' for Wikipedia lookup with Wikipedia suggest.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-net" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-org" "helm-org.el" (0 0 0 0))
-;;; Generated autoloads from helm-org.el
-
-(autoload 'helm-org-agenda-files-headings "helm-org" "\
-Preconfigured helm for org files headings.
-
-\(fn)" t nil)
-
-(autoload 'helm-org-in-buffer-headings "helm-org" "\
-Preconfigured helm for org buffer headings.
-
-\(fn)" t nil)
-
-(autoload 'helm-org-parent-headings "helm-org" "\
-Preconfigured helm for org headings that are parents of the
-current heading.
-
-\(fn)" t nil)
-
-(autoload 'helm-org-capture-templates "helm-org" "\
-Preconfigured helm for org templates.
-
-\(fn)" t nil)
-
-(autoload 'helm-org-completing-read-tags "helm-org" "\
-Completing read function for Org tags.
-
-This function is used as a `completing-read' function in
-`helm-completing-read-handlers-alist' by `org-set-tags' and
-`org-capture'.
-
-NOTE: Org tag completion will work only if you disable org fast tag
-selection, see (info \"(org) setting tags\").
-
-\(fn PROMPT COLLECTION PRED REQ INITIAL HIST DEF INHERIT-INPUT-METHOD NAME BUFFER)" nil nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-org" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-regexp" "helm-regexp.el" (0 0 0 0))
-;;; Generated autoloads from helm-regexp.el
-
-(autoload 'helm-moccur-mode "helm-regexp" "\
-Major mode to provide actions in helm moccur saved buffer.
-
-Special commands:
-\\{helm-moccur-mode-map}
-
-\(fn)" t nil)
-
-(autoload 'helm-regexp "helm-regexp" "\
-Preconfigured helm to build regexps.
-`query-replace-regexp' can be run from there against found regexp.
-
-\(fn)" t nil)
-
-(autoload 'helm-occur "helm-regexp" "\
-Preconfigured helm for searching lines matching pattern in `current-buffer'.
-
-When `helm-source-occur' is member of
-`helm-sources-using-default-as-input' which is the default,
-symbol at point is searched at startup.
-
-When a region is marked search only in this region by narrowing.
-
-To search in multiples buffers start from one of the commands listing
-buffers (i.e. a helm command using `helm-source-buffers-list' like
-`helm-mini') and use the multi occur buffers action.
-
-This is the helm implementation that collect lines matching pattern
-like vanilla emacs `occur' but have nothing to do with it, the search
-engine beeing completely different.
-
-\(fn)" t nil)
-
-(autoload 'helm-occur-from-isearch "helm-regexp" "\
-Invoke `helm-occur' from isearch.
-
-\(fn)" t nil)
-
-(autoload 'helm-multi-occur-from-isearch "helm-regexp" "\
-Invoke `helm-multi-occur' from isearch.
-
-With a prefix arg, reverse the behavior of
-`helm-moccur-always-search-in-current'.
-The prefix arg can be set before calling
-`helm-multi-occur-from-isearch' or during the buffer selection.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-regexp" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-ring" "helm-ring.el" (0 0 0 0))
-;;; Generated autoloads from helm-ring.el
-
-(autoload 'helm-mark-ring "helm-ring" "\
-Preconfigured `helm' for `helm-source-mark-ring'.
-
-\(fn)" t nil)
-
-(autoload 'helm-global-mark-ring "helm-ring" "\
-Preconfigured `helm' for `helm-source-global-mark-ring'.
-
-\(fn)" t nil)
-
-(autoload 'helm-all-mark-rings "helm-ring" "\
-Preconfigured `helm' for `helm-source-global-mark-ring' and `helm-source-mark-ring'.
-
-\(fn)" t nil)
-
-(autoload 'helm-register "helm-ring" "\
-Preconfigured `helm' for Emacs registers.
-
-\(fn)" t nil)
-
-(autoload 'helm-show-kill-ring "helm-ring" "\
-Preconfigured `helm' for `kill-ring'.
-It is drop-in replacement of `yank-pop'.
-
-First call open the kill-ring browser, next calls move to next line.
-
-\(fn)" t nil)
-
-(autoload 'helm-execute-kmacro "helm-ring" "\
-Preconfigured helm for keyboard macros.
-Define your macros with `f3' and `f4'.
-See (info \"(emacs) Keyboard Macros\") for detailed infos.
-This command is useful when used with persistent action.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-ring" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-semantic" "helm-semantic.el" (0 0 0 0))
-;;; Generated autoloads from helm-semantic.el
-
-(autoload 'helm-semantic "helm-semantic" "\
-Preconfigured `helm' for `semantic'.
-If ARG is supplied, pre-select symbol at point instead of current
-
-\(fn ARG)" t nil)
-
-(autoload 'helm-semantic-or-imenu "helm-semantic" "\
-Preconfigured helm for `semantic' or `imenu'.
-If ARG is supplied, pre-select symbol at point instead of current
-semantic tag in scope.
-
-If `semantic-mode' is active in the current buffer, then use
-semantic for generating tags, otherwise fall back to `imenu'.
-Fill in the symbol at point by default.
-
-\(fn ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-semantic" '("helm-s")))
-
-;;;***
-
-;;;### (autoloads nil "helm-sys" "helm-sys.el" (0 0 0 0))
-;;; Generated autoloads from helm-sys.el
-
-(defvar helm-top-poll-mode nil "\
-Non-nil if Helm-Top-Poll mode is enabled.
-See the `helm-top-poll-mode' command
-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 `helm-top-poll-mode'.")
-
-(custom-autoload 'helm-top-poll-mode "helm-sys" nil)
-
-(autoload 'helm-top-poll-mode "helm-sys" "\
-Refresh automatically helm top buffer once enabled.
-
-\(fn &optional ARG)" t nil)
-
-(autoload 'helm-top "helm-sys" "\
-Preconfigured `helm' for top command.
-
-\(fn)" t nil)
-
-(autoload 'helm-list-emacs-process "helm-sys" "\
-Preconfigured `helm' for emacs process.
-
-\(fn)" t nil)
-
-(autoload 'helm-xrandr-set "helm-sys" "\
-Preconfigured helm for xrandr.
-
-\(fn)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-sys" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-tags" "helm-tags.el" (0 0 0 0))
-;;; Generated autoloads from helm-tags.el
-
-(autoload 'helm-etags-select "helm-tags" "\
-Preconfigured helm for etags.
-If called with a prefix argument REINIT
-or if any of the tag files have been modified, reinitialize cache.
-
-This function aggregates three sources of tag files:
-
-  1) An automatically located file in the parent directories,
-     by `helm-etags-get-tag-file'.
-  2) `tags-file-name', which is commonly set by `find-tag' command.
-  3) `tags-table-list' which is commonly set by `visit-tags-table' command.
-
-\(fn REINIT)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-tags" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-types" "helm-types.el" (0 0 0 0))
-;;; Generated autoloads from helm-types.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-types" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-utils" "helm-utils.el" (0 0 0 0))
-;;; Generated autoloads from helm-utils.el
-
-(defvar helm-popup-tip-mode nil "\
-Non-nil if Helm-Popup-Tip mode is enabled.
-See the `helm-popup-tip-mode' command
-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 `helm-popup-tip-mode'.")
-
-(custom-autoload 'helm-popup-tip-mode "helm-utils" nil)
-
-(autoload 'helm-popup-tip-mode "helm-utils" "\
-Show help-echo informations in a popup tip at end of line.
-
-\(fn &optional ARG)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-utils" '("helm-" "with-helm-display-marked-candidates")))
-
-;;;***
-
-;;;### (autoloads nil "helm-x-files" "helm-x-files.el" (0 0 0 0))
-;;; Generated autoloads from helm-x-files.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-x-files" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil nil ("helm-easymenu.el" "helm-pkg.el") (0 0
-;;;;;;  0 0))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; helm-autoloads.el ends here
diff --git a/elpa/helm-20181117.731/helm-bookmark.el b/elpa/helm-20181117.731/helm-bookmark.el
deleted file mode 100644
index 0c7af08..0000000
--- a/elpa/helm-20181117.731/helm-bookmark.el
+++ /dev/null
@@ -1,737 +0,0 @@
-;;; helm-bookmark.el --- Helm for Emacs regular Bookmarks. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'bookmark)
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-help)
-(require 'helm-types)
-(require 'helm-utils)
-(require 'helm-info)
-(require 'helm-adaptive)
-(require 'helm-net)
-
-(declare-function helm-browse-project "helm-files" (arg))
-(declare-function addressbook-bookmark-edit "ext:addressbook-bookmark.el" (bookmark))
-
-(defgroup helm-bookmark nil
-  "Predefined configurations for `helm.el'."
-  :group 'helm)
-
-(defcustom helm-bookmark-show-location nil
-  "Show location of bookmark on display."
-  :group 'helm-bookmark
-  :type 'boolean)
-
-(defcustom helm-bookmark-default-filtered-sources
-  (append '(helm-source-bookmark-org
-            helm-source-bookmark-files&dirs
-            helm-source-bookmark-helm-find-files
-            helm-source-bookmark-info
-            helm-source-bookmark-gnus
-            helm-source-bookmark-man
-            helm-source-bookmark-images
-            helm-source-bookmark-w3m)
-          (list 'helm-source-bookmark-uncategorized
-                'helm-source-bookmark-set))
-  "List of sources to use in `helm-filtered-bookmarks'."
-  :group 'helm-bookmark
-  :type '(repeat (choice symbol)))
-
-
-(defface helm-bookmark-info
-    '((t (:foreground "green")))
-  "Face used for W3m Emacs bookmarks (not w3m bookmarks)."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-w3m
-    '((t (:foreground "yellow")))
-  "Face used for W3m Emacs bookmarks (not w3m bookmarks)."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-gnus
-    '((t (:foreground "magenta")))
-  "Face used for Gnus bookmarks."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-man
-    '((t (:foreground "Orange4")))
-  "Face used for Woman/man bookmarks."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-file
-    '((t (:foreground "Deepskyblue2")))
-  "Face used for file bookmarks."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-file-not-found
-    '((t (:foreground "Slategray4")))
-  "Face used for file bookmarks."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-directory
-    '((t (:inherit helm-ff-directory)))
-  "Face used for file bookmarks."
-  :group 'helm-bookmark)
-
-(defface helm-bookmark-addressbook
-    '((t (:foreground "tomato")))
-  "Face used for addressbook bookmarks."
-  :group 'helm-bookmark)
-
-
-(defvar helm-bookmark-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-c o")   'helm-bookmark-run-jump-other-window)
-    (define-key map (kbd "C-c C-o") 'helm-bookmark-run-jump-other-frame)
-    (define-key map (kbd "C-d")     'helm-bookmark-run-delete)
-    (define-key map (kbd "C-]")     'helm-bookmark-toggle-filename)
-    (define-key map (kbd "M-e")     'helm-bookmark-run-edit)
-    map)
-  "Generic Keymap for emacs bookmark sources.")
-
-(defclass helm-source-basic-bookmarks (helm-source-in-buffer helm-type-bookmark)
-   ((init :initform (lambda ()
-                      (bookmark-maybe-load-default-file)
-                      (helm-init-candidates-in-buffer
-                          'global
-                        (bookmark-all-names))))
-    (filtered-candidate-transformer :initform 'helm-bookmark-transformer)))
-
-(defvar helm-source-bookmarks
-  (helm-make-source "Bookmarks" 'helm-source-basic-bookmarks)
-  "See (info \"(emacs)Bookmarks\").")
-
-(defun helm-bookmark-transformer (candidates _source)
-  (cl-loop for i in candidates
-        for loc = (bookmark-location i)
-        for len =  (string-width i)
-        for trunc = (if (> len bookmark-bmenu-file-column)
-                        (helm-substring i bookmark-bmenu-file-column)
-                      i)
-        for sep = (make-string (- (+ bookmark-bmenu-file-column 2)
-                                  (length trunc))
-                               ? )
-        if helm-bookmark-show-location
-        collect (cons (concat trunc sep (if (listp loc) (car loc) loc)) i)
-        else collect i))
-
-(defun helm-bookmark-toggle-filename-1 (_candidate)
-  (let* ((real (helm-get-selection helm-buffer))
-         (trunc (if (> (string-width real) bookmark-bmenu-file-column)
-                    (helm-substring real bookmark-bmenu-file-column)
-                    real))
-         (loc (bookmark-location real)))
-    (setq helm-bookmark-show-location (not helm-bookmark-show-location))
-    (helm-update (if helm-bookmark-show-location
-                           (concat (regexp-quote trunc)
-                                   " +"
-                                   (regexp-quote
-                                    (if (listp loc) (car loc) loc)))
-                           (regexp-quote real)))))
-
-(defun helm-bookmark-toggle-filename ()
-  "Toggle bookmark location visibility."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'toggle-filename
-                  '(helm-bookmark-toggle-filename-1 . never-split))
-    (helm-execute-persistent-action 'toggle-filename)))
-(put 'helm-bookmark-toggle-filename 'helm-only t)
-
-(defun helm-bookmark-jump (candidate)
-  "Jump to bookmark action."
-  (let ((current-prefix-arg helm-current-prefix-arg)
-        non-essential)
-    (bookmark-jump candidate)))
-
-(defun helm-bookmark-jump-other-frame (candidate)
-  "Jump to bookmark in other frame action."
-  (let ((current-prefix-arg helm-current-prefix-arg)
-        non-essential)
-    (bookmark-jump candidate 'switch-to-buffer-other-frame)))
-
-(defun helm-bookmark-jump-other-window (candidate)
-  "Jump to bookmark in other window action."
-  (let (non-essential)
-    (bookmark-jump-other-window candidate)))
-
-
-;;; bookmark-set
-;;
-(defvar helm-source-bookmark-set
-  (helm-build-dummy-source "Set Bookmark"
-    :filtered-candidate-transformer
-    (lambda (_candidates _source)
-      (list (or (and (not (string= helm-pattern ""))
-                     helm-pattern)
-                "Enter a bookmark name to record")))
-    :action '(("Set bookmark" . (lambda (candidate)
-                                  (if (string= helm-pattern "")
-                                      (message "No bookmark name given for record")
-                                      (bookmark-set candidate))))))
-  "See (info \"(emacs)Bookmarks\").")
-
-
-;;; Predicates
-;;
-(defconst helm-bookmark--non-file-filename "   - no file -"
-  "Name to use for `filename' entry, for non-file bookmarks.")
-
-(defun helm-bookmark-gnus-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is a Gnus bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (or (eq (bookmark-get-handler bookmark) 'bmkext-jump-gnus)
-      (eq (bookmark-get-handler bookmark) 'gnus-summary-bookmark-jump)
-      (eq (bookmark-get-handler bookmark) 'bookmarkp-jump-gnus)))
-
-(defun helm-bookmark-w3m-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is a W3m bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (or (eq (bookmark-get-handler bookmark) 'bmkext-jump-w3m)
-      (eq (bookmark-get-handler bookmark) 'bookmark-w3m-bookmark-jump)
-      (eq (bookmark-get-handler bookmark) 'bookmarkp-jump-w3m)))
-
-(defun helm-bookmark-woman-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is a Woman bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (or (eq (bookmark-get-handler bookmark) 'bmkext-jump-woman)
-      (eq (bookmark-get-handler bookmark) 'woman-bookmark-jump)
-      (eq (bookmark-get-handler bookmark) 'bookmarkp-jump-woman)))
-
-(defun helm-bookmark-man-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is a Man bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (or (eq (bookmark-get-handler bookmark) 'bmkext-jump-man)
-      (eq (bookmark-get-handler bookmark) 'Man-bookmark-jump)
-      (eq (bookmark-get-handler bookmark) 'bookmarkp-jump-man)))
-
-(defun helm-bookmark-woman-man-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is a Man or Woman bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (or (helm-bookmark-man-bookmark-p bookmark)
-      (helm-bookmark-woman-bookmark-p bookmark)))
-
-(defun helm-bookmark-info-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK is an Info bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (eq (bookmark-get-handler bookmark) 'Info-bookmark-jump))
-
-(defun helm-bookmark-image-bookmark-p (bookmark)
-  "Return non-nil if BOOKMARK bookmarks an image file."
-  (if (stringp bookmark)
-      (assq 'image-type (assq bookmark bookmark-alist))
-    (assq 'image-type bookmark)))
-
-(defun helm-bookmark-file-p (bookmark)
-  "Return non-nil if BOOKMARK bookmarks a file or directory.
-BOOKMARK is a bookmark name or a bookmark record.
-This excludes bookmarks of a more specific kind (Info, Gnus, and W3m)."
-  (let* ((filename   (bookmark-get-filename bookmark))
-         (isnonfile  (equal filename helm-bookmark--non-file-filename))) 
-    (and filename (not isnonfile) (not (bookmark-get-handler bookmark)))))
-
-(defun helm-bookmark-org-file-p (bookmark)
-  (let* ((filename (bookmark-get-filename bookmark)))
-    (or (string-suffix-p ".org" filename t)
-        (string-suffix-p ".org_archive" filename t))))
-
-(defun helm-bookmark-helm-find-files-p (bookmark)
-  "Return non-nil if BOOKMARK bookmarks a `helm-find-files' session.
-BOOKMARK is a bookmark name or a bookmark record."
-  (eq (bookmark-get-handler bookmark) 'helm-ff-bookmark-jump))
-
-(defun helm-bookmark-addressbook-p (bookmark)
-  "Return non--nil if BOOKMARK is a contact recorded with addressbook-bookmark.
-BOOKMARK is a bookmark name or a bookmark record."
-  (if (listp bookmark)
-      (string= (assoc-default 'type bookmark) "addressbook")
-    (string= (assoc-default
-              'type (assoc bookmark bookmark-alist)) "addressbook")))
-
-(defun helm-bookmark-uncategorized-bookmark-p (bookmark)
-  "Return non--nil if BOOKMARK match no known category."
-  (cl-loop for pred in '(helm-bookmark-org-file-p
-                         helm-bookmark-addressbook-p
-                         helm-bookmark-gnus-bookmark-p
-                         helm-bookmark-w3m-bookmark-p
-                         helm-bookmark-woman-man-bookmark-p
-                         helm-bookmark-info-bookmark-p
-                         helm-bookmark-image-bookmark-p
-                         helm-bookmark-file-p
-                         helm-bookmark-helm-find-files-p
-                         helm-bookmark-addressbook-p)
-           never (funcall pred bookmark)))
-
-(defun helm-bookmark-filter-setup-alist (fn)
-  "Return a filtered `bookmark-alist' sorted alphabetically."
-  (cl-loop for b in bookmark-alist
-           for name = (car b)
-           when (funcall fn b) collect
-           (propertize name 'location (bookmark-location name))))
-
-;;; Bookmark handlers
-;;
-(defvar w3m-async-exec)
-(defun helm-bookmark-jump-w3m (bookmark)
-  "Jump to W3m bookmark BOOKMARK, setting a new tab.
-If `browse-url-browser-function' is set to something else
-than `w3m-browse-url' use it."
-  (require 'helm-net)
-  (let* ((file  (or (bookmark-prop-get bookmark 'filename)
-                    (bookmark-prop-get bookmark 'url)))
-         (buf   (generate-new-buffer-name "*w3m*"))
-         (w3m-async-exec nil)
-         ;; If user don't have anymore w3m installed let it browse its
-         ;; bookmarks with default browser otherwise assume bookmark
-         ;; have been bookmarked from w3m and use w3m.
-         (browse-url-browser-function (or (and (fboundp 'w3m-browse-url)
-                                               (executable-find "w3m")
-                                               'w3m-browse-url)
-                                          browse-url-browser-function))
-         (really-use-w3m (equal browse-url-browser-function 'w3m-browse-url)))
-    (helm-browse-url file really-use-w3m)
-    (when really-use-w3m
-      (bookmark-default-handler
-       `("" (buffer . ,buf) . ,(bookmark-get-bookmark-record bookmark))))))
-
-;; All bookmarks recorded with the handler provided with w3m
-;; (`bookmark-w3m-bookmark-jump') will use our handler which open
-;; the bookmark in a new tab or in an external browser depending
-;; on `browse-url-browser-function'.
-(defalias 'bookmark-w3m-bookmark-jump 'helm-bookmark-jump-w3m)
-
-;; Provide compatibility with old handlers provided in external
-;; packages bookmark-extensions.el and bookmark+.
-(defalias 'bmkext-jump-woman 'woman-bookmark-jump)
-(defalias 'bmkext-jump-man 'Man-bookmark-jump)
-(defalias 'bmkext-jump-w3m 'helm-bookmark-jump-w3m)
-(defalias 'bmkext-jump-gnus 'gnus-summary-bookmark-jump)
-(defalias 'bookmarkp-jump-gnus 'gnus-summary-bookmark-jump)
-(defalias 'bookmarkp-jump-w3m 'helm-bookmark-jump-w3m)
-(defalias 'bookmarkp-jump-woman 'woman-bookmark-jump)
-(defalias 'bookmarkp-jump-man 'Man-bookmark-jump)
-
-
-;;;; Filtered bookmark sources
-;;
-;;
-(defclass helm-source-filtered-bookmarks (helm-source-in-buffer helm-type-bookmark)
-  ((filtered-candidate-transformer
-    :initform '(helm-adaptive-sort
-                helm-highlight-bookmark))))
-
-;;; W3m bookmarks.
-;;
-(defun helm-bookmark-w3m-setup-alist ()
-  "Specialized filter function for bookmarks w3m."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-w3m-bookmark-p))
-
-(defvar helm-source-bookmark-w3m
-  (helm-make-source "Bookmark W3m" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-w3m-setup-alist)))))
-
-;;; Images
-;;
-(defun helm-bookmark-images-setup-alist ()
-  "Specialized filter function for images bookmarks."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-image-bookmark-p))
-
-(defvar helm-source-bookmark-images
-  (helm-make-source "Bookmark Images" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-images-setup-alist)))))
-
-;;; Woman Man
-;;
-(defun helm-bookmark-man-setup-alist ()
-  "Specialized filter function for bookmarks w3m."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-woman-man-bookmark-p))
-
-(defvar helm-source-bookmark-man
-  (helm-make-source "Bookmark Woman&Man" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-man-setup-alist)))))
-
-;;; Org files
-;;
-(defun helm-bookmark-org-setup-alist ()
-  "Specialized filter function for Org file bookmarks."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-org-file-p))
-
-(defvar helm-source-bookmark-org
-  (helm-make-source " Bookmarked Org files" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-org-setup-alist)))))
-
-;;; Gnus
-;;
-(defun helm-bookmark-gnus-setup-alist ()
-  "Specialized filter function for bookmarks gnus."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-gnus-bookmark-p))
-
-(defvar helm-source-bookmark-gnus
-  (helm-make-source "Bookmark Gnus" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-gnus-setup-alist)))))
-
-;;; Info
-;;
-(defun helm-bookmark-info-setup-alist ()
-  "Specialized filter function for bookmarks info."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-info-bookmark-p))
-
-(defvar helm-source-bookmark-info
-  (helm-make-source "Bookmark Info" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-info-setup-alist)))))
-
-;;; Files and directories
-;;
-(defun helm-bookmark-local-files-setup-alist ()
-  "Specialized filter function for bookmarks locals files."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-file-p))
-
-(defvar helm-source-bookmark-files&dirs
-  (helm-make-source "Bookmark Files&Directories" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-local-files-setup-alist)))))
-
-;;; Helm find files sessions.
-;;
-(defun helm-bookmark-helm-find-files-setup-alist ()
-  "Specialized filter function for `helm-find-files' bookmarks."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-helm-find-files-p))
-
-(defun helm-bookmark-browse-project (candidate)
-  "Run `helm-browse-project' from action."
-  (with-helm-default-directory
-      (bookmark-get-filename candidate)
-      (helm-browse-project nil)))
-
-(defun helm-bookmark-run-browse-project ()
-  "Run `helm-bookmark-browse-project' from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-bookmark-browse-project)))
-(put 'helm-bookmark-run-browse-project 'helm-only t)
-
-(defvar helm-bookmark-find-files-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-bookmark-map)
-    (define-key map (kbd "C-x C-d") 'helm-bookmark-run-browse-project)
-    map))
-
-(defclass helm-bookmark-override-inheritor (helm-source) ())
-
-(defmethod helm--setup-source ((source helm-bookmark-override-inheritor))
-  ;; Ensure `helm-source-in-buffer' method is called.
-  (call-next-method)
-  (setf (slot-value source 'action)
-        (helm-append-at-nth
-         (cl-loop for (name . action) in helm-type-bookmark-actions
-                  unless (memq action '(helm-bookmark-jump-other-frame
-                                        helm-bookmark-jump-other-window))
-                  collect (cons name action))
-         '(("Browse project" . helm-bookmark-browse-project)) 1))
-  (setf (slot-value source 'keymap) helm-bookmark-find-files-map))
-
-(defclass helm-bookmark-find-files-class (helm-source-filtered-bookmarks
-                                          helm-bookmark-override-inheritor)
-  ())
-
-(defvar helm-source-bookmark-helm-find-files
-  (helm-make-source "Bookmark helm-find-files sessions" 'helm-bookmark-find-files-class
-      :init (lambda ()
-              (bookmark-maybe-load-default-file)
-              (helm-init-candidates-in-buffer
-                  'global (helm-bookmark-helm-find-files-setup-alist)))
-      :persistent-action (lambda (_candidate) (ignore))
-      :persistent-help "Do nothing"))
-
-;;; Uncategorized bookmarks
-;;
-(defun helm-bookmark-uncategorized-setup-alist ()
-  "Specialized filter function for uncategorized bookmarks."
-  (helm-bookmark-filter-setup-alist 'helm-bookmark-uncategorized-bookmark-p))
-
-(defvar helm-source-bookmark-uncategorized
-  (helm-make-source "Bookmark uncategorized" 'helm-source-filtered-bookmarks
-    :init (lambda ()
-            (bookmark-maybe-load-default-file)
-            (helm-init-candidates-in-buffer
-                'global (helm-bookmark-uncategorized-setup-alist)))))
-
-;;; Transformer
-;;
-
-(defun helm-highlight-bookmark (bookmarks _source)
-  "Used as `filtered-candidate-transformer' to colorize bookmarks."
-  (let ((non-essential t))
-    (cl-loop for i in bookmarks
-          for isfile        = (bookmark-get-filename i)
-          for hff           = (helm-bookmark-helm-find-files-p i)
-          for handlerp      = (and (fboundp 'bookmark-get-handler)
-                                   (bookmark-get-handler i))
-          for isw3m         = (and (fboundp 'helm-bookmark-w3m-bookmark-p)
-                                   (helm-bookmark-w3m-bookmark-p i))
-          for isgnus        = (and (fboundp 'helm-bookmark-gnus-bookmark-p)
-                                   (helm-bookmark-gnus-bookmark-p i))
-          for isman         = (and (fboundp 'helm-bookmark-man-bookmark-p) ; Man
-                                   (helm-bookmark-man-bookmark-p i))
-          for iswoman       = (and (fboundp 'helm-bookmark-woman-bookmark-p) ; Woman
-                                   (helm-bookmark-woman-bookmark-p i))
-          for isannotation  = (bookmark-get-annotation i)
-          for isabook       = (string= (bookmark-prop-get i 'type)
-                                       "addressbook")
-          for isinfo        = (eq handlerp 'Info-bookmark-jump)
-          for loc = (bookmark-location i)
-          for len =  (string-width i)
-          for trunc = (if (and helm-bookmark-show-location
-                               (> len bookmark-bmenu-file-column))
-                          (helm-substring
-                           i bookmark-bmenu-file-column)
-                        i)
-          ;; Add a * if bookmark have annotation
-          if (and isannotation (not (string-equal isannotation "")))
-          do (setq trunc (concat "*" (if helm-bookmark-show-location trunc i)))
-          for sep = (and helm-bookmark-show-location
-                         (make-string (- (+ bookmark-bmenu-file-column 2)
-                                         (string-width trunc))
-                                      ? ))
-          for bmk = (cond ( ;; info buffers
-                           isinfo
-                           (propertize trunc 'face 'helm-bookmark-info
-                                       'help-echo isfile))
-                          ( ;; w3m buffers
-                           isw3m
-                           (propertize trunc 'face 'helm-bookmark-w3m
-                                       'help-echo isfile))
-                          ( ;; gnus buffers
-                           isgnus
-                           (propertize trunc 'face 'helm-bookmark-gnus
-                                       'help-echo isfile))
-                          ( ;; Man Woman
-                           (or iswoman isman)
-                           (propertize trunc 'face 'helm-bookmark-man
-                                       'help-echo isfile))
-                          ( ;; Addressbook
-                           isabook
-                           (propertize trunc 'face 'helm-bookmark-addressbook))
-                          (;; Directories (helm-find-files)
-                           hff
-                           (if (and (file-remote-p isfile)
-                                    (not (file-remote-p isfile nil t)))
-                               (propertize trunc 'face 'helm-bookmark-file-not-found
-                                       'help-echo isfile)
-                             (propertize trunc 'face 'helm-bookmark-directory
-                                         'help-echo isfile)))
-                          ( ;; Directories (dired)
-                           (and isfile
-                                ;; This is needed because `non-essential'
-                                ;; is not working on Emacs-24.2 and the behavior
-                                ;; of tramp seems to have changed since previous
-                                ;; versions (Need to reenter password even if a
-                                ;; first connection have been established,
-                                ;; probably when host is named differently
-                                ;; i.e machine/localhost)
-                                (and (not (file-remote-p isfile))
-                                     (file-directory-p isfile)))
-                           (propertize trunc 'face 'helm-bookmark-directory
-                                       'help-echo isfile))
-                          ( ;; Non existing files.
-                           (and isfile
-                                ;; Be safe and call `file-exists-p'
-                                ;; only if file is not remote or
-                                ;; remote but connected.
-                                (or (and (file-remote-p isfile)
-                                         (not (file-remote-p isfile nil t)))
-                                    (not (file-exists-p isfile))))
-                           (propertize trunc 'face 'helm-bookmark-file-not-found
-                                       'help-echo isfile))
-                          ( ;; regular files
-                           t
-                           (propertize trunc 'face 'helm-bookmark-file
-                                       'help-echo isfile)))
-          collect (if helm-bookmark-show-location
-                      (cons (concat bmk sep (if (listp loc) (car loc) loc))
-                            i)
-                    (cons bmk i)))))
-
-
-;;; Edit/rename/save bookmarks.
-;;
-;;
-(defun helm-bookmark-edit-bookmark (bookmark-name)
-  "Edit bookmark's name and file name, and maybe save them.
-BOOKMARK-NAME is the current (old) name of the bookmark to be renamed."
-  (let ((bmk (helm-bookmark-get-bookmark-from-name bookmark-name))
-        (handler (bookmark-prop-get bookmark-name 'handler)))
-    (if (eq handler 'addressbook-bookmark-jump)
-        (addressbook-bookmark-edit
-         (assoc bmk bookmark-alist))
-      (helm-bookmark-edit-bookmark-1 bookmark-name handler))))
-
-(defun helm-bookmark-edit-bookmark-1 (bookmark-name handler)
-  (let* ((helm--reading-passwd-or-string t)
-         (bookmark-fname (bookmark-get-filename bookmark-name))
-         (bookmark-loc   (bookmark-prop-get bookmark-name 'location))
-         (new-name       (read-from-minibuffer "Name: " bookmark-name))
-         (new-loc        (read-from-minibuffer "FileName or Location: "
-                                               (or bookmark-fname
-                                                   (if (consp bookmark-loc)
-                                                       (car bookmark-loc)
-                                                     bookmark-loc))))
-         (docid           (and (eq handler 'mu4e-bookmark-jump)
-                               (read-number "Docid: " (cdr bookmark-loc)))))
-    (when docid
-      (setq new-loc (cons new-loc docid)))
-    (when (and (not (equal new-name "")) (not (equal new-loc ""))
-               (y-or-n-p "Save changes? "))
-      (if bookmark-fname
-          (progn
-            (helm-bookmark-rename bookmark-name new-name 'batch)
-            (bookmark-set-filename new-name new-loc))
-        (bookmark-prop-set
-         (bookmark-get-bookmark bookmark-name) 'location new-loc)
-        (helm-bookmark-rename bookmark-name new-name 'batch))
-      (helm-bookmark-maybe-save-bookmark)
-      (list new-name new-loc))))
-
-(defun helm-bookmark-maybe-save-bookmark ()
-  "Increment save counter and maybe save `bookmark-alist'."
-  (setq bookmark-alist-modification-count (1+ bookmark-alist-modification-count))
-  (when (bookmark-time-to-save-p) (bookmark-save)))
-
-(defun helm-bookmark-rename (old &optional new batch)
-  "Change bookmark's name from OLD to NEW.
-Interactively:
- If called from the keyboard, then prompt for OLD.
- If called from the menubar, select OLD from a menu.
-If NEW is nil, then prompt for its string value.
-
-If BATCH is non-nil, then do not rebuild the menu list.
-
-While the user enters the new name, repeated `C-w' inserts consecutive
-words from the buffer into the new bookmark name."
-  (interactive (list (bookmark-completing-read "Old bookmark name")))
-  (bookmark-maybe-historicize-string old)
-  (bookmark-maybe-load-default-file)
-  (save-excursion (skip-chars-forward " ") (setq bookmark-yank-point (point)))
-  (setq bookmark-current-buffer (current-buffer))
-  (let ((newname  (or new  (read-from-minibuffer
-                            "New name: " nil
-                            (let ((now-map  (copy-keymap minibuffer-local-map)))
-                              (define-key now-map  "\C-w" 'bookmark-yank-word)
-                              now-map)
-                            nil 'bookmark-history))))
-    (bookmark-set-name old newname)
-    (setq bookmark-current-bookmark  newname)
-    (unless batch (bookmark-bmenu-surreptitiously-rebuild-list))
-    (helm-bookmark-maybe-save-bookmark) newname))
-
-(defun helm-bookmark-run-edit ()
-  "Run `helm-bookmark-edit-bookmark' from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-bookmark-edit-bookmark)))
-(put 'helm-bookmark-run-edit 'helm-only t)
-
-
-(defun helm-bookmark-run-jump-other-frame ()
-  "Jump to bookmark other frame from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-bookmark-jump-other-frame)))
-(put 'helm-bookmark-run-jump-other-frame 'helm-only t)
-
-(defun helm-bookmark-run-jump-other-window ()
-  "Jump to bookmark from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-bookmark-jump-other-window)))
-(put 'helm-bookmark-run-jump-other-window 'helm-only t)
-
-(defun helm-bookmark-run-delete ()
-  "Delete bookmark from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (when (y-or-n-p "Delete bookmark(s)?")
-      (helm-exit-and-execute-action 'helm-delete-marked-bookmarks))))
-(put 'helm-bookmark-run-delete 'helm-only t)
-
-(defun helm-bookmark-get-bookmark-from-name (bmk)
-  "Return bookmark name even if it is a bookmark with annotation.
-e.g prepended with *."
-  (let ((bookmark (replace-regexp-in-string "\\`\\*" "" bmk)))
-    (if (assoc bookmark bookmark-alist) bookmark bmk)))
-
-(defun helm-delete-marked-bookmarks (_ignore)
-  "Delete this bookmark or all marked bookmarks."
-  (cl-dolist (i (helm-marked-candidates))
-    (bookmark-delete (helm-bookmark-get-bookmark-from-name i)
-                     'batch)))
-
-
-;;;###autoload
-(defun helm-bookmarks ()
-  "Preconfigured `helm' for bookmarks."
-  (interactive)
-  (helm :sources '(helm-source-bookmarks
-                   helm-source-bookmark-set)
-        :buffer "*helm bookmarks*"
-        :default (buffer-name helm-current-buffer)))
-
-;;;###autoload
-(defun helm-filtered-bookmarks ()
-  "Preconfigured helm for bookmarks (filtered by category).
-Optional source `helm-source-bookmark-addressbook' is loaded
-only if external addressbook-bookmark package is installed."
-  (interactive)
-  (helm :sources helm-bookmark-default-filtered-sources
-        :prompt "Search Bookmark: "
-        :buffer "*helm filtered bookmarks*"
-        :default (list (thing-at-point 'symbol)
-                       (buffer-name helm-current-buffer))))
-
-(provide 'helm-bookmark)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-bookmark.el ends here
diff --git a/elpa/helm-20181117.731/helm-bookmark.elc b/elpa/helm-20181117.731/helm-bookmark.elc
deleted file mode 100644
index 69ac889..0000000
--- a/elpa/helm-20181117.731/helm-bookmark.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-buffers.el b/elpa/helm-20181117.731/helm-buffers.el
deleted file mode 100644
index 65f3735..0000000
--- a/elpa/helm-20181117.731/helm-buffers.el
+++ /dev/null
@@ -1,1065 +0,0 @@
-;;; helm-buffers.el --- helm support for buffers. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-types)
-(require 'helm-utils)
-(require 'helm-grep)
-(require 'helm-regexp)
-(require 'helm-help)
-
-(declare-function ido-make-buffer-list "ido" (default))
-(declare-function ido-add-virtual-buffers-to-list "ido")
-(declare-function helm-comp-read "helm-mode")
-(declare-function helm-browse-project "helm-files")
-
-
-(defgroup helm-buffers nil
-  "Buffers related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-boring-buffer-regexp-list
-  '("\\` " "\\`\\*helm" "\\`\\*Echo Area" "\\`\\*Minibuf")
-  "The regexp list that match boring buffers.
-Buffer candidates matching these regular expression will be
-filtered from the list of candidates if the
-`helm-skip-boring-buffers' candidate transformer is used."
-  :type  '(repeat (choice regexp))
-  :group 'helm-buffers)
-
-(defcustom helm-white-buffer-regexp-list nil
-  "The regexp list of not boring buffers.
-These buffers will be displayed even if they match one of
-`helm-boring-buffer-regexp-list'."
-  :type '(repeat (choice regexp))
-  :group 'helm-buffers)
-
-(defcustom helm-buffers-favorite-modes '(lisp-interaction-mode
-                                         emacs-lisp-mode
-                                         text-mode
-                                         org-mode)
-  "List of preferred mode to open new buffers with."
-  :type '(repeat (choice function))
-  :group 'helm-buffers)
-
-(defcustom helm-buffer-max-length 20
-  "Max length of buffer names before truncate.
-When disabled (nil) use the longest buffer-name length found."
-  :group 'helm-buffers
-  :type  '(choice (const :tag "Disabled" nil)
-           (integer :tag "Length before truncate")))
-
-(defcustom helm-buffer-details-flag t
-  "Always show details in buffer list when non--nil."
-  :group 'helm-buffers
-  :type 'boolean)
-
-(defcustom helm-buffers-fuzzy-matching nil
-  "Fuzzy matching buffer names when non--nil.
-Only buffer names are fuzzy matched when this is enabled,
-`major-mode' matching is not affected by this."
-  :group 'helm-buffers
-  :type 'boolean)
-
-(defcustom helm-buffer-skip-remote-checking nil
-  "Ignore checking for `file-exists-p' on remote files."
-  :group 'helm-buffers
-  :type 'boolean)
-
-(defcustom helm-buffers-truncate-lines t
-  "Truncate lines in `helm-buffers-list' when non--nil."
-  :group 'helm-buffers
-  :type 'boolean)
-
-(defcustom helm-mini-default-sources '(helm-source-buffers-list
-                                       helm-source-recentf
-                                       helm-source-buffer-not-found)
-  "Default sources list used in `helm-mini'.
-
-When adding a source here it is up to you to ensure the library of
-this source is accessible and properly loaded."
-  :group 'helm-buffers
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-buffers-end-truncated-string "..."
-  "The string to display at end of truncated buffer names."
-  :type 'string
-  :group 'helm-buffers)
-
-(defcustom helm-buffers-column-separator "  "
-  "Separator for columns in buffer listing."
-  :type 'string
-  :group 'helm-buffers)
-
-(defcustom helm-buffer--pretty-names '((dired-mode . "Dired")
-                                       (lisp-interaction-mode . "Lisp Inter"))
-  "An alist specifying pretty names for modes.
-Most of the time buffer's `mode-name' is a string so no need to add it
-here as there is no need to compute it, but sometimes it may be a
-mode-line specification which may be costly to compute, in this case
-add here the pretty name as a string to avoid this costly computation.
-Also if some pretty names are too long you can add your own
-abbreviation here."
-  :type '(alist :key-type symbol :value-type string)
-  :group 'helm-buffers)
-
-;;; Faces
-;;
-;;
-(defgroup helm-buffers-faces nil
-  "Customize the appearance of helm-buffers."
-  :prefix "helm-"
-  :group 'helm-buffers
-  :group 'helm-faces)
-
-(defface helm-buffer-saved-out
-    '((t (:foreground "red" :background "black")))
-  "Face used for buffer files modified outside of emacs."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-not-saved
-    '((t (:foreground "Indianred2")))
-  "Face used for buffer files not already saved on disk."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-modified
-    '((t :inherit font-lock-comment-face))
-  "Face used for modified buffers."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-size
-    '((((background dark)) :foreground "RosyBrown")
-      (((background light)) :foreground "SlateGray"))
-  "Face used for buffer size."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-process
-    '((t (:foreground "Sienna3")))
-  "Face used for process status in buffer."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-directory
-    '((t (:foreground "DarkRed" :background "LightGray")))
-  "Face used for directories in `helm-buffers-list'."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-file
-    '((t :inherit font-lock-builtin-face))
-  "Face for buffer file names in `helm-buffers-list'."
-  :group 'helm-buffers-faces)
-
-(defface helm-buffer-archive
-    '((t (:foreground "Gold")))
-  "Face for archive file names in `helm-buffers-list'."
-  :group 'helm-buffers-faces)
-
-(defface helm-non-file-buffer
-    '((t (:inherit italic)))
-  "Face used for non-file buffers in `helm-buffers-list'."
-  :group 'helm-buffers-faces)
-
-(defvar helm-buffers-tick-counter nil
-  "Allows recording local changes to a non-file buffer.
-Typical usage of this var is for modes that want to see if
-their buffers have changed since last visit.
-Such programs may want to record tick counter after visiting their
-buffers like this:
-
-    (setq helm-buffers-tick-counter (buffer-modified-tick))
-
-Note that this variable is buffer-local.")
-(make-variable-buffer-local 'helm-buffers-tick-counter)
-
-
-;;; Buffers keymap
-;;
-(defvar helm-buffer-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    ;; No need to have separate command for grep and zgrep
-    ;; as we don't use recursivity for buffers.
-    ;; So use zgrep for both as it is capable to handle non--compressed files.
-    (define-key map (kbd "M-g s")     'helm-buffer-run-zgrep)
-    (define-key map (kbd "C-s")       'helm-buffers-run-multi-occur)
-    (define-key map (kbd "C-x C-d")   'helm-buffers-run-browse-project)
-    (define-key map (kbd "C-c o")     'helm-buffer-switch-other-window)
-    (define-key map (kbd "C-c C-o")   'helm-buffer-switch-other-frame)
-    (define-key map (kbd "C-c =")     'helm-buffer-run-ediff)
-    (define-key map (kbd "M-=")       'helm-buffer-run-ediff-merge)
-    (define-key map (kbd "C-=")       'helm-buffer-diff-persistent)
-    (define-key map (kbd "M-G")       'helm-buffer-revert-persistent)
-    (define-key map (kbd "C-c d")     'helm-buffer-run-kill-persistent)
-    (define-key map (kbd "M-D")       'helm-buffer-run-kill-buffers)
-    (define-key map (kbd "C-x C-s")   'helm-buffer-save-persistent)
-    (define-key map (kbd "C-M-%")     'helm-buffer-run-query-replace-regexp)
-    (define-key map (kbd "M-%")       'helm-buffer-run-query-replace)
-    (define-key map (kbd "M-R")       'helm-buffer-run-rename-buffer)
-    (define-key map (kbd "M-m")       'helm-toggle-all-marks)
-    (define-key map (kbd "M-a")       'helm-mark-all)
-    (define-key map (kbd "C-]")       'helm-toggle-buffers-details)
-    (define-key map (kbd "C-c a")     'helm-buffers-toggle-show-hidden-buffers)
-    (define-key map (kbd "C-M-SPC")   'helm-buffers-mark-similar-buffers)
-    map)
-  "Keymap for buffer sources in helm.")
-
-(defvar helm-buffers-ido-virtual-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-c o")   'helm-ff-run-switch-other-window)
-    (define-key map (kbd "C-c C-o") 'helm-ff-run-switch-other-frame)
-    (define-key map (kbd "M-g s")   'helm-ff-run-grep)
-    (define-key map (kbd "M-g z")   'helm-ff-run-zgrep)
-    (define-key map (kbd "M-D")     'helm-ff-run-delete-file)
-    (define-key map (kbd "C-c C-x") 'helm-ff-run-open-file-externally)
-    map))
-
-
-(defvar helm-buffer-max-len-mode nil)
-(defvar helm-buffers-in-project-p nil)
-(defvar helm-source-buffers-list nil)
-
-(defun helm-buffers-list--init ()
-  (require 'dired)
-  ;; Issue #51 Create the list before `helm-buffer' creation.
-  ;; We were using a global cache in the past and 'candidates was
-  ;; bound to this cache, this was a problem when using more than one
-  ;; source with a different 'buffer-list fn as the same cache was
-  ;; reused in each source (issue #1907), now 'candidates attr is set
-  ;; directly so that each list of candidates is local to source.
-  (helm-attrset 'candidates (funcall (helm-attr 'buffer-list)))
-  (let ((result (cl-loop with allbufs = (memq 'helm-shadow-boring-buffers
-                                              (helm-attr
-                                               'filtered-candidate-transformer
-                                               helm-source-buffers-list))
-                         for b in (if allbufs
-                                      (helm-attr 'candidates)
-                                    (helm-skip-boring-buffers
-                                     (helm-attr 'candidates)
-                                     helm-source-buffers-list))
-                         maximize (length b) into len-buf
-                         maximize (length (helm-buffer--format-mode-name b))
-                         into len-mode
-                         finally return (cons len-buf len-mode))))
-    (unless (default-value 'helm-buffer-max-length)
-      (helm-set-local-variable 'helm-buffer-max-length (car result)))
-    (unless (default-value 'helm-buffer-max-len-mode)
-      (helm-set-local-variable 'helm-buffer-max-len-mode (cdr result)))))
-
-(defclass helm-source-buffers (helm-source-sync helm-type-buffer)
-  ((buffer-list
-    :initarg :buffer-list
-    :initform #'helm-buffer-list
-    :custom function
-    :documentation
-    "  A function with no arguments to create buffer list.")
-   (init :initform 'helm-buffers-list--init)
-   (multimatch :initform nil)
-   (match :initform 'helm-buffers-match-function)
-   (persistent-action :initform 'helm-buffers-list-persistent-action)
-   (keymap :initform helm-buffer-map)
-   (migemo :initform 'nomultimatch)
-   (volatile :initform t)
-   (nohighlight :initform t)
-   (resume :initform (lambda () (setq helm-buffers-in-project-p nil)))
-   (help-message :initform 'helm-buffer-help-message)))
-
-(defvar helm-source-buffer-not-found
-  (helm-build-dummy-source
-   "Create buffer"
-   :action (helm-make-actions
-            "Create buffer (C-u choose mode)"
-            (lambda (candidate)
-             (let ((mjm (or (and helm-current-prefix-arg
-                                 (intern-soft (helm-comp-read
-                                               "Major-mode: "
-                                               helm-buffers-favorite-modes)))
-                            (cl-loop for (r . m) in auto-mode-alist
-                                     when (string-match r candidate)
-                                     return m)))
-                   (buffer (get-buffer-create candidate)))
-               (if mjm
-                   (with-current-buffer buffer (funcall mjm))
-                   (set-buffer-major-mode buffer))
-               (switch-to-buffer buffer))))))
-
-(defvar ido-temp-list)
-(defvar ido-ignored-list)
-(defvar ido-process-ignore-lists)
-(defvar ido-use-virtual-buffers)
-(defvar ido-virtual-buffers)
-
-(defvar helm-source-ido-virtual-buffers
-  (helm-build-sync-source "Ido virtual buffers"
-    :candidates (lambda ()
-                  (let (ido-temp-list
-                        ido-ignored-list
-                        (ido-process-ignore-lists t))
-                    (when ido-use-virtual-buffers
-                      (ido-add-virtual-buffers-to-list)
-                      ido-virtual-buffers)))
-    :fuzzy-match helm-buffers-fuzzy-matching
-    :keymap helm-buffers-ido-virtual-map
-    :help-message 'helm-buffers-ido-virtual-help-message
-    :action '(("Find file" . helm-find-many-files)
-              ("Find file other window" . find-file-other-window)
-              ("Find file other frame" . find-file-other-frame)
-              ("Find file as root" . helm-find-file-as-root)
-              ("Grep File(s) `C-u recurse'" . helm-find-files-grep)
-              ("Zgrep File(s) `C-u Recurse'" . helm-ff-zgrep)
-              ("View file" . view-file)
-              ("Delete file(s)" . helm-delete-marked-files)
-              ("Open file externally (C-u to choose)"
-               . helm-open-file-externally))))
-
-
-(defvar ido-use-virtual-buffers)
-(defvar ido-ignore-buffers)
-(defun helm-buffer-list ()
-  "Return the current list of buffers.
-Currently visible buffers are put at the end of the list.
-See `ido-make-buffer-list' for more infos."
-  (require 'ido)
-  (let ((ido-process-ignore-lists t)
-        ido-ignored-list
-        ido-ignore-buffers
-        ido-use-virtual-buffers)
-    (ido-make-buffer-list nil)))
-
-(defun helm-buffer-size (buffer)
-  "Return size of BUFFER."
-  (with-current-buffer buffer
-    (save-restriction
-      (widen)
-      (helm-file-human-size
-       (- (position-bytes (point-max))
-          (position-bytes (point-min)))))))
-
-(defun helm-buffer--show-details (buf-name prefix help-echo
-                                  size mode dir face1 face2
-                                  proc details type)
-  (append
-   (list
-    (concat prefix
-            (propertize buf-name 'face face1
-                        'help-echo help-echo
-                        'type type)))
-   (and details
-        (list size mode
-              (propertize
-               (if proc
-                   (format "(%s %s in `%s')"
-                           (process-name proc)
-                           (process-status proc) dir)
-                 (format "(in `%s')" dir))
-               'face face2)))))
-
-(defun helm-buffer--format-mode-name (buf)
-  "Prevent using `format-mode-line' as much as possible."
-  (with-current-buffer buf
-    (helm-acond ((assq major-mode helm-buffer--pretty-names)
-                 (cdr it))
-                ((stringp mode-name) mode-name)
-                (t (format-mode-line mode-name)))))
-
-(defun helm-buffer--details (buffer &optional details)
-  (require 'dired)
-  (let* ((mode (helm-buffer--format-mode-name buffer))
-         (buf (get-buffer buffer))
-         (size (propertize (helm-buffer-size buf)
-                           'face 'helm-buffer-size))
-         (proc (get-buffer-process buf))
-         (dir (with-current-buffer buffer
-                (helm-aif default-directory (abbreviate-file-name it))))
-         (file-name (helm-aif (buffer-file-name buf) (abbreviate-file-name it)))
-         (name (buffer-name buf))
-         (name-prefix (when (and dir (file-remote-p dir))
-                        (propertize "@ " 'face 'helm-ff-prefix)))
-         (archive-p (and (fboundp 'tramp-archive-file-name-p)
-                         (tramp-archive-file-name-p dir))))
-    (when name-prefix
-      ;; Remote tramp buffer names may be hexified, make them more readable.
-      (setq dir  (helm-url-unhex-string dir)
-            name (helm-url-unhex-string name)))
-    ;; Handle tramp archive buffers specially.
-    (if archive-p
-        (helm-buffer--show-details
-         name name-prefix file-name size mode dir
-         'helm-buffer-archive 'helm-buffer-process nil details 'filebuf)
-      ;; No fancy things on remote buffers.
-      (if (and name-prefix helm-buffer-skip-remote-checking)
-          (helm-buffer--show-details
-           name name-prefix file-name size mode dir
-           'helm-buffer-file 'helm-buffer-process nil details 'filebuf)
-        (cond
-          (;; A dired buffer.
-           (rassoc buf dired-buffers)
-           (helm-buffer--show-details
-            name name-prefix dir size mode dir
-            'helm-buffer-directory 'helm-buffer-process nil details 'dired))
-          ;; A buffer file modified somewhere outside of emacs.=>red
-          ((and file-name
-                (file-exists-p file-name)
-                (not (verify-visited-file-modtime buf)))
-           (helm-buffer--show-details
-            name name-prefix file-name size mode dir
-            'helm-buffer-saved-out 'helm-buffer-process nil details 'modout))
-          ;; A new buffer file not already saved on disk (or a deleted file) .=>indianred2
-          ((and file-name (not (file-exists-p file-name)))
-           (helm-buffer--show-details
-            name name-prefix file-name size mode dir
-            'helm-buffer-not-saved 'helm-buffer-process nil details 'notsaved))
-          ;; A buffer file modified and not saved on disk.=>orange
-          ((and file-name (buffer-modified-p buf))
-           (helm-buffer--show-details
-            name name-prefix file-name size mode dir
-            'helm-buffer-modified 'helm-buffer-process nil details 'mod))
-          ;; A buffer file not modified and saved on disk.=>green
-          (file-name
-           (helm-buffer--show-details
-            name name-prefix file-name size mode dir
-            'helm-buffer-file 'helm-buffer-process nil details 'filebuf))
-          ;; A non-file, modified buffer
-          ((with-current-buffer name
-             (and helm-buffers-tick-counter
-                  (/= helm-buffers-tick-counter (buffer-modified-tick))))
-           (helm-buffer--show-details
-            name (and proc name-prefix) dir size mode dir
-            'helm-buffer-modified 'helm-buffer-process proc details 'nofile-mod))
-          ;; Any non--file buffer.=>italic
-          (t
-           (helm-buffer--show-details
-            name (and proc name-prefix) dir size mode dir
-            'helm-non-file-buffer 'helm-buffer-process proc details 'nofile)))))))
-
-(defun helm-highlight-buffers (buffers _source)
-  "Transformer function to highlight BUFFERS list.
-Should be called after others transformers i.e (boring buffers)."
-  (cl-loop for i in buffers
-           for (name size mode meta) = (if helm-buffer-details-flag
-                                           (helm-buffer--details i 'details)
-                                         (helm-buffer--details i))
-           for truncbuf = (if (> (string-width name) helm-buffer-max-length)
-                              (helm-substring-by-width
-                               name helm-buffer-max-length
-                               helm-buffers-end-truncated-string)
-                            (concat name
-                                    (make-string
-                                     (- (+ helm-buffer-max-length
-                                           (length
-                                            helm-buffers-end-truncated-string))
-                                        (string-width name))
-                                     ? )))
-           for len = (length mode)
-           when (> len helm-buffer-max-len-mode)
-           do (setq helm-buffer-max-len-mode len)
-           for fmode = (concat (make-string
-                                (- (max helm-buffer-max-len-mode len) len) ? )
-                               mode)
-           ;; The max length of a number should be 1023.9X where X is the
-           ;; units, this is 7 characters.
-           for formatted-size = (and size (format "%7s" size))
-           collect (let ((helm-pattern (helm-buffers--pattern-sans-filters
-                                        (and helm-buffers-fuzzy-matching ""))))
-                     (cons (if helm-buffer-details-flag
-                               (concat
-                                (funcall helm-fuzzy-matching-highlight-fn
-                                         truncbuf)
-                                helm-buffers-column-separator
-                                formatted-size
-                                helm-buffers-column-separator
-                                fmode
-                                helm-buffers-column-separator
-                                meta)
-                             (funcall helm-fuzzy-matching-highlight-fn name))
-                           (get-buffer i)))))
-
-(defun helm-buffer--get-preselection (buffer)
-  (let ((bufname (buffer-name buffer)))
-    (when (and bufname
-               (file-remote-p (with-current-buffer bufname
-                                default-directory)))
-      (setq bufname (concat "@ " (helm-url-unhex-string bufname))))
-    (concat "^"
-            (if (and (null helm-buffer-details-flag)
-                     (numberp helm-buffer-max-length)
-                     (> (string-width bufname)
-                        helm-buffer-max-length))
-                (regexp-quote
-                 (helm-substring-by-width
-                  bufname helm-buffer-max-length
-                  helm-buffers-end-truncated-string))
-              (concat (regexp-quote bufname)
-                      (if helm-buffer-details-flag
-                          "$" "[[:blank:]]+"))))))
-
-(defun helm-toggle-buffers-details ()
-  (interactive)
-  (with-helm-alive-p
-    (let* ((buf (helm-get-selection))
-           (preselect (helm-buffer--get-preselection buf)))
-      (setq helm-buffer-details-flag (not helm-buffer-details-flag))
-      (helm-update (lambda ()
-                     (helm-awhile (re-search-forward preselect nil t)
-                       (helm-mark-current-line)
-                       (when (equal buf (helm-get-selection))
-                         (cl-return t))))))))
-(put 'helm-toggle-buffers-details 'helm-only t)
-
-(defun helm-buffers--pattern-sans-filters (&optional separator)
-  (cl-loop for p in (helm-mm-split-pattern helm-pattern)
-           unless (member (substring p 0 1) '("*" "/" "@" "!"))
-           collect p into lst
-           finally return (mapconcat 'identity lst (or separator " "))))
-
-(defun helm-buffers-sort-transformer (candidates source)
-  (if (string= helm-pattern "")
-      candidates
-      (if helm-buffers-fuzzy-matching
-          (let ((helm-pattern (helm-buffers--pattern-sans-filters)))
-            (funcall helm-fuzzy-sort-fn candidates source))
-          (sort candidates
-                (lambda (s1 s2)
-                  (< (string-width s1) (string-width s2)))))))
-
-(defun helm-buffers-mark-similar-buffers-1 ()
-  (with-helm-window
-    (let* ((src (helm-get-current-source))
-           (type (get-text-property
-                  0 'type (helm-get-selection nil 'withprop src))))
-      (save-excursion
-        (goto-char (helm-get-previous-header-pos))
-        (helm-next-line)
-        (let* ((next-head (helm-get-next-header-pos))
-               (end       (and next-head
-                               (save-excursion
-                                 (goto-char next-head)
-                                 (forward-line -1)
-                                 (point))))
-               (maxpoint  (or end (point-max))))
-          (while (< (point) maxpoint)
-            (helm-mark-current-line)
-            (let ((cand (helm-get-selection nil 'withprop src)))
-              (when (and (not (helm-this-visible-mark))
-                         (eq (get-text-property 0 'type cand) type))
-                (helm-make-visible-mark)))
-            (forward-line 1) (end-of-line))))
-      (helm-mark-current-line)
-      (helm-display-mode-line src t)
-      (message "%s candidates marked" (length helm-marked-candidates)))))
-
-(defun helm-buffers-mark-similar-buffers ()
-    "Mark All buffers that have same property `type' than current.
-i.e same color."
-  (interactive)
-  (with-helm-alive-p
-    (let ((marked (helm-marked-candidates)))
-      (if (and (>= (length marked) 1)
-               (with-helm-window helm-visible-mark-overlays))
-          (helm-unmark-all)
-          (helm-buffers-mark-similar-buffers-1)))))
-(put 'helm-buffers-mark-similar-buffers 'helm-only t)
-
-
-;;; match functions
-;;
-(defun helm-buffer--match-mjm (pattern mjm)
-  (when (string-match "\\`\\*" pattern)
-    (cl-loop with patterns = (split-string (substring pattern 1) ",")
-             for pat in patterns
-             if (string-match "\\`!" pat)
-             collect (string-match (substring pat 1) mjm) into neg
-             else collect (string-match pat mjm) into pos
-             finally return
-             (let ((neg-test (cl-loop for i in neg thereis (numberp i)))
-                   (pos-test (cl-loop for i in pos thereis (numberp i))))
-               (or
-                (and neg (not pos) (not neg-test))
-                (and pos pos-test)
-                (and neg neg-test (not neg-test)))))))
-
-(defvar helm-buffer--memo-hash (make-hash-table :test 'equal))
-(defun helm-buffer--memo-pattern (pattern)
-  (or (gethash pattern helm-buffer--memo-hash)
-      (puthash pattern (helm--mapconcat-pattern pattern)
-               helm-buffer--memo-hash)))
-
-(defun helm-buffer--match-pattern (pattern candidate &optional nofuzzy)
-  (let ((bfn (if (and helm-buffers-fuzzy-matching
-                      (not nofuzzy)
-                      (not helm-migemo-mode)
-                      (not (string-match "\\`\\^" pattern)))
-                 #'helm-buffer--memo-pattern
-                 #'identity))
-        (mfn (if helm-migemo-mode
-                 #'helm-mm-migemo-string-match #'string-match)))
-    (if (string-match "\\`!" pattern)
-        (not (funcall mfn (funcall bfn (substring pattern 1))
-                      candidate))
-        (funcall mfn (funcall bfn pattern) candidate))))
-
-(defun helm-buffers--match-from-mjm (candidate)
-  (let* ((cand (replace-regexp-in-string "^\\s-\\{1\\}" "" candidate))
-         (buf  (get-buffer cand))
-         (regexp (cl-loop with pattern = helm-pattern
-                          for p in (helm-mm-split-pattern pattern)
-                          when (string-match "\\`\\*" p)
-                          return p)))
-    (if regexp
-        (when buf
-          (with-current-buffer buf
-            (let ((mjm (symbol-name major-mode)))
-              (helm-buffer--match-mjm regexp mjm))))
-        t)))
-
-(defun helm-buffers--match-from-pat (candidate)
-  (let* ((regexp-list (cl-loop with pattern = helm-pattern
-                               for p in (helm-mm-split-pattern pattern)
-                               unless (string-match
-                                       "\\`\\(\\*\\|/\\|@\\)" p)
-                               collect p))
-         (nofuzzy (cdr regexp-list)))
-    (if regexp-list
-        (cl-loop for re in regexp-list
-                 always (helm-buffer--match-pattern re candidate nofuzzy))
-        t)))
-
-(defun helm-buffers--match-from-inside (candidate)
-  (let* ((cand (replace-regexp-in-string "^\\s-\\{1\\}" "" candidate))
-         (buf  (get-buffer cand))
-         (regexp (cl-loop with pattern = helm-pattern
-                          for p in (helm-mm-split-pattern pattern)
-                          when (string-match "\\`@\\(.*\\)" p)
-                          return (match-string 1 p))))
-    (if (and buf regexp)
-        (with-current-buffer buf
-          (save-excursion
-            (goto-char (point-min))
-            (if helm-migemo-mode
-                (helm-mm-migemo-forward regexp nil t)
-             (re-search-forward regexp nil t))))
-        t)))
-
-(defun helm-buffers--match-from-directory (candidate)
-  (let* ((cand (replace-regexp-in-string "^\\s-\\{1\\}" "" candidate))
-         (buf  (get-buffer cand))
-         (buf-fname (or (buffer-file-name buf)
-                        (car-safe (rassoc buf dired-buffers))))
-         (regexps (cl-loop with pattern = helm-pattern
-                          for p in (helm-mm-split-pattern pattern)
-                          when (string-match "\\`/" p)
-                          collect p)))
-    (if regexps
-        (cl-loop for re in regexps
-                 thereis
-                 (and buf-fname
-                      (string-match
-                       (substring re 1) (helm-basedir buf-fname))))
-        t)))
-
-(defun helm-buffers-match-function (candidate)
-  "Default function to match buffers."
-  (and (helm-buffers--match-from-pat candidate)
-       (helm-buffers--match-from-mjm candidate)
-       (helm-buffers--match-from-inside candidate)
-       (helm-buffers--match-from-directory candidate)))
-
-
-(defun helm-buffer-query-replace-1 (&optional regexp-flag buffers)
-  "Query replace in marked buffers.
-If REGEXP-FLAG is given use `query-replace-regexp'."
-  (let ((prompt (if regexp-flag "Query replace regexp" "Query replace"))
-        (bufs   (or buffers (helm-marked-candidates)))
-        (helm--reading-passwd-or-string t))
-    (cl-loop with args = (query-replace-read-args prompt regexp-flag t)
-             for buf in bufs
-             do
-             (save-window-excursion
-               (switch-to-buffer buf)
-               (save-excursion
-                 (let ((case-fold-search t))
-                   (goto-char (point-min))
-                   (apply #'perform-replace
-                          (list (nth 0 args) (nth 1 args)
-                                t regexp-flag (nth 2 args) nil
-                                multi-query-replace-map))))))))
-
-(defun helm-buffer-query-replace-regexp (_candidate)
-  (helm-buffer-query-replace-1 'regexp))
-
-(defun helm-buffer-query-replace (_candidate)
-  (helm-buffer-query-replace-1))
-
-(defun helm-buffer-toggle-diff (candidate)
-  "Toggle diff buffer CANDIDATE with it's file."
-  (helm-aif (get-buffer-window "*Diff*" 'visible)
-      (progn (kill-buffer "*Diff*")
-             (set-window-buffer it helm-current-buffer))
-    (diff-buffer-with-file (get-buffer candidate))))
-
-(defun helm-buffer-diff-persistent ()
-  "Toggle diff buffer without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'diff-action 'helm-buffer-toggle-diff)
-    (helm-execute-persistent-action 'diff-action)))
-(put 'helm-buffer-diff-persistent 'helm-only t)
-
-(defun helm-revert-buffer (candidate)
-  (with-current-buffer candidate
-    (helm-aif (buffer-file-name)
-        (and (file-exists-p it) (revert-buffer t t)))))
-
-(defun helm-revert-marked-buffers (_ignore)
-  (mapc 'helm-revert-buffer (helm-marked-candidates)))
-
-(defun helm-buffer-revert-and-update (_candidate)
-  (with-helm-buffer
-    (let ((marked (helm-marked-candidates))
-          (preselect (helm-buffers--quote-truncated-buffer
-                      (helm-get-selection))))
-      (cl-loop for buf in marked do (helm-revert-buffer buf))
-      (when helm-marked-candidates (helm-unmark-all))
-      (helm-update preselect))))
-
-(defun helm-buffer-revert-persistent ()
-  "Revert buffer without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'revert-action '(helm-buffer-revert-and-update . never-split))
-    (helm-execute-persistent-action 'revert-action)))
-(put 'helm-buffer-revert-persistent 'helm-only t)
-
-(defun helm-buffer-save-and-update (_candidate)
-  (with-helm-buffer
-    (let ((marked (helm-marked-candidates))
-          (preselect (helm-get-selection nil t))
-          (enable-recursive-minibuffers t))
-      (cl-loop for buf in marked do
-               (with-current-buffer (get-buffer buf)
-                 (when (buffer-file-name) (save-buffer))))
-      (when helm-marked-candidates (helm-unmark-all))
-      (helm-update (regexp-quote preselect)))))
-
-(defun helm-buffer-save-persistent ()
-  "Save buffer without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'save-action '(helm-buffer-save-and-update . never-split))
-    (helm-execute-persistent-action 'save-action)))
-(put 'helm-buffer-save-persistent 'helm-only t)
-
-(defun helm-buffers-rename-buffer (candidate)
-  (with-current-buffer candidate
-    (rename-buffer (helm-read-string "New name: " (buffer-name)) t)))
-
-(defun helm-buffer-run-rename-buffer ()
-  "Run rename buffer action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-buffers-rename-buffer)))
-(put 'helm-buffer-run-rename-buffer 'helm-only t)
-
-(defun helm-buffer-run-kill-persistent ()
-  "Kill buffer without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'kill-action '(helm-buffers-persistent-kill . never-split))
-    (helm-execute-persistent-action 'kill-action)))
-(put 'helm-buffer-run-kill-persistent 'helm-only t)
-
-(defun helm-kill-marked-buffers (_ignore)
-  (let* ((bufs (helm-marked-candidates))
-         (killed-bufs (cl-count-if 'kill-buffer bufs)))
-    (when (buffer-live-p helm-buffer)
-      (with-helm-buffer
-        (setq helm-marked-candidates nil
-              helm-visible-mark-overlays nil)))
-    (message "Killed %s buffer(s)" killed-bufs)))
-
-(defun helm-buffer-run-kill-buffers ()
-  "Run kill buffer action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-kill-marked-buffers)))
-(put 'helm-buffer-run-kill-buffers 'helm-only t)
-
-(defun helm-buffer-run-grep ()
-  "Run Grep action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-grep-buffers)))
-(put 'helm-buffer-run-grep 'helm-only t)
-
-(defun helm-buffer-run-zgrep ()
-  "Run Grep action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-zgrep-buffers)))
-(put 'helm-buffer-run-zgrep 'helm-only t)
-
-(defun helm-buffer-run-query-replace-regexp ()
-  "Run Query replace regexp action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-buffer-query-replace-regexp)))
-(put 'helm-buffer-run-query-replace-regexp 'helm-only t)
-
-(defun helm-buffer-run-query-replace ()
-  "Run Query replace action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-buffer-query-replace)))
-(put 'helm-buffer-run-query-replace 'helm-only t)
-
-(defun helm-buffer-switch-other-window ()
-  "Run switch to other window action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-buffer-switch-buffers-other-window)))
-(put 'helm-buffer-switch-other-window 'helm-only t)
-
-(defun helm-buffer-switch-other-frame ()
-  "Run switch to other frame action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'switch-to-buffer-other-frame)))
-(put 'helm-buffer-switch-other-frame 'helm-only t)
-
-(defun helm-buffer-switch-buffers (_candidate)
-  "Switch to buffer candidates and replace current buffer.
-
-If more than one buffer marked switch to these buffers in separate windows.
-If a prefix arg is given split windows vertically."
-  (let ((buffers (helm-marked-candidates)))
-    (helm-window-show-buffers buffers)))
-
-(defun helm-buffer-switch-buffers-other-window (_candidate)
-  "Switch to marked buffers in other windows."
-  (let ((buffers (helm-marked-candidates)))
-    (helm-window-show-buffers buffers t)))
-
-(defun helm-buffer-run-ediff ()
-  "Run ediff action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ediff-marked-buffers)))
-(put 'helm-buffer-run-ediff 'helm-only t)
-
-(defun helm-buffer-run-ediff-merge ()
-  "Run ediff action from `helm-source-buffers-list'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ediff-marked-buffers-merge)))
-(put 'helm-buffer-run-ediff-merge 'helm-only t)
-
-(defun helm-buffers-persistent-kill-1 (buffer-or-name)
-  "Persistent action to kill buffer."
-  (let ((buf (get-buffer buffer-or-name)) helm-buf-or-cur)
-    (if (or (and (eql buf (get-buffer helm-current-buffer))
-                 (setq helm-buf-or-cur "helm-current-buffer"))
-            (and (eql buf (get-buffer helm-buffer))
-                 (setq helm-buf-or-cur "helm-buffer")))
-        (progn
-          (message "Can't kill `%s' without quitting session" helm-buf-or-cur)
-          (sit-for 1))
-      (kill-buffer buf)
-      (helm-delete-current-selection))))
-
-(defun helm-buffers--quote-truncated-buffer (buffer)
-  (let ((bufname (and (bufferp buffer)
-                      (buffer-name buffer))))
-    (when (and bufname
-               (file-remote-p (with-current-buffer bufname
-                                default-directory)))
-      (setq bufname (concat "@ " (helm-url-unhex-string bufname))))
-    (when bufname
-      (regexp-quote
-       (if (and helm-buffer-max-length
-                helm-buffer-details-flag)
-           (helm-substring-by-width
-            bufname helm-buffer-max-length
-            "")
-         bufname)))))
-
-(defun helm-buffers-persistent-kill (_buffer)
-  (let ((marked (helm-marked-candidates))
-        (sel    (helm-get-selection)))
-    (unwind-protect
-         (cl-loop for b in marked
-                  do (progn
-                       ;; We need to preselect each marked because
-                       ;; helm-buffers-persistent-kill is deleting
-                       ;; current selection.
-                       (helm-preselect
-                        (format "^%s"
-                                (helm-buffers--quote-truncated-buffer b)))
-                       (helm-buffers-persistent-kill-1 b)
-                       (message nil)
-                       (helm--remove-marked-and-update-mode-line b)))
-      (with-helm-buffer
-        (setq helm-marked-candidates nil
-              helm-visible-mark-overlays nil))
-      (helm-force-update (helm-buffers--quote-truncated-buffer sel)))))
-
-(defun helm-buffers-list-persistent-action (candidate)
-  (let ((current (window-buffer helm-persistent-action-display-window)))
-    (if (or (helm-follow-mode-p)
-            (eql current (get-buffer helm-current-buffer))
-            (not (eql current (get-buffer candidate))))
-        (switch-to-buffer candidate)
-      (if (and helm-persistent-action-display-window
-               (window-dedicated-p
-                (next-window helm-persistent-action-display-window 1)))
-          (delete-window helm-persistent-action-display-window)
-        (switch-to-buffer helm-current-buffer)))))
-
-(defun helm-ediff-marked-buffers (_candidate &optional merge)
-  "Ediff 2 marked buffers or CANDIDATE and `helm-current-buffer'.
-With optional arg MERGE call `ediff-merge-buffers'."
-  (let ((lg-lst (length (helm-marked-candidates)))
-        buf1 buf2)
-    (cl-case lg-lst
-      (0
-       (error "Error:You have to mark at least 1 buffer"))
-      (1
-       (setq buf1 helm-current-buffer
-             buf2 (cl-first (helm-marked-candidates))))
-      (2
-       (setq buf1 (cl-first (helm-marked-candidates))
-             buf2 (cl-second (helm-marked-candidates))))
-      (t
-       (error "Error:Too many buffers marked!")))
-    (if merge
-        (ediff-merge-buffers buf1 buf2)
-      (ediff-buffers buf1 buf2))))
-
-(defun helm-ediff-marked-buffers-merge (candidate)
-  "Ediff merge `helm-current-buffer' with CANDIDATE.
-See `helm-ediff-marked-buffers'."
-  (helm-ediff-marked-buffers candidate t))
-
-(defun helm-multi-occur-as-action (_candidate)
-  "Multi occur action for `helm-source-buffers-list'.
-Can be used by any source that list buffers."
-  (let ((helm-moccur-always-search-in-current
-         (if helm-current-prefix-arg
-             (not helm-moccur-always-search-in-current)
-           helm-moccur-always-search-in-current))
-        (buffers (helm-marked-candidates))
-        (input (cl-loop for i in (split-string helm-pattern " " t)
-                     thereis (and (string-match "\\`@\\(.*\\)" i)
-                                  (match-string 1 i)))))
-    (helm-multi-occur-1 buffers input)))
-
-(defun helm-buffers-run-multi-occur ()
-  "Run `helm-multi-occur-as-action' by key."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-multi-occur-as-action)))
-(put 'helm-buffers-run-multi-occur 'helm-only t)
-
-(defun helm-buffers-toggle-show-hidden-buffers ()
-  (interactive)
-  (with-helm-alive-p
-    (let ((filter-attrs (helm-attr 'filtered-candidate-transformer
-                                   helm-source-buffers-list)))
-      (if (memq 'helm-shadow-boring-buffers filter-attrs)
-          (helm-attrset 'filtered-candidate-transformer
-                        (cons 'helm-skip-boring-buffers
-                              (remove 'helm-shadow-boring-buffers
-                                      filter-attrs))
-                        helm-source-buffers-list)
-        (helm-attrset 'filtered-candidate-transformer
-                      (cons 'helm-shadow-boring-buffers
-                            (remove 'helm-skip-boring-buffers
-                                    filter-attrs))
-                      helm-source-buffers-list))
-      (helm-force-update))))
-(put 'helm-buffers-toggle-show-hidden-buffers 'helm-only t)
-
-(defun helm-buffers-browse-project (buf)
-  "Browse project from buffer."
-  (with-current-buffer buf
-    (helm-browse-project helm-current-prefix-arg)))
-
-(defun helm-buffers-run-browse-project ()
-  "Run `helm-buffers-browse-project' from key."
-  (interactive)
-  (with-helm-alive-p
-      (if helm-buffers-in-project-p
-          (user-error "You are already browsing this project")
-          (helm-exit-and-execute-action 'helm-buffers-browse-project))))
-
-;;; Candidate Transformers
-;;
-;;
-(defun helm-skip-boring-buffers (buffers _source)
-  (helm-skip-entries buffers
-                     helm-boring-buffer-regexp-list
-                     helm-white-buffer-regexp-list))
-
-(defun helm-shadow-boring-buffers (buffers _source)
-  "Buffers matching `helm-boring-buffer-regexp' will be
-displayed with the `file-name-shadow' face if available."
-  (helm-shadow-entries buffers helm-boring-buffer-regexp-list))
-
-
-;;;###autoload
-(defun helm-buffers-list ()
-  "Preconfigured `helm' to list buffers."
-  (interactive)
-  (unless helm-source-buffers-list
-    (setq helm-source-buffers-list
-          (helm-make-source "Buffers" 'helm-source-buffers)))
-  (helm :sources '(helm-source-buffers-list
-                   helm-source-ido-virtual-buffers
-                   helm-source-buffer-not-found)
-        :buffer "*helm buffers*"
-        :keymap helm-buffer-map
-        :truncate-lines helm-buffers-truncate-lines))
-
-;;;###autoload
-(defun helm-mini ()
-  "Preconfigured `helm' lightweight version \(buffer -> recentf\)."
-  (interactive)
-  (require 'helm-x-files)
-  (unless helm-source-buffers-list
-    (setq helm-source-buffers-list
-          (helm-make-source "Buffers" 'helm-source-buffers)))
-  (helm :sources helm-mini-default-sources
-        :buffer "*helm mini*"
-        :ff-transformer-show-only-basename nil
-        :truncate-lines helm-buffers-truncate-lines))
-
-(defun helm-quit-and-helm-mini ()
-  "Drop into `helm-mini' from `helm'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-run-after-exit 'helm-mini)))
-
-(provide 'helm-buffers)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-buffers.el ends here
diff --git a/elpa/helm-20181117.731/helm-buffers.elc b/elpa/helm-20181117.731/helm-buffers.elc
deleted file mode 100644
index fbe1f28..0000000
--- a/elpa/helm-20181117.731/helm-buffers.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-color.el b/elpa/helm-20181117.731/helm-color.el
deleted file mode 100644
index 106e9be..0000000
--- a/elpa/helm-20181117.731/helm-color.el
+++ /dev/null
@@ -1,170 +0,0 @@
-;;; helm-color.el --- colors and faces -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-elisp)
-
-;;; Customize Face
-;;
-;;
-(defun helm-custom-faces-init ()
-  "Initialize buffer for `helm-source-customize-face'."
-  (unless (helm-candidate-buffer)
-    (save-selected-window
-      (list-faces-display)
-      (message nil))
-    (helm-init-candidates-in-buffer
-        'global
-      (with-current-buffer (get-buffer "*Faces*")
-        (buffer-substring
-         (next-single-char-property-change (point-min) 'face)
-         (point-max))))
-    (kill-buffer "*Faces*")))
-
-(defvar helm-source-customize-face
-  (helm-build-in-buffer-source "Customize Face"
-    :init 'helm-custom-faces-init
-    :get-line 'buffer-substring
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          (intern (car (split-string candidate)))
-                          'helm-describe-face))
-    :persistent-help "Describe face"
-    :action '(("Customize"
-               . (lambda (line)
-                   (customize-face (intern (car (split-string line))))))
-              ("Copy name"
-               . (lambda (line)
-                   (kill-new (car (split-string line " " t)))))))
-  "See (info \"(emacs)Faces\")")
-
-;;; Colors browser
-;;
-;;
-(defun helm-colors-init ()
-  (unless (helm-candidate-buffer)
-    (save-selected-window
-      (list-colors-display)
-      (message nil))
-    (helm-init-candidates-in-buffer
-        'global
-      (with-current-buffer (get-buffer "*Colors*")
-        (buffer-string)))
-    (kill-buffer "*Colors*")))
-
-(defun helm-color-insert-name (candidate)
-  (with-helm-current-buffer
-    (insert (helm-colors-get-name candidate))))
-
-(defun helm-color-kill-name (candidate)
-  (kill-new (helm-colors-get-name candidate)))
-
-(defun helm-color-insert-rgb (candidate)
-  (with-helm-current-buffer
-    (insert (helm-colors-get-rgb candidate))))
-
-(defun helm-color-kill-rgb (candidate)
-  (kill-new (helm-colors-get-rgb candidate)))
-
-(defun helm-color-run-insert-name ()
-  "Insert name of color from `helm-source-colors'"
-  (interactive)
-  (with-helm-alive-p (helm-exit-and-execute-action 'helm-color-insert-name)))
-(put 'helm-color-run-insert-name 'helm-only t)
-
-(defun helm-color-run-kill-name ()
-  "Kill name of color from `helm-source-colors'"
-  (interactive)
-  (with-helm-alive-p (helm-exit-and-execute-action 'helm-color-kill-name)))
-(put 'helm-color-run-kill-name 'helm-only t)
-
-(defun helm-color-run-insert-rgb ()
-  "Insert RGB of color from `helm-source-colors'"
-  (interactive)
-  (with-helm-alive-p (helm-exit-and-execute-action 'helm-color-insert-rgb)))
-(put 'helm-color-run-insert-rgb 'helm-only t)
-
-(defun helm-color-run-kill-rgb ()
-  "Kill RGB of color from `helm-source-colors'"
-  (interactive)
-  (with-helm-alive-p (helm-exit-and-execute-action 'helm-color-kill-rgb)))
-(put 'helm-color-run-kill-rgb 'helm-only t)
-
-(defvar helm-color-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-c n") 'helm-color-run-insert-name)
-    (define-key map (kbd "C-c N") 'helm-color-run-kill-name)
-    (define-key map (kbd "C-c r") 'helm-color-run-insert-rgb)
-    (define-key map (kbd "C-c R") 'helm-color-run-kill-rgb)
-    map))
-
-(defvar helm-source-colors
-  (helm-build-in-buffer-source "Colors"
-    :init 'helm-colors-init
-    :get-line 'buffer-substring
-    :keymap helm-color-map
-    :persistent-help "Kill entry in RGB format."
-    :persistent-action 'helm-color-kill-rgb
-    :help-message 'helm-colors-help-message
-    :action
-    '(("Copy Name (C-c N)" . helm-color-kill-name)
-      ("Copy RGB (C-c R)" . helm-color-kill-rgb)
-      ("Insert Name (C-c n)" . helm-color-insert-name)
-      ("Insert RGB (C-c r)" . helm-color-insert-rgb))))
-
-(defun helm-colors-get-name (candidate)
-  "Get color name."
-  (replace-regexp-in-string
-   " " ""
-   (with-temp-buffer
-     (insert (capitalize candidate))
-     (goto-char (point-min))
-     (search-forward-regexp "\\s-\\{2,\\}")
-     (delete-region (point) (point-max))
-     (buffer-string))))
-
-(defun helm-colors-get-rgb (candidate)
-  "Get color RGB."
-  (replace-regexp-in-string
-   " " ""
-   (with-temp-buffer
-     (insert (capitalize candidate))
-     (goto-char (point-max))
-     (search-backward-regexp "\\s-\\{2,\\}")
-     (delete-region (point) (point-min))
-     (buffer-string))))
-
-;;;###autoload
-(defun helm-colors ()
-  "Preconfigured `helm' for color."
-  (interactive)
-  (helm :sources '(helm-source-colors helm-source-customize-face)
-        :buffer "*helm colors*"))
-
-(provide 'helm-color)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-color.el ends here
diff --git a/elpa/helm-20181117.731/helm-color.elc b/elpa/helm-20181117.731/helm-color.elc
deleted file mode 100644
index c589372..0000000
--- a/elpa/helm-20181117.731/helm-color.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-command.el b/elpa/helm-20181117.731/helm-command.el
deleted file mode 100644
index 7639a78..0000000
--- a/elpa/helm-20181117.731/helm-command.el
+++ /dev/null
@@ -1,306 +0,0 @@
-;;; helm-command.el --- Helm execute-exended-command. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-mode)
-(require 'helm-elisp)
-
-
-(defgroup helm-command nil
-  "Emacs command related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-M-x-requires-pattern 0
-  "Value of requires-pattern for `helm-M-x'.
-Show all candidates on startup when 0 (default)."
-  :group 'helm-command
-  :type 'boolean)
-
-(defcustom helm-M-x-always-save-history nil
-  "`helm-M-x' Save command in `extended-command-history' even when it fail."
-  :group 'helm-command
-  :type  'boolean)
-
-(defcustom helm-M-x-reverse-history nil
-  "The history source of `helm-M-x' appear in second position when non--nil."
-  :group 'helm-command
-  :type 'boolean)
-
-(defcustom helm-M-x-fuzzy-match nil
-  "Enable fuzzy matching in `helm-M-x' when non--nil."
-  :group 'helm-command
-  :type 'boolean)
-
-(defcustom helm-M-x-default-sort-fn #'helm-M-x-fuzzy-sort-candidates
-  "Default sort function for `helm-M-x'.
-
-It should sort against REAL value of candidates.
-
-It is used only when `helm-M-x-fuzzy-match' is enabled."
-  :group 'helm-command
-  :type 'function)
-
-;;; Faces
-;;
-;;
-(defgroup helm-command-faces nil
-  "Customize the appearance of helm-command."
-  :prefix "helm-"
-  :group 'helm-command
-  :group 'helm-faces)
-
-(defface helm-M-x-key '((t (:foreground "orange" :underline t)))
-  "Face used in helm-M-x to show keybinding."
-  :group 'helm-command-faces)
-
-
-(defvar helm-M-x-input-history nil)
-(defvar helm-M-x-prefix-argument nil
-  "Prefix argument before calling `helm-M-x'.")
-
-
-(defun helm-M-x-get-major-mode-command-alist (mode-map)
-  "Return alist of MODE-MAP."
-  (when mode-map
-    (cl-loop for key being the key-seqs of mode-map using (key-bindings com)
-             for str-key  = (key-description key)
-             for ismenu   = (string-match "<menu-bar>" str-key)
-             unless ismenu collect (cons str-key com))))
-
-(defun helm-get-mode-map-from-mode (mode)
-  "Guess the mode-map name according to MODE.
-Some modes don't use conventional mode-map name
-so we need to guess mode-map name. e.g python-mode ==> py-mode-map.
-Return nil if no mode-map found."
-  (cl-loop ;; Start with a conventional mode-map name.
-        with mode-map    = (intern-soft (format "%s-map" mode))
-        with mode-string = (symbol-name mode)
-        with mode-name   = (replace-regexp-in-string "-mode" "" mode-string)
-        while (not mode-map)
-        for count downfrom (length mode-name)
-        ;; Return when no result after parsing entire string.
-        when (eq count 0) return nil
-        for sub-name = (substring mode-name 0 count)
-        do (setq mode-map (intern-soft (format "%s-map" (concat sub-name "-mode"))))
-        finally return mode-map))
-
-(defun helm-M-x-current-mode-map-alist ()
-  "Return mode-map alist of current `major-mode'."
-  (let ((map-sym (helm-get-mode-map-from-mode major-mode)))
-    (when (and map-sym (boundp map-sym))
-      (helm-M-x-get-major-mode-command-alist (symbol-value map-sym)))))
-
-
-(defun helm-M-x-transformer-1 (candidates &optional sort)
-  "Transformer function to show bindings in emacs commands.
-Show global bindings and local bindings according to current `major-mode'.
-If SORT is non nil sort list with `helm-generic-sort-fn'.
-Note that SORT should not be used when fuzzy matching because
-fuzzy matching is running its own sort function with a different algorithm."
-  (with-helm-current-buffer
-    (cl-loop with local-map = (helm-M-x-current-mode-map-alist)
-          for cand in candidates
-          for local-key  = (car (rassq cand local-map))
-          for key        = (substitute-command-keys (format "\\[%s]" cand))
-          unless (get (intern (if (consp cand) (car cand) cand)) 'helm-only)
-          collect
-          (cons (cond ((and (string-match "^M-x" key) local-key)
-                       (format "%s (%s)"
-                               cand (propertize
-                                     local-key
-                                     'face 'helm-M-x-key)))
-                      ((string-match "^M-x" key) cand)
-                      (t (format "%s (%s)"
-                                 cand (propertize
-                                       key
-                                       'face 'helm-M-x-key))))
-                cand)
-          into ls
-          finally return
-          (if sort (sort ls #'helm-generic-sort-fn) ls))))
-
-(defun helm-M-x-transformer (candidates _source)
-  "Transformer function for `helm-M-x' candidates."
-  (helm-M-x-transformer-1 candidates (null helm--in-fuzzy)))
-
-(defun helm-M-x-transformer-hist (candidates _source)
-  "Transformer function for `helm-M-x' candidates."
-  (helm-M-x-transformer-1 candidates))
-
-(defun helm-M-x--notify-prefix-arg ()
-  ;; Notify a prefix-arg set AFTER calling M-x.
-  (when prefix-arg
-    (with-helm-window
-      (helm-display-mode-line (helm-get-current-source) 'force))))
-
-(defun helm-cmd--get-current-function-name ()
-  (save-excursion
-    (beginning-of-defun)
-    (cadr (split-string (buffer-substring-no-properties
-                         (point-at-bol) (point-at-eol))))))
-
-(defun helm-cmd--get-preconfigured-commands (&optional dir)
-  (let* ((helm-dir (or dir (helm-basedir (locate-library "helm"))))
-         (helm-autoload-file (expand-file-name "helm-autoloads.el" helm-dir))
-         results)
-    (when (file-exists-p helm-autoload-file)
-      (with-temp-buffer
-        (insert-file-contents helm-autoload-file)
-        (while (re-search-forward "Preconfigured" nil t)
-          (push (substring (helm-cmd--get-current-function-name) 1) results))))
-    results))
-
-(defvar helm-M-x-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-comp-read-map)
-    (define-key map (kbd "C-u") nil)
-    (define-key map (kbd "C-u") 'helm-M-x-universal-argument)
-    map))
-
-(defun helm-M-x-universal-argument ()
-  "Same as `universal-argument' but for `helm-M-x'."
-  (interactive)
-  (if helm-M-x-prefix-argument
-      (progn (setq helm-M-x-prefix-argument nil)
-             (let ((inhibit-read-only t))
-               (with-selected-window (minibuffer-window)
-                 (save-excursion
-                   (goto-char (point-min))
-                   (delete-char (- (minibuffer-prompt-width) (length "M-x "))))))
-             (message "Initial prefix arg disabled"))
-    (setq prefix-arg (list 4))
-    (universal-argument--mode)))
-(put 'helm-M-x-universal-argument 'helm-only t)
-
-(defun helm-M-x-fuzzy-sort-candidates (candidates _source)
-  (helm-fuzzy-matching-default-sort-fn-1 candidates t))
-
-(defun helm-M-x-read-extended-command (&optional collection history)
-  "Read command name to invoke in `helm-M-x'.
-Helm completion is not provided when executing or defining
-kbd macros.
-Optional arg COLLECTION is to allow using another COLLECTION
-than the default which is OBARRAY."
-  (if (or defining-kbd-macro executing-kbd-macro)
-      (if helm-mode
-          (unwind-protect
-               (progn
-                 (helm-mode -1)
-                 (read-extended-command))
-            (helm-mode 1))
-          (read-extended-command))
-      (let* ((helm-fuzzy-sort-fn helm-M-x-default-sort-fn)
-             (helm--mode-line-display-prefarg t)
-             (tm (run-at-time 1 0.1 'helm-M-x--notify-prefix-arg))
-             (helm-move-selection-after-hook
-              (cons (lambda () (setq current-prefix-arg nil))
-                    helm-move-selection-after-hook)))
-        (setq extended-command-history
-              (cl-loop for c in extended-command-history
-                       when (and c (commandp (intern c)))
-                       do (set-text-properties 0 (length c) nil c)
-                       and collect c))
-        (unwind-protect
-             (progn
-               (setq current-prefix-arg nil)
-               (helm-comp-read
-                (concat (cond
-                         ((eq helm-M-x-prefix-argument '-) "- ")
-                         ((and (consp helm-M-x-prefix-argument)
-                               (eq (car helm-M-x-prefix-argument) 4)) "C-u ")
-                         ((and (consp helm-M-x-prefix-argument)
-                               (integerp (car helm-M-x-prefix-argument)))
-                          (format "%d " (car helm-M-x-prefix-argument)))
-                         ((integerp helm-M-x-prefix-argument)
-                          (format "%d " helm-M-x-prefix-argument)))
-                        "M-x ")
-                (or collection obarray)
-                :test 'commandp
-                :requires-pattern helm-M-x-requires-pattern
-                :name "Emacs Commands"
-                :buffer "*helm M-x*"
-                :persistent-action (lambda (candidate)
-                                     (helm-elisp--persistent-help
-                                      candidate 'helm-describe-function))
-                :persistent-help "Describe this command"
-                :history (or history extended-command-history)
-                :reverse-history helm-M-x-reverse-history
-                :input-history 'helm-M-x-input-history
-                :del-input nil
-                :help-message 'helm-M-x-help-message
-                :keymap helm-M-x-map
-                :must-match t
-                :match-part (lambda (c) (car (split-string c)))
-                :fuzzy helm-M-x-fuzzy-match
-                :nomark t
-                :candidates-in-buffer t
-                :fc-transformer 'helm-M-x-transformer
-                :hist-fc-transformer 'helm-M-x-transformer-hist))
-          (cancel-timer tm)
-          (setq helm--mode-line-display-prefarg nil)))))
-
-;;;###autoload
-(defun helm-M-x (_arg &optional command-name)
-  "Preconfigured `helm' for Emacs commands.
-It is `helm' replacement of regular `M-x' `execute-extended-command'.
-
-Unlike regular `M-x' emacs vanilla `execute-extended-command' command,
-the prefix args if needed, can be passed AFTER starting `helm-M-x'.
-When a prefix arg is passed BEFORE starting `helm-M-x', the first `C-u'
-while in `helm-M-x' session will disable it.
-
-You can get help on each command by persistent action."
-  (interactive
-   (progn
-     (setq helm-M-x-prefix-argument current-prefix-arg)
-     (list current-prefix-arg (helm-M-x-read-extended-command))))
-  (unless (string= command-name "")
-    (let ((sym-com (and (stringp command-name) (intern-soft command-name))))
-      (when sym-com
-        ;; Avoid having `this-command' set to *exit-minibuffer.
-        (setq this-command sym-com
-              ;; Handle C-x z (repeat) Issue #322
-              real-this-command sym-com)
-        ;; If helm-M-x is called with regular emacs completion (kmacro)
-        ;; use the value of arg otherwise use helm-current-prefix-arg.
-        (let ((prefix-arg (or helm-current-prefix-arg helm-M-x-prefix-argument)))
-          (cl-flet ((save-hist (command)
-                      (setq extended-command-history
-                            (cons command (delete command extended-command-history)))))
-            (condition-case-unless-debug err
-                (progn
-                  (command-execute sym-com 'record)
-                  (save-hist command-name))
-              (error
-               (when helm-M-x-always-save-history
-                 (save-hist command-name))
-               (signal (car err) (cdr err))))))))))
-(put 'helm-M-x 'interactive-only 'command-execute)
-
-(provide 'helm-command)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-command.el ends here
diff --git a/elpa/helm-20181117.731/helm-command.elc b/elpa/helm-20181117.731/helm-command.elc
deleted file mode 100644
index cc1682e..0000000
--- a/elpa/helm-20181117.731/helm-command.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-config.el b/elpa/helm-20181117.731/helm-config.el
deleted file mode 100644
index b99ab63..0000000
--- a/elpa/helm-20181117.731/helm-config.el
+++ /dev/null
@@ -1,172 +0,0 @@
-;;; helm-config.el --- Applications library for `helm.el' -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-
-;;; Require
-;;
-;;
-(declare-function async-bytecomp-package-mode "ext:async-bytecomp.el")
-(when (require 'async-bytecomp nil t)
-  (and (fboundp 'async-bytecomp-package-mode)
-       (async-bytecomp-package-mode 1)))
-
-
-(defgroup helm-config nil
-  "Various configurations for Helm."
-  :group 'helm)
-
-(defcustom helm-command-prefix-key "C-x c"
-  "The key `helm-command-prefix' is bound to in the global map."
-  :type '(choice (string :tag "Key") (const :tag "no binding"))
-  :group 'helm-config
-  :set
-  (lambda (var key)
-    (when (and (boundp var) (symbol-value var))
-      (define-key (current-global-map)
-          (read-kbd-macro (symbol-value var)) nil))
-    (when key
-      (define-key (current-global-map)
-          (read-kbd-macro key) 'helm-command-prefix))
-    (set var key)))
-
-(defcustom helm-minibuffer-history-key "C-r"
-  "The key `helm-minibuffer-history' is bound to in minibuffer local maps."
-  :type '(choice (string :tag "Key") (const :tag "no binding"))
-  :group 'helm-config
-  :set
-  (lambda (var key)
-    (cl-dolist (map '(minibuffer-local-completion-map
-                      minibuffer-local-filename-completion-map
-                      minibuffer-local-filename-must-match-map ; Emacs 23.1.+
-                      minibuffer-local-isearch-map
-                      minibuffer-local-map
-                      minibuffer-local-must-match-filename-map ; Older Emacsen
-                      minibuffer-local-must-match-map
-                      minibuffer-local-ns-map))
-      (when (and (boundp map) (keymapp (symbol-value map)))
-        (when (and (boundp var) (symbol-value var))
-          (define-key (symbol-value map)
-              (read-kbd-macro (symbol-value var)) nil))
-        (when key
-          (define-key (symbol-value map)
-              (read-kbd-macro key) 'helm-minibuffer-history))))
-    (set var key)))
-
-;;; Command Keymap
-;;
-;;
-(defvar helm-command-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map (kbd "a")         'helm-apropos)
-    (define-key map (kbd "e")         'helm-etags-select)
-    (define-key map (kbd "l")         'helm-locate)
-    (define-key map (kbd "s")         'helm-surfraw)
-    (define-key map (kbd "r")         'helm-regexp)
-    (define-key map (kbd "m")         'helm-man-woman)
-    (define-key map (kbd "t")         'helm-top)
-    (define-key map (kbd "/")         'helm-find)
-    (define-key map (kbd "i")         'helm-semantic-or-imenu)
-    (define-key map (kbd "I")         'helm-imenu-in-all-buffers)
-    (define-key map (kbd "<tab>")     'helm-lisp-completion-at-point)
-    (define-key map (kbd "p")         'helm-list-emacs-process)
-    (define-key map (kbd "C-x r b")   'helm-filtered-bookmarks)
-    (define-key map (kbd "M-y")       'helm-show-kill-ring)
-    (define-key map (kbd "C-c <SPC>") 'helm-all-mark-rings)
-    (define-key map (kbd "C-x C-f")   'helm-find-files)
-    (define-key map (kbd "f")         'helm-multi-files)
-    (define-key map (kbd "C-:")       'helm-eval-expression-with-eldoc)
-    (define-key map (kbd "C-,")       'helm-calcul-expression)
-    (define-key map (kbd "M-x")       'helm-M-x)
-    (define-key map (kbd "M-s o")     'helm-occur)
-    (define-key map (kbd "M-g a")     'helm-do-grep-ag)
-    (define-key map (kbd "c")         'helm-colors)
-    (define-key map (kbd "F")         'helm-select-xfont)
-    (define-key map (kbd "8")         'helm-ucs)
-    (define-key map (kbd "C-c f")     'helm-recentf)
-    (define-key map (kbd "C-c g")     'helm-google-suggest)
-    (define-key map (kbd "h i")       'helm-info-at-point)
-    (define-key map (kbd "h r")       'helm-info-emacs)
-    (define-key map (kbd "h g")       'helm-info-gnus)
-    (define-key map (kbd "h h")       'helm-documentation)
-    (define-key map (kbd "C-x C-b")   'helm-buffers-list)
-    (define-key map (kbd "C-x r i")   'helm-register)
-    (define-key map (kbd "C-c C-x")   'helm-run-external-command)
-    (define-key map (kbd "b")         'helm-resume)
-    (define-key map (kbd "M-g i")     'helm-gid)
-    (define-key map (kbd "@")         'helm-list-elisp-packages)
-    map))
-
-;; Don't override the keymap we just defined with an empty
-;; keymap.  This also protect bindings changed by the user.
-(defvar helm-command-prefix)
-(define-prefix-command 'helm-command-prefix)
-(fset 'helm-command-prefix helm-command-map)
-(setq  helm-command-prefix helm-command-map)
-
-
-;;; Menu
-
-(require 'helm-easymenu)
-
-
-;;;###autoload
-(defun helm-configuration ()
-  "Customize `helm'."
-  (interactive)
-  (customize-group "helm"))
-
-
-;;; Fontlock
-(cl-dolist (mode '(emacs-lisp-mode lisp-interaction-mode))
-  (font-lock-add-keywords
-   mode
-   '(("(\\<\\(with-helm-after-update-hook\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-temp-hook\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-window\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-quittable\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-current-buffer\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-buffer\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-show-completion\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-default-directory\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(with-helm-restore-variables\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-multi-key-defun\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-while-no-input\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-aif\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-awhile\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-acond\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-aand\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-with-gensyms\\)\\>" 1 font-lock-keyword-face)
-     ("(\\<\\(helm-read-answer\\)\\>" 1 font-lock-keyword-face))))
-
-
-;;; Load the autoload file
-;;  It should have been generated either by
-;;  package.el or the make file.
-
-(load "helm-autoloads" nil t)
-
-(provide 'helm-config)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-config.el ends here
diff --git a/elpa/helm-20181117.731/helm-config.elc b/elpa/helm-20181117.731/helm-config.elc
deleted file mode 100644
index db112ee..0000000
--- a/elpa/helm-20181117.731/helm-config.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-dabbrev.el b/elpa/helm-20181117.731/helm-dabbrev.el
deleted file mode 100644
index 33617a3..0000000
--- a/elpa/helm-20181117.731/helm-dabbrev.el
+++ /dev/null
@@ -1,388 +0,0 @@
-;;; helm-dabbrev.el --- Helm implementation of dabbrev. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-help)
-(require 'helm-elisp) ; For show-completion.
-
-(defgroup helm-dabbrev nil
-  "Dabbrev related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-dabbrev-always-search-all t
-  "Always search in all buffers when non--nil.
-Note that even if nil, a search in all buffers
-will occur if the length of candidates is <= than
-`helm-dabbrev-max-length-result'."
-  :group 'helm-dabbrev
-  :type 'boolean)
-
-(defcustom helm-dabbrev-candidates-number-limit 1000
-  "Maximum number of candidates to collect.
-
-Higher this number is, slower the computation of candidates will be.
-You can use safely a higher value with emacs-26+.
-Note that this have nothing to do with `helm-candidate-number-limit'."
-  :group 'helm-dabbrev
-  :type 'integer)
-
-(defcustom helm-dabbrev-ignored-buffers-regexps
-  '("\\*helm" "\\*Messages" "\\*Echo Area" "\\*Buffer List")
-  "List of regexps matching names of buffers that helm-dabbrev should not check."
-  :group 'helm-dabbrev
-  :type '(repeat regexp))
-
-(defcustom helm-dabbrev-related-buffer-fn #'helm-dabbrev--same-major-mode-p
-  "A function that decide if a buffer to search in is related to `current-buffer'.
-This is actually determined by comparing `major-mode' of the buffer to search
-and the `current-buffer'.
-The function take one arg, the buffer which is current, look at
-`helm-dabbrev--same-major-mode-p' for example.
-
-When nil all buffers are considered related to `current-buffer'."
-  :group 'helm-dabbrev
-  :type 'function)
-
-(defcustom helm-dabbrev-major-mode-assoc nil 
-  "Major mode association alist.
-This allow helm-dabbrev searching in buffers with the associated `major-mode'.
-e.g \(emacs-lisp-mode . lisp-interaction-mode\)
-will allow searching in the lisp-interaction-mode buffer when `current-buffer'
-is an `emacs-lisp-mode' buffer and vice versa i.e
-no need to provide \(lisp-interaction-mode . emacs-lisp-mode\) association.
-
-When nil check is the searched buffer have same `major-mode'
-than the `current-buffer'.
-This have no effect when `helm-dabbrev-related-buffer-fn' is nil or of course
-bound to a function that doesn't handle this var."
-  :type '(alist :key-type symbol :value-type symbol)
-  :group 'helm-dabbrev)
-
-(defcustom helm-dabbrev-lineno-around 30
-  "Search first in this number of lines before an after point."
-  :group 'helm-dabbrev
-  :type 'integer)
-
-(defcustom helm-dabbrev-cycle-threshold 5
-  "Number of time helm-dabbrev cycle before displaying helm completion.
-When nil or 0 disable cycling."
-  :group 'helm-dabbrev
-  :type '(choice (const :tag "Cycling disabled" nil) integer))
-
-(defcustom helm-dabbrev-case-fold-search 'smart
-  "Set `case-fold-search' in `helm-dabbrev'.
-Same as `helm-case-fold-search' but for `helm-dabbrev'.
-Note that this is not affecting searching in helm buffer,
-but the initial search for all candidates in buffer(s)."
-  :group 'helm-dabbrev
-  :type '(choice (const :tag "Ignore case" t)
-          (const :tag "Respect case" nil)
-          (other :tag "Smart" 'smart)))
-
-(defcustom helm-dabbrev-use-thread nil
-  "[EXPERIMENTAL] Compute candidates asynchronously (partially) when non nil.
-
-The idea is to compute candidates while cycling the first ones, so
-this is available only if `helm-dabbrev-cycle-threshold' is not 0 or
-nil, also it is available only on emacs-26+ (needs threads).
-
-This is reasonably working when you don't have to complete a huge list
-of candidates, otherwise you will have a small delay after the first cycle
-because thread is released unexpectedly when helm-dabbrev exit after
-first insertion.
-
-IOW keep `helm-dabbrev-candidates-number-limit' to a reasonable
-value (I don't!) and give enough prefix before completing e.g. for
-completing \"helm-dabbrev\" use \"helm-d\" and not \"he\" if you want
-to use this."
-  :group 'helm-dabbrev
-  :type 'boolean)
-
-(defvaralias 'helm-dabbrev--regexp 'helm-dabbrev-separator-regexp)
-(make-obsolete-variable 'helm-dabbrev--regexp
-                        'helm-dabbrev-separator-regexp "2.8.3")
-;; Check for beginning of line should happen last (^\n\\|^). 
-(defvar helm-dabbrev-separator-regexp
-  "\\s-\\|\t\\|[(\\[\\{\"'`=<$;,@.#+]\\|\\s\\\\|^\n\\|^"
-  "Regexp matching the start of a dabbrev candidate.")
-
-
-(defvar helm-dabbrev-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-/") 'helm-next-line)
-    (define-key map (kbd "M-:") 'helm-previous-line)
-    map))
-
-;; Internal
-(defvar helm-dabbrev--cache nil)
-(defvar helm-dabbrev--data nil)
-(cl-defstruct helm-dabbrev-info dabbrev limits iterator)
-(defvar helm-dabbrev--already-tried nil)
-(defvar helm-dabbrev--current-thread nil)
-
-
-(defun helm-dabbrev--buffer-list ()
-  (cl-loop for buf in (buffer-list)
-           unless (cl-loop for r in helm-dabbrev-ignored-buffers-regexps
-                           thereis (string-match r (buffer-name buf)))
-           collect buf))
-
-(defun helm-dabbrev--same-major-mode-p (start-buffer)
-  "Decide if current-buffer is related to START-BUFFER."
-  (helm-same-major-mode-p start-buffer helm-dabbrev-major-mode-assoc))
-
-(defun helm-dabbrev--collect (str limit ignore-case all)
-  (let* ((case-fold-search ignore-case)
-         (buffer1 (current-buffer))     ; start buffer.
-         (minibuf (minibufferp buffer1))
-         result pos-before pos-after
-         (search-and-store
-          (lambda (pattern direction)
-            (while (and (<= (length result) limit)
-                        (cl-case direction
-                          (1   (search-forward pattern nil t))
-                          (-1  (search-backward pattern nil t))
-                          (2   (let ((pos
-                                      (save-excursion
-                                        (forward-line
-                                         helm-dabbrev-lineno-around)
-                                        (point))))
-                                 (setq pos-after pos)
-                                 (search-forward pattern pos t)))
-                          (-2  (let ((pos
-                                      (save-excursion
-                                        (forward-line
-                                         (- helm-dabbrev-lineno-around))
-                                        (point))))
-                                 (setq pos-before pos)
-                                 (search-backward pattern pos t)))))
-              (let* ((pbeg (match-beginning 0))
-                     (replace-regexp (concat "\\(" helm-dabbrev-separator-regexp
-                                             "\\)\\'"))
-                     (match-word (helm-dabbrev--search
-                                  pattern pbeg replace-regexp)))
-                (when (and match-word (not (member match-word result)))
-                  (push match-word result)))))))
-    (catch 'break
-      (dolist (buf (if all (helm-dabbrev--buffer-list)
-                     (list (current-buffer))))
-        (with-current-buffer buf
-          (when (or minibuf ; check against all buffers when in minibuffer.
-                    (if helm-dabbrev-related-buffer-fn
-                        (funcall helm-dabbrev-related-buffer-fn buffer1)
-                      t))
-            (save-excursion
-              ;; Start searching before thing before point.
-              (goto-char (- (point) (length str)))
-              ;; Search the last 30 lines before point.
-              (funcall search-and-store str -2)) ; store pos [1]
-            (save-excursion
-              ;; Search the next 30 lines after point.
-              (funcall search-and-store str 2)) ; store pos [2]
-            (save-excursion
-              ;; Search all before point.
-              ;; If limit is reached in previous call of
-              ;; search-and-store pos-before is never set and
-              ;; goto-char will fail, so check it.
-              (when pos-before
-                (goto-char pos-before)  ; start from [1]
-                (funcall search-and-store str -1)))
-            (save-excursion
-              ;; Search all after point.
-              ;; Same comment as above for pos-after.
-              (when pos-after
-                (goto-char pos-after)   ; start from [2]
-                (funcall search-and-store str 1)))))
-        (when (>= (length result) limit) (throw 'break nil))))
-    (nreverse result)))
-
-(defun helm-dabbrev--search (pattern beg sep-regexp)
-  "Search word or symbol at point matching PATTERN.
-Argument BEG is corresponding to the previous match-beginning search.
-The search starts at (1- BEG) with a regexp starting with
-`helm-dabbrev-separator-regexp' followed by PATTERN followed by a
-regexp matching syntactically any word or symbol.
-The possible false positives matching SEP-REGEXP at end are finally
-removed."
-  (let ((eol (point-at-eol))) 
-    (save-excursion
-      (goto-char (1- beg))
-      (when (re-search-forward
-             (concat "\\("
-                     helm-dabbrev-separator-regexp
-                     "\\)"
-                     "\\(?99:\\("
-                     (regexp-quote pattern)
-                     "\\(\\sw\\|\\s_\\)+\\)\\)")
-             eol t)
-        (replace-regexp-in-string
-         sep-regexp ""
-         (match-string-no-properties 99))))))
-
-(defun helm-dabbrev--get-candidates (dabbrev &optional limit)
-  (cl-assert dabbrev nil "[No Match]")
-  (helm-dabbrev--collect
-   dabbrev (or limit helm-dabbrev-candidates-number-limit)
-   (cl-case helm-dabbrev-case-fold-search
-     (smart (helm-set-case-fold-search-1 dabbrev))
-     (t helm-dabbrev-case-fold-search))
-   helm-dabbrev-always-search-all))
-
-(defun helm-dabbrev-default-action (candidate)
-  (with-helm-current-buffer
-    (let* ((limits (helm-bounds-of-thing-before-point
-                    helm-dabbrev-separator-regexp))
-           (beg (car limits))
-           (end (point)))
-      (run-with-timer
-       0.01 nil
-       'helm-insert-completion-at-point
-       beg end candidate))))
-
-;;;###autoload
-(cl-defun helm-dabbrev ()
-  "Preconfigured helm for dynamic abbreviations."
-  (interactive)
-  (let ((dabbrev (helm-thing-before-point
-                  nil helm-dabbrev-separator-regexp))
-        (limits (helm-bounds-of-thing-before-point
-                 helm-dabbrev-separator-regexp))
-        (enable-recursive-minibuffers t)
-        (cycling-disabled-p (or (null helm-dabbrev-cycle-threshold)
-                                (zerop helm-dabbrev-cycle-threshold)))
-        (helm-execute-action-at-once-if-one t)
-        (helm-quit-if-no-candidate
-         (lambda ()
-           (message "[Helm-dabbrev: No expansion found]"))))
-    (cl-assert (and (stringp dabbrev) (not (string= dabbrev "")))
-               nil "[Helm-dabbrev: Nothing found before point]")
-    (when (and
-           ;; have been called at least once.
-           (helm-dabbrev-info-p helm-dabbrev--data)
-           ;; But user have moved with some other command
-           ;; in the meaning time.
-           (not (eq last-command 'helm-dabbrev)))
-      (setq helm-dabbrev--data nil))
-    ;; When candidates are requested in helm directly without cycling,
-    ;; we need them right now before running helm, so no need to use a
-    ;; thread here.
-    (when cycling-disabled-p
-      (setq helm-dabbrev--cache (helm-dabbrev--get-candidates dabbrev)))
-    (unless (or cycling-disabled-p
-                (helm-dabbrev-info-p helm-dabbrev--data))
-      (setq helm-dabbrev--data
-            (make-helm-dabbrev-info
-             :dabbrev dabbrev
-             :limits limits
-             :iterator
-             (helm-iter-list
-              (cl-loop for i in (helm-dabbrev--get-candidates
-                                 dabbrev helm-dabbrev-cycle-threshold)
-                       when (string-match-p
-                             (concat "^" (regexp-quote dabbrev)) i)
-                       collect i))))
-      ;; Thread is released as soon as helm-dabbrev exits after first
-      ;; insertion so this is unusable for now, keep it like this for
-      ;; now hooping the situation with threads will be improved in
-      ;; emacs. The idea is to compute whole list of candidates in
-      ;; background while cycling with the first
-      ;; helm-dabbrev-cycle-threshold ones.
-      (when (and (fboundp 'make-thread) helm-dabbrev-use-thread)
-        (setq helm-dabbrev--current-thread
-              (make-thread
-               (lambda ()
-                 (setq helm-dabbrev--cache
-                       (helm-dabbrev--get-candidates dabbrev)))))))
-    (let ((iter (and (helm-dabbrev-info-p helm-dabbrev--data)
-                     (helm-dabbrev-info-iterator helm-dabbrev--data)))
-          deactivate-mark)
-      ;; Cycle until iterator is consumed.
-      (helm-aif (and iter (helm-iter-next iter))
-          (progn
-            (helm-insert-completion-at-point
-             (car (helm-dabbrev-info-limits helm-dabbrev--data))
-             ;; END is the end of the previous inserted string, not
-             ;; the end (apart for first insertion) of the initial string.
-             (cdr limits) it)
-            ;; Move already tried candidates to end of list.
-            (push it helm-dabbrev--already-tried))
-        ;; Iterator is now empty, reset dabbrev to initial value
-        ;; and start helm completion.
-        (let* ((old-dabbrev (if (helm-dabbrev-info-p helm-dabbrev--data)
-                                (helm-dabbrev-info-dabbrev helm-dabbrev--data)
-                              dabbrev))
-               (only-one (null (cdr (all-completions
-                                     old-dabbrev
-                                     helm-dabbrev--already-tried)))))
-          (unless helm-dabbrev-use-thread
-            (message "Waiting for helm-dabbrev candidates...")
-            (setq helm-dabbrev--cache
-                  (helm-dabbrev--get-candidates old-dabbrev)))
-          ;; If the length of candidates is only one when computed
-          ;; that's mean the unique matched item have already been
-          ;; inserted by the iterator, so no need to reinsert the old dabbrev,
-          ;; just let helm exiting with "No expansion found".
-          (unless (or only-one cycling-disabled-p)
-            (setq dabbrev old-dabbrev
-                  limits  (helm-dabbrev-info-limits helm-dabbrev--data))
-            (setq helm-dabbrev--data nil)
-            (delete-region (car limits) (point))
-            (insert dabbrev))
-          ;; Cycling is finished, block until helm-dabbrev--cache have
-          ;; finished to complete.
-          (when (and (fboundp 'thread-join)
-                     helm-dabbrev-use-thread
-                     (thread-alive-p helm-dabbrev--current-thread))
-            (thread-join helm-dabbrev--current-thread))
-          (when (and (null cycling-disabled-p) only-one)
-            (cl-return-from helm-dabbrev 
-              (message "[Helm-dabbrev: No expansion found]")))
-          (with-helm-show-completion (car limits) (cdr limits)
-            (unwind-protect
-                 (helm :sources
-                       (helm-build-in-buffer-source "Dabbrev Expand"
-                         :data
-                         (cl-loop for cand in helm-dabbrev--cache
-                                  unless
-                                  (member cand helm-dabbrev--already-tried)
-                                  collect cand into lst
-                                  finally return
-                                  (append lst helm-dabbrev--already-tried))
-                         :persistent-action 'ignore
-                         :persistent-help "DoNothing"
-                         :keymap helm-dabbrev-map
-                         :action 'helm-dabbrev-default-action
-                         :group 'helm-dabbrev)
-                       :buffer "*helm dabbrev*"
-                       :input (concat "^" dabbrev " ")
-                       :resume 'noresume
-                       :allow-nest t)
-              (setq helm-dabbrev--already-tried nil))))))))
-
-(provide 'helm-dabbrev)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-dabbrev.el ends here
diff --git a/elpa/helm-20181117.731/helm-dabbrev.elc b/elpa/helm-20181117.731/helm-dabbrev.elc
deleted file mode 100644
index 7596406..0000000
--- a/elpa/helm-20181117.731/helm-dabbrev.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-easymenu.el b/elpa/helm-20181117.731/helm-easymenu.el
deleted file mode 100644
index 5619aac..0000000
--- a/elpa/helm-20181117.731/helm-easymenu.el
+++ /dev/null
@@ -1,90 +0,0 @@
-;;; helm-easymenu.el --- Helm easymenu definitions. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2015 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'easymenu)
-
-(easy-menu-add-item
- nil '("Tools")
- '("Helm"
-   ["Find any Files/Buffers" helm-multi-files t]
-   ["Helm Everywhere (Toggle)" helm-mode t]
-   ["Helm resume" helm-resume t]
-   "----"
-   ("Files"
-    ["Find files" helm-find-files t]
-    ["Recent Files" helm-recentf t]
-    ["Locate" helm-locate t]
-    ["Search Files with find" helm-find t]
-    ["Bookmarks" helm-filtered-bookmarks t])
-   ("Buffers"
-    ["Find buffers" helm-buffers-list t])
-   ("Commands"
-    ["Emacs Commands" helm-M-x t]
-    ["Externals Commands" helm-run-external-command t])
-   ("Help"
-    ["Helm Apropos" helm-apropos t])
-   ("Info"
-    ["Info at point" helm-info-at-point t]
-    ["Emacs Manual index" helm-info-emacs t]
-    ["Gnus Manual index" helm-info-gnus t]
-    ["Helm documentation" helm-documentation t])
-   ("Org"
-    ["Org headlines in org agenda files" helm-org-agenda-files-headings t]
-    ["Org headlines in buffer" helm-org-in-buffer-headings t])
-   ("Elpa"
-    ["Elisp packages" helm-list-elisp-packages t]
-    ["Elisp packages no fetch" helm-list-elisp-packages-no-fetch t])
-   ("Tools"
-    ["Occur" helm-occur t]
-    ["Grep current directory with AG" helm-do-grep-ag t]
-    ["Gid"  helm-gid t]
-    ["Etags" helm-etags-select t]
-    ["Lisp complete at point" helm-lisp-completion-at-point t]
-    ["Browse Kill ring" helm-show-kill-ring t]
-    ["Browse register" helm-register t]
-    ["Mark Ring" helm-all-mark-rings t]
-    ["Regexp handler" helm-regexp t]
-    ["Colors & Faces" helm-colors t]
-    ["Show xfonts" helm-select-xfont t]
-    ["Ucs Symbols" helm-ucs t]
-    ["Imenu" helm-imenu t]
-    ["Imenu all" helm-imenu-in-all-buffers t]
-    ["Semantic or Imenu" helm-semantic-or-imenu t]
-    ["Google Suggest" helm-google-suggest t]
-    ["Eval expression" helm-eval-expression-with-eldoc t]
-    ["Calcul expression" helm-calcul-expression t]
-    ["Man pages" helm-man-woman t]
-    ["Top externals process" helm-top t]
-    ["Emacs internals process" helm-list-emacs-process t])
-   "----"
-   ["Preferred Options" helm-configuration t])
- "Spell Checking")
-
-(easy-menu-add-item nil '("Tools") '("----") "Spell Checking")
-
-
-(provide 'helm-easymenu)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-easymenu.el ends here
diff --git a/elpa/helm-20181117.731/helm-easymenu.elc b/elpa/helm-20181117.731/helm-easymenu.elc
deleted file mode 100644
index d2b3ef5..0000000
--- a/elpa/helm-20181117.731/helm-easymenu.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-elisp-package.el b/elpa/helm-20181117.731/helm-elisp-package.el
deleted file mode 100644
index be0de6b..0000000
--- a/elpa/helm-20181117.731/helm-elisp-package.el
+++ /dev/null
@@ -1,466 +0,0 @@
-;;; helm-elisp-package.el --- helm interface for package.el -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'package)
-
-(defgroup helm-el-package nil
-  "helm elisp packages."
-  :group 'helm)
-
-(defcustom helm-el-package-initial-filter 'all
-  "Show only installed, upgraded or all packages at startup."
-  :group 'helm-el-package
-  :type '(radio :tag "Initial filter for elisp packages"
-          (const :tag "Show all packages" all)
-          (const :tag "Show installed packages" installed)
-          (const :tag "Show not installed packages" uninstalled)
-          (const :tag "Show upgradable packages" upgrade)))
-
-(defcustom helm-el-truncate-lines t
-  "Truncate lines in helm-buffer when non--nil."
-  :group 'helm-el-package
-  :type 'boolean)
-
-;; internals vars
-(defvar helm-el-package--show-only 'all)
-(defvar helm-el-package--initialized-p nil)
-(defvar helm-el-package--tabulated-list nil)
-(defvar helm-el-package--upgrades nil)
-(defvar helm-el-package--removable-packages nil)
-
-;; Shutup bytecompiler for emacs-24*
-(defvar package-menu-async) ; Only available on emacs-25.
-(declare-function async-byte-recompile-directory "ext:async-bytecomp.el")
-
-(defun helm-el-package--init ()
-  (let (package-menu-async
-        (inhibit-read-only t))
-    (when (null package-alist)
-      (setq helm-el-package--show-only 'all))
-    (when (and (fboundp 'package--removable-packages)
-               (setq helm-el-package--removable-packages
-                     (package--removable-packages))
-               (fboundp 'package-autoremove))
-      (package-autoremove))
-    (unwind-protect
-         (progn
-           (save-selected-window
-             (if (and helm-el-package--initialized-p
-                      (fboundp 'package-show-package-list))
-                 ;; Use this as `list-packages' doesn't work
-                 ;; properly (empty buffer) when called from lisp
-                 ;; with 'no-fetch (emacs-25 WA).
-                 (package-show-package-list)
-               (when helm--force-updating-p (message "Refreshing packages list..."))  
-               (list-packages helm-el-package--initialized-p))
-             (setq helm-el-package--initialized-p t)
-             (message nil))
-           (helm-init-candidates-in-buffer
-               'global
-             (with-current-buffer (get-buffer "*Packages*")
-               (setq helm-el-package--tabulated-list tabulated-list-entries)
-               (remove-text-properties (point-min) (point-max)
-                                       '(read-only button follow-link category))
-               (buffer-string)))
-           (setq helm-el-package--upgrades (helm-el-package-menu--find-upgrades))
-           (if helm--force-updating-p
-               (if helm-el-package--upgrades
-                   (message "Refreshing packages list done, [%d] package(s) to upgrade"
-                            (length helm-el-package--upgrades))
-                 (message "Refreshing packages list done, no upgrades available"))
-             (setq helm-el-package--show-only (if helm-el-package--upgrades
-                                                  'upgrade
-                                                helm-el-package-initial-filter))))
-      (kill-buffer "*Packages*"))))
-
-(defun helm-el-package-describe (candidate)
-  (let ((id (get-text-property 0 'tabulated-list-id candidate)))
-    (describe-package (if (fboundp 'package-desc-name)
-                          (package-desc-name id)
-                        (car id)))))
-
-(defun helm-el-package-visit-homepage (candidate)
-  (let* ((id (get-text-property 0 'tabulated-list-id candidate))
-         (pkg (if (fboundp 'package-desc-name) (package-desc-name id)
-                (car id)))
-         (desc (cadr (assoc pkg package-archive-contents)))
-         (extras (package-desc-extras desc))
-         (url (and (listp extras) (cdr-safe (assoc :url extras)))))
-    (if (stringp url)
-        (browse-url url)
-      (message "Package %s has no homepage"
-               (propertize (symbol-name pkg)
-                           'face 'font-lock-keyword-face)))))
-
-(defun helm-el-run-visit-homepage ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-visit-homepage)))
-(put 'helm-el-run-visit-homepage 'helm-only t)
-
-(defun helm-el-package-install-1 (pkg-list)
-  (cl-loop with mkd = pkg-list
-           for p in mkd
-           for id = (get-text-property 0 'tabulated-list-id p)
-           for pkg = (if (fboundp 'package-desc-name) id (car id))
-           do (package-install pkg)
-           collect pkg into installed-list
-           finally do (if (fboundp 'package-desc-full-name)
-                          (message (format "%d packages installed:\n(%s)"
-                                           (length installed-list)
-                                           (mapconcat #'package-desc-full-name
-                                                      installed-list ", ")))
-                          (message (format "%d packages installed:\n(%s)"
-                                           (length installed-list)
-                                           (mapconcat 'symbol-name installed-list ", "))))))
-
-(defun helm-el-package-install (_candidate)
-  (helm-el-package-install-1 (helm-marked-candidates)))
-
-(defun helm-el-run-package-install ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-install)))
-(put 'helm-el-run-package-install 'helm-only t)
-
-(defun helm-el-package-uninstall-1 (pkg-list &optional force)
-  (cl-loop with mkd = pkg-list
-        for p in mkd
-        for id = (get-text-property 0 'tabulated-list-id p)
-        do
-        (condition-case-unless-debug err
-            (with-no-warnings
-              (if (fboundp 'package-desc-full-name)
-                  ;; emacs 24.4
-                  (condition-case nil
-                      (package-delete id force)
-                    (wrong-number-of-arguments
-                     (package-delete id)))
-                ;; emacs 24.3
-                (package-delete (symbol-name (car id))
-                                (package-version-join (cdr id)))))
-          (error (message (cadr err))))
-        ;; Seems like package-descs are symbols with props instead of
-        ;; vectors in emacs-27, use package-desc-name to ensure
-        ;; compatibility in all emacs versions.
-        unless (assoc (package-desc-name id) package-alist)
-        collect (if (fboundp 'package-desc-full-name)
-                        id
-                      (cons (symbol-name (car id))
-                            (package-version-join (cdr id))))
-        into delete-list
-        finally do (if delete-list
-                       (if (fboundp 'package-desc-full-name)
-                           ;; emacs 24.4
-                           (message (format "%d packages deleted:\n(%s)"
-                                            (length delete-list)
-                                            (mapconcat #'package-desc-full-name
-                                                       delete-list ", ")))
-                           ;; emacs 24.3
-                           (message (format "%d packages deleted:\n(%s)"
-                                            (length delete-list)
-                                            (mapconcat (lambda (x)
-                                                         (concat (car x) "-" (cdr x)))
-                                                       delete-list ", ")))
-                           ;; emacs 24.3 doesn't update
-                           ;; its `package-alist' after deleting.
-                           (cl-loop for p in package-alist
-                                    when (assq (symbol-name (car p)) delete-list)
-                                    do (setq package-alist (delete p package-alist))))
-                       "No package deleted")))
-
-(defun helm-el-package-uninstall (_candidate)
-  (helm-el-package-uninstall-1 (helm-marked-candidates) helm-current-prefix-arg))
-
-(defun helm-el-run-package-uninstall ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-uninstall)))
-(put 'helm-el-run-package-uninstall 'helm-only t)
-
-(defun helm-el-package-menu--find-upgrades ()
-  (cl-loop for entry in helm-el-package--tabulated-list
-           for pkg-desc = (car entry)
-           for status = (package-desc-status pkg-desc)
-           when (member status '("installed" "unsigned" "dependency"))
-           collect pkg-desc
-           into installed
-           when (member status '("available" "new"))
-           collect (cons (package-desc-name pkg-desc) pkg-desc)
-           into available
-           finally return
-           (cl-loop for pkg in installed
-                    for avail-pkg = (assq (package-desc-name pkg) available)
-                    when (and avail-pkg
-                              (version-list-< (package-desc-version pkg)
-                                              (package-desc-version
-                                               (cdr avail-pkg))))
-                    collect avail-pkg)))
-
-(defun helm-el-package-upgrade-1 (pkg-list)
-  (cl-loop for p in pkg-list
-           for pkg-desc = (car p)
-           for upgrade = (cdr (assq (package-desc-name pkg-desc)
-                                    helm-el-package--upgrades))
-           do
-           (cond ((null upgrade)
-                  (ignore))
-                 ((equal pkg-desc upgrade)
-                  ;;Install.
-                  (with-no-warnings
-                    (if (boundp 'package-selected-packages)
-                        (package-install pkg-desc t)
-                        (package-install pkg-desc))))
-                 (t
-                  ;; Delete.
-                  (if (boundp 'package-selected-packages)
-                      (with-no-warnings
-                        (package-delete pkg-desc t t))
-                      (package-delete pkg-desc))))))
-
-(defun helm-el-package-upgrade (_candidate)
-  (helm-el-package-upgrade-1
-   (cl-loop with pkgs = (helm-marked-candidates)
-            for p in helm-el-package--tabulated-list
-            for pkg = (car p)
-            if (member (symbol-name (package-desc-name pkg)) pkgs)
-            collect p)))
-
-(defun helm-el-run-package-upgrade ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-upgrade)))
-(put 'helm-el-run-package-upgrade 'helm-only t)
-
-(defun helm-el-package-upgrade-all ()
-  (if helm-el-package--upgrades
-      (with-helm-display-marked-candidates
-        helm-marked-buffer-name (mapcar (lambda (x) (symbol-name (car x)))
-                                        helm-el-package--upgrades)
-        (when (y-or-n-p "Upgrade all packages? ")
-          (helm-el-package-upgrade-1 helm-el-package--tabulated-list)))
-      (message "No packages to upgrade actually!")))
-
-(defun helm-el-package-upgrade-all-action (_candidate)
-  (helm-el-package-upgrade-all))
-
-(defun helm-el-run-package-upgrade-all ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-upgrade-all-action)))
-(put 'helm-el-run-package-upgrade-all 'helm-only t)
-
-(defun helm-el-package--transformer (candidates _source)
-  (cl-loop for c in candidates
-           for id = (get-text-property 0 'tabulated-list-id c)
-           for name = (if (fboundp 'package-desc-name)
-                          (and id (package-desc-name id))
-                          (car id))
-           for desc = (package-desc-status id)
-           for built-in-p = (and (package-built-in-p name)
-                                 (not (member desc '("available" "new"
-                                                     "installed" "dependency"))))
-           for installed-p = (member desc '("installed" "dependency"))
-           for upgrade-p = (assq name helm-el-package--upgrades)
-           for user-installed-p = (and (boundp 'package-selected-packages)
-                                       (memq name package-selected-packages))
-           do (when user-installed-p (put-text-property 0 2 'display "S " c))
-           do (when (memq name helm-el-package--removable-packages)
-                (put-text-property 0 2 'display "U " c)
-                (put-text-property
-                 2 (+ (length (symbol-name name)) 2)
-                 'face 'font-lock-variable-name-face c))
-           for cand = (cons c (car (split-string c)))
-           when (or (and built-in-p
-                         (eq helm-el-package--show-only 'built-in))
-                    (and upgrade-p
-                         (eq helm-el-package--show-only 'upgrade))
-                    (and installed-p
-                         (eq helm-el-package--show-only 'installed))
-                    (and (not installed-p)
-                         (not built-in-p)
-                         (eq helm-el-package--show-only 'uninstalled))
-                    (eq helm-el-package--show-only 'all))
-           collect cand))
-
-(defun helm-el-package-show-built-in ()
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-el-package--show-only 'built-in)
-    (helm-update)))
-(put 'helm-el-package-show-built-in 'helm-only t)
-
-(defun helm-el-package-show-upgrade ()
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-el-package--show-only 'upgrade)
-    (helm-update)))
-(put 'helm-el-package-show-upgrade 'helm-only t)
-
-(defun helm-el-package-show-installed ()
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-el-package--show-only 'installed)
-    (helm-update)))
-(put 'helm-el-package-show-installed 'helm-only t)
-
-(defun helm-el-package-show-all ()
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-el-package--show-only 'all)
-    (helm-update)))
-(put 'helm-el-package-show-all 'helm-only t)
-
-(defun helm-el-package-show-uninstalled ()
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-el-package--show-only 'uninstalled)
-    (helm-update)))
-(put 'helm-el-package-show-uninstalled 'helm-only t)
-
-(defvar helm-el-package-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-I")   'helm-el-package-show-installed)
-    (define-key map (kbd "M-O")   'helm-el-package-show-uninstalled)
-    (define-key map (kbd "M-U")   'helm-el-package-show-upgrade)
-    (define-key map (kbd "M-B")   'helm-el-package-show-built-in)
-    (define-key map (kbd "M-A")   'helm-el-package-show-all)
-    (define-key map (kbd "C-c i") 'helm-el-run-package-install)
-    (define-key map (kbd "C-c r") 'helm-el-run-package-reinstall)
-    (define-key map (kbd "C-c d") 'helm-el-run-package-uninstall)
-    (define-key map (kbd "C-c u") 'helm-el-run-package-upgrade)
-    (define-key map (kbd "C-c U") 'helm-el-run-package-upgrade-all)
-    (define-key map (kbd "C-c @") 'helm-el-run-visit-homepage)
-    map))
-
-(defvar helm-source-list-el-package nil)
-(defclass helm-list-el-package-source (helm-source-in-buffer)
-  ((init :initform 'helm-el-package--init)
-   (get-line :initform 'buffer-substring)
-   (filtered-candidate-transformer :initform 'helm-el-package--transformer)
-   (action-transformer :initform 'helm-el-package--action-transformer)
-   (help-message :initform 'helm-el-package-help-message)
-   (keymap :initform helm-el-package-map)
-   (update :initform 'helm-el-package--update)
-   (candidate-number-limit :initform 9999)
-   (action :initform '(("Describe package" . helm-el-package-describe)
-                       ("Visit homepage" . helm-el-package-visit-homepage)))
-   (group :initform 'helm-el-package)))
-
-(defun helm-el-package--action-transformer (actions candidate)
-  (let* ((pkg-desc (get-text-property 0 'tabulated-list-id candidate))
-         (status (package-desc-status pkg-desc))
-         (pkg-name (package-desc-name pkg-desc))
-         (built-in (and (package-built-in-p pkg-name)
-                        (not (member status '("available" "new"
-                                              "installed" "dependency")))))
-         (acts (if helm-el-package--upgrades
-                   (append actions '(("Upgrade all packages"
-                                      . helm-el-package-upgrade-all-action)))
-                   actions)))
-    (cond (built-in '(("Describe package" . helm-el-package-describe)))
-          ((and (package-installed-p pkg-name)
-                (cdr (assq pkg-name helm-el-package--upgrades))
-                (member status '("installed" "dependency")))
-           (append '(("Upgrade package(s)" . helm-el-package-upgrade)
-                     ("Uninstall package(s)" . helm-el-package-uninstall))
-                   acts))
-          ((and (package-installed-p pkg-name)
-                (cdr (assq pkg-name helm-el-package--upgrades))
-                (string= status "available"))
-           (append '(("Upgrade package(s)" . helm-el-package-upgrade))
-                   acts))
-          ((and (package-installed-p pkg-name)
-                (or (null (package-built-in-p pkg-name))
-                    (and (package-built-in-p pkg-name)
-                         (assq pkg-name package-alist))))
-           (append acts '(("Reinstall package(s)" . helm-el-package-reinstall)
-                          ("Recompile package(s)" . helm-el-package-recompile)
-                          ("Uninstall package(s)" . helm-el-package-uninstall))))
-          (t (append acts '(("Install packages(s)" . helm-el-package-install)))))))
-
-(defun helm-el-package--update ()
-  (setq helm-el-package--initialized-p nil))
-
-(defun helm-el-package-recompile (_pkg)
-  (cl-loop for p in (helm-marked-candidates)
-           for pkg-desc = (get-text-property 0 'tabulated-list-id p)
-           for name = (package-desc-name pkg-desc) 
-           for dir = (package-desc-dir pkg-desc)
-           do (if (fboundp 'async-byte-recompile-directory)
-                  (async-byte-recompile-directory dir)
-                  (when (y-or-n-p (format "Really recompile `%s' while already loaded ?" name))
-                    (byte-recompile-directory dir 0 t)))))
-
-(defun helm-el-package-reinstall (_pkg)
-  (cl-loop for p in (helm-marked-candidates)
-           for pkg-desc = (get-text-property 0 'tabulated-list-id p)
-           for name = (package-desc-name pkg-desc)
-           do (if (boundp 'package-selected-packages)
-                  (with-no-warnings
-                    (package-delete pkg-desc 'force 'nosave)
-                    ;; pkg-desc contain the description
-                    ;; of the installed package just removed
-                    ;; and is BTW no more valid.
-                    ;; Use the entry in package-archive-content
-                    ;; which is the non--installed package entry.
-                    ;; For some reason `package-install'
-                    ;; need a pkg-desc (package-desc-p) for the build-in
-                    ;; packages already installed, the name (as symbol)
-                    ;; fails with such packages.
-                    (package-install
-                     (cadr (assq name package-archive-contents)) t))
-                  (package-delete pkg-desc)
-                  (package-install name))))
-
-(defun helm-el-run-package-reinstall ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-el-package-reinstall)))
-(put 'helm-el-run-package-reinstall 'helm-only t)
-
-;;;###autoload
-(defun helm-list-elisp-packages (arg)
-  "Preconfigured helm for listing and handling emacs packages."
-  (interactive "P")
-  (when arg (setq helm-el-package--initialized-p nil))
-  (unless helm-source-list-el-package
-    (setq helm-source-list-el-package
-          (helm-make-source "list packages" 'helm-list-el-package-source)))
-  (helm :sources 'helm-source-list-el-package
-        :truncate-lines helm-el-truncate-lines
-        :full-frame t
-        :buffer "*helm list packages*"))
-
-;;;###autoload
-(defun helm-list-elisp-packages-no-fetch (arg)
-  "Preconfigured helm for emacs packages.
-
-Same as `helm-list-elisp-packages' but don't fetch packages on remote.
-Called with a prefix ARG always fetch packages on remote."
-  (interactive "P")
-  (let ((helm-el-package--initialized-p (null arg)))
-    (helm-list-elisp-packages nil)))
-
-(provide 'helm-elisp-package)
-
-;;; helm-elisp-package.el ends here
diff --git a/elpa/helm-20181117.731/helm-elisp-package.elc b/elpa/helm-20181117.731/helm-elisp-package.elc
deleted file mode 100644
index b64db4a..0000000
--- a/elpa/helm-20181117.731/helm-elisp-package.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-elisp.el b/elpa/helm-20181117.731/helm-elisp.el
deleted file mode 100644
index 40b5d54..0000000
--- a/elpa/helm-20181117.731/helm-elisp.el
+++ /dev/null
@@ -1,979 +0,0 @@
-;;; helm-elisp.el --- Elisp symbols completion for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-help)
-(require 'helm-types)
-(require 'helm-utils)
-(require 'helm-info)
-(require 'helm-eval)
-(require 'helm-files)
-
-(declare-function 'helm-describe-function "helm-lib")
-(declare-function 'helm-describe-variable "helm-lib")
-(declare-function 'helm-describe-face "helm-lib")
-
-
-;;; Customizable values
-
-(defgroup helm-elisp nil
-  "Elisp related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-turn-on-show-completion t
-  "Display candidate in `current-buffer' while moving selection when non--nil."
-  :group 'helm-elisp
-  :type  'boolean)
-
-(defcustom helm-show-completion-min-window-height 7
-  "Minimum completion window height used in show completion.
-This is used in macro `with-helm-show-completion'."
-  :group 'helm-elisp
-  :type  'integer)
-
-(defcustom helm-lisp-quoted-function-list
-  '(funcall apply mapc cl-mapc mapcar cl-mapcar
-    callf callf2 cl-callf cl-callf2 fset
-    fboundp fmakunbound symbol-function)
-  "List of function where quoted function completion happen.
-e.g give only function names after \(funcall '."
-  :group 'helm-elisp
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-lisp-unquoted-function-list
-  '(function defadvice)
-  "List of function where unquoted function completion happen.
-e.g give only function names after \(function ."
-  :group 'helm-elisp
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-apropos-fuzzy-match nil
-  "Enable fuzzy matching for `helm-apropos' when non-nil."
-  :group 'helm-elisp
-  :type 'boolean)
-
-(defcustom helm-lisp-fuzzy-completion nil
-  "Enable fuzzy matching in emacs-lisp completion when non-nil.
-NOTE: This enable fuzzy matching in helm native implementation of
-elisp completion, but not on helmized elisp completion, i.e
-fuzzy completion is not available in `completion-at-point'."
-  :group 'helm-elisp
-  :type 'boolean)
-
-(defcustom helm-apropos-function-list '(helm-def-source--emacs-commands
-                                        helm-def-source--emacs-functions
-                                        helm-def-source--eieio-classes
-                                        helm-def-source--eieio-generic
-                                        helm-def-source--emacs-variables
-                                        helm-def-source--emacs-faces)
-  "A list of functions that build helm sources to use in `helm-apropos'."
-  :group 'helm-elisp
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-apropos-defaut-info-lookup-sources '(helm-source-info-elisp
-                                                     helm-source-info-cl
-                                                     helm-source-info-eieio)
-  "A list of sources to look into when searching info page of a symbol."
-  :group 'helm-elisp
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-show-completion-display-function
-  (if (display-graphic-p)
-      #'helm-display-buffer-in-own-frame
-    #'helm-show-completion-default-display-function)
-  "The function used to display helm completion buffer.
-
-This function is used by `with-helm-show-completion', when nil
-fallback to `helm-default-display-buffer'.
-
-Default is to use a separate frame on graphic display and
-`helm-show-completion-default-display-function' on non graphic
-display."
-  :group 'helm-elisp
-  :type 'function)
-
-;;; Faces
-;;
-;;
-(defgroup helm-elisp-faces nil
-  "Customize the appearance of helm-elisp."
-  :prefix "helm-"
-  :group 'helm-elisp
-  :group 'helm-faces)
-
-(defface helm-lisp-show-completion
-    '((t (:background "DarkSlateGray")))
-  "Face used for showing candidates in `helm-lisp-completion'."
-  :group 'helm-elisp-faces)
-
-(defface helm-lisp-completion-info
-    '((t (:foreground "red")))
-  "Face used for showing info in `helm-lisp-completion'."
-  :group 'helm-elisp-faces)
-
-(defcustom helm-elisp-help-function
-  'helm-elisp-show-help
-  "Function for displaying help for Lisp symbols."
-  :group 'helm-elisp
-  :type '(choice (function :tag "Open help for the symbol."
-                  helm-elisp-show-help)
-                 (function :tag "Show one liner in modeline."
-                  helm-elisp-show-doc-modeline)))
-
-(defcustom helm-locate-library-fuzzy-match t
-  "Enable fuzzy-matching in `helm-locate-library' when non--nil."
-  :type 'boolean
-  :group 'helm-elisp)
-
-
-;;; Show completion.
-;;
-;; Provide show completion with macro `with-helm-show-completion'.
-
-(defvar helm-show-completion-overlay nil)
-
-;; Called each time cursor move in helm-buffer.
-(defun helm-show-completion ()
-  (with-helm-current-buffer
-    (overlay-put helm-show-completion-overlay
-                 'display (substring-no-properties
-                           (helm-get-selection)))))
-
-(defun helm-show-completion-init-overlay (beg end)
-  (setq helm-show-completion-overlay (make-overlay beg end))
-  (overlay-put helm-show-completion-overlay
-               'face 'helm-lisp-show-completion))
-
-(defun helm-show-completion-default-display-function (buffer &rest _args)
-  "A special resized helm window is used depending on position in BUFFER."
-  (with-selected-window (selected-window)
-    (if (window-dedicated-p)
-        (helm-default-display-buffer buffer)
-      (let* ((screen-size  (+ (count-screen-lines (window-start) (point) t)
-                              1                         ; mode-line
-                              (if header-line-format 1 0))) ; header-line
-             (def-size     (- (window-height)
-                              helm-show-completion-min-window-height))
-             (upper-height (max window-min-height (min screen-size def-size)))
-             split-window-keep-point)
-        (recenter -1)
-        (set-window-buffer (if (active-minibuffer-window)
-                               (minibuffer-selected-window)
-                               (split-window nil upper-height
-                                             helm-split-window-default-side))
-                           buffer)))))
-
-(defmacro with-helm-show-completion (beg end &rest body)
-  "Show helm candidate in an overlay at point.
-BEG and END are the beginning and end position of the current completion
-in `helm-current-buffer'.
-BODY is an helm call where we want to enable show completion.
-If `helm-turn-on-show-completion' is nil do nothing."
-  (declare (indent 2) (debug t))
-  `(unwind-protect
-        (if helm-turn-on-show-completion
-            (let ((helm-move-selection-after-hook
-                   (append (list 'helm-show-completion)
-                           helm-move-selection-after-hook))
-                  (helm-split-window-default-side
-                   (if (eq helm-split-window-default-side 'same)
-                       'below helm-split-window-default-side))
-                  helm-split-window-inside-p
-                  helm-reuse-last-window-split-state)
-              (helm-set-local-variable
-               'helm-display-function
-               (or helm-show-completion-display-function
-                   'helm-default-display-buffer))
-              (helm-show-completion-init-overlay ,beg ,end)
-              ,@body)
-          ,@body)
-     (when (and helm-show-completion-overlay
-                (overlayp helm-show-completion-overlay))
-       (delete-overlay helm-show-completion-overlay))))
-
-
-;;; Lisp symbol completion.
-;;
-;;
-(defun helm-lisp-completion--predicate-at-point (beg)
-  ;; Return a predicate for `all-completions'.
-  (let ((fn-sym-p (lambda ()
-                    (or
-                     (and (eq (char-before) ?\ )
-                          (save-excursion
-                            (skip-syntax-backward " " (point-at-bol))
-                            (memq (symbol-at-point)
-                                  helm-lisp-unquoted-function-list)))
-                     (and (eq (char-before) ?\')
-                          (save-excursion
-                            (forward-char -1)
-                            (eq (char-before) ?\#)))))))
-    (save-excursion
-      (goto-char beg)
-      (if (or
-           ;; Complete on all symbols in non--lisp modes (logs mail etc..)
-           (not (memq major-mode '(emacs-lisp-mode
-                                   lisp-interaction-mode
-                                   inferior-emacs-lisp-mode)))
-           (not (or (funcall fn-sym-p)
-                    (and (eq (char-before) ?\')
-                         (save-excursion
-                           (forward-char (if (funcall fn-sym-p) -2 -1))
-                           (skip-syntax-backward " " (point-at-bol))
-                           (memq (symbol-at-point)
-                                 helm-lisp-quoted-function-list)))
-                    (eq (char-before) ?\())) ; no paren before str.
-           ;; Looks like we are in a let statement.
-           (condition-case nil
-               (progn (up-list -2) (forward-char 1)
-                      (eq (char-after) ?\())
-             (error nil)))
-          (lambda (sym)
-            (or (boundp sym) (fboundp sym) (symbol-plist sym)))
-        #'fboundp))))
-
-(defun helm-thing-before-point (&optional limits regexp)
-  "Return symbol name before point.
-If REGEXP is specified return what REGEXP find before point.
-By default match the beginning of symbol before point.
-With LIMITS arg specified return the beginning and end position
-of symbol before point."
-  (save-excursion
-    (let (beg
-          (end (point))
-          (boundary (field-beginning nil nil (point-at-bol))))
-      (if (re-search-backward (or regexp "\\_<") boundary t)
-          (setq beg (match-end 0))
-        (setq beg boundary))
-      (unless (= beg end)
-        (if limits
-            (cons beg end)
-          (buffer-substring-no-properties beg end))))))
-
-(defun helm-bounds-of-thing-before-point (&optional regexp)
-  "Get the beginning and end position of `helm-thing-before-point'.
-Return a cons \(beg . end\)."
-  (helm-thing-before-point 'limits regexp))
-
-(defun helm-insert-completion-at-point (beg end str)
-  ;; When there is no space after point
-  ;; we are completing inside a symbol or
-  ;; after a partial symbol with the next arg aside
-  ;; without space, in this case mark the region.
-  ;; deleting it would remove the
-  ;; next arg which is unwanted.
-  (delete-region beg end)
-  (insert str)
-  (let ((pos (cdr (or (bounds-of-thing-at-point 'symbol)
-                      ;; needed for helm-dabbrev.
-                      (bounds-of-thing-at-point 'filename)))))
-    (when (and pos (< (point) pos))
-      (push-mark pos t t))))
-
-(defvar helm-lisp-completion--cache nil)
-(defvar helm-lgst-len nil)
-;;;###autoload
-(defun helm-lisp-completion-at-point ()
-  "Preconfigured helm for lisp symbol completion at point."
-  (interactive)
-  (setq helm-lgst-len 0)
-  (let* ((target     (helm-thing-before-point))
-         (beg        (car (helm-bounds-of-thing-before-point)))
-         (end        (point))
-         (pred       (and beg (helm-lisp-completion--predicate-at-point beg)))
-         (loc-vars   (and (fboundp 'elisp--local-variables)
-                          (ignore-errors
-                            (mapcar #'symbol-name (elisp--local-variables)))))
-         (glob-syms  (and target pred (all-completions target obarray pred)))
-         (candidates (append loc-vars glob-syms))
-         (helm-quit-if-no-candidate t)
-         (helm-execute-action-at-once-if-one t)
-         (enable-recursive-minibuffers t))
-    (setq helm-lisp-completion--cache (cl-loop for sym in candidates
-                                            for len = (length sym)
-                                            when (> len helm-lgst-len)
-                                            do (setq helm-lgst-len len)
-                                            collect sym))
-    (if candidates
-        (with-helm-show-completion beg end
-          ;; Overlay is initialized now in helm-current-buffer.
-          (helm
-           :sources (helm-build-in-buffer-source "Lisp completion"
-                      :data helm-lisp-completion--cache
-                      :persistent-action `(helm-lisp-completion-persistent-action .
-                                           ,(and (eq helm-elisp-help-function
-                                                     'helm-elisp-show-doc-modeline)
-                                                 'never-split))
-                      :nomark t
-                      :match-part (lambda (c) (car (split-string c)))
-                      :fuzzy-match helm-lisp-fuzzy-completion
-                      :persistent-help (helm-lisp-completion-persistent-help)
-                      :filtered-candidate-transformer
-                      'helm-lisp-completion-transformer
-                      :action (lambda (candidate)
-                                (with-helm-current-buffer
-                                  (run-with-timer
-                                   0.01 nil
-                                   'helm-insert-completion-at-point
-                                   beg end candidate))))
-           :input (if helm-lisp-fuzzy-completion
-                      target (concat target " "))
-           :resume 'noresume
-           :truncate-lines t
-           :buffer "*helm lisp completion*"
-           :allow-nest t))
-      (message "[No Match]"))))
-
-(defun helm-lisp-completion-persistent-action (candidate &optional name)
-  "Show documentation for the function.
-Documentation is shown briefly in mode-line or completely
-in other window according to the value of `helm-elisp-help-function'."
-  (funcall helm-elisp-help-function candidate name))
-
-(defun helm-lisp-completion-persistent-help ()
-  "Return persistent-help according to the value of `helm-elisp-help-function'"
-    (cl-ecase helm-elisp-help-function
-      (helm-elisp-show-doc-modeline "Show brief doc in mode-line")
-      (helm-elisp-show-help "Toggle show help for the symbol")))
-
-(defun helm-elisp--show-help-1 (candidate &optional name)
-  (let ((sym (intern-soft candidate)))
-    (cl-typecase sym
-      ((and fboundp boundp)
-       (if (member name '("describe-function" "describe-variable"))
-           (funcall (intern (format "helm-%s" name)) sym)
-           ;; When there is no way to know what to describe
-           ;; prefer describe-function.
-           (helm-describe-function sym)))
-      (fbound  (helm-describe-function sym))
-      (bound    (helm-describe-variable sym))
-      (face     (helm-describe-face sym)))))
-
-(defun helm-elisp-show-help (candidate &optional name)
-  "Show full help for the function CANDIDATE.
-Arg NAME specify the name of the top level function
-calling helm generic completion (e.g \"describe-function\")
-which allow calling the right function when CANDIDATE symbol
-refers at the same time to variable and a function."
-  (helm-elisp--persistent-help
-   candidate 'helm-elisp--show-help-1 name))
-
-(defun helm-elisp-show-doc-modeline (candidate &optional name)
-  "Show brief documentation for the function in modeline."
-  (let ((cursor-in-echo-area t)
-        mode-line-in-non-selected-windows)
-    (helm-show-info-in-mode-line
-     (propertize
-      (helm-get-first-line-documentation
-       (intern candidate) name)
-      'face 'helm-lisp-completion-info))))
-
-(defun helm-lisp-completion-transformer (candidates _source)
-  "Helm candidates transformer for lisp completion."
-  (cl-loop for c in candidates
-        for sym = (intern c)
-        for annot = (cl-typecase sym
-                      (command " (Com)")
-                      (class   " (Class)")
-                      (generic " (Gen)")
-                      (fbound  " (Fun)")
-                      (bound   " (Var)")
-                      (face    " (Face)"))
-        for spaces = (make-string (- helm-lgst-len (length c)) ? )
-        collect (cons (concat c spaces annot) c) into lst
-        finally return (sort lst #'helm-generic-sort-fn)))
-
-(defun helm-get-first-line-documentation (sym &optional name)
-  "Return first line documentation of symbol SYM.
-If SYM is not documented, return \"Not documented\"."
-  (let ((doc (cl-typecase sym
-               ((and fboundp boundp)
-                (cond ((string= name "describe-function")
-                       (documentation sym t))
-                      ((string= name  "describe-variable")
-                       (documentation-property sym 'variable-documentation t))
-                      (t (documentation sym t))))
-               (fbound  (documentation sym t))
-               (bound   (documentation-property sym 'variable-documentation t))
-               (face    (face-documentation sym)))))
-    (if (and doc (not (string= doc ""))
-             ;; `documentation' return "\n\n(args...)"
-             ;; for CL-style functions.
-             (not (string-match-p "^\n\n" doc)))
-        (car (split-string doc "\n"))
-      "Not documented")))
-
-;;; File completion.
-;;
-;; Complete file name at point.
-
-;;;###autoload
-(defun helm-complete-file-name-at-point (&optional force)
-  "Preconfigured helm to complete file name at point."
-  (interactive)
-  (require 'helm-mode)
-  (let* ((tap (thing-at-point 'filename))
-         beg
-         (init (and tap
-                    (or force
-                        (save-excursion
-                          (end-of-line)
-                          (search-backward tap (point-at-bol) t)
-                          (setq beg (point))
-                          (looking-back "[^'`( ]" (1- (point)))))
-                    (expand-file-name
-                     (substring-no-properties tap))))
-         (end  (point))
-         (helm-quit-if-no-candidate t)
-         (helm-execute-action-at-once-if-one t)
-         completion)
-    (with-helm-show-completion beg end
-      (setq completion (helm-read-file-name "FileName: "
-                                            :initial-input init)))
-    (when (and completion (not (string= completion "")))
-      (delete-region beg end) (insert (if (string-match "^~" tap)
-                                          (abbreviate-file-name completion)
-                                        completion)))))
-
-;;;###autoload
-(defun helm-lisp-indent ()
-  ;; It is meant to use with `helm-define-multi-key' which
-  ;; does not support args for functions yet, so use `current-prefix-arg'
-  ;; for now instead of (interactive "P").
-  (interactive)
-  (let ((tab-always-indent (or (eq tab-always-indent 'complete)
-                               tab-always-indent)))
-    (indent-for-tab-command current-prefix-arg)))
-
-;;;###autoload
-(defun helm-lisp-completion-or-file-name-at-point ()
-  "Preconfigured helm to complete lisp symbol or filename at point.
-Filename completion happen if string start after or between a double quote."
-  (interactive)
-  (let* ((tap (thing-at-point 'filename)))
-    (if (and tap (save-excursion
-                   (end-of-line)
-                   (search-backward tap (point-at-bol) t)
-                   (looking-back "[^'`( ]" (1- (point)))))
-        (helm-complete-file-name-at-point)
-      (helm-lisp-completion-at-point))))
-
-
-;;; Apropos
-;;
-;;
-(defvar helm-apropos-history nil)
-
-(defun helm-apropos-init (test default)
-  "Init candidates buffer for `helm-apropos' sources."
-  (require 'helm-help)
-  (helm-init-candidates-in-buffer 'global
-    (let ((default-symbol (and (stringp default)
-                               (intern-soft default)))
-          (symbols (all-completions "" obarray test)))
-      (if (and default-symbol (funcall test default-symbol))
-          (cons default-symbol symbols)
-        symbols))))
-
-(defun helm-apropos-init-faces (default)
-  "Init candidates buffer for faces for `helm-apropos'."
-  (require 'helm-help)
-  (with-current-buffer (helm-candidate-buffer 'global)
-    (goto-char (point-min))
-    (let ((default-symbol (and (stringp default)
-                               (intern-soft default)))
-          (faces (face-list)))
-      (when (and default-symbol (facep default-symbol))
-        (insert (concat default "\n")))
-      (insert
-       (mapconcat #'prin1-to-string
-                  (if default
-                      (cl-remove-if (lambda (sym) (string= sym default)) faces)
-                    faces)
-                  "\n")))))
-
-(defun helm-apropos-default-sort-fn (candidates _source)
-  (if (string= helm-pattern "")
-      candidates
-      (sort candidates #'helm-generic-sort-fn)))
-
-(defun helm-apropos-clean-history-variable (candidate)
-  (with-helm-current-buffer ; var is maybe local
-    (let* ((sym   (intern-soft candidate))
-           (cands (symbol-value sym))
-           (mkds  (and (listp cands)
-                       (helm-comp-read "Delete entry: "
-                                       cands :marked-candidates t))))
-      (cl-assert (listp mkds) nil "Variable value is not a list")
-      (cl-loop for elm in mkds do
-               (if (local-variable-p sym)
-                   (set (make-local-variable sym)
-                        (setq cands (delete elm cands)))
-                 (set sym (setq cands (delete elm cands))))))))
-
-(defun helm-apropos-clean-ring (candidate)
-  (with-helm-current-buffer ; var is maybe local
-    (let* ((sym   (intern-soft candidate))
-           (val   (symbol-value sym))
-           (cands (and (ring-p val) (ring-elements val)))
-           (mkds  (and cands (helm-comp-read
-                                "Delete entry: "
-                                cands :marked-candidates t))))
-      (when mkds
-        (cl-loop for elm in mkds do
-                 (ring-remove
-                  val (helm-position
-                       elm
-                       (ring-elements val)
-                       :test 'equal))
-                 and do (if (local-variable-p sym)
-                            (set (make-local-variable sym) val)
-                          (set sym val)))))))
-
-(defun helm-apropos-action-transformer (actions candidate)
-  (let* ((sym (helm-symbolify candidate))
-         (val (with-helm-current-buffer (symbol-value sym))))
-    (cond ((custom-variable-p sym)
-           (append
-            actions
-            (let ((standard-value (eval (car (get sym 'standard-value)))))
-              (unless (equal standard-value (symbol-value sym))
-                `(("Reset Variable to default value"
-                   . ,(lambda (candidate)
-                        (let ((sym (helm-symbolify candidate)))
-                          (set sym standard-value)))))))
-            '(("Customize variable" .
-               (lambda (candidate)
-                 (customize-option (helm-symbolify candidate)))))))
-          ((and val (with-helm-current-buffer (ring-p (symbol-value sym))))
-           (append actions
-                   '(("Clean ring" . helm-apropos-clean-ring))))
-          ((and (string-match-p "history" candidate) (listp val))
-           (append actions
-                   '(("Clean variable" .
-                      helm-apropos-clean-history-variable))))
-          (t actions))))
-
-(defun helm-def-source--emacs-variables (&optional default)
-  (helm-build-in-buffer-source "Variables"
-    :init (lambda ()
-            (helm-apropos-init
-             (lambda (x) (and (boundp x) (not (keywordp x)))) default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer (and (null helm-apropos-fuzzy-match)
-                                         'helm-apropos-default-sort-fn)
-    :nomark t
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-variable))
-    :persistent-help "Toggle describe variable"
-    :action '(("Describe variable" . helm-describe-variable)
-              ("Find variable" . helm-find-variable)
-              ("Info lookup" . helm-info-lookup-symbol)
-              ("Set variable" . helm-set-variable))
-    :action-transformer 'helm-apropos-action-transformer))
-
-(defun helm-def-source--emacs-faces (&optional default)
-  "Create `helm' source for faces to be displayed with
-`helm-apropos'."
-  (helm-build-in-buffer-source "Faces"
-    :init (lambda () (helm-apropos-init-faces default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer
-    (append (and (null helm-apropos-fuzzy-match)
-                 '(helm-apropos-default-sort-fn))
-            (list
-             (lambda (candidates _source)
-               (cl-loop for c in candidates
-                        collect (propertize c 'face (intern c))))))
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-face))
-    :persistent-help "Toggle describe face"
-    :action '(("Describe face" . helm-describe-face)
-              ("Find face" . helm-find-face-definition)
-              ("Customize face" . (lambda (candidate)
-                                    (customize-face (helm-symbolify candidate)))))))
-
-(defun helm-def-source--emacs-commands (&optional default)
-  (helm-build-in-buffer-source "Commands"
-    :init (lambda ()
-            (helm-apropos-init 'commandp default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer (and (null helm-apropos-fuzzy-match)
-                                         'helm-apropos-default-sort-fn)
-    :nomark t
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-function))
-    :persistent-help "Toggle describe command"
-    :action '(("Describe function" . helm-describe-function)
-              ("Find function" . helm-find-function)
-              ("Info lookup" . helm-info-lookup-symbol))))
-
-(defun helm-def-source--emacs-functions (&optional default)
-  (helm-build-in-buffer-source "Functions"
-    :init (lambda ()
-            (helm-apropos-init (lambda (x)
-                                 (and (fboundp x)
-                                      (not (commandp x))
-                                      (not (generic-p x))
-                                      (not (class-p x))))
-                               default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer (and (null helm-apropos-fuzzy-match)
-                                         'helm-apropos-default-sort-fn)
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-function))
-    :persistent-help "Toggle describe function"
-    :nomark t
-    :action '(("Describe function" . helm-describe-function)
-              ("Find function" . helm-find-function)
-              ("Info lookup" . helm-info-lookup-symbol))))
-
-(defun helm-def-source--eieio-classes (&optional default)
-  (helm-build-in-buffer-source "Classes"
-    :init (lambda ()
-            (helm-apropos-init (lambda (x)
-                                 (class-p x))
-                               default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer (and (null helm-apropos-fuzzy-match)
-                                         'helm-apropos-default-sort-fn)
-    :nomark t
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-function))
-    :persistent-help "Toggle describe class"
-    :action '(("Describe function" . helm-describe-function)
-              ("Find function" . helm-find-function)
-              ("Info lookup" . helm-info-lookup-symbol))))
-
-(defun helm-def-source--eieio-generic (&optional default)
-  (helm-build-in-buffer-source "Generic functions"
-    :init (lambda ()
-            (helm-apropos-init (lambda (x)
-                                 (generic-p x))
-                               default))
-    :fuzzy-match helm-apropos-fuzzy-match
-    :filtered-candidate-transformer (and (null helm-apropos-fuzzy-match)
-                                         'helm-apropos-default-sort-fn)
-    :nomark t
-    :persistent-action (lambda (candidate)
-                         (helm-elisp--persistent-help
-                          candidate 'helm-describe-function))
-    :persistent-help "Toggle describe generic function"
-    :action '(("Describe function" . helm-describe-function)
-              ("Find function" . helm-find-function)
-              ("Info lookup" . helm-info-lookup-symbol))))
-
-(defun helm-info-lookup-fallback-source (candidate)
-  (let ((sym (helm-symbolify candidate))
-        src-name fn)
-    (cond ((class-p sym)
-           (setq fn #'helm-describe-function
-                 src-name "Describe class"))
-          ((generic-p sym)
-           (setq fn #'helm-describe-function
-                 src-name "Describe generic function"))
-          ((fboundp sym)
-           (setq fn #'helm-describe-function
-                 src-name "Describe function"))
-          ((facep sym)
-           (setq fn #'helm-describe-face
-                 src-name "Describe face"))
-          (t
-           (setq fn #'helm-describe-variable
-                 src-name "Describe variable")))
-    (helm-build-sync-source src-name
-      :candidates (list candidate)
-      :persistent-action (lambda (candidate)
-                           (helm-elisp--persistent-help
-                            candidate fn))
-      :persistent-help src-name
-      :nomark t
-      :action fn)))
-
-(defun helm-info-lookup-symbol-1 (c)
-  (let ((helm-execute-action-at-once-if-one 'current-source))
-    (helm :sources (append helm-apropos-defaut-info-lookup-sources
-                           (list (helm-info-lookup-fallback-source c)))
-          :resume 'noresume
-          :buffer "*helm lookup*"
-          :input c)))
-
-(defun helm-info-lookup-symbol (candidate)
-  ;; ???:Running an idle-timer allows not catching RET when exiting
-  ;; with the fallback source.
-  ;; (run-with-idle-timer 0.01 nil #'helm-info-lookup-symbol-1 candidate)
-  (helm-info-lookup-symbol-1 candidate))
-
-;;;###autoload
-(defun helm-apropos (default)
-  "Preconfigured helm to describe commands, functions, variables and faces.
-In non interactives calls DEFAULT argument should be provided as a string,
-i.e the `symbol-name' of any existing symbol."
-  (interactive (list (thing-at-point 'symbol)))
-    (helm :sources
-          (mapcar (lambda (func)
-                    (funcall func default))
-                  helm-apropos-function-list)
-          :history 'helm-apropos-history
-          :buffer "*helm apropos*"
-          :preselect (and default (concat "\\_<" (regexp-quote default) "\\_>"))))
-
-
-;;; Advices
-;;
-;;
-(defvar helm-source-advice
-  (helm-build-sync-source "Function Advice"
-    :init (lambda () (require 'advice))
-    :candidates 'helm-advice-candidates
-    :action (helm-make-actions "Toggle Enable/Disable" 'helm-advice-toggle)
-    :persistent-action 'helm-advice-persistent-action
-    :nomark t
-    :multiline t
-    :persistent-help "Toggle describe function / C-u C-j: Toggle advice"))
-
-(defun helm-advice-candidates ()
-  (cl-loop for (fname) in ad-advised-functions
-        for function = (intern fname)
-        append
-        (cl-loop for class in ad-advice-classes append
-              (cl-loop for advice in (ad-get-advice-info-field function class)
-                    for enabled = (ad-advice-enabled advice)
-                    collect
-                    (cons (format
-                           "%s %s %s"
-                           (if enabled "Enabled " "Disabled")
-                           (propertize fname 'face 'font-lock-function-name-face)
-                           (ad-make-single-advice-docstring advice class nil))
-                          (list function class advice))))))
-
-(defun helm-advice-persistent-action (func-class-advice)
-  (if current-prefix-arg
-      (helm-advice-toggle func-class-advice)
-    (describe-function (car func-class-advice))))
-
-(defun helm-advice-toggle (func-class-advice)
-  (cl-destructuring-bind (function _class advice) func-class-advice
-    (cond ((ad-advice-enabled advice)
-           (ad-advice-set-enabled advice nil)
-           (message "Disabled"))
-          (t
-           (ad-advice-set-enabled advice t)
-           (message "Enabled")))
-    (ad-activate function)
-    (and helm-in-persistent-action
-         (helm-advice-update-current-display-string))))
-
-(defun helm-advice-update-current-display-string ()
-  (helm-edit-current-selection
-    (let ((newword (cond ((looking-at "Disabled") "Enabled")
-                         ((looking-at "Enabled")  "Disabled"))))
-      (when newword
-        (delete-region (point) (progn (forward-word 1) (point)))
-        (insert newword)))))
-
-;;;###autoload
-(defun helm-manage-advice ()
-  "Preconfigured `helm' to disable/enable function advices."
-  (interactive)
-  (helm-other-buffer 'helm-source-advice "*helm advice*"))
-
-
-;;; Locate elisp library
-;;
-;;
-(defun helm-locate-library-scan-list ()
-  (cl-loop for dir in load-path
-           with load-suffixes = '(".el")
-           when (file-directory-p dir)
-           append (directory-files
-                   dir t (concat (regexp-opt (get-load-suffixes))
-                                 "\\'"))))
-
-;;;###autoload
-(defun helm-locate-library ()
-  "Preconfigured helm to locate elisp libraries."
-  (interactive)
-  (helm :sources (helm-build-in-buffer-source  "Elisp libraries (Scan)"
-                   :data #'helm-locate-library-scan-list
-                   :fuzzy-match helm-locate-library-fuzzy-match
-                   :keymap helm-generic-files-map
-                   :search (unless helm-locate-library-fuzzy-match
-                             (lambda (regexp)
-                               (re-search-forward
-                                (if helm-ff-transformer-show-only-basename
-                                    (replace-regexp-in-string
-                                     "\\`\\^" "" regexp)
-                                    regexp)
-                                nil t)))
-                   :match-part (lambda (candidate)
-                                 (if helm-ff-transformer-show-only-basename
-                                     (helm-basename candidate) candidate))
-                   :filter-one-by-one (lambda (c)
-                                        (if helm-ff-transformer-show-only-basename
-                                            (cons (helm-basename c) c) c))
-                   :action (helm-actions-from-type-file))
-        :ff-transformer-show-only-basename nil
-        :buffer "*helm locate library*"))
-
-(defun helm-set-variable (var)
-  "Set value to VAR interactively."
-  (let* ((sym (helm-symbolify var))
-         (val (default-value sym)))
-    (set-default sym (eval-minibuffer (format "Set `%s': " var)
-                                      (if (or (stringp val) (memq val '(nil t)))
-                                          (prin1-to-string val)
-                                          (format "'%s" (prin1-to-string val)))))))
-
-
-;;; Elisp Timers.
-;;
-;;
-(defclass helm-absolute-time-timers-class (helm-source-sync helm-type-timers)
-  ((candidates :initform timer-list)
-   (allow-dups :initform t)
-   (candidate-transformer
-    :initform
-    (lambda (candidates)
-      (cl-loop for timer in candidates
-               collect (cons (helm-elisp--format-timer timer) timer))))))
-
-(defvar helm-source-absolute-time-timers
-  (helm-make-source "Absolute Time Timers" 'helm-absolute-time-timers-class))
-
-(defclass helm-idle-time-timers-class (helm-source-sync helm-type-timers)
-  ((candidates :initform timer-idle-list)
-   (allow-dups :initform t)
-   (candidate-transformer
-    :initform
-    (lambda (candidates)
-      (cl-loop for timer in candidates
-               collect (cons (helm-elisp--format-timer timer) timer))))))
-
-(defvar helm-source-idle-time-timers
-  (helm-make-source "Idle Time Timers" 'helm-idle-time-timers-class))
-
-(defun helm-elisp--format-timer (timer)
-  (format "%s repeat=%s %s(%s)"
-          (let ((time (timer--time timer)))
-            (if (timer--idle-delay timer)
-                (format-time-string "idle-for=%5s" time)
-              (format-time-string "%m/%d %T" time)))
-          (or (timer--repeat-delay timer) "nil")
-          (mapconcat 'identity (split-string
-                                (prin1-to-string (timer--function timer))
-                                "\n") " ")
-          (mapconcat 'prin1-to-string (timer--args timer) " ")))
-
-;;;###autoload
-(defun helm-timers ()
-  "Preconfigured `helm' for timers."
-  (interactive)
-  (helm :sources '(helm-source-absolute-time-timers
-                   helm-source-idle-time-timers)
-        :buffer "*helm timers*"))
-
-
-;;; Complex command history
-;;
-;;
-(defun helm-btf--usable-p ()
-  "Return t if current version of `backtrace-frame' accept 2 arguments."
-  (condition-case nil
-      (progn (backtrace-frame 1 'condition-case) t)
-    (wrong-number-of-arguments nil)))
-
-(if (helm-btf--usable-p)        ; Check if BTF accept more than one arg.
-    ;; Emacs 24.4.
-    (dont-compile
-      (defvar helm-sexp--last-sexp nil)
-      ;; This wont work compiled.
-      (defun helm-sexp-eval-1 ()
-        (interactive)
-        (unwind-protect
-             (progn
-               ;; Trick called-interactively-p into thinking that `cand' is
-               ;; an interactive call, See `repeat-complex-command'.
-               (add-hook 'called-interactively-p-functions
-                         #'helm-complex-command-history--called-interactively-skip)
-               (eval (read helm-sexp--last-sexp)))
-          (remove-hook 'called-interactively-p-functions
-                       #'helm-complex-command-history--called-interactively-skip)))
-
-      (defun helm-complex-command-history--called-interactively-skip (i _frame1 frame2)
-        (and (eq 'eval (cadr frame2))
-             (eq 'helm-sexp-eval-1
-                 (cadr (backtrace-frame (+ i 2) #'called-interactively-p)))
-             1))
-
-      (defun helm-sexp-eval (_candidate)
-        (call-interactively #'helm-sexp-eval-1)))
-  ;; Emacs 24.3
-  (defun helm-sexp-eval (cand)
-    (let ((sexp (read cand)))
-      (condition-case err
-          (if (> (length (remove nil sexp)) 1)
-              (eval sexp)
-            (apply 'call-interactively sexp))
-        (error (message "Evaluating gave an error: %S" err)
-               nil)))))
-
-(defvar helm-source-complex-command-history
-  (helm-build-sync-source "Complex Command History"
-    :candidates (lambda ()
-                  ;; Use cdr to avoid adding
-                  ;; `helm-complex-command-history' here.
-                  (cl-loop for i in command-history
-                           unless (equal i '(helm-complex-command-history))
-                           collect (prin1-to-string i)))
-    :action (helm-make-actions
-             "Eval" (lambda (candidate)
-                      (and (boundp 'helm-sexp--last-sexp)
-                           (setq helm-sexp--last-sexp candidate))
-                      (let ((command (read candidate)))
-                        (unless (equal command (car command-history))
-                          (setq command-history (cons command command-history))))
-                      (run-with-timer 0.1 nil #'helm-sexp-eval candidate))
-             "Edit and eval" (lambda (candidate)
-                               (edit-and-eval-command "Eval: " (read candidate))))
-    :persistent-action #'helm-sexp-eval
-    :multiline t))
-
-;;;###autoload
-(defun helm-complex-command-history ()
-  "Preconfigured helm for complex command history."
-  (interactive)
-  (helm :sources 'helm-source-complex-command-history
-        :buffer "*helm complex commands*"))
-
-(provide 'helm-elisp)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-elisp.el ends here
diff --git a/elpa/helm-20181117.731/helm-elisp.elc b/elpa/helm-20181117.731/helm-elisp.elc
deleted file mode 100644
index 508aa5e..0000000
--- a/elpa/helm-20181117.731/helm-elisp.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-eshell.el b/elpa/helm-20181117.731/helm-eshell.el
deleted file mode 100644
index 66e81d7..0000000
--- a/elpa/helm-20181117.731/helm-eshell.el
+++ /dev/null
@@ -1,487 +0,0 @@
-;;; helm-eshell.el --- pcomplete and eshell completion for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-;;
-;; Enable like this in .emacs:
-;; (add-hook 'eshell-mode-hook
-;;           (lambda ()
-;;               (eshell-cmpl-initialize)
-;;               (define-key eshell-mode-map [remap eshell-pcomplete] 'helm-esh-pcomplete)
-;;               (define-key eshell-mode-map (kbd "M-s f") 'helm-eshell-prompts-all)))
-;;               (define-key eshell-mode-map (kbd "M-r") 'helm-eshell-history)))
-
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-help)
-(require 'helm-elisp)
-
-(declare-function eshell-read-aliases-list "em-alias")
-(declare-function eshell-send-input "esh-mode" (&optional use-region queue-p no-newline))
-(declare-function eshell-bol "esh-mode")
-(declare-function eshell-parse-arguments "esh-arg" (beg end))
-(declare-function eshell-backward-argument "esh-mode" (&optional arg))
-(declare-function helm-quote-whitespace "helm-lib")
-(declare-function eshell-skip-prompt "em-prompt")
-(defvar eshell-special-chars-outside-quoting)
-
-
-(defgroup helm-eshell nil
-  "Helm eshell completion and history."
-  :group 'helm)
-
-
-(defcustom helm-eshell-fuzzy-match nil
-  "Enable fuzzy matching in `helm-esh-pcomplete' when non--nil."
-  :group 'helm-eshell
-  :type 'boolean)
-
-
-(defvar helm-eshell-history-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-p") 'helm-next-line)
-    map)
-  "Keymap for `helm-eshell-history'.")
-
-(defvar helm-esh-completion-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "TAB") 'helm-next-line)
-    map)
-  "Keymap for `helm-esh-pcomplete'.")
-
-(defvar helm-eshell--quit-flag nil)
-
-
-(defclass helm-esh-source (helm-source-sync)
-  ((init :initform (lambda ()
-                     (setq pcomplete-current-completions nil
-                           pcomplete-last-completion-raw nil)
-                     ;; Eshell-command add this hook in all minibuffers
-                     ;; Remove it for the helm one. (Fixed in Emacs24)
-                     (remove-hook 'minibuffer-setup-hook 'eshell-mode)))
-   (candidates :initform 'helm-esh-get-candidates)
-   ;(nomark :initform t)
-   (persistent-action :initform 'ignore)
-   (nohighlight :initform t)
-   (filtered-candidate-transformer
-    :initform
-    (lambda (candidates _sources)
-      (cl-loop
-       for i in candidates
-       collect
-       (cond ((string-match "\\`~/?" helm-ec-target)
-              (abbreviate-file-name i))
-             ((string-match "\\`/" helm-ec-target) i)
-             (t
-              (file-relative-name i)))
-       into lst
-       finally return (sort lst 'helm-generic-sort-fn))))
-   (action :initform 'helm-ec-insert))
-  "Helm class to define source for Eshell completion.")
-
-;; Internal.
-(defvar helm-ec-target "")
-(defun helm-ec-insert (_candidate)
-  "Replace text at point with CANDIDATE.
-The function that call this should set `helm-ec-target' to thing at point."
-  (set (make-local-variable 'comint-file-name-quote-list)
-       eshell-special-chars-outside-quoting)
-  (let ((pt (point)))
-    (when (and helm-ec-target
-               (search-backward helm-ec-target nil t)
-               (string= (buffer-substring (point) pt) helm-ec-target))
-      (delete-region (point) pt)))
-  (when (string-match "\\`\\*" helm-ec-target) (insert "*"))
-  (let ((marked (helm-marked-candidates)))
-    (prog1 t ;; Makes helm returns t on action.
-      (insert
-       (mapconcat
-        (lambda (x)
-          (cond ((string-match "\\`~/" helm-ec-target)
-                 ;; Strip out the first escape char added by
-                 ;; `comint-quote-filename' before "~" (Issue #1803).
-                 (substring (comint-quote-filename (abbreviate-file-name x)) 1))
-                ((string-match "\\`/" helm-ec-target)
-                 (comint-quote-filename x))
-                (t
-                 (concat (and (string-match "\\`[.]/" helm-ec-target) "./")
-                         (comint-quote-filename
-                          (file-relative-name x))))))
-        marked " ")
-       (or (helm-aand (car (last marked))
-                      (string-match-p "/\\'" it)
-                      "")
-           " ")))))
-
-(defun helm-esh-get-candidates ()
-  "Get candidates for eshell completion using `pcomplete'."
-  (catch 'pcompleted
-    (with-helm-current-buffer
-      (let* ((pcomplete-stub)
-             pcomplete-seen pcomplete-norm-func
-             pcomplete-args pcomplete-last pcomplete-index
-             (pcomplete-autolist pcomplete-autolist)
-             (pcomplete-suffix-list pcomplete-suffix-list)
-             (table (pcomplete-completions))
-             (entry (or (try-completion helm-pattern
-                                        (pcomplete-entries))
-                        helm-pattern)))
-        (cl-loop ;; expand entry too to be able to compare it with file-cand.
-              with exp-entry = (and (stringp entry)
-                                    (not (string= entry ""))
-                                    (file-name-as-directory
-                                     (expand-file-name entry default-directory)))
-              with comps = (all-completions pcomplete-stub table)
-              unless comps return (prog1 nil
-                                    ;; Don't add final space when
-                                    ;; there is no completion (issue #1990).
-                                    (setq helm-eshell--quit-flag t)
-                                    (message "No completions of %s" pcomplete-stub))
-              for i in comps
-              ;; Transform the related names to abs names.
-              for file-cand = (and exp-entry
-                                   (if (file-remote-p i) i
-                                     (expand-file-name
-                                      i (file-name-directory entry))))
-              ;; Compare them to avoid dups.
-              for file-entry-p = (and (stringp exp-entry)
-                                      (stringp file-cand)
-                                      ;; Fix :/tmp/foo/ $ cd foo
-                                      (not (file-directory-p file-cand))
-                                      (file-equal-p exp-entry file-cand))
-              if (and file-cand (or (file-remote-p file-cand)
-                                    (file-exists-p file-cand))
-                      (not file-entry-p))
-              collect file-cand into ls
-              else
-              ;; Avoid adding entry here.
-              unless file-entry-p collect i into ls
-              finally return
-              (if (and exp-entry
-                       (file-directory-p exp-entry)
-                       ;; If the car of completion list is
-                       ;; an executable, probably we are in
-                       ;; command completion, so don't add a
-                       ;; possible file related entry here.
-                       (and ls (not (executable-find (car ls))))
-                       ;; Don't add entry if already in prompt.
-                       (not (file-equal-p exp-entry pcomplete-stub)))
-                  (append (list exp-entry)
-                          ;; Entry should not be here now but double check.
-                          (remove entry ls))
-                ls))))))
-
-;;; Eshell history.
-;;
-;;
-(defclass helm-eshell-history-source (helm-source-sync)
-  ((init :initform
-         (lambda ()
-           ;; Same comment as in `helm-source-esh'.
-           (remove-hook 'minibuffer-setup-hook 'eshell-mode)))
-   (candidates
-    :initform
-    (lambda ()
-      (with-helm-current-buffer
-        (cl-loop for c from 0 to (ring-length eshell-history-ring)
-                 collect (eshell-get-history c)))))
-   (nomark :initform t)
-   (multiline :initform t)
-   (keymap :initform helm-eshell-history-map)
-   (candidate-number-limit :initform 9999)
-   (action :initform (lambda (candidate)
-                       (eshell-kill-input)
-                       (insert candidate))))
-  "Helm class to define source for Eshell history.")
-
-
-;;;###autoload
-(defun helm-esh-pcomplete ()
-  "Preconfigured helm to provide helm completion in eshell."
-  (interactive)
-  (let* ((helm-quit-if-no-candidate t)
-         (helm-execute-action-at-once-if-one t)
-         (end (point-marker))
-         (beg (save-excursion (eshell-bol) (point)))
-         (args (catch 'eshell-incomplete
-                 (eshell-parse-arguments beg end)))
-         (target
-          (or (and (looking-back " " (1- (point))) " ")
-              (buffer-substring-no-properties
-               (save-excursion
-                 (eshell-backward-argument 1) (point))
-               end)))
-         (users-comp (string= target "~"))
-         (first (car args)) ; Maybe lisp delimiter "(".
-         last ; Will be the last but parsed by pcomplete.
-         del-space
-         del-dot)
-    (setq helm-ec-target (or target " ")
-          end (point)
-          ;; Reset beg for `with-helm-show-completion'.
-          beg (or (and target (not (string= target " "))
-                       (- end (length target)))
-                  ;; Nothing at point.
-                  (progn (insert " ") (setq del-space t) (point))))
-    (when (string-match "\\`[~.]*.*/[.]\\'" target)
-      ;; Fix completion on
-      ;; "~/.", "~/[...]/.", and "../."
-      (delete-char -1) (setq del-dot t)
-      (setq helm-ec-target (substring helm-ec-target 0 (1- (length helm-ec-target)))))
-    (cond ((eq first ?\()
-           (helm-lisp-completion-or-file-name-at-point))
-          ;; In eshell `pcomplete-parse-arguments' is called
-          ;; with `pcomplete-parse-arguments-function'
-          ;; locally bound to `eshell-complete-parse-arguments'
-          ;; which is calling `lisp-complete-symbol',
-          ;; calling it before would popup the
-          ;; *completions* buffer.
-          (t (setq last (replace-regexp-in-string
-                         "\\`\\*" ""
-                         (car (last (ignore-errors
-                                      (pcomplete-parse-arguments))))))
-             ;; Set helm-eshell--quit-flag to non-nil only on
-             ;; quit, this tells to not add final suffix when quitting
-             ;; helm.
-             (add-hook 'helm-quit-hook 'helm-eshell--quit-hook-fn)
-             (with-helm-show-completion beg end
-               (unwind-protect
-                   (or (helm :sources (helm-make-source "Eshell completions" 'helm-esh-source
-                                        :fuzzy-match helm-eshell-fuzzy-match)
-                             :buffer "*helm pcomplete*"
-                             :keymap helm-esh-completion-map
-                             :resume 'noresume
-                             :input (if (and (stringp last)
-                                             (not (string= last ""))
-                                             (not users-comp)
-                                             ;; Fix completion on
-                                             ;; "../" see #1832.
-                                             (or (file-exists-p last)
-                                                 (helm-aand
-                                                  (file-name-directory last)
-                                                  (file-directory-p it))))
-                                        (if (and (file-directory-p last)
-                                                 (string-match "\\`[~.]*.*/[.]\\'" target))
-                                            ;; Fix completion on
-                                            ;; "~/.", "~/[...]/.", and "../."
-                                            (expand-file-name
-                                             (concat (helm-basedir (file-name-as-directory last))
-                                                     (regexp-quote (helm-basename target))))
-                                          (expand-file-name last))
-                                      ;; Don't add "~" to input to
-                                      ;; provide completion on all
-                                      ;; users instead of only on
-                                      ;; current $HOME (#1832).
-                                      (unless users-comp last)))
-                       ;; Delete removed dot on quit
-                       (and del-dot (prog1 t (insert ".")))
-                       ;; A space is needed to have completion, remove
-                       ;; it when nothing found.
-                       (and del-space (looking-back "\\s-" (1- (point)))
-                            (delete-char -1))
-                       (if (and (null helm-eshell--quit-flag)
-                                (and (stringp last) (file-directory-p last))
-                                (looking-back "\\([.]\\{1,2\\}\\|[^/]\\)\\'"
-                                              (1- (point))))
-                           (prog1 t (insert "/"))
-                         ;; We need another flag for space here, but
-                         ;; global to pass it to `helm-quit-hook', this
-                         ;; space is added when point is just after
-                         ;; previous completion and there is no
-                         ;; more completion, see issue #1832.
-                         (unless (or helm-eshell--quit-flag
-                                     (looking-back "/\\'" (1- (point))))
-                           (prog1 t (insert " ")))
-                         (when (and helm-eshell--quit-flag
-                                    (string-match-p "[.]\\{2\\}\\'" last))
-                           (insert "/"))))
-                 (remove-hook 'helm-quit-hook 'helm-eshell--quit-hook-fn)
-                 (setq helm-eshell--quit-flag nil)))))))
-
-(defun helm-eshell--quit-hook-fn ()
-  (setq helm-eshell--quit-flag t))
-
-;;;###autoload
-(defun helm-eshell-history ()
-  "Preconfigured helm for eshell history."
-  (interactive)
-  (let* ((end   (point))
-         (beg   (save-excursion (eshell-bol) (point)))
-         (input (buffer-substring beg end))
-         flag-empty)
-    (when (eq beg end)
-      (insert " ")
-      (setq flag-empty t)
-      (setq end (point)))
-    (unwind-protect
-         (with-helm-show-completion beg end
-           (helm :sources (helm-make-source "Eshell history"
-                              'helm-eshell-history-source)
-                 :buffer "*helm eshell history*"
-                 :resume 'noresume
-                 :input input))
-      (when (and flag-empty
-                 (looking-back " " (1- (point))))
-        (delete-char -1)))))
-
-
-;;; Eshell prompts
-;;
-(defface helm-eshell-prompts-promptidx
-  '((t (:foreground "cyan")))
-  "Face used to highlight Eshell prompt index."
-  :group 'helm-eshell-faces)
-
-(defface helm-eshell-prompts-buffer-name
-  '((t (:foreground "green")))
-  "Face used to highlight Eshell buffer name."
-  :group 'helm-eshell-faces)
-
-(defcustom helm-eshell-prompts-promptidx-p t
-  "Show prompt number."
-  :group 'helm-eshell
-  :type 'boolean)
-
-(defvar helm-eshell-prompts-keymap
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-c o")   'helm-eshell-prompts-other-window)
-    (define-key map (kbd "C-c C-o") 'helm-eshell-prompts-other-frame)
-    map)
-  "Keymap for `helm-eshell-prompt-all'.")
-
-(defvar eshell-prompt-regexp)
-(defvar eshell-highlight-prompt)
-
-(defun helm-eshell-prompts-list (&optional buffer)
-  "List the prompts in Eshell BUFFER.
-
-Return a list of (\"prompt\" (point) (buffer-name) prompt-index))
-e.g. (\"ls\" 162 \"*eshell*\" 3).
-If BUFFER is nil, use current buffer."
-  (with-current-buffer (or buffer (current-buffer))
-    (when (eq major-mode 'eshell-mode)
-      (save-excursion
-        (goto-char (point-min))
-        (let (result (count 1))
-          (helm-awhile (re-search-forward eshell-prompt-regexp nil t)
-            (when (or (and eshell-highlight-prompt
-                           (get-text-property (match-beginning 0) 'read-only))
-                      (null eshell-highlight-prompt))
-              (push (list (buffer-substring-no-properties
-                           it (point-at-eol))
-                          it (buffer-name) count)
-                    result)
-              (setq count (1+ count))))
-          (nreverse result))))))
-
-(defun helm-eshell-prompts-list-all ()
-  "List the prompts of all Eshell buffers.
-See `helm-eshell-prompts-list'."
-  (cl-loop for b in (buffer-list)
-           append (helm-eshell-prompts-list b)))
-
-(defun helm-eshell-prompts-transformer (candidates &optional all)
-  ;; ("ls" 162 "*eshell*" 3) => ("*eshell*:3:ls" . ("ls" 162 "*eshell*" 3))
-  (cl-loop for (prt pos buf id) in candidates
-           collect `(,(concat
-                       (when all
-                         (concat (propertize
-                                  buf
-                                  'face 'helm-eshell-prompts-buffer-name)
-                                 ":"))
-                       (when helm-eshell-prompts-promptidx-p
-                         (concat (propertize
-                                  (number-to-string id)
-                                  'face 'helm-eshell-prompts-promptidx)
-                                 ":"))
-                       prt)
-                      . ,(list prt pos buf id))))
-
-(defun helm-eshell-prompts-all-transformer (candidates)
-  (helm-eshell-prompts-transformer candidates t))
-
-(cl-defun helm-eshell-prompts-goto (candidate &optional (action 'switch-to-buffer))
-  ;; Candidate format: ("ls" 162 "*eshell*" 3)
-  (let ((buf (nth 2 candidate)))
-    (unless (and (string= (buffer-name) buf)
-                 (eq action 'switch-to-buffer))
-      (funcall action buf))
-    (goto-char (nth 1 candidate))
-    (recenter)))
-
-(defun helm-eshell-prompts-goto-other-window (candidate)
-  (helm-eshell-prompts-goto candidate 'switch-to-buffer-other-window))
-
-(defun helm-eshell-prompts-goto-other-frame (candidate)
-  (helm-eshell-prompts-goto candidate 'switch-to-buffer-other-frame))
-
-(defun helm-eshell-prompts-other-window ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-eshell-prompts-goto-other-window)))
-(put 'helm-eshell-prompts-other-window 'helm-only t)
-
-(defun helm-eshell-prompts-other-frame ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-eshell-prompts-goto-other-frame)))
-(put 'helm-eshell-prompts-other-frame 'helm-only t)
-
-;;;###autoload
-(defun helm-eshell-prompts ()
-  "Pre-configured `helm' to browse the prompts of the current Eshell."
-  (interactive)
-  (if (eq major-mode 'eshell-mode)
-      (helm :sources
-            (helm-build-sync-source "Eshell prompts"
-              :candidates (helm-eshell-prompts-list)
-              :candidate-transformer 'helm-eshell-prompts-transformer
-              :action '(("Go to prompt" . helm-eshell-prompts-goto)))
-            :buffer "*helm Eshell prompts*")
-    (message "Current buffer is not an Eshell buffer")))
-
-;;;###autoload
-(defun helm-eshell-prompts-all ()
-  "Pre-configured `helm' to browse the prompts of all Eshell sessions."
-  (interactive)
-  (helm :sources
-        (helm-build-sync-source "All Eshell prompts"
-          :candidates (helm-eshell-prompts-list-all)
-          :candidate-transformer 'helm-eshell-prompts-all-transformer
-          :action '(("Go to prompt" . helm-eshell-prompts-goto)
-                    ("Go to prompt in other window `C-c o`" .
-                     helm-eshell-prompts-goto-other-window)
-                    ("Go to prompt in other frame `C-c C-o`" .
-                     helm-eshell-prompts-goto-other-frame))
-          :keymap helm-eshell-prompts-keymap)
-        :buffer "*helm Eshell all prompts*"))
-
-(provide 'helm-eshell)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-eshell ends here
diff --git a/elpa/helm-20181117.731/helm-eshell.elc b/elpa/helm-20181117.731/helm-eshell.elc
deleted file mode 100644
index 5867d4e..0000000
--- a/elpa/helm-20181117.731/helm-eshell.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-eval.el b/elpa/helm-20181117.731/helm-eval.el
deleted file mode 100644
index 06ffd08..0000000
--- a/elpa/helm-20181117.731/helm-eval.el
+++ /dev/null
@@ -1,204 +0,0 @@
-;;; helm-eval.el --- eval expressions from helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'eldoc)
-(require 'edebug)
-
-
-(defgroup helm-eval nil
-  "Eval related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-eldoc-in-minibuffer-show-fn
-  'helm-show-info-in-mode-line
-  "A function to display eldoc info.
-Should take one arg: the string to display."
-  :group 'helm-eval
-  :type  'symbol)
-
-(defcustom helm-show-info-in-mode-line-delay 12
-  "Eldoc will show info in mode-line during this delay if user is idle."
-  :type  'integer
-  :group 'helm-eval)
-
-
-;;; Eldoc compatibility between emacs-24 and emacs-25
-;;
-(if (require 'elisp-mode nil t)    ; emacs-25
-    ;; Maybe the eldoc functions have been
-    ;; already aliased by eldoc-eval.
-    (cl-loop for (f . a) in '((eldoc-current-symbol .
-                               elisp--current-symbol)
-                              (eldoc-fnsym-in-current-sexp .
-                               elisp--fnsym-in-current-sexp) 
-                              (eldoc-get-fnsym-args-string .
-                               elisp-get-fnsym-args-string) 
-                              (eldoc-get-var-docstring .
-                               elisp-get-var-docstring))
-             unless (fboundp f)
-             do (defalias f a))
-    ;; Emacs-24.
-    (declare-function eldoc-current-symbol "eldoc")
-    (declare-function eldoc-get-fnsym-args-string "eldoc" (sym &optional index))
-    (declare-function eldoc-get-var-docstring "eldoc" (sym))
-    (declare-function eldoc-fnsym-in-current-sexp "eldoc"))
-
-;;; Evaluation Result
-;;
-;;
-;; Internal
-(defvar helm-eldoc-active-minibuffers-list nil)
-
-(defvar helm-eval-expression-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "<C-return>") 'helm-eval-new-line-and-indent)
-    (define-key map (kbd "<M-tab>")      'lisp-indent-line)
-    (define-key map (kbd "<C-tab>")    'helm-lisp-completion-at-point)
-    (define-key map (kbd "C-p")        'previous-line)
-    (define-key map (kbd "C-n")        'next-line)
-    (define-key map (kbd "<up>")       'previous-line)
-    (define-key map (kbd "<down>")     'next-line)
-    (define-key map (kbd "<right>")    'forward-char)
-    (define-key map (kbd "<left>")     'backward-char)
-    map))
-
-(defun helm-build-evaluation-result-source ()
-  (helm-build-dummy-source "Evaluation Result"
-    :multiline t
-    :mode-line "C-RET: nl-and-indent, M-tab: reindent, C-tab:complete, C-p/n: next/prec-line."
-    :filtered-candidate-transformer (lambda (_candidates _source)
-                                      (list
-                                       (condition-case nil
-                                           (with-helm-current-buffer
-                                             (pp-to-string
-                                              (if edebug-active
-                                                  (edebug-eval-expression
-                                                   (read helm-pattern))
-                                                  (eval (read helm-pattern)))))
-                                         (error "Error"))))
-    :nohighlight t
-    :keymap helm-eval-expression-map
-    :action '(("Copy result to kill-ring" . (lambda (candidate)
-                                              (kill-new
-                                               (replace-regexp-in-string
-                                                "\n" "" candidate))
-                                              (message "Result copied to kill-ring")))
-              ("copy sexp to kill-ring" . (lambda (_candidate)
-                                            (kill-new helm-input)
-                                            (message "Sexp copied to kill-ring"))))))
-
-(defun helm-eval-new-line-and-indent ()
-  (interactive)
-  (newline) (lisp-indent-line))
-
-(defun helm-eldoc-store-minibuffer ()
-  "Store minibuffer buffer name in `helm-eldoc-active-minibuffers-list'."
-  (with-selected-window (minibuffer-window)
-    (push (current-buffer) helm-eldoc-active-minibuffers-list)))
-
-(defun helm-eldoc-show-in-eval ()
-  "Return eldoc in mode-line for current minibuffer input."
-  (let ((buf (window-buffer (active-minibuffer-window))))
-    (condition-case err
-        (when (member buf helm-eldoc-active-minibuffers-list)
-          (with-current-buffer buf
-            (let* ((sym     (save-excursion
-                              (unless (looking-back ")\\|\"" (1- (point)))
-                                (forward-char -1))
-                              (eldoc-current-symbol)))
-                   (info-fn (eldoc-fnsym-in-current-sexp))
-                   (doc     (or (eldoc-get-var-docstring sym)
-                                (eldoc-get-fnsym-args-string
-                                 (car info-fn) (cadr info-fn)))))
-              (when doc (funcall helm-eldoc-in-minibuffer-show-fn doc)))))
-      (error (message "Eldoc in minibuffer error: %S" err) nil))))
-
-(defun helm-show-info-in-mode-line (str)
-  "Display string STR in mode-line."
-  (save-selected-window
-    (with-current-buffer helm-buffer
-      (let ((mode-line-format (concat " " str)))
-        (force-mode-line-update)
-        (sit-for helm-show-info-in-mode-line-delay))
-      (force-mode-line-update))))
-
-;;; Calculation Result
-;;
-;;
-(defvar helm-source-calculation-result
-  (helm-build-dummy-source "Calculation Result"
-    :filtered-candidate-transformer (lambda (_candidates _source)
-                                      (list
-                                       (condition-case nil
-                                           (calc-eval helm-pattern)
-                                         (error "error"))))
-    :nohighlight t
-    :action '(("Copy result to kill-ring" . (lambda (candidate)
-                                              (kill-new candidate)
-                                              (message "Result \"%s\" copied to kill-ring"
-                                                       candidate)))
-              ("Copy operation to kill-ring" . (lambda (_candidate)
-                                                 (kill-new helm-input)
-                                                 (message "Calculation copied to kill-ring"))))))
-
-;;;###autoload
-(defun helm-eval-expression (arg)
-  "Preconfigured helm for `helm-source-evaluation-result'."
-  (interactive "P")
-  (helm :sources (helm-build-evaluation-result-source)
-        :input (when arg (thing-at-point 'sexp))
-        :buffer "*helm eval*"
-        :echo-input-in-header-line nil
-        :history 'read-expression-history))
-
-(defvar eldoc-idle-delay)
-;;;###autoload
-(defun helm-eval-expression-with-eldoc ()
-  "Preconfigured helm for `helm-source-evaluation-result' with `eldoc' support. "
-  (interactive)
-  (let ((timer (run-with-idle-timer
-                eldoc-idle-delay 'repeat
-                'helm-eldoc-show-in-eval)))
-    (unwind-protect
-         (minibuffer-with-setup-hook
-             'helm-eldoc-store-minibuffer
-           (call-interactively 'helm-eval-expression))
-      (and timer (cancel-timer timer))
-      (setq helm-eldoc-active-minibuffers-list
-            (cdr helm-eldoc-active-minibuffers-list)))))
-
-;;;###autoload
-(defun helm-calcul-expression ()
-  "Preconfigured helm for `helm-source-calculation-result'."
-  (interactive)
-  (helm :sources 'helm-source-calculation-result
-        :buffer "*helm calcul*"))
-
-(provide 'helm-eval)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-eval.el ends here
diff --git a/elpa/helm-20181117.731/helm-eval.elc b/elpa/helm-20181117.731/helm-eval.elc
deleted file mode 100644
index abd6b49..0000000
--- a/elpa/helm-20181117.731/helm-eval.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-external.el b/elpa/helm-20181117.731/helm-external.el
deleted file mode 100644
index 5c9015c..0000000
--- a/elpa/helm-20181117.731/helm-external.el
+++ /dev/null
@@ -1,213 +0,0 @@
-;;; helm-external.el --- Run Externals commands within Emacs with helm completion. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-net)
-
-
-(defgroup helm-external nil
-  "External related Applications and libraries for Helm." 
-  :group 'helm)
-
-(defcustom helm-raise-command nil
-  "A shell command to jump to a window running specific program.
-Need external program wmctrl.
-This will be use with `format', so use something like \"wmctrl -xa %s\"."
-  :type 'string
-  :group 'helm-external)
-
-(defcustom helm-external-programs-associations nil
-  "Alist to store externals programs associated with file extension.
-This variable overhide setting in .mailcap file.
-e.g : '\(\(\"jpg\" . \"gqview\"\) (\"pdf\" . \"xpdf\"\)\) "
-  :type '(alist :key-type string :value-type string)
-  :group 'helm-external)
-
-(defcustom helm-default-external-file-browser "nautilus"
-  "Default external file browser for your system.
-Directories will be opened externally with it when
-opening file externally in `helm-find-files'.
-Set to nil if you do not have external file browser
-or do not want to use it.
-Windows users should set that to \"explorer.exe\"."
-  :group 'helm-external
-  :type  'string)
-
-
-;;; Internals
-(defvar helm-external-command-history nil)
-(defvar helm-external-commands-list nil
-  "A list of all external commands the user can execute.
-If this variable is not set by the user, it will be calculated
-automatically.")
-
-(defun helm-external-commands-list-1 (&optional sort)
-  "Returns a list of all external commands the user can execute.
-If `helm-external-commands-list' is non-nil it will
-return its contents.  Else it calculates all external commands
-and sets `helm-external-commands-list'."
-  (helm-aif helm-external-commands-list
-      it
-    (setq helm-external-commands-list
-          (cl-loop
-                for dir in (split-string (getenv "PATH") path-separator)
-                when (and (file-exists-p dir) (file-accessible-directory-p dir))
-                for lsdir = (cl-loop for i in (directory-files dir t)
-                                  for bn = (file-name-nondirectory i)
-                                  when (and (not (member bn completions))
-                                            (not (file-directory-p i))
-                                            (file-executable-p i))
-                                  collect bn)
-                append lsdir into completions
-                finally return
-                (if sort (sort completions 'string-lessp) completions)))))
-
-(defun helm-run-or-raise (exe &optional file)
-  "Run asynchronously EXE or jump to the application window.
-If EXE is already running just jump to his window if `helm-raise-command'
-is non--nil.
-When FILE argument is provided run EXE with FILE."
-  (let* ((real-com (car (split-string exe)))
-         (proc     (if file (concat real-com " " file) real-com))
-         process-connection-type)
-    (if (get-process proc)
-        (if helm-raise-command
-            (shell-command  (format helm-raise-command real-com))
-          (error "Error: %s is already running" real-com))
-      (when (member real-com helm-external-commands-list)
-        (message "Starting %s..." real-com)
-        (if file
-            (start-process-shell-command
-             proc nil (format "%s %s"
-                              real-com
-                              (shell-quote-argument
-                               (if (eq system-type 'windows-nt)
-                                   (helm-w32-prepare-filename file)
-                                   (expand-file-name file)))))
-          (start-process-shell-command proc nil real-com))
-        (set-process-sentinel
-         (get-process proc)
-         (lambda (process event)
-             (when (and (string= event "finished\n")
-                        helm-raise-command
-                        (not (helm-get-pid-from-process-name real-com)))
-               (shell-command  (format helm-raise-command "emacs")))
-             (message "%s process...Finished." process))))
-      (setq helm-external-commands-list
-            (cons real-com
-                  (delete real-com helm-external-commands-list))))))
-
-(defun helm-get-mailcap-for-file (filename)
-  "Get the command to use for FILENAME from mailcap files."
-  (mailcap-parse-mailcaps)
-  (let* ((ext  (file-name-extension filename))
-         (mime (when ext (mailcap-extension-to-mime ext)))
-         (result (when mime (mailcap-mime-info mime))))
-    ;; If elisp file have no associations in .mailcap
-    ;; `mailcap-maybe-eval' is returned, in this case just return nil.
-    (when (stringp result) (helm-basename result))))
-
-(defun helm-get-default-program-for-file (filename)
-  "Try to find a default program to open FILENAME.
-Try first in `helm-external-programs-associations' and then in mailcap file
-if nothing found return nil."
-  (let* ((ext      (file-name-extension filename))
-         (def-prog (assoc-default ext helm-external-programs-associations)))
-    (cond ((and def-prog (not (string= def-prog ""))) def-prog)
-          ((and helm-default-external-file-browser (file-directory-p filename))
-           helm-default-external-file-browser)
-          (t (helm-get-mailcap-for-file filename)))))
-
-(defun helm-open-file-externally (file)
-  "Open FILE with an external program.
-Try to guess which program to use with `helm-get-default-program-for-file'.
-If not found or a prefix arg is given query the user which tool to use."
-  (let* ((fname      (expand-file-name file))
-         (collection (helm-external-commands-list-1 'sort))
-         (def-prog   (helm-get-default-program-for-file fname))
-         (program    (if (or helm-current-prefix-arg (not def-prog))
-                         ;; Prefix arg or no default program.
-                         (prog1
-                             (helm-comp-read
-                              "Program: " collection
-                              :must-match t
-                              :name "Open file Externally"
-                              :del-input nil
-                              :history helm-external-command-history)
-                           ;; Always prompt to set this program as default.
-                           (setq def-prog nil))
-                         ;; No prefix arg or default program exists.
-                         def-prog)))
-    (unless (or def-prog ; Association exists, no need to record it.
-                ;; Don't try to record non--filenames associations (e.g urls).
-                (not (file-exists-p fname)))
-      (when
-          (y-or-n-p
-           (format
-            "Do you want to make `%s' the default program for this kind of files? "
-            program))
-        (helm-aif (assoc (file-name-extension fname)
-                         helm-external-programs-associations)
-            (setq helm-external-programs-associations
-                  (delete it helm-external-programs-associations)))
-        (push (cons (file-name-extension fname)
-                    (helm-read-string
-                     "Program (Add args maybe and confirm): " program))
-              helm-external-programs-associations)
-        (customize-save-variable 'helm-external-programs-associations
-                                 helm-external-programs-associations)))
-    (helm-run-or-raise program file)
-    (setq helm-external-command-history
-          (cons program
-                (delete program
-                        (cl-loop for i in helm-external-command-history
-                              when (executable-find i) collect i))))))
-
-;;;###autoload
-(defun helm-run-external-command (program)
-  "Preconfigured `helm' to run External PROGRAM asyncronously from Emacs.
-If program is already running exit with error.
-You can set your own list of commands with
-`helm-external-commands-list'."
-  (interactive (list
-                (helm-comp-read
-                 "RunProgram: "
-                 (helm-external-commands-list-1 'sort)
-                 :must-match t
-                 :del-input nil
-                 :name "External Commands"
-                 :history helm-external-command-history)))
-  (helm-run-or-raise program)
-  (setq helm-external-command-history
-        (cons program (delete program
-                              (cl-loop for i in helm-external-command-history
-                                    when (executable-find i) collect i)))))
-
-
-(provide 'helm-external)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-external ends here
diff --git a/elpa/helm-20181117.731/helm-external.elc b/elpa/helm-20181117.731/helm-external.elc
deleted file mode 100644
index d7b26f9..0000000
--- a/elpa/helm-20181117.731/helm-external.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-files.el b/elpa/helm-20181117.731/helm-files.el
deleted file mode 100644
index 6343ad2..0000000
--- a/elpa/helm-20181117.731/helm-files.el
+++ /dev/null
@@ -1,4473 +0,0 @@
-;;; helm-files.el --- helm file browser and related. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-types)
-(require 'helm-utils)
-(require 'helm-grep)
-(require 'helm-help)
-(require 'helm-locate)
-(require 'helm-tags)
-(require 'helm-buffers)
-(eval-when-compile
-  (require 'thingatpt)
-  (require 'ffap)
-  (require 'dired-aux)
-  (require 'dired-x)
-  (require 'tramp)
-  (require 'image-dired))
-
-(declare-function find-library-name "find-func.el" (library))
-(declare-function w32-shell-execute "ext:w32fns.c" (operation document &optional parameters show-flag))
-(declare-function gnus-dired-attach "ext:gnus-dired.el" (files-to-attach))
-(declare-function image-dired-display-image "image-dired.el" (file &optional original-size))
-(declare-function image-dired-update-property "image-dired.el" (prop value))
-(declare-function eshell-read-aliases-list "em-alias")
-(declare-function eshell-send-input "esh-mode" (&optional use-region queue-p no-newline))
-(declare-function eshell-kill-input "esh-mode")
-(declare-function eshell-bol "esh-mode")
-(declare-function eshell-reset "esh-mode.el")
-(declare-function eshell/cd "em-dirs.el")
-(declare-function eshell-next-prompt "em-prompt.el")
-(declare-function eshell-quote-argument "esh-arg.el")
-(declare-function helm-ls-git-ls "ext:helm-ls-git")
-(declare-function helm-hg-find-files-in-project "ext:helm-ls-hg")
-(declare-function helm-gid "helm-id-utils.el")
-(declare-function helm-find-1 "helm-find")
-(declare-function helm-get-default-program-for-file "helm-external")
-(declare-function helm-open-file-externally "helm-external")
-
-(defvar recentf-list)
-(defvar helm-mm-matching-method)
-(defvar dired-async-mode)
-(defvar org-directory)
-
-(defgroup helm-files nil
-  "Files applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-tramp-verbose 0
-  "Just like `tramp-verbose' but specific to helm.
-When set to 0 don't show tramp messages in helm.
-If you want to have the default tramp messages set it to 3."
-  :type 'integer
-  :group 'helm-files)
-
-(defcustom helm-ff-auto-update-initial-value nil
-  "Auto update when only one candidate directory is matched.
-Default value when starting `helm-find-files' is nil because
-it prevent using <backspace> to delete char backward and by the way
-confuse beginners.
-For a better experience with `helm-find-files' set this to non--nil
-and use C-<backspace> to toggle it."
-  :group 'helm-files
-  :type  'boolean)
-
-(defcustom helm-ff-lynx-style-map t
-  "Use arrow keys to navigate with `helm-find-files'.
-You will have to restart Emacs or reeval `helm-find-files-map'
-and `helm-read-file-map' for this take effect."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-history-max-length 100
-  "Number of elements shown in `helm-find-files' history."
-  :group 'helm-files
-  :type 'integer)
-
-(defcustom helm-ff-fuzzy-matching t
-  "Enable fuzzy matching for `helm-find-files' when non--nil.
-See `helm-ff--transform-pattern-for-completion' for more info."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-exif-data-program "exiftran"
-  "Program used to extract exif data of an image file."
-  :group 'helm-files
-  :type 'string)
-
-(defcustom helm-ff-exif-data-program-args "-d"
-  "Arguments used for `helm-ff-exif-data-program'."
-  :group 'helm-files
-  :type 'string)
-
-(defcustom helm-ff-newfile-prompt-p t
-  "Whether Prompt or not when creating new file.
-This set `ffap-newfile-prompt'."
-  :type  'boolean
-  :group 'helm-files)
-
-(defcustom helm-ff-avfs-directory "~/.avfs"
-  "The default avfs directory, usually '~/.avfs'.
-When this is set you will be able to expand archive filenames with `C-j'
-inside an avfs directory mounted with mountavfs.
-See <http://sourceforge.net/projects/avf/>."
-  :type  'string
-  :group 'helm-files)
-
-(defcustom helm-ff-file-compressed-list '("gz" "bz2" "zip" "7z")
-  "Minimal list of compressed files extension."
-  :type  '(repeat (choice string))
-  :group 'helm-files)
-
-(defcustom helm-ff-printer-list nil
-  "A list of available printers on your system.
-When non--nil let you choose a printer to print file.
-Otherwise when nil the variable `printer-name' will be used.
-On Unix based systems (lpstat command needed) you don't need to set this,
-`helm-ff-find-printers' will find a list of available printers for you."
-  :type '(repeat (choice string))
-  :group 'helm-files)
-
-(defcustom helm-ff-transformer-show-only-basename t
-  "Show only basename of candidates in `helm-find-files'.
-This can be toggled at anytime from `helm-find-files' with \
-\\<helm-find-files-map>\\[helm-ff-run-toggle-basename]."
-  :type 'boolean
-  :group 'helm-files)
-
-(defcustom helm-ff-signal-error-on-dot-files t
-  "Signal error when file is `.' or `..' on file deletion when non--nil.
-Default is non--nil.
-WARNING: Setting this to nil is unsafe and can cause deletion of a whole tree."
-  :group 'helm-files
-  :type  'boolean)
-
-(defcustom helm-ff-search-library-in-sexp nil
-  "Search for library in `require' and `declare-function' sexp."
-  :group 'helm-files
-  :type  'boolean)
-
-(defcustom helm-tooltip-hide-delay 25
-  "Hide tooltips automatically after this many seconds."
-  :group 'helm-files
-  :type 'integer)
-
-(defcustom helm-ff-file-name-history-use-recentf nil
-  "Use `recentf-list' instead of `file-name-history' in `helm-find-files'."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-skip-boring-files nil
-  "Non--nil to skip files matching regexps in
-`helm-boring-file-regexp-list'.
-
-This take effect in `helm-find-files' and file completion used by `helm-mode'
-i.e `helm-read-file-name'.
-Note that when non-nil this will slow down slightly `helm-find-files'."
-  :group 'helm-files
-  :type  'boolean)
-
-(defcustom helm-ff-candidate-number-limit 5000
-  "The `helm-candidate-number-limit' for `helm-find-files' and friends.
-Note that when going one level up with `\\<helm-find-files-map>\\[helm-find-files-up-one-level]'
-The length of directory will be used instead if it is higher than this
-value, this to avoid failing to preselect the previous directory/file if
-this one is situated lower than `helm-ff-candidate-number-limit' num
-candidate."
-  :group 'helm-files
-  :type 'integer)
-
-(defcustom helm-ff-up-one-level-preselect t
-  "Always preselect previous directory when going one level up.
-
-When non nil `candidate-number-limit' source value is modified
-dynamically when going one level up if the position of previous
-candidate in its directory is > to `helm-ff-candidate-number-limit'.
-
-This can be helpful to disable this and reduce
-`helm-ff-candidate-number-limit' if you often navigate across very
-large directories."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-files-save-history-extra-sources
-  '("Find" "Locate" "Recentf"
-    "Files from Current Directory" "File Cache")
-  "Extras source that save candidate to `file-name-history'."
-  :group 'helm-files
-  :type '(repeat (choice string)))
-
-(defcustom helm-find-files-before-init-hook nil
-  "Hook that run before initialization of `helm-find-files'."
-  :group 'helm-files
-  :type 'hook)
-
-(defcustom helm-find-files-after-init-hook nil
-  "Hook that run after initialization of `helm-find-files'."
-  :group 'helm-files
-  :type 'hook)
-
-(defcustom helm-find-files-bookmark-prefix "Helm-find-files: "
-  "bookmark name prefix of `helm-find-files' sessions."
-  :group 'helm-files
-  :type 'string)
-
-(defcustom helm-ff-guess-ffap-filenames nil
-  "Use ffap to guess local filenames at point in `helm-find-files'.
-This doesn't disable url or mail at point, see
-`helm-ff-guess-ffap-urls' for this."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-guess-ffap-urls t
-  "Use ffap to guess local urls at point in `helm-find-files'.
-This doesn't disable guessing filenames at point,
-see `helm-ff-guess-ffap-filenames' for this.
-See also `ffap-url-unwrap-remote' that may override this variable."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-no-preselect nil
-  "When non--nil `helm-find-files' starts at root of current directory."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-find-files-ignore-thing-at-point nil
-  "Use only `default-directory' as default input in `helm-find-files'.
-I.e text under cursor in `current-buffer' is ignored.
-Note that when non-nil you will be unable to complete filename at point
-in `current-buffer'."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-substitute-in-filename-stay-on-remote nil
-  "Don't switch back to local filesystem when expanding pattern with / or ~/."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-ff-goto-first-real-dired-exceptions '(dired-goto-file)
-  "Dired commands that are allowed moving to first real candidate."
-  :group 'helm-files
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-mounted-network-directories nil
-  "A list of directories used for mounting remotes filesystem.
-
-When nil `helm-file-on-mounted-network-p' always return nil otherwise
-it checks if a file is in one of these directories.
-
-Remote filesystem are generally mounted with sshfs."
-  :group 'helm-files
-  :type '(repeat string))
-
-(defcustom helm-browse-project-default-find-files-fn
-  #'helm-browse-project-walk-directory
-  "The default function to retrieve files in a non-vc directory.
-
-A function that takes a directory name as only arg."
-  :group 'helm-files
-  :type 'function)
-
-(defcustom helm-ff-kill-or-find-buffer-fname-fn
-  #'helm-ff-kill-or-find-buffer-fname
-  "Default function used to expand non-directory filenames in `helm-find-files'.
-
-This variable will take effect only in `helm-find-files', it affects
-the behavior of persistent-action on filenames and non-existing
-filenames.
-
-The default is to expand filename on first hit on
-\\<helm-map>\\[helm-execute-persistent-action], pop buffer in other
-window on second hit and finally kill this buffer on third hit, this
-is very handy to create several new buffers, or when navigating, show
-quickly the buffer of file to see its contents briefly before killing
-it and continue navigating.
-
-However some users may not want this, so to disable this behavior just
-set this to `ignore' function.
-
-Of course you can also write your own function to do something else."
-  :group 'helm-files
-  :type 'function)
-
-(defcustom helm-modes-using-escaped-strings
-  '(eshell-mode shell-mode term-mode)
-  "Modes that requires string's insertion to be escaped."
-  :group 'helm-files
-  :type '(repeat symbol))
-
-(defcustom helm-ff-allow-recursive-deletes nil
-  "when 'always don't prompt for recursive deletion of directories.
-When nil, will ask for recursive deletion.
-Note that when deleting multiple directories you can answer ! when
-prompted to avoid beeing asked for next directories, so it is probably
-better to not modify this variable."
-  :group 'helm-files
-  :type '(choice
-          (const :tag "Delete non-empty directories" t)
-          (const :tag "Confirm for each directory" nil)))
-
-(defcustom helm-ff-delete-files-function #'helm-delete-marked-files
-  "The function to use by default to delete files.
-
-Default is to delete files synchronously, other choice is to delete
-files asynchronously.
-
-BE AWARE that when deleting async you will not be warned about
-recursive deletion of directories, IOW non empty directories will be
-deleted with no warnings in background!!!
-
-It is the function that will be used when using `\\<helm-find-files-map>\\[helm-ff-run-delete-file]'
-from `helm-find-files'."
-  :group 'helm-files
-  :type '(choice (function :tag "Delete files synchronously."
-                  helm-delete-marked-files)
-                 (function :tag "Delete files asynchronously."
-                  helm-delete-marked-files-async)))
-
-(defcustom helm-trash-remote-files nil
-  "Allow trashing remote files when non-nil.
-
-Deleting remote files with tramp doesn't work out of the box, it is
-why it is disabled by default.
-
-Following is NOT documented in tramp AFAIK but tramp is using
-external trash command in its `delete-file' and `delete-directory'
-handlers.
-
-If you want to enable this you will have to install the 'trash' command
-on remote (or locally if you want to trash as root), the package on
-Ubuntu based distribution is 'trash-cli'."
-  :group 'helm-files
-  :type 'boolean)
-
-(defcustom helm-list-directory-function
-  (cl-case system-type
-    (gnu/linux #'helm-list-dir-external)
-    (berkeley-unix #'helm-list-dir-external)
-    (windows-nt #'helm-list-dir-lisp)
-    (t #'helm-list-dir-lisp))
-  "The function used in `helm-find-files' to list remote directories.
-
-Actually helm provides two functions to do this: `helm-list-dir-lisp'
-and `helm-list-dir-external'.
-
-Using `helm-list-dir-external' will provides a similar display to what
-provided with local files i.e. colorized symlinks, executables files
-etc... whereas using `helm-list-dir-lisp' will allow colorizing only
-directories but is more portable.
-
-NOTE that `helm-list-dir-external' needs ls and awk as dependencies."
-  :type 'function
-  :group 'helm-files)
-
-;;; Faces
-;;
-;;
-(defgroup helm-files-faces nil
-  "Customize the appearance of helm-files."
-  :prefix "helm-"
-  :group 'helm-files
-  :group 'helm-faces)
-
-(defface helm-ff-prefix
-    '((t (:background "yellow" :foreground "black")))
-  "Face used to prefix new file or url paths in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-executable
-    '((t (:foreground "green")))
-  "Face used for executable files in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-suid
-    '((t (:background "red" :foreground "white")))
-  "Face used for suid files in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-directory
-    '((t (:foreground "DarkRed" :background "LightGray")))
-  "Face used for directories in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-dotted-directory
-    '((t (:foreground "black" :background "DimGray")))
-  "Face used for dotted directories in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-dotted-symlink-directory
-    '((t (:foreground "DarkOrange" :background "DimGray")))
-  "Face used for dotted symlinked directories in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-symlink
-    '((t :inherit font-lock-comment-face))
-  "Face used for symlinks in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-invalid-symlink
-    '((t (:foreground "black" :background "red")))
-  "Face used for invalid symlinks in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-denied
-    '((t (:foreground "red" :background "black")))
-  "Face used for non accessible files in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-file
-    '((t (:inherit font-lock-builtin-face)))
-  "Face used for file names in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-truename
-    '((t (:inherit font-lock-string-face)))
-  "Face used for symlink truenames in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-dirs
-    '((t (:inherit font-lock-function-name-face)))
-  "Face used for file names in recursive dirs completion in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-socket
-    '((t (:foreground "DeepPink")))
-  "Face used for socket files in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-ff-pipe
-    '((t (:foreground "yellow" :background "black")))
-  "Face used for named pipes and character device files in `helm-find-files'."
-  :group 'helm-files-faces)
-
-(defface helm-history-deleted
-    '((t (:inherit helm-ff-invalid-symlink)))
-  "Face used for deleted files in `file-name-history'."
-  :group 'helm-files-faces)
-
-(defface helm-history-remote
-    '((t (:foreground "Indianred1")))
-  "Face used for remote files in `file-name-history'."
-  :group 'helm-files-faces)
-
-(defface helm-delete-async-message
-    '((t (:foreground "yellow")))
-  "Face used for mode-line message."
-  :group 'helm-files-faces)
-
-;;; Helm-find-files - The helm file browser.
-;;
-;; Keymaps
-(defvar helm-find-files-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "RET")           'helm-ff-RET)
-    (define-key map (kbd "C-]")           'helm-ff-run-toggle-basename)
-    (define-key map (kbd "C-x C-f")       'helm-ff-run-locate)
-    (define-key map (kbd "C-x C-d")       'helm-ff-run-browse-project)
-    (define-key map (kbd "C-x r m")       'helm-ff-bookmark-set)
-    (define-key map (kbd "C-x r b")       'helm-find-files-toggle-to-bookmark)
-    (define-key map (kbd "C-x C-q")       'helm-ff-run-marked-files-in-dired)
-    (define-key map (kbd "C-s")           'helm-ff-run-grep)
-    (define-key map (kbd "M-g s")         'helm-ff-run-grep)
-    (define-key map (kbd "M-g p")         'helm-ff-run-pdfgrep)
-    (define-key map (kbd "M-g z")         'helm-ff-run-zgrep)
-    (define-key map (kbd "M-g a")         'helm-ff-run-grep-ag)
-    (define-key map (kbd "M-g g")         'helm-ff-run-git-grep)
-    (define-key map (kbd "M-g i")         'helm-ff-run-gid)
-    (define-key map (kbd "M-.")           'helm-ff-run-etags)
-    (define-key map (kbd "M-R")           'helm-ff-run-rename-file)
-    (define-key map (kbd "M-C")           'helm-ff-run-copy-file)
-    (define-key map (kbd "M-B")           'helm-ff-run-byte-compile-file)
-    (define-key map (kbd "M-L")           'helm-ff-run-load-file)
-    (define-key map (kbd "M-S")           'helm-ff-run-symlink-file)
-    (define-key map (kbd "M-Y")           'helm-ff-run-relsymlink-file)
-    (define-key map (kbd "M-H")           'helm-ff-run-hardlink-file)
-    (define-key map (kbd "M-D")           'helm-ff-run-delete-file)
-    (define-key map (kbd "M-K")           'helm-ff-run-kill-buffer-persistent)
-    (define-key map (kbd "M-T")           'helm-ff-run-touch-files)
-    (define-key map (kbd "C-c d")         'helm-ff-persistent-delete)
-    (define-key map (kbd "M-e")           'helm-ff-run-switch-to-eshell)
-    (define-key map (kbd "C-c i")         'helm-ff-run-complete-fn-at-point)
-    (define-key map (kbd "C-c o")         'helm-ff-run-switch-other-window)
-    (define-key map (kbd "C-c C-o")       'helm-ff-run-switch-other-frame)
-    (define-key map (kbd "C-c C-x")       'helm-ff-run-open-file-externally)
-    (define-key map (kbd "C-c C-v")       'helm-ff-run-preview-file-externally)
-    (define-key map (kbd "C-c X")         'helm-ff-run-open-file-with-default-tool)
-    (define-key map (kbd "M-!")           'helm-ff-run-eshell-command-on-file)
-    (define-key map (kbd "M-@")           'helm-ff-run-query-replace-fnames-on-marked)
-    (define-key map (kbd "M-%")           'helm-ff-run-query-replace)
-    (define-key map (kbd "C-M-%")         'helm-ff-run-query-replace-regexp)
-    (define-key map (kbd "C-c =")         'helm-ff-run-ediff-file)
-    (define-key map (kbd "M-=")           'helm-ff-run-ediff-merge-file)
-    (define-key map (kbd "M-p")           'helm-find-files-history)
-    (define-key map (kbd "C-c h")         'helm-ff-file-name-history)
-    (define-key map (kbd "M-i")           'helm-ff-properties-persistent)
-    (define-key map (kbd "C-}")           'helm-narrow-window)
-    (define-key map (kbd "C-{")           'helm-enlarge-window)
-    (define-key map (kbd "C-<backspace>") 'helm-ff-run-toggle-auto-update)
-    (define-key map (kbd "C-c <DEL>")     'helm-ff-run-toggle-auto-update)
-    (define-key map (kbd "C-c C-a")       'helm-ff-run-mail-attach-files)
-    (define-key map (kbd "C-c p")         'helm-ff-run-print-file)
-    (define-key map (kbd "C-c /")         'helm-ff-run-find-sh-command)
-    ;; Next 2 have no effect if candidate is not an image file.
-    (define-key map (kbd "M-l")           'helm-ff-rotate-left-persistent)
-    (define-key map (kbd "M-r")           'helm-ff-rotate-right-persistent)
-    (define-key map (kbd "C-l")           'helm-find-files-up-one-level)
-    (define-key map (kbd "C-r")           'helm-find-files-down-last-level)
-    (define-key map (kbd "C-c r")         'helm-ff-run-find-file-as-root)
-    (define-key map (kbd "C-x C-v")       'helm-ff-run-find-alternate-file)
-    (define-key map (kbd "C-c @")         'helm-ff-run-insert-org-link)
-    (helm-define-key-with-subkeys map (kbd "DEL") ?\d 'helm-ff-delete-char-backward
-                                  '((C-backspace . helm-ff-run-toggle-auto-update)
-                                    ([C-c DEL] . helm-ff-run-toggle-auto-update))
-                                  nil 'helm-ff-delete-char-backward--exit-fn)
-    (when helm-ff-lynx-style-map
-      (define-key map (kbd "<left>")      'helm-find-files-up-one-level)
-      (define-key map (kbd "<right>")     'helm-execute-persistent-action))
-    (delq nil map))
-  "Keymap for `helm-find-files'.")
-
-(defvar helm-read-file-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "<C-return>")    'helm-cr-empty-string)
-    (define-key map (kbd "M-RET")         'helm-cr-empty-string)
-    (define-key map (kbd "C-]")           'helm-ff-run-toggle-basename)
-    (define-key map (kbd "C-.")           'helm-find-files-up-one-level)
-    (define-key map (kbd "C-l")           'helm-find-files-up-one-level)
-    (define-key map (kbd "C-r")           'helm-find-files-down-last-level)
-    (define-key map (kbd "C-c h")         'helm-ff-file-name-history)
-    (define-key map (kbd "C-<backspace>") 'helm-ff-run-toggle-auto-update)
-    (define-key map (kbd "C-c <DEL>")     'helm-ff-run-toggle-auto-update)
-    (helm-define-key-with-subkeys map (kbd "DEL") ?\d 'helm-ff-delete-char-backward
-                                  '((C-backspace . helm-ff-run-toggle-auto-update)
-                                    ([C-c DEL] . helm-ff-run-toggle-auto-update))
-                                  nil 'helm-ff-delete-char-backward--exit-fn)
-    (when helm-ff-lynx-style-map
-      (define-key map (kbd "<left>")      'helm-find-files-up-one-level)
-      (define-key map (kbd "<right>")     'helm-execute-persistent-action)
-      (define-key map (kbd "<M-left>")    'helm-previous-source)
-      (define-key map (kbd "<M-right>")   'helm-next-source))
-    (delq nil map))
-  "Keymap for `helm-read-file-name'.")
-
-
-;; Internal.
-(defvar helm-find-files-doc-header " (\\<helm-find-files-map>\\[helm-find-files-up-one-level]: Go up one level)"
-  "*The doc that is inserted in the Name header of a find-files or dired source.")
-(defvar helm-ff-auto-update-flag nil
-  "Internal, flag to turn on/off auto-update in `helm-find-files'.
-Don't set it directly, use instead `helm-ff-auto-update-initial-value'.")
-(defvar helm-ff-last-expanded nil
-  "Store last expanded directory or file.")
-(defvar helm-ff-default-directory nil)
-(defvar helm-ff-history nil)
-(defvar helm-ff-cand-to-mark nil)
-(defvar helm-ff-url-regexp
-  "\\`\\(news\\(post\\)?:\\|nntp:\\|mailto:\\|file:\\|\\(ftp\\|https?\\|telnet\\|gopher\\|www\\|wais\\):/?/?\\).*"
-  "Same as `ffap-url-regexp' but match earlier possible url.")
-;; helm-tramp-file-name-regexp is based on old version of
-;; tramp-file-name-regexp i.e. "\\`/\\([^[/:]+\\|[^/]+]\\):" but it
-;; seems it is wrong and a simpler regexp is enough, let's try it and
-;; watch out!
-(defvar helm-tramp-file-name-regexp "\\`/\\([^/:|]+\\):")
-(defvar helm-marked-buffer-name "*helm marked*")
-(defvar helm-ff--auto-update-state nil)
-(defvar helm-ff--deleting-char-backward nil)
-(defvar helm-multi-files--toggle-locate nil)
-(defvar helm-ff--move-to-first-real-candidate t)
-(defvar helm-find-files--toggle-bookmark nil)
-(defvar helm-ff--tramp-methods nil)
-(defvar helm-ff--directory-files-hash (make-hash-table :test 'equal))
-(defvar helm-ff-history-buffer-name "*helm-find-files history*")
-
-;;; Helm-find-files
-;;
-;;
-(defcustom helm-find-files-actions
-  (helm-make-actions
-   "Find File" 'helm-find-file-or-marked
-   "Find file in Dired" 'helm-point-file-in-dired
-   "View file" 'view-file
-   "Query replace fnames on marked `M-@'" 'helm-ff-query-replace-fnames-on-marked
-   "Marked files in dired `C-x C-q, C-u wdired'" 'helm-marked-files-in-dired
-   "Query replace contents on marked `M-%'" 'helm-ff-query-replace
-   "Query replace regexp contents on marked `C-M-%'" 'helm-ff-query-replace-regexp
-   "Attach file(s) to mail buffer `C-c C-a'" 'helm-ff-mail-attach-files
-   "Serial rename files" 'helm-ff-serial-rename
-   "Serial rename by symlinking files" 'helm-ff-serial-rename-by-symlink
-   "Serial rename by copying files" 'helm-ff-serial-rename-by-copying
-   "Open file with default tool" 'helm-open-file-with-default-tool
-   "Find file in hex dump" 'hexl-find-file
-   "Browse project `C-x C-d'" 'helm-ff-browse-project
-   "Complete at point `C-c i'" 'helm-insert-file-name-completion-at-point
-   "Insert as org link `C-c @'" 'helm-files-insert-as-org-link
-   "Find shell command `C-c /'" 'helm-ff-find-sh-command
-   "Add marked files to file-cache" 'helm-ff-cache-add-file
-   "Open file externally `C-c C-x, C-u to choose'" 'helm-open-file-externally
-   "Grep File(s) `C-s, C-u Recurse'" 'helm-find-files-grep
-   "Grep current directory with AG `M-g a, C-u select type'" 'helm-find-files-ag
-   "Git grep `M-g g, C-u from root'" 'helm-ff-git-grep
-   "Zgrep File(s) `M-g z, C-u Recurse'" 'helm-ff-zgrep
-   "Gid `M-g i'" 'helm-ff-gid
-   "Switch to Eshell `M-e'" 'helm-ff-switch-to-eshell
-   "Etags `M-., C-u reload tag file'" 'helm-ff-etags-select
-   "Eshell command on file(s) `M-!, C-u take all marked as arguments.'"
-   'helm-find-files-eshell-command-on-file
-   "Find file as root `C-c r'" 'helm-find-file-as-root
-   "Find alternate file `C-x C-v'" 'find-alternate-file
-   "Ediff File `C-c ='" 'helm-find-files-ediff-files
-   "Ediff Merge File `M-='" 'helm-find-files-ediff-merge-files
-   (lambda () (format "Delete File(s)%s `M-D' (C-u reverse trash)"
-                      (if (eq helm-ff-delete-files-function
-                              'helm-delete-marked-files-async)
-                          " async" "")))
-   'helm-ff-delete-files
-   "Touch File(s) `M-T'" 'helm-ff-touch-files
-   "Copy file(s) `M-C, C-u to follow'" 'helm-find-files-copy
-   "Rename file(s) `M-R, C-u to follow'" 'helm-find-files-rename
-   "Backup files" 'helm-find-files-backup
-   "Symlink files(s) `M-S, C-u to follow'" 'helm-find-files-symlink
-   "Relsymlink file(s) `M-Y, C-u to follow'" 'helm-find-files-relsymlink
-   "Hardlink file(s) `M-H, C-u to follow'" 'helm-find-files-hardlink
-   "Find file other window `C-c o'" 'helm-find-files-other-window
-   "Find file other frame `C-c C-o'" 'find-file-other-frame
-   "Print File `C-c p, C-u to refresh'" 'helm-ff-print
-   "Locate `C-x C-f, C-u to specify locate db'" 'helm-ff-locate)
-  "Actions for `helm-find-files'."
-  :group 'helm-files
-  :type '(alist :key-type string :value-type function))
-
-(defvar helm-source-find-files nil
-  "The main source to browse files.
-Should not be used among other sources.")
-
-(defclass helm-source-ffiles (helm-source-sync)
-  ((header-name
-    :initform (lambda (name)
-                (concat name (substitute-command-keys
-                              helm-find-files-doc-header))))
-   (init
-    :initform (lambda ()
-                (setq helm-ff-auto-update-flag
-                      helm-ff-auto-update-initial-value)
-                (setq helm-ff--auto-update-state
-                      helm-ff-auto-update-flag)
-                (helm-set-local-variable 'bookmark-make-record-function
-                                         #'helm-ff-make-bookmark-record)
-                (require 'helm-external)))
-   (candidates :initform 'helm-find-files-get-candidates)
-   (filtered-candidate-transformer
-    :initform '(helm-ff-sort-candidates
-                (lambda (candidates _source)
-                  (cl-loop for f in candidates
-                           for ff = (helm-ff-filter-candidate-one-by-one f)
-                           when ff collect ff))))
-   (persistent-action-if :initform 'helm-find-files-persistent-action-if)
-   (persistent-help :initform "Hit1 Expand Candidate, Hit2 or (C-u) Find file")
-   (help-message :initform 'helm-ff-help-message)
-   (mode-line :initform (list "File(s)" helm-mode-line-string))
-   (volatile :initform t)
-   (cleanup :initform 'helm-find-files-cleanup)
-   (migemo :initform t)
-   (nohighlight :initform t)
-   (keymap :initform helm-find-files-map)
-   (candidate-number-limit :initform 'helm-ff-candidate-number-limit)
-   (action-transformer
-    :initform 'helm-find-files-action-transformer)
-   (action :initform 'helm-find-files-actions)
-   (before-init-hook :initform 'helm-find-files-before-init-hook)
-   (after-init-hook :initform 'helm-find-files-after-init-hook)
-   (group :initform 'helm-files)))
-
-;; Bookmark handlers.
-;;
-(defun helm-ff-make-bookmark-record ()
-  "The `bookmark-make-record-function' for `helm-find-files'."
-  (with-helm-buffer
-    `((filename . ,helm-ff-default-directory)
-      (presel . ,(helm-get-selection))
-      (handler . helm-ff-bookmark-jump))))
-
-(defun helm-ff-bookmark-jump (bookmark)
-  "bookmark handler for `helm-find-files'."
-  (let ((fname (bookmark-prop-get bookmark 'filename))
-        (presel (bookmark-prop-get bookmark 'presel)))
-    ;; Force tramp connection with `file-directory-p' before lauching
-    ;; hff otherwise the directory name is inserted on top before
-    ;; tramp starts and display candidates.  FNAME is here always a
-    ;; directory.
-    (when (file-directory-p fname)
-      (helm-find-files-1 fname (if helm-ff-transformer-show-only-basename
-                                   (helm-basename presel)
-                                 presel)))))
-
-(defun helm-ff-bookmark-set ()
-  "Record `helm-find-files' session in bookmarks."
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-buffer
-      (bookmark-set
-       (concat helm-find-files-bookmark-prefix
-               (abbreviate-file-name helm-ff-default-directory))))
-    (message "Helm find files session bookmarked! ")))
-(put 'helm-ff-bookmark-set 'helm-only t)
-
-(defcustom helm-dwim-target nil
-  "Default target directory for file actions.
-
-Define the directory where you want to start navigating for the target
-directory when copying, renaming etc... You can use the
-`default-directory' of `next-window', the current
-`default-directory' or have completion on all the directories
-belonging to each window."
-  :group 'helm-files
-  :type '(radio :tag "Define default target directory for file actions."
-          (const :tag "Directory belonging to next window" next-window)
-          (const :tag "Completion on directories belonging to each window" completion)
-          (const :tag "Use initial directory or `default-directory'" nil)))
-
-(defun helm-dwim-target-directory ()
-  "Try to return a suitable directory according to `helm-dwim-target'."
-  (with-helm-current-buffer
-    (let* ((wins (remove (get-buffer-window helm-marked-buffer-name)
-                         (window-list)))
-           (num-windows (length wins)))
-      (expand-file-name
-       (cond ((and (> num-windows 1)
-                   (eq helm-dwim-target 'completion))
-              (helm-comp-read "Browse target starting from: "
-                              (append (list (or (car-safe helm-ff-history)
-                                                default-directory)
-                                            default-directory)
-                                      (cl-loop for w in wins collect
-                                               (with-selected-window w
-                                                 default-directory)))))
-             ((and (> num-windows 1)
-                   (eq helm-dwim-target 'next-window))
-              (with-selected-window (next-window)
-                default-directory))
-             ((or (= num-windows 1)
-                  (null helm-dwim-target))
-              ;; Using the car of *ff-history allow
-              ;; staying in the directory visited instead of
-              ;; current.
-              (or (car-safe helm-ff-history) default-directory)))))))
-
-(defun helm-ff--count-and-collect-dups (files)
-  (cl-loop with dups = (make-hash-table :test 'equal)
-           for f in files
-           for file = (if (file-directory-p f)
-                          (concat (helm-basename f) "/")
-                          (helm-basename f))
-           for count = (gethash file dups)
-           if count do (puthash file (1+ count) dups)
-           else do (puthash file 1 dups)
-           finally return (cl-loop for k being the hash-keys in dups
-                                   using (hash-value v)
-                                   if (> v 1)
-                                   collect (format "%s(%s)" k v)
-                                   else
-                                   collect k)))
-
-(defun helm-find-files-do-action (action)
-  "Generic function for creating actions from `helm-source-find-files'.
-ACTION must be an action supported by `helm-dired-action'."
-  (require 'dired-async)
-  (let* ((ifiles (mapcar 'expand-file-name ; Allow modify '/foo/.' -> '/foo'
-                         (helm-marked-candidates :with-wildcard t)))
-         (cand   (helm-get-selection)) ; Target
-         (prefarg helm-current-prefix-arg)
-         (prompt (format "%s %s file(s) to: "
-                         (if (and (and (fboundp 'dired-async-mode)
-                                       dired-async-mode)
-                                  (null prefarg))
-                             (concat "Async " (symbol-name action))
-                           (capitalize (symbol-name action)))
-                         (length ifiles)))
-         helm-ff--move-to-first-real-candidate
-         helm-display-source-at-screen-top ; prevent setting window-start.
-         helm-ff-auto-update-initial-value
-         ;; It is not possible to rename a file to a boring name when
-         ;; helm-ff-skip-boring-files is enabled
-         helm-ff-skip-boring-files
-         ;; If HFF is using a frame use a frame as well.
-         (helm-actions-inherit-frame-settings t)
-         helm-use-frame-when-more-than-two-windows
-         (dest   (with-helm-display-marked-candidates
-                   helm-marked-buffer-name
-                   (helm-ff--count-and-collect-dups ifiles)
-                   (with-helm-current-buffer
-                     (helm-read-file-name
-                      prompt
-                      :preselect (unless (cdr ifiles)
-                                   (concat
-                                    "^"
-                                    (regexp-quote
-                                     (if helm-ff-transformer-show-only-basename
-                                         (helm-basename cand) cand))))
-                      :initial-input (helm-dwim-target-directory)
-                      :history (helm-find-files-history nil :comp-read nil)))))
-         (dest-dir-p (file-directory-p dest))
-         (dest-dir   (helm-basedir dest)))
-    (unless (or dest-dir-p (file-directory-p dest-dir))
-      (when (y-or-n-p (format "Create directory `%s'? " dest-dir))
-        (make-directory dest-dir t)))
-    (helm-dired-action
-     dest :files ifiles :action action :follow prefarg)))
-
-(defun helm-find-files-copy (_candidate)
-  "Copy files from `helm-find-files'."
-  (helm-find-files-do-action 'copy))
-
-(defun helm-find-files-backup (_candidate)
-  "Backup files from `helm-find-files'.
-This reproduce the behavior of \"cp --backup=numbered from to\"."
-  (cl-assert (and (fboundp 'dired-async-mode) dired-async-mode) nil
-             "Backup only available when `dired-async-mode' is enabled")
-  (helm-find-files-do-action 'backup))
-
-(defun helm-find-files-rename (_candidate)
-  "Rename files from `helm-find-files'."
-  (helm-find-files-do-action 'rename))
-
-(defun helm-find-files-symlink (_candidate)
-  "Symlink files from `helm-find-files'."
-  (helm-find-files-do-action 'symlink))
-
-(defun helm-find-files-relsymlink (_candidate)
-  "Relsymlink files from `helm-find-files'."
-  (helm-find-files-do-action 'relsymlink))
-
-(defun helm-find-files-hardlink (_candidate)
-  "Hardlink files from `helm-find-files'."
-  (helm-find-files-do-action 'hardlink))
-
-(defun helm-find-files-other-window (_candidate)
-  "Keep current-buffer and open files in separate windows.
-When a prefix arg is detected files are opened in a vertical windows
-layout."
-  (let* ((files (helm-marked-candidates))
-         (buffers (mapcar 'find-file-noselect files)))
-    (helm-window-show-buffers buffers t)))
-
-(defun helm-find-files-byte-compile (_candidate)
-  "Byte compile elisp files from `helm-find-files'."
-  (let ((files    (helm-marked-candidates :with-wildcard t))
-        (parg     helm-current-prefix-arg))
-    (cl-loop for fname in files
-          do (byte-compile-file fname parg))))
-
-(defun helm-find-files-load-files (_candidate)
-  "Load elisp files from `helm-find-files'."
-  (let ((files    (helm-marked-candidates :with-wildcard t)))
-    (cl-loop for fname in files
-          do (load fname))))
-
-(defun helm-find-files-ediff-files-1 (candidate &optional merge)
-  "Generic function to ediff/merge files in `helm-find-files'."
-  (let* ((helm-dwim-target 'next-window)
-         (bname  (helm-basename candidate))
-         (marked (helm-marked-candidates :with-wildcard t))
-         (prompt (if merge "Ediff Merge `%s' With File: "
-                   "Ediff `%s' With File: "))
-         (fun    (if merge 'ediff-merge-files 'ediff-files))
-         (input  (helm-dwim-target-directory))
-         (presel (if helm-ff-transformer-show-only-basename
-                     (helm-basename candidate)
-                   (expand-file-name
-                    (helm-basename candidate)
-                    input))))
-    (if (= (length marked) 2)
-        (funcall fun (car marked) (cadr marked))
-      (funcall fun candidate (helm-read-file-name
-                              (format prompt bname)
-                              :initial-input input
-                              :preselect presel)))))
-
-(defun helm-find-files-ediff-files (candidate)
-  (helm-find-files-ediff-files-1 candidate))
-
-(defun helm-find-files-ediff-merge-files (candidate)
-  (helm-find-files-ediff-files-1 candidate 'merge))
-
-(defun helm-find-files-grep (_candidate)
-  "Default action to grep files from `helm-find-files'."
-  (helm-do-grep-1 (helm-marked-candidates :with-wildcard t)
-                  helm-current-prefix-arg))
-
-(defun helm-ff-git-grep (_candidate)
-  "Default action to git-grep `helm-ff-default-directory'."
-  (helm-grep-git-1 helm-ff-default-directory helm-current-prefix-arg))
-
-(defun helm-find-files-ag (_candidate)
-  (helm-grep-ag helm-ff-default-directory
-                helm-current-prefix-arg))
-
-(defun helm-ff-zgrep (_candidate)
-  "Default action to zgrep files from `helm-find-files'."
-  (helm-ff-zgrep-1 (helm-marked-candidates :with-wildcard t) helm-current-prefix-arg))
-
-(defun helm-ff-pdfgrep (_candidate)
-  "Default action to pdfgrep files from `helm-find-files'."
-  (let* ((recurse nil)
-         (cands (cl-loop for file in (helm-marked-candidates :with-wildcard t)
-                         for dir = (file-directory-p file)
-                         when dir do (setq recurse t)
-                         when (or dir
-                                  (string= (file-name-extension file) "pdf")
-                                  (string= (file-name-extension file) "PDF"))
-                         collect file)))
-    (when cands
-      (helm-do-pdfgrep-1 cands recurse))))
-
-(defun helm-ff-etags-select (candidate)
-  "Default action to jump to etags from `helm-find-files'."
-  (when (get-buffer helm-action-buffer)
-    (kill-buffer helm-action-buffer))
-  (let* ((source-name (assoc-default 'name (helm-get-current-source)))
-         (default-directory (if (string= source-name "Find Files")
-                                helm-ff-default-directory
-                              (file-name-directory candidate))))
-    (helm-etags-select helm-current-prefix-arg)))
-
-(defvar eshell-command-aliases-list nil)
-(defvar helm-eshell-command-on-file-input-history nil)
-(defun helm-find-files-eshell-command-on-file-1 (&optional map)
-  "Run `eshell-command' on CANDIDATE or marked candidates.
-This is done possibly with an eshell alias, if no alias found, you can type in
-an eshell command.
-
-Only aliases accepting a file as argument at the end of command line
-are collected, i.e aliases ending with \"$1\" or \"$*\".
-
-Basename of CANDIDATE can be a wild-card.
-e.g you can do \"eshell-command command *.el\"
-Where \"*.el\" is the CANDIDATE.
-
-It is possible to do eshell-command command <CANDIDATE> <some more args>
-like this: \"command %s some more args\".
-
-If MAP is given run `eshell-command' on all marked files at once,
-Otherwise, run `eshell-command' on each marked files.
-In other terms, with a prefix arg do on the three marked files
-\"foo\" \"bar\" \"baz\":
-
-\"eshell-command command foo bar baz\"
-
-otherwise do
-
-\"eshell-command command foo\"
-\"eshell-command command bar\"
-\"eshell-command command baz\"
-
-Note:
-You have to setup some aliases in eshell with the `alias' command or
-by editing yourself the file `eshell-aliases-file' to make this
-working."
-  (require 'em-alias) (eshell-read-aliases-list)
-  (when (or eshell-command-aliases-list
-            (y-or-n-p "No eshell aliases found, run eshell-command without alias anyway? "))
-    (let* ((cand-list (helm-marked-candidates))
-           (default-directory (or helm-ff-default-directory
-                                  ;; If candidate is an url *-ff-default-directory is nil
-                                  ;; so keep value of default-directory.
-                                  default-directory))
-           (command (helm-comp-read
-                     "Command: "
-                     (cl-loop for (a c) in (eshell-read-aliases-list)
-                              ;; Positional arguments may be double
-                              ;; quoted (Issue #1881).
-                              when (string-match "[\"]?.*\\(\\$1\\|\\$\\*\\)[\"]?\\'" c)
-                              collect (propertize a 'help-echo c) into ls
-                              finally return (sort ls 'string<))
-                     :buffer "*helm eshell on file*"
-                     :name "Eshell command"
-                     :mode-line
-                     '("Eshell alias"
-                       "C-h m: Help, \\[universal-argument]: Insert output at point")
-                     :help-message 'helm-esh-help-message
-                     :input-history
-                     'helm-eshell-command-on-file-input-history))
-           (alias-value (car (assoc-default command eshell-command-aliases-list)))
-           cmd-line)
-      (if (or (equal helm-current-prefix-arg '(16))
-              (equal map '(16)))
-          ;; Two time C-u from `helm-comp-read' mean print to current-buffer.
-          ;; i.e `eshell-command' will use this value.
-          (setq current-prefix-arg '(16))
-          ;; Else reset the value of `current-prefix-arg'
-          ;; to avoid printing in current-buffer.
-          (setq current-prefix-arg nil))
-      (if (and (or
-                ;; One prefix-arg have been passed before `helm-comp-read'.
-                ;; If map have been set with C-u C-u (value == '(16))
-                ;; ignore it.
-                (and map (equal map '(4)))
-                ;; One C-u from `helm-comp-read'.
-                (equal helm-current-prefix-arg '(4))
-                ;; An alias that finish with $*
-                (and alias-value
-                     ;; If command is an alias be sure it accept
-                     ;; more than one arg i.e $*.
-                     (string-match "\\$\\*$" alias-value)))
-               (cdr cand-list))
-
-          ;; Run eshell-command with ALL marked files as arguments.
-          ;; This wont work on remote files, because tramp handlers depends
-          ;; on `default-directory' (limitation).
-          (let ((mapfiles (mapconcat 'eshell-quote-argument cand-list " ")))
-            (if (string-match "'%s'\\|\"%s\"\\|%s" command)
-                (setq cmd-line (format command mapfiles)) ; See [1]
-                (setq cmd-line (format "%s %s" command mapfiles)))
-            (helm-log "%S" cmd-line)
-            (eshell-command cmd-line))
-
-          ;; Run eshell-command on EACH marked files.
-          ;; To work with tramp handler we have to call
-          ;; COMMAND on basename of each file, using
-          ;; its basedir as `default-directory'.
-          (cl-loop for f in cand-list
-                   for dir = (and (not (string-match helm--url-regexp f))
-                                  (helm-basedir f))
-                   for file = (eshell-quote-argument
-                               (format "%s" (if (and dir (file-remote-p dir))
-                                                (helm-basename f) f)))
-                   for com = (if (string-match "'%s'\\|\"%s\"\\|%s" command)
-                                 ;; [1] This allow to enter other args AFTER filename
-                                 ;; i.e <command %s some_more_args>
-                                 (format command file)
-                                 (format "%s %s" command file))
-                   do (let ((default-directory (or dir default-directory)))
-                        (eshell-command com)))))))
-
-(defun helm-find-files-eshell-command-on-file (_candidate)
-  "Run `eshell-command' on CANDIDATE or marked candidates.
-See `helm-find-files-eshell-command-on-file-1' for more info."
-  (helm-find-files-eshell-command-on-file-1 helm-current-prefix-arg))
-
-(defun helm-ff-switch-to-eshell (_candidate)
-  "Switch to eshell and cd to `helm-ff-default-directory'.
-
-With a numeric prefix arg switch to numbered eshell buffer, if no
-prefix arg provided and more than one eshell buffer exists, provide
-completions on those buffers.  If only one eshell buffer exists,
-switch to this one, if no eshell buffer exists or if the numeric
-prefix arg eshell buffer doesn't exists, create it and switch to it."
-  (let ((cd-eshell (lambda ()
-                     (eshell/cd helm-ff-default-directory)
-                     (eshell-reset)))
-        (bufs (cl-loop for b in (mapcar 'buffer-name (buffer-list))
-                       when (helm-ff--eshell-interactive-buffer-p b)
-                       collect b)))
-    (helm-aif (and (null helm-current-prefix-arg)
-                   (if (cdr bufs)
-                       (helm-comp-read "Switch to eshell buffer: " bufs
-                                       :must-match t)
-                     (car bufs)))
-        (switch-to-buffer it)
-      (eshell helm-current-prefix-arg))
-    (unless (get-buffer-process (current-buffer))
-      (funcall cd-eshell))))
-
-(defun helm-ff--eshell-interactive-buffer-p (buffer)
-  (with-current-buffer buffer
-    (and (eq major-mode 'eshell-mode)
-         (save-excursion
-           (goto-char (point-min))
-           (eshell-next-prompt 1)
-           (null (eql (point) (point-min)))))))
-
-(defun helm-ff-touch-files (_candidate)
-  "The touch files action for helm-find-files."
-  (let* ((files (helm-marked-candidates))
-         (split (cl-loop for f in files
-                         for spt = (unless helm-current-prefix-arg
-                                     (cons (helm-basedir f)
-                                           (split-string f ", ?")))
-                         if spt
-                         append (cl-loop with dir = (car spt)
-                                         for ff in (cdr spt)
-                                         collect (expand-file-name ff dir))
-                         else collect f))
-         (timestamp (helm-comp-read
-                     "Timestamp (default Now): "
-                     (cl-loop for f in split
-                              for time = (file-attributes f)
-                              for date = (and time
-                                              (format-time-string
-                                               "%Y-%m-%d %H:%M:%S"
-                                               (nth 5 time)))
-                              when date
-                              collect (cons (format "%s: %s"
-                                                    (helm-basename f) date)
-                                            date))
-                     :default
-                     (format-time-string "%Y-%m-%d %H:%M:%S"
-                                         (current-time))))
-         (failures
-          (cl-loop with default-directory = helm-ff-default-directory
-                   for f in split
-                   for file = (or (file-remote-p f 'localname) f)
-                   when (> (process-file
-                            "touch" nil nil nil "-d" timestamp file)
-                           0)
-                   collect f)))
-    (when failures
-      (message "Failed to touch *%s files:\n%s"
-               (length failures)
-               (mapconcat (lambda (f) (format "- %s\n" f)) failures "")))))
-
-(defun helm-ff-run-touch-files ()
-  "Used to interactively run touch file action from keyboard."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-touch-files)))
-(put 'helm-ff-run-touch-files 'helm-only t)
-
-(defun helm-ff-serial-rename-action (method)
-  "Rename all marked files in `helm-ff-default-directory' with METHOD.
-See `helm-ff-serial-rename-1'."
-  (let* ((helm--reading-passwd-or-string t)
-         (cands     (helm-marked-candidates :with-wildcard t))
-         (def-name  (car cands))
-         (name      (helm-read-string "NewName: "
-                                      (replace-regexp-in-string
-                                       "[0-9]+$" ""
-                                       (helm-basename
-                                        def-name
-                                        (file-name-extension def-name)))))
-         (start     (read-number "StartAtNumber: "))
-         (extension (helm-read-string "Extension: "
-                                      (file-name-extension (car cands))))
-         (dir       (expand-file-name
-                     (helm-read-file-name
-                      "Serial Rename to directory: "
-                      :initial-input
-                      (expand-file-name helm-ff-default-directory)
-                      :test 'file-directory-p
-                      :must-match t)))
-         done)
-    (with-helm-display-marked-candidates
-      helm-marked-buffer-name (helm-ff--count-and-collect-dups cands)
-      (if (y-or-n-p
-           (format "Rename %s file(s) to <%s> like this ?\n%s "
-                   (length cands) dir (format "%s <-> %s%s.%s"
-                                              (helm-basename (car cands))
-                                              name start extension)))
-          (progn
-            (helm-ff-serial-rename-1
-             dir cands name start extension :method method)
-            (setq done t)
-            (message nil))))
-    (if done
-        (with-helm-current-buffer (helm-find-files-1 dir))
-      (message "Operation aborted"))))
-
-(defun helm-ff-member-directory-p (file directory)
-  (let ((dir-file (expand-file-name
-                   (file-name-as-directory (file-name-directory file))))
-        (cur-dir  (expand-file-name (file-name-as-directory directory))))
-    (string= dir-file cur-dir)))
-
-(cl-defun helm-ff-serial-rename-1
-    (directory collection new-name start-at-num extension &key (method 'rename))
-  "rename files in COLLECTION to DIRECTORY with the prefix name NEW-NAME.
-Rename start at number START-AT-NUM - ex: prefixname-01.jpg.
-EXTENSION is the file extension to use, in empty prompt,
-reuse the original extension of file.
-METHOD can be one of rename, copy or symlink.
-Files will be renamed if they are files of current directory, otherwise they
-will be treated with METHOD.
-Default METHOD is rename."
-  ;; Maybe remove directories selected by error in collection.
-  (setq collection (cl-remove-if 'file-directory-p collection))
-  (let* ((tmp-dir  (file-name-as-directory
-                    (concat (file-name-as-directory directory)
-                            (symbol-name (cl-gensym "tmp")))))
-         (fn       (cl-case method
-                     (copy    'copy-file)
-                     (symlink 'make-symbolic-link)
-                     (rename  'rename-file)
-                     (t (error "Error: Unknown method %s" method)))))
-    (make-directory tmp-dir)
-    (unwind-protect
-         (progn
-           ;; Rename all files to tmp-dir with new-name.
-           ;; If files are not from start directory, use method
-           ;; to move files to tmp-dir.
-           (cl-loop for i in collection
-                 for count from start-at-num
-                 for fnum = (if (< count 10) "0%s" "%s")
-                 for nname = (concat tmp-dir new-name (format fnum count)
-                                     (if (not (string= extension ""))
-                                         (format ".%s" (replace-regexp-in-string
-                                                        "[.]" "" extension))
-                                       (file-name-extension i 'dot)))
-                 do (if (helm-ff-member-directory-p i directory)
-                        (rename-file i nname)
-                      (funcall fn i nname)))
-           ;; Now move all from tmp-dir to destination.
-           (cl-loop with dirlist = (directory-files
-                                    tmp-dir t directory-files-no-dot-files-regexp)
-                 for f in dirlist do
-                 (if (file-symlink-p f)
-                     (make-symbolic-link (file-truename f)
-                                         (concat (file-name-as-directory directory)
-                                                 (helm-basename f)))
-                   (rename-file f directory))))
-      (delete-directory tmp-dir t))))
-
-(defun helm-ff-serial-rename (_candidate)
-  "Serial rename all marked files to `helm-ff-default-directory'.
-Rename only file of current directory, and symlink files coming from
-other directories.
-See `helm-ff-serial-rename-1'."
-  (helm-ff-serial-rename-action 'rename))
-
-(defun helm-ff-serial-rename-by-symlink (_candidate)
-  "Serial rename all marked files to `helm-ff-default-directory'.
-Rename only file of current directory, and symlink files coming from
-other directories.
-See `helm-ff-serial-rename-1'."
-  (helm-ff-serial-rename-action 'symlink))
-
-(defun helm-ff-serial-rename-by-copying (_candidate)
-  "Serial rename all marked files to `helm-ff-default-directory'.
-Rename only file of current directory, and copy files coming from
-other directories.
-See `helm-ff-serial-rename-1'."
-  (helm-ff-serial-rename-action 'copy))
-
-(defvar helm-ff-query-replace-fnames-history-from nil)
-(defvar helm-ff-query-replace-fnames-history-to nil)
-(defun helm-ff-query-replace-on-filenames (candidates)
-  "Query replace on filenames of CANDIDATES.
-This doesn't replace inside the files, only modify filenames."
-  (with-helm-display-marked-candidates
-    helm-marked-buffer-name
-    (mapcar 'helm-basename candidates)
-    (let* ((regexp (read-string "Replace regexp on filename(s): "
-                                nil 'helm-ff-query-replace-history-from
-                                (helm-basename (car candidates))))
-           (rep    (read-string (format "Replace regexp `%s' with: " regexp)
-                                nil 'helm-ff-query-replace-history-to))
-           subexp)
-      (cl-loop with query = "y"
-               with count = 0
-               with target = nil
-               for old in candidates
-               for new = (concat (helm-basedir old)
-                                 (helm--replace-regexp-in-buffer-string
-                                  (save-match-data
-                                    (cond ((string= regexp "%.")
-                                           (setq subexp 1)
-                                           (helm-ff--prepare-str-with-regexp
-                                            (setq target (helm-basename old t))))
-                                          ((string= regexp ".%")
-                                           (setq subexp 1)
-                                           (helm-ff--prepare-str-with-regexp
-                                            (setq target (file-name-extension old))))
-                                          ((string= regexp "%")
-                                           (regexp-quote
-                                            (setq target (helm-basename old))))
-                                          ((string-match "%:\\([0-9]+\\):\\([0-9]+\\)" regexp)
-                                           (setq subexp 1)
-                                           (let ((beg (match-string 1 regexp))
-                                                 (end (match-string 2 regexp))
-                                                 (str (helm-basename old)))
-                                             (setq target (substring str
-                                                                     (string-to-number beg)
-                                                                     (string-to-number end)))
-                                             (helm-ff--prepare-str-with-regexp str beg end)))
-                                          (t regexp)))
-                                  (save-match-data
-                                    (cond (;; Handle incremental
-                                           ;; replacement with \# in
-                                           ;; search and replace
-                                           ;; feature in placeholder \@.
-                                           (string-match
-                                            "\\\\@/\\(.*\\)/\\(\\(?99:.*\\)\\\\#\\)/"
-                                            rep)
-                                           (replace-regexp-in-string
-                                            (match-string 1 rep)
-                                            (concat (match-string 99 rep)
-                                                    (format "%03d" (1+ count)))
-                                            target))
-                                          ;; Incremental replacement
-                                          ;; before or after \@.
-                                          ((and (string-match-p "\\\\#" rep)
-                                                (string-match "\\\\@" rep))
-                                           (replace-regexp-in-string
-                                            "\\\\#" (format "%03d" (1+ count))
-                                            (replace-match target t t rep)))
-                                          ;; Simple incremental replacement.
-                                          ((string-match "\\\\#" rep)
-                                           (replace-match
-                                            (format "%03d" (1+ count)) t t rep))
-                                          ;; Substring replacement in placeholder.
-                                          ((string-match
-                                            "\\\\@:\\([0-9]*\\):\\([0-9]*\\)" rep)
-                                           (replace-match (substring
-                                                           target
-                                                           (string-to-number
-                                                            (match-string 1 rep))
-                                                           (pcase (match-string 2 rep)
-                                                             ((pred (string= ""))
-                                                              (length target))
-                                                             (res (string-to-number res))))
-                                                          t t rep))
-                                          ;; Search and replace in
-                                          ;; placeholder. Doesn't
-                                          ;; handle incremental here.
-                                          ((string-match "\\\\@/\\(.*\\)/\\(.*\\)/" rep)
-                                           (replace-match (replace-regexp-in-string
-                                                           (match-string 1 rep)
-                                                           (match-string 2 rep)
-                                                           target t)
-                                                          t t rep))
-                                          ;; Simple replacement by placeholder.
-                                          ((string-match "\\\\@" rep)
-                                           (replace-match target t t rep))
-                                          ;; Replacement with
-                                          ;; upcase, downcase or
-                                          ;; capitalized text.
-                                          ((string= rep "%u") #'upcase)
-                                          ((string= rep "%d") #'downcase)
-                                          ((string= rep "%c") #'capitalize)
-                                          ;; Simple replacement with
-                                          ;; whole replacement regexp.
-                                          (t rep)))
-                                  (helm-basename old) t nil subexp))
-               ;; If `regexp' is not matched in `old'
-               ;; `replace-regexp-in-string' will
-               ;; return `old' unmodified.
-               unless (string= old new)
-               do (progn
-                    (when (file-exists-p new)
-                      (setq new (concat (file-name-sans-extension new)
-                                        (format "(%s)" count)
-                                        (file-name-extension new t))))
-                    (unless (string= query "!")
-                      (setq query (helm-read-answer (format
-                                                     "Replace `%s' by `%s' [!,y,n,q]"
-                                                     old new)
-                                                    '("y" "n" "!" "q"))))
-                    (when (string= query "q")
-                      (cl-return (message "Operation aborted")))
-                    (unless (string= query "n")
-                      (rename-file old new)
-                      (cl-incf count)))
-               finally (message "%d Files renamed" count))))
-  ;; This fix the emacs bug where "Emacs-Lisp:" is sent
-  ;; in minibuffer (not the echo area).
-  (sit-for 0.1)
-  (with-current-buffer (window-buffer (minibuffer-window))
-    (delete-minibuffer-contents)))
-
-(defun helm-ff--prepare-str-with-regexp (str &optional rep1 rep2)
-  ;; This is used in `helm-ff-query-replace-on-filenames' to prepare
-  ;; STR when REGEXP is specified as substring e.g %:1:3 in this case
-  ;; substring from 1 to 3 in STR will be enclosed with parenthesis to
-  ;; match this substring as a subexp e.g %:1:3 on string "emacs" will
-  ;; be replaced by "e\\(ma\\)cs" using subexp 1 like this:
-  ;; (helm--replace-regexp-in-buffer-string "e\\(ma\\)cs" "fo" "emacs" nil t 1)
-  ;; => "efocs"
-  ;;      ^^
-  ;; Where "1" and "3" will be strings extracted with match-string
-  ;; from regexp and refered respectively in this function as REP1 and
-  ;; REP2.
-  (let* ((from   (or (and rep1 (string-to-number rep1)) 0))
-         (to     (or (and rep2 (string-to-number rep2)) (length str)))
-         (subexp (concat "\\(" (regexp-quote (substring str from to)) "\\)"))
-         (before-str (unless (zerop from)
-                       (regexp-quote (substring str 0 from))))
-         (after-str (unless (= to (length str))
-                      (regexp-quote (substring str to (length str))))))
-    (concat before-str subexp after-str)))
-
-;; The action.
-(defun helm-ff-query-replace-fnames-on-marked (_candidate)
-  (let ((marked (helm-marked-candidates :with-wildcard t)))
-    (helm-ff-query-replace-on-filenames marked)))
-
-;; The command for `helm-find-files-map'.
-(defun helm-ff-run-query-replace-fnames-on-marked ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-query-replace-fnames-on-marked)))
-(put 'helm-ff-run-query-replace-fnames-on-marked 'helm-only t)
-
-(defun helm-ff-query-replace (_candidate)
-  (let ((bufs (cl-loop for f in (helm-marked-candidates :with-wildcard t)
-                       collect (buffer-name (find-file-noselect f)))))
-    (helm-buffer-query-replace-1 nil bufs)))
-
-(defun helm-ff-query-replace-regexp (_candidate)
-  (let ((bufs (cl-loop for f in (helm-marked-candidates :with-wildcard t)
-                       collect (buffer-name (find-file-noselect f)))))
-    (helm-buffer-query-replace-1 'regexp bufs)))
-
-(defun helm-ff-run-query-replace ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-query-replace)))
-(put 'helm-ff-run-query-replace 'helm-only t)
-
-(defun helm-ff-run-query-replace-regexp ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-query-replace-regexp)))
-(put 'helm-ff-run-query-replace-regexp 'helm-only t)
-
-(defun helm-ff-toggle-auto-update (_candidate)
-  (if helm-ff--deleting-char-backward
-      (progn
-        (message "[Auto expansion disabled]")
-        (sit-for 1) (message nil)
-        (setq helm-ff--auto-update-state nil))
-    (setq helm-ff-auto-update-flag (not helm-ff-auto-update-flag))
-    (setq helm-ff--auto-update-state helm-ff-auto-update-flag)
-    (message "[Auto expansion %s]"
-             (if helm-ff-auto-update-flag "enabled" "disabled"))))
-
-(defun helm-ff-run-toggle-auto-update ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'toggle-auto-update '(helm-ff-toggle-auto-update . never-split))
-    (helm-execute-persistent-action 'toggle-auto-update)))
-(put 'helm-ff-run-toggle-auto-update 'helm-only t)
-
-(defun helm-ff-delete-char-backward ()
-  "Disable helm find files auto update and delete char backward."
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-ff-auto-update-flag nil)
-    (setq helm-ff--deleting-char-backward t)
-    (call-interactively
-     (lookup-key (current-global-map)
-                 (read-kbd-macro "DEL")))
-    (helm--update-header-line)))
-(put 'helm-ff-delete-char-backward 'helm-only t)
-
-(defun helm-ff-delete-char-backward--exit-fn ()
-  (setq helm-ff-auto-update-flag helm-ff--auto-update-state)
-  (setq helm-ff--deleting-char-backward nil))
-
-(defun helm-ff-RET-1 (&optional must-match)
-  "Used for RET action in `helm-find-files'.
-See `helm-ff-RET' for details.
-If MUST-MATCH is specified exit with
-`helm-confirm-and-exit-minibuffer' which handle must-match mechanism."
-  (let ((sel   (helm-get-selection)))
-    (cl-assert sel nil "Trying to exit with no candidates")
-    (if (and (file-directory-p sel)
-             (not (string= "." (helm-basename sel))))
-        (helm-execute-persistent-action)
-      (if must-match
-          (helm-confirm-and-exit-minibuffer)
-        (helm-maybe-exit-minibuffer)))))
-
-(defun helm-ff-RET ()
-  "Default action for RET in `helm-find-files'.
-
-Behave differently depending of `helm-selection':
-
-- candidate basename is \".\" => open it in dired.
-- candidate is a directory    => expand it.
-- candidate is a file         => open it."
-  (interactive)
-  (helm-ff-RET-1))
-
-(defun helm-ff-RET-must-match ()
-  "Same as `helm-ff-RET' but used in must-match map."
-  (interactive)
-  (helm-ff-RET-1 t))
-
-(defun helm-ff-run-grep ()
-  "Run Grep action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-grep)))
-(put 'helm-ff-run-grep 'helm-only t)
-
-(defun helm-ff-run-git-grep ()
-  "Run git-grep action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-git-grep)))
-(put 'helm-ff-run-git-grep 'helm-only t)
-
-(defun helm-ff-run-grep-ag ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-ag)))
-(put 'helm-ff-run-grep-ag 'helm-only t)
-
-(defun helm-ff-run-pdfgrep ()
-  "Run Pdfgrep action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-pdfgrep)))
-(put 'helm-ff-run-pdfgrep 'helm-only t)
-
-(defun helm-ff-run-zgrep ()
-  "Run Grep action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-zgrep)))
-(put 'helm-ff-run-zgrep 'helm-only t)
-
-(defun helm-ff-run-copy-file ()
-  "Run Copy file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-copy)))
-(put 'helm-ff-run-copy-file 'helm-only t)
-
-(defun helm-ff-run-rename-file ()
-  "Run Rename file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-rename)))
-(put 'helm-ff-run-rename-file 'helm-only t)
-
-(defun helm-ff-run-byte-compile-file ()
-  "Run Byte compile file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-byte-compile)))
-(put 'helm-ff-run-byte-compile-file 'helm-only t)
-
-(defun helm-ff-run-load-file ()
-  "Run Load file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-load-files)))
-(put 'helm-ff-run-load-file 'helm-only t)
-
-(defun helm-ff-run-eshell-command-on-file ()
-  "Run eshell command on file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     'helm-find-files-eshell-command-on-file)))
-(put 'helm-ff-run-eshell-command-on-file 'helm-only t)
-
-(defun helm-ff-run-ediff-file ()
-  "Run Ediff file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-ediff-files)))
-(put 'helm-ff-run-ediff-file 'helm-only t)
-
-(defun helm-ff-run-ediff-merge-file ()
-  "Run Ediff merge file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     'helm-find-files-ediff-merge-files)))
-(put 'helm-ff-run-ediff-merge-file 'helm-only t)
-
-(defun helm-ff-run-symlink-file ()
-  "Run Symlink file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-symlink)))
-(put 'helm-ff-run-symlink-file 'helm-only t)
-
-(defun helm-ff-run-relsymlink-file ()
-  "Run Symlink file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-relsymlink)))
-(put 'helm-ff-run-relsymlink-file 'helm-only t)
-
-(defun helm-ff-run-hardlink-file ()
-  "Run Hardlink file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-hardlink)))
-(put 'helm-ff-run-hardlink-file 'helm-only t)
-
-(defun helm-ff-delete-files (candidate)
-  "Delete files default action."
-  (funcall helm-ff-delete-files-function candidate))
-
-(defun helm-ff-run-delete-file ()
-  "Run Delete file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action #'helm-ff-delete-files)))
-(put 'helm-ff-run-delete-file 'helm-only t)
-
-(defun helm-ff-run-complete-fn-at-point ()
-  "Run complete file name action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     'helm-insert-file-name-completion-at-point)))
-(put 'helm-ff-run-complete-fn-at-point 'helm-only t)
-
-(defun helm-ff-run-switch-to-eshell ()
-  "Run switch to eshell action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-switch-to-eshell)))
-(put 'helm-ff-run-switch-to-eshell 'helm-only t)
-
-(defun helm-ff-run-switch-other-window ()
-  "Run switch to other window action from `helm-source-find-files'.
-When a prefix arg is provided, split is done vertically."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-files-other-window)))
-(put 'helm-ff-run-switch-other-window 'helm-only t)
-
-(defun helm-ff-run-switch-other-frame ()
-  "Run switch to other frame action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'find-file-other-frame)))
-(put 'helm-ff-run-switch-other-frame 'helm-only t)
-
-(defun helm-ff-run-open-file-externally ()
-  "Run open file externally command action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-open-file-externally)))
-(put 'helm-ff-run-open-file-externally 'helm-only t)
-
-(defun helm-ff-run-open-file-with-default-tool ()
-  "Run open file externally command action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-open-file-with-default-tool)))
-(put 'helm-ff-run-open-file-with-default-tool 'helm-only t)
-
-(defun helm-ff-locate (candidate)
-  "Locate action function for `helm-find-files'."
-  (helm-locate-set-command)
-  (let ((default (concat (helm-basename
-                        (expand-file-name
-                         candidate
-                         helm-ff-default-directory))
-                         (unless (or
-                                  ;; "-b" is already added when fuzzy matching.
-                                  helm-locate-fuzzy-match
-                                  ;; The locate '-b' option doesn't exists
-                                  ;; in everything (es).
-                                  (and (eq system-type 'windows-nt)
-                                       (string-match "^es" helm-locate-command)))
-                           " -b"))))
-    (helm-locate-1 helm-current-prefix-arg nil 'from-ff default)))
-
-(defun helm-ff-run-locate ()
-  "Run locate action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-locate)))
-(put 'helm-ff-run-locate 'helm-only t)
-
-(defun helm-files-insert-as-org-link (candidate)
-  (insert (format "[[%s][]]" candidate))
-  (goto-char (- (point) 2)))
-
-(defun helm-ff-run-insert-org-link ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-files-insert-as-org-link)))
-(put 'helm-ff-run-insert-org-link 'helm-only t)
-
-(defun helm-ff-run-find-file-as-root ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-find-file-as-root)))
-(put 'helm-ff-run-find-file-as-root 'helm-only t)
-
-(defun helm-ff-run-find-alternate-file ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'find-alternate-file)))
-(put 'helm-ff-run-find-alternate-file 'helm-only t)
-
-(defun helm-ff-run-mail-attach-files ()
-  "Run mail attach files command action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-mail-attach-files)))
-(put 'helm-ff-run-mail-attach-files 'helm-only t)
-
-(defun helm-ff-run-etags ()
-  "Run Etags command action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-etags-select)))
-(put 'helm-ff-run-etags 'helm-only t)
-
-(defvar lpr-printer-switch)
-(defun helm-ff-print (_candidate)
-  "Print marked files.
-
-You may to set in order
-variables `lpr-command',`lpr-switches' and/or `printer-name',
-but with no settings helm should detect your printer(s) and
-print with the default `lpr' settings.
-
-NOTE: DO NOT set the \"-P\" flag in `lpr-switches', if you really
-have to modify this, do it in `lpr-printer-switch'.
-
-Same as `dired-do-print' but for helm."
-  (require 'lpr)
-  (when (or helm-current-prefix-arg
-            (not helm-ff-printer-list))
-    (setq helm-ff-printer-list
-          (helm-ff-find-printers)))
-  (let* ((file-list (helm-marked-candidates :with-wildcard t))
-         (len (length file-list))
-         (printer-name (if helm-ff-printer-list
-                           (helm-comp-read
-                            "Printer: " helm-ff-printer-list)
-                         printer-name))
-         (lpr-switches
-	  (if (and (stringp printer-name)
-		   (string< "" printer-name))
-	      (cons (concat lpr-printer-switch printer-name)
-		    lpr-switches)
-              lpr-switches))
-         (command (helm-read-string
-                   (format "Print *%s File(s):\n%s with: "
-                           len
-                           (mapconcat
-                            (lambda (f) (format "- %s\n" f))
-                            file-list ""))
-                   (when (and lpr-command lpr-switches)
-                     (mapconcat 'identity
-                                (cons lpr-command
-                                      (if (stringp lpr-switches)
-                                          (list lpr-switches)
-                                          lpr-switches))
-                                " "))))
-         (file-args (mapconcat (lambda (x)
-                                   (format "'%s'" x))
-                               file-list " "))
-         (cmd-line (concat command " " file-args)))
-    (if command
-        (start-process-shell-command "helm-print" nil cmd-line)
-      (error "Error: Please verify your printer settings in Emacs."))))
-
-(defun helm-ff-run-print-file ()
-  "Run Print file action from `helm-source-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-print)))
-(put 'helm-ff-run-print-file 'helm-only t)
-
-(defun helm-ff-checksum (file)
-  "Calculate the checksum of FILE.
-The checksum is copied to kill-ring."
-  (cl-assert (file-regular-p file)
-             nil "`%s' is not a regular file" file)
-  (let ((algo (intern (helm-comp-read
-                       "Algorithm: "
-                       '(md5 sha1 sha224 sha256 sha384 sha512))))
-        (bn (helm-basename file)))
-    (message "Calculating %s checksum for %s..." algo bn)
-    (async-let ((sum (with-temp-buffer
-                       (insert-file-contents-literally file)
-                       (secure-hash algo (current-buffer)))))
-      (kill-new sum)
-      (message "Calculating %s checksum for `%s' done and copied to kill-ring" algo bn))))
-
-(defun helm-ff-toggle-basename (_candidate)
-  (with-helm-buffer
-    (setq helm-ff-transformer-show-only-basename
-          (not helm-ff-transformer-show-only-basename))
-    (let* ((cand   (helm-get-selection nil t))
-           (target (if helm-ff-transformer-show-only-basename
-                       (helm-basename cand) cand)))
-      (helm-force-update (concat (regexp-quote target) "$")))))
-
-(defun helm-ff-run-toggle-basename ()
-  (interactive)
-  (with-helm-alive-p
-    (unless (helm-empty-source-p)
-      (helm-ff-toggle-basename nil))))
-(put 'helm-ff-run-toggle-basename 'helm-only t)
-
-(defun helm-reduce-file-name (fname level)
-  "Reduce FNAME by number LEVEL from end."
-  ;; This version comes from issue #2004 (UNC paths) and should fix it.
-  (while (> level 0)
-    (unless (or (string= fname "/")
-                (string= (file-remote-p fname 'localname) "/"))
-      (setq fname (expand-file-name
-                   (concat (expand-file-name fname) "/../"))))
-    (setq level (1- level)))
-  fname)
-
-(defvar helm-find-files--level-tree nil)
-(defvar helm-find-files--level-tree-iterator nil)
-(defun helm-find-files-up-one-level (arg)
-  "Go up one level like unix command `cd ..'.
-If prefix numeric arg is given go ARG level up."
-  (interactive "p")
-  (with-helm-alive-p
-    (let ((src (helm-get-current-source)))
-      (when (and (helm-file-completion-source-p src)
-                 (not (helm-ff--invalid-tramp-name-p)))
-        (with-helm-window
-          (when (helm-follow-mode-p)
-            (helm-follow-mode -1) (message nil)))
-        ;; When going up one level we want to be at the line
-        ;; corresponding to actual directory, so store this info
-        ;; in `helm-ff-last-expanded'.
-        (let ((cur-cand (helm-get-selection nil nil src))
-              (new-pattern (helm-reduce-file-name helm-pattern arg)))
-          ;; Ensure visibility on all candidates for preselection.
-          (helm-attrset 'candidate-number-limit
-                        (if helm-ff-up-one-level-preselect
-                            (max (gethash new-pattern
-                                          helm-ff--directory-files-hash
-                                          helm-ff-candidate-number-limit)
-                                 helm-ff-candidate-number-limit)
-                          helm-ff-candidate-number-limit))
-          (cond ((file-directory-p helm-pattern)
-                 (setq helm-ff-last-expanded helm-ff-default-directory))
-                ((file-exists-p helm-pattern)
-                 (setq helm-ff-last-expanded helm-pattern))
-                ((and cur-cand (file-exists-p cur-cand))
-                 (setq helm-ff-last-expanded cur-cand)))
-          (unless helm-find-files--level-tree
-            (setq helm-find-files--level-tree
-                  (cons helm-ff-default-directory
-                        helm-find-files--level-tree)))
-          (setq helm-find-files--level-tree-iterator nil)
-          (push new-pattern helm-find-files--level-tree)
-          (helm-set-pattern new-pattern helm-suspend-update-flag)
-          (with-helm-after-update-hook (helm-ff-retrieve-last-expanded)))))))
-(put 'helm-find-files-up-one-level 'helm-only t)
-
-(defun helm-find-files-down-last-level ()
-  "Retrieve previous paths reached by `C-l' in helm-find-files."
-  (interactive)
-  (with-helm-alive-p
-    (when (and (helm-file-completion-source-p)
-               (not (helm-ff--invalid-tramp-name-p)))
-      (unless helm-find-files--level-tree-iterator
-        (setq helm-find-files--level-tree-iterator
-              (helm-iter-list (cdr helm-find-files--level-tree))))
-      (setq helm-find-files--level-tree nil)
-      (helm-aif (helm-iter-next helm-find-files--level-tree-iterator)
-          (helm-set-pattern it)
-        (setq helm-find-files--level-tree-iterator nil)))))
-(put 'helm-find-files-down-last-level 'helm-only t)
-
-(defun helm-find-files--reset-level-tree ()
-  (setq helm-find-files--level-tree-iterator nil
-        helm-find-files--level-tree nil))
-
-(add-hook 'helm-cleanup-hook 'helm-find-files--reset-level-tree)
-(add-hook 'post-self-insert-hook 'helm-find-files--reset-level-tree)
-(add-hook 'helm-after-persistent-action-hook 'helm-find-files--reset-level-tree)
-
-(defun helm-ff-retrieve-last-expanded ()
-  "Move overlay to last visited directory `helm-ff-last-expanded'.
-This happen after using `helm-find-files-up-one-level',
-or hitting C-j on \"..\"."
-  (when helm-ff-last-expanded
-    (let ((presel (if helm-ff-transformer-show-only-basename
-                      (helm-basename
-                       (directory-file-name helm-ff-last-expanded))
-                    (directory-file-name helm-ff-last-expanded))))
-      (with-helm-window
-        (when (re-search-forward (concat "^" (regexp-quote presel) "$") nil t)
-          (forward-line 0)
-          (helm-mark-current-line)))
-      (setq helm-ff-last-expanded nil))))
-
-(defun helm-ff-move-to-first-real-candidate ()
-  "When candidate is an incomplete file name move to first real candidate."
-  (let* ((src (helm-get-current-source))
-         (name (assoc-default 'name src))
-         ;; Ensure `helm-file-completion-source-p' returns nil on
-         ;; `helm-read-file-name' history.
-         minibuffer-completing-file-name)
-    (helm-aif (and (helm-file-completion-source-p src)
-                   (not (helm-empty-source-p))
-                   ;; Prevent dired commands moving to first real
-                   ;; (Issue #910).
-                   (or (memq (intern-soft name)
-                             helm-ff-goto-first-real-dired-exceptions)
-                       (not (string-match "\\`[Dd]ired-" name)))
-                   helm-ff--move-to-first-real-candidate
-                   (helm-get-selection nil nil src))
-        (unless (or (not (stringp it))
-                    (and (string-match helm-tramp-file-name-regexp it)
-                         (not (file-remote-p it nil t)))
-                    (file-exists-p it))
-          (helm-next-line)))))
-
-;;; Auto-update - helm-find-files auto expansion of directories.
-;;
-;;
-(defun helm-ff-update-when-only-one-matched ()
-  "Expand to directory when sole completion.
-When only one candidate is remaining and it is a directory,
-expand to this directory.
-This happen only when `helm-ff-auto-update-flag' is non--nil
-or when `helm-pattern' is equal to \"~/\"."
-  (let ((src (helm-get-current-source)))
-    (when (and (helm-file-completion-source-p src)
-               (not (get-buffer-window helm-action-buffer 'visible))
-               (not (helm-ff--invalid-tramp-name-p))
-               (not (string-match-p "\\`[.]\\{2\\}[^/]+"
-                                    (helm-basename helm-pattern))))
-      (with-helm-buffer
-        (let* ((history-p   (string= (assoc-default 'name src)
-                                     "Read File Name History"))
-               (pat         (if (string-match helm-tramp-file-name-regexp
-                                              helm-pattern)
-                                (helm-ff--create-tramp-name helm-pattern)
-                                helm-pattern))
-               (completed-p (string= (file-name-as-directory
-                                      (expand-file-name
-                                       (substitute-in-file-name pat)))
-                                     helm-ff-default-directory))
-               (candnum (helm-get-candidate-number))
-               (lt2-p   (and (<= candnum 2)
-                             (>= (string-width (helm-basename helm-pattern)) 2)))
-               (cur-cand (prog2
-                             (unless (or completed-p
-                                         (file-exists-p pat)
-                                         history-p (null lt2-p))
-                               ;; Only one non--existing candidate
-                               ;; and one directory candidate, move to it,
-                               ;; but not when renaming, copying etc...,
-                               ;; so for this use
-                               ;; `helm-ff-move-to-first-real-candidate'
-                               ;; instead of `helm-next-line' (Issue #910).
-                               (helm-ff-move-to-first-real-candidate))
-                             (helm-get-selection nil nil src))))
-          (when (and (or (and helm-ff-auto-update-flag
-                              (null helm-ff--deleting-char-backward)
-                              ;; Issue #295
-                              ;; File predicates are returning t
-                              ;; with paths like //home/foo.
-                              ;; So check it is not the case by regexp
-                              ;; to allow user to do C-a / to start e.g
-                              ;; entering a tramp method e.g /sudo::.
-                              (not (string-match "\\`//" helm-pattern))
-                              (not (eq last-command 'helm-yank-text-at-point)))
-                         ;; Fix issue #542.
-                         (string= helm-pattern "~/")
-                         ;; Only one remaining directory, expand it.
-                         (and (= candnum 1)
-                              helm-ff--auto-update-state
-                              (file-accessible-directory-p pat)
-                              (null helm-ff--deleting-char-backward)))
-                     (or
-                      ;; Only one candidate remaining
-                      ;; and at least 2 char in basename.
-                      lt2-p
-                      ;; Already completed.
-                      completed-p)
-                     (not history-p) ; Don't try to auto complete in history.
-                     (stringp cur-cand)
-                     (file-accessible-directory-p cur-cand))
-            (if (and (not (helm-dir-is-dot cur-cand)) ; [1]
-                     ;; Maybe we are here because completed-p is true
-                     ;; but check this again to be sure. (Windows fix)
-                     (<= candnum 2))    ; [2]
-                ;; If after going to next line the candidate
-                ;; is not one of "." or ".." [1]
-                ;; and only one candidate is remaining [2],
-                ;; assume candidate is a new directory to expand, and do it.
-                (helm-set-pattern (file-name-as-directory cur-cand))
-                ;; The candidate is one of "." or ".."
-                ;; that mean we have entered the last letter of the directory name
-                ;; in prompt, so expansion is already done, just add the "/" at end
-                ;; of name unless helm-pattern ends with "."
-                ;; (i.e we are writing something starting with ".")
-                (unless (string-match "\\`.*[.]\\{1\\}\\'" helm-pattern)
-                  (helm-set-pattern
-                   ;; Need to expand-file-name to avoid e.g /ssh:host:./ in prompt.
-                   (expand-file-name (file-name-as-directory helm-pattern)))))
-            (helm-check-minibuffer-input)))))))
-
-(defun helm-ff-auto-expand-to-home-or-root ()
-  "Allow expanding to home/user directory or root or text yanked after pattern."
-  (when (and (helm-file-completion-source-p)
-             (with-current-buffer (window-buffer (minibuffer-window)) (eolp))
-             (not (string-match helm-ff-url-regexp helm-pattern)))
-    (cond ((and (not (file-remote-p helm-pattern))
-                (null (file-exists-p helm-pattern))
-                (string-match-p
-                 "\\`\\([.]\\|\\s-\\)\\{2\\}[^/]+"
-                 (helm-basename helm-pattern))
-                (string-match-p "/\\'" helm-pattern))
-           (helm-ff-recursive-dirs helm-pattern)
-           (with-helm-window (helm-check-minibuffer-input)))
-          ((string-match
-            "\\(?:\\`~/\\)\\|/?\\$.*/\\|/\\./\\|/\\.\\./\\|/~.*/\\|//\\|\\(/[[:alpha:]]:/\\|\\s\\+\\)"
-            helm-pattern)
-           (let* ((match (match-string 0 helm-pattern))
-                  (input (cond ((string= match "/./")
-                                (expand-file-name default-directory))
-                               ((string= helm-pattern "/../") "/")
-                               ((string-match-p "\\`/\\$" match)
-                                (let ((sub (substitute-in-file-name match)))
-                                  (if (file-directory-p sub)
-                                      sub (replace-regexp-in-string "/\\'" "" sub))))
-                               (t (helm-ff--expand-substitued-pattern helm-pattern)))))
-             ;; `file-directory-p' returns t on "/home/me/." (issue #1844).
-             (if (and (file-directory-p input)
-                      (not (string-match-p "[^.]\\.\\'" input)))
-                 (setq helm-ff-default-directory
-                       (setq input (file-name-as-directory input)))
-                 (setq helm-ff-default-directory (file-name-as-directory
-                                                  (file-name-directory input))))
-             (with-helm-window
-               (helm-set-pattern input)
-               (helm-check-minibuffer-input)))))))
-
-(defun helm-ff--expand-file-name-no-dot (name &optional directory)
-  "Prevent expanding \"/home/user/.\" to \"/home/user\"."
-  ;; Issue #1844 - If user enter "~/." to type an hidden filename
-  ;; don't expand to /home/him e.g.
-  ;; (expand-file-name "~/.") =>"/home/thierry"
-  ;; (helm-ff--expand-substitued-pattern "~/.") =>"/home/thierry/."
-  (concat (expand-file-name name directory)
-          (and (string-match "[^.]\\.\\'" name) "/.")))
-
-(defun helm-ff--expand-substitued-pattern (pattern)
-  ;; [Windows] On UNC paths "/" expand to current machine,
-  ;; so use the root of current Drive. (i.e "C:/")
-  (let* ((directory (and (memq system-type '(windows-nt ms-dos))
-                         (getenv "SystemDrive")))
-         ;; On Windows use a simple call to `expand-file-name' to
-         ;; avoid Issue #2004.
-         (expand-fn (if directory
-                        #'expand-file-name
-                      #'helm-ff--expand-file-name-no-dot)))
-    (funcall expand-fn (helm-substitute-in-filename pattern)
-             ;; directory is nil on Nix.
-             directory)))
-
-(defun helm-substitute-in-filename (fname)
-  "Substitute all parts of FNAME from start up to \"~/\" or \"/\".
-On windows system substitute from start up to \"/[[:lower:]]:/\".
-This function is needed for `helm-ff-auto-expand-to-home-or-root'
-and should be used carefully elsewhere, or not at all, using
-`substitute-in-file-name' instead."
-  (cond ((and helm--url-regexp
-              (string-match-p helm--url-regexp fname))
-         fname)
-        ((and (file-remote-p fname)
-              helm-substitute-in-filename-stay-on-remote)
-         (let ((sub (substitute-in-file-name fname)))
-           (if (file-directory-p sub)
-               sub (replace-regexp-in-string "/\\'" "" sub))))
-        (t
-         (with-temp-buffer
-           (insert fname)
-           (goto-char (point-min))
-           (when (memq system-type '(windows-nt ms-dos))
-             (skip-chars-forward "/")) ;; Avoid infloop in UNC paths Issue #424
-           (if (re-search-forward "~.*/?\\|//\\|/[[:alpha:]]:/" nil t)
-               (let ((match (match-string 0)))
-                 (goto-char (if (or (string= match "//")
-                                    (string-match-p "/[[:alpha:]]:/" match))
-                                (1+ (match-beginning 0))
-                                (match-beginning 0)))
-                 (buffer-substring-no-properties (point) (point-at-eol)))
-               fname)))))
-
-(defun helm-point-file-in-dired (file)
-  "Put point on filename FILE in dired buffer."
-  (unless (and helm--url-regexp
-               (string-match-p helm--url-regexp file))
-    (let ((target (expand-file-name (helm-substitute-in-filename file))))
-      (dired (file-name-directory target))
-      (dired-goto-file target))))
-
-(defun helm-marked-files-in-dired (_candidate)
-  "Open a dired buffer with only marked files.
-
-With a prefix arg toggle dired buffer to wdired mode."
-  (advice-add 'wdired-finish-edit :override #'helm--advice-wdired-finish-edit)
-  (advice-add 'wdired-get-filename :override #'helm--advice-wdired-get-filename)
-  (let* ((marked (helm-marked-candidates :with-wildcard t))
-         (current (car marked)))
-    (unless (and helm--url-regexp
-                 (string-match-p helm--url-regexp current))
-      (let ((target (expand-file-name (helm-substitute-in-filename current))))
-        (dired (cons helm-ff-default-directory marked))
-        (dired-goto-file target)
-        (when (or helm-current-prefix-arg current-prefix-arg)
-          (call-interactively 'wdired-change-to-wdired-mode))))))
-
-(defun helm-ff-run-marked-files-in-dired ()
-  "Execute `helm-marked-files-in-dired' interactively."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-marked-files-in-dired)))
-(put 'helm-ff-run-marked-files-in-dired 'helm-only t)
-
-(defun helm-ff--create-tramp-name (fname)
-  "Build filename from `helm-pattern' like /su:: or /sudo::."
-  ;; `tramp-make-tramp-file-name' takes 7 args on emacs-26 whereas it
-  ;; takes only 5 args in emacs-24/25.
-  (apply #'tramp-make-tramp-file-name
-         ;; `tramp-dissect-file-name' returns a list in emacs-26
-         ;; whereas in 24.5 it returns a vector, thus the car is a
-         ;; symbol (`tramp-file-name') which is not needed as argument
-         ;; for `tramp-make-tramp-file-name' so transform the cdr in
-         ;; vector, and for 24.5 use directly the returned value.
-         (cl-loop with v = (helm-ff--tramp-cons-or-vector
-                            (tramp-dissect-file-name fname))
-                  for i across v collect i)))
-
-(defun helm-ff--tramp-cons-or-vector (vector-or-cons)
-  "Return VECTOR-OR-CONS as a vector."
-  (pcase vector-or-cons
-    (`(,_l . ,ll) (vconcat ll))
-    ((and vec (pred vectorp)) vec)))
-
-(defun helm-ff--get-tramp-methods ()
-  "Returns a list of the car of `tramp-methods'."
-  (or helm-ff--tramp-methods
-      (setq helm-ff--tramp-methods (mapcar 'car tramp-methods))))
-
-(defun helm-ff--previous-mh-tramp-method (str)
-  (save-match-data
-    (with-temp-buffer
-      (insert str)
-      (when (re-search-backward
-             (concat "\\([|]\\)\\("
-                     (mapconcat 'identity (helm-ff--get-tramp-methods) "\\|")
-                     "\\):")
-             nil t)
-        (list
-         (buffer-substring-no-properties (point-at-bol) (match-beginning 2))
-         (buffer-substring-no-properties (match-beginning 2) (match-end 2)))))))
-
-(defun helm-ff--get-host-from-tramp-invalid-fname (fname)
-  "Extract hostname from an incomplete tramp file name.
-Return nil on valid file name remote or not."
-  ;; Check first if whole file is remote (file-remote-p is inefficient
-  ;; in this case) otherwise we are matching e.g. /home/you/ssh:foo/
-  ;; which is not a remote name.
-  ;; FIXME this will not work with a directory or a file named like
-  ;; "ssh:foo" and located at root (/) but it seems there is no real
-  ;; solution apart disabling tramp-mode when a file/dir located at /
-  ;; is matching helm-tramp-file-name-regexp; This would prevent usage
-  ;; of tramp if one have such a directory at / (who would want to
-  ;; have such a dir at / ???)  See emacs-bug#31489.
-  (when (string-match-p helm-tramp-file-name-regexp fname)
-    (let* ((bn    (helm-basename fname))
-           (bd    (replace-regexp-in-string (regexp-quote bn) "" fname))
-           (split (split-string bn ":" t))
-           (meth  (car (member (car split)
-                               (helm-ff--get-tramp-methods)))))
-      (and meth (string= bd "/") (car (last split))))))
-
-(cl-defun helm-ff--tramp-hostnames (&optional (pattern helm-pattern))
-  "Get a list of hosts for tramp method found in `helm-pattern'.
-Argument PATTERN default to `helm-pattern', it is here only for debugging
-purpose."
-  (when (string-match helm-tramp-file-name-regexp pattern)
-    (let* ((mh-method   (helm-ff--previous-mh-tramp-method pattern))
-           (method      (or (cadr mh-method) (match-string 1 pattern)))
-           (current-mh-host (helm-aif (and mh-method
-                                           (helm-ff--get-host-from-tramp-invalid-fname pattern))
-                                (concat (car mh-method) method ":"
-                                        (car (split-string it "|" t)))))
-           (all-methods (helm-ff--get-tramp-methods))
-           (comps (cl-loop for (f . h) in (tramp-get-completion-function method)
-                           append (cl-loop for e in (funcall f (car h))
-                                           for host = (and (consp e) (cadr e))
-                                           when (and host (not (member host all-methods)))
-                                           collect (concat (or (car mh-method) "/")
-                                                           method ":" host)))))
-      (helm-fast-remove-dups
-       (delq nil (cons current-mh-host comps))
-       :test 'equal))))
-
-(defun helm-ff-before-action-hook-fn ()
-  "Exit helm when user try to execute action on an invalid tramp fname."
-  (let* ((src (helm-get-current-source))
-         (cand (helm-get-selection nil nil src)))
-    (when (and (helm-file-completion-source-p src)
-               (stringp cand)
-               (helm-ff--invalid-tramp-name-p cand) ; Check candidate.
-               (helm-ff--invalid-tramp-name-p)) ; check helm-pattern.
-      (error "Error: Unknown file or directory `%s'" cand))))
-(add-hook 'helm-before-action-hook 'helm-ff-before-action-hook-fn)
-
-(cl-defun helm-ff--invalid-tramp-name-p (&optional (pattern helm-pattern))
-  "Return non--nil when PATTERN is an invalid tramp filename."
-  (string= (helm-ff-set-pattern pattern)
-           "Invalid tramp file name"))
-
-(defun helm-ff--tramp-postfixed-p (str)
-  (let (result)
-    (save-match-data
-      (with-temp-buffer
-        (save-excursion (insert str))
-        (helm-awhile (search-forward ":" nil t)
-          (if (save-excursion
-                (forward-char -1)
-                (looking-back
-                 (mapconcat 'identity (helm-ff--get-tramp-methods) "\\|")
-                 (point-at-bol)))
-              (setq result nil)
-              (setq result it)))))
-    result))
-
-(defun helm-ff-set-pattern (pattern)
-  "Handle tramp filenames in `helm-pattern'."
-  (let* ((methods (helm-ff--get-tramp-methods))
-         ;; Returns the position of last ":" entered.
-         (postfixed (helm-ff--tramp-postfixed-p pattern))
-         (reg "\\`/\\([^[/:]+\\|[^/]+]\\):.*:")
-         cur-method tramp-name)
-    ;; In some rare cases tramp can return a nil input,
-    ;; so be sure pattern is a string for safety (Issue #476).
-    (unless pattern (setq pattern ""))
-    (cond ((string-match helm-ff-url-regexp pattern) pattern)
-          ((string-match "\\`\\$" pattern)
-           (substitute-in-file-name pattern))
-          ((string= pattern "") "")
-          ((string-match "\\`[.]\\{1,2\\}/\\'" pattern)
-           (expand-file-name pattern))
-          ;; Directories ending by a dot (issue #1940)
-          ((string-match "[^/][.]/\\'" pattern)
-           (expand-file-name pattern))
-          ((string-match ".*\\(~?/?[.]\\{1\\}/\\)\\'" pattern)
-           (expand-file-name default-directory))
-          ((string-match ".*\\(~//\\|//\\)\\'" pattern)
-           (expand-file-name "/"))      ; Expand to "/" or "c:/"
-          ((string-match "\\`\\(~/\\|.*/~/\\)\\'" pattern)
-           (expand-file-name "~/"))
-          ((string-match "\\`~/" pattern)
-           (expand-file-name pattern))
-          ;; Match "/method:maybe_hostname:~"
-          ((and (string-match (concat reg "~") pattern)
-                postfixed
-                (setq cur-method (match-string 1 pattern))
-                (member cur-method methods))
-           (setq tramp-name (expand-file-name
-                             (helm-ff--create-tramp-name
-                              (match-string 0 pattern))))
-           (replace-match tramp-name nil t pattern))
-          ;; Match "/method:maybe_hostname:"
-          ((and (string-match reg pattern)
-                postfixed
-                (setq cur-method (match-string 1 pattern))
-                (member cur-method methods))
-           (setq tramp-name (helm-ff--create-tramp-name
-                             (match-string 0 pattern)))
-           (replace-match tramp-name nil t pattern))
-          ;; Match "/hostname:"
-          ((and (string-match helm-tramp-file-name-regexp pattern)
-                postfixed
-                (setq cur-method (match-string 1 pattern))
-                (and cur-method (not (member cur-method methods))))
-           (setq tramp-name (helm-ff--create-tramp-name
-                             (match-string 0 pattern)))
-           (replace-match tramp-name nil t pattern))
-          ;; Match "/method:" in this case don't try to connect.
-          ((and (null postfixed)
-                (string-match helm-tramp-file-name-regexp pattern)
-                (member (match-string 1 pattern) methods))
-           "Invalid tramp file name")   ; Write in helm-buffer.
-          ;; Return PATTERN unchanged.
-          (t pattern))))
-
-(defun helm-find-files-get-candidates (&optional require-match)
-  "Create candidate list for `helm-source-find-files'."
-  (let* ((path          (helm-ff-set-pattern helm-pattern))
-         (dir-p         (file-accessible-directory-p path))
-         basedir
-         invalid-basedir
-         non-essential
-         (tramp-verbose helm-tramp-verbose)) ; No tramp message when 0.
-    ;; Tramp check if path is valid without waiting a valid
-    ;; connection and may send a file-error.
-    (setq helm--ignore-errors (file-remote-p path))
-    (set-text-properties 0 (length path) nil path)
-    ;; Issue #118 allow creation of newdir+newfile.
-    (unless (or
-             ;; A tramp file name not completed.
-             (string= path "Invalid tramp file name")
-             ;; An empty pattern
-             (string= path "")
-             (and (string-match-p ":\\'" path)
-                  (helm-ff--tramp-postfixed-p path))
-             ;; Check if base directory of PATH is valid.
-             (helm-aif (file-name-directory path)
-                 ;; If PATH is a valid directory IT=PATH,
-                 ;; else IT=basedir of PATH.
-                 (file-directory-p it)))
-      ;; BASEDIR is invalid, that's mean user is starting
-      ;; to write a non--existing path in minibuffer
-      ;; probably to create a 'new_dir' or a 'new_dir+new_file'.
-      (setq invalid-basedir t))
-    ;; Don't set now `helm-pattern' if `path' == "Invalid tramp file name"
-    ;; like that the actual value (e.g /ssh:) is passed to
-    ;; `helm-ff--tramp-hostnames'.
-    (unless (or (string= path "Invalid tramp file name")
-                invalid-basedir)      ; Leave  helm-pattern unchanged.
-      (setq helm-ff-auto-update-flag  ; [1]
-            ;; Unless auto update is disabled start auto updating only
-            ;; at third char.
-            (unless (or (null helm-ff--auto-update-state)
-                        ;; But don't enable auto update when
-                        ;; deleting backward.
-                        helm-ff--deleting-char-backward
-                        (and dir-p (not (string-match-p "/\\'" path))))
-              (or (>= (length (helm-basename path)) 3) dir-p)))
-      ;; At this point the tramp connection is triggered.
-      (helm-log
-       "Pattern=%S"
-       (setq helm-pattern (helm-ff--transform-pattern-for-completion path)))
-      ;; This have to be set after [1] to allow deleting char backward.
-      (setq basedir (or (helm-aand
-                         (if (and dir-p helm-ff-auto-update-flag)
-                             ;; Add the final "/" to path
-                             ;; when `helm-ff-auto-update-flag' is enabled.
-                             (file-name-as-directory path)
-                           (if (string= path "")
-                               "/" (file-name-directory path)))
-                         (expand-file-name it))
-                        default-directory))
-      (setq helm-ff-default-directory
-            (if (string= helm-pattern "")
-                (expand-file-name "/")  ; Expand to "/" or "c:/"
-                ;; If path is an url *default-directory have to be nil.
-                (unless (or (string-match helm-ff-url-regexp path)
-                            (and helm--url-regexp
-                                 (string-match helm--url-regexp path)))
-                  basedir))))
-    (when (and (string-match ":\\'" path)
-               (file-remote-p basedir nil t))
-      (setq helm-pattern basedir))
-    (cond ((string= path "Invalid tramp file name")
-           (or (helm-ff--tramp-hostnames) ; Hostnames completion.
-               (prog2
-                   ;; `helm-pattern' have not been modified yet.
-                   ;; Set it here to the value of `path' that should be now
-                   ;; "Invalid tramp file name" and set the candidates list
-                   ;; to ("Invalid tramp file name") to make `helm-pattern'
-                   ;; match single candidate "Invalid tramp file name".
-                   (setq helm-pattern path)
-                   ;; "Invalid tramp file name" is now printed
-                   ;; in `helm-buffer'.
-                   (list path))))
-          ((or (and (file-regular-p path)
-                    (eq last-repeatable-command 'helm-execute-persistent-action))
-               ;; `ffap-url-regexp' don't match until url is complete.
-               (string-match helm-ff-url-regexp path)
-               invalid-basedir
-               (and (not (file-exists-p path)) (string-match "/$" path))
-               (and helm--url-regexp (string-match helm--url-regexp path)))
-           (list path))
-          ((string= path "") (helm-ff-directory-files "/"))
-          ;; Check here if directory is accessible (not working on Windows).
-          ((and (file-directory-p path) (not (file-readable-p path)))
-           (list (format "file-error: Opening directory permission denied `%s'" path)))
-          ;; A fast expansion of PATH is made only if `helm-ff-auto-update-flag'
-          ;; is enabled.
-          ((and dir-p helm-ff-auto-update-flag)
-           (helm-ff-directory-files path))
-          (t (append (unless (or require-match
-                                 ;; When `helm-ff-auto-update-flag' has been
-                                 ;; disabled, whe don't want PATH to be added on top
-                                 ;; if it is a directory.
-                                 dir-p)
-                       (list path))
-                     (helm-ff-directory-files basedir))))))
-
-(defun helm-list-directory (directory)
-  "List directory DIRECTORY.
-
-If DIRECTORY is remote use `helm-list-directory-function' otherwise use
-`directory-files'."
-  (if (file-remote-p directory)
-      (funcall helm-list-directory-function directory)
-    (directory-files directory t directory-files-no-dot-files-regexp)))
-
-(defun helm-list-dir-lisp (directory)
-  "List DIRECTORY with `file-name-all-completions' as backend.
-
-Add a `helm-ff-dir' property on each fname ending with \"/\"."
-  ;; NOTE: `file-name-all-completions' and `directory-files' and most
-  ;; tramp file handlers don't handle cntrl characters in fnames, so
-  ;; the displayed files will be plain wrong in this case, even worst
-  ;; the filenames will be splitted in two or more filenames.
-  (cl-loop for f in (sort (file-name-all-completions "" directory)
-                          'string-lessp)
-           unless (or (string= f "")
-                      (member f '("./" "../"))
-                      ;; Ignore the tramp names from /
-                      ;; completion, e.g. ssh: scp: etc...
-                      (char-equal (aref f (1- (length f))) ?:))
-           if (and (helm--dir-name-p f)
-                   (helm--dir-file-name f directory))
-           collect (propertize it 'helm-ff-dir t)
-           else collect (propertize (expand-file-name f directory)
-                                    'helm-ff-file t)))
-
-(defun helm-list-dir-external (dir)
-  "List directory DIR with external shell command as backend.
-
-This function is fast enough to be used for remote files and save the
-type of files at the same time in a property for using it later in the
-transformer."
-  (let ((default-directory (file-name-as-directory
-                            (expand-file-name dir))))
-    (with-temp-buffer
-      (when (eq (process-file-shell-command
-                 (format
-                  ;; -A remove dot files, -F append [*=@|/>] at eof
-                  ;; and -Q quote the real filename.  If not using -Q,
-                  ;; there is no way to distinguish if foo* is a real
-                  ;; file or if it is foo the executable file so with
-                  ;; -Q we have "foo"* for the executable file foo and
-                  ;; "foo*" for the real file foo. The downside is
-                  ;; that we need an extra step to remove the quotes
-                  ;; at the end which impact performances.
-                  "ls -A -1 -F -b -Q | awk -v dir=%s '{print dir $1}'"
-                  (shell-quote-argument default-directory))
-                 nil t nil)
-                0)
-        (goto-char (point-min))
-        (save-excursion
-          (while (re-search-forward "[*=@|/>]$" nil t)
-            ;; A line looks like /home/you/"foo"@
-            (helm-acase (match-string 0)
-              ("*" (replace-match "")
-                   (put-text-property
-                    (point-at-bol) (point-at-eol) 'helm-ff-exe t))
-              ("@" (replace-match "")
-                   (put-text-property
-                    (point-at-bol) (point-at-eol) 'helm-ff-sym t))
-              ("/" (replace-match "")
-                   (put-text-property
-                    (point-at-bol) (point-at-eol) 'helm-ff-dir t))
-              (("=" "|" ">") (replace-match "")))))
-        (while (re-search-forward "[\"]" nil t)
-          (replace-match ""))
-        (add-text-properties (point-min) (point-max) '(helm-ff-file t))
-        (split-string (buffer-string) "\n" t)))))
-
-(defun helm-ff-directory-files (directory)
-  "List contents of DIRECTORY.
-Argument FULL mean absolute path.
-It is same as `directory-files' but always returns the
-dotted filename '.' and '..' even on root directories in Windows
-systems."
-  (setq directory (file-name-as-directory
-                   (expand-file-name directory)))
-  (let* (file-error
-         (ls   (condition-case err
-                   (helm-list-directory directory)
-                 ;; Handle file-error from here for Windows
-                 ;; because predicates like `file-readable-p' and friends
-                 ;; seem broken on emacs for Windows systems (always returns t).
-                 ;; This should never be called on GNU/Linux/Unix
-                 ;; as the error is properly intercepted in
-                 ;; `helm-find-files-get-candidates' by `file-readable-p'.
-                 (file-error
-                  (prog1
-                      (list (format "%s:%s"
-                                    (car err)
-                                    (mapconcat 'identity (cdr err) " ")))
-                    (setq file-error t)))))
-        (dot  (concat directory "."))
-        (dot2 (concat directory "..")))
-    (puthash directory (+ (length ls) 2) helm-ff--directory-files-hash)
-    (append (and (not file-error) (list dot dot2)) ls)))
-
-(defun helm-ff-handle-backslash (fname)
-  ;; Allow creation of filenames containing a backslash.
-  (cl-loop with bad = '((92 . ""))
-        for i across fname
-        if (assq i bad) concat (cdr it)
-        else concat (string i)))
-
-(defun helm-ff-fuzzy-matching-p ()
-  (and helm-ff-fuzzy-matching
-       (not (memq helm-mm-matching-method '(multi1 multi3p)))))
-
-(defun helm-ff--transform-pattern-for-completion (pattern)
-  "Maybe return PATTERN with it's basename modified as a regexp.
-This happen only when `helm-ff-fuzzy-matching' is enabled.
-This provide a similar behavior as `ido-enable-flex-matching'.
-See also `helm--mapconcat-pattern'.
-If PATTERN is an url returns it unmodified.
-When PATTERN contain a space fallback to multi-match.
-If basename contain one or more space fallback to multi-match.
-If PATTERN is a valid directory name,return PATTERN unchanged."
-  ;; handle bad filenames containing a backslash (no more needed in
-  ;; emacs-26, also prevent regexp matching with e.g. "\|").
-  ;; (setq pattern (helm-ff-handle-backslash pattern))
-  (let ((bn      (helm-basename pattern))
-        (bd      (or (helm-basedir pattern) ""))
-        ;; Trigger tramp connection with file-directory-p.
-        (dir-p   (file-directory-p pattern))
-        (tramp-p (cl-loop for (m . f) in tramp-methods
-                       thereis (string-match m pattern))))
-    ;; Always regexp-quote base directory name to handle
-    ;; crap dirnames such e.g bookmark+
-    (cond
-      ((or (and dir-p tramp-p (string-match ":\\'" pattern))
-           (string= pattern "")
-           (and dir-p (<= (length bn) 2))
-           ;; Fix Issue #541 when BD have a subdir similar
-           ;; to BN, don't switch to match plugin
-           ;; which will match both.
-           (and dir-p (string-match (regexp-quote bn) bd)))
-       ;; Use full PATTERN on e.g "/ssh:host:".
-       (regexp-quote pattern))
-      ;; Prefixing BN with a space call multi-match completion.
-      ;; This allow showing all files/dirs matching BN (Issue #518).
-      ;; FIXME: some multi-match methods may not work here.
-      (dir-p (concat (regexp-quote bd) " " (regexp-quote bn)))
-      ((or (not (helm-ff-fuzzy-matching-p))
-           (string-match "\\s-" bn))    ; Fall back to multi-match.
-       (concat (regexp-quote bd) bn))
-      ((or (string-match "[*][.]?.*" bn) ; Allow entering wilcard.
-           (string-match "/$" pattern)     ; Allow mkdir.
-           (string-match helm-ff-url-regexp pattern)
-           (and (string= helm-ff-default-directory "/") tramp-p))
-       ;; Don't treat wildcards ("*") as regexp char.
-       ;; (e.g ./foo/*.el => ./foo/[*].el)
-       (concat (regexp-quote bd)
-               (replace-regexp-in-string "[*]" "[*]" bn)))
-      (t (concat (regexp-quote bd)
-                 (if (>= (length bn) 2) ; wait 2nd char before concating.
-                     (helm--mapconcat-pattern bn)
-                     (concat ".*" (regexp-quote bn))))))))
-
-(defun helm-dir-is-dot (dir)
-  (string-match "\\(?:/\\|\\`\\)\\.\\{1,2\\}\\'" dir))
-
-(defun helm-ff-save-history ()
-  "Store the last value of `helm-ff-default-directory' in `helm-ff-history'.
-Note that only existing directories are saved here."
-  (when (and helm-ff-default-directory
-             (helm-file-completion-source-p)
-             (file-directory-p helm-ff-default-directory))
-    (set-text-properties 0 (length helm-ff-default-directory)
-                         nil helm-ff-default-directory)
-    (push helm-ff-default-directory helm-ff-history)))
-(add-hook 'helm-cleanup-hook 'helm-ff-save-history)
-
-(defun helm-files-save-file-name-history (&optional force)
-  "Save marked files to `file-name-history'."
-  (let* ((src (helm-get-current-source))
-         (src-name (assoc-default 'name src)))
-    (when (or force (helm-file-completion-source-p src)
-              (member src-name helm-files-save-history-extra-sources))
-      (let ((mkd (helm-marked-candidates :with-wildcard t))
-            (history-delete-duplicates t))
-        (cl-loop for sel in mkd
-              when (and sel
-                        (stringp sel)
-                        (file-exists-p sel)
-                        (not (file-directory-p sel)))
-              do
-              ;; we use `abbreviate-file-name' here because
-              ;; other parts of Emacs seems to,
-              ;; and we don't want to introduce duplicates.
-              (add-to-history 'file-name-history
-                              (abbreviate-file-name sel)))))))
-(add-hook 'helm-exit-minibuffer-hook 'helm-files-save-file-name-history)
-
-(defun helm-ff-valid-symlink-p (file)
-  (helm-aif (condition-case-unless-debug nil
-                ;; `file-truename' send error
-                ;; on cyclic symlinks (Issue #692).
-                (file-truename file)
-              (error nil))
-      (file-exists-p it)))
-
-(defun helm-get-default-mode-for-file (filename)
-  "Return the default mode to open FILENAME."
-  (let ((mode (cl-loop for (r . m) in auto-mode-alist
-                    thereis (and (string-match r filename) m))))
-    (or (and (symbolp mode) mode) "Fundamental")))
-
-(defun helm-ff-properties (candidate)
-  "Show file properties of CANDIDATE in a tooltip or message."
-  (require 'helm-external) ; For `helm-get-default-program-for-file'.
-  (helm-aif (helm-file-attributes candidate)
-      (let* ((all                it)
-             (dired-line         (helm-file-attributes
-                                  candidate :dired t :human-size t))
-             (type               (cl-getf all :type))
-             (mode-type          (cl-getf all :mode-type))
-             (owner              (cl-getf all :uid))
-             (owner-right        (cl-getf all :user t))
-             (group              (cl-getf all :gid))
-             (group-right        (cl-getf all :group))
-             (other-right        (cl-getf all :other))
-             (size               (helm-file-human-size (cl-getf all :size)))
-             (modif              (cl-getf all :modif-time))
-             (access             (cl-getf all :access-time))
-             (ext                (helm-get-default-program-for-file candidate))
-             (tooltip-hide-delay (or helm-tooltip-hide-delay tooltip-hide-delay)))
-        (if (and (display-graphic-p) tooltip-mode)
-            (tooltip-show
-             (concat
-              (helm-basename candidate) "\n"
-              dired-line "\n"
-              (format "Mode: %s\n" (helm-get-default-mode-for-file candidate))
-              (format "Ext prog: %s\n" (or (and ext (replace-regexp-in-string
-                                                     " %s" "" ext))
-                                           "Not defined"))
-              (format "Type: %s: %s\n" type mode-type)
-              (when (string= type "symlink")
-                (format "True name: '%s'\n"
-                        (cond ((string-match "^\.#" (helm-basename candidate))
-                               "Autosave symlink")
-                              ((helm-ff-valid-symlink-p candidate)
-                               (file-truename candidate))
-                              (t "Invalid Symlink"))))
-              (format "Owner: %s: %s\n" owner owner-right)
-              (format "Group: %s: %s\n" group group-right)
-              (format "Others: %s\n" other-right)
-              (format "Size: %s\n" size)
-              (format "Modified: %s\n" modif)
-              (format "Accessed: %s\n" access)))
-          (message dired-line) (sit-for 5)))
-    (message "Permission denied, file not readable")))
-
-(defun helm-ff-properties-persistent ()
-  "Show properties without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'properties-action '(helm-ff-properties . never-split))
-    (helm-execute-persistent-action 'properties-action)))
-(put 'helm-ff-properties-persistent 'helm-only t)
-
-(defun helm-ff-persistent-delete ()
-  "Delete current candidate without quitting."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'quick-delete '(helm-ff-quick-delete . never-split))
-    (helm-execute-persistent-action 'quick-delete)))
-(put 'helm-ff-persistent-delete 'helm-only t)
-
-(defun helm-ff-dot-file-p (file)
-  "Check if FILE is `.' or `..'."
-  (member (helm-basename file) '("." "..")))
-
-(defun helm-ff-kill-buffer-fname (candidate)
-  (let* ((buf      (get-file-buffer candidate))
-         (buf-name (buffer-name buf)))
-    (cond ((and buf (eq buf (get-buffer helm-current-buffer)))
-           (user-error
-            "Can't kill `helm-current-buffer' without quitting session"))
-          (buf (kill-buffer buf) (message "Buffer `%s' killed" buf-name))
-          (t (message "No buffer to kill")))))
-
-(defun helm-ff-kill-or-find-buffer-fname (candidate)
-  "Find file CANDIDATE or kill it's buffer if it is visible.
-Never kill `helm-current-buffer'.
-Never kill buffer modified.
-This is called normally on third hit of \
-\\<helm-map>\\[helm-execute-persistent-action]
-in `helm-find-files-persistent-action-if'."
-  (let* ((buf      (get-file-buffer candidate))
-         (buf-name (buffer-name buf))
-         (win (get-buffer-window buf))
-         (helm--reading-passwd-or-string t))
-    (cond ((and buf win (eq buf (get-buffer helm-current-buffer)))
-           (user-error
-            "Can't kill `helm-current-buffer' without quitting session"))
-          ((and buf win (buffer-modified-p buf))
-           (message "Can't kill modified buffer, please save it before"))
-          ((and buf win)
-           (kill-buffer buf)
-           (if (and helm-persistent-action-display-window
-                    (window-dedicated-p (next-window win 1)))
-               (delete-window helm-persistent-action-display-window)
-             (set-window-buffer win helm-current-buffer))
-           (message "Buffer `%s' killed" buf-name))
-          (t (find-file candidate)))))
-
-(defun helm-ff-run-kill-buffer-persistent ()
-  "Execute `helm-ff-kill-buffer-fname' without quitting."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'kill-buffer-fname 'helm-ff-kill-buffer-fname)
-    (helm-execute-persistent-action 'kill-buffer-fname)))
-(put 'helm-ff-run-kill-buffer-persistent 'helm-only t)
-
-;; Preview with external tool
-(defun helm-ff-persistent-open-file-externally (file)
-  (require 'helm-external)
-  (if (helm-get-default-program-for-file file)
-      (helm-open-file-externally file)
-    (message "Please configure an external program for `*%s' file in `helm-external-programs-associations'"
-             (file-name-extension file t))))
-
-(defun helm-ff-run-preview-file-externally ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'open-file-externally '(helm-ff-persistent-open-file-externally . never-split))
-    (helm-execute-persistent-action 'open-file-externally)))
-(put 'helm-ff-run-preview-file-externally 'helm-only t)
-
-(defun helm-ff-prefix-filename (fname &optional file-or-symlinkp new-file)
-  "Return filename FNAME maybe prefixed with [?] or [@].
-If FILE-OR-SYMLINKP is non--nil this mean we assume FNAME is an
-existing filename or valid symlink and there is no need to test it.
-NEW-FILE when non--nil mean FNAME is a non existing file and
-return FNAME prefixed with [?]."
-  (let* ((prefix-new (propertize
-                      " " 'display
-                      (propertize "[?]" 'face 'helm-ff-prefix)))
-         (prefix-url (propertize
-                      " " 'display
-                      (propertize "[@]" 'face 'helm-ff-prefix))))
-    (cond (file-or-symlinkp fname)
-          ((or (string-match helm-ff-url-regexp fname)
-               (and helm--url-regexp (string-match helm--url-regexp fname)))
-           (concat prefix-url " " fname))
-          (new-file (concat prefix-new " " fname)))))
-
-(defun helm-ff-score-candidate-for-pattern (str pattern)
-  (if (member str '("." ".."))
-      200
-      (helm-score-candidate-for-pattern str pattern)))
-
-(defun helm-ff-sort-candidates-1 (candidates input)
-  "Sort function for `helm-source-find-files'.
-Return candidates prefixed with basename of INPUT first."
-  (if (or (and (file-directory-p input)
-               (string-match "/\\'" input))
-          (string-match "\\`\\$" input)
-          (null candidates))
-      candidates
-      (let* ((c1        (car candidates))
-             (cand1real (if (consp c1) (cdr c1) c1))
-             (cand1     (unless (file-exists-p cand1real) c1))
-             (rest-cand (if cand1 (cdr candidates) candidates))
-             (memo-src  (make-hash-table :test 'equal))
-             (all (sort rest-cand
-                        (lambda (s1 s2)
-                            (let* ((score (lambda (str)
-                                            (helm-ff-score-candidate-for-pattern
-                                             str (helm-basename input))))
-                                   (bn1 (helm-basename (if (consp s1) (cdr s1) s1)))
-                                   (bn2 (helm-basename (if (consp s2) (cdr s2) s2)))
-                                   (sc1 (or (gethash bn1 memo-src)
-                                            (puthash bn1 (funcall score bn1) memo-src)))
-                                   (sc2 (or (gethash bn2 memo-src)
-                                            (puthash bn2 (funcall score bn2) memo-src))))
-                              (cond ((= sc1 sc2)
-                                     (< (string-width bn1)
-                                        (string-width bn2)))
-                                    ((> sc1 sc2))))))))
-        (if cand1 (cons cand1 all) all))))
-
-(defun helm-ff-sort-candidates (candidates _source)
-  "Sort function for `helm-source-find-files'.
-Return candidates prefixed with basename of `helm-input' first."
-  (helm-ff-sort-candidates-1 candidates helm-input))
-
-(defun helm-ff-boring-file-p (file)
-  ;; Prevent user doing silly thing like
-  ;; adding the dotted files to boring regexps (#924).
-  (and (not (string-match "\\.$" file))
-       (string-match  helm-ff--boring-regexp file)))
-
-(defun helm-ff-filter-candidate-one-by-one (file)
-  "`filter-one-by-one' Transformer function for `helm-source-find-files'."
-  ;; Handle boring files
-  (let ((basename (helm-basename file))
-        dot)
-    (unless (and helm-ff-skip-boring-files
-                 (helm-ff-boring-file-p basename))
-
-      ;; Handle tramp files with minimal highlighting.
-      (if (and (or (string-match-p helm-tramp-file-name-regexp helm-pattern)
-                   (helm-file-on-mounted-network-p helm-pattern)))
-          (let* (hostp
-                 (disp (if (and helm-ff-transformer-show-only-basename
-                                (not (setq dot (helm-dir-is-dot file))))
-                           (or (setq hostp
-                                     (helm-ff--get-host-from-tramp-invalid-fname
-                                      file))
-                               basename)
-                         file)))
-            ;; Filename with cntrl chars e.g. foo^J
-            ;; This will not work as long as most tramp file handlers doesn't
-            ;; handle such case, e.g. file-name-all-completions,
-            ;; directory-files, file-name-nondirectory etc...
-            ;; Keep it though in case they fix this upstream...
-            (setq disp (replace-regexp-in-string "[[:cntrl:]]" "?" disp))
-            (cond (;; Dot directories . and ..
-                   dot (propertize file 'face 'helm-ff-dotted-directory))
-                  ;; Directories.
-                  ((get-text-property 1 'helm-ff-dir file)
-                   (cons (propertize disp 'face 'helm-ff-directory) file))
-                  ;; Executable files.
-                  ((get-text-property 1 'helm-ff-exe file)
-                   (cons (propertize disp 'face 'helm-ff-executable) file))
-                  ;; Symlinks.
-                  ((get-text-property 1 'helm-ff-sym file)
-                   (cons (propertize disp 'face 'helm-ff-symlink) file))
-                  ;; Regular files.
-                  ((get-text-property 1 'helm-ff-file file)
-                   (cons (propertize disp 'face 'helm-ff-file) file))
-                  ;; non existing files.
-                  (t (cons (helm-ff-prefix-filename
-                            (propertize disp 'face 'helm-ff-file)
-                            hostp (unless hostp 'new-file))
-                           file))))
-
-        ;; Highlight local files showing everything, symlinks, exe,
-        ;; dirs etc...
-        (let* ((disp (if (and helm-ff-transformer-show-only-basename
-                              (not (setq dot (helm-dir-is-dot file)))
-                              (not (and helm--url-regexp
-                                        (string-match helm--url-regexp file)))
-                              (not (string-match helm-ff-url-regexp file)))
-                         (or (helm-ff--get-host-from-tramp-invalid-fname file)
-                             basename)
-                       file))
-               (attr (file-attributes file))
-               (type (car attr))
-               x-bit)
-          ;; Filename cntrl chars e.g. foo^J
-          (setq disp (replace-regexp-in-string "[[:cntrl:]]" "?" disp))
-          (cond ((string-match "file-error" file) file)
-                (;; A dead symlink.
-                 (and (stringp type)
-                      (not (helm-ff-valid-symlink-p file))
-                      (not (string-match "^\\.#" basename)))
-                 (cons (propertize disp 'face 'helm-ff-invalid-symlink)
-                       file))
-                ;; A dotted directory symlinked.
-                ((and dot (stringp type))
-                 (cons (propertize disp 'face 'helm-ff-dotted-symlink-directory)
-                       file))
-                ;; A dotted directory.
-                ((helm-ff-dot-file-p file)
-                 (cons (propertize disp 'face 'helm-ff-dotted-directory)
-                       file))
-                ;; A symlink.
-                ((stringp type)
-                 (cons (propertize disp 'display
-                                   (concat (propertize disp 'face 'helm-ff-symlink)
-                                           " -> "
-                                           (propertize (abbreviate-file-name type)
-                                                       'face 'helm-ff-truename)))
-                       file))
-                ;; A directory.
-                ((eq t type)
-                 (cons (propertize disp 'face 'helm-ff-directory)
-                       file))
-                ;; A character device file.
-                ((and attr (string-match
-                            "\\`[cp]" (setq x-bit (substring (nth 8 attr) 0 4))))
-                 (cons (propertize disp 'face 'helm-ff-pipe)
-                       file))
-                ;; A socket file.
-                ((and attr (string-match "\\`[s]" x-bit))
-                 (cons (propertize disp 'face 'helm-ff-socket)
-                       file))
-                ;; An executable file.
-                ((and attr
-                      (string-match
-                       "x\\'" x-bit))
-                 (cons (propertize disp 'face 'helm-ff-executable)
-                       file))
-                ;; An executable file with suid
-                ((and attr (string-match "s\\'" x-bit))
-                 (cons (propertize disp 'face 'helm-ff-suid)
-                       file))
-                ;; A file.
-                ((and attr (null type))
-                 (cons (propertize disp 'face 'helm-ff-file)
-                       file))
-                ;; A non--existing file.
-                (t (cons (helm-ff-prefix-filename
-                          (propertize disp 'face 'helm-ff-file) nil 'new-file)
-                         file))))))))
-
-(defun helm-find-files-action-transformer (actions candidate)
-  "Action transformer for `helm-source-find-files'."
-  (let ((str-at-point (with-helm-current-buffer
-                        (buffer-substring-no-properties
-                         (point-at-bol) (point-at-eol)))))
-    (when (file-regular-p candidate)
-      (setq actions (helm-append-at-nth
-                     actions '(("Checksum File" . helm-ff-checksum)) 4)))
-    (cond ((and (string-match "Trash/files/?\\'" (helm-basedir candidate))
-                (not (member (helm-basename candidate) '("." "..")))
-                (file-exists-p candidate)
-                (executable-find "trash"))
-           (helm-append-at-nth
-            actions
-            '(("Restore file(s) from trash" . helm-restore-file-from-trash)
-              ("Delete file(s) from trash" . helm-ff-trash-rm))
-            1))
-          ((and helm--url-regexp
-                (not (string-match-p helm--url-regexp str-at-point))
-                (not (with-helm-current-buffer (eq major-mode 'dired-mode)))
-                (string-match-p ":\\([0-9]+:?\\)" str-at-point))
-           (append '(("Find file to line number" . helm-ff-goto-linum))
-                   actions))
-          ((string-match (image-file-name-regexp) candidate)
-           (helm-append-at-nth
-            actions
-            '(("Rotate image right `M-r'" . helm-ff-rotate-image-right)
-              ("Rotate image left `M-l'" . helm-ff-rotate-image-left))
-            3))
-          ((string-match "\\.el$" (helm-aif (helm-marked-candidates)
-                                     (car it) candidate))
-           (helm-append-at-nth
-            actions
-            '(("Byte compile lisp file(s) `M-B, C-u to load'"
-               . helm-find-files-byte-compile)
-              ("Load File(s) `M-L'" . helm-find-files-load-files))
-            2))
-          ((and (string-match "\\.html?$" candidate)
-                (file-exists-p candidate))
-           (helm-append-at-nth
-            actions '(("Browse url file" . browse-url-of-file)) 2))
-          ((or (string= (file-name-extension candidate) "pdf")
-               (string= (file-name-extension candidate) "PDF"))
-           (helm-append-at-nth
-            actions '(("Pdfgrep File(s)" . helm-ff-pdfgrep)) 4))
-          (t actions))))
-
-(defun helm-ff-trash-action (fn names &rest args)
-  "Execute a trash action FN on marked files.
-
-Arg NAMES is a list of strings to pass to messages
-e.g. '(\"delete\" \"deleting\"), ARGS are other args to be passed to FN."
-  (let ((mkd (helm-marked-candidates))
-        errors)
-    (with-helm-display-marked-candidates
-        helm-marked-buffer-name
-        (helm-ff--count-and-collect-dups (mapcar 'helm-basename mkd))
-        (when (y-or-n-p (format "%s %s files from trash? "
-                                (capitalize (car names))
-                                (length mkd)))
-          (message "%s files from trash..." (capitalize (cadr names)))
-          (cl-loop for f in mkd do
-                   (condition-case err
-                       (apply fn f args)
-                     (error (push (format "%s" (cadr err)) errors)
-                            nil)))))
-    (if errors
-        (display-warning 'helm
-                         (with-temp-buffer
-                           (insert (format-time-string "%Y-%m-%d %H:%M:%S\n"
-                                                       (current-time)))
-                           (insert (format
-                                    "Failed to %s %s/%s files from trash\n"
-                                    (car names) (length errors) (length mkd)))
-                           (insert (mapconcat 'identity errors "\n") "\n")
-                           (buffer-string))
-                         :error
-                         "*helm restore warnings*")
-      (message "%s %s files from trash done"
-               (capitalize (cadr names)) (length mkd)))))
-
-(defun helm-ff-trash-rm (_candidate)
-  "Delete marked-files from a Trash directory.
-
-The Trash directory should be a directory compliant with
-<http://freedesktop.org/wiki/Specifications/trash-spec> and each file
-should have its '*.trashinfo' correspondent file in Trash/info
-directory."
-  (helm-ff-trash-action 'helm-ff-trash-rm-1 '("delete" "deleting")))
-
-(defun helm-restore-file-from-trash (_candidate)
-  "Restore marked-files from a Trash directory.
-
-The Trash directory should be a directory compliant with
-<http://freedesktop.org/wiki/Specifications/trash-spec> and each file
-should have its '*.trashinfo' correspondent file in Trash/info
-directory."
-  (let* ((default-directory (file-name-as-directory
-                             helm-ff-default-directory))
-         (trashed-files (with-temp-buffer
-                          (process-file "trash-list" nil t nil)
-                          (split-string (buffer-string) "\n"))))
-    (helm-ff-trash-action 'helm-restore-file-from-trash-1
-                          '("restore" "restoring")
-                          trashed-files)))
-
-(defun helm-ff-trash-rm-1 (file)
-  (let ((info-file (concat (helm-reduce-file-name file 2)
-                           "info/" (helm-basename file)
-                           ".trashinfo")))
-    (cl-assert (file-exists-p file)
-               nil (format "No such file or directory `%s'"
-                           file))
-    (cl-assert (file-exists-p info-file)
-               nil (format "No such file or directory `%s'"
-                           info-file))
-    (delete-file file)
-    (delete-file info-file)))
-
-(defun helm-restore-file-from-trash-1 (file trashed-files)
-  "Restore FILE from a trash directory.
-Arg TRASHED-FILES is the list of files in the trash directory obtained
-with 'trash-list' command."
-  (let ((info-file (concat (helm-reduce-file-name file 2)
-                           "info/"
-                           (helm-basename file)
-                           ".trashinfo"))
-        (dest-file (helm-ff--get-dest-file-from-trash
-                    trashed-files file)))
-    (cl-assert (not (file-exists-p dest-file)) nil
-               (format "File `%s' already exists" dest-file))
-    (cl-assert dest-file nil "No such file in trash")
-    (rename-file file dest-file)
-    (delete-file info-file)))
-
-(defun helm-ff--get-dest-file-from-trash (trashed-files file)
-  (cl-loop for f in trashed-files
-           when (string-match
-                 (concat (regexp-quote (helm-basename file))
-                         "\\'")
-                 f)
-           return
-           (replace-regexp-in-string
-            "\\`\\([0-9]\\{2,4\\}[-:][0-9]\\{2\\}[:-][0-9]\\{2\\} \\)\\{2\\}"
-            "" f)))
-
-(defun helm-ff-goto-linum (candidate)
-  "Find file CANDIDATE and maybe jump to line number found in fname at point.
-line number should be added at end of fname preceded with \":\".
-e.g \"foo:12\"."
-  (let ((linum (with-helm-current-buffer
-                 (let ((str (buffer-substring-no-properties
-                             (point-at-bol) (point-at-eol))))
-                   (when (string-match ":\\([0-9]+:?\\)" str)
-                     (match-string 1 str))))))
-    (find-file candidate)
-    (and linum (not (string= linum ""))
-         (helm-goto-line (string-to-number linum) t))))
-
-(defun helm-ff-mail-attach-files (_candidate)
-  "Run `mml-attach-file' on `helm-marked-candidates'."
-  (require 'mml)
-  (let ((flist (helm-marked-candidates :with-wildcard t))
-        (dest-buf (and (derived-mode-p 'message-mode 'mail-mode)
-                       (current-buffer)))
-        bufs)
-    (unless dest-buf
-      (setq bufs (cl-loop for b in (buffer-list)
-                          when (with-current-buffer b
-                                 (derived-mode-p 'message-mode 'mail-mode))
-                          collect (buffer-name b)))
-      (if (and bufs (y-or-n-p "Attach files to existing mail composition buffer? "))
-          (setq dest-buf
-                (if (cdr bufs)
-                    (helm-comp-read "Attach to buffer: " bufs :nomark t)
-                  (car bufs)))
-        (compose-mail)
-        (setq dest-buf (current-buffer))))
-    (switch-to-buffer dest-buf)
-    (save-restriction
-      (widen)
-      (save-excursion
-        (goto-char (point-max))
-        (cl-loop for f in flist
-                 do (mml-attach-file f (or (mm-default-file-encoding f)
-                                           "application/octet-stream")))))))
-
-(defvar image-dired-display-image-buffer)
-(defun helm-ff-rotate-current-image-1 (file &optional num-arg)
-  "Rotate current image at NUM-ARG degrees.
-This is a destructive operation on FILE made by external tool mogrify."
-  (setq file (file-truename file)) ; For symlinked images.
-  ;; When FILE is not an image-file, do nothing.
-  (when (string-match (image-file-name-regexp) file)
-    (if (executable-find "mogrify")
-        (progn
-          (shell-command (format "mogrify -rotate %s %s"
-                                 (or num-arg 90)
-                                 (shell-quote-argument file)))
-          (when (buffer-live-p image-dired-display-image-buffer)
-            (kill-buffer image-dired-display-image-buffer))
-          (image-dired-display-image file)
-          (message nil)
-          (display-buffer (get-buffer image-dired-display-image-buffer)))
-      (error "mogrify not found"))))
-
-(defun helm-ff-rotate-image-left (candidate)
-  "Rotate image file CANDIDATE left.
-This affect directly file CANDIDATE."
-  (helm-ff-rotate-current-image-1 candidate -90))
-
-(defun helm-ff-rotate-image-right (candidate)
-  "Rotate image file CANDIDATE right.
-This affect directly file CANDIDATE."
-  (helm-ff-rotate-current-image-1 candidate))
-
-(defun helm-ff-rotate-left-persistent ()
-  "Rotate image left without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'image-action1 'helm-ff-rotate-image-left)
-    (helm-execute-persistent-action 'image-action1)))
-(put 'helm-ff-rotate-left-persistent 'helm-only t)
-
-(defun helm-ff-rotate-right-persistent ()
-  "Rotate image right without quitting helm."
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'image-action2 'helm-ff-rotate-image-right)
-    (helm-execute-persistent-action 'image-action2)))
-(put 'helm-ff-rotate-right-persistent 'helm-only t)
-
-(defun helm-ff-exif-data (candidate)
-  "Extract exif data from file CANDIDATE using `helm-ff-exif-data-program'."
-  (if (and helm-ff-exif-data-program
-           (executable-find helm-ff-exif-data-program))
-      (shell-command-to-string (format "%s %s %s"
-                                       helm-ff-exif-data-program
-                                       helm-ff-exif-data-program-args
-                                       candidate))
-    (format "No program %s found to extract exif"
-            helm-ff-exif-data-program)))
-
-(cl-defun helm-find-files-persistent-action-if (candidate)
-  "Open subtree CANDIDATE without quitting helm.
-If CANDIDATE is not a directory expand CANDIDATE filename.
-If CANDIDATE is alone, open file CANDIDATE filename.
-That's mean:
-First hit on C-j expand CANDIDATE second hit open file.
-If a prefix arg is given or `helm-follow-mode' is on open file."
-  (let* ((follow        (or (helm-follow-mode-p)
-                            helm--temp-follow-flag))
-         (image-cand    (string-match-p (image-file-name-regexp) candidate))
-         (new-pattern   (helm-get-selection))
-         (num-lines-buf (with-current-buffer helm-buffer
-                          (count-lines (point-min) (point-max))))
-         (insert-in-minibuffer (lambda (fname)
-                                   (with-selected-window (or (active-minibuffer-window)
-                                                             (minibuffer-window))
-                                     (unless follow
-                                       (delete-minibuffer-contents)
-                                       (set-text-properties 0 (length fname)
-                                                            nil fname)
-                                       (insert fname))))))
-    (helm-attrset 'candidate-number-limit helm-ff-candidate-number-limit)
-    (unless image-cand
-      (when follow
-        (helm-follow-mode -1)
-        (cl-return-from helm-find-files-persistent-action-if
-          (message "Helm-follow-mode allowed only on images, disabling"))))
-    (cond ((and (helm-ff--invalid-tramp-name-p)
-                (string-match helm-tramp-file-name-regexp candidate))
-           (cons (lambda (_candidate)
-                   ;; First hit insert hostname and
-                   ;; second hit insert ":" and expand.
-                   (if (string= candidate helm-pattern)
-                       (funcall insert-in-minibuffer (concat candidate ":"))
-                     (funcall insert-in-minibuffer candidate)))
-                 'never-split))
-          (;; A symlink directory, expand it but not to its truename
-           ;; unless a prefix arg is given.
-           (and (file-directory-p candidate) (file-symlink-p candidate))
-           (cons (lambda (_candidate)
-                   (funcall insert-in-minibuffer
-                            (file-name-as-directory
-                             (if current-prefix-arg
-                                 (file-truename (expand-file-name candidate))
-                               (expand-file-name candidate)))))
-                 'never-split))
-          ;; A directory, open it.
-          ((file-directory-p candidate)
-           (cons (lambda (_candidate)
-                   (when (string= (helm-basename candidate) "..")
-                     (setq helm-ff-last-expanded helm-ff-default-directory))
-                   (funcall insert-in-minibuffer (file-name-as-directory
-                                                  (expand-file-name candidate))))
-                 'never-split))
-          ;; A symlink file, expand to it's true name. (first hit)
-          ((and (file-symlink-p candidate) (not current-prefix-arg) (not follow))
-           (cons (lambda (_candidate)
-                   (funcall insert-in-minibuffer (file-truename candidate)))
-                 'never-split))
-          ;; A regular file, expand it, (first hit)
-          ((and (>= num-lines-buf 3) (not current-prefix-arg) (not follow))
-           (cons (lambda (_candidate)
-                   (setq helm-pattern "")       ; Force update.
-                   (funcall insert-in-minibuffer new-pattern))
-                 'never-split))
-          ;; An image file and it is the second hit on C-j,
-          ;; show the file in `image-dired'.
-          (image-cand
-           (lambda (_candidate)
-             (require 'image-dired)
-             (let* ((win (get-buffer-window
-                          image-dired-display-image-buffer 'visible))
-                    (fname (and win
-                                (with-selected-window win
-                                  (get-text-property (point-min)
-                                                     'original-file-name))))
-                    (remove-buf-only (and win
-                                          fname
-                                          (with-helm-buffer
-                                            (file-equal-p candidate fname)))))
-               (when remove-buf-only
-                 (with-helm-window
-                   (if (and helm-persistent-action-display-window
-                            (window-dedicated-p (next-window win 1)))
-                       (delete-window helm-persistent-action-display-window)
-                     (set-window-buffer win helm-current-buffer))))
-               (when (buffer-live-p (get-buffer image-dired-display-image-buffer))
-                 (kill-buffer image-dired-display-image-buffer))
-               (unless remove-buf-only
-                 ;; Fix emacs bug never fixed upstream.
-                 (unless (file-directory-p image-dired-dir)
-                   (make-directory image-dired-dir))
-                 (switch-to-buffer image-dired-display-image-buffer)
-                 (message "Resizing image...")
-                 (cl-letf (((symbol-function 'message) #'ignore))
-                   (image-dired-display-image candidate))
-                 (message "Resizing image done")
-                 (with-current-buffer image-dired-display-image-buffer
-                   (let ((exif-data (helm-ff-exif-data candidate)))
-                     (setq default-directory helm-ff-default-directory)
-                     (image-dired-update-property 'help-echo exif-data)))))))
-          ;; Allow browsing archive on avfs fs.
-          ;; Assume volume is already mounted with mountavfs.
-          ((helm-aand helm-ff-avfs-directory
-                      (file-name-directory candidate)
-                      (string-match
-                       (regexp-quote (expand-file-name helm-ff-avfs-directory))
-                       it)
-                      (helm-ff-file-compressed-p candidate))
-           (cons (lambda (_candidate)
-                   (funcall insert-in-minibuffer (concat candidate "#/")))
-                 'never-split))
-          ;; File doesn't exists and basename starts with ".." or "  ",
-          ;; Start a recursive search for directories.
-          ((and (not (file-exists-p candidate))
-                (not (file-remote-p candidate))
-                (string-match-p "\\`\\([.]\\|\\s-\\)\\{2\\}[^/]+"
-                                (helm-basename candidate)))
-           ;; As soon as the final "/" is added the job is passed
-           ;; to `helm-ff-auto-expand-to-home-or-root'.
-           (cons (lambda (_candidate)
-                   (funcall insert-in-minibuffer (concat candidate "/")))
-                 'never-split))
-          ;; File is not existing and have no basedir, typically when
-          ;; user hit C-k (minibuffer is empty) and then write foo and
-          ;; hit C-j. This make clear that when no basedir, helm will
-          ;; create the file in default-directory.
-          ((and (not (file-exists-p candidate))
-                (not (helm-basedir candidate)))
-           (cons (lambda (_candidate)
-                   (funcall insert-in-minibuffer
-                            (expand-file-name candidate default-directory)))
-                 'never-split))
-          ;; On second hit we open file.
-          ;; On Third hit we kill it's buffer maybe.
-          (t
-           (lambda (_candidate)
-             (funcall helm-ff-kill-or-find-buffer-fname-fn candidate))))))
-
-
-;;; Recursive dirs completion
-;;
-(defun helm-find-files-recursive-dirs (directory &optional input)
-  (when (string-match "\\(\\s-+\\|[.]\\)\\{2\\}" input)
-    (setq input (replace-match "" nil t input)))
-  (message "Recursively searching %s from %s ..."
-           input (abbreviate-file-name directory))
-  ;; Ensure to not create a new frame
-  (let (helm-actions-inherit-frame-settings)
-    (helm :sources
-          (helm-make-source
-              "Recursive directories" 'helm-locate-subdirs-source
-            :basedir (if (string-match-p
-                          "\\`es" helm-locate-recursive-dirs-command)
-                         directory
-                       (shell-quote-argument directory))
-            :subdir (shell-quote-argument input)
-            :candidate-transformer
-            `((lambda (candidates)
-                (cl-loop for c in candidates
-                         when (and (file-directory-p c)
-                                   (null (helm-boring-directory-p
-                                          c helm-boring-file-regexp-list))
-                                   (string-match-p ,(regexp-quote input)
-                                                   (helm-basename c)))
-                         collect (propertize c 'face 'helm-ff-dirs)))
-              helm-w32-pathname-transformer
-              (lambda (candidates)
-                (helm-ff-sort-candidates-1 candidates ,input)))
-            :persistent-action 'ignore
-            :action (lambda (c)
-                      (helm-set-pattern
-                       (file-name-as-directory (expand-file-name c)))))
-          :candidate-number-limit 999999
-          :allow-nest t
-          :resume 'noresume
-          :ff-transformer-show-only-basename nil
-          :buffer "*helm recursive dirs*")))
-
-(defun helm-ff-recursive-dirs (_candidate)
-  "Launch a recursive search in `helm-ff-default-directory'."
-  (with-helm-default-directory helm-ff-default-directory
-      (helm-find-files-recursive-dirs
-       (helm-current-directory)
-       (helm-basename (helm-get-selection)))))
-
-(defun helm-ff-file-compressed-p (candidate)
-  "Whether CANDIDATE is a compressed file or not."
-  (member (file-name-extension candidate)
-          helm-ff-file-compressed-list))
-
-(defun helm-ff--fname-at-point ()
-  "Try to guess fname at point."
-  (let ((end (point))
-        (limit (helm-aif (bounds-of-thing-at-point 'filename)
-                   (car it)
-                 (point))))
-    (save-excursion
-      (while (re-search-backward "\\(~\\|/\\|[[:lower:][:upper:]]:/\\)"
-                                 limit t))
-      (buffer-substring-no-properties (point) end))))
-
-(defun helm-insert-file-name-completion-at-point (_candidate)
-  "Insert file name completion at point.
-
-When completing i.e. there is already something at point, insert
-filename abbreviated, relative or full according to initial input,
-whereas when inserting i.e. there is nothing at point, insert filename
-full, abbreviated or relative according to prefix arg, respectively no
-prefix arg, one prefix arg or two prefix arg."
-  (with-helm-current-buffer
-    (if buffer-read-only
-        (error "Error: Buffer `%s' is read-only" (buffer-name))
-      (let* ((mkds        (helm-marked-candidates :with-wildcard t))
-             (candidate   (car mkds))
-             (end         (point))
-             (tap         (helm-ff--fname-at-point))
-             (guess       (and (stringp tap)
-                               (substring-no-properties tap)))
-             (beg         (if guess (- (point) (length guess)) (point)))
-             (full-path-p (and (stringp guess)
-                               (or (string-match-p
-                                    (concat "^" (getenv "HOME"))
-                                    guess)
-                                   (string-match-p
-                                    "\\`\\(/\\|[[:lower:][:upper:]]:/\\)"
-                                    guess))))
-             (escape-fn (with-helm-current-buffer
-                          (if (memq major-mode
-                                    helm-modes-using-escaped-strings)
-                              #'shell-quote-argument #'identity))))
-        (insert
-         (funcall escape-fn (helm-ff--insert-fname
-                             candidate beg end full-path-p guess))
-         (if (cdr mkds) " " "")
-         (mapconcat escape-fn
-                    (cl-loop for f in (cdr mkds)
-                             collect (helm-ff--insert-fname f))
-                    " "))))))
-
-(defun helm-ff--insert-fname (candidate &optional beg end full-path guess)
-  (set-text-properties 0 (length candidate) nil candidate)
-  (if (and beg end guess (not (string= guess ""))
-           (or (string-match
-                "^\\(~/\\|/\\|[[:lower:][:upper:]]:/\\)"
-                guess)
-               (file-exists-p candidate)))
-      (prog1
-          (cond (full-path
-                 (expand-file-name candidate))
-                ((string= (match-string 1 guess) "~/")
-                 (abbreviate-file-name candidate))
-                (t (file-relative-name candidate)))
-        (delete-region beg end))
-    (cond ((equal helm-current-prefix-arg '(4))
-           (abbreviate-file-name candidate))
-          ((equal helm-current-prefix-arg '(16))
-           (file-relative-name candidate))
-          (t candidate))))
-
-(cl-defun helm-find-files-history (arg &key (comp-read t))
-  "The `helm-find-files' history.
-Show the first `helm-ff-history-max-length' elements of
-`helm-ff-history' in an `helm-comp-read'."
-  (interactive "p")
-  (let ((history (when helm-ff-history
-                   (helm-fast-remove-dups helm-ff-history
-                                          :test 'equal))))
-    (when history
-      (setq helm-ff-history
-            (if (>= (length history) helm-ff-history-max-length)
-                (cl-subseq history 0 helm-ff-history-max-length)
-              history))
-      (if comp-read
-          (let ((src (helm-build-sync-source "Helm Find Files History"
-                       :candidates helm-ff-history
-                       :fuzzy-match (helm-ff-fuzzy-matching-p)
-                       :persistent-action 'ignore
-                       :migemo t
-                       :action (lambda (candidate)
-                                 (if arg
-                                     (helm-set-pattern
-                                      (expand-file-name candidate))
-                                   (identity candidate))))))
-            (helm :sources src
-                  :resume 'noresume
-                  :buffer helm-ff-history-buffer-name
-                  :allow-nest t))
-        helm-ff-history))))
-(put 'helm-find-files-history 'helm-only t)
-
-(defun helm-find-files-1 (fname &optional preselect)
-  "Find FNAME filename with PRESELECT filename preselected.
-
-Use it for non--interactive calls of `helm-find-files'."
-  (require 'tramp)
-  ;; Resolve FNAME now outside of helm.
-  ;; [FIXME] When `helm-find-files-1' is used directly from lisp
-  ;; and FNAME is an abbreviated path, for some reasons
-  ;; `helm-update' is called many times before resolving
-  ;; the abbreviated path (Issue #1939) so be sure to pass a
-  ;; full path to helm-find-files-1.
-  (unless (string-match-p helm-ff-url-regexp fname)
-    (setq fname (expand-file-name (substitute-in-file-name fname))))
-  (when (get-buffer helm-action-buffer)
-    (kill-buffer helm-action-buffer))
-  (setq helm-find-files--toggle-bookmark nil)
-  (let* ( ;; Be sure we don't erase the precedent minibuffer if some.
-         (helm-ff-auto-update-initial-value
-          (and helm-ff-auto-update-initial-value
-               (not (minibuffer-window-active-p (minibuffer-window)))))
-         (tap (thing-at-point 'filename))
-         (def (and tap (or (file-remote-p tap)
-                           (expand-file-name tap)))))
-    (helm-set-local-variable 'helm-follow-mode-persistent nil)
-    (unless helm-source-find-files
-      (setq helm-source-find-files (helm-make-source
-                                    "Find Files" 'helm-source-ffiles)))
-    (when (helm-attr 'follow helm-source-find-files)
-      (helm-attrset 'follow -1 helm-source-find-files))
-    (helm-ff-setup-update-hook)
-    (add-hook 'helm-resume-after-hook 'helm-ff--update-resume-after-hook)
-    (unwind-protect
-         (helm :sources 'helm-source-find-files
-               :input fname
-               :case-fold-search helm-file-name-case-fold-search
-               :preselect preselect
-               :ff-transformer-show-only-basename
-               helm-ff-transformer-show-only-basename
-               :default def
-               :prompt "Find files or url: "
-               :buffer "*helm find files*")
-      (helm-ff--update-resume-after-hook nil t)
-      (setq helm-ff-default-directory nil))))
-
-(defun helm-ff--update-resume-after-hook (sources &optional nohook)
-  "Meant to be used in `helm-resume-after-hook'.
-When NOHOOK is non nil run inconditionally, otherwise only when source
-is helm-source-find-files."
-  (when (or nohook (string= "Find Files"
-                            (assoc-default 'name (car sources))))
-    (helm-attrset 'resume `(lambda ()
-                             (helm-ff-setup-update-hook)
-                             (setq helm-ff-default-directory
-                                   ,helm-ff-default-directory
-                                   helm-ff-last-expanded
-                                   ,helm-ff-last-expanded))
-                  helm-source-find-files)))
-
-(defun helm-ff-clean-initial-input ()
-  ;; When using hff in an external frame initial input is printed in
-  ;; the minibuffer of initial-frame, delete it.
-  (with-selected-frame helm-initial-frame
-    (helm-clean-up-minibuffer)))
-
-(defun helm-ff-setup-update-hook ()
-  (dolist (hook '(helm-ff-clean-initial-input ; Add to be called first.
-                  helm-ff-move-to-first-real-candidate
-                  helm-ff-update-when-only-one-matched
-                  helm-ff-auto-expand-to-home-or-root))
-    (add-hook 'helm-after-update-hook hook)))
-
-(defun helm-find-files-cleanup ()
-  (mapc (lambda (hook)
-          (remove-hook 'helm-after-update-hook hook))
-        '(helm-ff-auto-expand-to-home-or-root
-          helm-ff-update-when-only-one-matched
-          helm-ff-move-to-first-real-candidate
-          helm-ff-clean-initial-input)))
-
-(defun helm-find-files-toggle-to-bookmark ()
-  "Toggle helm-bookmark for `helm-find-files' and `helm-find-files.'"
-  (interactive)
-  (require 'helm-bookmark)
-  (with-helm-alive-p
-    (with-helm-buffer
-      (if (setq helm-find-files--toggle-bookmark
-                (not helm-find-files--toggle-bookmark))
-          (progn
-            (helm-set-pattern "" t)
-            (helm-set-sources '(helm-source-bookmark-helm-find-files)))
-          ;; Switch back to helm-find-files.
-          (helm-set-pattern "./" t) ; Back to initial directory of hff session.
-          (helm-set-sources '(helm-source-find-files))
-          (helm--maybe-update-keymap)))))
-(put 'helm-find-files-toggle-to-bookmark 'helm-only t)
-
-(defun helm-find-files-initial-input (&optional input)
-  "Return INPUT if present, otherwise try to guess it."
-  (unless (eq major-mode 'image-mode)
-    (or (and input (or (and (file-remote-p input) input)
-                       (expand-file-name input)))
-        (helm-find-files-input
-         (helm-ffap-guesser)
-         (thing-at-point 'filename)))))
-
-(defun helm-ffap-guesser ()
-  "Same as `ffap-guesser' but without gopher and machine support."
-  (require 'ffap)
-  ;; Avoid "Stack overflow in regexp matcher" error
-  ;; in evil `ffap-guesser' by removing crap `ffap-gopher-at-point'
-  ;; (bug fixed in emacs-26 #25391) .
-  ;; `ffap-machine-at-point' have been removed too as it was anyway
-  ;; disabled with `ffap-machine-p-known' bound to 'reject.
-  ;; `ffap-file-at-point' can be neutralized with
-  ;; `helm-ff-guess-ffap-filenames' and `ffap-url-at-point' with
-  ;; `helm-ff-guess-ffap-urls'
-  ;; Note also that `ffap-url-unwrap-remote' can override these
-  ;; variables.
-  (let ((ffap-alist (and helm-ff-guess-ffap-filenames ffap-alist))
-        (ffap-url-regexp helm--url-regexp))
-    (if (eq major-mode 'dired-mode)
-        (let ((beg  (save-excursion (dired-move-to-filename)))
-              (end  (save-excursion (dired-move-to-end-of-filename t))))
-          (helm-aif (and beg end (member (buffer-substring beg end)
-                                         '("." "..")))
-              (concat (file-name-as-directory
-                       (expand-file-name dired-directory))
-                      (car it))
-            (dired-get-filename 'no-dir t)))
-      (let* ((beg (and (use-region-p) (region-beginning)))
-             (end (and (use-region-p) (region-end)))
-             (str (and beg end (buffer-substring-no-properties beg end)))
-             (ffap (or (and helm-ff-guess-ffap-urls ffap-url-regexp
-                            (ffap-fixup-url (ffap-url-at-point)))
-                       (ffap-file-at-point))))
-        ;; Workaround emacs bugs:
-        ;; When the region is active and a file is detected
-        ;; `ffap-string-at-point' returns the region prefixed with
-        ;; "/", e.g. at a beginning of a patch (first bug) and make
-        ;; `file-remote-p' returning an error (second bug), so in such
-        ;; case returns the region itself instead of the region
-        ;; corrupted by ffap. 
-        (if (and str ffap) str ffap)))))
-
-(defun helm-find-files-input (file-at-pt thing-at-pt)
-  "Try to guess a default input for `helm-find-files'."
-  (let* ((non-essential t)
-         (remp    (or (and file-at-pt (file-remote-p file-at-pt))
-                      (and thing-at-pt (file-remote-p thing-at-pt))))
-         (def-dir (helm-current-directory))
-         (urlp    (and file-at-pt helm--url-regexp
-                       (string-match helm--url-regexp file-at-pt)))
-         (lib     (when helm-ff-search-library-in-sexp
-                    (helm-find-library-at-point)))
-         (hlink   (helm-ff-find-url-at-point))
-         (file-p  (and file-at-pt
-                       (not (string= file-at-pt ""))
-                       (not remp)
-                       (file-exists-p file-at-pt)
-                       thing-at-pt
-                       (not (string= thing-at-pt ""))
-                       (file-exists-p
-                        (file-name-directory
-                         (expand-file-name thing-at-pt def-dir))))))
-    (cond (lib)      ; e.g we are inside a require sexp.
-          (hlink)    ; String at point is an hyperlink.
-          (file-p    ; a regular file
-           (and file-at-pt (if (not (member (helm-basename file-at-pt)
-                                            '("." "..")))
-                               (expand-file-name file-at-pt)
-                             file-at-pt)))
-          (urlp (helm-html-decode-entities-string file-at-pt)) ; possibly an url or email.
-          ((and file-at-pt
-                (not remp)
-                (file-exists-p file-at-pt))
-           (expand-file-name file-at-pt)))))
-
-(defun helm-ff-find-url-at-point ()
-  "Try to find link to an url in text-property at point."
-  (let* ((he      (get-text-property (point) 'help-echo))
-         (ov      (overlays-at (point)))
-         (ov-he   (and ov (overlay-get
-                           (car (overlays-at (point))) 'help-echo)))
-         (w3m-l   (get-text-property (point) 'w3m-href-anchor))
-         (nt-prop (get-text-property (point) 'nt-link)))
-    ;; Org link.
-    (when (and (stringp he) (string-match "^LINK: " he))
-      (setq he (replace-match "" t t he)))
-    (cl-loop for i in (list he ov-he w3m-l nt-prop)
-          thereis (and (stringp i) helm--url-regexp (string-match helm--url-regexp i) i))))
-
-(defun helm-find-library-at-point ()
-  "Try to find library path at point.
-Find inside `require' and `declare-function' sexp."
-  (require 'find-func)
-  (let* ((beg-sexp (save-excursion (search-backward "(" (point-at-bol) t)))
-         (end-sexp (save-excursion (search-forward ")" (point-at-eol) t)))
-         (sexp     (and beg-sexp end-sexp
-                        (buffer-substring-no-properties
-                         (1+ beg-sexp) (1- end-sexp)))))
-    (ignore-errors
-      (cond ((and sexp (string-match "require \'.+[^)]" sexp))
-             (find-library-name
-              (replace-regexp-in-string
-               "'\\|\)\\|\(" ""
-               ;; If require use third arg, ignore it,
-               ;; always use library path found in `load-path'.
-               (cl-second (split-string (match-string 0 sexp))))))
-            ((and sexp (string-match-p "^declare-function" sexp))
-             (find-library-name
-              (replace-regexp-in-string
-               "\"\\|ext:" ""
-               (cl-third (split-string sexp)))))
-            (t nil)))))
-
-
-;;; Handle copy, rename, symlink, relsymlink and hardlink from helm.
-;;
-;;
-(defun helm-ff--valid-default-directory ()
-  (with-helm-current-buffer
-    (cl-loop for b in (buffer-list)
-             for cd = (with-current-buffer b default-directory)
-             when (eq (car (file-attributes cd)) t)
-             return cd)))
-
-(cl-defun helm-dired-action (candidate
-                             &key action follow (files (dired-get-marked-files)))
-  "Execute ACTION on FILES to CANDIDATE.
-Where ACTION is a symbol that can be one of:
-'copy, 'rename, 'symlink,'relsymlink, 'hardlink or 'backup.
-Argument FOLLOW when non--nil specify to follow FILES to destination for the actions
-copy and rename."
-  (require 'dired-async)
-  (require 'dired-x) ; For dired-keep-marker-relsymlink
-  (when (get-buffer dired-log-buffer) (kill-buffer dired-log-buffer))
-  ;; When default-directory in current-buffer is an invalid directory,
-  ;; (e.g buffer-file directory have been renamed somewhere else)
-  ;; be sure to use a valid value to give to dired-create-file.
-  ;; i.e start-process is creating a process buffer based on default-directory.
-  (let ((default-directory (helm-ff--valid-default-directory))
-        (fn     (cl-case action
-                  (copy       'dired-copy-file)
-                  (rename     'dired-rename-file)
-                  (symlink    'make-symbolic-link)
-                  (relsymlink 'dired-make-relative-symlink)
-                  (hardlink   'dired-hardlink)
-                  (backup     'backup-file)))
-        (marker (cl-case action
-                  ((copy rename backup) dired-keep-marker-copy)
-                  (symlink              dired-keep-marker-symlink)
-                  (relsymlink           dired-keep-marker-relsymlink)
-                  (hardlink             dired-keep-marker-hardlink)))
-        (dirflag (and (= (length files) 1)
-                      (file-directory-p (car files))
-                      (not (file-directory-p candidate))))
-        (dired-async-state (if (and (boundp 'dired-async-mode)
-                                    dired-async-mode)
-                               1 -1)))
-    (and follow (fboundp 'dired-async-mode) (dired-async-mode -1))
-    (when (and (cdr files) (not (file-directory-p candidate)))
-      (error "%s: target `%s' is not a directory" action candidate))
-    (unwind-protect
-         (dired-create-files
-          fn (symbol-name action) files
-          ;; CANDIDATE is the destination.
-          (if (file-directory-p candidate)
-              ;; When CANDIDATE is a directory, build file-name in this directory.
-              ;; Else we use CANDIDATE.
-              (lambda (from)
-                  (expand-file-name (file-name-nondirectory from) candidate))
-              (lambda (_from) candidate))
-          marker)
-      (and (fboundp 'dired-async-mode)
-           (dired-async-mode dired-async-state)))
-    (push (file-name-as-directory
-           (if (file-directory-p candidate)
-               (expand-file-name candidate)
-             (file-name-directory candidate)))
-          helm-ff-history)
-    ;; If follow is non--nil we should not be in async mode.
-    (when (and follow
-               (not (memq action '(symlink relsymlink hardlink)))
-               (not (get-buffer dired-log-buffer)))
-      (let ((target (directory-file-name candidate)))
-        (unwind-protect
-             (progn
-               (setq helm-ff-cand-to-mark
-                     (helm-get-dest-fnames-from-list files candidate dirflag))
-               (with-helm-after-update-hook (helm-ff-maybe-mark-candidates))
-               (if (and dirflag (eq action 'rename))
-                   (helm-find-files-1 (file-name-directory target)
-                                      (if helm-ff-transformer-show-only-basename
-                                          (helm-basename target) target))
-                 (helm-find-files-1 (file-name-as-directory
-                                     (expand-file-name candidate)))))
-          (setq helm-ff-cand-to-mark nil))))))
-
-(defun helm-get-dest-fnames-from-list (flist dest-cand rename-dir-flag)
-  "Transform filenames of FLIST to abs of DEST-CAND.
-If RENAME-DIR-FLAG is non--nil collect the `directory-file-name' of transformed
-members of FLIST."
-  ;; At this point files have been renamed/copied at destination.
-  ;; That's mean DEST-CAND exists.
-  (cl-loop
-        with dest = (expand-file-name dest-cand)
-        for src in flist
-        for basename-src = (helm-basename src)
-        for fname = (cond (rename-dir-flag (directory-file-name dest))
-                          ((file-directory-p dest)
-                           (concat (file-name-as-directory dest) basename-src))
-                          (t dest))
-        when (file-exists-p fname)
-        collect fname into tmp-list
-        finally return (sort tmp-list 'string<)))
-
-(defun helm-ff-maybe-mark-candidates ()
-  "Mark all candidates of list `helm-ff-cand-to-mark'.
-This is used when copying/renaming/symlinking etc... and
-following files to destination."
-  (when (and (string= (assoc-default 'name (helm-get-current-source))
-                      (assoc-default 'name helm-source-find-files))
-             helm-ff-cand-to-mark)
-    (with-helm-window
-      (while helm-ff-cand-to-mark
-        (if (string= (car helm-ff-cand-to-mark) (helm-get-selection))
-            (progn
-              (helm-make-visible-mark)
-              (helm-next-line)
-              (setq helm-ff-cand-to-mark (cdr helm-ff-cand-to-mark)))
-          (helm-next-line)))
-      (unless (helm-this-visible-mark)
-        (helm-prev-visible-mark)))))
-
-
-;;; Routines for files
-;;
-;;
-(defun helm-file-buffers (filename)
-  "Returns a list of buffer names corresponding to FILENAME."
-  (cl-loop with name = (expand-file-name filename)
-        for buf in (buffer-list)
-        for bfn = (buffer-file-name buf)
-        when (and bfn (string= name bfn))
-        collect (buffer-name buf)))
-
-(defun helm-ff--delete-by-moving-to-trash (file)
-  "Decide to trash or delete FILE.
-Returns non-nil when FILE needs to be trashed."
-  (let ((remote (file-remote-p file)))
-    (or
-     (and delete-by-moving-to-trash
-          (null helm-current-prefix-arg)
-          (null current-prefix-arg)
-          (or (and remote helm-trash-remote-files)
-              (null remote)))
-     (and (null delete-by-moving-to-trash)
-          (or helm-current-prefix-arg
-              current-prefix-arg)
-          (or (and remote helm-trash-remote-files)
-              (null remote))))))
-
-(defun helm-ff-quick-delete (_candidate)
-  "Delete file CANDIDATE without quitting.
-
-When a prefix arg is given, meaning of `delete-by-moving-to-trash' is
-inversed."
-  (with-helm-window
-    (let ((marked (helm-marked-candidates)))
-      (unwind-protect
-           (cl-loop with trash = (helm-ff--delete-by-moving-to-trash (car marked))
-                    for c in marked do
-                    (progn (helm-preselect
-                            (concat "^" (regexp-quote
-                                         (if (and helm-ff-transformer-show-only-basename
-                                                  (not (helm-ff-dot-file-p c)))
-                                             (helm-basename c) c))))
-                           (when (y-or-n-p
-                                  (format "Really %s file `%s'? "
-                                          (if trash "Trash" "Delete")
-                                          (abbreviate-file-name c)))
-                             (helm-delete-file
-                              c helm-ff-signal-error-on-dot-files 'synchro trash)
-                             (helm-delete-current-selection)
-                             (message nil)
-                             (helm--remove-marked-and-update-mode-line c))))
-        (setq helm-marked-candidates nil
-              helm-visible-mark-overlays nil)
-        (helm-force-update
-         (let ((presel (helm-get-selection)))
-           (concat "^" (regexp-quote (if (and helm-ff-transformer-show-only-basename
-                                              (not (helm-ff-dot-file-p presel)))
-                                         (helm-basename presel) presel)))))))))
-
-(defun helm-delete-file (file &optional error-if-dot-file-p synchro trash)
-  "Delete FILE after querying the user.
-
-When a prefix arg is given, meaning of `delete-by-moving-to-trash' is
-inversed.
-
-Return error when ERROR-IF-DOT-FILE-P is non nil and user tries to
-delete a dotted file i.e. \".\" or \"..\".
-
-Ask user when directory are not empty to allow recursive deletion
-unless `helm-ff-allow-recursive-deletes' is non nil.
-When user is asked and reply with \"!\" don't ask for remaining
-directories.
-
-Ask to kill buffers associated with that file, too.
-
-When TRASH is non nil, trash FILE even if `delete-by-moving-to-trash'
-is nil."
-  (require 'dired)
-  (cl-block nil
-    (when (and error-if-dot-file-p
-               (helm-ff-dot-file-p file))
-      (error "Error: Cannot operate on `.' or `..'"))
-    (let ((buffers (helm-file-buffers file))
-          (helm--reading-passwd-or-string t)
-          (file-attrs (file-attributes file))
-          (trash (or trash (helm-ff--delete-by-moving-to-trash file)))
-          (delete-by-moving-to-trash trash))
-      (cond ((and (eq (nth 0 file-attrs) t)
-                  (directory-files file t dired-re-no-dot))
-             ;; Synchro means persistent deletion from HFF.
-             (if synchro
-                 (when (or helm-ff-allow-recursive-deletes
-                           trash
-                           (y-or-n-p (format "Recursive delete of `%s'? "
-                                             (abbreviate-file-name file))))
-                   (delete-directory file 'recursive trash))
-               ;; Avoid using dired-delete-file really annoying in
-               ;; emacs-26 but allows using ! (instead of all) to not
-               ;; confirm anymore for recursive deletion of
-               ;; directory. This is not persistent for all session
-               ;; like emacs-26 does with dired-delete-file (think it
-               ;; is a bug).
-               (if (or helm-ff-allow-recursive-deletes trash)
-                   (delete-directory file 'recursive trash)
-                 (helm-acase (helm-read-answer (format "Recursive delete of `%s'? [y,n,!,q]"
-                                                      (abbreviate-file-name file))
-                                              '("y" "n" "!" "q"))
-                   ("y" (delete-directory file 'recursive trash))
-                   ("!" (setq helm-ff-allow-recursive-deletes t)
-                         (delete-directory file 'recursive trash))
-                   ("n" (cl-return 'skip))
-                   ("q" (throw 'helm-abort-delete-file
-                           (progn
-                             (message "Abort file deletion") (sleep-for 1))))))))
-            ((eq (nth 0 file-attrs) t)
-             (delete-directory file nil trash))
-            (t (delete-file file trash)))
-      (when buffers
-        (cl-dolist (buf buffers)
-          (when (y-or-n-p (format "Kill buffer %s, too? " buf))
-            (kill-buffer buf)))))))
-
-(defun helm-delete-marked-files (_ignore)
-  "Delete marked files with `helm-delete-file'.
-
-When a prefix arg is given, meaning of `delete-by-moving-to-trash' is
-inversed."
-  (let* ((files (helm-marked-candidates :with-wildcard t))
-         (len 0)
-         (trash (helm-ff--delete-by-moving-to-trash (car files)))
-         (prmt (if trash "Trash" "Delete"))
-         (old--allow-recursive-deletes helm-ff-allow-recursive-deletes))
-    (with-helm-display-marked-candidates
-      helm-marked-buffer-name
-      (helm-ff--count-and-collect-dups files)
-      (if (not (y-or-n-p (format "%s *%s File(s)" prmt (length files))))
-          (message "(No deletions performed)")
-        (catch 'helm-abort-delete-file
-          (unwind-protect
-               (cl-dolist (i files)
-                 (set-text-properties 0 (length i) nil i)
-                 (let ((res (helm-delete-file
-                             i helm-ff-signal-error-on-dot-files nil trash)))
-                   (if (eq res 'skip)
-                       (progn (message "Directory is not empty, skipping")
-                              (sleep-for 1))
-                     (cl-incf len))))
-            (setq helm-ff-allow-recursive-deletes old--allow-recursive-deletes)))
-        (message "%s File(s) %s" len (if trash "trashed" "deleted"))))))
-
-;;; Delete files async
-;;
-;;
-(defvar helm-ff-delete-log-file
-  (expand-file-name "helm-delete-file.log" user-emacs-directory)
-  "The file use to communicate with emacs child when deleting files async.")
-
-(defvar helm-ff--trash-flag nil)
-
-(define-minor-mode helm-ff--delete-async-modeline-mode
-    "Notify mode-line that an async process run."
-  :group 'dired-async
-  :global t
-  ;; FIXME: Handle jobs like in dired-async, needs first to allow
-  ;; naming properly processes in async, they are actually all named
-  ;; emacs and running `async-batch-invoke', so if one copy a file and
-  ;; delete another file at the same time it may clash.
-  :lighter (:eval (propertize (format " %s file(s) async ..."
-                                      (if helm-ff--trash-flag
-                                          "Trashing" "Deleting"))
-                              'face 'helm-delete-async-message))
-  (unless helm-ff--delete-async-modeline-mode
-    (let ((visible-bell t)) (ding))
-    (setq helm-ff--trash-flag nil)))
-
-(defun helm-delete-async-mode-line-message (text face &rest args)
-  "Notify end of async operation in `mode-line'."
-  (message nil)
-  (let ((mode-line-format (concat
-                           " " (propertize
-                                (if args
-                                    (apply #'format text args)
-                                    text)
-                                'face face))))
-    (force-mode-line-update)
-    (sit-for 3)
-    (force-mode-line-update)))
-
-(defun helm-delete-marked-files-async (_ignore)
-  "Same as `helm-delete-marked-files' but async.
-
-When a prefix arg is given, meaning of `delete-by-moving-to-trash' is
-inversed.
-
-This function is not using `helm-delete-file' and BTW not asking user
-for recursive deletion of directory, be warned that directories are
-always deleted with no warnings."
-  (let* ((files (helm-marked-candidates :with-wildcard t))
-         (trash (helm-ff--delete-by-moving-to-trash (car files)))
-         (prmt (if trash "Trash" "Delete"))
-         (buffers (cl-loop for file in files
-                           for buf = (helm-file-buffers file)
-                           when buf append buf))
-         (callback (lambda (result)
-                     (helm-ff--delete-async-modeline-mode -1)
-                     (when (file-exists-p helm-ff-delete-log-file)
-                       (display-warning 'helm
-                                        (with-temp-buffer
-                                          (insert-file-contents
-                                           helm-ff-delete-log-file)
-                                          (buffer-string))
-                                        :error
-                                        "*helm delete files*")
-                       (fit-window-to-buffer (get-buffer-window
-                                              "*helm delete files*"))
-                       (delete-file helm-ff-delete-log-file))
-                     (when buffers
-                       (dolist (buf buffers)
-                         (let ((last-nonmenu-event t))
-                           (when (y-or-n-p (format "Kill buffer %s, too? " buf))
-                             (kill-buffer buf)))))
-                     (run-with-timer
-                      0.1 nil
-                      (lambda ()
-                        (helm-delete-async-mode-line-message
-                         "%s (%s/%s) file(s) async done"
-                         'helm-delete-async-message
-                         (if trash "Trashing" "Deleting")
-                         result (length files))))))
-         ;; Workaround emacs-26 bug with tramp see
-         ;; https://github.com/jwiegley/emacs-async/issues/80.
-         (async-quiet-switch "-q"))
-    (setq helm-ff--trash-flag trash)
-    (with-helm-display-marked-candidates
-      helm-marked-buffer-name
-      (helm-ff--count-and-collect-dups files)
-      (if (not (y-or-n-p (format "%s *%s File(s)" prmt (length files))))
-          (message "(No deletions performed)")
-        (async-start
-         `(lambda ()
-            ;; `delete-by-moving-to-trash' have to be set globally,
-            ;; using the TRASH argument of delete-file or
-            ;; delete-directory is not enough.
-            (setq delete-by-moving-to-trash ,trash)
-            (let ((result 0))
-              (dolist (file ',files result)
-                (condition-case err
-                    (cond ((eq (nth 0 (file-attributes file)) t)
-                           (delete-directory file 'recursive ,trash)
-                           (setq result (1+ result)))
-                          (t (delete-file file ,trash)
-                             (setq result (1+ result))))
-                  (error (with-temp-file ,helm-ff-delete-log-file
-                           (insert (format-time-string "%x:%H:%M:%S\n"))
-                           (insert (format "%s:%s\n"
-                                           (car err)
-                                           (mapconcat 'identity (cdr err) " ")))))))))
-         callback)
-        (helm-ff--delete-async-modeline-mode 1)))))
-
-(defun helm-find-file-or-marked (candidate)
-  "Open file CANDIDATE or open helm marked files in separate windows.
-Called with one prefix arg open files in separate windows in a
-vertical split.
-Called with two prefix arg open files in background without selecting them."
-  (let ((marked (helm-marked-candidates :with-wildcard t))
-        (url-p (and helm--url-regexp ; we should have only one candidate.
-                    (string-match helm--url-regexp candidate)))
-        (ffap-newfile-prompt helm-ff-newfile-prompt-p)
-        (find-file-wildcards nil)
-        (helm--reading-passwd-or-string t))
-    (if (cdr marked)
-        (if (equal helm-current-prefix-arg '(16))
-            (mapcar 'find-file-noselect marked)
-          ;; If helm-current-prefix-arg is detected split is done
-          ;; vertically.
-          (helm-window-show-buffers (mapcar 'find-file-noselect marked)))
-      (let ((dir (and (not url-p) (helm-basedir candidate))))
-        (cond ((and dir (file-directory-p dir))
-               (find-file (substitute-in-file-name candidate)))
-              (url-p (find-file-at-point candidate))
-              ;; A a non--existing filename ending with /
-              ;; Create a directory and jump to it.
-              ((and (not (file-exists-p candidate))
-                    (string-match "/$" candidate))
-               (helm-ff--mkdir candidate 'helm-ff))
-              ;; A non--existing filename NOT ending with / or
-              ;; an existing filename, create or jump to it.
-              ;; If the basedir of candidate doesn't exists,
-              ;; ask for creating it.
-              (dir
-               (helm-ff--mkdir dir)
-               (find-file candidate))
-              ;; Find file at `default-directory' when basedir is
-              ;; unspecified e.g user hit C-k foo RET.
-              (t (find-file candidate)))))))
-
-(defun helm-ff--mkdir (dir &optional helm-ff)
-  (when (or (not confirm-nonexistent-file-or-buffer)
-            (y-or-n-p (format "Create directory `%s'? "
-                              (abbreviate-file-name
-                               (expand-file-name dir)))))
-    (let ((dirfname (directory-file-name dir)))
-      (if (file-exists-p dirfname)
-          (error
-           "Mkdir: Unable to create directory `%s': file exists."
-           (helm-basename dirfname))
-        (make-directory dir 'parent)))
-    (when helm-ff
-      ;; Allow having this new dir in history
-      ;; to be able to retrieve it immediately
-      ;; if we want to e.g copy a file from somewhere in it.
-      (setq helm-ff-default-directory
-            (file-name-as-directory (expand-file-name dir)))
-      (push helm-ff-default-directory helm-ff-history))
-    (or (and helm-ff (helm-find-files-1 dir)) t)))
-
-(defun helm-transform-file-load-el (actions candidate)
-  "Add action to load the file CANDIDATE if it is an emacs lisp
-file.  Else return ACTIONS unmodified."
-  (if (member (file-name-extension candidate) '("el" "elc"))
-      (append actions '(("Load Emacs Lisp File" . load-file)))
-    actions))
-
-(defun helm-transform-file-browse-url (actions candidate)
-  "Add an action to browse the file CANDIDATE if it is a html file or URL.
-Else return ACTIONS unmodified."
-  (let ((browse-action '("Browse with Browser" . browse-url)))
-    (cond ((string-match "^http\\|^ftp" candidate)
-           (cons browse-action actions))
-          ((string-match "\\.html?$" candidate)
-           (append actions (list browse-action)))
-          (t actions))))
-
-(defun helm-file-on-mounted-network-p (file)
-  "Returns non-nil when FILE is part of a mounted remote directory.
-
-This function is checking `helm-mounted-network-directories' list."
-  (when helm-mounted-network-directories
-    (cl-loop for dir in helm-mounted-network-directories
-             thereis (file-in-directory-p file dir))))
-
-;; helm-find-files bindings for filecache
-(defvar file-cache-alist)
-
-(defun helm-ff-cache-add-file (_candidate)
-  (require 'filecache)
-  (let ((mkd (helm-marked-candidates :with-wildcard t)))
-    (mapc 'file-cache-add-file mkd)))
-
-(defun helm-ff-file-cache-remove-file-1 (file)
-  "Remove FILE from `file-cache-alist'."
-  (let ((entry (assoc (helm-basename file) file-cache-alist))
-        (dir   (helm-basedir file))
-        new-entry)
-    (setq new-entry (remove dir entry))
-    (when (= (length entry) 1)
-      (setq new-entry nil))
-    (setq file-cache-alist
-          (cons new-entry (remove entry file-cache-alist)))))
-
-(defun helm-ff-file-cache-remove-file (_file)
-  "Remove marked files from `file-cache-alist.'"
-  (let ((mkd (helm-marked-candidates)))
-    (mapc 'helm-ff-file-cache-remove-file-1 mkd)))
-
-
-;;; File name history
-;;
-;;
-(defvar helm-source-file-name-history
-  (helm-build-sync-source "File Name History"
-    :candidates 'file-name-history
-    :persistent-action #'ignore
-    :filtered-candidate-transformer #'helm-file-name-history-transformer
-    :action 'helm-type-file-actions))
-
-(defvar helm-source--ff-file-name-history nil
-  "[Internal] This source is build to be used with `helm-find-files'.
-Don't use it in your own code unless you know what you are doing.")
-
-(defun helm-file-name-history-transformer (candidates _source)
-  (cl-loop for c in candidates collect
-        (cond ((or (file-remote-p c)
-                   (and (fboundp 'tramp-archive-file-name-p)
-                        (tramp-archive-file-name-p c)))
-               (cons (propertize c 'face 'helm-history-remote) c))
-              ((file-exists-p c)
-               (cons (propertize c 'face 'helm-ff-file) c))
-              (t (cons (propertize c 'face 'helm-history-deleted) c)))))
-
-(defun helm-ff-file-name-history ()
-  "Switch to `file-name-history' without quitting `helm-find-files'."
-  (interactive)
-  (unless helm-source--ff-file-name-history
-    (setq helm-source--ff-file-name-history
-          (helm-build-sync-source "File name history"
-            :init (lambda ()
-                    (with-helm-alive-p
-                      (require 'tramp-archive nil t)
-                      (when helm-ff-file-name-history-use-recentf
-                        (require 'recentf)
-                        (or recentf-mode (recentf-mode 1)))))
-            :candidates (lambda ()
-                          (if helm-ff-file-name-history-use-recentf
-                              recentf-list
-                              file-name-history))
-            :fuzzy-match t
-            :persistent-action 'ignore
-            :migemo t
-            :filtered-candidate-transformer 'helm-file-name-history-transformer
-            :action (helm-make-actions
-                     "Find file" (lambda (candidate)
-                                   (helm-set-pattern
-                                    (expand-file-name candidate))
-                                   (with-helm-after-update-hook (helm-exit-minibuffer)))
-                     "Find file in helm" (lambda (candidate)
-                                           (helm-set-pattern
-                                            (expand-file-name candidate)))))))
-  (with-helm-alive-p
-    (helm :sources 'helm-source--ff-file-name-history
-          :buffer "*helm-file-name-history*"
-          :allow-nest t
-          :resume 'noresume)))
-(put 'helm-ff-file-name-history 'helm-only t)
-
-;;; Browse project
-;; Need dependencies:
-;; <https://github.com/emacs-helm/helm-ls-git>
-;; <https://github.com/emacs-helm/helm-ls-hg>
-;; Only hg and git are supported for now.
-(defvar helm--browse-project-cache (make-hash-table :test 'equal))
-(defvar helm-buffers-in-project-p)
-
-(defun helm-browse-project-get-buffers (root-directory)
-  (cl-loop for b in (helm-buffer-list)
-           ;; FIXME: Why default-directory is root-directory
-           ;; for current-buffer when coming from helm-quit-and-find-file.
-           for cd = (with-current-buffer b default-directory)
-           for bn = (buffer-file-name (get-buffer b))
-           if (or (and bn (file-in-directory-p bn root-directory))
-                  (and (null bn)
-                       (not (file-remote-p cd))
-                       (file-in-directory-p cd root-directory)))
-           collect b))
-
-(defun helm-browse-project-build-buffers-source (directory)
-  (helm-make-source "Buffers in project" 'helm-source-buffers
-    :header-name (lambda (name)
-                   (format
-                    "%s (%s)"
-                    name (abbreviate-file-name directory)))
-    :buffer-list (lambda () (helm-browse-project-get-buffers directory))))
-
-(defun helm-browse-project-walk-directory (directory)
-  "Default function for `helm-browse-project-default-find-files-fn'."
-  (helm-walk-directory
-   directory
-   :directories nil :path 'full :skip-subdirs t))
-
-(defun helm-browse-project-ag-find-files (directory)
-  "A suitable function for `helm-browse-project-default-find-files-fn'.
-
-Needs AG as backend."
-  (with-temp-buffer
-    (call-process-shell-command
-     (format "ag --hidden -g '.*' %s" directory)
-     nil t nil)
-    (mapcar (lambda (f) (expand-file-name f directory))
-            (split-string (buffer-string) "\n"))))
-
-(defun helm-browse-project-find-files (directory &optional refresh)
-  (when refresh (remhash directory helm--browse-project-cache))
-  (unless (gethash directory helm--browse-project-cache)
-    (puthash directory (funcall helm-browse-project-default-find-files-fn
-                                directory)
-             helm--browse-project-cache))
-  (helm :sources `(,(helm-browse-project-build-buffers-source directory)
-                   ,(helm-build-in-buffer-source "Browse project"
-                     :data (gethash directory helm--browse-project-cache)
-                     :header-name (lambda (name)
-                                    (format
-                                     "%s (%s)"
-                                     name (abbreviate-file-name directory)))
-                     :match-part (lambda (c)
-                                   (if (with-helm-buffer
-                                         helm-ff-transformer-show-only-basename)
-                                       (helm-basename c) c))
-                     :filter-one-by-one
-                     (lambda (c)
-                       (if (with-helm-buffer
-                             helm-ff-transformer-show-only-basename)
-                           (cons (propertize (helm-basename c)
-                                             'face 'helm-ff-file)
-                                 c)
-                           (propertize c 'face 'helm-ff-file)))
-                     :keymap helm-generic-files-map
-                     :action 'helm-type-file-actions))
-        :ff-transformer-show-only-basename nil
-        :buffer "*helm browse project*"))
-
-(defvar helm-browse-project-history nil)
-
-;;;###autoload
-(defun helm-projects-history ()
-  (interactive)
-  (helm :sources
-        (helm-build-sync-source "Project history"
-          :candidates helm-browse-project-history
-          :action (lambda (candidate)
-                    (with-helm-default-directory candidate
-                        (helm-browse-project nil))))
-        :buffer "*helm browse project history*"))
-
-;;;###autoload
-(defun helm-browse-project (arg)
-  "Preconfigured helm to browse projects.
-Browse files and see status of project with its vcs.
-Only HG and GIT are supported for now.
-Fall back to `helm-browse-project-find-files'
-if current directory is not under control of one of those vcs.
-With a prefix ARG browse files recursively, with two prefix ARG
-rebuild the cache.
-If the current directory is found in the cache, start
-`helm-browse-project-find-files' even with no prefix ARG.
-NOTE: The prefix ARG have no effect on the VCS controlled directories.
-
-Needed dependencies for VCS:
-<https://github.com/emacs-helm/helm-ls-git>
-and
-<https://github.com/emacs-helm/helm-ls-hg>."
-  (interactive "P")
-  (let ((helm-type-buffer-actions
-         (remove (assoc "Browse project from buffer"
-                        helm-type-buffer-actions)
-                 helm-type-buffer-actions))
-        (helm-buffers-in-project-p t))
-    (cl-flet ((push-to-hist (root)
-                (setq helm-browse-project-history
-                      (cons root (delete root helm-browse-project-history)))))
-      (helm-acond ((and (require 'helm-ls-git nil t)
-                        (fboundp 'helm-ls-git-root-dir)
-                        (helm-ls-git-root-dir))
-                   (push-to-hist it)
-                   (helm-ls-git-ls))
-                  ((and (require 'helm-ls-hg nil t)
-                        (fboundp 'helm-hg-root)
-                        (helm-hg-root))
-                   (push-to-hist it)
-                   (helm-hg-find-files-in-project))
-                  ((helm-browse-project-get--root-dir (helm-current-directory))
-                   (if (or arg (gethash it helm--browse-project-cache))
-                       (progn
-                         (push-to-hist it)
-                         (helm-browse-project-find-files it (equal arg '(16))))
-                       (helm :sources (helm-browse-project-build-buffers-source it)
-                             :buffer "*helm browse project*")))))))
-
-(defun helm-browse-project-get--root-dir (directory)
-  (cl-loop with dname = (file-name-as-directory directory)
-           while (and dname (not (gethash dname helm--browse-project-cache)))
-           if (file-remote-p dname)
-           do (setq dname nil) else
-           do (setq dname (helm-basedir (substring dname 0 (1- (length dname)))))
-           finally return (or dname (file-name-as-directory directory))))
-
-(defun helm-ff-browse-project (_candidate)
-  "Browse project in current directory.
-See `helm-browse-project'."
-  (with-helm-default-directory helm-ff-default-directory
-      (helm-browse-project helm-current-prefix-arg)))
-
-(defun helm-ff-run-browse-project ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-browse-project)))
-(put 'helm-ff-run-browse-project 'helm-only t)
-
-(defun helm-ff-gid (_candidate)
-  (with-helm-default-directory helm-ff-default-directory
-      (helm-gid)))
-
-(defun helm-ff-run-gid ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-gid)))
-(put 'helm-ff-run-gid 'helm-only t)
-
-;; helm-find bindings for helm-find-files.
-(defun helm-ff-find-sh-command (_candidate)
-  "Run `helm-find' from `helm-find-files'."
-  (require 'helm-find)
-  (helm-find-1 helm-ff-default-directory))
-
-(defun helm-ff-run-find-sh-command ()
-  "Run find shell command action with key from `helm-find-files'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-ff-find-sh-command)))
-(put 'helm-ff-run-find-sh-command 'helm-only t)
-
-
-;;;###autoload
-(defun helm-find-files (arg)
-  "Preconfigured `helm' for helm implementation of `find-file'.
-Called with a prefix arg show history if some.
-Don't call it from programs, use `helm-find-files-1' instead.
-This is the starting point for nearly all actions you can do on files."
-  (interactive "P")
-  (let* ((hist            (and arg helm-ff-history (helm-find-files-history nil)))
-         (smart-input     (or hist (helm-find-files-initial-input)))
-         (default-input   (expand-file-name (helm-current-directory)))
-         (input           (cond ((and (null hist)
-                                      helm-find-files-ignore-thing-at-point)
-                                 default-input)
-                                ((and (eq major-mode 'org-agenda-mode)
-                                      org-directory
-                                      (not smart-input))
-                                 (expand-file-name org-directory))
-                                ((and (eq major-mode 'dired-mode) smart-input)
-                                 (file-name-directory smart-input))
-                                ((and (not (string= smart-input ""))
-                                      smart-input))
-                                (t default-input)))
-         (input-as-presel (null (nth 0 (file-attributes input))))
-         (presel          (helm-aif (or hist
-                                        (and input-as-presel input)
-                                        (buffer-file-name (current-buffer))
-                                        (and (eq major-mode 'dired-mode)
-                                             smart-input))
-                              (if (and helm-ff-transformer-show-only-basename
-                                       (null hist)
-                                       (not (string-match-p "[.]\\{1,2\\}\\'" it)))
-                                  (helm-basename it) it))))
-    ;; Continue using the same display function as history which used
-    ;; probably itself the same display function as inner HFF call,
-    ;; i.e. if history was using frame use a frame otherwise use a window.
-    (when (and hist (buffer-live-p (get-buffer helm-ff-history-buffer-name)))
-      (helm-set-local-variable 'helm-display-function
-                               (with-current-buffer helm-ff-history-buffer-name
-                                 helm-display-function)
-                               'helm--last-frame-parameters
-                               (with-current-buffer helm-ff-history-buffer-name
-                                 helm--last-frame-parameters)))
-    (set-text-properties 0 (length input) nil input)
-    (setq current-prefix-arg nil)
-    ;; Allow next helm session to reuse helm--last-frame-parameters as
-    ;; resume would do.
-    (let ((helm--executing-helm-action (not (null hist))))
-      (helm-find-files-1 input (and presel (null helm-ff-no-preselect)
-                                    (concat "^" (regexp-quote presel)))))))
-
-;;;###autoload
-(defun helm-delete-tramp-connection ()
-  "Allow deleting tramp connection or marked tramp connections at once.
-
-This replace `tramp-cleanup-connection' which is partially broken in
-emacs < to 25.1.50.1 (See Emacs Bug#24432).
-
-It allows additionally to delete more than one connection at once."
-  (interactive)
-  (let ((helm-quit-if-no-candidate
-         (lambda ()
-           (message "No Tramp connection found"))))
-    (helm :sources (helm-build-sync-source "Tramp connections"
-                     :candidates (tramp-list-connections)
-                     :candidate-transformer (lambda (candidates)
-                                              (cl-loop for v in candidates
-                                                       for name = (apply #'tramp-make-tramp-file-name
-                                                                         (cl-loop with v = (helm-ff--tramp-cons-or-vector v)
-                                                                                  for i across v collect i))
-                                                       when (or (processp (tramp-get-connection-process v))
-                                                                (buffer-live-p (get-buffer (tramp-buffer-name v))))
-                                                       collect (cons name v)))
-                     :action (lambda (_vec)
-                               (let ((vecs (helm-marked-candidates)))
-                                 (cl-loop for v in vecs
-                                          do (progn
-                                               (tramp-cleanup-connection v)
-                                               (remhash v tramp-cache-data))))))
-          :buffer "*helm tramp connections*")))
-
-
-(provide 'helm-files)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-files.el ends here
diff --git a/elpa/helm-20181117.731/helm-files.elc b/elpa/helm-20181117.731/helm-files.elc
deleted file mode 100644
index f89fd96..0000000
--- a/elpa/helm-20181117.731/helm-files.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-find.el b/elpa/helm-20181117.731/helm-find.el
deleted file mode 100644
index 80b3ecc..0000000
--- a/elpa/helm-20181117.731/helm-find.el
+++ /dev/null
@@ -1,179 +0,0 @@
-;;; helm-find.el --- helm interface for find command. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'helm-files)
-(require 'helm-external)
-
-(defcustom helm-findutils-skip-boring-files t
-  "Ignore boring files in find command results."
-  :group 'helm-files
-  :type  'boolean)
-
-(defcustom helm-findutils-search-full-path nil
-  "Search in full path with shell command find when non--nil.
-I.e use the -path/ipath arguments of find instead of -name/iname."
-  :group 'helm-files
-  :type 'boolean)
-
-(defvar helm-find-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-generic-files-map)
-    (define-key map (kbd "DEL") 'helm-delete-backward-no-update)
-    map))
-
-(defvar helm-source-findutils
-  (helm-build-async-source "Find"
-    :header-name (lambda (name)
-                   (concat name " in [" (helm-default-directory) "]"))
-    :candidates-process 'helm-find-shell-command-fn
-    :filtered-candidate-transformer 'helm-findutils-transformer
-    :action-transformer 'helm-transform-file-load-el
-    :persistent-action 'helm-ff-kill-or-find-buffer-fname
-    :action 'helm-type-file-actions
-    :help-message 'helm-generic-file-help-message
-    :keymap helm-find-map
-    :candidate-number-limit 9999
-    :requires-pattern 3))
-
-(defun helm-findutils-transformer (candidates _source)
-  (let (non-essential
-        (default-directory (helm-default-directory)))
-    (cl-loop for i in candidates
-             for abs = (expand-file-name
-                        (helm-aif (file-remote-p default-directory)
-                            (concat it i) i))
-             for type = (car (file-attributes abs))
-             for disp = (if (and helm-ff-transformer-show-only-basename
-                                 (not (string-match "[.]\\{1,2\\}$" i)))
-                            (helm-basename abs) abs)
-             collect (cond ((eq t type)
-                            (cons (propertize disp 'face 'helm-ff-directory)
-                                  abs))
-                           ((stringp type)
-                            (cons (propertize disp 'face 'helm-ff-symlink)
-                                  abs))
-                           (t (cons (propertize disp 'face 'helm-ff-file)
-                                    abs))))))
-
-(defun helm-find--build-cmd-line ()
-  (require 'find-cmd)
-  (let* ((default-directory (or (file-remote-p default-directory 'localname)
-                                default-directory))
-         (patterns+options (split-string helm-pattern "\\(\\`\\| +\\)\\* +"))
-         (fold-case (helm-set-case-fold-search (car patterns+options)))
-         (patterns (split-string (car patterns+options)))
-         (additional-options (and (cdr patterns+options)
-                                  (list (concat (cadr patterns+options) " "))))
-         (ignored-dirs ())
-         (ignored-files (when helm-findutils-skip-boring-files
-                          (cl-loop for f in completion-ignored-extensions
-                                   if (string-match "/$" f)
-                                   do (push (replace-match "" nil t f)
-                                            ignored-dirs)
-                                   else collect (concat "*" f))))
-         (path-or-name (if helm-findutils-search-full-path
-                           '(ipath path) '(iname name)))
-         (name-or-iname (if fold-case
-                            (car path-or-name) (cadr path-or-name))))
-    (find-cmd (and ignored-dirs
-                   `(prune (name ,@ignored-dirs)))
-              (and ignored-files
-                   `(not (name ,@ignored-files)))
-              `(and ,@(mapcar
-                       (lambda (pattern)
-                         `(,name-or-iname ,(concat "*" pattern "*")))
-                       patterns)
-                    ,@additional-options))))
-
-(defun helm-find-shell-command-fn ()
-  "Asynchronously fetch candidates for `helm-find'.
-Additional find options can be specified after a \"*\"
-separator."
-  (let* (process-connection-type
-         non-essential
-         (cmd (helm-find--build-cmd-line))
-         (proc (start-file-process-shell-command "hfind" helm-buffer cmd)))
-    (helm-log "Find command:\n%s" cmd)
-    (prog1 proc
-      (set-process-sentinel
-       proc
-       (lambda (process event)
-           (helm-process-deferred-sentinel-hook
-            process event (helm-default-directory))
-           (if (string= event "finished\n")
-               (with-helm-window
-                 (setq mode-line-format
-                       '(" " mode-line-buffer-identification " "
-                         (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                         (:eval (propertize
-                                 (format "[Find process finished - (%s results)]"
-                                         (max (1- (count-lines
-                                                   (point-min) (point-max)))
-                                              0))
-                                 'face 'helm-locate-finish))))
-                 (force-mode-line-update))
-               (helm-log "Error: Find %s"
-                         (replace-regexp-in-string "\n" "" event))))))))
-
-(defun helm-find-1 (dir)
-  (let ((default-directory (file-name-as-directory dir)))
-    (helm :sources 'helm-source-findutils
-          :buffer "*helm find*"
-          :ff-transformer-show-only-basename nil
-          :case-fold-search helm-file-name-case-fold-search)))
-
-
-;;; Preconfigured commands
-;;
-;;
-;;;###autoload
-(defun helm-find (arg)
-  "Preconfigured `helm' for the find shell command.
-
-Recursively find files whose names are matched by all specified
-globbing PATTERNs under the current directory using the external
-program specified in `find-program' (usually \"find\").  Every
-input PATTERN is silently wrapped into two stars: *PATTERN*.
-
-With prefix argument, prompt for a directory to search.
-
-When user option `helm-findutils-search-full-path' is non-nil,
-match against complete paths, otherwise, against file names
-without directory part.
-
-The (possibly empty) list of globbing PATTERNs can be followed by
-the separator \"*\" plus any number of additional arguments that
-are passed to \"find\" literally."
-  (interactive "P")
-  (let ((directory
-         (if arg
-             (file-name-as-directory
-              (read-directory-name "DefaultDirectory: "))
-           default-directory)))
-    (helm-find-1 directory)))
-
-(provide 'helm-find)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-find.el ends here
diff --git a/elpa/helm-20181117.731/helm-find.elc b/elpa/helm-20181117.731/helm-find.elc
deleted file mode 100644
index 022b9f0..0000000
--- a/elpa/helm-20181117.731/helm-find.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-font.el b/elpa/helm-20181117.731/helm-font.el
deleted file mode 100644
index c4e25d9..0000000
--- a/elpa/helm-20181117.731/helm-font.el
+++ /dev/null
@@ -1,335 +0,0 @@
-;;; helm-font --- Font and ucs selection for Helm -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-
-
-(defgroup helm-font nil
-  "Related applications to display fonts in helm."
-  :group 'helm)
-
-(defcustom helm-ucs-recent-size 10
-  "Number of recent chars to keep."
-  :type 'integer
-  :group 'helm-font)
-
-(defcustom helm-ucs-actions
-  '(("Insert character"             . helm-ucs-insert-char)
-    ("Insert character name"        . helm-ucs-insert-name)
-    ("Insert character code in hex" . helm-ucs-insert-code)
-    ("Kill marked characters"       . helm-ucs-kill-char)
-    ("Kill name"                    . helm-ucs-kill-name)
-    ("Kill code"                    . helm-ucs-kill-code))
-  "Actions for `helm-source-ucs'."
-  :group 'helm-font
-  :type '(alist :key-type string :value-type function))
-
-(defvar helm-ucs-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "<C-backspace>") 'helm-ucs-persistent-delete)
-    (define-key map (kbd "<C-left>")      'helm-ucs-persistent-backward)
-    (define-key map (kbd "<C-right>")     'helm-ucs-persistent-forward)
-    (define-key map (kbd "C-c SPC")       'helm-ucs-persistent-insert-space)
-    map)
-  "Keymap for `helm-ucs'.")
-
-(defface helm-ucs-char
-  '((((class color) (background dark))  (:foreground "Gold")))
-  "Face used to display ucs characters."
-  :group 'helm-font)
-
-;;; Xfont selection
-;;
-;;
-(defvar helm-xfonts-cache nil)
-(defvar helm-previous-font nil)
-(defvar helm-source-xfonts
-  (helm-build-sync-source "X Fonts"
-    :init (lambda ()
-            (unless helm-xfonts-cache
-              (setq helm-xfonts-cache
-                    (x-list-fonts "*")))
-            ;; Save current font so it can be restored in cleanup
-            (setq helm-previous-font (cdr (assq 'font (frame-parameters)))))
-    :candidates 'helm-xfonts-cache
-    :action '(("Copy font to kill ring" . (lambda (elm)
-                                            (kill-new elm)))
-              ("Set font" . (lambda (elm)
-                              (kill-new elm)
-                              (set-frame-font elm 'keep-size)
-                              (message "Font copied to kill ring"))))
-    :cleanup (lambda ()
-               ;; Restore previous font
-               (set-frame-font helm-previous-font 'keep-size))
-    :persistent-action (lambda (new-font)
-                         (set-frame-font new-font 'keep-size)
-                         (kill-new new-font))
-    :persistent-help "Preview font and copy to kill-ring"))
-
-
-;;; 𝕌𝕔𝕤 𝕊𝕪𝕞𝕓𝕠𝕝 𝕔𝕠𝕞𝕡𝕝𝕖𝕥𝕚𝕠𝕟
-;;
-;;
-(defvar helm-ucs--max-len nil)
-(defvar helm-ucs--names nil)
-(defvar helm-ucs-history nil)
-(defvar helm-ucs-recent nil
-  "Ring of recent `helm-ucs' selections.")
-
-(defun helm-calculate-ucs-alist-max-len (names)
-  "Calculate the length of the longest NAMES list candidate."
-  (cl-loop for (_n . v) in names
-           maximize (length (format "#x%x:" v)) into code
-           maximize (max 1 (string-width (format "%c" v))) into char
-           finally return (cons code char)))
-
-(defun helm-calculate-ucs-hash-table-max-len (names)
-  "Calculate the length of the longest NAMES hash table candidate."
-  (cl-loop for _n being the hash-keys of names
-           using (hash-values v)
-           maximize (length (format "#x%x:" v)) into code
-           maximize (max 1 (string-width (format "%c" v))) into char
-           finally return (cons code char)))
-
-(defun helm-calculate-ucs-max-len ()
-  "Calculate the length of longest `ucs-names' candidate."
-  (let ((ucs-struct (ucs-names)))
-    (if (hash-table-p ucs-struct)
-        (helm-calculate-ucs-hash-table-max-len ucs-struct)
-      (helm-calculate-ucs-alist-max-len ucs-struct))))
-
-(defun helm-ucs-collect-symbols-alist (names)
-  "Collect ucs symbols from the NAMES list."
-  (cl-loop with pr = (make-progress-reporter
-                      "collecting ucs names"
-                      0 (length names))
-           for (n . v) in names
-           for count from 1
-           for xcode = (format "#x%x:" v)
-           for len = (length xcode)
-           for diff = (- (car helm-ucs--max-len) len)
-           for code = (format "(#x%x): " v)
-           for char = (propertize (format "%c" v)
-                                  'face 'helm-ucs-char)
-           unless (or (string= "" n)
-                      ;; `char-displayable-p' return a font object or
-                      ;; t for some char that are displayable but have
-                      ;; no special font (e.g 10) so filter out char
-                      ;; with no font.
-                      (not (fontp (char-displayable-p (read xcode)))))
-           collect
-           (concat code (make-string diff ? )
-                   char "  " n)
-           and do (progress-reporter-update pr count)))
-
-(defun helm-ucs-collect-symbols-hash-table (names)
-  "Collect ucs symbols from the NAMES hash-table."
-  (cl-loop with pr = (make-progress-reporter
-                      "collecting ucs names"
-                      0 (hash-table-count names))
-           for n being the hash-keys of names
-           using (hash-values v)
-           for count from 1
-           for xcode = (format "#x%x:" v)
-           for len = (length xcode)
-           for diff = (- (car helm-ucs--max-len) len)
-           for code = (format "(#x%x): " v)
-           for char = (propertize (format "%c" v)
-                                  'face 'helm-ucs-char)
-           unless (or (string= "" n)
-                      (not (fontp (char-displayable-p (read xcode)))))
-           collect
-           (concat code (make-string diff ? )
-                   char "  " n)
-           and do (progress-reporter-update pr count)))
-
-(defun helm-ucs-collect-symbols (ucs-struct)
-  "Collect ucs symbols from UCS-STRUCT.
-
-Depending on the Emacs version, the variable `ucs-names' can
-either be an alist or a hash-table."
-  (if (hash-table-p ucs-struct)
-      (helm-ucs-collect-symbols-hash-table ucs-struct)
-    (helm-ucs-collect-symbols-alist ucs-struct)))
-
-(defun helm-ucs-init ()
-  "Initialize an helm buffer with ucs symbols.
-Only math* symbols are collected."
-  (unless helm-ucs--max-len
-    (setq helm-ucs--max-len
-          (helm-calculate-ucs-max-len)))
-  (or helm-ucs--names
-      (setq helm-ucs--names
-            (helm-ucs-collect-symbols (ucs-names)))))
-
-;; Actions (insertion)
-
-(defun helm-ucs-match (candidate n)
-  "Return the N part of an ucs CANDIDATE.
-Where N=1 is the ucs code, N=2 the ucs char and N=3 the ucs name."
-  (when (string-match
-         "^(\\(#x[a-f0-9]+\\)): *\\(.\\) *\\([^:]+\\)+"
-         candidate)
-    (match-string n candidate)))
-
-(defun helm-ucs-save-recentest (candidate)
-  (let ((lst (cons candidate (delete candidate helm-ucs-recent))))
-    (setq helm-ucs-recent
-          (if (> (length lst) helm-ucs-recent-size)
-              (nbutlast lst 1)
-            lst))))
-
-(defun helm-ucs-insert (candidate n)
-  "Insert the N part of CANDIDATE."
-  (with-helm-current-buffer
-    (helm-ucs-save-recentest candidate)
-    (insert (helm-ucs-match candidate n))))
-
-(defun helm-ucs-insert-char (candidate)
-  "Insert ucs char part of CANDIDATE at point."
-  (helm-ucs-insert candidate 2))
-
-(defun helm-ucs-insert-code (candidate)
-  "Insert ucs code part of CANDIDATE at point."
-  (helm-ucs-insert candidate 1))
-
-(defun helm-ucs-insert-name (candidate)
-  "Insert ucs name part of CANDIDATE at point."
-  (helm-ucs-insert candidate 3))
-
-;; Kill actions
-(defun helm-ucs-kill-char (_candidate)
-  "Action that concatenate ucs marked chars."
-  (let ((marked (helm-marked-candidates)))
-    (cl-loop for candidate in marked
-             do (helm-ucs-save-recentest candidate))
-    (kill-new (mapconcat (lambda (x)
-                           (helm-ucs-match x 2))
-                         marked ""))))
-
-(defun helm-ucs-kill-code (candidate)
-  (helm-ucs-save-recentest candidate)
-  (kill-new (helm-ucs-match candidate 1)))
-
-(defun helm-ucs-kill-name (candidate)
-  (helm-ucs-save-recentest candidate)
-  (kill-new (helm-ucs-match candidate 3)))
-
-;; Navigation in current-buffer (persistent)
-
-(defun helm-ucs-forward-char (_candidate)
-  (with-helm-current-buffer
-    (forward-char 1)))
-
-(defun helm-ucs-backward-char (_candidate)
-  (with-helm-current-buffer
-    (forward-char -1)))
-
-(defun helm-ucs-delete-backward (_candidate)
-  (with-helm-current-buffer
-    (delete-char -1)))
-
-(defun helm-ucs-insert-space (_candidate)
-  (with-helm-current-buffer
-    (insert " ")))
-
-(defun helm-ucs-persistent-forward ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'action-forward 'helm-ucs-forward-char)
-    (helm-execute-persistent-action 'action-forward)))
-(put 'helm-ucs-persistent-forward 'helm-only t)
-
-(defun helm-ucs-persistent-backward ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'action-back 'helm-ucs-backward-char)
-    (helm-execute-persistent-action 'action-back)))
-(put 'helm-ucs-persistent-backward 'helm-only t)
-
-(defun helm-ucs-persistent-delete ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'action-delete 'helm-ucs-delete-backward)
-    (helm-execute-persistent-action 'action-delete)))
-(put 'helm-ucs-persistent-delete 'helm-only t)
-
-(defun helm-ucs-persistent-insert-space ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-attrset 'action-insert-space 'helm-ucs-insert-space)
-    (helm-execute-persistent-action 'action-insert-space)))
-
-(defvar helm-source-ucs-recent
-  (helm-build-sync-source "Recent UCS"
-    :action helm-ucs-actions
-    :candidates (lambda () helm-ucs-recent)
-    :help-message helm-ucs-help-message
-    :keymap helm-ucs-map
-    :volatile t))
-
-(defvar helm-source-ucs
-  (helm-build-in-buffer-source "UCS names"
-    :data #'helm-ucs-init
-    :get-line #'buffer-substring
-    :help-message 'helm-ucs-help-message
-    :filtered-candidate-transformer
-    (lambda (candidates _source) (sort candidates #'helm-generic-sort-fn))
-    :action helm-ucs-actions
-    :persistent-action (lambda (candidate)
-                         (helm-ucs-insert-char candidate)
-                         (helm-force-update))
-    :keymap helm-ucs-map)
-  "Source for collecting `ucs-names' math symbols.")
-
-;;;###autoload
-(defun helm-select-xfont ()
-  "Preconfigured `helm' to select Xfont."
-  (interactive)
-  (helm :sources 'helm-source-xfonts
-        :buffer "*helm select xfont*"))
-
-;;;###autoload
-(defun helm-ucs (arg)
-  "Preconfigured helm for `ucs-names'.
-
-Called with a prefix arg force reloading cache."
-  (interactive "P")
-  (when arg
-    (setq helm-ucs--names nil
-          helm-ucs--max-len nil
-          ucs-names nil))
-  (let ((char (helm-aif (char-after) (string it))))
-    (helm :sources (list helm-source-ucs-recent helm-source-ucs)
-          :history 'helm-ucs-history
-          :input (and char (multibyte-string-p char) char)
-          :buffer "*helm ucs*")))
-
-(provide 'helm-font)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-font.el ends here
diff --git a/elpa/helm-20181117.731/helm-font.elc b/elpa/helm-20181117.731/helm-font.elc
deleted file mode 100644
index 12ee851..0000000
--- a/elpa/helm-20181117.731/helm-font.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-for-files.el b/elpa/helm-20181117.731/helm-for-files.el
deleted file mode 100644
index c259704..0000000
--- a/elpa/helm-20181117.731/helm-for-files.el
+++ /dev/null
@@ -1,308 +0,0 @@
-;;; helm-for-files.el --- helm-for-files and related. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'helm-files)
-(require 'helm-external)
-(require 'helm-bookmark)
-
-(defcustom helm-multi-files-toggle-locate-binding "C-c p"
-  "Default binding to switch back and forth locate in `helm-multi-files'."
-  :group 'helm-files
-  :type 'string)
-
-(defcustom helm-for-files-preferred-list
-  '(helm-source-buffers-list
-    helm-source-recentf
-    helm-source-bookmarks
-    helm-source-file-cache
-    helm-source-files-in-current-dir
-    helm-source-locate)
-  "Your preferred sources for `helm-for-files' and `helm-multi-files'.
-
-When adding a source here it is up to you to ensure the library of
-this source is accessible and properly loaded."
-  :type '(repeat (choice symbol))
-  :group 'helm-files)
-
-(defcustom helm-for-files-tramp-not-fancy t
-  "Colorize remote files when non nil.
-
-Be aware that a nil value will make tramp display very slow."
-  :group 'helm-files
-  :type  'boolean)
-
-;;; File Cache
-;;
-;;
-(defvar file-cache-alist)
-
-(defclass helm-file-cache (helm-source-in-buffer helm-type-file)
-  ((init :initform (lambda () (require 'filecache)))))
-
-(defun helm-file-cache-get-candidates ()
-  (cl-loop for item in file-cache-alist append
-           (cl-destructuring-bind (base &rest dirs) item
-             (cl-loop for dir in dirs collect
-                      (concat dir base)))))
-
-(defvar helm-source-file-cache nil)
-
-(defcustom helm-file-cache-fuzzy-match nil
-  "Enable fuzzy matching in `helm-source-file-cache' when non--nil."
-  :group 'helm-files
-  :type 'boolean
-  :set (lambda (var val)
-         (set var val)
-         (setq helm-source-file-cache
-               (helm-make-source "File Cache" 'helm-file-cache
-                 :fuzzy-match helm-file-cache-fuzzy-match
-                 :data 'helm-file-cache-get-candidates))))
-
-(cl-defun helm-file-cache-add-directory-recursively
-    (dir &optional match (ignore-dirs t))
-  (require 'filecache)
-  (cl-loop for f in (helm-walk-directory
-                     dir
-                     :path 'full
-                     :directories nil
-                     :match match
-                     :skip-subdirs ignore-dirs)
-           do (file-cache-add-file f)))
-
-(defun helm-transform-file-cache (actions _candidate)
-  (let ((source (helm-get-current-source)))
-    (if (string= (assoc-default 'name source) "File Cache")
-        (append actions
-                '(("Remove marked files from file-cache"
-                   . helm-ff-file-cache-remove-file)))
-        actions)))
-
-;;; Recentf files
-;;
-;;
-(defvar helm-recentf--basename-flag nil)
-
-(defun helm-recentf-pattern-transformer (pattern)
-  (let ((pattern-no-flag (replace-regexp-in-string " -b" "" pattern)))
-    (cond ((and (string-match " " pattern-no-flag)
-                (string-match " -b\\'" pattern))
-           (setq helm-recentf--basename-flag t)
-           pattern-no-flag)
-        ((string-match "\\([^ ]*\\) -b\\'" pattern)
-         (prog1 (match-string 1 pattern)
-           (setq helm-recentf--basename-flag t)))
-        (t (setq helm-recentf--basename-flag nil)
-           pattern))))
-
-(defcustom helm-turn-on-recentf t
-  "Automatically turn on `recentf-mode' when non-nil."
-  :group 'helm-files
-  :type 'boolean)
-
-(defclass helm-recentf-source (helm-source-sync helm-type-file)
-  ((init :initform (lambda ()
-                     (require 'recentf)
-                     (when helm-turn-on-recentf (recentf-mode 1))))
-   (candidates :initform (lambda () recentf-list))
-   (pattern-transformer :initform 'helm-recentf-pattern-transformer)
-   (match-part :initform (lambda (candidate)
-                           (if (or helm-ff-transformer-show-only-basename
-                                   helm-recentf--basename-flag)
-                               (helm-basename candidate) candidate)))
-   (migemo :initform t)
-   (persistent-action :initform 'helm-ff-kill-or-find-buffer-fname)))
-
-(defmethod helm--setup-source :after ((source helm-recentf-source))
-  (setf (slot-value source 'action)
-        (append (symbol-value (helm-actions-from-type-file))
-                '(("Delete file(s) from recentf" .
-                   (lambda (_candidate)
-                     (cl-loop for file in (helm-marked-candidates)
-                              do (setq recentf-list (delete file recentf-list)))))))))
-
-(defvar helm-source-recentf nil
-  "See (info \"(emacs)File Conveniences\").
-Set `recentf-max-saved-items' to a bigger value if default is too small.")
-
-(defcustom helm-recentf-fuzzy-match nil
-  "Enable fuzzy matching in `helm-source-recentf' when non--nil."
-  :group 'helm-files
-  :type 'boolean
-  :set (lambda (var val)
-         (set var val)
-         (let ((helm-fuzzy-sort-fn 'helm-fuzzy-matching-sort-fn-preserve-ties-order))
-           (setq helm-source-recentf
-                 (helm-make-source "Recentf" 'helm-recentf-source
-                   :fuzzy-match helm-recentf-fuzzy-match)))))
-
-
-;;; Files in current dir
-;;
-;;
-(defun helm-highlight-files (files _source)
-  "A basic transformer for helm files sources.
-Colorize only symlinks, directories and files."
-  (cl-loop with mp-fn = (or (assoc-default
-                             'match-part (helm-get-current-source))
-                            'identity)
-           for i in files
-           for disp = (if (and helm-ff-transformer-show-only-basename
-                               (not (helm-dir-is-dot i))
-                               (not (and helm--url-regexp
-                                         (string-match helm--url-regexp i)))
-                               (not (string-match helm-ff-url-regexp i)))
-                          (helm-basename i) (abbreviate-file-name i))
-           for isremote = (or (file-remote-p i)
-                              (helm-file-on-mounted-network-p i))
-           ;; Call file-attributes only if:
-           ;; - file is not remote
-           ;; - helm-for-files--tramp-not-fancy is nil and file is remote AND
-           ;; connected. (Issue #1679)
-           for type = (and (or (null isremote)
-                               (and (null helm-for-files-tramp-not-fancy)
-                                    (file-remote-p i nil t)))
-                           (car (file-attributes i)))
-           collect
-           (cond ((and (null type) isremote) (cons disp i))
-                 ((stringp type)
-                  (cons (propertize disp
-                                    'face 'helm-ff-symlink
-                                    'match-part (funcall mp-fn disp)
-                                    'help-echo (expand-file-name i))
-                        i))
-                 ((eq type t)
-                  (cons (propertize disp
-                                    'face 'helm-ff-directory
-                                    'match-part (funcall mp-fn disp)
-                                    'help-echo (expand-file-name i))
-                        i))
-                 (t (cons (propertize disp
-                                      'face 'helm-ff-file
-                                      'match-part (funcall mp-fn disp)
-                                      'help-echo (expand-file-name i))
-                          i)))))
-
-(defclass helm-files-in-current-dir-source (helm-source-sync helm-type-file)
-  ((candidates :initform (lambda ()
-                           (with-helm-current-buffer
-                             (let ((dir (helm-current-directory)))
-                               (when (file-accessible-directory-p dir)
-                                 (directory-files dir t))))))
-   (pattern-transformer :initform 'helm-recentf-pattern-transformer)
-   (match-part :initform (lambda (candidate)
-                           (if (or helm-ff-transformer-show-only-basename
-                                   helm-recentf--basename-flag)
-                               (helm-basename candidate) candidate)))
-   (fuzzy-match :initform t)
-   (migemo :initform t)))
-
-(defvar helm-source-files-in-current-dir
-  (helm-make-source "Files from Current Directory"
-      'helm-files-in-current-dir-source))
-
-;;;###autoload
-(defun helm-for-files ()
-  "Preconfigured `helm' for opening files.
-Run all sources defined in `helm-for-files-preferred-list'."
-  (interactive)
-  (require 'helm-x-files)
-  (unless helm-source-buffers-list
-    (setq helm-source-buffers-list
-          (helm-make-source "Buffers" 'helm-source-buffers)))
-  (helm :sources helm-for-files-preferred-list
-        :ff-transformer-show-only-basename nil
-        :buffer "*helm for files*"
-        :truncate-lines helm-buffers-truncate-lines))
-
-(defun helm-multi-files-toggle-to-locate ()
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-buffer
-      (if (setq helm-multi-files--toggle-locate
-                (not helm-multi-files--toggle-locate))
-          (progn
-            (helm-set-sources (unless (memq 'helm-source-locate
-                                            helm-sources)
-                                (cons 'helm-source-locate helm-sources)))
-            (helm-set-source-filter '(helm-source-locate)))
-          (helm-kill-async-processes)
-          (helm-set-sources (remove 'helm-source-locate
-                                    helm-for-files-preferred-list))
-          (helm-set-source-filter nil)))))
-(put 'helm-multi-files-toggle-to-locate 'helm-only t)
-
-;;;###autoload
-(defun helm-multi-files ()
-  "Preconfigured helm like `helm-for-files' but running locate only on demand.
-
-Allow toggling back and forth from locate to others sources with
-`helm-multi-files-toggle-locate-binding' key.
-This avoid launching needlessly locate when what you search is already
-found."
-  (interactive)
-  (require 'helm-x-files)
-  (unless helm-source-buffers-list
-    (setq helm-source-buffers-list
-          (helm-make-source "Buffers" 'helm-source-buffers)))
-  (setq helm-multi-files--toggle-locate nil)
-  (helm-locate-set-command)
-  (helm-set-local-variable 'helm-async-outer-limit-hook
-                           (list (lambda ()
-                                   (when (and helm-locate-fuzzy-match
-                                              (not (string-match-p
-                                                    "\\s-" helm-pattern)))
-                                     (helm-redisplay-buffer)))))
-  (let ((sources (remove 'helm-source-locate helm-for-files-preferred-list))
-        (helm-locate-command
-         (if helm-locate-fuzzy-match
-             (unless (string-match-p "\\`locate -b" helm-locate-command)
-               (replace-regexp-in-string
-                "\\`locate" "locate -b" helm-locate-command))
-             helm-locate-command))
-        (old-key (lookup-key
-                  helm-map
-                  (read-kbd-macro helm-multi-files-toggle-locate-binding))))
-    (with-helm-temp-hook 'helm-after-initialize-hook
-      (define-key helm-map (kbd helm-multi-files-toggle-locate-binding)
-        'helm-multi-files-toggle-to-locate))
-    (unwind-protect
-         (helm :sources sources
-               :ff-transformer-show-only-basename nil
-               :buffer "*helm multi files*"
-               :truncate-lines helm-buffers-truncate-lines)
-      (define-key helm-map (kbd helm-multi-files-toggle-locate-binding)
-        old-key))))
-
-;;;###autoload
-(defun helm-recentf ()
-  "Preconfigured `helm' for `recentf'."
-  (interactive)
-  (helm :sources 'helm-source-recentf
-        :ff-transformer-show-only-basename nil
-        :buffer "*helm recentf*"))
-
-(provide 'helm-for-files)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-for-files.el ends here
diff --git a/elpa/helm-20181117.731/helm-for-files.elc b/elpa/helm-20181117.731/helm-for-files.elc
deleted file mode 100644
index 581b19d..0000000
--- a/elpa/helm-20181117.731/helm-for-files.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-grep.el b/elpa/helm-20181117.731/helm-grep.el
deleted file mode 100644
index a4add2c..0000000
--- a/elpa/helm-20181117.731/helm-grep.el
+++ /dev/null
@@ -1,1641 +0,0 @@
-;;; helm-grep.el --- Helm Incremental Grep. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'format-spec)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-regexp)
-
-;;; load wgrep proxy if it's available
-(require 'wgrep-helm nil t)
-
-(declare-function helm-buffer-list "helm-buffers")
-(declare-function View-quit "view")
-(declare-function doc-view-goto-page "doc-view" (page))
-(declare-function pdf-view-goto-page "pdf-view" (page &optional window))
-(declare-function helm-mm-split-pattern "helm-multi-match")
-(declare-function helm--ansi-color-apply "helm-lib")
-(defvar helm--ansi-color-regexp)
-
-
-(defgroup helm-grep nil
-  "Grep related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-grep-default-command
-  "grep --color=always -a -d skip %e -n%cH -e %p %f"
-  "Default grep format command for `helm-do-grep-1'.
-Where:
-'%e' format spec is for --exclude or --include grep options or
-     ack-grep --type option.               (Not mandatory)
-
-'%c' format spec is for case-fold-search,
-     whether to use the -i option of grep. (Not mandatory)
-     When you specify this spec, helm grep will use smartcase
-     that is when a upcase character is found in pattern case will
-     be respected and no '-i' option will be used, otherwise, when
-     no upcase character is found in pattern always use '-i'.
-     If you don't want this behavior, don't use this spec and
-     specify or not the '-i' option.
-     Note that with ack-grep this is not needed, just specify
-     the '--smart-case' option.
-
-'%p' format spec is for pattern.           (Mandatory)
-
-'%f' format spec is for filenames.         (Mandatory)
-
-If your grep version doesn't support the --exclude/include args
-don't specify the '%e' format spec.
-
-Helm also support ack-grep and git-grep ,
-here a default command example for ack-grep:
-
-\(setq helm-grep-default-command \"ack-grep -Hn --color --smart-case --no-group %e %p %f\"
-       helm-grep-default-recurse-command \"ack-grep -H --color --smart-case --no-group %e %p %f\")
-
-You can ommit the %e spec if you don't want to be prompted for types.
-
-NOTE: Helm for ack-grep support ANSI sequences, so you can remove
-the \"--no-color\" option safely (recommended)
-However you should specify --color to enable multi matches highlighting
-because ack disable it when output is piped.
-
-Same for grep you can use safely the option \"--color=always\" (default).
-You can customize the color of matches using GREP_COLORS env var.
-e.g: \(setenv \"GREP_COLORS\" \"ms=30;43:mc=30;43:sl=01;37:cx=:fn=35:ln=32:bn=32:se=36\")
-
-To enable ANSI color in git-grep just add \"--color=always\".
-To customize the ANSI color in git-grep, GREP_COLORS have no effect,
-you will have to setup this in your .gitconfig:
-
-    [color \"grep\"]
-        match = black yellow
-
-where \"black\" is the foreground and \"yellow\" the background.
-See the git documentation for more infos.
-
-`helm-grep-default-command' and `helm-grep-default-recurse-command'are
-independents, so you can enable `helm-grep-default-command' with ack-grep
-and `helm-grep-default-recurse-command' with grep if you want to be faster
-on recursive grep.
-
-NOTE: Remote grepping is not available with ack-grep,
-      and badly supported with grep because tramp handle badly
-      repeated remote processes in a short delay (< to 5s)."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-grep-default-recurse-command
-  "grep --color=always -a -d recurse %e -n%cH -e %p %f"
-  "Default recursive grep format command for `helm-do-grep-1'.
-See `helm-grep-default-command' for format specs and infos about ack-grep."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-default-zgrep-command
-  "zgrep --color=always -a -n%cH -e %p %f"
-  "Default command for Zgrep.
-See `helm-grep-default-command' for infos on format specs.
-Option --color=always is supported and can be used safely
-to replace the helm internal match highlighting,
-see `helm-grep-default-command' for more infos."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-pdfgrep-default-command
-  "pdfgrep --color always -niH %s %s"
-  "Default command for pdfgrep.
-Option \"--color always\" is supported starting helm version 1.7.8,
-when used matchs will be highlighted according to GREP_COLORS env var."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-pdfgrep-default-recurse-command
-  "pdfgrep --color always -rniH %s %s"
-  "Default recurse command for pdfgrep.
-Option \"--color always\" is supported starting helm version 1.7.8,
-when used matchs will be highlighted according to GREP_COLORS env var."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-grep-use-ioccur-style-keys t
-  "Use Arrow keys to jump to occurences."
-  :group 'helm-grep
-  :type  'boolean)
-
-(defcustom helm-pdfgrep-default-read-command nil
-  "Default command to read pdf files from pdfgrep.
-Where '%f' format spec is filename and '%p' is page number.
-e.g In Ubuntu you can set it to:
-
-    \"evince --page-label=%p '%f'\"
-
-If set to nil either `doc-view-mode' or `pdf-view-mode' will be used
-instead of an external command."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-grep-max-length-history 100
-  "Max number of elements to save in `helm-grep-history'."
-  :group 'helm-grep
-  :type 'integer)
-
-(defcustom helm-zgrep-file-extension-regexp
-  ".*\\(\\.gz\\|\\.bz\\|\\.xz\\|\\.lzma\\)$"
-  "Default file extensions zgrep will search in."
-  :group 'helm-grep
-  :type 'string)
-
-(defcustom helm-grep-preferred-ext nil
-  "This file extension will be preselected for grep."
-  :group 'helm-grep
-  :type  'string)
-
-(defcustom helm-grep-save-buffer-name-no-confirm nil
-  "when *hgrep* already exists,auto append suffix."
-  :group 'helm-grep
-  :type 'boolean)
-
-(defcustom helm-grep-ignored-files
-  (cons ".#*" (delq nil (mapcar (lambda (s)
-                                  (unless (string-match-p "/\\'" s)
-                                    (concat "*" s)))
-                                completion-ignored-extensions)))
-  "List of file names which `helm-grep' shall exclude."
-  :group 'helm-grep
-  :type '(repeat string))
-
-(defcustom helm-grep-ignored-directories
-  helm-walk-ignore-directories
-  "List of names of sub-directories which `helm-grep' shall not recurse into."
-  :group 'helm-grep
-  :type '(repeat string))
-
-(defcustom helm-grep-truncate-lines t
-  "When nil the grep line that appears will not be truncated."
-  :group 'helm-grep
-  :type 'boolean)
-
-(defcustom helm-grep-file-path-style 'basename
-  "File path display style when grep results are displayed.
-Possible value are:
-    basename: displays only the filename, none of the directory path
-    absolute: displays absolute path
-    relative: displays relative path from root grep directory."
-  :group 'helm-grep
-  :type '(choice (const :tag "Basename" basename)
-                 (const :tag "Absolute" absolute)
-                 (const :tag "Relative" relative)))
-
-(defcustom helm-grep-actions
-  (helm-make-actions
-   "Find File" 'helm-grep-action
-   "Find file other frame" 'helm-grep-other-frame
-   "Save results in grep buffer" 'helm-grep-save-results
-   "Find file other window (C-u vertically)" 'helm-grep-other-window)
-  "Actions for helm grep."
-  :group 'helm-grep
-  :type '(alist :key-type string :value-type function))
-
-(defcustom helm-grep-pipe-cmd-switches nil
-  "A list of additional parameters to pass to grep pipe command.
-This will be used for pipe command for multiple pattern matching
-for grep, zgrep ack-grep and git-grep backends.
-If you add extra args for ack-grep, use ack-grep options,
-for others (grep, zgrep and git-grep) use grep options.
-Here are the commands where you may want to add switches:
-
-    grep --color=always
-    ack-grep --smart-case --color
-
-You probably don't need to use this unless you know what you are doing."
-  :group 'helm-grep
-  :type 'string)
-
-(defcustom helm-grep-ag-pipe-cmd-switches nil
-  "A list of additional parameters to pass to grep-ag pipe command.
-Use parameters compatibles with the backend you are using
-\(i.e AG for AG, PT for PT or RG for RG)
-
-You probably don't need to use this unless you know what you are doing."
-  :group 'helm-grep
-  :type 'string)
-
-
-;;; Faces
-;;
-;;
-(defgroup helm-grep-faces nil
-  "Customize the appearance of helm-grep."
-  :prefix "helm-"
-  :group 'helm-grep
-  :group 'helm-faces)
-
-(defface helm-grep-match
-  '((((background light)) :foreground "#b00000")
-    (((background dark))  :foreground "gold1"))
-  "Face used to highlight grep matches.
-Have no effect when grep backend use \"--color=\"."
-  :group 'helm-grep-faces)
-
-(defface helm-grep-file
-    '((t (:foreground "BlueViolet"
-          :underline t)))
-  "Face used to highlight grep results filenames."
-  :group 'helm-grep-faces)
-
-(defface helm-grep-lineno
-    '((t (:foreground "Darkorange1")))
-  "Face used to highlight grep number lines."
-  :group 'helm-grep-faces)
-
-(defface helm-grep-finish
-    '((t (:foreground "Green")))
-  "Face used in mode line when grep is finish."
-  :group 'helm-grep-faces)
-
-(defface helm-grep-cmd-line
-    '((t (:inherit font-lock-type-face)))
-  "Face used to highlight grep command line when no results."
-  :group 'helm-grep-faces)
-
-
-;;; Keymaps
-;;
-;;
-(defvar helm-grep-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-<down>") 'helm-goto-next-file)
-    (define-key map (kbd "M-<up>")   'helm-goto-precedent-file)
-    (define-key map (kbd "C-c o")    'helm-grep-run-other-window-action)
-    (define-key map (kbd "C-c C-o")  'helm-grep-run-other-frame-action)
-    (define-key map (kbd "C-x C-s")  'helm-grep-run-save-buffer)
-    (define-key map (kbd "DEL")      'helm-delete-backward-no-update)
-    (when helm-grep-use-ioccur-style-keys
-      (define-key map (kbd "<right>")  'helm-execute-persistent-action)
-      (define-key map (kbd "<left>")  'helm-grep-run-default-action))
-    (delq nil map))
-  "Keymap used in Grep sources.")
-
-(defvar helm-pdfgrep-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-<down>") 'helm-goto-next-file)
-    (define-key map (kbd "M-<up>")   'helm-goto-precedent-file)
-    (define-key map (kbd "DEL")      'helm-delete-backward-no-update)
-    map)
-  "Keymap used in pdfgrep.")
-
-(defvar helm-grep-mode-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map (kbd "RET")      'helm-grep-mode-jump)
-    (define-key map (kbd "C-o")      'helm-grep-mode-jump-other-window)
-    (define-key map (kbd "<C-down>") 'helm-grep-mode-jump-other-window-forward)
-    (define-key map (kbd "<C-up>")   'helm-grep-mode-jump-other-window-backward)
-    (define-key map (kbd "<M-down>") 'helm-gm-next-file)
-    (define-key map (kbd "<M-up>")   'helm-gm-precedent-file)
-    (define-key map (kbd "M-n")      'helm-grep-mode-jump-other-window-forward)
-    (define-key map (kbd "M-p")      'helm-grep-mode-jump-other-window-backward)
-    (define-key map (kbd "M-N")      'helm-gm-next-file)
-    (define-key map (kbd "M-P")      'helm-gm-precedent-file)
-    map))
-
-
-;;; Internals vars
-;;
-;;
-(defvar helm-rzgrep-cache (make-hash-table :test 'equal))
-(defvar helm-grep-default-function 'helm-grep-init)
-(defvar helm-zgrep-recurse-flag nil)
-(defvar helm-grep-history nil)
-(defvar helm-grep-ag-history nil)
-(defvar helm-grep-last-targets nil)
-(defvar helm-grep-include-files nil)
-(defvar helm-grep-in-recurse nil)
-(defvar helm-grep-use-zgrep nil)
-(defvar helm-grep-default-directory-fn nil
-  "A function that should return a directory to expand candidate to.
-It is intended to use as a let-bound variable, DON'T set this globaly.")
-(defvar helm-pdfgrep-targets nil)
-(defvar helm-grep-last-cmd-line nil)
-(defvar helm-grep-split-line-regexp "^\\([[:lower:][:upper:]]?:?.*?\\):\\([0-9]+\\):\\(.*\\)")
-
-
-;;; Init
-;;
-;;
-(defun helm-grep-prepare-candidates (candidates in-directory)
-  "Prepare filenames and directories CANDIDATES for grep command line."
-  ;; If one or more candidate is a directory, search in all files
-  ;; of this candidate (e.g /home/user/directory/*).
-  ;; If r option is enabled search also in subdidrectories.
-  ;; We need here to expand wildcards to support crap windows filenames
-  ;; as grep doesn't accept quoted wildcards (e.g "dir/*.el").
-  (if helm-zgrep-recurse-flag
-      (mapconcat 'shell-quote-argument candidates " ")
-      ;; When candidate is a directory, search in all its files.
-      ;; NOTE that `file-expand-wildcards' will return also
-      ;; directories, they will be ignored by grep but not
-      ;; by ack-grep that will grep all files of this directory
-      ;; without recursing in their subdirs though, see that as a one
-      ;; level recursion with ack-grep.
-      ;; So I leave it as it is, considering it is a feature. [1]
-      (cl-loop for i in candidates append
-               (cond ((string-match "^git" helm-grep-default-command)
-                      (list i))
-                     ;; Candidate is a directory and we use recursion or ack.
-                     ((and (file-directory-p i)
-                           (or helm-grep-in-recurse
-                               ;; ack-grep accept directory [1].
-                               (helm-grep-use-ack-p)))
-                      (list (expand-file-name i)))
-                     ;; Grep doesn't support directory only when not in recurse.
-                     ((file-directory-p i)
-                      (file-expand-wildcards
-                       (concat (file-name-as-directory (expand-file-name i)) "*") t))
-                     ;; Candidate is a file or wildcard and we use recursion, use the
-                     ;; current directory instead of candidate.
-                     ((and (or (file-exists-p i) (string-match "[*]" i))
-                           helm-grep-in-recurse)
-                      (list (expand-file-name
-                             (directory-file-name ; Needed for windoze.
-                              (file-name-directory (directory-file-name i))))))
-                     ;; Else should be one or more file/directory
-                     ;; possibly marked.
-                     ;; When real is a normal filename without wildcard
-                     ;; file-expand-wildcards returns a list of one file.
-                     ;; wildcards should have been already handled by
-                     ;; helm-read-file-name or helm-find-files but do it from
-                     ;; here too in case we are called from elsewhere.
-                     (t (file-expand-wildcards i t))) into all-files ; [1]
-               finally return
-               (let ((files (if (file-remote-p in-directory)
-                                ;; Grep don't understand tramp filenames
-                                ;; use the local name.
-                                (mapcar (lambda (x)
-                                          (file-remote-p x 'localname))
-                                        all-files)
-                                all-files)))
-                 ;; When user mark files and use recursion with grep
-                 ;; backend enabled, the loop collect on each marked
-                 ;; candidate its `file-name-directory' and we endup with
-                 ;; duplicates (Issue #1714). FIXME: For now as a quick fix
-                 ;; I just remove dups here but I should handle this inside
-                 ;; the cond above.
-                 (setq files (helm-fast-remove-dups files :test 'equal))
-                 (if (string-match "^git" helm-grep-default-command)
-                     (mapconcat 'identity files " ")
-                     (mapconcat 'shell-quote-argument files " "))))))
-
-(defun helm-grep-command (&optional recursive grep)
-  (let* ((com (if recursive
-                  helm-grep-default-recurse-command
-                  helm-grep-default-command))
-         (exe (if grep
-                  (symbol-name grep)
-                  (and com (car (split-string com " "))))))
-    (if (and exe (string= exe "git")) "git-grep" exe)))
-
-(cl-defun helm-grep-use-ack-p (&key where)
-  (let* ((rec-com (helm-grep-command t))
-         (norm-com (helm-grep-command))
-         (norm-com-ack-p (string-match "\\`ack" norm-com))
-         (rec-com-ack-p (and rec-com (string-match "\\`ack" rec-com))))
-    (cl-case where
-      (default   (and norm-com norm-com-ack-p))
-      (recursive (and rec-com rec-com-ack-p))
-      (strict    (and norm-com rec-com rec-com-ack-p norm-com-ack-p))
-      (t         (and (not (and norm-com (string= norm-com "git-grep")))
-                      (or (and norm-com norm-com-ack-p)
-                          (and rec-com rec-com-ack-p)))))))
-
-(defun helm-grep--pipe-command-for-grep-command (smartcase pipe-switches &optional grep-cmd)
-  (pcase (or grep-cmd (helm-grep-command))
-    ;; Use grep for GNU regexp based tools.
-    ((or "grep" "zgrep" "git-grep")
-     (format "grep --color=always%s %s"
-             (if smartcase " -i" "")
-             pipe-switches))
-    ;; Use ack-grep for PCRE based tools.
-    ;; Sometimes ack-grep cmd is ack only.
-    ((and (pred (string-match-p "ack")) ack)
-     (format "%s --smart-case --color %s" ack pipe-switches))))
-
-(defun helm-grep--prepare-cmd-line (only-files &optional include zgrep)
-  (let* ((default-directory (or helm-ff-default-directory
-                                (helm-default-directory)
-                                default-directory))
-         (fnargs            (helm-grep-prepare-candidates
-                             only-files default-directory))
-         (ignored-files     (unless (helm-grep-use-ack-p)
-                              (mapconcat
-                               (lambda (x)
-                                   (concat "--exclude="
-                                           (shell-quote-argument x)))
-                               helm-grep-ignored-files " ")))
-         (ignored-dirs      (unless (helm-grep-use-ack-p)
-                              (mapconcat
-                               ;; Need grep version >=2.5.4
-                               ;; of Gnuwin32 on windoze.
-                               (lambda (x)
-                                   (concat "--exclude-dir="
-                                           (shell-quote-argument x)))
-                               helm-grep-ignored-directories " ")))
-         (exclude           (unless (helm-grep-use-ack-p)
-                              (if helm-grep-in-recurse
-                                  (concat (or include ignored-files)
-                                          " " ignored-dirs)
-                                ignored-files)))
-         (types             (and (helm-grep-use-ack-p)
-                                 ;; When %e format spec is not specified
-                                 ;; in `helm-grep-default-command'
-                                 ;; we need to pass an empty string
-                                 ;; to types to avoid error.
-                                 (or include "")))
-         (smartcase         (if (helm-grep-use-ack-p)
-                                ""
-                                (unless (let ((case-fold-search nil))
-                                          (string-match-p
-                                           "[[:upper:]]" helm-pattern))
-                                  "i")))
-         (helm-grep-default-command
-          (concat helm-grep-default-command " %m")) ; `%m' like multi.
-         (patterns (helm-mm-split-pattern helm-pattern t))
-         (pipe-switches (mapconcat 'identity helm-grep-pipe-cmd-switches " "))
-         (pipes
-          (helm-aif (cdr patterns)
-              (cl-loop with pipcom = (helm-grep--pipe-command-for-grep-command
-                                      smartcase pipe-switches)
-                       for p in it concat
-                       (format " | %s %s" pipcom (shell-quote-argument p)))
-            "")))
-    (format-spec
-     helm-grep-default-command
-     (delq nil
-           (list (unless zgrep
-                   (if types
-                       (cons ?e types)
-                     (cons ?e exclude)))
-                 (cons ?c (or smartcase ""))
-                 (cons ?p (shell-quote-argument (car patterns)))
-                 (cons ?f fnargs)
-                 (cons ?m pipes))))))
-
-(defun helm-grep-init (cmd-line)
-  "Start an asynchronous grep process with CMD-LINE using ZGREP if non--nil."
-  (let* ((default-directory (or helm-ff-default-directory
-                                (helm-default-directory)
-                                default-directory))
-         (zgrep (string-match "\\`zgrep" cmd-line))
-         ;; Use pipe only with grep, zgrep or git-grep.
-         (process-connection-type (and (not zgrep) (helm-grep-use-ack-p)))
-         (tramp-verbose helm-tramp-verbose)
-         (start-time (float-time))
-         (proc-name (if helm-grep-use-zgrep
-                        "Zgrep"
-                        (capitalize
-                         (if helm-grep-in-recurse
-                             (helm-grep-command t)
-                             (helm-grep-command)))))
-         non-essential)
-    ;; Start grep process.
-    (helm-log "Starting Grep process in directory `%s'" default-directory)
-    (helm-log "Command line used was:\n\n%s"
-              (concat ">>> " (propertize cmd-line 'face 'helm-grep-cmd-line) "\n\n"))
-    (prog1            ; This function should return the process first.
-        (start-file-process-shell-command
-         proc-name helm-buffer cmd-line)
-      ;; Init sentinel.
-      (set-process-sentinel
-       (get-buffer-process helm-buffer)
-       (lambda (process event)
-           (let* ((err      (process-exit-status process))
-                  (noresult (= err 1)))
-             (unless (and err (> err 0))
-               (helm-process-deferred-sentinel-hook
-                process event (helm-default-directory)))
-             (cond ((and noresult
-                         ;; This is a workaround for zgrep
-                         ;; that exit with code 1
-                         ;; after a certain amount of results.
-                         (with-helm-buffer (helm-empty-buffer-p)))
-                    (with-helm-buffer
-                      (insert (concat "* Exit with code 1, no result found,"
-                                      " command line was:\n\n "
-                                      (propertize helm-grep-last-cmd-line
-                                                  'face 'helm-grep-cmd-line)))
-                      (setq mode-line-format
-                            `(" " mode-line-buffer-identification " "
-                              (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                              (:eval (propertize
-                                      (format
-                                       "[%s process finished - (no results)] "
-                                       ,proc-name)
-                                      'face 'helm-grep-finish))))))
-                   ((or (string= event "finished\n")
-                        (and noresult
-                             ;; This is a workaround for zgrep
-                             ;; that exit with code 1
-                             ;; after a certain amount of results.
-                             (with-helm-buffer (not (helm-empty-buffer-p)))))
-                    (helm-log "%s process finished with %s results in %fs"
-                              proc-name
-                              (helm-get-candidate-number)
-                              (- (float-time) start-time))
-                    (helm-maybe-show-help-echo)
-                    (with-helm-window
-                      (setq mode-line-format
-                            `(" " mode-line-buffer-identification " "
-                              (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                              (:eval (propertize
-                                      (format
-                                       "[%s process finished in %.2fs - (%s results)] "
-                                       ,proc-name
-                                       ,(- (float-time) start-time)
-                                       (helm-get-candidate-number))
-                                      'face 'helm-grep-finish))))
-                      (force-mode-line-update)
-                      (when helm-allow-mouse
-                        (helm--bind-mouse-for-selection helm-selection-point))))
-                   ;; Catch error output in log.
-                   (t (helm-log
-                       "Error: %s %s"
-                       proc-name
-                       (replace-regexp-in-string "\n" "" event))))))))))
-
-(defun helm-grep-collect-candidates ()
-  (let ((cmd-line (helm-grep--prepare-cmd-line
-                   helm-grep-last-targets
-                   helm-grep-include-files
-                   helm-grep-use-zgrep)))
-    (set (make-local-variable 'helm-grep-last-cmd-line) cmd-line)
-    (funcall helm-grep-default-function cmd-line)))
-
-
-;;; Actions
-;;
-;;
-(defun helm-grep-action (candidate &optional where)
-  "Define a default action for `helm-do-grep-1' on CANDIDATE.
-WHERE can be one of other-window, other-frame."
-  (let* ((split        (helm-grep-split-line candidate))
-         (split-pat    (helm-mm-split-pattern helm-input))
-         (lineno       (string-to-number (nth 1 split)))
-         (loc-fname        (or (with-current-buffer
-                                   (if (eq major-mode 'helm-grep-mode)
-                                       (current-buffer)
-                                       helm-buffer)
-                                 (get-text-property (point-at-bol) 'helm-grep-fname))
-                               (car split)))
-         (tramp-method (file-remote-p (or helm-ff-default-directory
-                                          default-directory) 'method))
-         (tramp-host   (file-remote-p (or helm-ff-default-directory
-                                          default-directory) 'host))
-         (tramp-prefix (concat "/" tramp-method ":" tramp-host ":"))
-         (fname        (if tramp-host
-                           (concat tramp-prefix loc-fname) loc-fname)))
-    (cl-case where
-      (other-window (helm-window-show-buffers
-                     (list (find-file-noselect fname)) t))
-      (other-frame  (find-file-other-frame fname))
-      (grep         (helm-grep-save-results-1))
-      (pdf          (if helm-pdfgrep-default-read-command
-                        (helm-pdfgrep-action-1 split lineno (car split))
-                      (find-file (car split)) (if (derived-mode-p 'pdf-view-mode)
-                                                  (pdf-view-goto-page lineno)
-                                                (doc-view-goto-page lineno))))
-      (t            (find-file fname)))
-    (unless (or (eq where 'grep) (eq where 'pdf))
-      (helm-goto-line lineno))
-    ;; Move point to the nearest matching regexp from bol.
-    (cl-loop for reg in split-pat
-             when (save-excursion
-                    (condition-case _err
-                        (if helm-migemo-mode
-                            (helm-mm-migemo-forward reg (point-at-eol) t)
-                          (re-search-forward reg (point-at-eol) t))
-                      (invalid-regexp nil)))
-             collect (match-beginning 0) into pos-ls
-             finally (when pos-ls (goto-char (apply #'min pos-ls))))
-    ;; Save history
-    (unless (or helm-in-persistent-action
-                (eq major-mode 'helm-grep-mode)
-                (string= helm-pattern ""))
-      (setq helm-grep-history
-            (cons helm-pattern
-                  (delete helm-pattern helm-grep-history)))
-      (when (> (length helm-grep-history)
-               helm-grep-max-length-history)
-        (setq helm-grep-history
-              (delete (car (last helm-grep-history))
-                      helm-grep-history))))))
-
-(defun helm-grep-persistent-action (candidate)
-  "Persistent action for `helm-do-grep-1'.
-With a prefix arg record CANDIDATE in `mark-ring'."
-  (helm-grep-action candidate)
-  (helm-highlight-current-line))
-
-(defun helm-grep-other-window (candidate)
-  "Jump to result in other window from helm grep."
-  (helm-grep-action candidate 'other-window))
-
-(defun helm-grep-other-frame (candidate)
-  "Jump to result in other frame from helm grep."
-  (helm-grep-action candidate 'other-frame))
-
-(defun helm-goto-next-or-prec-file (n)
-  "Go to next or precedent candidate file in helm grep/etags buffers.
-If N is positive go forward otherwise go backward."
-  (let* ((allow-mode (or (eq major-mode 'helm-grep-mode)
-                         (eq major-mode 'helm-moccur-mode)))
-         (sel (if allow-mode
-                  (buffer-substring (point-at-bol) (point-at-eol))
-                (helm-get-selection nil t)))
-         (current-line-list  (helm-grep-split-line sel))
-         (current-fname      (nth 0 current-line-list))
-         (bob-or-eof         (if (eq n 1) 'eobp 'bobp))
-         (mark-maybe (lambda ()
-                         (if allow-mode
-                             (ignore)
-                           (helm-mark-current-line)))))
-    (catch 'break
-      (while (not (funcall bob-or-eof))
-        (forward-line n) ; Go forward or backward depending of n value.
-        ;; Exit when current-fname is not matched or in `helm-grep-mode'
-        ;; the line is not a grep line i.e 'fname:num:tag'.
-        (setq sel (buffer-substring (point-at-bol) (point-at-eol)))
-        (when helm-allow-mouse
-          (helm--mouse-reset-selection-help-echo))
-        (unless (or (string= current-fname
-                             (car (helm-grep-split-line sel)))
-                    (and (eq major-mode 'helm-grep-mode)
-                         (not (get-text-property (point-at-bol) 'helm-grep-fname))))
-          (funcall mark-maybe)
-          (throw 'break nil))))
-    (cond ((and (> n 0) (eobp))
-           (re-search-backward ".")
-           (forward-line 0)
-           (funcall mark-maybe))
-          ((and (< n 0) (bobp))
-           (helm-aif (next-single-property-change (point-at-bol) 'helm-grep-fname)
-               (goto-char it)
-             (forward-line 1))
-           (funcall mark-maybe)))
-    (unless allow-mode
-      (helm-follow-execute-persistent-action-maybe)
-      (helm-log-run-hook 'helm-move-selection-after-hook))))
-
-;;;###autoload
-(defun helm-goto-precedent-file ()
-  "Go to precedent file in helm grep/etags buffers."
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-window
-      (helm-goto-next-or-prec-file -1))))
-(put 'helm-goto-precedent-file 'helm-only t)
-
-;;;###autoload
-(defun helm-goto-next-file ()
-  "Go to precedent file in helm grep/etags buffers."
-  (interactive)
-  (with-helm-window
-    (helm-goto-next-or-prec-file 1)))
-
-(defun helm-grep-run-default-action ()
-  "Run grep default action from `helm-do-grep-1'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-grep-action)))
-(put 'helm-grep-run-default-action 'helm-only t)
-
-(defun helm-grep-run-other-window-action ()
-  "Run grep goto other window action from `helm-do-grep-1'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-grep-other-window)))
-(put 'helm-grep-run-other-window-action 'helm-only t)
-
-(defun helm-grep-run-other-frame-action ()
-  "Run grep goto other frame action from `helm-do-grep-1'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-grep-other-frame)))
-(put 'helm-grep-run-other-frame-action 'helm-only t)
-
-(defun helm-grep-run-save-buffer ()
-  "Run grep save results action from `helm-do-grep-1'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-grep-save-results)))
-(put 'helm-grep-run-save-buffer 'helm-only t)
-
-
-;;; helm-grep-mode
-;;
-;;
-(defun helm-grep-save-results (candidate)
-  (helm-grep-action candidate 'grep))
-
-(defun helm-grep-save-results-1 ()
-  "Save helm grep result in a `helm-grep-mode' buffer."
-  (let ((buf "*hgrep*")
-        new-buf
-        (pattern (with-helm-buffer helm-input-local))
-        (src-name (assoc-default 'name (helm-get-current-source))))
-    (when (get-buffer buf)
-      (if helm-grep-save-buffer-name-no-confirm
-          (setq new-buf  (format "*hgrep|%s|-%s" pattern
-                                 (format-time-string "%H-%M-%S*")))
-          (setq new-buf (helm-read-string "GrepBufferName: " buf))
-          (cl-loop for b in (helm-buffer-list)
-                   when (and (string= new-buf b)
-                             (not (y-or-n-p
-                                   (format "Buffer `%s' already exists overwrite? "
-                                           new-buf))))
-                   do (setq new-buf (helm-read-string "GrepBufferName: " "*hgrep "))))
-      (setq buf new-buf))
-    (with-current-buffer (get-buffer-create buf)
-      (setq default-directory (or helm-ff-default-directory
-                                  (helm-default-directory)
-                                  default-directory))
-      (setq buffer-read-only t)
-      (let ((inhibit-read-only t)
-            (map (make-sparse-keymap)))
-        (erase-buffer)
-        (insert "-*- mode: helm-grep -*-\n\n"
-                (format "%s Results for `%s':\n\n" src-name pattern))
-        (save-excursion
-          (insert (with-current-buffer helm-buffer
-                    (goto-char (point-min)) (forward-line 1)
-                    (buffer-substring (point) (point-max)))))
-        (save-excursion
-          (while (not (eobp))
-            (add-text-properties (point-at-bol) (point-at-eol)
-                                 `(keymap ,map
-                                          help-echo ,(concat
-                                                      (get-text-property
-                                                       (point) 'helm-grep-fname)
-                                                      "\nmouse-1: set point\nmouse-2: jump to selection")
-                                          mouse-face highlight))
-            (define-key map [mouse-1] 'mouse-set-point)
-            (define-key map [mouse-2] 'helm-grep-mode-mouse-jump)
-            (define-key map [mouse-3] 'ignore)
-            (forward-line 1))))
-      (helm-grep-mode))
-    (pop-to-buffer buf)
-    (message "Helm %s Results saved in `%s' buffer" src-name buf)))
-
-(defun helm-grep-mode-mouse-jump (event)
-  (interactive "e")
-  (let* ((window (posn-window (event-end event)))
-         (pos    (posn-point (event-end event))))
-    (with-selected-window window
-      (when (eq major-mode 'helm-grep-mode)
-        (goto-char pos)
-        (helm-grep-mode-jump)))))
-(put 'helm-grep-mode-mouse-jump 'helm-only t)
-
-(define-derived-mode helm-grep-mode
-    special-mode "helm-grep"
-    "Major mode to provide actions in helm grep saved buffer.
-
-Special commands:
-\\{helm-grep-mode-map}"
-    (set (make-local-variable 'helm-grep-last-cmd-line)
-         (with-helm-buffer helm-grep-last-cmd-line))
-    (set (make-local-variable 'revert-buffer-function)
-         #'helm-grep-mode--revert-buffer-function))
-(put 'helm-grep-mode 'helm-only t)
-
-(defun helm-grep-mode--revert-buffer-function (&optional _ignore-auto _noconfirm)
-  (goto-char (point-min))
-  (when (re-search-forward helm-grep-split-line-regexp nil t) (forward-line 0))
-  (let ((inhibit-read-only t))
-    (delete-region (point) (point-max)))
-  (message "Reverting buffer...")
-  (let ((process-connection-type
-         ;; Git needs a nil value otherwise it tries to use a pager.
-         (null (string-match-p "\\`git" helm-grep-last-cmd-line))))
-    (set-process-sentinel
-     (start-file-process-shell-command
-      "hgrep"  (generate-new-buffer "*hgrep revert*") helm-grep-last-cmd-line)
-     'helm-grep-mode--sentinel)))
-
-(defun helm-grep-mode--sentinel (process event)
-  (when (string= event "finished\n")
-    (with-current-buffer (current-buffer)
-      (let ((inhibit-read-only t))
-        (save-excursion
-          (cl-loop for l in (with-current-buffer (process-buffer process)
-                              (prog1 (split-string (buffer-string) "\n")
-                                (kill-buffer)))
-                   for line = (if (string-match-p helm--ansi-color-regexp l)
-                                  (helm--ansi-color-apply l) l)
-                   when (string-match helm-grep-split-line-regexp line)
-                   do (insert (propertize
-                               (car (helm-grep-filter-one-by-one line))
-                               ;; needed for wgrep.
-                               'helm-realvalue line)
-                              "\n"))))
-      (message "Reverting buffer done"))))
-
-(defun helm-gm-next-file ()
-  (interactive)
-  (helm-goto-next-or-prec-file 1))
-
-(defun helm-gm-precedent-file ()
-  (interactive)
-  (helm-goto-next-or-prec-file -1))
-
-(defun helm-grep-mode-jump ()
-  (interactive)
-  (helm-grep-action
-   (buffer-substring (point-at-bol) (point-at-eol)))
-  (helm-match-line-cleanup-pulse))
-
-(defun helm-grep-mode-jump-other-window-1 (arg)
-  (let ((candidate (buffer-substring (point-at-bol) (point-at-eol))))
-    (condition-case nil
-        (progn
-          (save-selected-window
-            (helm-grep-action candidate 'other-window)
-            (helm-match-line-cleanup-pulse)
-            (recenter))
-          (forward-line arg))
-      (error nil))))
-
-(defun helm-grep-mode-jump-other-window-forward ()
-  (interactive)
-  (helm-grep-mode-jump-other-window-1 1))
-
-(defun helm-grep-mode-jump-other-window-backward ()
-  (interactive)
-  (helm-grep-mode-jump-other-window-1 -1))
-
-(defun helm-grep-mode-jump-other-window ()
-  (interactive)
-  (let ((candidate (buffer-substring (point-at-bol) (point-at-eol))))
-    (condition-case nil
-        (progn (helm-grep-action candidate 'other-window)
-               (helm-match-line-cleanup-pulse))
-      (error nil))))
-
-
-;;; ack-grep types
-;;
-;;
-(defun helm-grep-hack-types ()
-  "Return a list of known ack-grep types."
-  (with-temp-buffer
-    ;; "--help-types" works with both 1.96 and 2.1+, while
-    ;; "--help types" works only with 1.96 Issue #422.
-    ;; `helm-grep-command' should return the ack executable
-    ;; when this function is used in the right context
-    ;; i.e After checking is we are using ack-grep with
-    ;; `helm-grep-use-ack-p'.
-    (call-process (helm-grep-command t) nil t nil "--help-types")
-    (goto-char (point-min))
-    (cl-loop while (re-search-forward
-                    "^ *--\\(\\[no\\]\\)\\([^. ]+\\) *\\(.*\\)" nil t)
-             collect (cons (concat (match-string 2)
-                                   " [" (match-string 3) "]")
-                           (match-string 2))
-             collect (cons (concat "no" (match-string 2)
-                                   " [" (match-string 3) "]")
-                           (concat "no" (match-string 2))))))
-
-(defun helm-grep-ack-types-transformer (candidates _source)
-  (cl-loop for i in candidates
-        if (stringp i)
-        collect (rassoc i helm-grep-ack-types-cache)
-        else
-        collect i))
-
-(defvar helm-grep-ack-types-cache nil)
-(defun helm-grep-read-ack-type ()
-  "Select types for the '--type' argument of ack-grep."
-  (require 'helm-mode)
-  (require 'helm-adaptive)
-  (setq helm-grep-ack-types-cache (helm-grep-hack-types))
-  (let ((types (helm-comp-read
-                "Types: " helm-grep-ack-types-cache
-                :name "*Ack-grep types*"
-                :marked-candidates t
-                :must-match t
-                :fc-transformer '(helm-adaptive-sort
-                                  helm-grep-ack-types-transformer)
-                :buffer "*helm ack-types*")))
-    (mapconcat (lambda (type) (concat "--type=" type)) types " ")))
-
-
-;;; grep extensions
-;;
-;;
-(defun helm-grep-guess-extensions (files)
-  "Try to guess file extensions in FILES list when using grep recurse.
-These extensions will be added to command line with --include arg of grep."
-  (cl-loop with ext-list = (list helm-grep-preferred-ext "*")
-        with lst = (if (file-directory-p (car files))
-                       (directory-files
-                        (car files) nil
-                        directory-files-no-dot-files-regexp)
-                     files)
-        for i in lst
-        for ext = (file-name-extension i 'dot)
-        for glob = (and ext (not (string= ext ""))
-                        (concat "*" ext))
-        unless (or (not glob)
-                   (and glob-list (member glob glob-list))
-                   (and glob-list (member glob ext-list))
-                   (and glob-list (member glob helm-grep-ignored-files)))
-        collect glob into glob-list
-        finally return (delq nil (append ext-list glob-list))))
-
-(defun helm-grep-get-file-extensions (files)
-  "Try to return a list of file extensions to pass to '--include' arg of grep."
-  (require 'helm-adaptive)
-  (let* ((all-exts (helm-grep-guess-extensions
-                    (mapcar 'expand-file-name files)))
-         (extensions (helm-comp-read "Search Only in: " all-exts
-                                     :marked-candidates t
-                                     :fc-transformer 'helm-adaptive-sort
-                                     :buffer "*helm grep exts*"
-                                     :name "*helm grep extensions*")))
-    (when (listp extensions) ; Otherwise it is empty string returned by C-RET.
-      ;; If extensions is a list of one string containing spaces,
-      ;; assume user entered more than one glob separated by space(s) and
-      ;; split this string to pass it later to mapconcat.
-      ;; e.g '("*.el *.py")
-      (cl-loop for i in extensions
-               append (split-string-and-unquote i " ")))))
-
-
-;;; Set up source
-;;
-;;
-(defvar helm-grep-before-init-hook nil
-  "Hook that runs before initialization of the helm buffer.")
-
-(defvar helm-grep-after-init-hook nil
-  "Hook that runs after initialization of the helm buffer.")
-
-(defclass helm-grep-class (helm-source-async)
-  ((candidates-process :initform 'helm-grep-collect-candidates)
-   (filter-one-by-one :initform 'helm-grep-filter-one-by-one)
-   (keymap :initform helm-grep-map)
-   (pcre :initarg :pcre :initform nil
-         :documentation
-         "  Backend is using pcre regexp engine when non--nil.")
-   (nohighlight :initform t)
-   (nomark :initform t)
-   (backend :initarg :backend
-            :initform nil
-            :documentation
-            "  The grep backend that will be used.
-  It is actually used only as an internal flag
-  and don't set the backend by itself.
-  You probably don't want to modify this.")
-   (candidate-number-limit :initform 9999)
-   (help-message :initform 'helm-grep-help-message)
-   (history :initform 'helm-grep-history)
-   (action :initform 'helm-grep-actions)
-   (persistent-action :initform 'helm-grep-persistent-action)
-   (persistent-help :initform "Jump to line (`C-u' Record in mark ring)")
-   (requires-pattern :initform 2)
-   (before-init-hook :initform 'helm-grep-before-init-hook)
-   (after-init-hook :initform 'helm-grep-after-init-hook)
-   (group :initform 'helm-grep)))
-
-(defvar helm-source-grep nil)
-
-(defmethod helm--setup-source ((source helm-grep-class))
-  (call-next-method)
-  (helm-aif (and helm-follow-mode-persistent
-                 (if (eq (slot-value source 'backend) 'git)
-                     helm-source-grep-git
-                     helm-source-grep))
-      (setf (slot-value source 'follow)
-            (assoc-default 'follow it))))
-
-(cl-defun helm-do-grep-1 (targets &optional recurse backend exts
-                                  default-input input (source 'helm-source-grep))
-  "Launch helm using backend BACKEND on a list of TARGETS files.
-
-When RECURSE is given and BACKEND is 'grep' use -r option of
-BACKEND and prompt user for EXTS to set the --include args of BACKEND.
-Interactively you can give more than one arg separated by space at prompt.
-e.g
-    $Pattern: *.el *.py *.tex
-
-From lisp use the EXTS argument as a list of extensions as above.
-If you are using ack-grep, you will be prompted for --type
-instead and EXTS will be ignored.
-If prompt is empty `helm-grep-ignored-files' are added to --exclude.
-
-Argument DEFAULT-INPUT is use as `default' arg of `helm' and INPUT
-is used as `input' arg of `helm', See `helm' docstring.
-
-Arg BACKEND when non--nil specify which backend to use
-It is used actually to specify 'zgrep' or 'git'.
-When BACKEND 'zgrep' is used don't prompt for a choice
-in recurse, and ignore EXTS, search being made recursively on files matching
-`helm-zgrep-file-extension-regexp' only."
-  (let* (non-essential
-         (ack-rec-p (helm-grep-use-ack-p :where 'recursive))
-         (exts (and recurse
-                    ;; [FIXME] I could handle this from helm-walk-directory.
-                    (not (eq backend 'zgrep)) ; zgrep doesn't handle -r opt.
-                    (not ack-rec-p)
-                    (or exts (helm-grep-get-file-extensions targets))))
-         (include-files
-          (and exts
-               (mapconcat (lambda (x)
-                            (concat "--include="
-                                    (shell-quote-argument x)))
-                          (if (> (length exts) 1)
-                              (remove "*" exts)
-                              exts) " ")))
-         (types (and (not include-files)
-                     (not (eq backend 'zgrep))
-                     recurse
-                     ack-rec-p
-                     ;; When %e format spec is not specified
-                     ;; ignore types and do not prompt for choice.
-                     (string-match "%e" helm-grep-default-command)
-                     (helm-grep-read-ack-type)))
-         (src-name (capitalize (helm-grep-command recurse backend)))
-         (com (cond ((eq backend 'zgrep) helm-default-zgrep-command)
-                    ((eq backend 'git) helm-grep-git-grep-command)
-                    (recurse helm-grep-default-recurse-command)
-                    ;; When resuming, the local value of
-                    ;; `helm-grep-default-command' is used, only git-grep
-                    ;; should need this.
-                    (t helm-grep-default-command))))
-    ;; When called as action from an other source e.g *-find-files
-    ;; we have to kill action buffer.
-    (when (get-buffer helm-action-buffer)
-      (kill-buffer helm-action-buffer))
-    ;; If `helm-find-files' haven't already started,
-    ;; give a default value to `helm-ff-default-directory'
-    ;; and set locally `default-directory' to this value . See below [1].
-    (unless helm-ff-default-directory
-      (setq helm-ff-default-directory default-directory))
-    ;; We need to store these vars locally
-    ;; to pass infos later to `helm-resume'.
-    (helm-set-local-variable
-     'helm-zgrep-recurse-flag (and recurse (eq backend 'zgrep))
-     'helm-grep-last-targets targets
-     'helm-grep-include-files (or include-files types)
-     'helm-grep-in-recurse recurse
-     'helm-grep-use-zgrep (eq backend 'zgrep)
-     'helm-grep-default-command com
-     'default-directory helm-ff-default-directory) ;; [1]
-    ;; Setup the source.
-    (set source (helm-make-source src-name 'helm-grep-class
-                  :backend backend
-                  :pcre (string-match-p "\\`ack" com)))
-    (helm
-     :sources source
-     :buffer (format "*helm %s*" (helm-grep-command recurse backend))
-     :default default-input
-     :input input
-     :keymap helm-grep-map
-     :history 'helm-grep-history
-     :truncate-lines helm-grep-truncate-lines)))
-
-
-;;; zgrep
-;;
-;;
-(defun helm-ff-zgrep-1 (flist recursive)
-  (unwind-protect
-       (let* ((def-dir (or helm-ff-default-directory
-                           default-directory))
-              (only    (if recursive
-                           (or (gethash def-dir helm-rzgrep-cache)
-                               (puthash
-                                def-dir
-                                (helm-walk-directory
-                                 def-dir
-                                 :directories nil
-                                 :path 'full
-                                 :match helm-zgrep-file-extension-regexp)
-                                helm-rzgrep-cache))
-                         flist)))
-         (helm-do-grep-1 only recursive 'zgrep))
-    (setq helm-zgrep-recurse-flag nil)))
-
-
-;;; transformers
-;;
-;;
-(defun helm-grep-split-line (line)
-  "Split a grep output line."
-  ;; The output of grep may send a truncated line in this chunk,
-  ;; so don't split until grep line is valid, that is
-  ;; once the second part of the line comes with next chunk
-  ;; send by process.
-  (when (string-match helm-grep-split-line-regexp line)
-    ;; Don't use split-string because buffer/file name or string
-    ;; may contain a ":".
-    (cl-loop for n from 1 to 3 collect (match-string n line))))
-
-(defun helm-grep--filter-candidate-1 (candidate &optional dir)
-  (let* ((root   (or dir (and helm-grep-default-directory-fn
-                              (funcall helm-grep-default-directory-fn))))
-         (ansi-p (string-match-p helm--ansi-color-regexp candidate))
-         (line   (if ansi-p (helm--ansi-color-apply candidate) candidate))
-         (split  (helm-grep-split-line line))
-         (fname  (if (and root split)
-                     ;; Filename should always be provided as a local
-                     ;; path, if the root directory is remote, the
-                     ;; tramp prefix will be added before executing
-                     ;; action, see `helm-grep-action' and issue #2032.
-                     (expand-file-name (car split)
-                                       (or (file-remote-p root 'localname)
-                                           root))
-                   (car-safe split)))
-         (lineno (nth 1 split))
-         (str    (nth 2 split))
-         (display-fname (cl-ecase helm-grep-file-path-style
-                          (basename (and fname (file-name-nondirectory fname)))
-                          (absolute fname)
-                          (relative (and fname root
-                                         (file-relative-name fname root))))))
-    (if (and display-fname lineno str)
-        (cons (concat (propertize display-fname
-                                  'face 'helm-grep-file
-                                  'help-echo (abbreviate-file-name fname)
-                                  'helm-grep-fname fname)
-                      ":"
-                      (propertize lineno 'face 'helm-grep-lineno)
-                      ":"
-                      (if ansi-p str (helm-grep-highlight-match str t)))
-              line)
-        "")))
-
-(defun helm-grep-filter-one-by-one (candidate)
-  "`filter-one-by-one' transformer function for `helm-do-grep-1'."
-  (let ((helm-grep-default-directory-fn
-         (or helm-grep-default-directory-fn
-             (lambda () (or helm-ff-default-directory
-                            (and (null (eq major-mode 'helm-grep-mode))
-                                 (helm-default-directory))
-                            default-directory)))))
-    (if (consp candidate)
-        ;; Already computed do nothing (default as input).
-        candidate
-        (and (stringp candidate)
-             (helm-grep--filter-candidate-1 candidate)))))
-
-(defun helm-grep-highlight-match (str &optional multi-match)
-  "Highlight in string STR all occurences matching `helm-pattern'."
-  (let (beg end)
-    (condition-case-unless-debug nil
-        (with-temp-buffer
-          (insert (propertize str 'read-only nil)) ; Fix (#1176)
-          (goto-char (point-min))
-          (cl-loop for reg in
-                   (if multi-match
-                       ;; (m)occur.
-                       (cl-loop for r in (helm-mm-split-pattern
-                                          helm-pattern)
-                                unless (string-match "\\`!" r)
-                                collect
-                                (helm-aif (and helm-migemo-mode
-                                               (assoc r helm-mm--previous-migemo-info))
-                                    (cdr it) r))
-                       ;; async sources (grep, gid etc...)
-                       (list helm-input))
-                   do
-                   (while (and (re-search-forward reg nil t)
-                               (> (- (setq end (match-end 0))
-                                     (setq beg (match-beginning 0))) 0))
-                     (helm-add-face-text-properties beg end 'helm-grep-match))
-                   do (goto-char (point-min))) 
-          (buffer-string))
-      (error nil))))
-
-
-;;; Grep from buffer list
-;;
-;;
-(defun helm-grep-buffers-1 (candidate &optional zgrep)
-  "Run grep on all file--buffers or CANDIDATE if it is a file--buffer.
-If one of selected buffers is not a file--buffer,
-it is ignored and grep will run on all others file--buffers.
-If only one candidate is selected and it is not a file--buffer,
-switch to this buffer and run `helm-occur'.
-If a prefix arg is given run grep on all buffers ignoring non--file-buffers."
-  (let* ((prefarg (or current-prefix-arg helm-current-prefix-arg))
-         (helm-ff-default-directory
-          (if (and helm-ff-default-directory
-                   (file-remote-p helm-ff-default-directory))
-              default-directory
-            helm-ff-default-directory))
-         (cands (if prefarg
-                    (buffer-list)
-                  (helm-marked-candidates)))
-         (win-conf (current-window-configuration))
-         ;; Non--fname and remote buffers are ignored.
-         (bufs (cl-loop for buf in cands
-                     for fname = (buffer-file-name (get-buffer buf))
-                     when (and fname (not (file-remote-p fname)))
-                     collect (expand-file-name fname))))
-    (if bufs
-        (if zgrep
-            (helm-do-grep-1 bufs nil 'zgrep)
-          (helm-do-grep-1 bufs))
-      ;; bufs is empty, thats mean we have only CANDIDATE
-      ;; and it is not a buffer-filename, fallback to occur.
-      (switch-to-buffer candidate)
-      (when (get-buffer helm-action-buffer)
-        (kill-buffer helm-action-buffer))
-      (helm-occur)
-      (when (eq helm-exit-status 1)
-        (set-window-configuration win-conf)))))
-
-(defun helm-grep-buffers (candidate)
-  "Action to grep buffers."
-  (helm-grep-buffers-1 candidate))
-
-(defun helm-zgrep-buffers (candidate)
-  "Action to zgrep buffers."
-  (helm-grep-buffers-1 candidate 'zgrep))
-
-
-;;; Helm interface for pdfgrep
-;;  pdfgrep program <http://pdfgrep.sourceforge.net/>
-;;  and a pdf-reader (e.g xpdf) are needed.
-;;
-(defvar helm-pdfgrep-default-function 'helm-pdfgrep-init)
-(defun helm-pdfgrep-init (only-files &optional recurse)
-  "Start an asynchronous pdfgrep process in ONLY-FILES list."
-  (let* ((default-directory (or helm-ff-default-directory
-                                default-directory))
-         (fnargs   (helm-grep-prepare-candidates
-                    (if (file-remote-p default-directory)
-                        (mapcar (lambda (x)
-                                    (file-remote-p x 'localname))
-                                only-files)
-                      only-files)
-                    default-directory))
-         (cmd-line (format (if recurse
-                               helm-pdfgrep-default-recurse-command
-                               helm-pdfgrep-default-command)
-                           helm-pattern
-                           fnargs))
-         process-connection-type)
-    ;; Start pdf grep process.
-    (helm-log "Starting Pdf Grep process in directory `%s'" default-directory)
-    (helm-log "Command line used was:\n\n%s"
-              (concat ">>> " (propertize cmd-line 'face 'helm-grep-cmd-line) "\n\n"))
-    (prog1
-        (start-file-process-shell-command
-         "pdfgrep" helm-buffer cmd-line)
-      (message nil)
-      (set-process-sentinel
-       (get-buffer-process helm-buffer)
-       (lambda (_process event)
-           (if (string= event "finished\n")
-               (with-helm-window
-                 (setq mode-line-format
-                       '(" " mode-line-buffer-identification " "
-                         (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                         (:eval (propertize
-                                 (format "[Pdfgrep Process Finish - %s result(s)] "
-                                         (max (1- (count-lines
-                                                   (point-min) (point-max))) 0))
-                                 'face 'helm-grep-finish))))
-                 (force-mode-line-update)
-                 (when helm-allow-mouse
-                   (helm--bind-mouse-for-selection helm-selection-point)))
-             (helm-log "Error: Pdf grep %s"
-                       (replace-regexp-in-string "\n" "" event))))))))
-
-(defun helm-do-pdfgrep-1 (only &optional recurse)
-  "Launch pdfgrep with a list of ONLY files."
-  (unless (executable-find "pdfgrep")
-    (error "Error: No such program `pdfgrep'."))
-  (let (helm-grep-in-recurse) ; recursion is implemented differently in *pdfgrep.
-    ;; When called as action from an other source e.g *-find-files
-    ;; we have to kill action buffer.
-    (when (get-buffer helm-action-buffer)
-      (kill-buffer helm-action-buffer))
-    (setq helm-pdfgrep-targets only)
-    (helm
-     :sources (helm-build-async-source "PdfGrep"
-                :init (lambda ()
-                        ;; If `helm-find-files' haven't already started,
-                        ;; give a default value to `helm-ff-default-directory'.
-                        (setq helm-ff-default-directory (or helm-ff-default-directory
-                                                            default-directory)))
-                :candidates-process (lambda ()
-                                      (funcall helm-pdfgrep-default-function
-                                               helm-pdfgrep-targets recurse))
-                :nohighlight t
-                :nomark t
-                :filter-one-by-one #'helm-grep-filter-one-by-one
-                :candidate-number-limit 9999
-                :history 'helm-grep-history
-                :keymap helm-pdfgrep-map
-                :help-message 'helm-pdfgrep-help-message
-                :action #'helm-pdfgrep-action
-                :persistent-help "Jump to PDF Page"
-                :requires-pattern 2)
-     :buffer "*helm pdfgrep*"
-     :history 'helm-grep-history)))
-
-(defun helm-pdfgrep-action (candidate)
-  (helm-grep-action candidate 'pdf))
-
-(defun helm-pdfgrep-action-1 (_split pageno fname)
-  (save-selected-window
-    (start-file-process-shell-command
-     "pdf-reader" nil
-     (format-spec helm-pdfgrep-default-read-command
-                  (list (cons ?f fname) (cons ?p pageno))))))
-
-;;; AG - PT - RG
-;;
-;;  https://github.com/ggreer/the_silver_searcher
-;;  https://github.com/monochromegane/the_platinum_searcher
-;;  https://github.com/BurntSushi/ripgrep
-
-(defcustom helm-grep-ag-command
-  "ag --line-numbers -S --hidden --color --nogroup %s %s %s"
-  "The default command for AG, PT or RG.
-
-Takes three format specs, the first for type(s), the second for pattern
-and the third for directory.
-
-You can use safely \"--color\" (used by default) with AG RG and PT.
-
-For ripgrep here is the command line to use:
-
-    rg --color=always --smart-case --no-heading --line-number %s %s %s
-
-NOTE: Old versions of ripgrep was not supporting colors in emacs and a
-workaround had to be used (i.e prefixing command line with
-\"TERM=eterm-color\"), this is no more needed.
-See issue <https://github.com/BurntSushi/ripgrep/issues/182> for more infos.
-
-You must use an output format that fit with helm grep, that is:
-
-    \"filename:line-number:string\"
-
-The option \"--nogroup\" allow this.
-The option \"--line-numbers\" is also mandatory except with PT (not supported).
-For RG the options \"--no-heading\" and \"--line-number\" are the ones to use.
-
-When modifying the default colors of matches with e.g \"--color-match\" option of AG
-you may want to modify as well `helm-grep-ag-pipe-cmd-switches' to have all matches
-colorized with same color in multi match."
-  :group 'helm-grep
-  :type 'string)
-
-(defun helm-grep--ag-command ()
-  (car (helm-remove-if-match
-        "\\`[A-Z]*=" (split-string helm-grep-ag-command))))
-
-(defun helm-grep-ag-get-types ()
-  "Returns a list of AG types if available with AG version.
-See AG option \"--list-file-types\"
-Ripgrep (rg) types are also supported if this backend is used."
-  (with-temp-buffer
-    (let* ((com (helm-grep--ag-command))
-           (ripgrep (string= com "rg"))
-           (regex (if ripgrep "^\\(.*\\):" "^ *\\(--[a-z]*\\)"))
-           (prefix (if ripgrep "-t" "")))
-      (when (equal (call-process com
-                                 nil t nil
-                                 (if ripgrep
-                                     "--type-list" "--list-file-types")) 0)
-        (goto-char (point-min))
-        (cl-loop while (re-search-forward regex nil t)
-                 for type = (match-string 1)
-                 collect (cons type (concat prefix type)))))))
-
-(defun helm-grep-ag-prepare-cmd-line (pattern directory &optional type)
-  "Prepare AG command line to search PATTERN in DIRECTORY.
-When TYPE is specified it is one of what returns `helm-grep-ag-get-types'
-if available with current AG version."
-  (let* ((patterns (helm-mm-split-pattern pattern t))
-         (pipe-switches (mapconcat 'identity helm-grep-ag-pipe-cmd-switches " "))
-         (pipe-cmd (helm-acase (helm-grep--ag-command)
-                     (("ag" "pt")
-                      (format "%s -S --color%s" it (concat " " pipe-switches)))
-                     ("rg" (format "rg -N -S --color=always%s"
-                                    (concat " " pipe-switches)))))
-         (cmd (format helm-grep-ag-command
-                      (mapconcat 'identity type " ")
-                      (shell-quote-argument (car patterns))
-                      (shell-quote-argument directory))))
-    (helm-aif (cdr patterns)
-        (concat cmd (cl-loop for p in it concat
-                             (format " | %s %s"
-                                     pipe-cmd (shell-quote-argument p))))
-      cmd)))
-
-(defun helm-grep-ag-init (directory &optional type)
-  "Start AG process in DIRECTORY maybe searching only files of type TYPE."
-  (let ((default-directory (or helm-ff-default-directory
-                               (helm-default-directory)
-                               default-directory))
-        (cmd-line (helm-grep-ag-prepare-cmd-line
-                   helm-pattern (or (file-remote-p directory 'localname)
-                                    directory)
-                   type))
-        (start-time (float-time))
-        (proc-name (helm-grep--ag-command)))
-    (set (make-local-variable 'helm-grep-last-cmd-line) cmd-line)
-    (helm-log "Starting %s process in directory `%s'"
-              proc-name directory)
-    (helm-log "Command line used was:\n\n%s"
-              (concat ">>> " cmd-line "\n\n"))
-    (prog1
-        (start-file-process-shell-command
-         proc-name helm-buffer cmd-line)
-      (set-process-sentinel
-       (get-buffer-process helm-buffer)
-       (lambda (process event)
-         (let* ((err      (process-exit-status process))
-                (noresult (= err 1)))
-           (cond (noresult
-                  (with-helm-buffer
-                    (insert (concat "* Exit with code 1, no result found,"
-                                    " command line was:\n\n "
-                                    (propertize helm-grep-last-cmd-line
-                                                'face 'helm-grep-cmd-line)))
-                    (setq mode-line-format
-                          `(" " mode-line-buffer-identification " "
-                            (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                            (:eval (propertize
-                                    (format
-                                     "[%s process finished - (no results)] "
-                                     ,(upcase proc-name))
-                                    'face 'helm-grep-finish))))))
-                 ((string= event "finished\n")
-                  (helm-log "%s process finished with %s results in %fs"
-                              proc-name
-                              (helm-get-candidate-number)
-                              (- (float-time) start-time))
-                  (helm-maybe-show-help-echo)
-                  (with-helm-window
-                    (setq mode-line-format
-                          `(" " mode-line-buffer-identification " "
-                            (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                            (:eval (propertize
-                                    (format
-                                     "[%s process finished in %.2fs - (%s results)] "
-                                     ,(upcase proc-name)
-                                     ,(- (float-time) start-time)
-                                     (helm-get-candidate-number))
-                                    'face 'helm-grep-finish))))
-                    (force-mode-line-update)
-                    (when helm-allow-mouse
-                      (helm--bind-mouse-for-selection helm-selection-point))))
-                 (t (helm-log
-                     "Error: %s %s"
-                     proc-name
-                     (replace-regexp-in-string "\n" "" event))))))))))
-
-(defclass helm-grep-ag-class (helm-source-async)
-  ((nohighlight :initform t)
-   (pcre :initarg :pcre :initform t
-         :documentation
-         "  Backend is using pcre regexp engine when non--nil.")
-   (keymap :initform helm-grep-map)
-   (history :initform 'helm-grep-ag-history)
-   (help-message :initform 'helm-grep-help-message)
-   (filter-one-by-one :initform 'helm-grep-filter-one-by-one)
-   (persistent-action :initform 'helm-grep-persistent-action)
-   (persistent-help :initform "Jump to line (`C-u' Record in mark ring)")
-   (candidate-number-limit :initform 99999)
-   (requires-pattern :initform 2)
-   (nomark :initform t)
-   (action :initform 'helm-grep-actions)
-   (group :initform 'helm-grep)))
-
-(defvar helm-source-grep-ag nil)
-
-(defmethod helm--setup-source ((source helm-grep-ag-class))
-  (call-next-method)
-  (helm-aif (and helm-follow-mode-persistent
-                 helm-source-grep-ag
-                 (assoc-default 'follow helm-source-grep-ag))
-      (setf (slot-value source 'follow) it)))
-
-(defun helm-grep-ag-1 (directory &optional type)
-  "Start helm ag in DIRECTORY maybe searching in files of type TYPE."
-  (setq helm-source-grep-ag
-        (helm-make-source (upcase (helm-grep--ag-command)) 'helm-grep-ag-class
-          :header-name (lambda (name)
-                         (format "%s [%s]"
-                                 name (abbreviate-file-name directory)))
-          :candidates-process
-          (lambda () (helm-grep-ag-init directory type))))
-  (helm :sources 'helm-source-grep-ag
-        :keymap helm-grep-map
-        :history 'helm-grep-ag-history
-        :truncate-lines helm-grep-truncate-lines
-        :buffer (format "*helm %s*" (helm-grep--ag-command))))
-
-(defun helm-grep-ag (directory with-types)
-  "Start grep AG in DIRECTORY.
-When WITH-TYPES is non-nil provide completion on AG types."
-  (require 'helm-adaptive)
-  (helm-grep-ag-1 directory
-                  (helm-aif (and with-types
-                                 (helm-grep-ag-get-types))
-                      (helm-comp-read
-                       "Ag type: " it
-                       :must-match t
-                       :marked-candidates t
-                       :fc-transformer 'helm-adaptive-sort
-                       :buffer "*helm ag types*"))))
-
-;;; Git grep
-;;
-;;
-(defvar helm-source-grep-git nil)
-
-(defcustom helm-grep-git-grep-command
-  "git --no-pager grep -n%cH --color=always --full-name -e %p -- %f"
-  "The git grep default command line.
-The option \"--color=always\" can be used safely.
-The color of matched items can be customized in your .gitconfig
-See `helm-grep-default-command' for more infos.
-
-The \"--exclude-standard\" and \"--no-index\" switches allow
-skipping unwanted files specified in ~/.gitignore_global
-and searching files not already staged (not enabled by default).
-
-You have also to enable this in global \".gitconfig\" with
-    \"git config --global core.excludesfile ~/.gitignore_global\"."
-  :group 'helm-grep
-  :type 'string)
-
-(defun helm-grep-git-1 (directory &optional all default input)
-  "Run git-grep on DIRECTORY.
-If DIRECTORY is not inside or part of a git repo exit with error.
-If optional arg ALL is non-nil grep the whole repo otherwise start
-at DIRECTORY.
-Arg DEFAULT is what you will have with `next-history-element',
-arg INPUT is what you will have by default at prompt on startup."
-  (require 'vc)
-  (let* (helm-grep-default-recurse-command
-         ;; Expand filename of each candidate with the git root dir.
-         ;; The filename will be in the helm-grep-fname prop.
-         (helm-grep-default-directory-fn (lambda ()
-                                           (vc-find-root directory ".git")))
-         (helm-ff-default-directory (funcall helm-grep-default-directory-fn)))
-    (cl-assert helm-ff-default-directory nil "Not inside a Git repository")
-    (helm-do-grep-1 (if all '("") `(,(expand-file-name directory)))
-                    nil 'git nil default input 'helm-source-grep-git)))
-
-
-;;;###autoload
-(defun helm-do-grep-ag (arg)
-  "Preconfigured helm for grepping with AG in `default-directory'.
-With prefix-arg prompt for type if available with your AG version."
-  (interactive "P")
-  (require 'helm-files)
-  (helm-grep-ag (expand-file-name default-directory) arg))
-
-;;;###autoload
-(defun helm-grep-do-git-grep (arg)
-  "Preconfigured helm for git-grepping `default-directory'.
-With a prefix arg ARG git-grep the whole repository."
-  (interactive "P")
-  (require 'helm-files)
-  (helm-grep-git-1 default-directory arg))
-
-
-(provide 'helm-grep)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-grep.el ends here
diff --git a/elpa/helm-20181117.731/helm-grep.elc b/elpa/helm-20181117.731/helm-grep.elc
deleted file mode 100644
index fc9c00b..0000000
--- a/elpa/helm-20181117.731/helm-grep.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-help.el b/elpa/helm-20181117.731/helm-help.el
deleted file mode 100644
index 2dd20ef..0000000
--- a/elpa/helm-20181117.731/helm-help.el
+++ /dev/null
@@ -1,1735 +0,0 @@
-;;; helm-help.el --- Help messages for Helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'helm)
-
-(defvar helm-org-headings--nofilename)
-(declare-function helm-source-org-headings-for-files "helm-org.el")
-
-
-(defgroup helm-help nil
-  "Embedded help for `helm'."
-  :group 'helm)
-
-(defface helm-helper
-  '((t :inherit helm-header))
-  "Face for Helm help string in minibuffer."
-  :group 'helm-help)
-
-(defvar helm-help--string-list '(helm-help-message
-                                 helm-buffer-help-message
-                                 helm-ff-help-message
-                                 helm-read-file-name-help-message
-                                 helm-generic-file-help-message
-                                 helm-grep-help-message
-                                 helm-pdfgrep-help-message
-                                 helm-etags-help-message
-                                 helm-ucs-help-message
-                                 helm-bookmark-help-message
-                                 helm-esh-help-message
-                                 helm-buffers-ido-virtual-help-message
-                                 helm-moccur-help-message
-                                 helm-top-help-message
-                                 helm-el-package-help-message
-                                 helm-M-x-help-message
-                                 helm-imenu-help-message
-                                 helm-colors-help-message
-                                 helm-semantic-help-message
-                                 helm-kmacro-help-message))
-
-(defvar helm-documentation-buffer-name "*helm documentation*")
-
-;;;###autoload
-(defun helm-documentation ()
-  "Preconfigured Helm for Helm documentation.
-With a prefix arg refresh the documentation.
-
-Find here the documentation of all documented sources."
-  (interactive)
-  (require 'helm-org)
-  (with-current-buffer (get-buffer-create helm-documentation-buffer-name)
-    (let ((inhibit-read-only t))
-      (erase-buffer)
-      (cl-loop for elm in helm-help--string-list
-               for str = (helm-interpret-value elm)
-               do (insert (substitute-command-keys str) "\n\n"))
-      (org-mode))
-    (setq buffer-read-only t)
-    (view-mode))
-  (let ((helm-org-headings--nofilename t))
-    (helm :sources (helm-source-org-headings-for-files
-                    (list (get-buffer helm-documentation-buffer-name)))
-          :candidate-number-limit 99999
-          :buffer "*helm doc*")))
-
-;;; Local help messages.
-
-;;; `helm-buffer-list' help
-;;
-;;
-(defvar helm-buffer-help-message
-  "* Helm Buffer
-
-** Tips
-
-*** Completion
-
-**** Major-mode
-
-You can enter a partial major-mode name (e.g. lisp, sh) to narrow down buffers.
-To specify the major-mode, prefix it with \"*\" e.g. \"*lisp\".
-
-If you want to match all buffers but the ones with a specific major-mode
-\(negation), prefix the major-mode with \"!\" e.g. \"*!lisp\".
-
-If you want to specify more than one major-mode, separate them with \",\",
-e.g. \"*!lisp,!sh,!fun\" lists all buffers but the ones in lisp-mode, sh-mode
-and fundamental-mode.
-
-Then enter a space followed by a pattern to narrow down to buffers matching this
-pattern.
-
-**** Search inside buffers
-
-If you enter a space and a pattern prefixed by \"@\", Helm searches for text
-matching this pattern \*inside* the buffer (i.e. not in the name of the buffer).
-
-If you enter a pattern prefixed with an escaped \"@\", Helm searches for a
-buffer matching \"@pattern\" but does not search inside.
-
-**** Search by directory name
-
-If you prefix the pattern with \"/\", Helm matches over the directory names
-of the buffers.
-
-This feature can be used to narrow down the search to one directory while
-subsequent strings entered after a space match over the buffer name only.
-
-Note that negation is not supported for matching on buffer filename.
-
-Starting from Helm v1.6.8, you can specify more than one directory.
-
-**** Fuzzy matching
-
-`helm-buffers-fuzzy-matching' turns on fuzzy matching on buffer names, but not
-on directory names or major modes.  A pattern starting with \"^\" disables fuzzy
-matching and matches by exact regexp.
-
-**** Examples
-
-With the following pattern
-
-    \"*lisp ^helm @moc\"
-
-Helm narrows down the list by selecting only the buffers that are in lisp mode,
-start with \"helm\" and which content matches \"moc\".
-
-Without the \"@\"
-
-    \"*lisp ^helm moc\"
-
-Helm looks for lisp mode buffers starting with \"helm\" and containing \"moc\"
-in their name.
-
-With this other pattern
-
-    \"*!lisp !helm\"
-
-Helm narrows down to buffers that are not in \"lisp\" mode and that do not match
-\"helm\".
-
-With this last pattern
-
-    /helm/ w3
-
-Helm narrows down to buffers that are in any \"helm\" subdirectory and
-matching \"w3\".
-
-*** Creating buffers
-
-When creating a new buffer, use `\\[universal-argument]' to choose a mode from a
-list.  This list is customizable, see `helm-buffers-favorite-modes'.
-
-*** Killing buffers
-
-You can kill buffers either one by one or all the marked buffers at once.
-
-One kill-buffer command leaves Helm while the other is persistent.  Run the
-persistent kill-buffer command either with the regular
-`helm-execute-persistent-action' called with a prefix argument (`\\[universal-argument] \\<helm-map>\\[helm-execute-persistent-action]')
-or with its specific command `helm-buffer-run-kill-persistent'.  See the
-bindings below.
-
-*** Switching to buffers
-
-To switch to a buffer, press RET, to switch to a buffer in another window, select this buffer
-and press \\<helm-buffer-map>\\[helm-buffer-switch-other-window], when called with a prefix arg
-the buffer will be displayed vertically in other window.
-If you mark more than one buffer, the marked buffers will be displayed in different windows.
-
-*** Meaning of colors and prefixes for buffers
-
-Remote buffers are prefixed with '@'.
-Red        => Buffer's file was modified on disk by an external process.
-Indianred2 => Buffer exists but its file has been deleted.
-Orange     => Buffer is modified and not saved to disk.
-Italic     => A non-file buffer.
-Yellow     => Tramp archive buffer.
-
-** Commands
-\\<helm-buffer-map>
-\\[helm-buffer-run-zgrep]\t\tGrep Buffer(s) works as zgrep too (`\\[universal-argument]' to grep all buffers but non-file buffers).
-\\[helm-buffers-run-multi-occur]\t\tMulti-Occur buffer or marked buffers (`\\[universal-argument]' to toggle force-searching current-buffer).
-\\[helm-buffer-switch-other-window]\t\tSwitch to other window.
-\\[helm-buffer-switch-other-frame]\t\tSwitch to other frame.
-\\[helm-buffers-run-browse-project]\t\tBrowse project from buffer.
-\\[helm-buffer-run-query-replace-regexp]\t\tQuery-replace-regexp in marked buffers.
-\\[helm-buffer-run-query-replace]\t\tQuery-replace in marked buffers.
-\\[helm-buffer-run-ediff]\t\tEdiff current buffer with candidate.  With two marked buffers, ediff those buffers.
-\\[helm-buffer-run-ediff-merge]\t\tEdiff-merge current buffer with candidate.  With two marked buffers, ediff-merge those buffers.
-\\[helm-buffer-diff-persistent]\t\tToggle Diff-buffer with saved file without leaving Helm.
-\\[helm-buffer-revert-persistent]\t\tRevert buffer without leaving Helm.
-\\[helm-buffer-save-persistent]\t\tSave buffer without leaving Helm.
-\\[helm-buffer-run-kill-buffers]\t\tDelete marked buffers and leave Helm.
-\\[helm-buffer-run-kill-persistent]\t\tDelete buffer without leaving Helm.
-\\[helm-buffer-run-rename-buffer]\t\tRename buffer.
-\\[helm-toggle-all-marks]\t\tToggle all marks.
-\\[helm-mark-all]\t\tMark all.
-\\[helm-toggle-buffers-details]\t\tToggle details.
-\\[helm-buffers-toggle-show-hidden-buffers]\t\tShow hidden buffers.
-\\[helm-buffers-mark-similar-buffers]\t\tMark all buffers of the same type (color) as current buffer.")
-
-;;; Find files help (`helm-find-files')
-;;
-;;
-(defvar helm-ff-help-message
-  "* Helm Find Files
-
-** Tips
-
-*** Navigation summary
-
-For a better experience you can enable auto completion by setting
-`helm-ff-auto-update-initial-value' to non-nil in your init file.  It is not
-enabled by default to not confuse new users.
-
-**** Use `\\<helm-find-files-map>\\[helm-execute-persistent-action]' (persistent action) on a directory to go down one level
-
-On a symlinked directory a prefix argument expands to its true name.
-
-**** Use `\\<helm-find-files-map>\\[helm-find-files-up-one-level]' on a directory to go up one level
-
-**** Use `\\<helm-find-files-map>\\[helm-find-files-down-last-level]' to walk back the resulting tree of all the `\\<helm-map>\\[helm-execute-persistent-action]' you did
-
-The tree is reinitialized each time you browse a new tree with
-`\\<helm-map>\\[helm-execute-persistent-action]' or by entering some pattern in the prompt.
-
-**** `RET' behavior
-
-It behaves differently depending on `helm-selection' (current candidate in helm-buffer):
-
-- candidate basename is \".\" => Open it in dired.
-- candidate is a directory    => Expand it.
-- candidate is a file         => Open it.
-
-If you have marked candidates and you press RET on a directory,
-helm will navigate to this directory, if you want to exit with
-RET with default action with these marked candidates, press RET
-on a second time while you are on the root of this directory
-e.g. \"/home/you/dir/.\" or press RET on any file which is not a
-directory.  You can also exit with default action at any moment
-with `f1'.
-
-Note that when copying, renaming, etc. from `helm-find-files' the
-destination file is selected with `helm-read-file-name'.
-
-To avoid confusion when using `read-file-name' or `read-directory-name', `RET'
-follows its standard Emacs behaviour, i.e. it exits the minibuffer as soon as
-you press `RET'.  If you want the same behavior as in `helm-find-files', bind
-`helm-ff-RET' to the `helm-read-file-map':
-
-    (define-key helm-read-file-map (kbd \"RET\") 'helm-ff-RET)
-
-*** Find file at point
-
-Helm uses `ffap' partially or completely to find file at point depending on the
-value of `helm-ff-guess-ffap-filenames': if non-nil, support is complete
-\(annoying), if nil, support is partial.
-
-**** Find file at line number
-
-When text at point is in the form of
-
-    ~/elisp/helm/helm.el:1234
-
-Helm finds this file at the indicated line number, here 1234.
-
-**** Find URL at point
-
-When a URL is found at point, Helm expands to that URL only.
-Pressing `RET' opens that URL using `browse-url-browser-function'.
-
-**** Find e-mail address at point
-
-When an e-mail address is found at point, Helm expands to this e-mail address
-prefixed with \"mailto:\".  Pressing `RET' opens a message buffer with that
-e-mail address.
-
-*** Quick pattern expansion
-
-**** Enter `~/' at end of pattern to quickly reach home directory
-
-**** Enter `/' at end of pattern to quickly reach the file system root
-
-**** Enter `./' at end of pattern to quickly reach `default-directory'
-
-\(As per its value at the beginning of the session.)
-
-If you already are in the `default-directory' this will move the cursor to the top.
-
-**** Enter `../' at end of pattern will reach upper directory, moving cursor to the top
-
-This is different from using `\\<helm-find-files-map>\\[helm-find-files-up-one-level]' in that it moves
-the cursor to the top instead of remaining on the previous subdir name.
-
-**** Enter `..name/' at end of pattern to start a recursive search
-
-It searches directories matching \"name\" under the current directory, see the
-\"Recursive completion on subdirectories\" section below for more details.
-
-**** Any environment variable (e.g. `$HOME') at end of pattern gets expanded
-
-**** Any valid filename yanked after pattern gets expanded
-
-**** Special case: URL at point
-
-The quick expansions do not take effect after end a URL, you must kill the
-pattern first (`\\[helm-delete-minibuffer-contents]').
-
-*** Helm-find-files supports fuzzy matching
-
-It starts from the third character of the pattern.
-
-For instance \"fob\" or \"fbr\" will complete \"foobar\" but \"fb\" needs a
-third character in order to complete it.
-
-*** Use `\\[universal-argument] \\[helm-execute-persistent-action]' or `\\[helm-follow-action-forward]' to display an image
-
-*** `\\[helm-execute-persistent-action]' on a filename expands to that filename in the Helm buffer
-
-Second hit displays the buffer filename.
-Third hit kills the buffer filename.
-Note: `\\[universal-argument] \\[helm-execute-persistent-action]' displays the buffer directly.
-
-*** Browse images directories with `helm-follow-mode' and navigate up/down
-
-You can also use `helm-follow-action-forward' and `helm-follow-action-backward' with
-`\\[helm-follow-action-forward]' and `\\[helm-follow-action-backward]' respectively.
-
-*** Toggle auto-completion with `\\[helm-ff-run-toggle-auto-update]'
-
-It is useful when trying to create a new file or directory and you don't want
-Helm to complete what you are writing.
-
-Note: On a terminal, the default binding `C-<backspace>' may not work.
-In this case use `C-c <backspace>'.
-
-*** You can create a new directory and a new file at the same time
-
-Simply write the path in the prompt and press `RET', e.g.
-\"~/new/newnew/newnewnew/my_newfile.txt\".
-
-*** To create a new directory, append a \"/\" to the new name and press `RET'
-
-*** To create a new file, enter a filename not ending with \"/\"
-
-Note that when you enter a new name, this one is prefixed with
-\[?] if you are in a writable directory.  If you are in a directory
-where you have no write permission the new file name is not
-prefixed and is colored in red.  There is not such distinction
-when using tramp, new filename just appear on top of buffer.
-
-*** Recursive search from Helm-find-files
-
-**** You can use Helm-browse-project (see binding below)
-
-- With no prefix argument:
-If the current directory is under version control with either git or hg and
-helm-ls-git and/or helm-ls-hg are installed, it lists all the files under
-version control.  Otherwise it falls back to Helm-find-files.  See
-https://github.com/emacs-helm/helm-ls-git and
-https://github.com/emacs-helm/helm-ls-hg.
-
-- With one prefix argument:
-List all the files under this directory and other subdirectories
-\(recursion) and this list of files will be cached.
-
-- With two prefix arguments:
-Same but the cache is refreshed.
-
-**** You can start a recursive search with \"locate\" or \"find\"
-
-See \"Note\" in the [[Recusive completion on subdirectories][section on subdirectories]].
-
-Using \"locate\", you can enable the local database with a prefix argument. If the
-local database doesn't already exists, you will be prompted for its creation.
-If it exists and you want to refresh it, give it two prefix args.
-
-When using locate the helm-buffer remains empty until you type something.
-Regardless Helm uses the basename of the pattern entered in the helm-find-files
-session by default.  Hitting `\\[next-history-element]' should just kick in the
-locate search with this pattern.  If you want Helm to automatically do this, add
-`helm-source-locate' to `helm-sources-using-default-as-input'.
-
-**** Recursive completion on subdirectories
-
-Starting from the directory you are currently browsing, it is possible to have
-completion of all directories underneath.  Say you are at \"/home/you/foo/\" and
-you want to go to \"/home/you/foo/bar/baz/somewhere/else\", simply type
-\"/home/you/foo/..else\" and hit `\\[helm-execute-persistent-action]' or enter
-the final \"/\".  Helm will then list all possible directories under \"foo\"
-matching \"else\".
-
-Entering two spaces before \"else\" instead of two dots also works.
-
-Note: Completion on subdirectories uses \"locate\" as backend, you can configure
-the command with `helm-locate-recursive-dirs-command'.  Because this completion
-uses an index, the directory tree displayed may be out-of-date and not reflect
-the latest change until you update the index (using \"updatedb\" for \"locate\").
-
-If for some reason you cannot use an index, the \"find\" command from
-\"findutils\" can be used instead.  It will be slower though.  You need to pass
-the basedir as first argument of \"find\" and the subdir as the value for
-'-(i)regex' or '-(i)name' with the two format specs that are mandatory in
-`helm-locate-recursive-dirs-command'.
-
-Examples:
-- \"find %s -type d -name '*%s*'\"
-- \"find %s -type d -regex .*%s.*$\"
-
-*** Insert filename at point or complete filename at point
-
-On insertion (not on completion, i.e. there is nothing at point):
-
-- `\\[helm-ff-run-complete-fn-at-point]': insert absolute file name.
-- `\\[universal-argument] \\[helm-ff-run-complete-fn-at-point]': insert abbreviated file name.
-- `\\[universal-argument] \\[universal-argument] \\[helm-ff-run-complete-fn-at-point]': insert relative file name.
-
-On completion:
-
-- Target starts with \"~/\": insert abbreviate file name.
-- target starts with \"/\" or \"[a-z]:/\": insert full path.
-- Otherwise: insert relative file name.
-
-*** Use the wildcard to select multiple files
-
-Use of wilcard is supported to run an action over a set of files.
-
-Example: You can copy all the files with \".el\" extension by using \"*.el\" and
-then run copy action.
-
-Similarly, \"**.el\" (note the two stars) will recursively select all \".el\"
-files under the current directory.
-
-Note that when recursively copying files, you may have files with same name
-dispatched across different subdirectories, so when copying them in the same
-directory they will get overwritten.  To avoid this Helm has a special action
-called \"backup files\" that has the same behavior as the command line \"cp -f
---backup=numbered\": it allows you to copy many files with the same name from
-different subdirectories into one directory.  Files with same name are renamed
-as follows: \"foo.txt.~1~\".  Like with the --force option of cp, it is possible
-to backup files in current directory.
-
-This command is available only when `dired-async-mode' is active.
-
-When using an action that involves an external backend (e.g. grep), using \"**\"
-is not recommended (even thought it works fine) because it will be slower to
-select all the files.  You are better off leaving the backend to do it, it will
-be faster.  However, if you know you have not many files it is reasonable to use
-this, also using not recursive wilcard (e.g. \"*.el\") is perfectly fine for
-this.
-
-The \"**\" feature is active by default in the option `helm-file-globstar'.  It
-is different from the Bash \"shopt globstar\" feature in that to list files with
-a named extension recursively you would write \"**.el\" whereas in Bash it would
-be \"**/*.el\".  Directory selection with \"**/\" like Bash \"shopt globstar\"
-option is not supported yet.
-
-*** Query replace regexp on filenames
-
-Replace different parts of a file basename with something else.
-
-When calling this action you will be prompted twice as with
-`query-replace', first for the matching expression of the text to
-replace and second for the replacement text.  Several facilities,
-however, are provided to make the two prompts more powerfull.
-
-**** Syntax of the first prompt
-
-In addition to simple regexps, these shortcuts are available:
-
-- Basename without extension => \"%.\"
-- Only extension             => \".%\"
-- Substring                  => \"%:<from>:<to>\"
-- Whole basename             => \"%\"
-
-**** Syntax of the second prompt
-
-In addition to a simple string to use as replacement, here is what you can use:
-
-- A placeholder refering to what you have selected in the first prompt: \"\\@\".
-
-After this placeholder you can use a search-and-replace syntax à-la sed:
-
-    \"\\@/<regexp>/<replacement>/
-
-You can select a substring from the string represented by the placeholder:
-
-    \"\\@:<from>:<to>\"
-
-- A special character representing a number which is incremented: \"\\#\".
-
-- Shortcuts for `upcase', `downcase' and `capitalize'
-are available as`%u', `%d' and `%c' respectively.
-
-**** Examples
-
-***** Recursively rename all files with \".JPG\" extension to \".jpg\"
-
-Use the `helm-file-globstar' feature described in [[Using wildcard to select multiple files][recursive globbing]]
-by entering \"**.JPG\" at the end of the Helm-find-files pattern, then hit
-\\<helm-map>\\[helm-ff-query-replace-on-filenames]: First \"JPG\", then \"jpg\"
-and hit `RET'.
-
-Alternatively you can enter \".%\" at the first prompt, then \"jpg\" and hit
-`RET'.  Note that when using this instead of using \"JPG\" at the first prompt,
-all extensions will be renamed to \"jpg\" even if the extension of one of the
-files is, say, \"png\".  If you want to keep the original extension you can use
-\"%d\" at the second prompt (downcase).
-
-***** Batch-rename files from number 001 to 00x
-
-Use \"\\#\" inside the second prompt.
-
-Example 1: To rename the files
-
-    foo.jpg
-    bar.jpg
-    baz.jpg
-
-to
-
-    foo-001.jpg
-    foo-002.jpg
-    foo-003.jpg
-
-use \"%.\" as matching regexp and \"foo-\\#\" as replacement string.
-
-Example 2: To rename the files
-
-    foo.jpg
-    bar.jpg
-    baz.jpg
-
-to
-
-    foo-001.jpg
-    bar-002.jpg
-    baz-003.jpg
-
-use as matching regexp \"%.\" and as replacement string \"\\@-\\#\".
-
-***** Replace a substring
-
-Use \"%:<from>:<to>\".
-
-Example: To rename files
-
-    foo.jpg
-    bar.jpg
-    baz.jpg
-
-to
-
-    fOo.jpg
-    bAr.jpg
-    bAz.jpg
-
-use as matching regexp \"%:1:2\" and as replacement string \"%u\" (upcase).
-
-Note that you \*cannot* use \"%.\" and \".%\" along with substring replacement.
-
-***** Modify the string from the placeholder (\\@)
-
-- By substring, i.e. only using the substring of the placeholder: \"\\@:<from>:<to>\".
-The length of placeholder is used for <to> when unspecified.
-
-Example 1: \"\\@:0:2\" replaces from the beginning to the second char of the placeholder.
-
-Example 2: \\@:2: replaces from the second char of the placeholder to the end.
-
-- By search-and-replace: \"\\@/<regexp>/<replacement>/\".
-
-Incremental replacement is also handled in <replacement>.
-
-Example 3: \"\\@/foo/bar/\" replaces \"foo\" by \"bar\" in the placeholder.
-
-Example 4: \"\\@/foo/-\\#/\" replaces \"foo\" in the placeholder by 001, 002, etc.
-
-***** Clash in replacements (avoid overwriting files)
-
-When performing any of these replacement operations you may end up with same
-names as replacement.  In such cases Helm numbers the file that would otherwise
-overwritten.  For instance, should you remove the \"-m<n>\" part from the files
-\"emacs-m1.txt\", \"emacs-m2.txt\" and \"emacs-m3.txt\" you would end up with
-three files named \"emacs.txt\", the second renaming overwriting first file, and
-the third renaming overwriting second file and so on.  Instead Helm will
-automatically rename the second and third files as \"emacs(1).txt\" and
-\"emacs(2).txt\" respectively.
-
-***** Query-replace on filenames vs. serial-rename action
-
-Unlike the [[Serial renaming][serial rename]] actions, the files renamed with
-the query-replace action stay in their initial directory and are not moved to
-the current directory.  As such, using \"\\#\" to serial-rename files only makes
-sense for files inside the same directory.  It even keeps renaming files
-with an incremental number in the next directories.
-
-*** Serial-rename
-
-You can use the serial-rename actions to rename, copy or symlink marked files to
-a specific directory or in the current directory with all the files numbered
-incrementally.
-
-- Serial-rename by renaming:
-Rename all marked files with incremental numbering to a specific directory.
-
-- Serial-rename by copying:
-Copy all marked files with incremental numbering to a specific directory.
-
-- Serial-rename by symlinking:
-Symlink all marked files with incremental numbering to a specific directory.
-
-*** Edit marked files in a dired buffer
-
-You can open a dired buffer containing only marked files with `\\<helm-find-files-map>\\[helm-ff-run-marked-files-in-dired]'.
-With a prefix argument you can open this same dired buffer in wdired mode for
-editing.  Note that wildcards are supported as well, so you can use e.g.
-\"*.txt\" to select all \".txt\" files in the current directory or \"**.txt\" to
-select all files recursively from the current directory.
-See [[Use the wildcard to select multiple files]] section above.
-
-*** Defining default target directory for copying, renaming, etc
-
-You can customize `helm-dwim-target' to behave differently depending on the
-windows open in the current frame.  Default is to provide completion on all
-directories associated to each window.
-
-*** Copying and renaming asynchronously
-
-If you have the async library installed (if you got Helm from MELPA you do), you
-can use it for copying/renaming files by enabling `dired-async-mode'.
-
-Note that even when async is enabled, running a copy/rename action with a prefix
-argument will execute action synchronously. Moreover it will follow the first
-file of the marked files in its destination directory.
-
-When `dired-async-mode' is enabled, an additional action named \"Backup files\"
-will be available. (Such command is not natively available in Emacs).
-See [[Use the wildcard to select multiple files]] for details.
-
-*** Bookmark the `helm-find-files' session
-
-You can bookmark the `helm-find-files' session with `\\[helm-ff-bookmark-set]'.
-You can later retrieve these bookmarks by calling `helm-filtered-bookmarks'
-or, from the current `helm-find-files' session, by hitting `\\[helm-find-files-toggle-to-bookmark]'.
-
-*** Grep files from `helm-find-files'
-
-You can grep individual files from `helm-find-files' by using
-\`\\<helm-find-files-map>\\[helm-ff-run-grep]'.  This same command can also
-recursively grep files from the current directory when called with a prefix
-argument.  In this case you will be prompted for the file extensions to use
-\(grep backend) or the types of files to use (ack-grep backend).  See the
-`helm-grep-default-command' documentation to set this up.  For compressed files
-or archives, use zgrep with \`\\<helm-find-files-map>\\[helm-ff-run-zgrep]'.
-
-Otherwise you can use recursive commands like \`\\<helm-find-files-map>\\[helm-ff-run-grep-ag]' or `\\<helm-find-files-map>\\[helm-ff-run-git-grep]'
-that are much faster than using `\\<helm-find-files-map>\\[helm-ff-run-grep]' with a prefix argument.
-See `helm-grep-ag-command' and `helm-grep-git-grep-command' to set this up.
-
-You can also use \"id-utils\"' GID with \`\\<helm-find-files-map>\\[helm-ff-run-gid]'
-by creating an ID index file with the \"mkid\" shell command.
-
-All those grep commands use the symbol at point as the default pattern.
-Note that default is different from input (nothing is added to the prompt until
-you hit `\\[next-history-element]').
-
-**** Grepping on remote files
-
-On remote files grep is not well supported by TRAMP unless you suspend updates before
-entering the pattern and re-enable it once your pattern is ready.
-To toggle suspend-update, use `\\<helm-map>\\[helm-toggle-suspend-update]'.
-
-*** Setting up aliases in Eshell allows you to set up powerful customized commands
-
-Adding Eshell aliases to your `eshell-aliases-file' or using the
-`alias' command from Eshell allows you to create personalized
-commands not available in `helm-find-files' actions and use them
-from `\\<helm-find-files-map>\\[helm-ff-run-eshell-command-on-file]'.
-
-Example: You want a command to uncompress some \"*.tar.gz\" files from `helm-find-files':
-
-1) Create an Eshell alias named, say, \"untargz\" with the command
-\"alias untargz tar zxvf $*\".
-
-2) Now from `helm-find-files' select the \"*.tar.gz\" file (you can also
-mark files if needed) and hit `\\<helm-find-files-map>\\[helm-ff-run-eshell-command-on-file]'.
-
-Note: When using marked files with this, the meaning of the prefix argument is
-quite subtle.  Say you have \"foo\", \"bar\" and \"baz\" marked; when you run
-the alias command `example' on these files with no prefix argument it will run
-`example' sequentially on each file:
-
-$ example foo
-$ example bar
-$ example baz
-
-With a prefix argument however it will apply `example' on all files at once:
-
-$ example foo bar baz
-
-Of course the alias command should support this.
-
-*** Using TRAMP with `helm-find-files' to read remote directories
-
-`helm-find-files' works fine with TRAMP despite some limitations.
-
-- Grepping files is not very well supported when used incrementally.
-See [[Grepping on remote files]].
-
-- Locate does not work on remote directories.
-
-**** A TRAMP syntax crash course
-
-Please refer to TRAMP's documentation for more details.
-
-- Connect to host 192.168.0.4 as user \"foo\":
-
-/scp:192.168.0.4@foo:
-
-- Connect to host 192.168.0.4 as user \"foo\" on port 2222:
-
-/scp:192.168.0.4@foo#2222:
-
-- Connect to host 192.168.0.4 as root using multihops syntax:
-
-/ssh:192.168.0.4@foo|sudo:192.168.0.4:
-
-Note: You can also use `tramp-default-proxies-alist' when connecting often to
-the same hosts.
-
-As a rule of thumb, prefer the scp method unless using multihops (which only
-works with the ssh method), especially when copying large files.
-
-You need to hit `C-j' once on top of a directory on the first connection
-to complete the pattern in the minibuffer.
-
-**** Display color for directories, symlinks etc... with tramp
-
-Starting at helm version 2.9.7 it is somewhat possible to
-colorize fnames by listing files without loosing performances with
-external commands (ls and awk) if your system is compatible.
-For this you can use `helm-list-dir-external' as value
-for `helm-list-directory-function'.
-
-See `helm-list-directory-function' documentation for more infos.
- 
-**** Completing host
-
-As soon as you enter the first \":\" after method e.g =/scp:= you will
-have some completion about previously used hosts or from your =~/.ssh/config=
-file, hitting `\\[helm-execute-persistent-action]' or `right' on a candidate will insert this host in minibuffer
-without addind the ending \":\", second hit insert the last \":\".
-As soon the last \":\" is entered TRAMP will kick in and you should see the list
-of candidates soon after.
-
-When connection fails, be sure to delete your TRAMP connection with M-x
-`helm-delete-tramp-connection' before retrying.
-
-**** Editing local files as root
-
-Use the sudo method:
-
-\"/sudo:host:\" or simply \"/sudo::\".
-
-*** Attach files to a mail buffer (message-mode)
-
-If you are in a `message-mode' or `mail-mode' buffer, that action will appear
-in action menu, otherwise it is available at any time with \\<helm-find-files-map>\\[helm-ff-run-mail-attach-files].
-It behaves as follows:
-
-- If you are in a (mail or message) buffer, files are attached there.
-
-- If you are not in a mail buffer but one or more mail buffers exist, you are
-prompted to attach files to one of these mail buffers.
-
-- If you are not in a mail buffer and no mail buffer exists,
-a new mail buffer is created with the attached files in it.
-
-*** Open files in separate windows
-
-When [[Marked candidates][marking]] multiple files or using [[Use the wildcard to select multiple files][wildcard]], helm allow opening all
-this files in separate windows using an horizontal layout or a
-vertical layout if you used a prefix arg, when no more windows can be
-displayed in frame, next files are opened in background without being
-displayed.  When using \\<helm-find-files-map>\\[helm-ff-run-switch-other-window] the current
-buffer is kept and files are displayed next to it with same behavior as above.
-When using two prefix args, files are opened in background without beeing displayed.
-
-*** Expand archives as directories in a avfs directory
-
-If you have mounted your filesystem with mountavfs,
-you can expand archives in the \"~/.avfs\" directory with \\<helm-map>\\[helm-execute-persistent-action].
-
-*** Tramp archive support (emacs-27+ only)
-
-If your emacs have library tramp-archive.el, you can browse the
-content of archives with emacs and BTW helm-find-files. However this beeing
-experimental and not very fast, helm doesn't provide an automatic
-expansion and detection of archives, you will have to add the final /
-manually and may have to force update (\\<helm-map>\\[helm-refresh])
-or remove and add again the final / until tramp finish decompressing archive.
-
-*** Touch files
-
-In the completion buffer, you can choose the default which is the current-time, it is
-the first candidate or the timestamp of one of the selected files.
-If you need to use something else, use \\<helm-map>\\[next-history-element] and edit
-the date in minibuffer.
-It is also a way to quickly create a new file without opening a buffer, saving it
-and killing it.
-To touch more than one new file, separate you filenames with a comma (\",\").
-If one wants to create (touch) a new file with comma inside the name use a prefix arg,
-this will prevent splitting the name and create multiple files.
-
-*** Delete files
-
-You can delete files without quitting helm with
-`\\<helm-find-files-map>\\[helm-ff-persistent-delete]' or delete files and quit helm with `\\[helm-ff-run-delete-file]'.
-
-In the second method you can choose to
-make this command asynchronous by customizing
-\`helm-ff-delete-files-function'.
-
-_WARNING_: When deleting files asynchronously you will NOT be
-WARNED if directories are not empty, that's mean non empty directories will
-be deleted in background without asking.
-
-A good compromise is to trash your files
-when using asynchronous method (see [[Trashing files][Trashing files]]).
-
-When choosing synchronous delete, you can allow recursive
-deletion of directories with `helm-ff-allow-recursive-deletes'.
-Note that when trashing (synchronous) you are not asked for recursive deletion.
-
-Note that `helm-ff-allow-recursive-deletes' have no effect when
-deleting asynchronously.
-
-First method (persistent delete) is always synchronous.
-
-Note that when a prefix arg is given, trashing behavior is inversed.
-See [[Trashing files][Trashing files]].
-
-**** Trashing files
-
-If you want to trash your files instead of deleting them you can
-set `delete-by-moving-to-trash' to non nil, like this your files
-will be moved to trash instead of beeing deleted.
-
-You can reverse at any time the behavior of `delete-by-moving-to-trash' by using
-a prefix arg with any of the delete files command.
-
-On GNULinux distribution, when navigating to a Trash directory you
-can restore any file in ..Trash/files directory with the 'Restore
-from trash' action you will find in action menu (needs the
-trash-cli package installed).
-You can as well delete files from Trash directories with the 'delete files from trash'
-action.
-
-Tip: Navigate to your Trash/files directories with `helm-find-files' and set a bookmark
-there with \\<helm-find-files-map>\\[helm-ff-bookmark-set] for fast access to Trash.
-
-_WARNING:_
-
-If you have an ENV var XDG_DATA_HOME in your .profile or .bash_profile
-and this var is set to something like $HOME/.local/share (like preconized)
-`move-file-to-trash' may try to create $HOME/.local/share/Trash (literally)
-and its subdirs in the directory where you are actually trying to trash files.
-because `move-file-to-trash' is interpreting XDG_DATA_HOME literally instead
-of evaling its value (with `substitute-in-file-name').
-
-***** Trashing remote files with tramp
-
-Trashing remote files (or local files with sudo method) is disabled by default
-because tramp is requiring the 'trash' command to be installed, if you want to
-trash your remote files, customize `helm-trash-remote-files'.
-The package on most GNU/Linux based distributions is trash-cli, it is available [[https://github.com/andreafrancia/trash-cli][here]].
-
-NOTE:
-When deleting your files with sudo method, your trashed files will not be listed
-with trash-list until you log in as root.
-
-** Commands
-\\<helm-find-files-map>
-\\[helm-ff-run-locate]\t\tRun `locate' (`\\[universal-argument]' to specify locate database, `M-n' to insert basename of candidate).
-\\[helm-ff-run-browse-project]\t\tBrowse project (`\\[universal-argument]' to recurse, `\\[universal-argument] \\[universal-argument]' to recurse and refresh database).
-\\[helm-ff-run-find-sh-command]\t\tRun `find' shell command from this directory.
-\\[helm-ff-run-grep]\t\tRun Grep (`\\[universal-argument]' to recurse).
-\\[helm-ff-run-pdfgrep]\t\tRun Pdfgrep on marked files.
-\\[helm-ff-run-zgrep]\t\tRun zgrep (`\\[universal-argument]' to recurse).
-\\[helm-ff-run-grep-ag]\t\tRun AG grep on current directory.
-\\[helm-ff-run-git-grep]\t\tRun git-grep on current directory.
-\\[helm-ff-run-gid]\t\tRun gid (id-utils).
-\\[helm-ff-run-etags]\t\tRun Etags (`\\[universal-argument]' to use thing-at-point, `\\[universal-argument] \\[universal-argument]' to reload cache).
-\\[helm-ff-run-rename-file]\t\tRename Files (`\\[universal-argument]' to follow).
-\\[helm-ff-run-query-replace-fnames-on-marked]\t\tQuery replace on marked files.
-\\[helm-ff-run-copy-file]\t\tCopy Files (`\\[universal-argument]' to follow).
-\\[helm-ff-run-byte-compile-file]\t\tByte Compile Files (`\\[universal-argument]' to load).
-\\[helm-ff-run-load-file]\t\tLoad Files.
-\\[helm-ff-run-symlink-file]\t\tSymlink Files.
-\\[helm-ff-run-hardlink-file]\t\tHardlink files.
-\\[helm-ff-run-relsymlink-file]\t\tRelative symlink Files.
-\\[helm-ff-run-delete-file]\t\tDelete Files.
-\\[helm-ff-run-touch-files]\t\tTouch files.
-\\[helm-ff-run-kill-buffer-persistent]\t\tKill buffer candidate without leaving Helm.
-\\[helm-ff-persistent-delete]\t\tDelete file without leaving Helm.
-\\[helm-ff-run-switch-to-eshell]\t\tSwitch to Eshell.
-\\[helm-ff-run-eshell-command-on-file]\t\tEshell command on file (`\\[universal-argument]' to apply on marked files, otherwise treat them sequentially).
-\\[helm-ff-run-ediff-file]\t\tEdiff file.
-\\[helm-ff-run-ediff-merge-file]\t\tEdiff merge file.
-\\[helm-ff-run-complete-fn-at-point]\t\tComplete file name at point.
-\\[helm-ff-run-switch-other-window]\t\tSwitch to other window.
-\\[helm-ff-run-switch-other-frame]\t\tSwitch to other frame.
-\\[helm-ff-run-open-file-externally]\t\tOpen file with external program (`\\[universal-argument]' to choose).
-\\[helm-ff-run-preview-file-externally]\t\tPreview file with external program.
-\\[helm-ff-run-open-file-with-default-tool]\t\tOpen file externally with default tool.
-\\[helm-ff-rotate-left-persistent]\t\tRotate image left.
-\\[helm-ff-rotate-right-persistent]\t\tRotate image right.
-\\[helm-find-files-up-one-level]\t\tGo to parent directory.
-\\[helm-find-files-history]\t\tSwitch to the visited-directory history.
-\\[helm-ff-file-name-history]\t\tSwitch to file name history.
-\\[helm-ff-properties-persistent]\t\tShow file properties in a tooltip.
-\\[helm-mark-all]\t\tMark all visible candidates.
-\\[helm-ff-run-toggle-auto-update]\t\tToggle auto-expansion of directories.
-\\[helm-unmark-all]\t\tUnmark all candidates, visible and invisible ones.
-\\[helm-ff-run-gnus-attach-files]\t\tGnus' attach files to message buffer.
-\\[helm-ff-run-print-file]\t\tPrint file, (`\\[universal-argument]' to refresh printer list).
-\\[helm-enlarge-window]\t\tEnlarge Helm window.
-\\[helm-narrow-window]\t\tNarrow Helm window.
-\\[helm-ff-run-toggle-basename]\t\tToggle basename/fullpath.
-\\[helm-ff-run-find-file-as-root]\t\tFind file as root.
-\\[helm-ff-run-find-alternate-file]\t\tFind alternate file.
-\\[helm-ff-run-insert-org-link]\t\tInsert org link.
-\\[helm-ff-bookmark-set]\t\tSet bookmark to current directory.
-\\[helm-find-files-toggle-to-bookmark]\t\tJump to bookmark list.")
-
-;;; Help for `helm-read-file-name'
-;;
-;;
-(defun helm-read-file-name-help-message ()
-  (let ((name (if helm-alive-p
-                  (assoc-default 'name (helm-get-current-source))
-                "generic")))
-    (format 
-     "* Helm `%s' read file name completion
-
-This is `%s' read file name completion that have been \"helmized\"
-because you have enabled [[Helm mode][helm-mode]]'.
-Don't confuse this with `helm-find-files' which is a native helm command,
-see [[Helm functions vs helmized emacs functions]].
-
-** Tips
-
-*** Navigation
-
-**** Enter `~/' at end of pattern to quickly reach home directory
-
-**** Enter `/' at end of pattern to quickly reach the file system root
-
-**** Enter `./' at end of pattern to quickly reach `default-directory'
-
-\(As per its value at the beginning of the session.)
-
-If you already are in the `default-directory' this will move the cursor to the top.
-
-**** Enter `../' at end of pattern will reach upper directory, moving cursor on top
-
-This is different from using `\\[helm-find-files-up-one-level]' in that it moves
-the cursor to the top instead of remaining on the previous subdir name.
-
-**** You can complete with partial basename
-
-It starts from the third character of the pattern.
-
-For instance \"fob\" or \"fbr\" will complete \"foobar\" but \"fb\" needs a
-third character in order to complete it.
-
-*** Persistent actions
-
-By default `helm-read-file-name' uses the persistent actions of `helm-find-files'.
-
-**** Use `\\[universal-argument] \\<helm-map>\\[helm-execute-persistent-action]' to display an image
-
-**** `\\<helm-map>\\[helm-execute-persistent-action]' on a filename will expand to this filename in Helm-buffer
-
-Second hit displays the buffer filename.
-Third hit kills the buffer filename.
-Note: `\\[universal-argument] \\<helm-map>\\[helm-execute-persistent-action]' displays the buffer directly.
-
-**** Browse images directories with `helm-follow-mode' and navigate up/down
-
-*** Delete characters backward
-
-When you want to delete characters backward, e.g. to create a new file or directory,
-auto-update may come in the way when it keeps updating to an existent directory.
-In that case, type `C-<backspace>' and then `<backspace>'.
-This should not be needed when copying/renaming files because autoupdate is disabled
-by default in that case.
-
-Note: On a terminal, the default binding `C-<backspace>' may not work.
-In this case use `C-c <backspace>'.
-
-*** Create new directories and files
-
-**** You can create a new directory and a new file at the same time
-
-Simply write the path in prompt and press `RET', e.g.
-\"~/new/newnew/newnewnew/my_newfile.txt\".
-
-**** To create a new directory, append a \"/\" at to the new name and press `RET'
-
-**** To create a new file, enter a filename not ending with \"/\"
-
-File and directory creation works only with some commands (e.g. `find-file')
-and it will not work with others where it is not intended to return a file or
-a directory \(e.g `list-directory').
-
-*** Exiting minibuffer with empty string
-
-You can exit minibuffer with empty string with \\<helm-read-file--map>\\[helm-cr-empty-string].
-It is useful when some commands are prompting continuously until you enter an empty prompt.
-
-** Commands
-\\<helm-read-file-map>
-\\[helm-find-files-up-one-level]\t\tGo to parent directory.
-\\[helm-ff-run-toggle-auto-update]\t\tToggle auto-expansion of directories.
-\\[helm-ff-run-toggle-basename]\t\tToggle basename.
-\\[helm-ff-file-name-history]\t\tFile name history.
-C/\\[helm-cr-empty-string]\t\tReturn empty string unless `must-match' is non-nil.
-\\[helm-next-source]\t\tGo to next source.
-\\[helm-previous-source]\t\tGo to previous source."
-     name name)))
-
-;;; Generic file help - Used by locate.
-;;
-;;
-(defvar helm-generic-file-help-message
-  "* Helm Generic files
-
-** Tips
-
-*** Locate
-
-You can append to the search pattern any of the locate command line options,
-e.g. -b, -e, -n <number>, etc.  See the locate(1) man page for more details.
-
-Some other sources (at the moment \"recentf\" and \"file in current directory\")
-support the -b flag for compatibility with locate when they are used with it.
-
-When you enable fuzzy matching on locate with `helm-locate-fuzzy-match', the
-search will be performed on basename only for efficiency (so don't add \"-b\" at
-prompt).  As soon as you separate the patterns with spaces, fuzzy matching will
-be disabled and search will be done on the full filename.  Note that in
-multi-match, fuzzy is completely disabled, which means that each pattern is a
-match regexp (i.e. \"helm\" will match \"helm\" but \"hlm\" will \*not* match
-\"helm\").
-
-*** Browse project
-
-When the current directory is not under version control, don't forget to refresh
-the cache when files have been added/removed in the directory.
-
-*** Find command
-
-Recursively search files using the \"find\" shell command.
-
-Candidates are all filenames that match all given globbing patterns.  This
-respects the options `helm-case-fold-search' and
-`helm-findutils-search-full-path'.
-
-You can pass arbitrary \"find\" options directly after a \"*\" separator.
-For example, this would find all files matching \"book\" that are larger
-than 1 megabyte:
-
-    book * -size +1M
-
-** Commands
-\\<helm-generic-files-map>
-\\[helm-ff-run-toggle-basename]\t\tToggle basename.
-\\[helm-ff-run-grep]\t\tRun grep (`\\[universal-argument]' to recurse).
-\\[helm-ff-run-zgrep]\t\tRun zgrep.
-\\[helm-ff-run-gid]\t\tRun GID (id-utils).
-\\[helm-ff-run-pdfgrep]\t\tRun PDFgrep on marked files.
-\\[helm-ff-run-copy-file]\t\tCopy file(s)
-\\[helm-ff-run-rename-file]\t\tRename file(s).
-\\[helm-ff-run-symlink-file]\t\tSymlink file(s).
-\\[helm-ff-run-hardlink-file]\t\tHardlink file(s).
-\\[helm-ff-run-delete-file]\t\tDelete file(s).
-\\[helm-ff-run-byte-compile-file]\t\tByte compile Elisp file(s) (`\\[universal-argument]' to load).
-\\[helm-ff-run-load-file]\t\tLoad Elisp file(s).
-\\[helm-ff-run-ediff-file]\t\tEdiff file.
-\\[helm-ff-run-ediff-merge-file]\t\tEdiff-merge file.
-\\[helm-ff-run-switch-other-window]\t\tSwitch to other window.
-\\[helm-ff-properties-persistent]\t\tShow file properties.
-\\[helm-ff-run-etags]\t\tRun etags (`\\[universal-argument]' to use tap, `\\[universal-argument] \\[universal-argument]' to reload the database).
-\\[helm-yank-text-at-point]\t\tYank text at point.
-\\[helm-ff-run-open-file-externally]\t\tOpen file with external program (`\\[universal-argument]' to choose).
-\\[helm-ff-run-open-file-with-default-tool]\t\tOpen file externally with default tool.
-\\[helm-ff-run-insert-org-link]\t\tInsert org link.")
-
-;;; Grep help
-;;
-;;
-(defvar helm-grep-help-message
-  "* Helm Grep
-
-** Tips
-
-*** Use a prefix argument to grep recursively
-
-With Helm supporting git-grep and AG however, you are better off using one of
-them for recursive searches.
-
-*** You can use wild cards when selecting files (e.g. \"*.el\")
-
-*** You can grep in many different directories by marking files or using wild cards
-
-*** You can save the result in a `helm-grep-mode' buffer
-
-See [[Commands][commands]] below.
-
-Once in that buffer you can use \"emacs-wgrep\" (external package not bundled with Helm)
-to edit your changes.
-
-*** Helm-grep supports multi-matching
-
-\(Starting from version 1.9.4.)
-
-Simply add a space between each pattern as for most Helm commands.
-
-*** See full path of selected candidate
-
-Add (helm-popup-tip-mode 1) in your init file or enable it interactively with
-M-x helm-popup-tip-mode.
-
-*** Open file in other window
-
-The command \\<helm-grep-map>\\[helm-grep-run-other-window-action] allow you to open file
-in other window horizontally or vertically if a prefix arg is supplied.
- 
-*** Performance over TRAMP
-
-Grepping works but it is badly supported as TRAMP doesn't support multiple
-processes running in a short delay (less than 5s) among other things.
-
-Helm uses a special hook to suspend the process automatically while you are
-typing.  Even if Helm handles this automatically by delaying each process by 5s,
-you are adviced to this manually by hitting `\\<helm-map>\\[helm-toggle-suspend-update]' (suspend process) before
-typing, and hit again `\\<helm-map>\\[helm-toggle-suspend-update]' when the regexp is ready to send to the remote
-process.  For simple regexps, there should be no need for this.
-
-Another solution is to not use TRAMP at all and mount your remote file system via
-SSHFS.
-
-* Helm GID
-
-** Tips
-
-Helm-GID reads the database created with the `mkid' command from id-utils.
-The name of the database file can be customized with `helm-gid-db-file-name', it
-is usually \"ID\".
-
-Helm-GID use the symbol at point as default-input.  This command is also
-accessible from `helm-find-files' which allow you to navigate to another
-directory to consult its database.
-
-Note: Helm-GID supports multi-matches but only the last pattern entered will be
-highlighted since there is no ~--color~-like option in GID itself.
-
-* Helm AG
-
-** Tips
-
-Helm-AG is different from grep or ack-grep in that it works on a directory and
-not on a list of files.
-
-You can ignore files and directories with a \".agignore\" file, local to a
-directory or global when placed in the home directory. \(See the AG man page for
-more details.)  That file follows the same syntax as `helm-grep-ignored-files'
-and `helm-grep-ignored-directories'.
-
-As always you can access Helm AG from `helm-find-files'.
-
-Starting with version 0.30, AG accepts one or more TYPE arguments on its command
-line.  Helm provides completion on these TYPE arguments when available with your
-AG version.  Use a prefix argument when starting a Helm-AG session to enable this
-completion.
-
-Note: You can mark several types to match in the AG query.  The first AG
-versions providing this feature allowed only one type, so in this case only the
-last mark will be used.
-
-* Helm git-grep
-
-Helm-git-grep searches the current directory, i.e the default directory or the
-directory in Helm-find-files.  If this current directory is a subdirectory of a
-project and you want to also match parent directories (i.e the whole project),
-use a prefix argument.
-
-** Commands
-\\<helm-grep-map>
-\\[helm-goto-next-file]\t\tNext File.
-\\[helm-goto-precedent-file]\t\tPrevious File.
-\\[helm-yank-text-at-point]\t\tYank text at point in minibuffer.
-\\[helm-grep-run-other-window-action]\t\tJump to other window.
-\\[helm-grep-run-other-frame-action]\t\tJump to other frame.
-\\[helm-grep-run-default-action]\t\tRun default action (same as `RET').
-\\[helm-grep-run-save-buffer]\t\tSave to a `helm-grep-mode' enabled buffer.")
-
-;;; PDF grep help
-;;
-;;
-(defvar helm-pdfgrep-help-message
-  "* Helm PDFgrep Map
-
-** Commands
-\\<helm-pdfgrep-map>
-\\[helm-goto-next-file]\t\tNext file.
-\\[helm-goto-precedent-file]\t\tPrevious file.
-\\[helm-yank-text-at-point]\t\tYank text at point in minibuffer.")
-
-;;; Etags help
-;;
-;;
-(defvar helm-etags-help-message
-  "* Helm Etags Map
-
-** Commands
-\\<helm-etags-map>
-\\[helm-goto-next-file]\t\tNext file.
-\\[helm-goto-precedent-file]\t\tPrevious file.
-\\[helm-yank-text-at-point]\t\tYank text at point in minibuffer.")
-
-;;; UCS help
-;;
-;;
-(defvar helm-ucs-help-message
-  "* Helm UCS
-
-** Tips
-
-Use commands below to insert unicode characters in current buffer without
-leaving Helm.
-
-** Commands
-\\<helm-ucs-map>
-\\[helm-ucs-persistent-insert]\t\tInsert character.
-\\[helm-ucs-persistent-forward]\t\tForward character.
-\\[helm-ucs-persistent-backward]\t\tBackward character.
-\\[helm-ucs-persistent-delete]\t\tDelete character backward.
-\\[helm-ucs-persistent-insert-space]\t\tInsert space.")
-
-;;; Bookmark help
-;;
-;;
-(defvar helm-bookmark-help-message
-  "* Helm bookmark name
-
-** Commands
-\\<helm-bookmark-map>
-\\[helm-bookmark-run-jump-other-window]\t\tJump other window.
-\\[helm-bookmark-run-delete]\t\tDelete bookmark.
-\\[helm-bookmark-run-edit]\t\tEdit bookmark.
-\\[helm-bookmark-toggle-filename]\t\tToggle bookmark location visibility.")
-
-;;; Eshell command on file help
-;;
-;;
-(defvar helm-esh-help-message
-  "* Helm Eshell on file
-
-** Tips
-
-*** Pass extra arguments after filename
-
-Normally the command or alias will be called with file as argument.  For instance
-
-    <command> candidate_file
-
-But you can also pass an argument or more after \"candidate_file\" like this:
-
-    <command> %s [extra_args]
-
-\"candidate_file\" will be added at \"%s\" and the command will look at this:
-
-    <command> candidate_file [extra_args]
-
-*** Specify marked files as arguments
-
-Example:
-
-    <command> file1 file2...
-
-Call `helm-find-files-eshell-command-on-file' with one prefix argument.  Otherwise
-you can pass one prefix argument from the command selection buffer.
-
-Note: This does not work on remote files.
-
-With two prefix-args the output is printed to the `current-buffer'.
-
-With no prefix argument or a prefix argument value of '(16) (`\\[universal-argument] \\[universal-argument]')
-the command is called once for each file like this:
-
-    <command> file1
-    <command> file2
-    ...
-
-** Commands
-\\<helm-esh-on-file-map>")
-
-;;; Ido virtual buffer help
-;;
-;;
-(defvar helm-buffers-ido-virtual-help-message
-  "* Helm Ido virtual buffers
-
-** Commands
-\\<helm-buffers-ido-virtual-map>
-\\[helm-ff-run-switch-other-window]\t\tSwitch to other window.
-\\[helm-ff-run-switch-other-frame]\t\tSwitch to other frame.
-\\[helm-ff-run-grep]\t\tGrep file.
-\\[helm-ff-run-zgrep]\t\tZgrep file.
-\\[helm-ff-run-delete-file]\t\tDelete file.
-\\[helm-ff-run-open-file-externally]\t\tOpen file externally.")
-
-;;; Moccur help
-;;
-;;
-(defvar helm-moccur-help-message
-  "* Helm Moccur
-
-** Tips
-
-*** Matching
-
-Multiple regexp matching is allowed, simply enter a space to separate the regexps.
-
-Matching empty lines is supported with the regexp \"^$\", you then get the
-results displayed as the buffer-name and the line number only.  You can
-save and edit these results, i.e. add text to the empty line.
-
-*** Automatically match symbol at point
-
-Helm can automatically match the symbol at point while keeping the minibuffer
-empty, ready to be written to.  This behaviour is disabled by default.  To
-enable this you need to add `helm-source-occur' and `helm-source-moccur' to
-`helm-sources-using-default-as-input'.
-
-*** Jump to the corresponding line in the searched buffer
-
-You can do this with `\\<helm-map>\\[helm-execute-persistent-action]' (persistent-action), to do it repeatedly
-you can use `\\<helm-map>\\[helm-follow-action-forward]' and `\\<helm-map>\\[helm-follow-action-backward]' or enable `helm-follow-mode' with `\\<helm-map>\\[helm-follow-mode]'.
-
-*** Switch to buffer in other window
-
-The command \\<helm-moccur-map>\\[helm-moccur-run-goto-line-ow] allow you to switch to buffer
-in other window horizontally or vertically if a prefix arg is supplied.
-
-*** Save the results
-
-Similarly to Helm-grep, you can save the results with `\\<helm-map>\\[helm-moccur-run-save-buffer]'.
-Once in the saved buffer, you can edit it, see [[Edit a saved buffer][below]].
-
-Of course if you don't save the results, you can resume the Helm session with
-`helm-resume'.
-
-*** Refresh the resumed session
-
-When the buffer(s) where you ran helm-(m)occur get(s) modified, the Helm buffer
-will flash red as a warning.  You can refresh the buffer by running `\\<helm-map>\\[helm-refresh]'.
-This can be done automatically by customizing `helm-moccur-auto-update-on-resume'.
-
-*** Refresh a saved buffer
-
-Type `g' to update the buffer.
-
-*** Edit a saved buffer
-
-First, install wgrep (https://github.com/mhayashi1120/Emacs-wgrep) and then:
-
-1) `C-c C-p' (`wgrep-change-to-wgrep-mode') to edit the buffer(s).
-2) `C-x C-s' to save your changes.
-
-Tip: Use the excellent iedit (https://github.com/victorhge/iedit) to modify all
-occurences at once in the buffer.
-
-*** Search in region
-
-When searching in current-buffer with `helm-occur', if a region
-is found helm will search in this region only.  If you marked
-this region with `mark-defun' the symbol that was at point before
-marking defun will be used when `helm-source-occur' is member of
-`helm-sources-using-default-as-input'.
-
-** Commands
-\\<helm-moccur-map>
-\\[helm-goto-next-file]\t\tNext buffer.
-\\[helm-goto-precedent-file]\t\tPrevious buffer.
-\\[helm-yank-text-at-point]\t\tYank text at point in minibuffer.
-\\[helm-moccur-run-goto-line-ow]\t\tGo to line in other window.
-\\[helm-moccur-run-goto-line-of]\t\tGo to line in new frame.")
-
-;;; Helm Top
-;;
-;;
-(defvar helm-top-help-message
-  "* Helm Top
-
-** Commands
-\\<helm-top-map>
-\\[helm-top-run-sort-by-com]\t\tSort by commands.
-\\[helm-top-run-sort-by-cpu]\t\tSort by CPU usage.
-\\[helm-top-run-sort-by-user]\t\tSort alphabetically by user.
-\\[helm-top-run-sort-by-mem]\t\tSort by memory.")
-
-;;; Helm Elisp package
-;;
-;;
-(defvar helm-el-package-help-message
-  "* Helm Elisp package
-
-** Tips
-
-*** Compile all your packages asynchronously
-
-If you use async (if you have installed Helm from MELPA you do), only \"helm\",
-\"helm-core\", and \"magit\" are compiled asynchronously.  If you want all your
-packages compiled asynchronously, add this to your init file:
-
-     (setq async-bytecomp-allowed-packages '(all))
-
-*** Upgrade Elisp packages
-
-On initialization (when Emacs is fetching packages on remote), if Helm finds
-packages to upgrade, it will start in the upgradable packages view showing the packages
-available for upgrade.
-
-On subsequent runs, you will have to refresh the list with `C-c \\[universal-argument]'.  If Helm
-finds upgrades you can switch to upgrade view (see below) to see what packages
-are available for upgrade or simply hit `C-c U' to upgrade them all.
-
-To see upgradable packages hit `M-U'.
-
-Then you can install all upgradable packages with the \"upgrade all\" action
-\(`C-c \\[universal-argument]'), or upgrade only specific packages by marking them and running the
-\"upgrade\" action (visible only when there are upgradable packages).  Of course
-you can upgrade a single package by just running the \"upgrade\" action without
-marking it (`C-c u' or `RET') .
-
-\*Warning:* You are strongly advised to \*restart* Emacs after \*upgrading* packages.
-
-*** Meaning of flags prefixing packages
-
-\(Emacs ≥25)
-
-- The flag \"S\" that prefixes package names means that the packages belong to `package-selected-packages'.
-
-- The flag \"U\" that prefix package names mean that this package is no more needed.
-
-** Commands
-\\<helm-el-package-map>
-\\[helm-el-package-show-all]\t\tShow all packages.
-\\[helm-el-package-show-installed]\t\tShow installed packages only.
-\\[helm-el-package-show-uninstalled]\t\tShow non-installed packages only.
-\\[helm-el-package-show-upgrade]\t\tShow upgradable packages only.
-\\[helm-el-package-show-built-in]\t\tShow built-in packages only.
-\\[helm-el-run-package-install]\t\tInstall package(s).
-\\[helm-el-run-package-reinstall]\t\tReinstall package(s).
-\\[helm-el-run-package-uninstall]\t\tUninstall package(s).
-\\[helm-el-run-package-upgrade]\t\tUpgrade package(s).
-\\[helm-el-run-package-upgrade-all]\t\tUpgrade all packages.
-\\[helm-el-run-visit-homepage]\t\tVisit package homepage.")
-
-;;; Helm M-x
-;;
-;;
-(defvar helm-M-x-help-message
-  "* Helm M-x
-
-** Tips
-
-*** You can get help on any command with persistent action (\\[helm-execute-persistent-action])
-
-*** Prefix arguments
-
-You must pass prefix arguments \*after* starting `helm-M-x'.  A mode-line
-counter will display the number of given prefix arguments.
-
-If you pass prefix arguments before running `helm-M-x', it will be displayed in the prompt.
-The first `\\[universal-argument]' after `helm-M-x' clears those prefix arguments.")
-
-;;; Helm imenu
-;;
-;;
-(defvar helm-imenu-help-message
-  "* Helm Imenu
-
-** Commands
-\\<helm-imenu-map>
-\\[helm-imenu-next-section]\t\tGo to next section.
-\\[helm-imenu-previous-section]\t\tGo to previous section.")
-
-;;; Helm colors
-;;
-;;
-(defvar helm-colors-help-message
-  "* Helm colors
-
-** Commands
-\\<helm-color-map>
-\\[helm-color-run-insert-name]\t\tInsert the entry name.
-\\[helm-color-run-kill-name]\t\tKill the entry name.
-\\[helm-color-run-insert-rgb]\t\tInsert entry in RGB format.
-\\[helm-color-run-kill-rgb]\t\tKill entry in RGB format.")
-
-;;; Helm Semantic
-;;
-;;
-(defvar helm-semantic-help-message
-  "* Helm Semantic
-
-** Commands
-\\<helm-semantic-map>")
-
-;;; Helm kmacro
-;;
-;;
-(defvar helm-kmacro-help-message
-  "* Helm kmacro
-
-** Tips
-
-- Start recording a kmacro with `f3'.
-- End the kmacro recording with `f4'.
-- Run `helm-execute-kmacro' to list all your kmacros.
-
-Use persistent action to run your kmacro as many time as needed.
-You can browse the kmacros with `helm-next-line' and `helm-previous-line'.
-
-Note: You can't record keys running Helm commands except `helm-M-x', under the
-condition that you don't choose a command using Helm completion.
-
-** Commands
-\\<helm-kmacro-map>")
-
-;;; Kill ring
-;;
-;;
-(defvar helm-kill-ring-help-message
-  "* Helm kill ring
-
-** Tips
-
-Every Helm session lets you save a candidate to the kill-ring / clipboard /
-primary-selection with `\\<helm-map>\\[helm-kill-selection-and-quit]'.
-
-To save space, Helm-kill-ring truncates the candidates longer than
-`helm-kill-ring-max-offset'.
-`\\<helm-kill-ring-map>\\[helm-kill-ring-kill-selection]' then saves the whole
-text and not the truncated value.  The view of truncated candidates can be
-toggled; see the command list below.
-
-As opposed to `yank', numeric prefix arguments are ignored with
-`helm-show-kill-ring': there is no need for them since selection happens within
-Helm.  Moreover Helm has [[Shortcuts for executing Default Action on the nth
-candidate][Shortcuts for executing Default Action on the nth candidate]].
-
-It is recommended to globally bind `M-y' to `helm-show-kill-ring'.  Once in the
-Helm-kill-ring session you can navigate to next/previous line with `M-y' and
-`M-u' for convenience.  Of course `\\[helm-next-line]' and `\\[helm-previous-line]' are still available.
-
-It is possible to delete candidates from the kill ring.
-
-You can concatenate marked candidates and yank them in the current
-buffer, thus creating a new entry in the kill ring.  Candidates are
-concatenated with `helm-kill-ring-separator' as default but you can
-change interactively the separator while yanking by using two prefix
-args.  When you have something else than \"\\n\" as default value for
-`helm-kill-ring-separator' and you want to use \"\\n\" from prompt, use
-`C-q C-j' to enter a newline in prompt.
-
-To not push a new entry in the kill ring, use `\\<helm-map>\\[helm-copy-to-buffer]' instead of RET
-\(note that you can't change separator with this).
-
-When inserting candidates with the default action (`RET'), `point' is placed at
-the end of the candidate and `mark' at the beginning.  You can revert this behavior
-by using a prefix argument, i.e. `C-u RET', like the regular `yank' command does.
-
-** Commands
-\\<helm-kill-ring-map>
-\\[helm-next-line]\t\tNext line.
-\\[helm-previous-line]\t\tPrevious line.
-\\[helm-kill-ring-delete]\t\tDelete entry.
-\\[helm-kill-ring-toggle-truncated]\t\tToggle truncated view of candidate.
-\\[helm-kill-ring-kill-selection]\t\tKill non-truncated of selection.")
-
-;;; Org headings
-;;
-;;
-(defvar helm-org-headings-help-message
-  "* Helm Org headings
-
-** Tips
-
-*** Refiling
-
-You can refile one or more headings at a time.
-
-To refile one heading, move the point to the entry you want to refile and run
-\\[helm-org-in-buffer-headings].  Then select the heading you want to refile to
-and press \\<helm-org-headings-map>\\[helm-org-run-refile-heading-to] or select the refile action from the actions menu.
-
-To refile multiple headings, run \\[helm-org-in-buffer-headings] and mark the
-headings you want to refile.  Then select the heading you want to refile to
-\(without marking it) and press \\<helm-org-headings-map>\\[helm-org-run-refile-heading-to] or select the refile action from the
-actions menu.
-
-*** Tags completion
-
-Tags completion use `completing-read-multiple', perhaps have a
-look at its docstring.
-
-**** Single tag
-
-From an org heading hit C-c C-c which provide a
-\"Tags\" prompt, then hit TAB and RET if you want to enter an
-existing tag or write a new tag in prompt.  At this point you end
-up with an entry in your prompt, if you enter RET, the entry is
-added as tag in your org header.
-
-**** Multiple tags
-
-If you want to add more tag to your org header, add a separator[1] after
-your tag and write a new tag or hit TAB to find another existing
-tag, and so on until you have all the tags you want
-e.g \"foo,bar,baz\" then press RET to finally add the tags to your
-org header.
-Note: [1] A separator can be a comma, a colon i.e. [,:] or a space.
-
-** Commands
-\\<helm-org-headings-map>
-\\[helm-org-run-open-heading-in-indirect-buffer]\t\tOpen heading in indirect buffer.
-\\[helm-org-run-refile-heading-to]\t\tRefile current or marked headings to selection.
-\\[helm-org-run-insert-link-to-heading-at-marker]\t\tInsert link at point to selection."
-  )
-
-;;; Completing-read
-;;
-(defun helm-comp-read-help-message ()
-  (let ((com (assoc-default 'name (helm-get-current-source))))
-    (format
-     "* Helm completing-read completion for `%s'
-
-Command `%s' is using a `completing-read' for completion on your input,
-this completion have been \"helmized\" because you have enabled [[Helm mode][helm-mode]]'.
-
-** Tips
-
-*** Disabling or use something else than helm for completion of some commands
-
-You can disable helm completion or use something else for specific commands of your choice,
-for this customize variable `helm-completing-read-handlers-alist'.
-
-*** Exiting minibuffer with empty string
-
-You can exit minibuffer with empty string with \\<helm-comp-read-map>\\[helm-cr-empty-string].
-It is useful when some commands are prompting continuously until you enter an empty prompt.
-
-** Commands
-\\<helm-comp-read-map>
-\\[helm-cr-empty-string]\t\tExit minibuffer with empty string."
-     com com)))
-
-
-;;; Mode line strings
-;;
-;;
-;;;###autoload
-(defvar helm-comp-read-mode-line "\
-\\<helm-comp-read-map>\
-C/\\[helm-cr-empty-string]:Empty \
-\\<helm-map>\
-\\[helm-help]:Help \
-\\[helm-select-action]:Act \
-\\[helm-maybe-exit-minibuffer]/\
-f1/f2/f-n:NthAct \
-\\[helm-toggle-suspend-update]:Tog.suspend")
-
-;;;###autoload
-(defvar helm-read-file-name-mode-line-string "\
-\\<helm-read-file-map>\
-\\[helm-help]:Help \
-C/\\[helm-cr-empty-string]:Empty \
-\\<helm-map>\
-\\[helm-select-action]:Act \
-\\[helm-maybe-exit-minibuffer]/\
-f1/f2/f-n:NthAct \
-\\[helm-toggle-suspend-update]:Tog.suspend"
-  "String displayed in mode-line in `helm-source-find-files'.")
-
-;;;###autoload
-(defvar helm-top-mode-line "\
-\\<helm-top-map>\
-\\[helm-help]:Help \
-\\<helm-map>\
-\\[helm-select-action]:Act \
-\\[helm-maybe-exit-minibuffer]/\
-f1/f2/f-n:NthAct \
-\\[helm-toggle-suspend-update]:Tog.suspend")
-
-
-(provide 'helm-help)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-help.el ends here
diff --git a/elpa/helm-20181117.731/helm-help.elc b/elpa/helm-20181117.731/helm-help.elc
deleted file mode 100644
index 25d2ce6..0000000
--- a/elpa/helm-20181117.731/helm-help.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-id-utils.el b/elpa/helm-20181117.731/helm-id-utils.el
deleted file mode 100644
index b01aea5..0000000
--- a/elpa/helm-20181117.731/helm-id-utils.el
+++ /dev/null
@@ -1,131 +0,0 @@
-;;; helm-id-utils.el --- Helm interface for id-utils. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2015 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'helm-grep)
-(require 'helm-help)
-
-(defgroup helm-id-utils nil
-  "ID-Utils related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-gid-program "gid"
-  "Name of gid command (usually `gid').
-For Mac OS X users, if you install GNU coreutils, the name `gid'
-might be occupied by `id' from GNU coreutils, and you should set
-it to correct name (or absolute path), for example, if using
-MacPorts to install id-utils, it should be `gid32'."
-  :group 'helm-id-utils
-  :type 'file)
-
-(defcustom helm-gid-db-file-name "ID"
-  "Name of a database file created by `mkid' command from `ID-utils'."
-  :group 'helm-id-utils
-  :type 'string)
-
-(defun helm-gid-candidates-process ()
-  (let* ((patterns (helm-mm-split-pattern helm-pattern))
-         (default-com (format "%s -r %s" helm-gid-program
-                              (shell-quote-argument (car patterns))))
-         (cmd (helm-aif (cdr patterns)
-                  (concat default-com
-                          (cl-loop for p in it
-                                   concat (format " | grep --color=always %s"
-                                                  (shell-quote-argument p))))
-                default-com))
-         (proc (start-process-shell-command
-                "gid" helm-buffer cmd)))
-    (set (make-local-variable 'helm-grep-last-cmd-line) cmd)
-    (prog1 proc
-      (set-process-sentinel
-       proc (lambda (_process event)
-              (when (string= event "finished\n")
-                (helm-maybe-show-help-echo)
-                (with-helm-window
-                  (setq mode-line-format
-                        '(" " mode-line-buffer-identification " "
-                          (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                          (:eval (propertize
-                                  (format "[Helm Gid process finished - (%s results)]" 
-                                          (max (1- (count-lines
-                                                    (point-min) (point-max)))
-                                               0))
-                                  'face 'helm-locate-finish))))
-                  (force-mode-line-update))
-                (helm-log "Error: Gid %s"
-                          (replace-regexp-in-string "\n" "" event))))))))
-
-(defun helm-gid-filtered-candidate-transformer (candidates _source)
-  ;; "gid -r" may add dups in some rare cases.
-  (cl-loop for c in (helm-fast-remove-dups candidates :test 'equal)
-           collect (helm-grep--filter-candidate-1 c)))
-
-(defclass helm-gid-source (helm-source-async)
-  ((header-name
-    :initform
-    (lambda (name)
-      (concat name " [" (helm-attr 'db-dir) "]")))
-   (db-dir :initarg :db-dir
-           :initform nil
-           :custom string
-           :documentation " Location of ID file.")
-   (candidates-process :initform #'helm-gid-candidates-process)
-   (filtered-candidate-transformer
-    :initform #'helm-gid-filtered-candidate-transformer)
-   (candidate-number-limit :initform 99999)
-   (action :initform (helm-make-actions
-                      "Find File" 'helm-grep-action
-                      "Find file other frame" 'helm-grep-other-frame
-                      "Save results in grep buffer" 'helm-grep-save-results
-                      "Find file other window" 'helm-grep-other-window))
-   (persistent-action :initform 'helm-grep-persistent-action)
-   (history :initform 'helm-grep-history)
-   (nohighlight :initform t)
-   (help-message :initform 'helm-grep-help-message)
-   (requires-pattern :initform 2)))
-
-;;;###autoload
-(defun helm-gid ()
-  "Preconfigured helm for `gid' command line of `ID-Utils'.
-Need A database created with the command `mkid'
-above `default-directory'.
-Need id-utils as dependency which provide `mkid', `gid' etc...
-See <https://www.gnu.org/software/idutils/>."
-  (interactive)
-  (let* ((db (locate-dominating-file
-              default-directory
-              helm-gid-db-file-name))
-         (helm-grep-default-directory-fn
-          (lambda () default-directory))
-         (helm--maybe-use-default-as-input t))
-    (cl-assert db nil "No DataBase found, create one with `mkid'")
-    (helm :sources (helm-make-source "Gid" 'helm-gid-source
-                     :db-dir db)
-          :buffer "*helm gid*"
-          :keymap helm-grep-map
-          :truncate-lines helm-grep-truncate-lines)))
-
-(provide 'helm-id-utils)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-id-utils ends here
diff --git a/elpa/helm-20181117.731/helm-id-utils.elc b/elpa/helm-20181117.731/helm-id-utils.elc
deleted file mode 100644
index 2e4383c..0000000
--- a/elpa/helm-20181117.731/helm-id-utils.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-imenu.el b/elpa/helm-20181117.731/helm-imenu.el
deleted file mode 100644
index 6ebac9e..0000000
--- a/elpa/helm-20181117.731/helm-imenu.el
+++ /dev/null
@@ -1,363 +0,0 @@
-;;; helm-imenu.el --- Helm interface for Imenu -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-lib)
-(require 'imenu)
-(require 'helm-utils)
-(require 'helm-help)
-
-
-(defgroup helm-imenu nil
-  "Imenu related libraries and applications for helm."
-  :group 'helm)
-
-(defcustom helm-imenu-delimiter " / "
-  "Delimit types of candidates and his value in `helm-buffer'."
-  :group 'helm-imenu
-  :type 'string)
-
-(defcustom helm-imenu-execute-action-at-once-if-one
-  #'helm-imenu--execute-action-at-once-p
-  "Goto the candidate when only one is remaining."
-  :group 'helm-imenu
-  :type 'function)
-
-(defcustom helm-imenu-lynx-style-map t
-  "Use Arrow keys to jump to occurences."
-  :group 'helm-imenu
-  :type  'boolean)
-
-(defcustom helm-imenu-all-buffer-assoc nil
-  "Major mode association alist for `helm-imenu-in-all-buffers'.
-Allow `helm-imenu-in-all-buffers' searching in these associated buffers
-even if they are not derived from each other.
-The alist is bidirectional, i.e no need to add '((foo . bar) (bar . foo))
-only '((foo . bar)) is needed."
-  :type '(alist :key-type symbol :value-type symbol)
-  :group 'helm-imenu)
-
-(defcustom helm-imenu-in-all-buffers-separate-sources t
-  "Display imenu index of each buffer in its own source when non-nil.
-
-When nil all candidates are displayed in a single source.
-
-NOTE: Each source will have as name \"Imenu <buffer-name>\".
-`helm-source-imenu-all' will not be set, however it will continue
-to be used as a flag for using default as input, if you do not want
-this behavior, remove it from `helm-sources-using-default-as-input'
-even if not using a single source to display imenu in all buffers."
-  :type 'boolean
-  :group 'helm-imenu)
-
-(defcustom helm-imenu-type-faces
-  '(("^Variables$" . font-lock-variable-name-face)
-    ("^\\(Function\\|Functions\\|Defuns\\)$" . font-lock-function-name-face)
-    ("^\\(Types\\|Provides\\|Requires\\|Classes\\|Class\\|Includes\\|Imports\\|Misc\\|Code\\)$" . font-lock-type-face))
-  "Faces for showing type in helm-imenu.
-This is a list of cons cells.  The cdr of each cell is a face to be used,
-and it can also just be like \\='(:foreground \"yellow\").
-Each car is a regexp match pattern of the imenu type string."
-  :group 'helm-faces
-  :type '(repeat
-          (cons
-           (regexp :tag "Imenu type regexp pattern")
-           (sexp :tag "Face"))))
-
-(defcustom helm-imenu-extra-modes nil
-  "Extra modes where helm-imenu-in-all-buffers should look into."
-  :group 'helm-imenu
-  :type '(repeat symbol))
-
-;;; keymap
-(defvar helm-imenu-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-<down>") 'helm-imenu-next-section)
-    (define-key map (kbd "M-<up>")   'helm-imenu-previous-section)
-    (when helm-imenu-lynx-style-map
-      (define-key map (kbd "<left>")    'helm-maybe-exit-minibuffer)
-      (define-key map (kbd "<right>")   'helm-execute-persistent-action)
-      (define-key map (kbd "M-<left>")  'helm-previous-source)
-      (define-key map (kbd "M-<right>") 'helm-next-source))
-    (delq nil map)))
-
-(defun helm-imenu-next-or-previous-section (n)
-  (with-helm-buffer
-    (let* ((fn (lambda ()
-                 (car (split-string (helm-get-selection nil t)
-                                    helm-imenu-delimiter))))
-           (curtype (funcall fn))
-           (move-fn (if (> n 0) #'helm-next-line #'helm-previous-line))
-           (stop-fn (if (> n 0)
-                        #'helm-end-of-source-p
-                        #'helm-beginning-of-source-p)))
-      (catch 'break
-        (while (not (funcall stop-fn))
-          (funcall move-fn)
-          (unless (string= curtype (funcall fn))
-            (throw 'break nil)))))))
-
-(defun helm-imenu-next-section ()
-  (interactive)
-  (helm-imenu-next-or-previous-section 1))
-
-(defun helm-imenu-previous-section ()
-  (interactive)
-  (helm-imenu-next-or-previous-section -1))
-
-
-;;; Internals
-(defvar helm-cached-imenu-alist nil)
-(make-variable-buffer-local 'helm-cached-imenu-alist)
-
-(defvar helm-cached-imenu-candidates nil)
-(make-variable-buffer-local 'helm-cached-imenu-candidates)
-
-(defvar helm-cached-imenu-tick nil)
-(make-variable-buffer-local 'helm-cached-imenu-tick)
-
-(defvar helm-imenu--in-all-buffers-cache nil)
-
-(defvar helm-source-imenu nil "See (info \"(emacs)Imenu\")")
-(defvar helm-source-imenu-all nil)
-
-(defclass helm-imenu-source (helm-source-sync)
-  ((candidates :initform 'helm-imenu-candidates)
-   (candidate-transformer :initform 'helm-imenu-transformer)
-   (persistent-action :initform 'helm-imenu-persistent-action)
-   (persistent-help :initform "Show this entry")
-   (nomark :initform t)
-   (keymap :initform helm-imenu-map)
-   (help-message :initform 'helm-imenu-help-message)
-   (action :initform 'helm-imenu-action)
-   (group :initform 'helm-imenu)))
-
-(defcustom helm-imenu-fuzzy-match nil
-  "Enable fuzzy matching in `helm-source-imenu'."
-  :group 'helm-imenu
-  :type  'boolean
-  :set (lambda (var val)
-         (set var val)
-         (setq helm-source-imenu
-               (helm-make-source "Imenu" 'helm-imenu-source
-                 :fuzzy-match helm-imenu-fuzzy-match))))
-
-(defun helm-imenu--maybe-switch-to-buffer (candidate)
-  (let ((cand (cdr candidate)))
-    (helm-aif (and (markerp cand) (marker-buffer cand))
-        (switch-to-buffer it))))
-
-(defun helm-imenu--execute-action-at-once-p ()
-  (let ((cur (helm-get-selection))
-        (mb (with-helm-current-buffer
-              (save-excursion
-                (goto-char (point-at-bol))
-                 (point-marker)))))
-    (if (equal (cdr cur) mb)
-        (prog1 nil
-          (helm-set-pattern "")
-          (helm-force-update))
-        t)))
-
-(defun helm-imenu-action (candidate)
-  "Default action for `helm-source-imenu'."
-  (helm-log-run-hook 'helm-goto-line-before-hook)
-  (helm-imenu--maybe-switch-to-buffer candidate)
-  (imenu candidate)
-  ;; If semantic is supported in this buffer
-  ;; imenu used `semantic-imenu-goto-function'
-  ;; and position have been highlighted,
-  ;; no need to highlight again.
-  (unless (eq imenu-default-goto-function
-              'semantic-imenu-goto-function)
-    (helm-highlight-current-line)))
-
-(defun helm-imenu-persistent-action (candidate)
-  "Default persistent action for `helm-source-imenu'."
-  (helm-imenu--maybe-switch-to-buffer candidate)
-  (imenu candidate)
-  (helm-highlight-current-line))
-
-(defun helm-imenu-candidates (&optional buffer)
-  (with-current-buffer (or buffer helm-current-buffer)
-    (let ((tick (buffer-modified-tick)))
-      (if (eq helm-cached-imenu-tick tick)
-          helm-cached-imenu-candidates
-        (setq imenu--index-alist nil)
-        (prog1 (setq helm-cached-imenu-candidates
-                     (let ((index (imenu--make-index-alist t))) 
-                       (helm-imenu--candidates-1
-                        (delete (assoc "*Rescan*" index) index))))
-          (setq helm-cached-imenu-tick tick))))))
-
-(defun helm-imenu-candidates-in-all-buffers (&optional build-sources)
-  (let* ((lst (buffer-list))
-         (progress-reporter (make-progress-reporter
-                             "Imenu indexing buffers..." 1 (length lst))))
-    (prog1
-        (cl-loop with cur-buf = (if build-sources
-                                    (current-buffer) helm-current-buffer)
-                 for b in lst
-                 for count from 1
-                 when (with-current-buffer b
-                        (and (or (member major-mode helm-imenu-extra-modes)
-                                 (derived-mode-p 'prog-mode))
-                             (helm-same-major-mode-p
-                              cur-buf helm-imenu-all-buffer-assoc)))
-                 if build-sources
-                 collect (helm-make-source
-                             (format "Imenu in %s" (buffer-name b))
-                             'helm-imenu-source
-                           :candidates (with-current-buffer b
-                                         (helm-imenu-candidates b))
-                           :fuzzy-match helm-imenu-fuzzy-match)
-                 else
-                 append (with-current-buffer b
-                          (helm-imenu-candidates b))
-                 do (progress-reporter-update progress-reporter count))
-      (progress-reporter-done progress-reporter))))
-
-(defun helm-imenu--candidates-1 (alist)
-  (cl-loop for elm in alist
-           nconc (cond
-                  ((imenu--subalist-p elm)
-                   (helm-imenu--candidates-1
-                    (cl-loop for (e . v) in (cdr elm) collect
-                             (cons (propertize
-                                    e 'helm-imenu-type (car elm))
-                                   ;; If value is an integer, convert it
-                                   ;; to a marker, otherwise it is a cons cell
-                                   ;; and it will be converted on next recursions.
-                                   ;; (Issue #1060) [1].
-                                   (if (integerp v) (copy-marker v) v)))))
-                  ((listp (cdr elm))
-                   (and elm (list elm)))
-                  (t
-                   ;; bug in imenu, should not be needed.
-                   (and (cdr elm)
-                        ;; Semantic uses overlays whereas imenu uses
-                        ;; markers (issue #1706).
-                        (setcdr elm (pcase (cdr elm) ; Same as [1].
-                                      ((and ov (pred overlayp))
-                                       (copy-overlay ov))
-                                      ((and mk (or (pred markerp)
-                                                   (pred integerp)))
-                                       (copy-marker mk))))
-                        (list elm))))))
-
-(defun helm-imenu--get-prop (item)
-  ;; property value of ITEM can have itself
-  ;; a property value which have itself a property value
-  ;; ...and so on; Return a list of all these
-  ;; properties values starting at ITEM.
-  (let* ((prop (get-text-property 0 'helm-imenu-type item))
-         (lst  (list prop item)))
-    (when prop
-      (while prop
-        (setq prop (get-text-property 0 'helm-imenu-type prop))
-        (and prop (push prop lst)))
-      lst)))
-
-(defun helm-imenu-transformer (candidates)
-  (cl-loop for (k . v) in candidates
-           ;; (k . v) == (symbol-name . marker)
-           for bufname = (buffer-name
-                          (pcase v
-                            ((pred overlayp) (overlay-buffer v))
-                            ((or (pred markerp) (pred integerp))
-                             (marker-buffer v))))
-           for types = (or (helm-imenu--get-prop k)
-                           (list (if (with-current-buffer bufname
-                                       (derived-mode-p 'prog-mode))
-                                     "Function"
-                                   "Top level")
-                                 k))
-           for disp1 = (mapconcat
-                        (lambda (x)
-                          (propertize
-                           x 'face
-                           (cl-loop for (p . f) in helm-imenu-type-faces
-                                    when (string-match p x) return f
-                                    finally return 'default)))
-                        types helm-imenu-delimiter)
-           for disp = (propertize disp1 'help-echo bufname)
-           collect
-           (cons disp (cons k v))))
-
-;;;###autoload
-(defun helm-imenu ()
-  "Preconfigured `helm' for `imenu'."
-  (interactive)
-  (unless helm-source-imenu
-    (setq helm-source-imenu
-          (helm-make-source "Imenu" 'helm-imenu-source
-            :fuzzy-match helm-imenu-fuzzy-match)))
-  (let ((imenu-auto-rescan t)
-        (str (thing-at-point 'symbol))
-        (helm-execute-action-at-once-if-one
-         helm-imenu-execute-action-at-once-if-one))
-    (helm :sources 'helm-source-imenu
-          :default (list (concat "\\_<" (and str (regexp-quote str)) "\\_>") str)
-          :preselect str
-          :buffer "*helm imenu*")))
-
-;;;###autoload
-(defun helm-imenu-in-all-buffers ()
-  "Preconfigured helm for fetching imenu entries in all buffers with similar mode as current.
-A mode is similar as current if it is the same, it is derived i.e `derived-mode-p'
-or it have an association in `helm-imenu-all-buffer-assoc'."
-  (interactive)
-  (unless helm-imenu-in-all-buffers-separate-sources
-    (unless helm-source-imenu-all
-      (setq helm-source-imenu-all
-            (helm-make-source "Imenu in all buffers" 'helm-imenu-source
-              :init (lambda ()
-                      ;; Use a cache to avoid repeatedly sending
-                      ;; progress-reporter message when updating
-                      ;; (Issue #1704).
-                      (setq helm-imenu--in-all-buffers-cache
-                            (helm-imenu-candidates-in-all-buffers)))
-              :candidates 'helm-imenu--in-all-buffers-cache
-              :fuzzy-match helm-imenu-fuzzy-match))))
-  (let ((imenu-auto-rescan t)
-        (str (thing-at-point 'symbol))
-        (helm-execute-action-at-once-if-one
-         helm-imenu-execute-action-at-once-if-one)
-        (helm--maybe-use-default-as-input
-         (not (null (memq 'helm-source-imenu-all
-                          helm-sources-using-default-as-input))))
-        (sources (if helm-imenu-in-all-buffers-separate-sources
-                     (helm-imenu-candidates-in-all-buffers 'build-sources)
-                     '(helm-source-imenu-all))))
-    (helm :sources sources
-          :default (list (concat "\\_<" (and str (regexp-quote str)) "\\_>") str)
-          :preselect (unless helm--maybe-use-default-as-input str)
-          :buffer "*helm imenu all*")))
-
-(provide 'helm-imenu)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-imenu.el ends here
diff --git a/elpa/helm-20181117.731/helm-imenu.elc b/elpa/helm-20181117.731/helm-imenu.elc
deleted file mode 100644
index 11479d2..0000000
--- a/elpa/helm-20181117.731/helm-imenu.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-info.el b/elpa/helm-20181117.731/helm-info.el
deleted file mode 100644
index b5216c4..0000000
--- a/elpa/helm-20181117.731/helm-info.el
+++ /dev/null
@@ -1,267 +0,0 @@
-;;; helm-info.el --- Browse info index with helm -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-utils)
-(require 'info)
-
-(declare-function Info-index-nodes "info" (&optional file))
-(declare-function Info-goto-node "info" (&optional fork))
-(declare-function Info-find-node "info.el" (filename nodename &optional no-going-back))
-(defvar Info-history)
-(defvar Info-directory-list)
-
-;;; Customize
-
-(defgroup helm-info nil
-  "Info-related applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-info-default-sources
-  '(helm-source-info-elisp
-    helm-source-info-cl
-    helm-source-info-eieio
-    helm-source-info-pages)
-  "Default sources to use for looking up symbols at point in Info
-files with `helm-info-at-point'."
-  :group 'helm-info
-  :type '(repeat (choice symbol)))
-
-;;; Build info-index sources with `helm-info-source' class.
-
-(cl-defun helm-info-init (&optional (file (helm-attr 'info-file)))
-  ;; Allow reinit candidate buffer when using edebug.
-  (helm-aif (and debug-on-error
-                 (helm-candidate-buffer))
-      (kill-buffer it))
-  (unless (helm-candidate-buffer)
-    (save-selected-window
-      (info file " *helm info temp buffer*")
-      (let ((tobuf (helm-candidate-buffer 'global))
-            Info-history
-            start end line)
-        (cl-dolist (node (Info-index-nodes))
-          (Info-goto-node node)
-          (goto-char (point-min))
-          (while (search-forward "\n* " nil t)
-            (unless (search-forward "Menu:\n" (1+ (point-at-eol)) t)
-              (setq start (point-at-bol)
-                    ;; Fix issue #1503 by getting the invisible
-                    ;; info displayed on next line in long strings.
-                    ;; e.g "* Foo.\n   (line 12)" instead of
-                    ;;     "* Foo.(line 12)"
-                    end (or (save-excursion
-                              (goto-char (point-at-bol))
-                              (re-search-forward "(line +[0-9]+)" nil t))
-                            (point-at-eol))
-                    ;; Long string have a new line inserted before the
-                    ;; invisible spec, remove it.
-                    line (replace-regexp-in-string
-                          "\n" "" (buffer-substring start end)))
-              (with-current-buffer tobuf
-                (insert line)
-                (insert "\n")))))
-        (bury-buffer)))))
-
-(defun helm-info-goto (node-line)
-  (Info-goto-node (car node-line))
-  (helm-goto-line (cdr node-line)))
-
-(defun helm-info-display-to-real (line)
-  (and (string-match
-        ;; This regexp is stolen from Info-apropos-matches
-        "\\* +\\([^\n]*.+[^\n]*\\):[ \t]+\\([^\n]*\\)\\.\\(?:[ \t\n]*(line +\\([0-9]+\\))\\)?" line)
-       (cons (format "(%s)%s" (helm-attr 'info-file) (match-string 2 line))
-             (string-to-number (or (match-string 3 line) "1")))))
-
-(defclass helm-info-source (helm-source-in-buffer)
-  ((info-file :initarg :info-file
-              :initform nil
-              :custom 'string)
-   (init :initform #'helm-info-init)
-   (display-to-real :initform #'helm-info-display-to-real)
-   (get-line :initform #'buffer-substring)
-   (action :initform '(("Goto node" . helm-info-goto)))))
-
-(defmacro helm-build-info-source (fname &rest args)
-  `(helm-make-source (concat "Info Index: " ,fname) 'helm-info-source
-     :info-file ,fname ,@args))
-
-(defun helm-build-info-index-command (name doc source buffer)
-  "Define a helm command NAME with documentation DOC.
-Arg SOURCE will be an existing helm source named
-`helm-source-info-<NAME>' and BUFFER a string buffer name."
-  (defalias (intern (concat "helm-info-" name))
-      (lambda ()
-        (interactive)
-        (helm :sources source
-              :buffer buffer
-              :candidate-number-limit 1000))
-    doc))
-
-(defun helm-define-info-index-sources (var-value &optional commands)
-  "Define helm sources named helm-source-info-<NAME>.
-Sources are generated for all entries of `helm-default-info-index-list'.
-If COMMANDS arg is non-nil, also build commands named `helm-info-<NAME>'.
-Where NAME is an element of `helm-default-info-index-list'."
-  (cl-loop for str in var-value
-           for sym = (intern (concat "helm-source-info-" str))
-           do (set sym (helm-build-info-source str))
-           when commands
-           do (helm-build-info-index-command
-               str (format "Predefined helm for %s info." str)
-               sym (format "*helm info %s*" str))))
-
-(defun helm-info-index-set (var value)
-  (set var value)
-  (helm-define-info-index-sources value t))
-
-;;; Search Info files
-
-;; `helm-info' is the main entry point here. It prompts the user for an Info
-;; file, then a term in the file's index to jump to.
-
-(defvar helm-info-searched (make-ring 32)
-  "Ring of previously searched Info files.")
-
-(defun helm-get-info-files ()
-  "Return list of Info files to use for `helm-info'.
-
-Elements of the list are strings of Info file names without
-extensions (e.g. \"emacs\" for file \"emacs.info.gz\"). Info
-files are found by searching directories in
-`Info-directory-list'."
-  (let ((files (cl-loop for d in (or Info-directory-list
-                                     Info-default-directory-list)
-                        when (file-directory-p d)
-                        append (directory-files d nil "\\.info"))))
-    (helm-fast-remove-dups
-     (cl-loop for f in files collect
-              (helm-file-name-sans-extension f))
-     :test 'equal)))
-
-(defcustom helm-default-info-index-list
-  (helm-get-info-files)
-  "Info files to search in with `helm-info'."
-  :group 'helm-info
-  :type  '(repeat (choice string))
-  :set   'helm-info-index-set)
-
-(defun helm-info-search-index (candidate)
-  "Search the index of CANDIDATE's Info file using the function
-helm-info-<CANDIDATE>."
-  (let ((helm-info-function
-         (intern-soft (concat "helm-info-" candidate))))
-    (when (fboundp helm-info-function)
-      (funcall helm-info-function)
-      (ring-insert helm-info-searched candidate))))
-
-(defun helm-def-source--info-files ()
-  "Return a `helm' source for Info files."
-  (helm-build-sync-source "Helm Info"
-    :candidates
-    (lambda () (copy-sequence helm-default-info-index-list))
-    :candidate-number-limit 999
-    :candidate-transformer
-    (lambda (candidates)
-      (sort candidates #'string-lessp))
-    :nomark t
-    :action '(("Search index" . helm-info-search-index))))
-
-;;;###autoload
-(defun helm-info (&optional refresh)
-  "Preconfigured `helm' for searching Info files' indices.
-
-With a prefix argument \\[universal-argument], set REFRESH to non-nil.
-
-Optional parameter REFRESH, when non-nil, reevaluates
-`helm-default-info-index-list'.  If the variable has been
-customized, set it to its saved value.  If not, set it to its
-standard value.  See `custom-reevaluate-setting' for more.
-
-REFRESH is useful when new Info files are installed.  If
-`helm-default-info-index-list' has not been customized, the new
-Info files are made available."
-  (interactive "P")
-  (let ((default (unless (ring-empty-p helm-info-searched)
-                   (ring-ref helm-info-searched 0))))
-    (when refresh
-      (custom-reevaluate-setting 'helm-default-info-index-list))
-    (helm :sources (helm-def-source--info-files)
-          :buffer "*helm Info*"
-          :preselect (and default
-                          (concat "\\_<" (regexp-quote default) "\\_>")))))
-
-;;;; Info at point
-
-;; `helm-info-at-point' is the main entry point here. It searches for the
-;; symbol at point through the Info sources defined in
-;; `helm-info-default-sources' and jumps to it.
-
-(defvar helm-info--pages-cache nil
-  "Cache for all Info pages on the system.")
-
-(defvar helm-source-info-pages
-  (helm-build-sync-source "Info Pages"
-    :init #'helm-info-pages-init
-    :candidates (lambda () helm-info--pages-cache)
-    :action '(("Show with Info" .
-               (lambda (node-str)
-                 (info (replace-regexp-in-string
-                        "^[^:]+: " "" node-str)))))
-    :requires-pattern 2)
-  "Helm source for Info pages.")
-
-(defun helm-info-pages-init ()
-  "Collect candidates for initial Info node Top."
-  (or helm-info--pages-cache
-      (let ((info-topic-regexp "\\* +\\([^:]+: ([^)]+)[^.]*\\)\\."))
-        (save-selected-window
-          (info "dir" " *helm info temp buffer*")
-          (Info-find-node "dir" "top")
-          (goto-char (point-min))
-          (while (re-search-forward info-topic-regexp nil t)
-            (push (match-string-no-properties 1)
-                  helm-info--pages-cache))
-          (kill-buffer)))))
-
-;;;###autoload
-(defun helm-info-at-point ()
-  "Preconfigured `helm' for searching info at point."
-  (interactive)
-  (cl-loop for src in helm-info-default-sources
-           for name = (if (symbolp src)
-                          (assoc 'name (symbol-value src))
-                        (assoc 'name src))
-           unless name
-           do (warn "Couldn't build source `%S' without its info file" src))
-  (helm :sources helm-info-default-sources
-        :buffer "*helm info*"))
-
-(provide 'helm-info)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-info.el ends here
diff --git a/elpa/helm-20181117.731/helm-info.elc b/elpa/helm-20181117.731/helm-info.elc
deleted file mode 100644
index 5e9d468..0000000
--- a/elpa/helm-20181117.731/helm-info.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-locate.el b/elpa/helm-20181117.731/helm-locate.el
deleted file mode 100644
index a7ce741..0000000
--- a/elpa/helm-20181117.731/helm-locate.el
+++ /dev/null
@@ -1,464 +0,0 @@
-;;; helm-locate.el --- helm interface for locate. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;; NOTE for WINDOZE users:
-;; You have to install Everything with his command line interface here:
-;; http://www.voidtools.com/download.php
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-types)
-(require 'helm-help)
-
-
-(defgroup helm-locate nil
-  "Locate related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-locate-db-file-regexp "m?locate\.db$"
-  "Default regexp to match locate database.
-If nil Search in all files."
-  :type  'string
-  :group 'helm-locate)
-
-(defcustom helm-ff-locate-db-filename "locate.db"
-  "The basename of the locatedb file you use locally in your directories.
-When this is set and `helm' find such a file in the directory from
-where you launch locate, it will use this file and will not prompt you
-for a db file.
-Note that this happen only when locate is launched with a prefix arg."
-  :group 'helm-locate
-  :type 'string)
-
-(defcustom helm-locate-command nil
-  "A list of arguments for locate program.
-
-Helm will calculate a default value for your system on startup unless
-`helm-locate-command' is non-nil, here the default values it will use
-according to your system:
-
-Gnu/linux:     \"locate %s -e -A --regex %s\"
-berkeley-unix: \"locate %s %s\"
-windows-nt:    \"es %s %s\"
-Others:        \"locate %s %s\"
-
-This string will be passed to format so it should end with `%s'.
-The first format spec is used for the \"-i\" value of locate/es,
-So don't set it directly but use `helm-locate-case-fold-search'
-for this.
-
-The last option must be the one preceding pattern i.e \"-r\" or \"--regex\".
-
-You will be able to pass other options such as \"-b\" or \"l\"
-during helm invocation after entering pattern only when multi matching,
-not when fuzzy matching.
-
-Note that the \"-b\" option is added automatically by helm when
-var `helm-locate-fuzzy-match' is non-nil and switching back from
-multimatch to fuzzy matching (this is done automatically when a space
-is detected in pattern)."
-  :type 'string
-  :group 'helm-locate)
-
-(defcustom helm-locate-create-db-command
-  "updatedb -l 0 -o '%s' -U '%s'"
-  "Command used to create a locale locate db file."
-  :type 'string
-  :group 'helm-locate)
-
-(defcustom helm-locate-case-fold-search helm-case-fold-search
-  "It have the same meaning as `helm-case-fold-search'.
-The -i option of locate will be used depending of value of
-`helm-pattern' when this is set to 'smart.
-When nil \"-i\" will not be used at all.
-and when non--nil it will always be used.
-NOTE: the -i option of the \"es\" command used on windows does
-the opposite of \"locate\" command."
-  :group 'helm-locate
-  :type 'symbol)
-
-(defcustom helm-locate-fuzzy-match nil
-  "Enable fuzzy matching in `helm-locate'.
-Note that when this is enabled searching is done on basename."
-  :group 'helm-locate
-  :type 'boolean)
-
-(defcustom helm-locate-fuzzy-sort-fn
-  #'helm-locate-default-fuzzy-sort-fn
-  "Default fuzzy matching sort function for locate."
-  :group 'helm-locate
-  :type 'boolean)
-
-(defcustom helm-locate-project-list nil
-  "A list of directories, your projects.
-When set, allow browsing recursively files in all
-directories of this list with `helm-projects-find-files'."
-  :group 'helm-locate
-  :type '(repeat string))
-
-(defcustom helm-locate-recursive-dirs-command "locate -i -e -A --regex '^%s' '%s.*$'"
-  "Command used for recursive directories completion in `helm-find-files'.
-
-For Windows and `es' use something like \"es -r ^%s.*%s.*$\"
-
-The two format specs are mandatory.
-
-If for some reasons you can't use locate because your filesystem
-doesn't have a data base, you can use find command from findutils but
-be aware that it will be much slower, see `helm-find-files' embebded
-help for more infos."
-  :type 'string
-  :group 'helm-files)
-
-
-(defvar helm-locate-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-generic-files-map)
-    (define-key map (kbd "DEL") 'helm-delete-backward-no-update)
-    map))
-
-(defface helm-locate-finish
-    '((t (:foreground "Green")))
-  "Face used in mode line when locate process is finish."
-  :group 'helm-locate)
-
-
-(defun helm-ff-find-locatedb (&optional from-ff)
-  "Try to find if a local locatedb file is available.
-The search is done in `helm-ff-default-directory' or
-fall back to `default-directory' if FROM-FF is nil."
-  (helm-aif (and helm-ff-locate-db-filename
-                 (locate-dominating-file
-                  (or (and from-ff
-                           helm-ff-default-directory)
-                      default-directory)
-                  helm-ff-locate-db-filename))
-      (expand-file-name helm-ff-locate-db-filename it)))
-
-(defun helm-locate-create-db-default-function (db-name directory)
-  "Default function used to create a locale locate db file.
-Argument DB-NAME name of the db file.
-Argument DIRECTORY root of file system subtree to scan."
-  (format helm-locate-create-db-command
-          db-name (expand-file-name directory)))
-
-(defvar helm-locate-create-db-function
-  #'helm-locate-create-db-default-function
-  "Function used to create a locale locate db file.
-It should receive the same arguments as
-`helm-locate-create-db-default-function'.")
-
-(defun helm-locate-1 (&optional localdb init from-ff default)
-  "Generic function to run Locate.
-Prefix arg LOCALDB when (4) search and use a local locate db file when it
-exists or create it, when (16) force update of existing db file
-even if exists.
-It have no effect when locate command is 'es'.
-INIT is a string to use as initial input in prompt.
-See `helm-locate-with-db' and `helm-locate'."
-  (require 'helm-mode)
-  (helm-locate-set-command)
-  (let ((pfn (lambda (candidate)
-                 (if (file-directory-p candidate)
-                     (message "Error: The locate Db should be a file")
-                   (if (= (shell-command
-                           (funcall helm-locate-create-db-function
-                                    candidate
-                                    helm-ff-default-directory))
-                          0)
-                       (message "New locatedb file `%s' created" candidate)
-                     (error "Failed to create locatedb file `%s'" candidate)))))
-        (locdb (and localdb
-                    (not (string-match "^es" helm-locate-command))
-                    (or (and (equal '(4) localdb)
-                             (helm-ff-find-locatedb from-ff))
-                        (helm-read-file-name
-                         "Create Locate Db file: "
-                         :initial-input (expand-file-name "locate.db"
-                                                          (or helm-ff-default-directory
-                                                              default-directory))
-                         :preselect helm-locate-db-file-regexp
-                         :test (lambda (x)
-                                   (if helm-locate-db-file-regexp
-                                       ;; Select only locate db files and directories
-                                       ;; to allow navigation.
-                                       (or (string-match
-                                            helm-locate-db-file-regexp x)
-                                           (file-directory-p x))
-                                     x)))))))
-    (when (and locdb (or (equal localdb '(16))
-                         (not (file-exists-p locdb))))
-      (funcall pfn locdb))
-    (helm-locate-with-db (and localdb locdb) init default)))
-
-(defun helm-locate-set-command ()
-  "Setup `helm-locate-command' if not already defined."
-  (unless helm-locate-command
-    (setq helm-locate-command
-          (cl-case system-type
-            (gnu/linux "locate %s -e -A --regex %s")
-            (berkeley-unix "locate %s %s")
-            (windows-nt "es %s %s")
-            (t "locate %s %s")))))
-
-(defun helm-locate-initial-setup ()
-  (require 'helm-for-files)
-  (helm-locate-set-command))
-
-(defvar helm-file-name-history nil)
-(defun helm-locate-with-db (&optional db initial-input default)
-  "Run locate -d DB.
-If DB is not given or nil use locate without -d option.
-Argument DB can be given as a string or list of db files.
-Argument INITIAL-INPUT is a string to use as initial-input.
-See also `helm-locate'."
-  (require 'helm-files)
-  (when (and db (stringp db)) (setq db (list db)))
-  (helm-locate-set-command)
-  (let ((helm-locate-command
-         (if db
-             (replace-regexp-in-string
-              "locate"
-              (format (if helm-locate-fuzzy-match
-                          "locate -b -d '%s'" "locate -d '%s'")
-                      (mapconcat 'identity
-                                 ;; Remove eventually
-                                 ;; marked directories by error.
-                                 (cl-loop for i in db
-                                       unless (file-directory-p i)
-                                       ;; expand-file-name to resolve
-                                       ;; abbreviated fnames not
-                                       ;; expanding inside single
-                                       ;; quotes i.e. '%s'.
-                                       collect (expand-file-name i))
-                                 ":"))
-              helm-locate-command)
-           (if (and helm-locate-fuzzy-match
-                    (not (string-match-p "\\`locate -b" helm-locate-command)))
-               (replace-regexp-in-string
-                "\\`locate" "locate -b" helm-locate-command)
-               helm-locate-command))))
-    (setq helm-file-name-history (mapcar 'helm-basename file-name-history))
-    (helm :sources 'helm-source-locate
-          :buffer "*helm locate*"
-          :ff-transformer-show-only-basename nil
-          :input initial-input
-          :default default
-          :history 'helm-file-name-history)))
-
-(defun helm-locate-init ()
-  "Initialize async locate process for `helm-source-locate'."
-  (let* ((locate-is-es (string-match "\\`es" helm-locate-command))
-         (real-locate (string-match "\\`locate" helm-locate-command))
-         (case-sensitive-flag (if locate-is-es "-i" ""))
-         (ignore-case-flag (if (or locate-is-es
-                                   (not real-locate)) "" "-i"))
-         (args (helm-mm-split-pattern helm-pattern))
-         (cmd (format helm-locate-command
-                      (cl-case helm-locate-case-fold-search
-                        (smart (let ((case-fold-search nil))
-                                 (if (string-match "[[:upper:]]" helm-pattern)
-                                     case-sensitive-flag
-                                     ignore-case-flag)))
-                        (t (if helm-locate-case-fold-search
-                               ignore-case-flag
-                               case-sensitive-flag)))
-                      (concat
-                       ;; The pattern itself.
-                       (shell-quote-argument (car args)) " "
-                       ;; Possible locate args added
-                       ;; after pattern, don't quote them.
-                       (mapconcat 'identity (cdr args) " "))))
-         (default-directory (if (file-directory-p default-directory)
-                                default-directory "/")))
-    (helm-log "Starting helm-locate process")
-    (helm-log "Command line used was:\n\n%s"
-              (concat ">>> " (propertize cmd 'face 'font-lock-comment-face) "\n\n"))
-    (prog1
-        (start-process-shell-command
-         "locate-process" helm-buffer
-         cmd)
-      (set-process-sentinel
-       (get-buffer-process helm-buffer)
-       (lambda (process event)
-         (let* ((err (process-exit-status process))
-                (noresult (= err 1)))
-           (cond (noresult
-                  (with-helm-buffer
-                    (unless (cdr helm-sources)
-                      (insert (concat "* Exit with code 1, no result found,"
-                                      " command line was:\n\n "
-                                      cmd)))))
-                 ((string= event "finished\n")
-                  (when (and helm-locate-fuzzy-match
-                             (not (string-match-p "\\s-" helm-pattern)))
-                    (helm-redisplay-buffer))
-                  (with-helm-window
-                    (setq mode-line-format
-                          '(" " mode-line-buffer-identification " "
-                            (:eval (format "L%s" (helm-candidate-number-at-point))) " "
-                            (:eval (propertize
-                                    (format "[Locate process finished - (%s results)]"
-                                            (max (1- (count-lines
-                                                      (point-min) (point-max)))
-                                                 0))
-                                    'face 'helm-locate-finish))))
-                    (force-mode-line-update)))
-                 (t
-                  (helm-log "Error: Locate %s"
-                            (replace-regexp-in-string "\n" "" event))))))))))
-
-(defun helm-locate-default-fuzzy-sort-fn (candidates)
-  "Default sort function for files in fuzzy matching.
-Sort is done on basename of CANDIDATES."
-  (helm-fuzzy-matching-default-sort-fn-1 candidates nil t))
-
-(defclass helm-locate-override-inheritor (helm-type-file) ())
-
-(defclass helm-locate-source (helm-source-async helm-locate-override-inheritor)
-  ((init :initform 'helm-locate-initial-setup)
-   (candidates-process :initform 'helm-locate-init)
-   (requires-pattern :initform 3)
-   (history :initform 'helm-file-name-history)
-   (persistent-action :initform 'helm-ff-kill-or-find-buffer-fname)
-   (candidate-number-limit :initform 9999)
-   (redisplay :initform (progn helm-locate-fuzzy-sort-fn))
-   (group :initform 'helm-locate)))
-
-;; Override helm-type-file class keymap.
-(defmethod helm--setup-source :after ((source helm-locate-override-inheritor))
-  (setf (slot-value source 'keymap) helm-locate-map))
-
-(defvar helm-source-locate
-  (helm-make-source "Locate" 'helm-locate-source
-    :pattern-transformer 'helm-locate-pattern-transformer
-    ;; :match-part is only used here to tell helm which part
-    ;; of candidate to highlight.
-    :match-part (lambda (candidate)
-                  (if (or (string-match-p " -b\\'" helm-pattern)
-                          (and helm-locate-fuzzy-match
-                               (not (string-match "\\s-" helm-pattern))))
-                      (helm-basename candidate)
-                      candidate))))
-
-(defun helm-locate-pattern-transformer (pattern)
-  (if helm-locate-fuzzy-match
-      ;; When fuzzy is enabled helm add "-b" option on startup.
-      (cond ((string-match-p " " pattern)
-             (when (string-match "\\`locate -b" helm-locate-command)
-               (setq helm-locate-command
-                     (replace-match "locate" t t helm-locate-command)))
-             pattern)
-            (t
-             (unless (string-match-p "\\`locate -b" helm-locate-command)
-               (setq helm-locate-command
-                     (replace-regexp-in-string
-                      "\\`locate" "locate -b" helm-locate-command)))
-             (helm--mapconcat-pattern pattern)))
-      pattern))
-
-(defun helm-locate-find-dbs-in-projects (&optional update)
-  (let* ((pfn (lambda (candidate directory)
-                (unless (= (shell-command
-                            (funcall helm-locate-create-db-function
-                                     candidate
-                                     directory))
-                           0)
-                  (error "Failed to create locatedb file `%s'" candidate)))))
-    (cl-loop for p in helm-locate-project-list
-             for db = (expand-file-name
-                       helm-ff-locate-db-filename
-                       (file-name-as-directory p))
-             if (and (null update) (file-exists-p db))
-             collect db
-             else do (funcall pfn db p)
-             and collect db)))
-
-;;; Directory completion for hff.
-;;
-(defclass helm-locate-subdirs-source (helm-source-in-buffer)
-  ((basedir :initarg :basedir
-            :initform nil
-            :custom string)
-   (subdir :initarg :subdir
-           :initform nil
-           :custom 'string)
-   (data :initform #'helm-locate-init-subdirs)
-   (group :initform 'helm-locate)))
-
-(defun helm-locate-init-subdirs ()
-  (with-temp-buffer
-    (call-process-shell-command
-     (format helm-locate-recursive-dirs-command
-	     (if (string-match-p "\\`es" helm-locate-recursive-dirs-command)
-                 ;; Fix W32 paths.
-		 (replace-regexp-in-string
-                  "/" "\\\\\\\\" (helm-attr 'basedir))
-                 (helm-attr 'basedir))
-	     (helm-attr 'subdir))
-     nil t nil)
-    (buffer-string)))
-
-;;;###autoload
-(defun helm-projects-find-files (update)
-  "Find files with locate in `helm-locate-project-list'.
-With a prefix arg refresh the database in each project."
-  (interactive "P")
-  (helm-locate-set-command)
-  (cl-assert (and (string-match-p "\\`locate" helm-locate-command)
-                  (executable-find "updatedb"))
-             nil "Unsupported locate version")
-  (let ((dbs (helm-locate-find-dbs-in-projects update)))
-    (if dbs
-        (helm-locate-with-db dbs)
-        (user-error "No projects found, please setup `helm-locate-project-list'"))))
-
-;;;###autoload
-(defun helm-locate (arg)
-  "Preconfigured `helm' for Locate.
-Note: you can add locate options after entering pattern.
-See 'man locate' for valid options and also `helm-locate-command'.
-
-You can specify a local database with prefix argument ARG.
-With two prefix arg, refresh the current local db or create it
-if it doesn't exists.
-
-To create a user specific db, use
-\"updatedb -l 0 -o db_path -U directory\".
-Where db_path is a filename matched by
-`helm-locate-db-file-regexp'."
-  (interactive "P")
-  (helm-set-local-variable 'helm-async-outer-limit-hook
-                           (list (lambda ()
-                                   (when (and helm-locate-fuzzy-match
-                                              (not (string-match-p
-                                                    "\\s-" helm-pattern)))
-                                     (helm-redisplay-buffer)))))
-  (setq helm-ff-default-directory default-directory)
-  (helm-locate-1 arg nil nil (thing-at-point 'filename)))
-
-(provide 'helm-locate)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-locate.el ends here
diff --git a/elpa/helm-20181117.731/helm-locate.elc b/elpa/helm-20181117.731/helm-locate.elc
deleted file mode 100644
index c39f197..0000000
--- a/elpa/helm-20181117.731/helm-locate.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-man.el b/elpa/helm-20181117.731/helm-man.el
deleted file mode 100644
index ab2d300..0000000
--- a/elpa/helm-20181117.731/helm-man.el
+++ /dev/null
@@ -1,119 +0,0 @@
-;;; helm-man.el --- Man and woman UI -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-
-(defvar woman-topic-all-completions)
-(defvar woman-manpath)
-(defvar woman-path)
-(defvar woman-expanded-directory-path)
-(declare-function woman-file-name "woman.el" (topic &optional re-cache))
-(declare-function woman-file-name-all-completions "woman.el" (topic))
-(declare-function Man-getpage-in-background "man.el" (topic))
-(declare-function woman-expand-directory-path "woman.el" (path-dirs path-regexps))
-(declare-function woman-topic-all-completions "woman.el" (path))
-(declare-function helm-generic-sort-fn "helm-utils.el" (S1 S2))
-
-(defgroup helm-man nil
-  "Man and Woman applications for helm."
-  :group 'helm)
-
-(defcustom helm-man-or-woman-function 'Man-getpage-in-background
-  "Default command to display a man page."
-  :group 'helm-man
-  :type '(radio :tag "Preferred command to display a man page"
-          (const :tag "Man" Man-getpage-in-background)
-          (const :tag "Woman" woman)))
-
-(defcustom helm-man-format-switches (cl-case system-type
-                                      ((darwin macos) "%s")
-                                      (t "-l %s"))
-  "Arguments to pass to the `manual-entry' function.
-Arguments are passed to `manual-entry' with `format.'"
-  :group 'helm-man
-  :type 'string)
-
-;; Internal
-(defvar helm-man--pages nil
-  "All man pages on system.
-Will be calculated the first time you invoke helm with this
-source.")
-
-(defun helm-man-default-action (candidate)
-  "Default action for jumping to a woman or man page from helm."
-  (let ((wfiles (mapcar #'car (woman-file-name-all-completions candidate))))
-    (condition-case nil
-        (let ((file (if (cdr wfiles)
-                        (helm-comp-read "ManFile: " wfiles :must-match t)
-                      (car wfiles))))
-          (if (eq helm-man-or-woman-function 'Man-getpage-in-background)
-              (manual-entry (format helm-man-format-switches file))
-            (condition-case nil
-                (woman-find-file file)
-              ;; If woman is unable to format correctly
-              ;; try Man instead.
-              (error (kill-buffer)
-                     (manual-entry (format helm-man-format-switches file))))))
-      ;; If even Man failed with file as argument, try again with Man
-      ;; but using Topic candidate instead of the file calculated by
-      ;; woman.
-      (error (kill-buffer)
-             (Man-getpage-in-background candidate)))))
-
-(defun helm-man--init ()
-  (require 'woman)
-  (require 'helm-utils)
-  (unless helm-man--pages
-    (setq woman-expanded-directory-path
-          (woman-expand-directory-path woman-manpath woman-path))
-    (setq woman-topic-all-completions
-          (woman-topic-all-completions woman-expanded-directory-path))
-    (setq helm-man--pages (mapcar 'car woman-topic-all-completions)))
-  (helm-init-candidates-in-buffer 'global helm-man--pages))
-
-(defvar helm-source-man-pages
-  (helm-build-in-buffer-source "Manual Pages"
-    :init #'helm-man--init
-    :persistent-action #'ignore
-    :filtered-candidate-transformer
-     (lambda (candidates _source)
-       (sort candidates #'helm-generic-sort-fn))
-    :action  '(("Display Man page" . helm-man-default-action))
-    :group 'helm-man))
-
-;;;###autoload
-(defun helm-man-woman (arg)
-  "Preconfigured `helm' for Man and Woman pages.
-With a prefix arg reinitialize the cache."
-  (interactive "P")
-  (when arg (setq helm-man--pages nil))
-    (helm :sources 'helm-source-man-pages
-          :buffer "*helm man woman*"))
-
-(provide 'helm-man)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-man.el ends here
diff --git a/elpa/helm-20181117.731/helm-man.elc b/elpa/helm-20181117.731/helm-man.elc
deleted file mode 100644
index 4faaf33..0000000
--- a/elpa/helm-20181117.731/helm-man.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-misc.el b/elpa/helm-20181117.731/helm-misc.el
deleted file mode 100644
index 971650b..0000000
--- a/elpa/helm-20181117.731/helm-misc.el
+++ /dev/null
@@ -1,361 +0,0 @@
-;;; helm-misc.el --- Various functions for helm -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-types)
-
-(declare-function display-time-world-display "time.el")
-(defvar display-time-world-list)
-(declare-function LaTeX-math-mode "ext:latex.el")
-(declare-function jabber-chat-with "ext:jabber.el")
-(declare-function jabber-read-account "ext:jabber.el")
-
-
-(defgroup helm-misc nil
-  "Various Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-time-zone-home-location "Paris"
-  "The time zone of your home"
-  :group 'helm-misc
-  :type 'string)
-
-(defcustom helm-timezone-actions
-  '(("Set timezone env (TZ)" . (lambda (candidate)
-                                 (setenv "TZ" candidate))))
-  "Actions for helm-timezone."
-  :group 'helm-misc
-  :type '(alist :key-type string :value-type function))
-
-(defface helm-time-zone-current
-    '((t (:foreground "green")))
-  "Face used to colorize current time in `helm-world-time'."
-  :group 'helm-misc)
-
-(defface helm-time-zone-home
-    '((t (:foreground "red")))
-  "Face used to colorize home time in `helm-world-time'."
-  :group 'helm-misc)
-
-
-
-;;; Latex completion
-;;
-;; Test
-;; (setq LaTeX-math-menu '("Math"
-;; ["foo" val0 t]
-;; ("bar"
-;; ["baz" val1 t])
-;; ("aze"
-;; ["zer" val2 t])
-;; ("AMS"
-;; ("rec"
-;; ["fer" val3 t])
-;; ("rty"
-;; ["der" val4 t]))
-;; ("ABC"
-;; ("xcv"
-;; ["sdf" val5 t])
-;; ("dfg"
-;; ["fgh" val6 t]))))
-;; (helm-latex-math-candidates)
-;; =>
-;; (("foo" . val0)
-;; ("baz" . val1)
-;; ("zer" . val2)
-;; ("fer" . val3)
-;; ("der" . val4)
-;; ("sdf" . val5)
-;; ("fgh" . val6))
-
-(defvar LaTeX-math-menu)
-(defun helm-latex-math-candidates ()
-  (cl-labels ((helm-latex--math-collect (L)
-                (cond ((vectorp L)
-                       (list (cons (aref L 0) (aref L 1))))
-                      ((listp L)
-                       (cl-loop for a in L nconc
-                                (helm-latex--math-collect a))))))
-    (helm-latex--math-collect LaTeX-math-menu)))
-
-(defvar helm-source-latex-math
-  (helm-build-sync-source "Latex Math Menu"
-    :init (lambda ()
-            (with-helm-current-buffer
-              (LaTeX-math-mode 1)))
-    :candidate-number-limit 9999
-    :candidates 'helm-latex-math-candidates
-    :action (lambda (candidate)
-              (call-interactively candidate))))
-
-
-;;; Jabber Contacts (jabber.el)
-(defun helm-jabber-online-contacts ()
-  "List online Jabber contacts."
-  (with-no-warnings
-    (cl-loop for item in (jabber-concat-rosters)
-          when (get item 'connected)
-          collect
-          (if (get item 'name)
-              (cons (get item 'name) item)
-            (cons (symbol-name item) item)))))
-
-(defvar helm-source-jabber-contacts
-  (helm-build-sync-source "Jabber Contacts"
-    :init (lambda () (require 'jabber))
-    :candidates (lambda () (mapcar 'car (helm-jabber-online-contacts)))
-    :action (lambda (x)
-              (jabber-chat-with
-               (jabber-read-account)
-               (symbol-name
-                (cdr (assoc x (helm-jabber-online-contacts))))))))
-
-;;; World time
-;;
-(defvar zoneinfo-style-world-list)
-(defvar legacy-style-world-list)
-
-(defun helm-time-zone-transformer (candidates _source)
-  (cl-loop for i in candidates
-           for (z . p) in display-time-world-list
-           collect
-           (cons 
-            (cond ((string-match (format-time-string "%H:%M" (current-time)) i)
-                   (propertize i 'face 'helm-time-zone-current))
-                  ((string-match helm-time-zone-home-location i)
-                   (propertize i 'face 'helm-time-zone-home))
-                  (t i))
-            z)))
-
-(defvar helm-source-time-world
-  (helm-build-in-buffer-source "Time World List"
-    :init (lambda ()
-            (require 'time)
-            (unless (and display-time-world-list
-                         (listp display-time-world-list))
-              ;; adapted from `time--display-world-list' from
-              ;; emacs-27 for compatibility as
-              ;; `display-time-world-list' is set by default to t.
-              (setq display-time-world-list
-                    ;; Determine if zoneinfo style timezones are
-                    ;; supported by testing that America/New York and
-                    ;; Europe/London return different timezones.
-                    (let ((nyt (format-time-string "%z" nil "America/New_York"))
-                          (gmt (format-time-string "%z" nil "Europe/London")))
-                      (if (string-equal nyt gmt)
-                          legacy-style-world-list
-                        zoneinfo-style-world-list)))))
-    :data (lambda ()
-            (with-temp-buffer
-              (display-time-world-display display-time-world-list)
-              (buffer-string)))
-    :action 'helm-timezone-actions
-    :filtered-candidate-transformer 'helm-time-zone-transformer))
-
-;;; Commands
-;;
-(defun helm-call-interactively (cmd-or-name)
-  "Execute CMD-OR-NAME as Emacs command.
-It is added to `extended-command-history'.
-`helm-current-prefix-arg' is used as the command's prefix argument."
-  (setq extended-command-history
-        (cons (helm-stringify cmd-or-name)
-              (delete (helm-stringify cmd-or-name) extended-command-history)))
-  (let ((current-prefix-arg helm-current-prefix-arg)
-        (cmd (helm-symbolify cmd-or-name)))
-    (if (stringp (symbol-function cmd))
-        (execute-kbd-macro (symbol-function cmd))
-      (setq this-command cmd)
-      (call-interactively cmd))))
-
-;;; Minibuffer History
-;;
-;;
-(defvar helm-minibuffer-history-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map [remap helm-minibuffer-history] 'undefined)
-    map))
-
-(defcustom helm-minibuffer-history-must-match t
-  "Allow inserting non matching elements when nil or 'confirm."
-  :group 'helm-misc
-  :type '(choice
-          (const :tag "Must match" t)
-          (const :tag "Confirm" 'confirm)
-          (const :tag "Always allow" nil)))
-
-;;; Shell history
-;;
-;;
-(defun helm-comint-input-ring-action (candidate)
-  "Default action for comint history."
-  (with-helm-current-buffer
-    (delete-region (comint-line-beginning-position) (point-max))
-    (insert candidate)))
-
-(defvar helm-source-comint-input-ring
-  (helm-build-sync-source "Comint history"
-    :candidates (lambda ()
-                  (with-helm-current-buffer
-                    (ring-elements comint-input-ring)))
-    :action 'helm-comint-input-ring-action)
-  "Source that provide helm completion against `comint-input-ring'.")
-
-
-;;; Helm ratpoison UI
-;;
-;;
-(defvar helm-source-ratpoison-commands
-  (helm-build-in-buffer-source "Ratpoison Commands"
-    :init 'helm-ratpoison-commands-init
-    :action (helm-make-actions
-             "Execute the command" 'helm-ratpoison-commands-execute)
-    :display-to-real 'helm-ratpoison-commands-display-to-real
-    :candidate-number-limit 999999))
-
-(defun helm-ratpoison-commands-init ()
-  (unless (helm-candidate-buffer)
-    (with-current-buffer (helm-candidate-buffer 'global)
-      ;; with ratpoison prefix key
-      (save-excursion
-        (call-process "ratpoison" nil (current-buffer) nil "-c" "help"))
-      (while (re-search-forward "^\\([^ ]+\\) \\(.+\\)$" nil t)
-        (replace-match "<ratpoison> \\1: \\2"))
-      (goto-char (point-max))
-      ;; direct binding
-      (save-excursion
-        (call-process "ratpoison" nil (current-buffer) nil "-c" "help top"))
-      (while (re-search-forward "^\\([^ ]+\\) \\(.+\\)$" nil t)
-        (replace-match "\\1: \\2")))))
-
-(defun helm-ratpoison-commands-display-to-real (display)
-  (and (string-match ": " display)
-       (substring display (match-end 0))))
-
-(defun helm-ratpoison-commands-execute (candidate)
-  (call-process "ratpoison" nil nil nil "-ic" candidate))
-
-;;; Helm stumpwm UI
-;;
-;;
-(defvar helm-source-stumpwm-commands
-  (helm-build-in-buffer-source "Stumpwm Commands"
-    :init 'helm-stumpwm-commands-init
-    :action (helm-make-actions
-             "Execute the command" 'helm-stumpwm-commands-execute)
-    :candidate-number-limit 999999))
-
-(defun helm-stumpwm-commands-init ()
-  (with-current-buffer (helm-candidate-buffer 'global)
-    (save-excursion
-      (call-process "stumpish" nil (current-buffer) nil "commands"))
-    (while (re-search-forward "[ ]*\\([^ ]+\\)[ ]*\n?" nil t)
-      (replace-match "\n\\1\n"))
-    (delete-blank-lines)
-    (sort-lines nil (point-min) (point-max))
-    (goto-char (point-max))))
-
-(defun helm-stumpwm-commands-execute (candidate)
-  (call-process "stumpish" nil nil nil  candidate))
-
-;;;###autoload
-(defun helm-world-time ()
-  "Preconfigured `helm' to show world time.
-Default action change TZ environment variable locally to emacs."
-  (interactive)
-  (helm-other-buffer 'helm-source-time-world "*helm world time*"))
-
-;;;###autoload
-(defun helm-insert-latex-math ()
-  "Preconfigured helm for latex math symbols completion."
-  (interactive)
-  (helm-other-buffer 'helm-source-latex-math "*helm latex*"))
-
-;;;###autoload
-(defun helm-ratpoison-commands ()
-  "Preconfigured `helm' to execute ratpoison commands."
-  (interactive)
-  (helm-other-buffer 'helm-source-ratpoison-commands
-                     "*helm ratpoison commands*"))
-
-;;;###autoload
-(defun helm-stumpwm-commands()
-  "Preconfigured helm for stumpwm commands."
-  (interactive)
-  (helm-other-buffer 'helm-source-stumpwm-commands
-                     "*helm stumpwm commands*"))
-
-;;;###autoload
-(defun helm-minibuffer-history ()
-  "Preconfigured `helm' for `minibuffer-history'."
-  (interactive)
-  (cl-assert (minibuffer-window-active-p (selected-window)) nil
-             "Error: Attempt to use minibuffer history outside a minibuffer")
-  (let* ((enable-recursive-minibuffers t)
-         (query-replace-p (or (eq last-command 'query-replace)
-                              (eq last-command 'query-replace-regexp)))
-         (elm (helm-comp-read "pattern: "
-                              (cl-loop for i in
-                                       (symbol-value minibuffer-history-variable)
-                                       unless (string= "" i) collect i into history
-                                       finally return
-                                       (if (consp (car history))
-                                           (mapcar 'prin1-to-string history)
-                                           history))
-                              :header-name
-                              (lambda (name)
-                                (format "%s (%s)" name minibuffer-history-variable))
-                              :buffer "*helm minibuffer-history*"
-                              :must-match helm-minibuffer-history-must-match
-                              :multiline t
-                              :keymap helm-minibuffer-history-map
-                              :allow-nest t)))
-    ;; Fix issue #1667 with emacs-25+ `query-replace-from-to-separator'.
-    (when (and (boundp 'query-replace-from-to-separator) query-replace-p)
-      (let ((pos (string-match "\0" elm)))
-        (and pos
-             (add-text-properties
-              pos (1+ pos)
-              `(display ,query-replace-from-to-separator separator t)
-              elm))))
-    (delete-minibuffer-contents)
-    (insert elm)))
-
-;;;###autoload
-(defun helm-comint-input-ring ()
-  "Preconfigured `helm' that provide completion of `comint' history."
-  (interactive)
-  (when (derived-mode-p 'comint-mode)
-    (helm :sources 'helm-source-comint-input-ring
-          :input (buffer-substring-no-properties (comint-line-beginning-position)
-                                                 (point-at-eol))
-          :buffer "*helm comint history*")))
-
-
-(provide 'helm-misc)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-misc.el ends here
diff --git a/elpa/helm-20181117.731/helm-misc.elc b/elpa/helm-20181117.731/helm-misc.elc
deleted file mode 100644
index d0d5293..0000000
--- a/elpa/helm-20181117.731/helm-misc.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-mode.el b/elpa/helm-20181117.731/helm-mode.el
deleted file mode 100644
index 15ee93c..0000000
--- a/elpa/helm-20181117.731/helm-mode.el
+++ /dev/null
@@ -1,1466 +0,0 @@
-;;; helm-mode.el --- Enable helm completion everywhere. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-lib)
-(require 'helm-files)
-
-(defvar crm-separator)
-
-
-(defgroup helm-mode nil
-  "Enable helm completion."
-  :group 'helm)
-
-(defcustom helm-completing-read-handlers-alist
-  '((describe-function . helm-completing-read-symbols)
-    (describe-variable . helm-completing-read-symbols)
-    (describe-symbol . helm-completing-read-symbols)
-    (debug-on-entry . helm-completing-read-symbols)
-    (find-function . helm-completing-read-symbols)
-    (disassemble . helm-completing-read-symbols)
-    (trace-function . helm-completing-read-symbols)
-    (trace-function-foreground . helm-completing-read-symbols)
-    (trace-function-background . helm-completing-read-symbols)
-    (find-tag . helm-completing-read-default-find-tag)
-    (org-capture . helm-org-completing-read-tags)
-    (org-set-tags . helm-org-completing-read-tags)
-    (ffap-alternate-file . nil)
-    (tmm-menubar . nil)
-    (find-file . nil)
-    (find-file-at-point . helm-completing-read-sync-default-handler)
-    (ffap . helm-completing-read-sync-default-handler)
-    (execute-extended-command . nil)
-    (dired-do-rename . helm-read-file-name-handler-1)
-    (dired-do-copy . helm-read-file-name-handler-1)
-    (dired-do-symlink . helm-read-file-name-handler-1)
-    (dired-do-relsymlink . helm-read-file-name-handler-1)
-    (dired-do-hardlink . helm-read-file-name-handler-1)
-    (basic-save-buffer . helm-read-file-name-handler-1)
-    (write-file . helm-read-file-name-handler-1)
-    (write-region . helm-read-file-name-handler-1))
-  "Completing read functions for specific Emacs commands.
-
-By default `helm-mode' use `helm-completing-read-default-handler' to
-provide helm completion in each `completing-read' or `read-file-name'
-found, but other functions can be specified here for specific
-commands. This also allow disabling helm completion for some commands
-when needed.
- 
-Each entry is a cons cell like (EMACS_COMMAND . COMPLETING-READ_HANDLER)
-where key and value are symbols.
-
-Each key is an Emacs command that use originaly `completing-read'.
-
-Each value maybe a helm function that takes same arguments as
-`completing-read' plus NAME and BUFFER, where NAME is the name of the new
-helm source and BUFFER the name of the buffer we will use, but it can
-be also a function not using helm, in this case the function should
-take same args as `completing-read' and not be prefixed by \"helm-\".
-
-`helm' will use the name of the command calling `completing-read' as
-NAME and BUFFER will be computed as well with NAME but prefixed with
-\"*helm-mode-\".
-
-This function prefix name must start by \"helm-\" when it uses helm,
-otherwise `helm' assumes the function is not a helm function and
-expects same args as `completing-read', this allow you to define a
-handler not using helm completion.
-
-Example:
-
-    (defun foo/test ()
-      (interactive)
-      (message \"%S\" (completing-read \"test: \" '(a b c d e))))
-
-    (defun helm-foo/test-completing-read-handler (prompt collection
-                                                  predicate require-match
-                                                  initial-input hist def
-                                                  inherit-input-method
-                                                  name buffer)
-      (helm-comp-read prompt collection :marked-candidates t
-                                        :name name
-                                        :buffer buffer))
-
-    (add-to-list 'helm-completing-read-handlers-alist
-                 '(foo/test . helm-foo/test-completing-read-handler))
-
-
-We want here to make the regular `completing-read' in `foo/test'
-returns a list of candidate(s) instead of a single candidate.
- 
-Note that this function will be reused for ALL the `completing-read'
-of this command, so it should handle all cases, e.g
-If first `completing-read' complete against symbols and
-second `completing-read' should handle only buffer,
-your specialized function should handle the both.
-
-If the value of an entry is nil completion will fall back to
-emacs vanilla behavior.
-Example:
-
-If you want to disable helm completion for `describe-function', use:
-
-    (describe-function . nil)
-
-Ido is also supported, you can use `ido-completing-read' and
-`ido-read-file-name' as value of an entry or just 'ido.
-Example:
-Enable ido completion for `find-file':
-
-    (find-file . ido)
-
-same as
-
-    (find-file . ido-read-file-name)
-
-Note that you don't need to enable `ido-mode' for this to work, see
-`helm-mode' documentation."
-  :group 'helm-mode
-  :type '(alist :key-type symbol :value-type symbol))
-
-(defcustom helm-comp-read-case-fold-search helm-case-fold-search
-  "Default Local setting of `helm-case-fold-search' for `helm-comp-read'.
-See `helm-case-fold-search' for more info."
-  :group 'helm-mode
-  :type 'symbol)
-
-(defcustom helm-mode-handle-completion-in-region t
-  "Whether to replace or not `completion-in-region-function'.
-This enable support for `completing-read-multiple' and `completion-at-point'
-when non--nil."
-  :group 'helm-mode
-  :type 'boolean)
-
-(defcustom helm-mode-reverse-history t
-  "Display history source after current source in `helm-mode' handled commands."
-  :group 'helm-mode
-  :type 'boolean)
-
-(defcustom helm-mode-no-completion-in-region-in-modes nil
-  "A list of modes that do not want helm for `completion-in-region'."
-  :group 'helm-mode
-  :type 'boolean)
-
-(defcustom helm-completion-in-region-fuzzy-match nil
-  "Whether `helm-completion-in-region' use fuzzy matching or not.
-Affect among others `completion-at-point', `completing-read-multiple'."
-  :group 'helm-mode
-  :type 'boolean)
-
-(defcustom helm-completion-in-region-default-sort-fn
-  'helm-completion-in-region-sort-fn
-  "The default sort function to sort candidates in completion-in-region.
-
-When nil no sorting is done.
-The function is a `filtered-candidate-transformer' function which takes
-two args CANDIDATES and SOURCE.
-It will be used only when `helm-completion-in-region-fuzzy-match' is
-nil otherwise fuzzy use its own sort function."
-  :group 'helm-mode
-  :type 'function)
-
-(defcustom helm-mode-fuzzy-match nil
-  "Enable fuzzy matching in `helm-mode' globally.
-Note that this will slow down completion and modify sorting
-which is unwanted in many places.
-This affect only the functions with completing-read helmized by helm-mode.
-To fuzzy match `completion-at-point' and friends see
-`helm-completion-in-region-fuzzy-match'."
-  :group 'helm-mode
-  :type 'boolean)
-
-(defcustom helm-mode-minibuffer-setup-hook-black-list '(minibuffer-completion-help)
-  "Incompatible `minibuffer-setup-hook' functions go here.
-A list of symbols.
-Helm-mode is rejecting all lambda's, byte-code fns
-and all functions belonging in this list from `minibuffer-setup-hook'."
-  :group 'helm-mode
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-completing-read-dynamic-complete nil
-  "Use dynamic completion in `completing-read' when non-nil.
-
-The default is to not use this because it is most of the time unneeded
-in `completing-read' and thus it is much more slower.
-If you feel one emacs function need this you have better time to tell
-`helm-mode' to use a dynamic completion for this function only by using
-`helm-completing-read-handlers-alist' with an entry like this:
-
-    (my-function . helm-completing-read-sync-default-handler)
-
-So you should not change the default setting of this variable unless you
-know what you are doing."
-  :group 'helm-mode
-  :type 'boolean)
-
-
-(defvar helm-comp-read-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "<C-return>") 'helm-cr-empty-string)
-    (define-key map (kbd "M-RET")      'helm-cr-empty-string)
-    map)
-  "Keymap for `helm-comp-read'.")
-
-;;; helm-comp-read
-;;
-;;
-(defun helm-cr-empty-string ()
-  "Return empty string."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     (lambda (_candidate)
-         (identity "")))))
-(put 'helm-cr-empty-string 'helm-only t)
-
-(defun helm-mode--keyboard-quit ()
-  ;; Use this instead of `keyboard-quit'
-  ;; to avoid deactivating mark in current-buffer.
-  (let ((debug-on-quit nil))
-    (signal 'quit nil)))
-
-(cl-defun helm-comp-read-get-candidates (collection &optional
-                                                    test sort-fn alistp
-                                                    (input helm-pattern))
-  "Convert COLLECTION to list removing elements that don't match TEST.
-See `helm-comp-read' about supported COLLECTION arguments.
-
-SORT-FN is a predicate to sort COLLECTION.
-
-ALISTP when non--nil will not use `all-completions' to collect
-candidates because it doesn't handle alists correctly for helm.
-i.e In `all-completions' the car of each pair is used as value.
-In helm we want to use the cdr instead like \(display . real\),
-so we return the alist as it is with no transformation by
-`all-completions'.
-
-e.g
-
-\(setq A '((a . 1) (b . 2) (c . 3)))
-==>((a . 1) (b . 2) (c . 3))
-\(helm-comp-read \"test: \" A :alistp nil
-                              :exec-when-only-one t
-                              :initial-input \"a\")
-==>\"a\" Which is not what we expect.
-
-\(helm-comp-read \"test: \" A :alistp t
-                              :exec-when-only-one t
-                              :initial-input \"1\")
-==>\"1\"
-
-See docstring of `all-completions' for more info.
-
-INPUT is the string you want to complete against, defaulting to
-`helm-pattern' which is the value of what you enter in minibuffer.
-Note that when using a function as COLLECTION this value will be
-available with the input argument of the function only when using a
-sync source from `helm-comp-read', i.e not using
-`:candidates-in-buffer', otherwise the function is called only once
-with an empty string as value for `helm-pattern' because
-`helm-pattern' is not yet computed, which is what we want otherwise
-data would not be fully collected at init time.
-
-If COLLECTION is an `obarray', a TEST should be needed. See `obarray'."
-  ;; Ensure COLLECTION is computed from `helm-current-buffer'
-  ;; because some functions used as COLLECTION work
-  ;; only in the context of current-buffer (Issue #1030) .
-  (with-helm-current-buffer
-    (let ((cands
-           (cond ((vectorp collection)
-                  (all-completions input collection test))
-                 ((and (symbolp collection) (boundp collection)
-                       ;; Issue #324 history is let-bounded and given
-                       ;; quoted as hist argument of completing-read.
-                       ;; See example in `rcirc-browse-url'.
-                       (symbolp (symbol-value collection)))
-                  nil)
-                 ;; When collection is a symbol, most of the time
-                 ;; it should be a symbol used as a minibuffer-history.
-                 ;; The value of this symbol in this case return a list
-                 ;; of string which maybe are converted later as symbol
-                 ;; in special cases.
-                 ;; we treat here commandp as a special case as it return t
-                 ;; also with a string unless its last arg is provided.
-                 ;; Also, the history collections generally collect their
-                 ;; elements as string, so intern them to call predicate.
-                 ((and (symbolp collection) (boundp collection) test)
-                  (let ((predicate (lambda (elm)
-                                     (condition-case _err
-                                         (if (eq test 'commandp)
-                                             (funcall test (intern elm))
-                                             (funcall test elm))
-                                       (wrong-type-argument
-                                        (funcall test (intern elm)))))))
-                    (all-completions input (symbol-value collection) predicate)))
-                 ((and (symbolp collection) (boundp collection))
-                  (all-completions input (symbol-value collection)))
-                 ;; Normally file completion should not be handled here,
-                 ;; but special cases like `find-file-at-point' do it.
-                 ;; Handle here specially such cases.
-                 ((and (functionp collection) (not (string= input ""))
-                       minibuffer-completing-file-name)
-                  (cl-loop for f in (funcall collection input test t)
-                           unless (member f '("./" "../"))
-                           if (string-match helm--url-regexp input)
-                           collect f
-                           else
-                           collect (concat (file-name-as-directory
-                                            (helm-basedir input))
-                                           f)))
-                 ((functionp collection)
-                  (funcall collection input test t))
-                 ((and alistp (null test)) collection)
-                 ;; Next test ensure circular objects are removed
-                 ;; with `all-completions' (Issue #1530).
-                 (t (all-completions input collection test)))))
-      (if sort-fn (sort cands sort-fn) cands))))
-
-(defun helm-cr--pattern-in-candidates-p (candidates)
-  (or (assoc helm-pattern candidates)
-      (assq (intern helm-pattern) candidates)
-      (member helm-pattern candidates)
-      (member (downcase helm-pattern) candidates)
-      (member (upcase helm-pattern) candidates)))
-
-(defun helm-cr-default-transformer (candidates source)
-  "Default filter candidate function for `helm-comp-read'."
-  (let ((must-match (helm-attr 'must-match source))
-        unknown-pattern)
-    (unless (or (eq must-match t)
-                (string= helm-pattern "")
-                (helm-cr--pattern-in-candidates-p candidates))
-      (setq candidates (append (list
-                                ;; Unquote helm-pattern
-                                ;; when it is added
-                                ;; as candidate: Why? #2015
-                                ;; (replace-regexp-in-string
-                                ;;  "\\s\\" "" helm-pattern)
-                                helm-pattern)
-                               candidates))
-      ;; Notify pattern have been added to candidates.
-      (setq unknown-pattern t))
-    (cl-loop for c in candidates
-             for cand = (if (stringp c)
-                            (replace-regexp-in-string "\\s\\" "" c)
-                          c)
-             for pat = (replace-regexp-in-string "\\s\\" "" helm-pattern)
-             if (and (or (equal c pat) (equal c helm-pattern))
-                     unknown-pattern)
-             collect
-             (cons (concat (propertize
-                            " " 'display
-                            (propertize "[?]" 'face 'helm-ff-prefix))
-                           c)
-                   c)
-             into lst
-             else collect (if (and (stringp cand)
-                                   (string-match "\n" cand))
-                              (cons (replace-regexp-in-string "\n" "->" c) c)
-                            c)
-             into lst
-             finally return (helm-fast-remove-dups lst :test 'equal))))
-
-(defun helm-comp-read--move-to-first-real-candidate ()
-  (helm-aif (helm-get-selection nil 'withprop)
-      (when (string= (get-text-property 0 'display it) "[?]")
-        (helm-next-line))))
-
-(defun helm-cr-default (default cands)
-  (delq nil
-        (cond ((and (stringp default) (not (string= default "")))
-               (cons default (delete default cands)))
-              ((consp default)
-               (append (cl-loop for d in default
-                                ;; Don't convert
-                                ;; nil to "nil" (i.e the string)
-                                ;; it will be delq'ed on top.
-                                collect (if (null d) d (helm-stringify d)))
-                       cands))
-              (t cands))))
-
-;;;###autoload
-(cl-defun helm-comp-read (prompt collection
-                          &key
-                            test
-                            initial-input
-                            default
-                            preselect
-                            (buffer "*Helm Completions*")
-                            must-match
-                            fuzzy
-                            reverse-history
-                            (requires-pattern 0)
-                            history
-                            input-history
-                            (case-fold helm-comp-read-case-fold-search)
-                            (del-input t)
-                            (persistent-action nil)
-                            (persistent-help "DoNothing")
-                            (mode-line helm-comp-read-mode-line)
-                            help-message
-                            (keymap helm-comp-read-map)
-                            (name "Helm Completions")
-                            header-name
-                            candidates-in-buffer
-                            match-part
-                            exec-when-only-one
-                            quit-when-no-cand
-                            (volatile t)
-                            sort
-                            fc-transformer
-                            hist-fc-transformer
-                            marked-candidates
-                            nomark
-                            (alistp t)
-                            (candidate-number-limit helm-candidate-number-limit)
-                            multiline
-                            allow-nest)
-  "Read a string in the minibuffer, with helm completion.
-
-It is helm `completing-read' equivalent.
-
-- PROMPT is the prompt name to use.
-
-- COLLECTION can be a list, vector, obarray or hash-table.
-  It can be also a function that receives three arguments:
-  the values string, predicate and t. See `all-completions' for more details.
-
-Keys description:
-
-- TEST: A predicate called with one arg i.e candidate.
-
-- INITIAL-INPUT: Same as input arg in `helm'.
-
-- PRESELECT: See preselect arg of `helm'.
-
-- DEFAULT: This option is used only for compatibility with regular
-  Emacs `completing-read' (Same as DEFAULT arg of `completing-read').
-
-- BUFFER: Name of helm-buffer.
-
-- MUST-MATCH: Candidate selected must be one of COLLECTION.
-
-- FUZZY: Enable fuzzy matching.
-
-- REVERSE-HISTORY: When non--nil display history source after current
-  source completion.
-
-- REQUIRES-PATTERN: Same as helm attribute, default is 0.
-
-- HISTORY: A list containing specific history, default is nil.
-  When it is non--nil, all elements of HISTORY are displayed in
-  a special source before COLLECTION.
-
-- INPUT-HISTORY: A symbol. the minibuffer input history will be
-  stored there, if nil or not provided, `minibuffer-history'
-  will be used instead.
-
-- CASE-FOLD: Same as `helm-case-fold-search'.
-
-- DEL-INPUT: Boolean, when non--nil (default) remove the partial
-  minibuffer input from HISTORY is present.
-
-- PERSISTENT-ACTION: A function called with one arg i.e candidate.
-
-- PERSISTENT-HELP: A string to document PERSISTENT-ACTION.
-
-- MODE-LINE: A string or list to display in mode line.
-  Default is `helm-comp-read-mode-line'.
-
-- KEYMAP: A keymap to use in this `helm-comp-read'.
-  (the keymap will be shared with history source)
-
-- NAME: The name related to this local source.
-
-- HEADER-NAME: A function to alter NAME, see `helm'.
-
-- EXEC-WHEN-ONLY-ONE: Bound `helm-execute-action-at-once-if-one'
-  to non--nil. (possibles values are t or nil).
-
-- VOLATILE: Use volatile attribute.
-
-- SORT: A predicate to give to `sort' e.g `string-lessp'
-  Use this only on small data as it is ineficient.
-  If you want to sort faster add a sort function to
-  FC-TRANSFORMER.
-  Note that FUZZY when enabled is already providing a sort function.
-
-- FC-TRANSFORMER: A `filtered-candidate-transformer' function
-  or a list of functions.
-
-- HIST-FC-TRANSFORMER: A `filtered-candidate-transformer'
-  function for the history source.
-
-- MARKED-CANDIDATES: If non--nil return candidate or marked candidates as a list.
-
-- NOMARK: When non--nil don't allow marking candidates.
-
-- ALISTP: \(default is non--nil\) See `helm-comp-read-get-candidates'.
-
-- CANDIDATES-IN-BUFFER: when non--nil use a source build with
-  `helm-source-in-buffer' which is much faster.
-  Argument VOLATILE have no effect when CANDIDATES-IN-BUFFER is non--nil.
-
-- MATCH-PART: Allow matching only one part of candidate.
-  See match-part documentation in `helm-source'.
-
-- ALLOW-NEST: Allow nesting this `helm-comp-read' in a helm session.
-  See `helm'.
-
-- MULTILINE: See multiline in `helm-source'.
-
-Any prefix args passed during `helm-comp-read' invocation will be recorded
-in `helm-current-prefix-arg', otherwise if prefix args were given before
-`helm-comp-read' invocation, the value of `current-prefix-arg' will be used.
-That's mean you can pass prefix args before or after calling a command
-that use `helm-comp-read' See `helm-M-x' for example."
-
-  (when (get-buffer helm-action-buffer)
-    (kill-buffer helm-action-buffer))
-  (let ((action-fn `(("Sole action (Identity)"
-                      . (lambda (candidate)
-                          (if ,marked-candidates
-                              (helm-marked-candidates)
-                              (identity candidate)))))))
-    ;; Assume completion have been already required,
-    ;; so always use 'confirm.
-    (when (eq must-match 'confirm-after-completion)
-      (setq must-match 'confirm))
-    (let* ((minibuffer-completion-confirm must-match)
-           (must-match-map (when must-match
-                             (let ((map (make-sparse-keymap)))
-                               (define-key map (kbd "RET")
-                                 'helm-confirm-and-exit-minibuffer)
-                               map)))
-           (loc-map (if must-match-map
-                        (make-composed-keymap
-                         must-match-map (or keymap helm-map))
-                      (or keymap helm-map)))
-           (minibuffer-completion-predicate test)
-           (minibuffer-completion-table collection)
-           (helm-read-file-name-mode-line-string
-            (replace-regexp-in-string "helm-maybe-exit-minibuffer"
-                                      "helm-confirm-and-exit-minibuffer"
-                                      helm-read-file-name-mode-line-string))
-           (get-candidates
-            (lambda ()
-              (let ((cands (helm-comp-read-get-candidates
-                            collection test sort alistp
-                            ;; This should not be needed as
-                            ;; `helm-pattern' is not yet computed when
-                            ;; calling this from :init when
-                            ;; candidates-in-buffer is in use.
-                            (if candidates-in-buffer "" helm-pattern))))
-                (helm-cr-default default cands))))
-           (history-get-candidates
-            (lambda ()
-              (let ((cands (helm-comp-read-get-candidates
-                            history test nil alistp)))
-                (when cands
-                  (delete "" (helm-cr-default default cands))))))
-           (src-hist (helm-build-sync-source (format "%s History" name)
-                       :candidates history-get-candidates
-                       :fuzzy-match fuzzy
-                       :multiline multiline
-                       :match-part match-part
-                       :filtered-candidate-transformer
-                       (append '((lambda (candidates sources)
-                                   (cl-loop for i in candidates
-                                            ;; Input is added to history in completing-read's
-                                            ;; and may be regexp-quoted, so unquote it
-                                            ;; but check if cand is a string (it may be at this stage
-                                            ;; a symbol or nil) Issue #1553.
-                                            when (stringp i)
-                                            collect (replace-regexp-in-string "\\s\\" "" i))))
-                               (and hist-fc-transformer (helm-mklist hist-fc-transformer)))
-                       :persistent-action persistent-action
-                       :persistent-help persistent-help
-                       :keymap loc-map
-                       :mode-line mode-line
-                       :help-message help-message
-                       :action action-fn))
-           (src (helm-build-sync-source name
-                  :candidates get-candidates
-                  :match-part match-part
-                  :multiline multiline
-                  :header-name header-name
-                  :filtered-candidate-transformer
-                  (append (helm-mklist fc-transformer)
-                          '(helm-cr-default-transformer))
-                  :requires-pattern requires-pattern
-                  :persistent-action persistent-action
-                  :persistent-help persistent-help
-                  :fuzzy-match fuzzy
-                  :keymap loc-map
-                  :mode-line mode-line
-                  :help-message help-message
-                  :action action-fn
-                  :volatile volatile))
-           (src-1 (helm-build-in-buffer-source name
-                    :data get-candidates
-                    :match-part match-part
-                    :multiline multiline
-                    :header-name header-name
-                    :filtered-candidate-transformer
-                    (append (helm-mklist fc-transformer)
-                            '(helm-cr-default-transformer))
-                    :requires-pattern requires-pattern
-                    :persistent-action persistent-action
-                    :fuzzy-match fuzzy
-                    :keymap loc-map
-                    :persistent-help persistent-help
-                    :mode-line mode-line
-                    :help-message help-message
-                    :action action-fn))
-           (src-list (list src-hist
-                           (cons (cons 'must-match must-match)
-                                 (if candidates-in-buffer
-                                     src-1 src))))
-           (helm-execute-action-at-once-if-one exec-when-only-one)
-           (helm-quit-if-no-candidate quit-when-no-cand)
-           result)
-      (when nomark
-        (setq src-list (cl-loop for src in src-list
-                             collect (cons '(nomark) src))))
-      (when reverse-history (setq src-list (nreverse src-list)))
-      (add-hook 'helm-after-update-hook 'helm-comp-read--move-to-first-real-candidate)
-      (unwind-protect
-           (setq result (helm
-                         :sources src-list
-                         :input initial-input
-                         :default default
-                         :preselect preselect
-                         :prompt prompt
-                         :resume 'noresume
-                         :keymap loc-map ;; Needed with empty collection.
-                         :allow-nest allow-nest
-                         :candidate-number-limit candidate-number-limit
-                         :case-fold-search case-fold
-                         :history (and (symbolp input-history) input-history)
-                         :buffer buffer))
-        (remove-hook 'helm-after-update-hook 'helm-comp-read--move-to-first-real-candidate))
-      ;; Avoid adding an incomplete input to history.
-      (when (and result history del-input)
-        (cond ((and (symbolp history) ; History is a symbol.
-                    (not (symbolp (symbol-value history)))) ; Fix Issue #324.
-               ;; Be sure history is not a symbol with a nil value.
-               (helm-aif (symbol-value history) (setcar it result)))
-              ((consp history) ; A list with a non--nil value.
-               (setcar history result))
-              (t ; Possibly a symbol with a nil value.
-               (set history (list result)))))
-      (or result (helm-mode--keyboard-quit)))))
-
-
-;; Generic completing-read
-;;
-;; Support also function as collection.
-;; e.g M-x man is supported.
-;; Support hash-table and vectors as collection.
-;; NOTE:
-;; Some crap emacs functions may not be supported
-;; like ffap-alternate-file (bad use of completing-read)
-;; and maybe others.
-;; Provide a mode `helm-mode' which turn on
-;; helm in all `completing-read' and `read-file-name' in Emacs.
-;;
-(defvar helm-completion-mode-string " Helm")
-
-(defvar helm-completion-mode-quit-message
-  "Helm completion disabled")
-
-(defvar helm-completion-mode-start-message
-  "Helm completion enabled")
-
-;;; Specialized handlers
-;;
-;;
-(defun helm-completing-read-symbols
-    (prompt _collection test _require-match init
-     hist default _inherit-input-method name buffer)
-  "Specialized function for fast symbols completion in `helm-mode'."
-  (require 'helm-elisp)
-  (or
-   (helm
-    :sources (helm-build-in-buffer-source name
-               :init (lambda ()
-                       (helm-apropos-init (lambda (x)
-                                            (and (funcall test x)
-                                                 (not (keywordp x))))
-                                          (or (car-safe default) default)))
-               :filtered-candidate-transformer 'helm-apropos-default-sort-fn
-               :help-message #'helm-comp-read-help-message
-               :fuzzy-match helm-mode-fuzzy-match
-               :persistent-action
-               (lambda (candidate)
-                 (helm-lisp-completion-persistent-action
-                  candidate name))
-               :persistent-help (helm-lisp-completion-persistent-help))
-    :prompt prompt
-    :buffer buffer
-    :input init
-    :history hist
-    :resume 'noresume
-    :default (or default ""))
-     (helm-mode--keyboard-quit)))
-
-
-;;; Generic completing read
-;;
-;;
-(defun helm-completing-read-default-1
-    (prompt collection test require-match
-     init hist default _inherit-input-method
-     name buffer &optional cands-in-buffer exec-when-only-one)
-  "Call `helm-comp-read' with same args as `completing-read'.
-Extra optional arg CANDS-IN-BUFFER mean use `candidates-in-buffer'
-method which is faster.
-It should be used when candidate list don't need to rebuild dynamically."
-  (let ((history (or (car-safe hist) hist))
-        (initial-input (helm-aif (pcase init
-                                   ((pred (stringp)) init)
-                                   ;; INIT is a cons cell.
-                                   (`(,l . ,_ll) l))
-                           (if minibuffer-completing-file-name it
-                               (regexp-quote it)))))
-    (helm-comp-read
-     prompt collection
-     :test test
-     :history history
-     :reverse-history helm-mode-reverse-history
-     :input-history history
-     :must-match require-match
-     :alistp nil
-     :help-message #'helm-comp-read-help-message
-     :name name
-     :requires-pattern (if (and (stringp default)
-                                (string= default "")
-                                (or (eq require-match 'confirm)
-                                    (eq require-match
-                                        'confirm-after-completion)))
-                           1 0)
-     :candidates-in-buffer cands-in-buffer
-     :exec-when-only-one exec-when-only-one
-     :fuzzy helm-mode-fuzzy-match
-     :buffer buffer
-     ;; If DEF is not provided, fallback to empty string
-     ;; to avoid `thing-at-point' to be appended on top of list
-     :default (or default "")
-     ;; Fail with special characters (e.g in gnus "nnimap+gmail:")
-     ;; if regexp-quote is not used.
-     ;; when init is added to history, it will be unquoted by
-     ;; helm-comp-read.
-     :initial-input initial-input)))
-
-(defun helm-completing-read-default-find-tag
-    (prompt collection test require-match
-     init hist default inherit-input-method
-     name buffer)
-  "Specialized `helm-mode' handler for `find-tag'."
-  ;; Some commands like find-tag may use `read-file-name' from inside
-  ;; the calculation of collection. in this case it clash with
-  ;; candidates-in-buffer that reuse precedent data (files) which is wrong.
-  ;; So (re)calculate collection outside of main helm-session.
-  (let* ((cands (helm-comp-read-get-candidates
-                 collection test nil nil)))
-    (helm-completing-read-default-1 prompt cands test require-match
-                                    init hist default inherit-input-method
-                                    name buffer t)))
-
-(defun helm-completing-read-sync-default-handler
-    (prompt collection test require-match
-     init hist default inherit-input-method
-     name buffer)
-  "`helm-mode' handler using sync source as backend."
-  (helm-completing-read-default-1 prompt collection test require-match
-                                  init hist default inherit-input-method
-                                  name buffer))
-
-(defun helm-completing-read-default-handler
-    (prompt collection test require-match
-     init hist default inherit-input-method
-     name buffer)
-  "Default `helm-mode' handler for all `completing-read'."
-  (helm-completing-read-default-1 prompt collection test require-match
-                                  init hist default inherit-input-method
-                                  name buffer
-                                  (null helm-completing-read-dynamic-complete)))
-
-(defun helm--generic-read-buffer (prompt &optional default require-match predicate)
-  "The `read-buffer-function' for `helm-mode'.
-Affects `switch-to-buffer' and related."
-  (let ((collection (helm-buffer-list)))
-    (helm--completing-read-default
-     prompt collection predicate require-match nil nil default)))
-
-(cl-defun helm--completing-read-default
-    (prompt collection &optional
-                         predicate require-match
-                         initial-input hist def
-                         inherit-input-method)
-  "An helm replacement of `completing-read'.
-This function should be used only as a `completing-read-function'.
-
-Don't use it directly, use instead `helm-comp-read' in your programs.
-
-See documentation of `completing-read' and `all-completions' for details."
-  (let* ((current-command (or (helm-this-command) this-command))
-         (str-command     (helm-symbol-name current-command))
-         (buf-name        (format "*helm-mode-%s*" str-command))
-         (entry           (assq current-command
-                                helm-completing-read-handlers-alist))
-         (def-com         (cdr-safe entry))
-         (str-defcom      (and def-com (helm-symbol-name def-com)))
-         (def-args        (list prompt collection predicate require-match
-                                initial-input hist def inherit-input-method))
-         ;; Append the two extra args needed to set the buffer and source name
-         ;; in helm specialized functions.
-         (any-args        (append def-args (list str-command buf-name)))
-         helm-completion-mode-start-message ; Be quiet
-         helm-completion-mode-quit-message
-         ;; Be sure this pesty *completion* buffer doesn't popup.
-         ;; Note: `minibuffer-with-setup-hook' may setup a lambda
-         ;; calling `minibuffer-completion-help' or other minibuffer
-         ;; functions we DONT WANT here, in these cases removing the hook
-         ;; (a symbol) have no effect. Issue #448.
-         ;; Because `minibuffer-completion-table' and
-         ;; `minibuffer-completion-predicate' are not bound
-         ;; anymore here, these functions should have no effect now,
-         ;; except in some rare cases like in `woman-file-name',
-         ;; so remove all incompatible functions
-         ;; from `minibuffer-setup-hook' (Issue #1205, #1240).
-         ;; otherwise helm have not the time to close its initial session.
-         (minibuffer-setup-hook
-          (cl-loop for h in minibuffer-setup-hook
-                   unless (or (consp h) ; a lambda.
-                              (byte-code-function-p h)
-                              (memq h helm-mode-minibuffer-setup-hook-black-list))
-                   collect h))
-         ;; Disable hack that could be used before `completing-read'.
-         ;; i.e (push ?\t unread-command-events).
-         unread-command-events
-         (default-handler
-          ;; Typically when COLLECTION is a function, we can assume
-          ;; the intention is completing dynamically according to
-          ;; input; If one want to use in-buffer handler for specific
-          ;; usage with a function as collection he can specify it in
-          ;; helm-completing-read-handlers-alist.
-          (if (functionp collection)
-              #'helm-completing-read-sync-default-handler
-            #'helm-completing-read-default-handler)))
-    (when (eq def-com 'ido) (setq def-com 'ido-completing-read))
-    (unless (or (not entry) def-com)
-      ;; An entry in *read-handlers-alist exists but have
-      ;; a nil value, so we exit from here, disable `helm-mode'
-      ;; and run the command again with it original behavior.
-      ;; `helm-mode' will be restored on exit.
-      (cl-return-from helm--completing-read-default
-        (unwind-protect
-             (progn
-               (helm-mode -1)
-               (apply completing-read-function def-args))
-          (helm-mode 1))))
-    ;; If we use now `completing-read' we MUST turn off `helm-mode'
-    ;; to avoid infinite recursion and CRASH. It will be reenabled on exit.
-    (when (or (eq def-com 'completing-read)
-              ;; All specialized functions are prefixed by "helm"
-              (and (stringp str-defcom)
-                   (not (string-match "^helm" str-defcom))))
-      (helm-mode -1))
-    (unwind-protect
-         (cond (;; An helm specialized function exists, run it.
-                (and def-com helm-mode)
-                (apply def-com any-args))
-               (;; Try to handle `ido-completing-read' everywhere.
-                (and def-com (eq def-com 'ido-completing-read))
-                (setcar (memq collection def-args)
-                        (all-completions "" collection predicate))
-                (apply def-com def-args))
-               (;; User set explicitely `completing-read' or something similar
-                ;; in *read-handlers-alist, use this with exactly the same
-                ;; args as in `completing-read'.
-                ;; If we are here `helm-mode' is now disabled.
-                def-com
-                (apply def-com def-args))
-               (;; Use by default a in-buffer handler unless
-                ;; COLLECTION is a function. 
-                t
-                (funcall default-handler
-                         prompt collection predicate require-match
-                         initial-input hist def inherit-input-method
-                         str-command buf-name)))
-      (helm-mode 1)
-      ;; When exiting minibuffer, `this-command' is set to
-      ;; `helm-exit-minibuffer', which is unwanted when starting
-      ;; on another `completing-read', so restore `this-command' to
-      ;; initial value when exiting.
-      (setq this-command current-command))))
-
-;;; Generic read-file-name
-;;
-;;
-;;;###autoload
-(cl-defun helm-read-file-name
-    (prompt
-     &key
-       (name "Read File Name")
-       (initial-input default-directory)
-       (buffer "*Helm file completions*")
-       test
-       (case-fold helm-file-name-case-fold-search)
-       preselect
-       history
-       must-match
-       (fuzzy t)
-       default
-       marked-candidates
-       (candidate-number-limit helm-ff-candidate-number-limit)
-       nomark
-       (alistp t)
-       (persistent-action-if 'helm-find-files-persistent-action-if)
-       (persistent-help "Hit1 Expand Candidate, Hit2 or (C-u) Find file")
-       (mode-line helm-read-file-name-mode-line-string))
-  "Read a file name with helm completion.
-It is helm `read-file-name' emulation.
-
-Argument PROMPT is the default prompt to use.
-
-Keys description:
-
-- NAME: Source name, default to \"Read File Name\".
-
-- INITIAL-INPUT: Where to start read file name, default to `default-directory'.
-
-- BUFFER: `helm-buffer' name default to \"*Helm Completions*\".
-
-- TEST: A predicate called with one arg 'candidate'.
-
-- CASE-FOLD: Same as `helm-case-fold-search'.
-
-- PRESELECT: helm preselection.
-
-- HISTORY: Display HISTORY in a special source.
-
-- MUST-MATCH: Can be 'confirm, nil, or t.
-
-- FUZZY: Enable fuzzy matching when non-nil (Enabled by default).
-
-- MARKED-CANDIDATES: When non--nil return a list of marked candidates.
-
-- NOMARK: When non--nil don't allow marking candidates.
-
-- ALISTP: Don't use `all-completions' in history (take effect only on history).
-
-- PERSISTENT-ACTION-IF: a persistent if action function.
-
-- PERSISTENT-HELP: persistent help message.
-
-- MODE-LINE: A mode line message, default is `helm-read-file-name-mode-line-string'."
-  (require 'tramp)
-  (when (get-buffer helm-action-buffer)
-    (kill-buffer helm-action-buffer))
-  ;; Assume completion have been already required,
-  ;; so always use 'confirm.
-  (when (eq must-match 'confirm-after-completion)
-    (setq must-match 'confirm))
-  (mapc (lambda (hook)
-          (add-hook 'helm-after-update-hook hook))
-        '(helm-ff-move-to-first-real-candidate
-          helm-ff-update-when-only-one-matched
-          helm-ff-auto-expand-to-home-or-root))
-  (let* ((action-fn `(("Sole action (Identity)"
-                       . (lambda (candidate)
-                           (if ,marked-candidates
-                               (helm-marked-candidates :with-wildcard t)
-                             (identity candidate))))))
-         ;; Be sure we don't erase the underlying minibuffer if some.
-         (helm-ff-auto-update-initial-value
-          (and helm-ff-auto-update-initial-value
-               (not (minibuffer-window-active-p (minibuffer-window)))))
-         helm-follow-mode-persistent
-         (helm-ff-fuzzy-matching
-          (and fuzzy
-               (not (memq helm-mm-matching-method '(multi1 multi3p)))))
-         (hist (and history (helm-comp-read-get-candidates
-                             history nil nil alistp)))
-         (minibuffer-completion-confirm must-match)
-         (must-match-map (when must-match
-                           (let ((map (make-sparse-keymap)))
-                             (define-key map (kbd "RET")
-                               (let ((fn (lookup-key helm-read-file-map (kbd "RET"))))
-                                 (if (eq fn 'helm-ff-RET)
-                                     #'helm-ff-RET-must-match
-                                   #'helm-confirm-and-exit-minibuffer)))
-                             map)))
-         (cmap (if must-match-map
-                   (make-composed-keymap
-                    must-match-map helm-read-file-map)
-                 helm-read-file-map))
-         (minibuffer-completion-predicate test)
-         (minibuffer-completing-file-name t)
-         (helm--completing-file-name t)
-         (helm-read-file-name-mode-line-string
-          (replace-regexp-in-string "helm-maybe-exit-minibuffer"
-                                    "helm-confirm-and-exit-minibuffer"
-                                    helm-read-file-name-mode-line-string))
-         (src-list
-          (list
-           ;; History source.
-           (helm-build-sync-source (format "%s History" name)
-             :header-name (lambda (name)
-                            (concat name (substitute-command-keys
-                                          helm-find-files-doc-header)))
-             :mode-line mode-line
-             :candidates hist
-             :nohighlight t
-             :fuzzy-match fuzzy
-             :persistent-action-if persistent-action-if
-             :persistent-help persistent-help
-             :keymap cmap
-             :nomark nomark
-             :action action-fn)
-           ;; Other source.
-           (helm-build-sync-source name
-             :header-name (lambda (name)
-                            (concat name (substitute-command-keys
-                                          helm-find-files-doc-header)))
-             :init (lambda ()
-                     (setq helm-ff-auto-update-flag
-                           helm-ff-auto-update-initial-value)
-                     (setq helm-ff--auto-update-state
-                           helm-ff-auto-update-flag))
-             :mode-line mode-line
-             :help-message 'helm-read-file-name-help-message
-             :nohighlight t
-             :candidates
-             (lambda ()
-               (append (and (not (file-exists-p helm-pattern))
-                            (not (helm-ff--invalid-tramp-name-p helm-pattern))
-                            (list helm-pattern))
-                       (if test
-                           (cl-loop with hn = (helm-ff--tramp-hostnames)
-                                    for i in (helm-find-files-get-candidates
-                                              must-match)
-                                    when (or (member i hn) ; A tramp host
-                                             (funcall test i)) ; Test ok
-                                    collect i)
-                           (helm-find-files-get-candidates must-match))))
-             :filtered-candidate-transformer 'helm-ff-sort-candidates
-             :filter-one-by-one 'helm-ff-filter-candidate-one-by-one
-             :persistent-action-if persistent-action-if
-             :persistent-help persistent-help
-             :volatile t
-             :keymap cmap
-             :cleanup 'helm-find-files-cleanup
-             :nomark nomark
-             :action action-fn)))
-         ;; Helm result.
-         (result (helm
-                  :sources (if helm-mode-reverse-history
-                               (reverse src-list) src-list)
-                  :input (expand-file-name initial-input)
-                  :prompt prompt
-                  :candidate-number-limit candidate-number-limit
-                  :resume 'noresume
-                  :case-fold-search case-fold
-                  :default default
-                  :buffer buffer
-                  :full-frame nil
-                  :preselect preselect)))
-    (or
-     (cond ((and result (stringp result)
-                 (string= result "") ""))
-           ((and result
-                 (stringp result)
-                 (file-equal-p result initial-input)
-                 default)
-            (if (listp default) (car default) default))
-           ((and result (listp result))
-            (mapcar #'expand-file-name result))
-           ((and result (file-directory-p result))
-            (file-name-as-directory (expand-file-name result)))
-           (result (expand-file-name result)))
-     (helm-mode--keyboard-quit))))
-
-(defun helm-mode--default-filename (fname dir initial)
-  (unless dir (setq dir default-directory))
-  (unless (file-name-absolute-p dir)
-    (setq dir (expand-file-name dir)))
-  (unless (or fname (consp fname))
-    (setq fname (expand-file-name
-                 (or initial buffer-file-name dir)
-                 dir)))
-  (if (and fname (consp fname))
-      (setq fname (cl-loop for f in fname
-                           collect (expand-file-name f dir)))
-      (if (file-name-absolute-p fname)
-          fname (expand-file-name fname dir))))
-
-(cl-defun helm--generic-read-file-name
-    (prompt &optional dir default-filename mustmatch initial predicate)
-  "Generic helm replacement of `read-file-name'.
-Don't use it directly, use instead `helm-read-file-name' in your programs."
-  (let* ((init (or initial dir default-directory))
-         (current-command (or (helm-this-command) this-command))
-         (str-command (helm-symbol-name current-command))
-         (helm--file-completion-sources
-          (cons str-command
-                (remove str-command helm--file-completion-sources)))
-         (buf-name (format "*helm-mode-%s*" str-command))
-         (entry (assq current-command
-                      helm-completing-read-handlers-alist))
-         (def-com  (cdr-safe entry))
-         (str-defcom (and def-com (helm-symbol-name def-com)))
-         ;; Don't modify the original args list for emacs generic functions.
-         (def-args (list prompt dir default-filename mustmatch initial predicate))
-         ;; Append the two extra args needed to set the buffer and source name
-         ;; in helm specialized functions.
-         (any-args (append def-args (list str-command buf-name)))
-         (ido-state ido-mode)
-         helm-completion-mode-start-message ; Be quiet
-         helm-completion-mode-quit-message  ; Same here
-         fname)
-    ;; Build `default-filename' with `dir'+`initial' when
-    ;; `default-filename' is not specified.
-    ;; See `read-file-name' docstring for more infos.
-    (setq default-filename (helm-mode--default-filename
-                            default-filename dir initial))
-    ;; Some functions that normally call `completing-read' can switch
-    ;; brutally to `read-file-name' (e.g find-tag), in this case
-    ;; the helm specialized function will fail because it is build
-    ;; for `completing-read', so set it to 'incompatible to be sure
-    ;; we switch to `helm-read-file-name' and don't try to call it
-    ;; with wrong number of args.
-    (when (eq def-com 'ido)
-      (setq def-com 'ido-read-file-name) (ido-mode 1))
-    (when (and def-com (> (length (help-function-arglist def-com)) 8))
-      (setq def-com 'incompatible))
-    (unless (or (not entry) def-com)
-      (cl-return-from helm--generic-read-file-name
-        (unwind-protect
-             (progn
-               (helm-mode -1)
-               (apply read-file-name-function def-args))
-          (helm-mode 1))))
-    ;; If we use now `read-file-name' we MUST turn off `helm-mode'
-    ;; to avoid infinite recursion and CRASH. It will be reenabled on exit.
-    (when (or (eq def-com 'read-file-name)
-              (eq def-com 'ido-read-file-name)
-              (and (stringp str-defcom)
-                   (not (string-match "^helm" str-defcom))))
-      (helm-mode -1))
-    (unwind-protect
-         (setq fname
-               (cond (;; A specialized function exists, run it
-                      ;; with the two extra args specific to helm.
-                      ;; Note that the helm handler should ensure
-                      ;; :initial-input is not nil i.e. Use init
-                      ;; which fallback to default-directory instead
-                      ;; of INITIAL.
-                      (and def-com helm-mode
-                           (not (eq def-com 'ido-read-file-name))
-                           (not (eq def-com 'incompatible)))
-                      (apply def-com any-args))
-                     (;; Def-com value is `ido-read-file-name'
-                      ;; run it with default args.
-                      (and def-com (eq def-com 'ido-read-file-name))
-                      (ido-mode 1)
-                      (apply def-com def-args))
-                     (;; Def-com value is `read-file-name'
-                      ;; run it with default args.
-                      (eq def-com 'read-file-name)
-                      (apply def-com def-args))
-                     (t ; Fall back to classic `helm-read-file-name'.
-                      (helm-read-file-name
-                       prompt
-                       :name str-command
-                       :buffer buf-name
-                       :default default-filename
-                       ;; Helm handlers should always have a non nil INITIAL arg.
-                       :initial-input (expand-file-name init dir)
-                       :alistp nil
-                       :must-match mustmatch
-                       :test predicate))))
-      (helm-mode 1)
-      (ido-mode (if ido-state 1 -1))
-      ;; Same comment as in `helm--completing-read-default'.
-      (setq this-command current-command))
-    (if (and
-         ;; Using `read-directory-name'.
-         (eq predicate 'file-directory-p)
-         ;; `file-name-as-directory' return "./" when FNAME is
-         ;; empty string.
-         (not (string= fname "")))
-        (file-name-as-directory fname) fname)))
-
-;; Read file name handler with history (issue #1652)
-(defun helm-read-file-name-handler-1 (prompt dir default-filename
-                                      mustmatch initial predicate
-                                      name buffer)
-  "A `read-file-name' handler with history.
-Can be added to `helm-completing-read-handlers-alist' for functions
-that need a `read-file-name' function with directory history.
-The `helm-find-files' history `helm-ff-history' is used here."
-  (let ((helm-always-two-windows t)
-        (helm-split-window-default-side
-         (if (eq helm-split-window-default-side 'same)
-             'below helm-split-window-default-side))
-        helm-split-window-inside-p
-        helm-reuse-last-window-split-state
-        ;; Helm handlers should always have a non nil INITIAL arg.
-        (init (or initial dir default-directory)))
-    (helm-read-file-name
-     prompt
-     :name name
-     :history helm-ff-history
-     :buffer buffer
-     :default default-filename
-     :initial-input (expand-file-name init dir)
-     :alistp nil
-     :must-match mustmatch
-     :test predicate)))
-
-
-;;; Completion in region
-;;
-(defun helm-mode--advice-lisp--local-variables (old--fn &rest args)
-  (ignore-errors
-    (apply old--fn args)))
-
-(defun helm-completion-in-region-sort-fn (candidates _source)
-  "Default sort function for completion-in-region."
-  (sort candidates 'helm-generic-sort-fn))
-
-(defun helm--completion-in-region (start end collection &optional predicate)
-  "Helm replacement of `completion--in-region'.
-Can be used as value for `completion-in-region-function'."
-  (cl-declare (special require-match prompt))
-  (if (memq major-mode helm-mode-no-completion-in-region-in-modes)
-      (funcall helm--old-completion-in-region-function
-               start end collection predicate)
-    (advice-add
-     'lisp--local-variables
-     :around #'helm-mode--advice-lisp--local-variables)
-    (unwind-protect
-        (let* ((enable-recursive-minibuffers t)
-               (input (buffer-substring-no-properties start end))
-               (current-command (or (helm-this-command) this-command))
-               (crm (eq current-command 'crm-complete))
-               (str-command (helm-symbol-name current-command))
-               (buf-name (format "*helm-mode-%s*" str-command))
-               (require-match (or (and (boundp 'require-match) require-match)
-                                  minibuffer-completion-confirm
-                                  ;; If prompt have not been propagated here, that's
-                                  ;; probably mean we have no prompt and we are in
-                                  ;; completion-at-point or friend, so use a non--nil
-                                  ;; value for require-match.
-                                  (not (boundp 'prompt))))
-               ;; `completion-extra-properties' is let-bounded in `completion-at-point'.
-               ;; `afun' is a closure to call against each string in `data'.
-               ;; it provide the annotation info for each string.
-               ;; e.g "foo" => "foo <f>" where foo is a function.
-               ;; See Issue #407.
-               (afun (plist-get completion-extra-properties :annotation-function))
-               (metadata (completion-metadata
-                          (buffer-substring-no-properties start (point))
-                          collection predicate))
-               (data (completion-all-completions
-                      (buffer-substring start end)
-                      collection
-                      predicate
-                      (- (point) start)
-                      metadata))
-               ;; `completion-all-completions' store the base-size in the last `cdr',
-               ;; so data looks like this: '(a b c d . 0) and (last data) == (d . 0).
-               (last-data (last data))
-               (base-size (helm-aif (cdr (last data))
-                              (prog1 it
-                                (setcdr last-data nil))
-                            0))
-               (init-space-suffix (unless (or helm-completion-in-region-fuzzy-match
-                                              (string-suffix-p " " input)
-                                              (string= input ""))
-                                    " "))
-               (file-comp-p (or (eq (completion-metadata-get metadata 'category) 'file)
-                                (helm-mode--in-file-completion-p)
-                                ;; Assume that when `afun' and `predicate' are null
-                                ;; we are in filename completion.
-                                (and (null afun) (null predicate))))
-               ;; Completion-at-point and friends have no prompt.
-               (result (if (stringp data)
-                           data
-                         (helm-comp-read
-                          (or (and (boundp 'prompt) prompt) "Pattern: ")
-                          (if file-comp-p
-                              (cl-loop for f in data unless
-                                       (string-match "\\`\\.\\{1,2\\}/\\'" f)
-                                       collect f)
-                            (if afun
-                                (mapcar (lambda (s)
-                                          (let ((ann (funcall afun s)))
-                                            (if ann
-                                                (cons
-                                                 (concat
-                                                  s
-                                                  (propertize
-                                                   " " 'display
-                                                   (propertize
-                                                    ann
-                                                    'face 'completions-annotations)))
-                                                 s)
-                                              s)))
-                                        data)
-                              data))
-                          :name str-command
-                          :fuzzy helm-completion-in-region-fuzzy-match
-                          :nomark (null crm)
-                          :marked-candidates crm
-                          :initial-input
-                          (cond ((and file-comp-p
-                                      (not (string-match "/\\'" input)))
-                                 (concat (helm-basename input)
-                                         init-space-suffix))
-                                ((string-match "/\\'" input) nil)
-                                ((or (null require-match)
-                                     (stringp require-match))
-                                 input)
-                                (t (concat input init-space-suffix)))
-                          :buffer buf-name
-                          :fc-transformer (append '(helm-cr-default-transformer)
-                                                  (unless (or helm-completion-in-region-fuzzy-match
-                                                              (null helm-completion-in-region-default-sort-fn))
-                                                    (list helm-completion-in-region-default-sort-fn)))
-                          :exec-when-only-one t
-                          :quit-when-no-cand
-                          (lambda ()
-                            ;; Delay message to overwrite "Quit".
-                            (run-with-timer
-                             0.01 nil
-                             (lambda ()
-                               (message "[No matches]")))
-                            t) ; exit minibuffer immediately.
-                          :must-match require-match))))
-          (cond ((stringp result)
-                 (choose-completion-string
-                  result (current-buffer)
-                  (list (+ start base-size) end)
-                  completion-list-insert-choice-function))
-                ((consp result) ; crm.
-                 (let ((beg (+ start base-size))
-                       (sep ","))
-                   ;; Try to find a default separator.
-                   (save-excursion
-                     (goto-char beg)
-                     (when (looking-back crm-separator (1- (point)))
-                       (setq sep (match-string 0))))
-                   (funcall completion-list-insert-choice-function
-                            beg end (mapconcat 'identity result sep))))
-                (t nil)))
-      (advice-remove 'lisp--local-variables
-                     #'helm-mode--advice-lisp--local-variables))))
-
-(defun helm-mode--in-file-completion-p ()
-  (with-helm-current-buffer
-    (run-hook-with-args-until-success 'file-name-at-point-functions)))
-
-(when (boundp 'completion-in-region-function)
-  (defconst helm--old-completion-in-region-function completion-in-region-function))
-
-;;;###autoload
-(define-minor-mode helm-mode
-    "Toggle generic helm completion.
-
-All functions in Emacs that use `completing-read'
-or `read-file-name' and friends will use helm interface
-when this mode is turned on.
-
-However you can modify this behavior for functions of your choice
-with `helm-completing-read-handlers-alist'.
-
-Also commands using `completion-in-region' will be helmized when
-`helm-mode-handle-completion-in-region' is non nil, you can modify
-this behavior with `helm-mode-no-completion-in-region-in-modes'.
-
-Called with a positive arg, turn on unconditionally, with a
-negative arg turn off.
-You can turn it on with `helm-mode'.
-
-Some crap emacs functions may not be supported,
-e.g `ffap-alternate-file' and maybe others
-You can add such functions to `helm-completing-read-handlers-alist'
-with a nil value.
-
-About `ido-mode':
-When you are using `helm-mode', DO NOT use `ido-mode', instead if you
-want some commands use `ido', add these commands to
-`helm-completing-read-handlers-alist' with `ido' as value.
-
-Note: This mode is incompatible with Emacs23."
-  :group 'helm-mode
-  :global t
-  :lighter helm-completion-mode-string
-  (cl-assert (boundp 'completing-read-function) nil
-             "`helm-mode' not available, upgrade to Emacs-24")
-  (if helm-mode
-      (if (fboundp 'add-function)
-          (progn
-            (add-function :override completing-read-function
-                          #'helm--completing-read-default)
-            (add-function :override read-file-name-function
-                          #'helm--generic-read-file-name)
-            (add-function :override read-buffer-function
-                          #'helm--generic-read-buffer)
-            (when helm-mode-handle-completion-in-region
-              (add-function :override completion-in-region-function
-                            #'helm--completion-in-region)))
-          (setq completing-read-function 'helm--completing-read-default
-                read-file-name-function  'helm--generic-read-file-name
-                read-buffer-function     'helm--generic-read-buffer)
-          (when (and (boundp 'completion-in-region-function)
-                     helm-mode-handle-completion-in-region)
-            (setq completion-in-region-function #'helm--completion-in-region))
-          (message helm-completion-mode-start-message))
-      (if (fboundp 'remove-function)
-          (progn
-            (remove-function completing-read-function #'helm--completing-read-default)
-            (remove-function read-file-name-function #'helm--generic-read-file-name)
-            (remove-function read-buffer-function #'helm--generic-read-buffer)
-            (remove-function completion-in-region-function #'helm--completion-in-region))
-          (setq completing-read-function (and (fboundp 'completing-read-default)
-                                        'completing-read-default)
-                read-file-name-function  (and (fboundp 'read-file-name-default)
-                                              'read-file-name-default)
-                read-buffer-function     (and (fboundp 'read-buffer) 'read-buffer))
-          (when (and (boundp 'completion-in-region-function)
-                     (boundp 'helm--old-completion-in-region-function))
-            (setq completion-in-region-function helm--old-completion-in-region-function))
-          (message helm-completion-mode-quit-message))))
-
-(provide 'helm-mode)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-mode.el ends here
diff --git a/elpa/helm-20181117.731/helm-mode.elc b/elpa/helm-20181117.731/helm-mode.elc
deleted file mode 100644
index 180e7a2..0000000
--- a/elpa/helm-20181117.731/helm-mode.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-net.el b/elpa/helm-20181117.731/helm-net.el
deleted file mode 100644
index 9678f71..0000000
--- a/elpa/helm-20181117.731/helm-net.el
+++ /dev/null
@@ -1,584 +0,0 @@
-;;; helm-net.el --- helm browse url and search web. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'url)
-(require 'xml)
-(require 'browse-url)
-
-
-(defgroup helm-net nil
-  "Net related applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-google-suggest-default-browser-function nil
-  "The browse url function you prefer to use with google suggest.
-When nil, use the first browser function available
-See `helm-browse-url-default-browser-alist'."
-  :group 'helm-net
-  :type 'symbol)
-
-(defcustom helm-home-url "https://www.google.com"
-  "Default url to use as home url."
-  :group 'helm-net
-  :type 'string)
-
-(defcustom helm-surfraw-default-browser-function nil
-  "The browse url function you prefer to use with surfraw.
-When nil, fallback to `browse-url-browser-function'."
-  :group 'helm-net
-  :type 'symbol)
-
-(defcustom helm-google-suggest-url
-  "https://encrypted.google.com/complete/search?output=toolbar&q=%s"
-  "URL used for looking up Google suggestions.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-google-suggest-search-url
-  "https://encrypted.google.com/search?ie=utf-8&oe=utf-8&q=%s"
-  "URL used for Google searching.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defvaralias 'helm-google-suggest-use-curl-p 'helm-net-prefer-curl)
-(make-obsolete-variable 'helm-google-suggest-use-curl-p 'helm-net-prefer-curl "1.7.7")
-
-(defcustom helm-net-prefer-curl nil
-  "When non--nil use CURL external program to fetch data.
-Otherwise `url-retrieve-synchronously' is used."
-  :type 'boolean
-  :group 'helm-net)
-
-(defcustom helm-surfraw-duckduckgo-url
-  "https://duckduckgo.com/lite/?q=%s&kp=1"
-  "The duckduckgo url.
-This is a format string, don't forget the `%s'.
-If you have personal settings saved on duckduckgo you should have
-a personal url, see your settings on duckduckgo."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-wikipedia-suggest-url
-  "https://en.wikipedia.org/w/api.php?action=opensearch&search=%s"
-  "Url used for looking up Wikipedia suggestions.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-search-suggest-action-wikipedia-url
-  "https://en.wikipedia.org/wiki/Special:Search?search=%s"
-  "The Wikipedia search url.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-wikipedia-summary-url
-  "https://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=%s"
-  "URL for getting the summary of a Wikipedia topic.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-search-suggest-action-youtube-url
-  "https://www.youtube.com/results?aq=f&search_query=%s"
-  "The Youtube search url.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-search-suggest-action-imdb-url
-  "http://www.imdb.com/find?s=all&q=%s"
-  "The IMDb search url.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-search-suggest-action-google-maps-url
-  "https://maps.google.com/maps?f=q&source=s_q&q=%s"
-  "The Google Maps search url.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-search-suggest-action-google-news-url
-  "https://www.google.com/search?safe=off&prmd=nvlifd&source=lnms&tbs=nws:1&q=%s"
-  "The Google News search url.
-This is a format string, don't forget the `%s'."
-  :type 'string
-  :group 'helm-net)
-
-(defcustom helm-google-suggest-actions
-  '(("Google Search" . helm-google-suggest-action)
-    ("Wikipedia" . (lambda (candidate)
-                     (helm-search-suggest-perform-additional-action
-                      helm-search-suggest-action-wikipedia-url
-                      candidate)))
-    ("Youtube" . (lambda (candidate)
-                   (helm-search-suggest-perform-additional-action
-                    helm-search-suggest-action-youtube-url
-                    candidate)))
-    ("IMDb" . (lambda (candidate)
-                (helm-search-suggest-perform-additional-action
-                 helm-search-suggest-action-imdb-url
-                 candidate)))
-    ("Google Maps" . (lambda (candidate)
-                       (helm-search-suggest-perform-additional-action
-                        helm-search-suggest-action-google-maps-url
-                        candidate)))
-    ("Google News" . (lambda (candidate)
-                       (helm-search-suggest-perform-additional-action
-                        helm-search-suggest-action-google-news-url
-                        candidate))))
-  "List of actions for google suggest sources."
-  :group 'helm-net
-  :type '(alist :key-type string :value-type function))
-
-(defcustom helm-browse-url-firefox-new-window "-new-tab"
-  "Allow choosing to browse url in new window or new tab.
-Can be \"-new-tab\" (default) or \"-new-window\"."
-  :group 'helm-net
-  :type '(radio
-          (const :tag "New tab" "-new-tab")
-          (const :tag "New window" "-new-window")))
-
-
-;;; Additional actions for search suggestions
-;;
-;;
-;; Internal
-
-(defun helm-search-suggest-perform-additional-action (url query)
-  "Perform the search via URL using QUERY as input."
-  (browse-url (format url (url-hexify-string query))))
-
-(defun helm-net--url-retrieve-sync (request parser)
-  (if helm-net-prefer-curl
-      (with-temp-buffer
-        (call-process "curl" nil t nil request)
-        (funcall parser))
-      (with-current-buffer (url-retrieve-synchronously request)
-        (funcall parser))))
-
-
-;;; Google Suggestions
-;;
-;;
-(defun helm-google-suggest-parser ()
-  (cl-loop
-   with result-alist = (xml-get-children
-                        (car (xml-parse-region
-                              (point-min) (point-max)))
-                        'CompleteSuggestion)
-   for i in result-alist collect
-   (cdr (cl-caadr (assq 'suggestion i)))))
-
-(defun helm-google-suggest-fetch (input)
-  "Fetch suggestions for INPUT from XML buffer."
-  (let ((request (format helm-google-suggest-url
-                         (url-hexify-string input))))
-    (helm-net--url-retrieve-sync
-     request #'helm-google-suggest-parser)))
-
-(defun helm-google-suggest-set-candidates (&optional request-prefix)
-  "Set candidates with result and number of google results found."
-  (let ((suggestions (helm-google-suggest-fetch
-                      (or (and request-prefix
-                               (concat request-prefix
-                                       " " helm-pattern))
-                          helm-pattern))))
-    (if (member helm-pattern suggestions)
-        suggestions
-        ;; if there is no suggestion exactly matching the input then
-        ;; prepend a Search on Google item to the list
-        (append
-         suggestions
-         (list (cons (format "Search for '%s' on Google" helm-input)
-                     helm-input))))))
-
-(defun helm-ggs-set-number-result (num)
-  (if num
-      (progn
-        (and (numberp num) (setq num (number-to-string num)))
-        (cl-loop for i in (reverse (split-string num "" t))
-              for count from 1
-              append (list i) into C
-              when (= count 3)
-              append (list ",") into C
-              and do (setq count 0)
-              finally return
-              (replace-regexp-in-string
-               "^," "" (mapconcat 'identity (reverse C) ""))))
-    "?"))
-
-(defun helm-google-suggest-action (candidate)
-  "Default action to jump to a google suggested candidate."
-  (let ((arg (format helm-google-suggest-search-url
-                     (url-hexify-string candidate))))
-    (helm-aif helm-google-suggest-default-browser-function
-        (funcall it arg)
-      (helm-browse-url arg))))
-
-(defvar helm-google-suggest-default-function
-  'helm-google-suggest-set-candidates
-  "Default function to use in helm google suggest.")
-
-(defvar helm-source-google-suggest
-  (helm-build-sync-source "Google Suggest"
-    :candidates (lambda ()
-                  (funcall helm-google-suggest-default-function))
-    :action 'helm-google-suggest-actions
-    :volatile t
-    :keymap helm-map
-    :requires-pattern 3))
-
-(defun helm-google-suggest-emacs-lisp ()
-  "Try to emacs lisp complete with google suggestions."
-  (helm-google-suggest-set-candidates "emacs lisp"))
-
-;;; Wikipedia suggestions
-;;
-;;
-(declare-function json-read-from-string "json" (string))
-(defun helm-wikipedia-suggest-fetch ()
-  "Fetch Wikipedia suggestions and return them as a list."
-  (require 'json)
-  (let ((request (format helm-wikipedia-suggest-url
-                         (url-hexify-string helm-pattern))))
-    (helm-net--url-retrieve-sync
-     request #'helm-wikipedia--parse-buffer)))
-
-(defun helm-wikipedia--parse-buffer ()
-  (goto-char (point-min))
-  (when (re-search-forward "^\\[.+\\[\\(.*\\)\\]\\]" nil t)
-    (cl-loop for i across (aref (json-read-from-string (match-string 0)) 1)
-          collect i into result
-          finally return (or result
-                             (append
-                              result
-                              (list (cons (format "Search for '%s' on wikipedia"
-                                                  helm-pattern)
-                                          helm-pattern)))))))
-
-(defvar helm-wikipedia--summary-cache (make-hash-table :test 'equal))
-(defun helm-wikipedia-show-summary (input)
-  "Show Wikipedia summary for INPUT in new buffer."
-  (interactive)
-  (let ((buffer (get-buffer-create "*helm wikipedia summary*"))
-        (summary (helm-wikipedia--get-summary input)))
-    (with-current-buffer buffer
-      (visual-line-mode)
-      (erase-buffer)
-      (insert summary)
-      (pop-to-buffer (current-buffer))
-      (goto-char (point-min)))))
-
-(defun helm-wikipedia-persistent-action (candidate)
-  (unless (string= (format "Search for '%s' on wikipedia"
-                           helm-pattern)
-                   (helm-get-selection nil t))
-    (message "Fetching summary from Wikipedia...")
-    (let ((buf (get-buffer-create "*helm wikipedia summary*"))
-          (result (helm-wikipedia--get-summary candidate)))
-      (with-current-buffer buf
-        (erase-buffer)
-        (setq cursor-type nil)
-        (insert result)
-        (fill-region (point-min) (point-max))
-        (goto-char (point-min)))
-      (display-buffer buf))))
-
-(defun helm-wikipedia--get-summary (input)
-  "Return Wikipedia summary for INPUT as string.
-Follows any redirections from Wikipedia, and stores results in
-`helm-wikipedia--summary-cache'."
-  (let (result)
-    (while (progn
-             (setq result (or (gethash input helm-wikipedia--summary-cache)
-                              (puthash input
-                                       (helm-wikipedia--fetch-summary input)
-                                       helm-wikipedia--summary-cache)))
-             (when (and result
-                        (listp result))
-               (setq input (cdr result))
-               (message "Redirected to %s" input)
-               t)))
-    (unless result
-      (error "Error when getting summary."))
-    result))
-
-(defun helm-wikipedia--fetch-summary (input)
-  (let* ((request (format helm-wikipedia-summary-url
-                          (url-hexify-string input))))
-    (helm-net--url-retrieve-sync
-     request #'helm-wikipedia--parse-summary)))
-
-(defun helm-wikipedia--parse-summary ()
-  (goto-char (point-min))
-  (when (search-forward "{" nil t)
-    (let ((result (cdr (assq '*
-                              (assq 'text
-                                     (assq 'parse
-                                            (json-read-from-string
-                                             (buffer-substring-no-properties
-                                              (1- (point)) (point-max)))))))))
-      (when result
-        (if (string-match "<span class=\"redirectText\"><a href=[^>]+>\\([^<]+\\)" result)
-            (cons 'redirect (match-string 1 result))
-
-          ;; find the beginning of the summary text in the result
-
-          ;; check if there is a table before the summary and skip that
-          (when (or (string-match "</table>\\(\n<div.*?</div>\\)?\n<p>" result)
-                    ;; otherwise just find the first paragraph
-                    (string-match "<p>" result))
-            ;; remove cruft and do a simple formatting 
-            (replace-regexp-in-string
-             "Cite error: .*" ""
-             (replace-regexp-in-string
-              "&#160;" ""
-              (replace-regexp-in-string
-               "\\[[^\]]+\\]" ""
-               (replace-regexp-in-string
-                "<[^>]*>" ""
-                (replace-regexp-in-string
-                 "</p>\n<p>" "\n\n"
-                 (substring result (match-end 0)))))))))))))
-
-
-(defvar helm-wikipedia-map
-  (let ((map (copy-keymap helm-map)))
-    (define-key map (kbd "<C-return>") 'helm-wikipedia-show-summary-action)
-    map)
-  "Keymap for `helm-wikipedia-suggest'.")
-
-(defvar helm-source-wikipedia-suggest
-  (helm-build-sync-source "Wikipedia Suggest"
-    :candidates #'helm-wikipedia-suggest-fetch
-    :action '(("Wikipedia" . (lambda (candidate)
-                               (helm-search-suggest-perform-additional-action
-                                helm-search-suggest-action-wikipedia-url
-                                candidate)))
-              ("Show summary in new buffer (C-RET)" . helm-wikipedia-show-summary))
-    :persistent-action #'helm-wikipedia-persistent-action
-    :persistent-help "show summary"
-    :volatile t
-    :keymap helm-wikipedia-map
-    :requires-pattern 3))
-
-(defun helm-wikipedia-show-summary-action ()
-  "Exit Helm buffer and call `helm-wikipedia-show-summary' with selected candidate."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-wikipedia-show-summary)))
-
-
-;;; Web browser functions.
-;;
-;;
-;; If default setting of `w3m-command' is not
-;; what you want and you modify it, you will have to reeval
-;; also `helm-browse-url-default-browser-alist'.
-
-(defvar helm-browse-url-chromium-program "chromium-browser")
-(defvar helm-browse-url-uzbl-program "uzbl-browser")
-(defvar helm-browse-url-conkeror-program "conkeror")
-(defvar helm-browse-url-opera-program "opera")
-(defvar helm-browse-url-default-browser-alist
-  `((,(or (and (boundp 'w3m-command) w3m-command)
-          "/usr/bin/w3m") . w3m-browse-url)
-    (,browse-url-firefox-program . browse-url-firefox)
-    (,helm-browse-url-chromium-program . helm-browse-url-chromium)
-    (,helm-browse-url-conkeror-program . helm-browse-url-conkeror)
-    (,helm-browse-url-opera-program . helm-browse-url-opera)
-    (,helm-browse-url-uzbl-program . helm-browse-url-uzbl)
-    (,browse-url-kde-program . browse-url-kde)
-    (,browse-url-gnome-moz-program . browse-url-gnome-moz)
-    (,browse-url-mozilla-program . browse-url-mozilla)
-    (,browse-url-galeon-program . browse-url-galeon)
-    (,browse-url-netscape-program . browse-url-netscape)
-    (,browse-url-mosaic-program . browse-url-mosaic)
-    (,browse-url-xterm-program . browse-url-text-xterm)
-    ("emacs" . eww-browse-url))
-  "*Alist of \(executable . function\) to try to find a suitable url browser.")
-
-(cl-defun helm-generic-browser (url cmd-name &rest args)
-  "Browse URL with NAME browser."
-  (let ((proc (concat cmd-name " " url)))
-    (message "Starting %s..." cmd-name)
-    (apply 'start-process proc nil cmd-name
-           (append args (list url)))
-    (set-process-sentinel
-     (get-process proc)
-     (lambda (process event)
-         (when (string= event "finished\n")
-           (message "%s process %s" process event))))))
-
-;;;###autoload
-(defun helm-browse-url-firefox (url &optional _ignore)
-  "Same as `browse-url-firefox' but detach from emacs.
-
-So when you quit emacs you can keep your firefox session open
-and not be prompted to kill firefox process.
-
-NOTE: Probably not supported on some systems (e.g Windows)."
-  (interactive (list (read-string "URL: " (browse-url-url-at-point))
-                     nil))
-  (setq url (browse-url-encode-url url))
-  (let ((process-environment (browse-url-process-environment)))
-    (call-process-shell-command
-     (format "(%s %s %s &)"
-             browse-url-firefox-program
-             helm-browse-url-firefox-new-window
-             (shell-quote-argument url)))))
-
-;;;###autoload
-(defun helm-browse-url-opera (url &optional _ignore)
-  "Browse URL with opera browser and detach from emacs.
-
-So when you quit emacs you can keep your opera session open
-and not be prompted to kill opera process.
-
-NOTE: Probably not supported on some systems (e.g Windows)."
-  (interactive (list (read-string "URL: " (browse-url-url-at-point))
-                     nil))
-  (setq url (browse-url-encode-url url))
-  (let ((process-environment (browse-url-process-environment)))
-    (call-process-shell-command
-     (format "(%s %s &)"
-             helm-browse-url-opera-program (shell-quote-argument url)))))
-
-;;;###autoload
-(defun helm-browse-url-chromium (url &optional _ignore)
-  "Browse URL with google chrome browser."
-  (interactive "sURL: ")
-  (helm-generic-browser
-   url helm-browse-url-chromium-program))
-
-;;;###autoload
-(defun helm-browse-url-uzbl (url &optional _ignore)
-  "Browse URL with uzbl browser."
-  (interactive "sURL: ")
-  (helm-generic-browser url helm-browse-url-uzbl-program "-u"))
-
-;;;###autoload
-(defun helm-browse-url-conkeror (url &optional _ignore)
-  "Browse URL with conkeror browser."
-  (interactive "sURL: ")
-  (helm-generic-browser url helm-browse-url-conkeror-program))
-
-(defun helm-browse-url-default-browser (url &rest args)
-  "Find the first available browser and ask it to load URL."
-  (let ((default-browser-fn
-         (cl-loop for (exe . fn) in helm-browse-url-default-browser-alist
-               thereis (and exe (executable-find exe) (fboundp fn) fn))))
-    (if default-browser-fn
-        (apply default-browser-fn url args)
-      (error "No usable browser found"))))
-
-(defun helm-browse-url (url &rest args)
-  "Default command to browse URL."
-  (if browse-url-browser-function
-      (browse-url url args)
-    (helm-browse-url-default-browser url args)))
-
-
-;;; Surfraw
-;;
-;; Need external program surfraw.
-;; <http://surfraw.alioth.debian.org/>
-
-;; Internal
-(defvar helm-surfraw-engines-history nil)
-(defvar helm-surfraw-input-history nil)
-(defvar helm-surfraw--elvi-cache nil)
-
-(defun helm-build-elvi-list ()
-  "Return list of all engines and descriptions handled by surfraw."
-  (or helm-surfraw--elvi-cache
-      (setq helm-surfraw--elvi-cache
-            (cdr (with-temp-buffer
-                   (call-process "surfraw" nil t nil "-elvi")
-                   (split-string (buffer-string) "\n"))))))
-
-;;;###autoload
-(defun helm-surfraw (pattern engine)
-  "Preconfigured `helm' to search PATTERN with search ENGINE."
-  (interactive
-   (list
-    (let* ((default (if (use-region-p)
-                        (buffer-substring-no-properties
-                         (region-beginning) (region-end))
-                      (thing-at-point 'symbol)))
-           (prompt (if default
-                       (format "SearchFor (default %s): " default)
-                     "SearchFor: ")))
-      (read-string prompt nil 'helm-surfraw-input-history default))
-    (helm-comp-read
-     "Engine: "
-     (helm-build-elvi-list)
-     :must-match t
-     :name "Surfraw Search Engines"
-     :del-input nil
-     :history helm-surfraw-engines-history)))
-  (let* ((engine-nodesc (car (split-string engine)))
-         (url (if (string= engine-nodesc "duckduckgo")
-                  ;; "sr duckduckgo -p foo" is broken, workaround.
-                  (format helm-surfraw-duckduckgo-url
-                          (url-hexify-string pattern))
-                (with-temp-buffer
-                  (apply 'call-process "surfraw" nil t nil
-                         (append  (list engine-nodesc "-p") (split-string pattern)))
-                  (replace-regexp-in-string
-                   "\n" "" (buffer-string)))))
-         (browse-url-browser-function (or helm-surfraw-default-browser-function
-                                          browse-url-browser-function)))
-    (if (string= engine-nodesc "W")
-        (helm-browse-url helm-home-url)
-      (helm-browse-url url)
-      (setq helm-surfraw-engines-history
-            (cons engine (delete engine helm-surfraw-engines-history))))))
-
-;;;###autoload
-(defun helm-google-suggest ()
-  "Preconfigured `helm' for google search with google suggest."
-  (interactive)
-  (helm-other-buffer 'helm-source-google-suggest "*helm google*"))
-
-;;;###autoload
-(defun helm-wikipedia-suggest ()
-  "Preconfigured `helm' for Wikipedia lookup with Wikipedia suggest."
-  (interactive)
-  (helm :sources 'helm-source-wikipedia-suggest
-        :buffer "*helm wikipedia*"))
-
-
-(provide 'helm-net)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-net.el ends here
diff --git a/elpa/helm-20181117.731/helm-net.elc b/elpa/helm-20181117.731/helm-net.elc
deleted file mode 100644
index e214f54..0000000
--- a/elpa/helm-20181117.731/helm-net.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-org.el b/elpa/helm-20181117.731/helm-org.el
deleted file mode 100644
index b045dda..0000000
--- a/elpa/helm-20181117.731/helm-org.el
+++ /dev/null
@@ -1,426 +0,0 @@
-;;; helm-org.el --- Helm for org headlines and keywords completion -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-utils)
-(require 'org)
-
-;; Load org-with-point-at macro when compiling
-(eval-when-compile
-  (require 'org-macs))
-
-(declare-function org-agenda-switch-to "org-agenda.el")
-
-(defgroup helm-org nil
-  "Org related functions for helm."
-  :group 'helm)
-
-(defcustom helm-org-headings-fontify nil
-  "Fontify org buffers before parsing them.
-This reflect fontification in helm-buffer when non--nil.
-NOTE: This will be slow on large org buffers."
-  :group 'helm-org
-  :type 'boolean)
-
-(defcustom helm-org-format-outline-path nil
-  "Show all org level as path."
-  :group 'helm-org
-  :type 'boolean)
-
-(defcustom helm-org-show-filename nil
-  "Show org filenames in `helm-org-agenda-files-headings' when non--nil.
-Note this have no effect in `helm-org-in-buffer-headings'."
-  :group 'helm-org
-  :type 'boolean)
-
-(defcustom helm-org-headings-min-depth 1
-  "Minimum depth of org headings to start with."
-  :group 'helm-org
-  :type 'integer)
-
-(defcustom helm-org-headings-max-depth 8
-  "Go down to this maximum depth of org headings."
-  :group 'helm-org
-  :type 'integer)
-
-(defcustom helm-org-headings-actions
-  '(("Go to heading" . helm-org-goto-marker)
-    ("Open in indirect buffer `C-c i'" . helm-org--open-heading-in-indirect-buffer)
-    ("Refile heading(s) (marked-to-selected|current-to-selected) `C-c w`" . helm-org--refile-heading-to)
-    ("Insert link to this heading `C-c l`" . helm-org-insert-link-to-heading-at-marker))
-  "Default actions alist for
-  `helm-source-org-headings-for-files'."
-  :group 'helm-org
-  :type '(alist :key-type string :value-type function))
-
-(defcustom helm-org-truncate-lines t
-  "Truncate org-header-lines when non-nil"
-  :type 'boolean
-  :group 'helm-org)
-
-(defcustom helm-org-ignore-autosaves nil
-  "Ignore autosave files when starting `helm-org-agenda-files-headings'."
-  :type 'boolean
-  :group 'helm-org)
-
-
-;;; Org capture templates
-;;
-;;
-(defvar org-capture-templates)
-(defun helm-source-org-capture-templates ()
-  (helm-build-sync-source "Org Capture Templates:"
-    :candidates (cl-loop for template in org-capture-templates
-                         collect (cons (nth 1 template) (nth 0 template)))
-    :action '(("Do capture" . (lambda (template-shortcut)
-                                (org-capture nil template-shortcut))))))
-
-;;; Org headings
-;;
-;;
-(defun helm-org-goto-marker (marker)
-  (switch-to-buffer (marker-buffer marker))
-  (goto-char (marker-position marker))
-  (org-show-context)
-  (re-search-backward "^\\*+ " nil t)
-  (org-show-entry))
-
-(defun helm-org--open-heading-in-indirect-buffer (marker)
-  (helm-org-goto-marker marker)
-  (org-tree-to-indirect-buffer)
-
-  ;; Put the non-indirect buffer at the bottom of the prev-buffers
-  ;; list so it won't be selected when the indirect buffer is killed
-  (set-window-prev-buffers nil (append (cdr (window-prev-buffers))
-                                       (car (window-prev-buffers)))))
-
-(defun helm-org-run-open-heading-in-indirect-buffer ()
-  "Open selected Org heading in an indirect buffer."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action #'helm-org--open-heading-in-indirect-buffer)))
-(put 'helm-org-run-open-heading-in-indirect-buffer 'helm-only t)
-
-(defvar helm-org-headings-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-c i") 'helm-org-run-open-heading-in-indirect-buffer)
-    (define-key map (kbd "C-c w") 'helm-org-run-refile-heading-to)
-    (define-key map (kbd "C-c l") 'helm-org-run-insert-link-to-heading-at-marker)
-    map)
-  "Keymap for `helm-source-org-headings-for-files'.")
-
-(defclass helm-org-headings-class (helm-source-sync)
-  ((parents
-    :initarg :parents
-    :initform nil
-    :custom boolean)
-   (match :initform
-          (lambda (candidate)
-            (string-match
-             helm-pattern
-             (helm-aif (get-text-property 0 'helm-real-display candidate)
-                 it
-               candidate))))
-   (help-message :initform 'helm-org-headings-help-message)
-   (action :initform 'helm-org-headings-actions)
-   (keymap :initform 'helm-org-headings-map)
-   (group :initform 'helm-org)))
-
-(defmethod helm--setup-source :after ((source helm-org-headings-class))
-  (let ((parents (slot-value source 'parents)))
-    (setf (slot-value source 'candidate-transformer)
-          (lambda (candidates)
-            (let ((cands (helm-org-get-candidates candidates parents)))
-              (if parents (nreverse cands) cands))))))
-
-(defun helm-source-org-headings-for-files (filenames &optional parents)
-  (helm-make-source "Org Headings" 'helm-org-headings-class
-    :filtered-candidate-transformer 'helm-org-startup-visibility
-    :parents parents
-    :candidates filenames))
-
-(defun helm-org-startup-visibility (candidates _source)
-  "Indent headings and hide leading stars displayed in the helm buffer.
-If `org-startup-indented' and `org-hide-leading-stars' are nil, do
-nothing to CANDIDATES."
-  (cl-loop for i in candidates
-	   collect
-           ;; Transformation is not needed if these variables are t.
-	   (if (or helm-org-show-filename helm-org-format-outline-path)
-	       (cons
-		(car i) (cdr i))
-             (cons
-              (if helm-org-headings-fontify
-                  (when (string-match "^\\(\\**\\)\\(\\* \\)\\(.*\n?\\)" (car i))
-                    (replace-match "\\1\\2\\3" t nil (car i)))
-                (when (string-match "^\\(\\**\\)\\(\\* \\)\\(.*\n?\\)" (car i))
-                  (let ((foreground (org-find-invisible-foreground)))
-                    (with-helm-current-buffer
-                      (cond
-                       ;; org-startup-indented is t, and org-hide-leading-stars is t
-                       ;; Or: #+STARTUP: indent hidestars
-                       ((and org-startup-indented org-hide-leading-stars)
-                        (with-helm-buffer
-                          (require 'org-indent)
-                          (org-indent-mode 1)
-                          (replace-match
-                           (format "%s\\2\\3"
-                                   (propertize (replace-match "\\1" t nil (car i))
-                                               'face `(:foreground ,foreground)))
-                           t nil (car i))))
-                       ;; org-startup-indented is nil, org-hide-leading-stars is t
-                       ;; Or: #+STARTUP: noindent hidestars
-                       ((and (not org-startup-indented) org-hide-leading-stars)
-                        (with-helm-buffer
-                          (replace-match
-                           (format "%s\\2\\3"
-                                   (propertize (replace-match "\\1" t nil (car i))
-                                               'face `(:foreground ,foreground)))
-                           t nil (car i))))
-                       ;; org-startup-indented is nil, and org-hide-leading-stars is nil
-                       ;; Or: #+STARTUP: noindent showstars
-                       (t
-                        (with-helm-buffer
-                          (replace-match "\\1\\2\\3" t nil (car i)))))))))
-              (cdr i)))))
-
-(defun helm-org-get-candidates (filenames &optional parents)
-  (apply #'append
-         (mapcar (lambda (filename)
-                   (helm-org--get-candidates-in-file
-                    filename
-                    helm-org-headings-fontify
-                    (or parents (null helm-org-show-filename))
-                    parents))
-                 filenames)))
-
-(defun helm-org--get-candidates-in-file (filename &optional fontify nofname parents)
-  (with-current-buffer (pcase filename
-                         ((pred bufferp) filename)
-                         ((pred stringp) (find-file-noselect filename t)))
-    (let ((match-fn (if fontify
-                        #'match-string
-                      #'match-string-no-properties))
-          (search-fn (lambda ()
-                       (re-search-forward
-                        org-complex-heading-regexp nil t)))
-          (file (unless (or (bufferp filename) nofname)
-                  (concat (helm-basename filename) ":"))))
-      (when parents
-        (add-function :around (var search-fn)
-                      (lambda (old-fn &rest args)
-                                (when (org-up-heading-safe)
-                                  (apply old-fn args)))))
-      (save-excursion
-        (save-restriction
-          (unless (and (bufferp filename)
-                       (buffer-base-buffer filename))
-            ;; Only widen direct buffers, not indirect ones.
-            (widen))
-          (unless parents (goto-char (point-min)))
-          ;; clear cache for new version of org-get-outline-path
-          (and (boundp 'org-outline-path-cache)
-               (setq org-outline-path-cache nil))
-          (cl-loop with width = (window-width (helm-window))
-                   while (funcall search-fn)
-                   for beg = (point-at-bol)
-                   for end = (point-at-eol)
-                   when (and fontify
-                             (null (text-property-any
-                                    beg end 'fontified t)))
-                   do (jit-lock-fontify-now beg end)
-                   for level = (length (match-string-no-properties 1))
-                   for heading = (funcall match-fn 4)
-                   if (and (>= level helm-org-headings-min-depth)
-                           (<= level helm-org-headings-max-depth))
-                   collect `(,(propertize
-                               (if helm-org-format-outline-path
-                                   (org-format-outline-path
-                                    ;; org-get-outline-path changed in signature and behaviour since org's
-                                    ;; commit 105a4466971. Let's fall-back to the new version in case
-                                    ;; of wrong-number-of-arguments error.
-                                    (condition-case nil
-                                        (append (apply #'org-get-outline-path
-                                                       (unless parents
-                                                         (list t level heading)))
-                                                (list heading))
-                                      (wrong-number-of-arguments
-                                       (org-get-outline-path t t)))
-                                    width file)
-                                   (if file
-                                       (concat file (funcall match-fn  0))
-                                       (funcall match-fn  0)))
-                               'helm-real-display heading)
-                              . ,(point-marker))))))))
-
-(defun helm-org-insert-link-to-heading-at-marker (marker)
-  (with-current-buffer (marker-buffer marker)
-    (let ((heading-name (save-excursion (goto-char (marker-position marker))
-                                        (nth 4 (org-heading-components))))
-          (file-name (buffer-file-name)))
-      (with-helm-current-buffer
-        (org-insert-link
-         file-name (concat "file:" file-name "::*" heading-name))))))
-
-(defun helm-org-run-insert-link-to-heading-at-marker ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     'helm-org-insert-link-to-heading-at-marker)))
-
-(defun helm-org--refile-heading-to (marker)
-  "Refile headings to heading at MARKER.
-If multiple candidates are marked in the Helm session, they will
-all be refiled.  If no headings are marked, the selected heading
-will be refiled."
-  (let* ((victims (with-helm-buffer (helm-marked-candidates)))
-         (buffer (marker-buffer marker))
-         (filename (buffer-file-name buffer))
-         (rfloc (list nil filename nil marker)))
-    (when (and (= 1 (length victims))
-               (equal (helm-get-selection) (car victims)))
-      ;; No candidates are marked; we are refiling the entry at point
-      ;; to the selected heading
-      (setq victims (list (point))))
-    ;; Probably best to check that everything returned a value
-    (when (and victims buffer filename rfloc)
-      (cl-loop for victim in victims
-               do (org-with-point-at victim
-                    (org-refile nil nil rfloc))))))
-
-(defun helm-org-in-buffer-preselect ()
-  (if (org-on-heading-p)
-      (buffer-substring-no-properties (point-at-bol) (point-at-eol))
-      (save-excursion
-        (outline-previous-visible-heading 1)
-        (buffer-substring-no-properties (point-at-bol) (point-at-eol)))))
-
-(defun helm-org-run-refile-heading-to ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-org--refile-heading-to)))
-(put 'helm-org-run-refile-heading-to 'helm-only t)
-
-;;;###autoload
-(defun helm-org-agenda-files-headings ()
-  "Preconfigured helm for org files headings."
-  (interactive)
-  (let ((autosaves (cl-loop for f in (org-agenda-files)
-                            when (file-exists-p
-                                  (expand-file-name
-                                   (concat "#" (helm-basename f) "#")
-                                   (helm-basedir f)))
-                            collect (helm-basename f))))
-    (when (or (null autosaves)
-              helm-org-ignore-autosaves
-              (y-or-n-p (format "%s have auto save data, continue?"
-                                (mapconcat 'identity autosaves ", "))))
-      (helm :sources (helm-source-org-headings-for-files (org-agenda-files))
-            :candidate-number-limit 99999
-            :truncate-lines helm-org-truncate-lines
-            :buffer "*helm org headings*"))))
-
-;;;###autoload
-(defun helm-org-in-buffer-headings ()
-  "Preconfigured helm for org buffer headings."
-  (interactive)
-  (let (helm-org-show-filename)
-    (helm :sources (helm-source-org-headings-for-files
-                    (list (current-buffer)))
-          :candidate-number-limit 99999
-          :preselect (helm-org-in-buffer-preselect)
-          :truncate-lines helm-org-truncate-lines
-          :buffer "*helm org inbuffer*")))
-
-;;;###autoload
-(defun helm-org-parent-headings ()
-  "Preconfigured helm for org headings that are parents of the
-current heading."
-  (interactive)
-  ;; Use a large max-depth to ensure all parents are displayed.
-  (let ((helm-org-headings-min-depth 1)
-        (helm-org-headings-max-depth  50))
-    (helm :sources (helm-source-org-headings-for-files
-                    (list (current-buffer)) t)
-          :candidate-number-limit 99999
-          :truncate-lines helm-org-truncate-lines
-          :buffer "*helm org parent headings*")))
-
-;;;###autoload
-(defun helm-org-capture-templates ()
-  "Preconfigured helm for org templates."
-  (interactive)
-  (helm :sources (helm-source-org-capture-templates)
-        :candidate-number-limit 99999
-        :truncate-lines helm-org-truncate-lines
-        :buffer "*helm org capture templates*"))
-
-;;; Org tag completion
-
-;; Based on code from Anders Johansson posted on 3 Mar 2016 at
-;; <https://groups.google.com/d/msg/emacs-helm/tA6cn6TUdRY/G1S3TIdzBwAJ>
-
-(defvar crm-separator)
-
-;;;###autoload
-(defun helm-org-completing-read-tags (prompt collection pred req initial
-                                      hist def inherit-input-method _name _buffer)
-  "Completing read function for Org tags.
-
-This function is used as a `completing-read' function in
-`helm-completing-read-handlers-alist' by `org-set-tags' and
-`org-capture'.
-
-NOTE: Org tag completion will work only if you disable org fast tag
-selection, see (info \"(org) setting tags\")."
-  (if (not (string= "Tags: " prompt))
-      ;; Not a tags prompt.  Use normal completion by calling
-      ;; `org-icompleting-read' again without this function in
-      ;; `helm-completing-read-handlers-alist'
-      (let ((helm-completing-read-handlers-alist
-             (rassq-delete-all
-              'helm-org-completing-read-tags
-              (copy-alist helm-completing-read-handlers-alist))))
-        (org-icompleting-read
-         prompt collection pred req initial hist def inherit-input-method))
-    ;; Tags prompt
-    (let* ((curr (and (stringp initial)
-                      (not (string= initial ""))
-                      (org-split-string initial ":")))
-           (table   (delete curr
-                            (org-uniquify
-                             (mapcar 'car org-last-tags-completion-table))))
-           (crm-separator ":\\|,\\|\\s-"))
-      (cl-letf (((symbol-function 'crm-complete-word)
-                 'self-insert-command))
-        (mapconcat 'identity
-                   (completing-read-multiple
-                    prompt table pred nil initial hist def)
-                   ":")))))
-
-(provide 'helm-org)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-org.el ends here
diff --git a/elpa/helm-20181117.731/helm-org.elc b/elpa/helm-20181117.731/helm-org.elc
deleted file mode 100644
index 5cfe31a..0000000
--- a/elpa/helm-20181117.731/helm-org.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-pkg.el b/elpa/helm-20181117.731/helm-pkg.el
deleted file mode 100644
index 6f5c34d..0000000
--- a/elpa/helm-20181117.731/helm-pkg.el
+++ /dev/null
@@ -1,9 +0,0 @@
-(define-package "helm" "20181117.731" "Helm is an Emacs incremental and narrowing framework"
-  '((emacs "24.4")
-    (async "1.9.3")
-    (popup "0.5.3")
-    (helm-core "3.0"))
-  :url "https://emacs-helm.github.io/helm/")
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
diff --git a/elpa/helm-20181117.731/helm-regexp.el b/elpa/helm-20181117.731/helm-regexp.el
deleted file mode 100644
index 02b3d96..0000000
--- a/elpa/helm-20181117.731/helm-regexp.el
+++ /dev/null
@@ -1,764 +0,0 @@
-;;; helm-regexp.el --- In buffer regexp searching and replacement for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-utils)
-
-(declare-function helm-mm-split-pattern "helm-multi-match")
-
-
-(defgroup helm-regexp nil
-  "Regexp related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-moccur-always-search-in-current nil
-  "Helm multi occur always search in current buffer when non--nil."
-  :group 'helm-regexp
-  :type 'boolean)
-
-(defcustom helm-moccur-use-ioccur-style-keys t
-  "Similar to `helm-grep-use-ioccur-style-keys' but for multi occur."
-  :group 'helm-regexp
-  :type 'boolean)
-
-(defcustom helm-moccur-auto-update-on-resume nil
-  "Allow auto updating helm-(m)occur buffer when outdated.
-noask => Always update without asking
-nil   => Don't update but signal buffer needs update
-never => Never update and do not signal buffer needs update
-Any other non--nil value update after confirmation."
-  :group 'helm-regexp
-  :type '(radio :tag "Allow auto updating helm-(m)occur buffer when outdated."
-          (const :tag "Always update without asking" noask)
-          (const :tag "Never update and do not signal buffer needs update" never)
-          (const :tag "Don't update but signal buffer needs update" nil)
-          (const :tag "Update after confirmation" t)))
-
-(defcustom helm-source-multi-occur-actions
-  '(("Go to Line" . helm-moccur-goto-line)
-    ("Goto line other window (C-u vertically)" . helm-moccur-goto-line-ow)
-    ("Goto line new frame" . helm-moccur-goto-line-of)
-    ("Save buffer" . helm-moccur-save-results))
-  "Actions for helm-occur and helm-moccur."
-  :group 'helm-regexp
-  :type '(alist :key-type string :value-type function))
-
-(defcustom helm-moccur-truncate-lines t
-  "When nil the (m)occur line that appears will not be truncated."
-  :group 'helm-regexp
-  :type 'boolean)
-
-(defcustom helm-moccur-show-buffer-fontification nil
-  "Show fontification of searched buffer in results when non nil.
-
-This enable or disable fontification globally in results, but you can
-override this default setting with `helm-moccur-buffer-substring-fn-for-modes'."
-  :group 'helm-regexp
-  :type '(radio :tag "Allow preserving fontification of searched buffer in results"
-                (const :tag "Don't preserve buffer fontification" nil)
-                (const :tag "Preserve buffer fontification" t)))
-
-(defcustom helm-moccur-buffer-substring-fn-for-modes
-  '((mu4e-headers-mode . buffer-substring)
-    (package-menu-mode . buffer-substring-no-properties))
-  "Alist that allow configuring the function to use for storing a buffer.
-
-Can be one of `buffer-substring' or `buffer-substring-no-properties'.
-Allow overriding the global effect of `helm-moccur-show-buffer-fontification'
-for a specific mode."
-  :group 'helm-regexp
-  :type '(alist :key-type (symbol :tag "Mode")
-                :value-type (radio (const :tag "With text properties" buffer-substring)
-                                   (const :tag "Without text properties" buffer-substring-no-properties))))
-
-(defcustom helm-occur-show-buffer-name nil
-  "Show buffer name in `helm-occur' results when non-nil.
-
-Not that this doesn't affect `helm-moccur' results and
-`helm-moccur-mode' buffers where buffer names are always shown."
-  :group 'helm-regexp
-  :type 'boolean)
-
-(defface helm-moccur-buffer
-    '((t (:foreground "DarkTurquoise" :underline t)))
-  "Face used to highlight moccur buffer names."
-  :group 'helm-regexp)
-
-(defface helm-resume-need-update
-    '((t (:background "red")))
-  "Face used to flash moccur buffer when it needs update."
-  :group 'helm-regexp)
-
-
-(defvar helm-moccur-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-<down>") 'helm-goto-next-file)
-    (define-key map (kbd "M-<up>")   'helm-goto-precedent-file)
-    (define-key map (kbd "C-c o")    'helm-moccur-run-goto-line-ow)
-    (define-key map (kbd "C-c C-o")  'helm-moccur-run-goto-line-of)
-    (define-key map (kbd "C-x C-s")  'helm-moccur-run-save-buffer)
-    (when helm-moccur-use-ioccur-style-keys
-      (define-key map (kbd "<right>")  'helm-execute-persistent-action)
-      (define-key map (kbd "<left>")   'helm-moccur-run-default-action))
-    (delq nil map))
-  "Keymap used in Moccur source.")
-
-
-;; History vars
-(defvar helm-build-regexp-history nil)
-(defvar helm-occur-history nil)
-
-(defun helm-query-replace-regexp (_candidate)
-  "Query replace regexp from `helm-regexp'.
-With a prefix arg replace only matches surrounded by word boundaries,
-i.e Don't replace inside a word, regexp is surrounded with \\bregexp\\b."
-  (let ((regexp helm-input))
-    (apply 'query-replace-regexp
-           (helm-query-replace-args regexp))))
-
-(defun helm-kill-regexp-as-sexp (_candidate)
-  "Kill regexp in a format usable in lisp code."
-  (helm-regexp-kill-new
-   (prin1-to-string helm-input)))
-
-(defun helm-kill-regexp (_candidate)
-  "Kill regexp as it is in `helm-pattern'."
-  (helm-regexp-kill-new helm-input))
-
-(defun helm-query-replace-args (regexp)
-  "create arguments of `query-replace-regexp' action in `helm-regexp'."
-  (let ((region-only (helm-region-active-p)))
-    (list
-     regexp
-     (query-replace-read-to regexp
-                            (format "Query replace %sregexp %s"
-                                    (if helm-current-prefix-arg "word " "")
-                                    (if region-only "in region " ""))
-                            t)
-     helm-current-prefix-arg
-     (when region-only (region-beginning))
-     (when region-only (region-end)))))
-
-(defvar helm-source-regexp
-  (helm-build-in-buffer-source "Regexp Builder"
-    :init (lambda ()
-            (helm-init-candidates-in-buffer
-                'global (with-temp-buffer
-                          (insert-buffer-substring helm-current-buffer)
-                          (buffer-string))))
-    :get-line #'helm-regexp-get-line
-    :persistent-action #'helm-regexp-persistent-action
-    :persistent-help "Show this line"
-    :multiline t
-    :multimatch nil
-    :requires-pattern 2
-    :group 'helm-regexp
-    :mode-line "Press TAB to select action."
-    :action '(("Kill Regexp as sexp" . helm-kill-regexp-as-sexp)
-              ("Query Replace Regexp (C-u Not inside word.)"
-               . helm-query-replace-regexp)
-              ("Kill Regexp" . helm-kill-regexp))))
-
-(defun helm-regexp-get-line (s e)
-  (let ((matches (match-data))
-        (line    (buffer-substring s e)))
-    (propertize
-     (cl-loop with ln = (format "%5d: %s" (1- (line-number-at-pos s)) line)
-           for i from 0 to (1- (/ (length matches) 2))
-           if (match-string i)
-           concat (format "\n%s%s'%s'"
-                          (make-string 10 ? ) (format "Group %d: " i) it)
-           into ln1
-           finally return (concat ln ln1))
-     'helm-realvalue s)))
-
-(defun helm-regexp-persistent-action (pt)
-  (helm-goto-char pt)
-  (helm-highlight-current-line))
-
-(defun helm-regexp-kill-new (input)
-  (kill-new (substring-no-properties input))
-  (message "Killed: %s" input))
-
-
-;;; Occur
-;;
-;;
-(defvar helm-source-occur nil)
-(defun helm-occur-init-source ()
-  (unless helm-source-occur
-    (setq helm-source-occur
-          (helm-make-source "Occur" 'helm-source-multi-occur))))
-
-
-;;; Multi occur
-;;
-;;
-
-;; Internal
-(defvar helm-multi-occur-buffer-list nil)
-(defvar helm-multi-occur-buffer-tick nil)
-(defvar helm-occur--invisible nil
-  "[INTERNAL] Hide buffer name in results when non-nil.
-Should be a local var to helm-buffer to allow resuming.")
-
-(defun helm-moccur-init ()
-  "Create the initial helm multi occur buffer."
-  (helm-init-candidates-in-buffer
-      'global
-    (cl-loop with buffers = (helm-attr 'moccur-buffers)
-             with bsubstring = (if helm-moccur-show-buffer-fontification
-                                   #'buffer-substring #'buffer-substring-no-properties)
-             for buf in buffers
-             for bufstr = (with-current-buffer buf
-                            (helm-aif (assq major-mode
-                                            helm-moccur-buffer-substring-fn-for-modes)
-                                (setq bsubstring (cdr it)))
-                            ;; A leading space is needed to allow helm
-                            ;; searching the first line of buffer
-                            ;; (#1725).
-                            (concat (if (memql (char-after (point-min))
-                                               '(? ?\t ?\n))
-                                        "" " ")
-                                    (funcall bsubstring (point-min) (point-max))))
-             do (add-text-properties
-                 0 (length bufstr)
-                 `(buffer-name ,(buffer-name (get-buffer buf)))
-                 bufstr)
-             concat bufstr)))
-
-(defun helm-moccur--next-or-previous-char ()
-  (save-excursion
-    (or (re-search-forward "^." nil t)
-        (re-search-backward "^." nil t))))
-
-(defun helm-moccur-get-line (beg end)
-  "Format line for `helm-source-moccur'."
-  (prog1
-      (format "%s:%d:%s"
-              (get-text-property (if (= beg end)
-                                     (helm-moccur--next-or-previous-char)
-                                     beg)
-                                 'buffer-name)
-              (save-restriction
-                (narrow-to-region (or (previous-single-property-change
-                                       (point) 'buffer-name)
-                                      (point-at-bol 2))
-                                  (or (next-single-property-change
-                                       (if (= beg end)
-                                           (helm-moccur--next-or-previous-char)
-                                           (point))
-                                       'buffer-name)
-                                      (point-max)))
-                (line-number-at-pos beg))
-              ;; When matching empty line, use empty string
-              ;; to allow saving and modifying with wgrep.
-              (if (= beg end) "" (buffer-substring beg end)))
-    ;; When matching empty line, forward char ("\n")
-    ;; to not be blocked forever here.
-    (when (= beg end) (forward-char 1))))
-
-(cl-defun helm-moccur-action (candidate
-                              &optional (method (quote buffer)))
-  "Jump to CANDIDATE with METHOD.
-arg METHOD can be one of buffer, buffer-other-window, buffer-other-frame."
-  (require 'helm-grep)
-  (let* ((split (helm-grep-split-line candidate))
-         (buf (car split))
-         (lineno (string-to-number (nth 1 split)))
-         (split-pat (helm-mm-split-pattern helm-input)))
-    (cl-case method
-      (buffer              (switch-to-buffer buf))
-      (buffer-other-window (helm-window-show-buffers (list buf) t))
-      (buffer-other-frame  (switch-to-buffer-other-frame buf)))
-    (with-current-buffer buf
-      (helm-goto-line lineno)
-      ;; Move point to the nearest matching regexp from bol.
-      (cl-loop for reg in split-pat
-               when (save-excursion
-                      (condition-case _err
-                          (if helm-migemo-mode
-                              (helm-mm-migemo-forward reg (point-at-eol) t)
-                              (re-search-forward reg (point-at-eol) t))
-                        (invalid-regexp nil)))
-               collect (match-beginning 0) into pos-ls
-               finally (when pos-ls (goto-char (apply #'min pos-ls)))))))
-
-(defun helm-moccur-persistent-action (candidate)
-  (helm-moccur-goto-line candidate)
-  (helm-highlight-current-line))
-
-(defun helm-moccur-goto-line (candidate)
-  "From multi occur, switch to buffer and go to nth 1 CANDIDATE line."
-  (helm-moccur-action
-   candidate 'buffer))
-
-(defun helm-moccur-goto-line-ow (candidate)
-  "Go to CANDIDATE line in other window.
-Same as `helm-moccur-goto-line' but go in other window."
-  (helm-moccur-action
-   candidate 'buffer-other-window))
-
-(defun helm-moccur-goto-line-of (candidate)
-  "Go to CANDIDATE line in new frame.
-Same as `helm-moccur-goto-line' but go in new frame."
-  (helm-moccur-action
-   candidate 'buffer-other-frame))
-
-(defun helm-moccur-run-goto-line-ow ()
-  "Run goto line other window action from `helm-source-moccur'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-moccur-goto-line-ow)))
-(put 'helm-moccur-run-goto-line-ow 'helm-only t)
-
-(defun helm-moccur-run-goto-line-of ()
-  "Run goto line new frame action from `helm-source-moccur'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-moccur-goto-line-of)))
-(put 'helm-moccur-run-goto-line-of 'helm-only t)
-
-(defun helm-moccur-run-default-action ()
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-moccur-goto-line)))
-(put 'helm-moccur-run-default-action 'helm-only t)
-
-(defvar helm-moccur-before-init-hook nil
-  "Hook that runs before initialization of the helm buffer.")
-
-(defvar helm-moccur-after-init-hook nil
-  "Hook that runs after initialization of the helm buffer.")
-
-(defvar helm-source-moccur nil)
-(defclass helm-source-multi-occur (helm-source-in-buffer)
-  ((init :initform (lambda ()
-                     (require 'helm-grep)
-                     (helm-moccur-init)))
-   (filter-one-by-one :initform 'helm-moccur-filter-one-by-one)
-   (get-line :initform helm-moccur-get-line)
-   (nohighlight :initform t)
-   (nomark :initform t)
-   (migemo :initform t)
-   (action :initform 'helm-source-multi-occur-actions)
-   (persistent-action :initform 'helm-moccur-persistent-action)
-   (persistent-help :initform "Go to line")
-   (resume :initform 'helm-moccur-resume-fn)
-   (candidate-number-limit :initform 9999)
-   (help-message :initform 'helm-moccur-help-message)
-   (keymap :initform helm-moccur-map)
-   (history :initform 'helm-occur-history)
-   (requires-pattern :initform 2)
-   (before-init-hook :initform 'helm-moccur-before-init-hook)
-   (after-init-hook :initform 'helm-moccur-after-init-hook)
-   (group :initform 'helm-regexp)))
-
-(defun helm-moccur-resume-fn ()
-  (with-helm-buffer
-    (let (new-tick-ls buffer-is-modified)
-      (set (make-local-variable 'helm-multi-occur-buffer-list)
-           (cl-loop for b in helm-multi-occur-buffer-list
-                    when (buffer-live-p (get-buffer b))
-                    collect b))
-      (setq buffer-is-modified (/= (length helm-multi-occur-buffer-list)
-                                   (length (helm-attr 'moccur-buffers))))
-      (helm-attrset 'moccur-buffers helm-multi-occur-buffer-list)
-      (setq new-tick-ls (cl-loop for b in helm-multi-occur-buffer-list
-                                 collect (buffer-chars-modified-tick (get-buffer b))))
-      (when buffer-is-modified
-        (setq helm-multi-occur-buffer-tick new-tick-ls))
-      (cl-assert (> (length helm-multi-occur-buffer-list) 0) nil
-                 "helm-resume error: helm-(m)occur buffer list is empty")
-      (unless (eq helm-moccur-auto-update-on-resume 'never)
-        (when (or buffer-is-modified
-                  (cl-loop for b in helm-multi-occur-buffer-list
-                           for new-tick = (buffer-chars-modified-tick (get-buffer b))
-                           for tick in helm-multi-occur-buffer-tick
-                           thereis (/= tick new-tick)))
-          (helm-aif helm-moccur-auto-update-on-resume
-              (when (or (eq it 'noask)
-                        (y-or-n-p "Helm (m)occur Buffer outdated, update? "))
-                (run-with-idle-timer 0.1 nil (lambda ()
-                                               (with-helm-buffer
-                                                 (helm-force-update)
-                                                 (message "Helm (m)occur Buffer have been udated")
-                                                 (sit-for 1) (message nil))))
-                (unless buffer-is-modified (setq helm-multi-occur-buffer-tick new-tick-ls)))
-            (run-with-idle-timer 0.1 nil (lambda ()
-                                           (with-helm-buffer
-                                             (let ((ov (make-overlay (save-excursion
-                                                                       (goto-char (point-min))
-                                                                       (forward-line 1)
-                                                                       (point))
-                                                                     (point-max))))
-                                               (overlay-put ov 'face 'helm-resume-need-update)
-                                               (sit-for 0.3) (delete-overlay ov)
-                                               (message "[Helm occur Buffer outdated (C-c C-u to update)]")))))
-            (unless buffer-is-modified
-              (with-helm-after-update-hook
-                (setq helm-multi-occur-buffer-tick new-tick-ls)
-                (message "Helm (m)occur Buffer have been udated")))))))))
-
-(defun helm-moccur-filter-one-by-one (candidate &optional outside-helm)
-  "`filter-one-by-one' function for `helm-source-moccur'."
-  (require 'helm-grep)
-  (let* ((split  (helm-grep-split-line candidate))
-         (buf    (car split))
-         (lineno (nth 1 split))
-         (str    (nth 2 split)))
-    (cons (concat (propertize
-                   buf
-                   'invisible (and (null outside-helm)
-                                   (with-helm-buffer
-                                     helm-occur--invisible))
-                   'face 'helm-moccur-buffer
-                   'help-echo (buffer-file-name
-                               (get-buffer buf))
-                   'buffer-name buf)
-                  (propertize ":" 'invisible (and (null outside-helm)
-                                                  (with-helm-buffer
-                                                    helm-occur--invisible)))
-                  (propertize lineno 'face 'helm-grep-lineno)
-                  ":"
-                  (helm-grep-highlight-match str t))
-          candidate)))
-
-(defun helm-multi-occur-1 (buffers &optional input)
-  "Main function to call `helm-source-moccur' with BUFFERS list."
-  (let ((bufs (if helm-moccur-always-search-in-current
-                  (cons
-                   ;; will become helm-current-buffer later.
-                   (buffer-name (current-buffer))
-                   (remove helm-current-buffer buffers))
-                  buffers)))
-    (unless helm-source-moccur
-      (setq helm-source-moccur
-            (helm-make-source "Moccur" 'helm-source-multi-occur)))
-    (helm-attrset 'moccur-buffers bufs helm-source-moccur)
-    (helm-set-local-variable 'helm-multi-occur-buffer-list bufs)
-    (helm-set-local-variable
-     'helm-multi-occur-buffer-tick
-     (cl-loop for b in bufs
-              collect (buffer-chars-modified-tick (get-buffer b)))))
-  (helm :sources 'helm-source-moccur
-        :buffer "*helm multi occur*"
-        :default (helm-aif (thing-at-point 'symbol) (regexp-quote it))
-        :history 'helm-occur-history
-        :keymap helm-moccur-map
-        :input input
-        :truncate-lines helm-moccur-truncate-lines))
-
-(defun helm-moccur-run-save-buffer ()
-  "Run moccur save results action from `helm-moccur'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-moccur-save-results)))
-(put 'helm-moccur-run-save-buffer 'helm-only t)
-
-
-;;; helm-moccur-mode
-;;
-;;
-(defvar helm-moccur-mode-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map (kbd "RET")      'helm-moccur-mode-goto-line)
-    (define-key map (kbd "C-o")      'helm-moccur-mode-goto-line-ow)
-    (define-key map (kbd "<C-down>") 'helm-moccur-mode-goto-line-ow-forward)
-    (define-key map (kbd "<C-up>")   'helm-moccur-mode-goto-line-ow-backward)
-    (define-key map (kbd "<M-down>") 'helm-gm-next-file)
-    (define-key map (kbd "<M-up>")   'helm-gm-precedent-file)
-    (define-key map (kbd "M-n")      'helm-moccur-mode-goto-line-ow-forward)
-    (define-key map (kbd "M-p")      'helm-moccur-mode-goto-line-ow-backward)
-    (define-key map (kbd "M-N")      'helm-gm-next-file)
-    (define-key map (kbd "M-P")      'helm-gm-precedent-file)
-    map))
-
-(defun helm-moccur-mode-goto-line ()
-  (interactive)
-  (helm-aif (get-text-property (point) 'helm-realvalue)
-    (progn (helm-moccur-goto-line it) (helm-match-line-cleanup-pulse))))
-
-(defun helm-moccur-mode-goto-line-ow ()
-  (interactive)
-  (helm-aif (get-text-property (point) 'helm-realvalue)
-    (progn (helm-moccur-goto-line-ow it) (helm-match-line-cleanup-pulse))))
-
-(defun helm-moccur-mode-goto-line-ow-forward-1 (arg)
-  (condition-case nil
-      (progn
-        (save-selected-window
-          (helm-moccur-mode-goto-line-ow)
-          (recenter))
-        (forward-line arg))
-    (error nil)))
-
-(defun helm-moccur-mode-goto-line-ow-forward ()
-  (interactive)
-  (helm-moccur-mode-goto-line-ow-forward-1 1))
-
-(defun helm-moccur-mode-goto-line-ow-backward ()
-  (interactive)
-  (helm-moccur-mode-goto-line-ow-forward-1 -1))
-
-(defun helm-moccur-save-results (_candidate)
-  "Save helm moccur results in a `helm-moccur-mode' buffer."
-  (let ((buf "*hmoccur*")
-        new-buf)
-    (when (get-buffer buf)
-      (setq new-buf (helm-read-string "OccurBufferName: " buf))
-      (cl-loop for b in (helm-buffer-list)
-            when (and (string= new-buf b)
-                      (not (y-or-n-p
-                            (format "Buffer `%s' already exists overwrite? "
-                                    new-buf))))
-            do (setq new-buf (helm-read-string "OccurBufferName: " "*hmoccur ")))
-      (setq buf new-buf))
-    (with-current-buffer (get-buffer-create buf)
-      (setq buffer-read-only t)
-      (let ((inhibit-read-only t)
-            (map (make-sparse-keymap)))
-        (erase-buffer)
-        (insert "-*- mode: helm-moccur -*-\n\n"
-                (format "Moccur Results for `%s':\n\n" helm-input))
-        (save-excursion
-          (insert (with-current-buffer helm-buffer
-                    (goto-char (point-min)) (forward-line 1)
-                    (buffer-substring (point) (point-max)))))
-        (save-excursion
-          (while (not (eobp))
-            (add-text-properties
-             (point-at-bol) (point-at-eol)
-             `(keymap ,map
-               help-echo ,(concat
-                           (buffer-file-name
-                            (get-buffer (get-text-property
-                                         (point) 'buffer-name)))
-                           "\nmouse-1: set point\nmouse-2: jump to selection")
-               mouse-face highlight
-               invisible nil))
-            (define-key map [mouse-1] 'mouse-set-point)
-            (define-key map [mouse-2] 'helm-moccur-mode-mouse-goto-line)
-            (define-key map [mouse-3] 'ignore)
-            (forward-line 1))))
-      (helm-moccur-mode))
-    (pop-to-buffer buf)
-    (message "Helm Moccur Results saved in `%s' buffer" buf)))
-
-(defun helm-moccur-mode-mouse-goto-line (event)
-  (interactive "e")
-  (let* ((window (posn-window (event-end event)))
-         (pos    (posn-point (event-end event))))
-    (with-selected-window window
-      (when (eq major-mode 'helm-moccur-mode)
-        (goto-char pos)
-        (helm-moccur-mode-goto-line)))))
-(put 'helm-moccur-mode-mouse-goto-line 'helm-only t)
-
-;;;###autoload
-(define-derived-mode helm-moccur-mode
-    special-mode "helm-moccur"
-    "Major mode to provide actions in helm moccur saved buffer.
-
-Special commands:
-\\{helm-moccur-mode-map}"
-    (set (make-local-variable 'helm-multi-occur-buffer-list)
-         (with-helm-buffer helm-multi-occur-buffer-list))
-    (set (make-local-variable 'revert-buffer-function)
-         #'helm-moccur-mode--revert-buffer-function))
-(put 'helm-moccur-mode 'helm-only t)
-
-(defun helm-moccur-mode--revert-buffer-function (&optional _ignore-auto _noconfirm)
-  (goto-char (point-min))
-  (let (pattern)
-    (when (re-search-forward "^Moccur Results for `\\(.*\\)'" nil t)
-      (setq pattern (match-string 1))
-      (forward-line 0)
-      (when (re-search-forward "^$" nil t)
-        (forward-line 1))
-      (let ((inhibit-read-only t)
-            (buffer (current-buffer))
-            (buflst helm-multi-occur-buffer-list)
-            (bsubstring (if helm-moccur-show-buffer-fontification
-                            #'buffer-substring #'buffer-substring-no-properties)))
-        (delete-region (point) (point-max))
-        (message "Reverting buffer...")
-        (save-excursion
-          (with-temp-buffer
-            (insert
-             "\n"
-             (cl-loop for buf in buflst
-                      for bufstr = (or (and (buffer-live-p (get-buffer buf))
-                                            (with-current-buffer buf
-                                              (funcall bsubstring
-                                               (point-min) (point-max))))
-                                       "")
-                      unless (string= bufstr "")
-                      do (add-text-properties
-                          0 (length bufstr)
-                          `(buffer-name ,(buffer-name (get-buffer buf)))
-                          bufstr)
-                      concat bufstr)
-             "\n")
-            (goto-char (point-min))
-            (cl-loop with helm-pattern = pattern
-                     while (helm-mm-search pattern)
-                     for line = (helm-moccur-get-line (point-at-bol) (point-at-eol))
-                     when line
-                     do (with-current-buffer buffer
-                          (insert
-                            (propertize
-                             (car (helm-moccur-filter-one-by-one line t))
-                             'helm-realvalue line)
-                           "\n")))))
-        (message "Reverting buffer done")))))
-
-
-;;; Predefined commands
-;;
-;;
-
-;;;###autoload
-(defun helm-regexp ()
-  "Preconfigured helm to build regexps.
-`query-replace-regexp' can be run from there against found regexp."
-  (interactive)
-  (save-restriction
-    (when (and (helm-region-active-p)
-               ;; Don't narrow to region if buffer is already narrowed.
-               (not (helm-current-buffer-narrowed-p (current-buffer))))
-      (narrow-to-region (region-beginning) (region-end)))
-    (helm :sources helm-source-regexp
-          :buffer "*helm regexp*"
-          :prompt "Regexp: "
-          :history 'helm-build-regexp-history)))
-
-;;;###autoload
-(defun helm-occur ()
-  "Preconfigured helm for searching lines matching pattern in `current-buffer'.
-
-When `helm-source-occur' is member of
-`helm-sources-using-default-as-input' which is the default,
-symbol at point is searched at startup.
-
-When a region is marked search only in this region by narrowing.
-
-To search in multiples buffers start from one of the commands listing
-buffers (i.e. a helm command using `helm-source-buffers-list' like
-`helm-mini') and use the multi occur buffers action.
-
-This is the helm implementation that collect lines matching pattern
-like vanilla emacs `occur' but have nothing to do with it, the search
-engine beeing completely different."
-  (interactive)
-  (helm-occur-init-source)
-  (let ((bufs (list (buffer-name (current-buffer)))))
-    (helm-attrset 'moccur-buffers bufs helm-source-occur)
-    (helm-set-local-variable 'helm-multi-occur-buffer-list bufs)
-    (helm-set-local-variable
-     'helm-multi-occur-buffer-tick
-     (cl-loop for b in bufs
-              collect (buffer-chars-modified-tick (get-buffer b)))))
-  (helm-set-local-variable 'helm-occur--invisible
-                           (null helm-occur-show-buffer-name))
-  (save-restriction
-    (let (def pos)
-      (when (use-region-p)
-        ;; When user mark defun with `mark-defun' with intention of
-        ;; using helm-occur on this region, it is relevant to use the
-        ;; thing-at-point located at previous position which have been
-        ;; pushed to `mark-ring'.
-        (setq def (save-excursion
-                    (goto-char (setq pos (car mark-ring)))
-                    (helm-aif (thing-at-point 'symbol) (regexp-quote it))))
-        (narrow-to-region (region-beginning) (region-end)))
-      (unwind-protect
-           (helm :sources 'helm-source-occur
-                 :buffer "*helm occur*"
-                 :default (or def (helm-aif (thing-at-point 'symbol) (regexp-quote it)))
-                 :history 'helm-occur-history
-                 :preselect (and (memq 'helm-source-occur helm-sources-using-default-as-input)
-                                 (format "%s:%d:" (regexp-quote (buffer-name))
-                                         (line-number-at-pos (or pos (point)))))
-                 :truncate-lines helm-moccur-truncate-lines)
-        (deactivate-mark t)))))
-
-;;;###autoload
-(defun helm-occur-from-isearch ()
-  "Invoke `helm-occur' from isearch."
-  (interactive)
-  (let ((input (if isearch-regexp
-                   isearch-string
-                 (regexp-quote isearch-string)))
-        (bufs (list (buffer-name (current-buffer)))))
-    (isearch-exit)
-    (helm-occur-init-source)
-    (helm-attrset 'moccur-buffers bufs helm-source-occur)
-    (helm-set-local-variable 'helm-multi-occur-buffer-list bufs)
-    (helm-set-local-variable
-     'helm-multi-occur-buffer-tick
-     (cl-loop for b in bufs
-              collect (buffer-chars-modified-tick (get-buffer b))))
-    (helm-set-local-variable 'helm-occur--invisible
-                             (null helm-occur-show-buffer-name))
-    (helm :sources 'helm-source-occur
-          :buffer "*helm occur*"
-          :history 'helm-occur-history
-          :input input
-          :truncate-lines helm-moccur-truncate-lines)))
-
-;;;###autoload
-(defun helm-multi-occur-from-isearch (&optional _arg)
-  "Invoke `helm-multi-occur' from isearch.
-
-With a prefix arg, reverse the behavior of
-`helm-moccur-always-search-in-current'.
-The prefix arg can be set before calling
-`helm-multi-occur-from-isearch' or during the buffer selection."
-  (interactive "p")
-  (let (buf-list
-        helm-moccur-always-search-in-current
-        (input (if isearch-regexp
-                   isearch-string
-                 (regexp-quote isearch-string))))
-    (isearch-exit)
-    (setq buf-list (helm-comp-read "Buffers: "
-                                   (helm-buffer-list)
-                                   :name "Occur in buffer(s)"
-                                   :marked-candidates t))
-    (setq helm-moccur-always-search-in-current
-          (if (or current-prefix-arg
-                  helm-current-prefix-arg)
-              (not helm-moccur-always-search-in-current)
-            helm-moccur-always-search-in-current))
-    (helm-multi-occur-1 buf-list input)))
-
-
-(provide 'helm-regexp)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-regexp.el ends here
diff --git a/elpa/helm-20181117.731/helm-regexp.elc b/elpa/helm-20181117.731/helm-regexp.elc
deleted file mode 100644
index 955e118..0000000
--- a/elpa/helm-20181117.731/helm-regexp.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-ring.el b/elpa/helm-20181117.731/helm-ring.el
deleted file mode 100644
index f744536..0000000
--- a/elpa/helm-20181117.731/helm-ring.el
+++ /dev/null
@@ -1,559 +0,0 @@
-;;; helm-ring.el --- kill-ring, mark-ring, and register browsers for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-utils)
-(require 'helm-help)
-(require 'helm-elisp)
-
-(declare-function undo-tree-restore-state-from-register "ext:undo-tree.el" (register))
-
-
-(defgroup helm-ring nil
-  "Ring related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-kill-ring-threshold 3
-  "Minimum length of a candidate to be listed by `helm-source-kill-ring'."
-  :type 'integer
-  :group 'helm-ring)
-
-(defcustom helm-kill-ring-max-offset 400
-  "Max number of chars displayed per candidate in kill-ring browser.
-When `t', don't truncate candidate, show all.
-By default it is approximatively the number of bits contained in five lines
-of 80 chars each i.e 80*5.
-Note that if you set this to nil multiline will be disabled, i.e you
-will not have anymore separators between candidates."
-  :type '(choice (const :tag "Disabled" t)
-          (integer :tag "Max candidate offset"))
-  :group 'helm-ring)
-
-(defcustom helm-kill-ring-actions
-  '(("Yank marked" . helm-kill-ring-action-yank)
-    ("Delete marked" . helm-kill-ring-action-delete))
-  "List of actions for kill ring source."
-  :group 'helm-ring
-  :type '(alist :key-type string :value-type function))
-
-(defcustom helm-kill-ring-separator "\n"
-  "The separator used to separate marked candidates when yanking."
-  :group 'helm-ring
-  :type 'string)
-
-(defcustom helm-register-max-offset 160
-  "Max size of string register entries before truncating."
-  :group 'helm-ring
-  :type  'integer)
-
-;;; Kill ring
-;;
-;;
-(defvar helm-kill-ring-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-y")     'helm-next-line)
-    (define-key map (kbd "M-u")     'helm-previous-line)
-    (define-key map (kbd "M-D")     'helm-kill-ring-delete)
-    (define-key map (kbd "C-]")     'helm-kill-ring-toggle-truncated)
-    (define-key map (kbd "C-c C-k") 'helm-kill-ring-kill-selection)
-    map)
-  "Keymap for `helm-show-kill-ring'.")
-
-(defvar helm-source-kill-ring
-  (helm-build-sync-source "Kill Ring"
-    :init (lambda ()
-            (helm-attrset 'last-command last-command)
-            (helm-attrset 'multiline helm-kill-ring-max-offset))
-    :candidates #'helm-kill-ring-candidates
-    :filtered-candidate-transformer #'helm-kill-ring-transformer
-    :action 'helm-kill-ring-actions
-    :persistent-action 'ignore
-    :help-message 'helm-kill-ring-help-message
-    :persistent-help "DoNothing"
-    :keymap helm-kill-ring-map
-    :migemo t
-    :multiline 'helm-kill-ring-max-offset
-    :group 'helm-ring)
-  "Source for browse and insert contents of kill-ring.")
-
-(defun helm-kill-ring-candidates ()
-  (cl-loop for kill in (helm-fast-remove-dups kill-ring :test 'equal)
-        unless (or (< (length kill) helm-kill-ring-threshold)
-                   (string-match "\\`[\n[:blank:]]+\\'" kill))
-        collect kill))
-
-(defun helm-kill-ring-transformer (candidates _source)
-  "Ensure CANDIDATES are not read-only."
-  (cl-loop for i in candidates
-           when (get-text-property 0 'read-only i)
-           do (set-text-properties 0 (length i) '(read-only nil) i)
-           collect i))
-
-(defvar helm-kill-ring--truncated-flag nil)
-(defun helm-kill-ring-toggle-truncated ()
-  "Toggle truncated view of candidates in helm kill-ring browser."
-  (interactive)
-  (with-helm-alive-p
-    (setq helm-kill-ring--truncated-flag (not helm-kill-ring--truncated-flag))
-    (let* ((cur-cand (helm-get-selection))
-           (presel-fn (lambda ()
-                        (helm-kill-ring--preselect-fn cur-cand))))
-      (helm-attrset 'multiline
-                    (if helm-kill-ring--truncated-flag
-                        15000000
-                        helm-kill-ring-max-offset))
-        (helm-update presel-fn))))
-(put 'helm-kill-ring-toggle-truncated 'helm-only t)
-
-(defun helm-kill-ring-kill-selection ()
-  "Store the real value of candidate in kill-ring.
-Same as `helm-kill-selection-and-quit' called with a prefix arg."
-  (interactive)
-  (helm-kill-selection-and-quit t))
-(put 'helm-kill-ring-kill-selection 'helm-only t)
-
-(defun helm-kill-ring--preselect-fn (candidate)
-  "Internal, used to preselect CANDIDATE when toggling truncated view."
-  ;; Preselection by regexp may not work if candidate is huge, so walk
-  ;; the helm buffer until selection is on CANDIDATE.
-  (helm-awhile (condition-case-unless-debug nil
-                   (and (not (helm-pos-header-line-p))
-                        (helm-get-selection))
-                 (error nil))
-    (if (string= it candidate)
-        (cl-return)
-        (helm-next-line))))
-
-(defun helm-kill-ring-action-yank (_str)
-  "Insert concatenated marked candidates in current-buffer.
-
-When two prefix args are given prompt to choose separator, otherwise
-use `helm-kill-ring-separator' as default."
-  (let ((marked (helm-marked-candidates))
-        (sep (if (equal helm-current-prefix-arg '(16))
-                 (read-string "Separator: ")
-               helm-kill-ring-separator)))
-    (helm-kill-ring-action-yank-1
-     (cl-loop for c in (butlast marked)
-              concat (concat c sep) into str
-              finally return (concat str (car (last marked)))))))
-
-(defun helm-kill-ring-action-yank-1 (str)
-  "Insert STR in `kill-ring' and set STR to the head.
-
-When called with a prefix arg, point and mark are exchanged without
-activating region.
-If this action is executed just after `yank',
-replace with STR as yanked string."
-  (let ((yank-fn (lambda (&optional before yank-pop)
-                   (insert-for-yank str)
-                   ;; Set the window start back where it was in
-                   ;; the yank command, if possible.
-                   (when yank-pop
-                     (set-window-start (selected-window) yank-window-start t))
-                   (when (or (equal helm-current-prefix-arg '(4)) before)
-                     ;; Same as exchange-point-and-mark but without
-                     ;; activating region.
-                     (goto-char (prog1 (mark t)
-                                  (set-marker (mark-marker)
-                                              (point)
-                                              helm-current-buffer)))))))
-    ;; Prevent inserting and saving highlighted items.
-    (set-text-properties 0 (length str) nil str)
-    (with-helm-current-buffer
-      (unwind-protect
-           (progn
-             (setq kill-ring (delete str kill-ring))
-             ;; Adding a `delete-selection' property
-             ;; to `helm-kill-ring-action' is not working
-             ;; because `this-command' will be `helm-maybe-exit-minibuffer',
-             ;; so use this workaround (Issue #1520).
-             (when (and (region-active-p) delete-selection-mode)
-               (delete-region (region-beginning) (region-end)))
-             (if (not (eq (helm-attr 'last-command helm-source-kill-ring) 'yank))
-                 (progn
-                   ;; Ensure mark is at beginning of inserted text.
-                   (push-mark)
-                   ;; When yanking in a helm minibuffer we need a small
-                   ;; delay to detect the mark in previous minibuffer. [1]
-                   (run-with-timer 0.01 nil yank-fn))
-               ;; from `yank-pop'
-               (let ((inhibit-read-only t)
-                     (before (< (point) (mark t))))
-                 (if before
-                     (funcall (or yank-undo-function 'delete-region) (point) (mark t))
-                   (funcall (or yank-undo-function 'delete-region) (mark t) (point)))
-                 (setq yank-undo-function nil)
-                 (set-marker (mark-marker) (point) helm-current-buffer)
-                 ;; Same as [1] but use the same mark and point as in
-                 ;; the initial yank according to BEFORE even if no
-                 ;; prefix arg is given.
-                 (run-with-timer 0.01 nil yank-fn before 'pop))))
-        (kill-new str)))))
-(define-obsolete-function-alias 'helm-kill-ring-action 'helm-kill-ring-action-yank "2.4.0")
-
-(defun helm-kill-ring-action-delete (_candidate)
-  "Delete marked candidates from `kill-ring'."
-  (cl-loop for c in (helm-marked-candidates)
-           do (setq kill-ring
-                    (delete c kill-ring))))
-
-(defun helm-kill-ring-delete ()
-  "Delete marked candidates from `kill-ring'.
-
-This is a command for `helm-kill-ring-map'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action 'helm-kill-ring-action-delete)))
-
-
-;;;; <Mark ring>
-;; DO NOT use these sources with other sources use
-;; the commands `helm-mark-ring', `helm-global-mark-ring' or
-;; `helm-all-mark-rings' instead.
-
-(defun helm-mark-ring-line-string-at-pos (pos)
-  "Return line string at position POS."
-  (save-excursion
-    (goto-char pos)
-    (forward-line 0)
-    (let ((line (car (split-string (thing-at-point 'line) "[\n\r]"))))
-      (remove-text-properties 0 (length line) '(read-only) line)
-      (if (string= "" line)
-          "<EMPTY LINE>"
-        line))))
-
-(defun helm-mark-ring-get-candidates ()
-  (with-helm-current-buffer
-    (cl-loop with marks = (if (mark t)
-                              (cons (mark-marker) mark-ring)
-                            mark-ring)
-             for marker in marks
-             with max-line-number = (line-number-at-pos (point-max))
-             with width = (length (number-to-string max-line-number))
-             for m = (format (concat "%" (number-to-string width) "d: %s")
-                             (line-number-at-pos marker)
-                             (helm-mark-ring-line-string-at-pos marker))
-             unless (and recip (assoc m recip))
-             collect (cons m marker) into recip
-             finally return recip)))
-
-(defun helm-mark-ring-default-action (candidate)
-  (let ((target (copy-marker candidate)))
-    (helm-aif (marker-buffer candidate)
-        (progn
-          (switch-to-buffer it)
-          (helm-log-run-hook 'helm-goto-line-before-hook)
-          (helm-match-line-cleanup)
-          (with-helm-current-buffer
-            (unless helm-yank-point (setq helm-yank-point (point))))
-          (helm-goto-char target)
-          (helm-highlight-current-line))
-      ;; marker points to no buffer, no need to dereference it, just
-      ;; delete it.
-      (setq mark-ring (delete target mark-ring))
-      (error "Marker points to no buffer"))))
-
-(defvar helm-source-mark-ring
-  (helm-build-sync-source "mark-ring"
-    :candidates #'helm-mark-ring-get-candidates
-    :action '(("Goto line" . helm-mark-ring-default-action))
-    :persistent-help "Show this line"
-    :group 'helm-ring))
-
-;;; Global-mark-ring
-(defvar helm-source-global-mark-ring
-  (helm-build-sync-source "global-mark-ring"
-    :candidates #'helm-global-mark-ring-get-candidates
-    :action '(("Goto line" . helm-mark-ring-default-action))
-    :persistent-help "Show this line"
-    :group 'helm-ring))
-
-(defun helm-global-mark-ring-format-buffer (marker)
-  (with-current-buffer (marker-buffer marker)
-    (goto-char marker)
-    (forward-line 0)
-    (let ((line (pcase (thing-at-point 'line)
-                  ((and line (pred stringp)
-                        (guard (not (string-match-p "\\`\n?\\'" line))))
-                   (car (split-string line "[\n\r]")))
-                  (_ "<EMPTY LINE>"))))
-      (remove-text-properties 0 (length line) '(read-only) line)
-      (format "%7d:%s:    %s"
-              (line-number-at-pos) (marker-buffer marker) line))))
-
-(defun helm-global-mark-ring-get-candidates ()
-  (let ((marks global-mark-ring))
-    (when marks
-      (cl-loop for marker in marks
-               for mb = (marker-buffer marker)
-               for gm = (unless (or (string-match "^ " (format "%s" mb))
-                                    (null mb))
-                          (helm-global-mark-ring-format-buffer marker))
-               when (and gm (not (assoc gm recip)))
-               collect (cons gm marker) into recip
-               finally return recip))))
-
-;;;; <Register>
-;;; Insert from register
-(defvar helm-source-register
-  (helm-build-sync-source "Registers"
-    :candidates #'helm-register-candidates
-    :action-transformer #'helm-register-action-transformer
-    :persistent-help ""
-    :multiline t
-    :action '(("Delete Register(s)" .
-               (lambda (_candidate)
-                 (cl-loop for candidate in (helm-marked-candidates)
-                          for register = (car candidate)
-                          do (setq register-alist
-                                (delq (assoc register register-alist)
-                                      register-alist))))))
-    :group 'helm-ring)
-  "See (info \"(emacs)Registers\")")
-
-(defun helm-register-candidates ()
-  "Collecting register contents and appropriate commands."
-  (cl-loop for (char . val) in register-alist
-        for key    = (single-key-description char)
-        for string-actions =
-        (cond
-          ((numberp val)
-           (list (int-to-string val)
-                 'insert-register
-                 'increment-register))
-          ((markerp val)
-           (let ((buf (marker-buffer val)))
-             (if (null buf)
-                 (list "a marker in no buffer")
-               (list (concat
-                      "a buffer position:"
-                      (buffer-name buf)
-                      ", position "
-                      (int-to-string (marker-position val)))
-                     'jump-to-register
-                     'insert-register))))
-          ((and (consp val) (window-configuration-p (car val)))
-           (list "window configuration."
-                 'jump-to-register))
-          ((and (vectorp val)
-                (fboundp 'undo-tree-register-data-p)
-                (undo-tree-register-data-p (elt val 1)))
-           (list
-            "Undo-tree entry."
-            'undo-tree-restore-state-from-register))
-          ((or (and (vectorp val) (eq 'registerv (aref val 0)))
-               (and (consp val) (frame-configuration-p (car val))))
-           (list "frame configuration."
-                 'jump-to-register))
-          ((and (consp val) (eq (car val) 'file))
-           (list (concat "file:"
-                         (prin1-to-string (cdr val))
-                         ".")
-                 'jump-to-register))
-          ((and (consp val) (eq (car val) 'file-query))
-           (list (concat "file:a file-query reference: file "
-                         (car (cdr val))
-                         ", position "
-                         (int-to-string (car (cdr (cdr val))))
-                         ".")
-                 'jump-to-register))
-          ((consp val)
-           (let ((lines (format "%4d" (length val))))
-             (list (format "%s: %s\n" lines
-                           (truncate-string-to-width
-                            (mapconcat 'identity (list (car val))
-                                       "^J") (- (window-width) 15)))
-                   'insert-register)))
-          ((stringp val)
-           (list
-            ;; without properties
-            (concat (substring-no-properties
-                     val 0 (min (length val) helm-register-max-offset))
-                    (if (> (length val) helm-register-max-offset)
-                        "[...]" ""))
-            'insert-register
-            'append-to-register
-            'prepend-to-register)))
-        unless (null string-actions) ; Fix Issue #1107.
-        collect (cons (format "Register %3s:\n %s" key (car string-actions))
-                      (cons char (cdr string-actions)))))
-
-(defun helm-register-action-transformer (actions register-and-functions)
-  "Decide actions by the contents of register."
-  (cl-loop with func-actions =
-           '((insert-register
-              "Insert Register" .
-              (lambda (c) (insert-register (car c))))
-             (jump-to-register
-              "Jump to Register" .
-              (lambda (c) (jump-to-register (car c))))
-             (append-to-register
-              "Append Region to Register" .
-              (lambda (c) (append-to-register
-                           (car c) (region-beginning) (region-end))))
-             (prepend-to-register
-              "Prepend Region to Register" .
-              (lambda (c) (prepend-to-register
-                           (car c) (region-beginning) (region-end))))
-             (increment-register
-              "Increment Prefix Arg to Register" .
-              (lambda (c) (increment-register
-                           helm-current-prefix-arg (car c))))
-             (undo-tree-restore-state-from-register
-              "Restore Undo-tree register" .
-              (lambda (c) (and (fboundp 'undo-tree-restore-state-from-register)
-                               (undo-tree-restore-state-from-register (car c))))))
-           for func in (cdr register-and-functions)
-           when (assq func func-actions)
-           collect (cdr it) into transformer-actions
-           finally return (append transformer-actions actions)))
-
-;;;###autoload
-(defun helm-mark-ring ()
-  "Preconfigured `helm' for `helm-source-mark-ring'."
-  (interactive)
-  (helm :sources 'helm-source-mark-ring
-        :resume 'noresume
-        :buffer "*helm mark*"))
-
-;;;###autoload
-(defun helm-global-mark-ring ()
-  "Preconfigured `helm' for `helm-source-global-mark-ring'."
-  (interactive)
-  (helm :sources 'helm-source-global-mark-ring
-        :resume 'noresume
-        :buffer "*helm global mark*"))
-
-;;;###autoload
-(defun helm-all-mark-rings ()
-  "Preconfigured `helm' for `helm-source-global-mark-ring' and \
-`helm-source-mark-ring'."
-  (interactive)
-  (helm :sources '(helm-source-mark-ring
-                   helm-source-global-mark-ring)
-        :resume 'noresume
-        :buffer "*helm mark ring*"))
-
-;;;###autoload
-(defun helm-register ()
-  "Preconfigured `helm' for Emacs registers."
-  (interactive)
-  (helm :sources 'helm-source-register
-        :resume 'noresume
-        :buffer "*helm register*"))
-
-;;;###autoload
-(defun helm-show-kill-ring ()
-  "Preconfigured `helm' for `kill-ring'.
-It is drop-in replacement of `yank-pop'.
-
-First call open the kill-ring browser, next calls move to next line."
-  (interactive)
-  (setq helm-kill-ring--truncated-flag nil)
-  (let ((enable-recursive-minibuffers t))
-    (helm :sources helm-source-kill-ring
-          :buffer "*helm kill ring*"
-          :resume 'noresume
-          :allow-nest t)))
-
-;;;###autoload
-(defun helm-execute-kmacro ()
-  "Preconfigured helm for keyboard macros.
-Define your macros with `f3' and `f4'.
-See (info \"(emacs) Keyboard Macros\") for detailed infos.
-This command is useful when used with persistent action."
-  (interactive)
-  (let ((helm-quit-if-no-candidate
-         (lambda () (message "No kbd macro has been defined"))))
-    (helm :sources
-          (helm-build-sync-source "Kmacro"
-            :candidates (lambda ()
-                          (helm-fast-remove-dups
-                           (cons (kmacro-ring-head)
-                                 kmacro-ring)
-                           :test 'equal))
-            :multiline t
-            :candidate-transformer
-            (lambda (candidates)
-              (cl-loop for c in candidates collect
-                       (propertize (help-key-description (car c) nil)
-                                   'helm-realvalue c)))
-            :persistent-help "Execute kmacro"
-            :help-message 'helm-kmacro-help-message
-            :action
-            (helm-make-actions
-             "Execute kmacro (`C-u <n>' to execute <n> times)"
-             'helm-kbd-macro-execute
-             "Concat marked macros"
-             'helm-kbd-macro-concat-macros
-             "Delete marked macros"
-             'helm-kbd-macro-delete-macro
-             "Edit marked macro"
-             'helm-kbd-macro-edit-macro)
-            :group 'helm-ring)
-          :buffer "*helm kmacro*")))
-
-(defun helm-kbd-macro-execute (candidate)
-  ;; Move candidate on top of list for next use.
-  (setq kmacro-ring (delete candidate kmacro-ring))
-  (kmacro-push-ring)
-  (kmacro-split-ring-element candidate)
-  (kmacro-exec-ring-item
-   candidate helm-current-prefix-arg))
-
-(defun helm-kbd-macro-concat-macros (_candidate)
-  (let ((mkd (helm-marked-candidates)))
-    (when (cdr mkd)
-      (kmacro-push-ring)
-      (setq last-kbd-macro
-            (mapconcat 'identity
-                       (cl-loop for km in mkd
-                                if (vectorp km)
-                                append (cl-loop for k across km collect
-                                                (key-description (vector k)))
-                                into result
-                                else collect (car km) into result
-                                finally return result)
-                       "")))))
-
-(defun helm-kbd-macro-delete-macro (_candidate)
-  (let ((mkd (helm-marked-candidates)))
-    (kmacro-push-ring)
-    (cl-loop for km in mkd
-             do (setq kmacro-ring (delete km kmacro-ring)))
-    (kmacro-pop-ring1)))
-
-(defun helm-kbd-macro-edit-macro (candidate)
-  (kmacro-push-ring)
-  (setq kmacro-ring (delete candidate kmacro-ring))
-  (kmacro-split-ring-element candidate)
-  (kmacro-edit-macro))
-
-(provide 'helm-ring)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-ring.el ends here
diff --git a/elpa/helm-20181117.731/helm-ring.elc b/elpa/helm-20181117.731/helm-ring.elc
deleted file mode 100644
index bc92abc..0000000
--- a/elpa/helm-20181117.731/helm-ring.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-semantic.el b/elpa/helm-20181117.731/helm-semantic.el
deleted file mode 100644
index dcb55e0..0000000
--- a/elpa/helm-20181117.731/helm-semantic.el
+++ /dev/null
@@ -1,231 +0,0 @@
-;;; helm-semantic.el --- Helm interface for Semantic -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2017 Daniel Hackney <dan@haxney.org>
-;;               2012 ~ 2018  Thierry Volpiatto<thierry.volpiatto@gmail.com>
-
-;; Author: Daniel Hackney <dan@haxney.org>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; Uses `candidates-in-buffer' for speed.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'semantic)
-(require 'helm-help)
-(require 'helm-imenu)
-
-(declare-function pulse-momentary-highlight-one-line "pulse.el" (point &optional face))
-
-(defgroup helm-semantic nil
-  "Semantic tags related libraries and applications for helm."
-  :group 'helm)
-
-(defcustom helm-semantic-lynx-style-map t
-  "Use Arrow keys to jump to occurences."
-  :group 'helm-semantic
-  :type  'boolean)
-
-(defcustom helm-semantic-display-style
-  '((python-mode . semantic-format-tag-summarize)
-    (c-mode . semantic-format-tag-concise-prototype-c-mode)
-    (emacs-lisp-mode . semantic-format-tag-abbreviate-emacs-lisp-mode))
-  "Function to present a semantic tag according to `major-mode'.
-
-It is an alist where the `car' of each element is a `major-mode' and
-the `cdr' a `semantic-format-tag-*' function.
-
-If no function is found for current `major-mode', fall back to
-`semantic-format-tag-summarize' default function.
-
-You can have more or less informations depending of the `semantic-format-tag-*'
-function you choose.
-
-All the supported functions are prefixed with \"semantic-format-tag-\",
-you have completion on these functions with `C-M i' in the customize interface."
-  :group 'helm-semantic
-  :type '(alist :key-type symbol :value-type symbol))
-
-;;; keymap
-(defvar helm-semantic-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (when helm-semantic-lynx-style-map
-      (define-key map (kbd "<left>")  'helm-maybe-exit-minibuffer)
-      (define-key map (kbd "<right>") 'helm-execute-persistent-action))
-    (delq nil map)))
-
-;; Internals vars
-(defvar helm-semantic--tags-cache nil)
-
-(defun helm-semantic--fetch-candidates (tags depth &optional class)
-  "Write the contents of TAGS to the current buffer."
-  (let ((class class) cur-type
-        (stylefn (or (with-helm-current-buffer
-                       (assoc-default major-mode helm-semantic-display-style))
-                     #'semantic-format-tag-summarize)))
-    (cl-dolist (tag tags)
-      (when (listp tag)
-        (cl-case (setq cur-type (semantic-tag-class tag))
-          ((function variable type)
-           (let ((spaces (make-string (* depth 2) ?\s))
-                 (type-p (eq cur-type 'type)))
-             (unless (and (> depth 0) (not type-p))
-               (setq class nil))
-             (insert
-              (if (and class (not type-p))
-                  (format "%s%s(%s) "
-                          spaces (if (< depth 2) "" "├►") class)
-                spaces)
-              ;; Save the tag for later
-              (propertize (funcall stylefn tag nil t)
-                          'semantic-tag tag)
-              "\n")
-             (and type-p (setq class (car tag)))
-             ;; Recurse to children
-             (unless (eq cur-type 'function)
-               (helm-semantic--fetch-candidates
-                (semantic-tag-components tag) (1+ depth) class))))
-
-          ;; Don't do anything with packages or includes for now
-          ((package include)
-           (insert
-            (propertize (funcall stylefn tag nil t)
-                        'semantic-tag tag)
-            "\n")
-           )
-          ;; Catch-all
-          (t))))))
-
-(defun helm-semantic-default-action (_candidate &optional persistent)
-  ;; By default, helm doesn't pass on the text properties of the selection.
-  ;; Fix this.
-  (helm-log-run-hook 'helm-goto-line-before-hook)
-  (with-current-buffer helm-buffer
-    (when (looking-at " ")
-      (goto-char (next-single-property-change
-                  (point-at-bol) 'semantic-tag nil (point-at-eol)))) 
-    (let ((tag (get-text-property (point) 'semantic-tag)))
-      (semantic-go-to-tag tag)
-      (unless persistent
-        (pulse-momentary-highlight-one-line (point))))))
-
-(defun helm-semantic--maybe-set-needs-update ()
-  (with-helm-current-buffer
-    (when (semantic-parse-tree-needs-update-p)
-      (semantic-parse-tree-set-needs-update))))
-
-(defvar helm-source-semantic nil)
-
-(defclass helm-semantic-source (helm-source-in-buffer)
-  ((init :initform (lambda ()
-                     (helm-semantic--maybe-set-needs-update)
-                     (setq helm-semantic--tags-cache (semantic-fetch-tags))
-                     (with-current-buffer (helm-candidate-buffer 'global)
-                       (let ((major-mode (with-helm-current-buffer major-mode)))
-                         (helm-semantic--fetch-candidates helm-semantic--tags-cache 0)))))
-   (get-line :initform 'buffer-substring)
-   (persistent-help :initform "Show this entry")
-   (keymap :initform 'helm-semantic-map)
-   (help-message :initform 'helm-semantic-help-message)
-   (persistent-action :initform (lambda (elm)
-                                  (helm-semantic-default-action elm t)
-                                  (helm-highlight-current-line)))
-   (action :initform 'helm-semantic-default-action)))
-
-(defcustom helm-semantic-fuzzy-match nil
-  "Enable fuzzy matching in `helm-source-semantic'."
-  :group 'helm-semantic
-  :type  'boolean
-  :set (lambda (var val)
-         (set var val)
-         (setq helm-source-semantic
-               (helm-make-source "Semantic Tags" 'helm-semantic-source
-                 :fuzzy-match helm-semantic-fuzzy-match))))
-
-;;;###autoload
-(defun helm-semantic (arg)
-  "Preconfigured `helm' for `semantic'.
-If ARG is supplied, pre-select symbol at point instead of current"
-  (interactive "P")
-  (let ((tag (helm-aif (car (semantic-current-tag-parent))
-                 (let ((curtag (car (semantic-current-tag))))
-                   (if (string= it curtag)
-                       (format "\\_<%s\\_>" curtag)
-                     (cons (format "\\_<%s\\_>" it)
-                           (format "\\_<%s\\_>" curtag))))
-               (format "\\_<%s\\_>" (car (semantic-current-tag))))))
-    (unless helm-source-semantic
-      (setq helm-source-semantic
-            (helm-make-source "Semantic Tags" 'helm-semantic-source
-              :fuzzy-match helm-semantic-fuzzy-match)))
-    (helm :sources 'helm-source-semantic
-          :candidate-number-limit 9999
-          :preselect (if arg
-                         (thing-at-point 'symbol)
-                       tag)
-          :buffer "*helm semantic*")))
-
-;;;###autoload
-(defun helm-semantic-or-imenu (arg)
-  "Preconfigured helm for `semantic' or `imenu'.
-If ARG is supplied, pre-select symbol at point instead of current
-semantic tag in scope.
-
-If `semantic-mode' is active in the current buffer, then use
-semantic for generating tags, otherwise fall back to `imenu'.
-Fill in the symbol at point by default."
-  (interactive "P")
-  (unless helm-source-semantic
-    (setq helm-source-semantic
-          (helm-make-source "Semantic Tags" 'helm-semantic-source
-            :fuzzy-match helm-semantic-fuzzy-match)))
-  (unless helm-source-imenu
-    (setq helm-source-imenu
-          (helm-make-source "Imenu" 'helm-imenu-source
-            :fuzzy-match helm-imenu-fuzzy-match)))
-  (let* ((source (if (semantic-active-p)
-                     'helm-source-semantic
-                     'helm-source-imenu))
-         (imenu-p (eq source 'helm-source-imenu))
-         (imenu-auto-rescan imenu-p)
-         (str (thing-at-point 'symbol))
-         (helm-execute-action-at-once-if-one
-          (and imenu-p
-               helm-imenu-execute-action-at-once-if-one))
-         (tag (helm-aif (car (semantic-current-tag-parent))
-                  (let ((curtag (car (semantic-current-tag))))
-                    (if (string= it curtag)
-                        (format "\\_<%s\\_>" curtag)
-                      (cons (format "\\_<%s\\_>" it)
-                            (format "\\_<%s\\_>" curtag))))
-                (format "\\_<%s\\_>" (car (semantic-current-tag))))))
-    (helm :sources source
-          :candidate-number-limit 9999
-          :default (and imenu-p (list (concat "\\_<" (and str (regexp-quote str)) "\\_>") str))
-          :preselect (if (or arg imenu-p) str tag)
-          :buffer "*helm semantic/imenu*")))
-
-(provide 'helm-semantic)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-semantic.el ends here
diff --git a/elpa/helm-20181117.731/helm-semantic.elc b/elpa/helm-20181117.731/helm-semantic.elc
deleted file mode 100644
index 64df2aa..0000000
--- a/elpa/helm-20181117.731/helm-semantic.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-sys.el b/elpa/helm-20181117.731/helm-sys.el
deleted file mode 100644
index 9ec918d..0000000
--- a/elpa/helm-20181117.731/helm-sys.el
+++ /dev/null
@@ -1,461 +0,0 @@
-;;; helm-sys.el --- System related functions for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-utils)
-
-
-(defgroup helm-sys nil
-  "System related helm library."
-  :group 'helm)
-
-(defface helm-top-columns
-    '((t :inherit helm-header))
-  "Face for helm help string in minibuffer."
-  :group 'helm-sys)
-
-
-(defcustom helm-top-command
-  (cl-case system-type
-    (darwin "env COLUMNS=%s ps -axo pid,user,pri,nice,ucomm,tty,start_time,vsz,%%cpu,%%mem,etime,command")
-    (t      "env COLUMNS=%s top -b -n 1"))
-  "Top command used to display output of top.
-A format string where %s will be replaced with `frame-width'.
-
-To use 'top' command, a version supporting batch mode (-b option) is needed.
-On Mac OSX 'top' command doesn't support this, so ps command
-is used instead by default.
-Normally 'top' command output have 12 columns, but in some versions you may
-have less than this, so you can either customize top to use 12 columns with the
-interactives 'f' and 'W' commands of top, or modify
-`helm-top-sort-columns-alist' to fit with the number of columns
-your 'top' command is using.
-
-If you modify 'ps' command be sure that 'pid' comes in first
-and \"env COLUMNS=%s\" is specified at beginning of command.
-Ensure also that no elements contain spaces (e.g use start_time and not start).
-Same as for 'top' you can customize `helm-top-sort-columns-alist' to make sort commands
-working properly according to your settings."
-  :group 'helm-sys
-  :type 'string)
-
-(defcustom helm-top-sort-columns-alist '((com . 11)
-                                        (mem . 9)
-                                        (cpu . 8)
-                                        (user . 1))
-  "Allow defining which column to use when sorting output of top/ps command.
-Only com, mem, cpu and user are sorted, so no need to put something else there,
-it will have no effect.
-Note that column numbers are counted from zero, i.e column 1 is the nth 0 column."
-  :group 'helm-sys
-  :type '(alist :key-type symbol :value-type (integer :tag "Column number")))
-
-(defcustom helm-top-poll-delay 1.5
-  "Helm top poll after this delay when `helm-top-poll-mode' is enabled.
-The minimal delay allowed is 1.5, if less than this helm-top will use 1.5."
-  :group 'helm-sys
-  :type  'float)
-
-(defcustom helm-top-poll-delay-post-command 1.0
-  "Helm top stop polling during this delay.
-This delay is additioned to `helm-top-poll-delay' after emacs stop
-being idle."
-  :group 'helm-sys
-  :type 'float)
-
-(defcustom helm-top-poll-preselection 'linum
-  "Stay on same line or follow candidate when `helm-top-poll' update display.
-Possible values are 'candidate or 'linum.
-This affect also sorting functions in the same way."
-  :group'helm-sys
-  :type '(radio :tag "Preferred preselection action for helm-top"
-          (const :tag "Follow candidate" candidate)
-          (const :tag "Stay on same line" linum)))
-
-;;; Top (process)
-;;
-;;
-(defvar helm-top-sort-fn nil)
-(defvar helm-top-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-P")   'helm-top-run-sort-by-cpu)
-    (define-key map (kbd "M-C")   'helm-top-run-sort-by-com)
-    (define-key map (kbd "M-M")   'helm-top-run-sort-by-mem)
-    (define-key map (kbd "M-U")   'helm-top-run-sort-by-user)
-    map))
-
-(defvar helm-top-after-init-hook nil
-  "Local hook for helm-top.")
-
-(defvar helm-top--poll-timer nil)
-
-(defun helm-top-poll (&optional no-update delay)
-  (when helm-top--poll-timer
-    (cancel-timer helm-top--poll-timer))
-  (condition-case nil
-      (progn
-        (when (and (helm--alive-p) (null no-update))
-          ;; Fix quitting while process is running
-          ;; by binding `with-local-quit' in init function
-          ;; Issue #1521.
-          (helm-force-update
-           (cl-ecase helm-top-poll-preselection
-             (candidate (replace-regexp-in-string
-                         "[0-9]+" "[0-9]+"
-                         (regexp-quote (helm-get-selection nil t))))
-             (linum `(lambda ()
-                       (goto-char (point-min))
-                       (forward-line ,(helm-candidate-number-at-point)))))))
-        (setq helm-top--poll-timer
-              (run-with-idle-timer
-               (helm-aif (current-idle-time)
-                   (time-add it (seconds-to-time
-                                 (or delay (helm-top--poll-delay))))
-                 (or delay (helm-top--poll-delay)))
-               nil
-               'helm-top-poll)))
-    (quit (cancel-timer helm-top--poll-timer))))
-
-(defun helm-top--poll-delay ()
-  (max 1.5 helm-top-poll-delay))
-
-(defun helm-top-poll-no-update ()
-  (helm-top-poll t (+ (helm-top--poll-delay)
-                      helm-top-poll-delay-post-command)))
-
-(defun helm-top-initialize-poll-hooks ()
-  ;; When emacs is idle during say 20s
-  ;; the idle timer will run in 20+1.5 s.
-  ;; This is fine when emacs stays idle, because the next timer
-  ;; will run at 21.5+1.5 etc... so the display will be updated
-  ;; at every 1.5 seconds.
-  ;; But as soon as emacs looses its idleness, the next update
-  ;; will occur at say 21+1.5 s, so we have to reinitialize
-  ;; the timer at 0+1.5.
-  (add-hook 'post-command-hook 'helm-top-poll-no-update)
-  (add-hook 'focus-in-hook 'helm-top-poll-no-update))
-
-;;;###autoload
-(define-minor-mode helm-top-poll-mode
-    "Refresh automatically helm top buffer once enabled."
-  :group 'helm-top
-  :global t
-  (if helm-top-poll-mode
-      (progn
-        (add-hook 'helm-top-after-init-hook 'helm-top-poll-no-update)
-        (add-hook 'helm-top-after-init-hook 'helm-top-initialize-poll-hooks))
-      (remove-hook 'helm-top-after-init-hook 'helm-top-poll-no-update)
-      (remove-hook 'helm-top-after-init-hook 'helm-top-initialize-poll-hooks)))
-
-(defvar helm-source-top
-  (helm-build-in-buffer-source "Top"
-    :header-name (lambda (name)
-                   (concat name (if helm-top-poll-mode
-                                    " (auto updating)"
-                                    " (Press C-c C-u to refresh)")))
-    :init #'helm-top-init
-    :after-init-hook 'helm-top-after-init-hook
-    :cleanup (lambda ()
-               (when helm-top--poll-timer
-                 (cancel-timer helm-top--poll-timer))
-               (remove-hook 'post-command-hook 'helm-top-poll-no-update)
-               (remove-hook 'focus-in-hook 'helm-top-poll-no-update))
-    :display-to-real #'helm-top-display-to-real
-    :persistent-action '(helm-top-sh-persistent-action . never-split)
-    :persistent-help "SIGTERM"
-    :help-message 'helm-top-help-message
-    :mode-line 'helm-top-mode-line
-    :follow 'never
-    :keymap helm-top-map
-    :filtered-candidate-transformer #'helm-top-sort-transformer
-    :action-transformer #'helm-top-action-transformer
-    :group 'helm-sys))
-
-(defvar helm-top--line nil)
-(defun helm-top-transformer (candidates _source)
-  "Transformer for `helm-top'.
-Return empty string for non--valid candidates."
-  (cl-loop for disp in candidates collect
-        (cond ((string-match "^ *[0-9]+" disp) disp)
-              ((string-match "^ *PID" disp)
-               (setq helm-top--line (cons (propertize disp 'face 'helm-top-columns) "")))
-              (t (cons disp "")))
-        into lst
-        finally return (or (member helm-top--line lst)
-                           (cons helm-top--line lst))))
-
-(defun helm-top--skip-top-line ()
-  (let* ((src (helm-get-current-source))
-         (src-name (assoc-default 'name src)))
-    (helm-aif (and (stringp src-name)
-                   (string= src-name "Top")
-                   (helm-get-selection nil t src))
-        (when (string-match-p "^ *PID" it)
-          (helm-next-line)))))
-
-(defun helm-top-action-transformer (actions _candidate)
-  "Action transformer for `top'.
-Show actions only on line starting by a PID."
-  (let ((disp (helm-get-selection nil t)))
-    (cond ((string-match "\\` *[0-9]+" disp)
-           (list '("kill (SIGTERM)" . (lambda (_pid)
-                                        (helm-top-sh "TERM" (helm-top--marked-pids))))
-                 '("kill (SIGKILL)" . (lambda (_pid)
-                                        (helm-top-sh "KILL" (helm-top--marked-pids))))
-                 '("kill (SIGINT)" .  (lambda (_pid)
-                                        (helm-top-sh "INT" (helm-top--marked-pids))))
-                 '("kill (Choose signal)"
-                   . (lambda (_pid)
-                       (let ((pids (helm-top--marked-pids)))
-                         (helm-top-sh
-                          (helm-comp-read (format "Kill %d pids with signal: "
-                                                  (length pids))
-                                          '("ALRM" "HUP" "INT" "KILL" "PIPE" "POLL"
-                                            "PROF" "TERM" "USR1" "USR2" "VTALRM"
-                                            "STKFLT" "PWR" "WINCH" "CHLD" "URG"
-                                            "TSTP" "TTIN" "TTOU" "STOP" "CONT"
-                                            "ABRT" "FPE" "ILL" "QUIT" "SEGV"
-                                            "TRAP" "SYS" "EMT" "BUS" "XCPU" "XFSZ")
-                                          :must-match t)
-                          pids))))))
-          (t actions))))
-
-(defun helm-top--marked-pids ()
-  (helm-remove-if-not-match "\\`[0-9]+\\'" (helm-marked-candidates)))
-
-(defun helm-top-sh (sig pids)
-  "Run kill shell command with signal SIG on PIDS for `helm-top'."
-  (message "kill -%s %s exited with status %s"
-           sig (mapconcat 'identity pids " ")
-           (apply #'call-process
-                  "kill" nil nil nil (format "-%s" sig) pids)))
-
-(defun helm-top-sh-persistent-action (pid)
-  (helm-top-sh "TERM" (list pid))
-  (helm-delete-current-selection))
-
-(defun helm-top-init ()
-  "Insert output of top command in candidate buffer."
-  (with-local-quit
-    (unless helm-top-sort-fn (helm-top-set-mode-line "CPU"))
-    (with-current-buffer (helm-candidate-buffer 'global)
-      (call-process-shell-command
-       (format helm-top-command (frame-width))
-       nil (current-buffer)))))
-
-(defun helm-top-display-to-real (line)
-  "Return pid only from LINE."
-  (car (split-string line)))
-
-;; Sort top command
-
-(defun helm-top-set-mode-line (str)
-  (if (string-match "Sort:\\[\\(.*\\)\\] " helm-top-mode-line)
-      (setq helm-top-mode-line (replace-match str nil nil helm-top-mode-line 1))
-    (setq helm-top-mode-line (concat (format "Sort:[%s] " str) helm-top-mode-line))))
-
-(defun helm-top-sort-transformer (candidates source)
-  (helm-top-transformer
-   (if helm-top-sort-fn
-       (cl-loop for c in candidates
-                if (string-match "^ *[0-9]+" c)
-                collect c into pid-cands
-                else collect c into header-cands
-                finally return (append
-                                header-cands
-                                (sort pid-cands helm-top-sort-fn)))
-       candidates)
-   source))
-
-(defun helm-top-sort-by-com (s1 s2)
-  (let* ((split-1 (split-string s1))
-         (split-2 (split-string s2))
-         (col (cdr (assq 'com helm-top-sort-columns-alist)))
-         (com-1 (nth col split-1))
-         (com-2 (nth col split-2)))
-    (string< com-1 com-2)))
-
-(defun helm-top-sort-by-mem (s1 s2)
-  (let* ((split-1 (split-string s1))
-         (split-2 (split-string s2))
-         (col (cdr (assq 'mem helm-top-sort-columns-alist)))
-         (mem-1 (string-to-number (nth col split-1)))
-         (mem-2 (string-to-number (nth col split-2))))
-    (> mem-1 mem-2)))
-
-(defun helm-top-sort-by-cpu (s1 s2)
-  (let* ((split-1 (split-string s1))
-         (split-2 (split-string s2))
-         (col (cdr (assq 'cpu helm-top-sort-columns-alist)))
-         (cpu-1 (string-to-number (nth col split-1)))
-         (cpu-2 (string-to-number (nth col split-2))))
-    (> cpu-1 cpu-2)))
-
-(defun helm-top-sort-by-user (s1 s2)
-  (let* ((split-1 (split-string s1))
-         (split-2 (split-string s2))
-         (col (cdr (assq 'user helm-top-sort-columns-alist)))
-         (user-1 (nth col split-1))
-         (user-2 (nth col split-2)))
-    (string< user-1 user-2)))
-
-(defun helm-top--preselect-fn ()
-  (if (eq helm-top-poll-preselection 'linum)
-      `(lambda ()
-         (goto-char (point-min))
-         (forward-line ,(helm-candidate-number-at-point)))
-      (replace-regexp-in-string
-       "[0-9]+" "[0-9]+"
-       (regexp-quote (helm-get-selection nil t)))))
-
-(defun helm-top-run-sort-by-com ()
-  (interactive)
-  (helm-top-set-mode-line "COM")
-  (setq helm-top-sort-fn 'helm-top-sort-by-com)
-  (helm-update (helm-top--preselect-fn)))
-
-(defun helm-top-run-sort-by-cpu ()
-  (interactive)
-  (helm-top-set-mode-line "CPU")
-  ;; Force sorting by CPU even if some versions of top are using by
-  ;; default CPU sorting (Issue #1908).
-  (setq helm-top-sort-fn 'helm-top-sort-by-cpu)
-  (helm-update (helm-top--preselect-fn)))
-
-(defun helm-top-run-sort-by-mem ()
-  (interactive)
-  (helm-top-set-mode-line "MEM")
-  (setq helm-top-sort-fn 'helm-top-sort-by-mem)
-  (helm-update (helm-top--preselect-fn)))
-
-(defun helm-top-run-sort-by-user ()
-  (interactive)
-  (helm-top-set-mode-line "USER")
-  (setq helm-top-sort-fn 'helm-top-sort-by-user)
-  (helm-update (helm-top--preselect-fn)))
-
-
-;;; X RandR resolution change
-;;
-;;
-;;; FIXME I do not care multi-display.
-
-(defun helm-xrandr-info ()
-  "Return a pair with current X screen number and current X display name."
-  (with-temp-buffer
-    (call-process "xrandr" nil (current-buffer) nil
-                  "--current")
-    (let (screen output)
-      (goto-char (point-min))
-      (save-excursion
-        (when (re-search-forward "\\(^Screen \\)\\([0-9]\\):" nil t)
-          (setq screen (match-string 2))))
-      (when (re-search-forward "^\\(.*\\) connected" nil t)
-        (setq output (match-string 1)))
-      (list screen output))))
-
-(defun helm-xrandr-screen ()
-  "Return current X screen number."
-  (car (helm-xrandr-info)))
-
-(defun helm-xrandr-output ()
-  "Return current X display name."
-  (cadr (helm-xrandr-info)))
-
-(defvar helm-source-xrandr-change-resolution
-  (helm-build-sync-source "Change Resolution"
-    :candidates
-    (lambda ()
-      (with-temp-buffer
-        (call-process "xrandr" nil (current-buffer) nil
-                      "--screen" (helm-xrandr-screen) "-q")
-        (goto-char 1)
-        (cl-loop while (re-search-forward "   \\([0-9]+x[0-9]+\\)" nil t)
-                 for mode = (match-string 1)
-                 unless (member mode modes)
-                 collect mode into modes
-                 finally return modes)))
-    :action
-    (helm-make-actions "Change Resolution"
-                       (lambda (mode)
-                         (call-process "xrandr" nil nil nil
-                                       "--screen" (helm-xrandr-screen)
-                                       "--output" (helm-xrandr-output)
-                                       "--mode" mode)))))
-
-
-;;; Emacs process
-;;
-;;
-(defvar helm-source-emacs-process
-  (helm-build-sync-source "Emacs Process"
-    :init (lambda ()
-            (let (tabulated-list-use-header-line)
-              (list-processes--refresh)))
-    :candidates (lambda () (mapcar #'process-name (process-list)))
-    :persistent-action (lambda (elm)
-                         (delete-process (get-process elm))
-                         (helm-delete-current-selection))
-    :persistent-help "Kill Process"
-    :action (helm-make-actions "Kill Process"
-                               (lambda (_elm)
-                                 (cl-loop for p in (helm-marked-candidates)
-                                          do (delete-process (get-process p)))))))
-
-
-;;;###autoload
-(defun helm-top ()
-  "Preconfigured `helm' for top command."
-  (interactive)
-  (add-hook 'helm-after-update-hook 'helm-top--skip-top-line)
-  (save-window-excursion
-    (unless helm-alive-p (delete-other-windows))
-    (unwind-protect
-         (helm :sources 'helm-source-top
-               :buffer "*helm top*" :full-frame t
-               :candidate-number-limit 9999
-               :preselect "^\\s-*[0-9]+"
-               :truncate-lines helm-show-action-window-other-window)
-      (remove-hook 'helm-after-update-hook 'helm-top--skip-top-line))))
-
-;;;###autoload
-(defun helm-list-emacs-process ()
-  "Preconfigured `helm' for emacs process."
-  (interactive)
-  (helm-other-buffer 'helm-source-emacs-process "*helm process*"))
-
-;;;###autoload
-(defun helm-xrandr-set ()
-  "Preconfigured helm for xrandr."
-  (interactive)
-  (helm :sources 'helm-source-xrandr-change-resolution
-        :buffer "*helm xrandr*"))
-
-(provide 'helm-sys)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-sys.el ends here
diff --git a/elpa/helm-20181117.731/helm-sys.elc b/elpa/helm-20181117.731/helm-sys.elc
deleted file mode 100644
index b007627..0000000
--- a/elpa/helm-20181117.731/helm-sys.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-tags.el b/elpa/helm-20181117.731/helm-tags.el
deleted file mode 100644
index 88fc904..0000000
--- a/elpa/helm-20181117.731/helm-tags.el
+++ /dev/null
@@ -1,345 +0,0 @@
-;;; helm-tags.el --- Helm for Etags. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(require 'helm-utils)
-(require 'helm-grep)
-
-
-(defgroup helm-tags nil
-  "Tags related Applications and libraries for Helm."
-  :group 'helm)
-
-(defcustom helm-etags-tag-file-name "TAGS"
-  "Etags tag file name."
-  :type  'string
-  :group 'helm-tags)
-
-(defcustom helm-etags-tag-file-search-limit 10
-  "The limit level of directory to search tag file.
-Don't search tag file deeply if outside this value."
-  :type  'number
-  :group 'helm-tags)
-
-(defcustom helm-etags-match-part-only 'tag
-  "Allow choosing the tag part of CANDIDATE in `helm-source-etags-select'.
-A tag looks like this:
-    filename: \(defun foo
-You can choose matching against the tag part (i.e \"(defun foo\"),
-or against the whole candidate (i.e \"(filename:5:(defun foo\")."
-  :type '(choice
-          (const :tag "Match only tag" tag)
-          (const :tag "Match all file+tag" all))
-  :group 'helm-tags)
-
-(defcustom helm-etags-execute-action-at-once-if-one t
-  "Whether to jump straight to the selected tag if there's only
-one match."
-  :type 'boolean
-  :group 'helm-tags)
-
-
-(defgroup helm-tags-faces nil
-  "Customize the appearance of helm-tags faces."
-  :prefix "helm-"
-  :group 'helm-tags
-  :group 'helm-faces)
-
-(defface helm-etags-file
-    '((t (:foreground "Lightgoldenrod4"
-          :underline t)))
-  "Face used to highlight etags filenames."
-  :group 'helm-tags-faces)
-
-
-;;; Etags
-;;
-;;
-(defun helm-etags-run-switch-other-window ()
-  "Run switch to other window action from `helm-source-etags-select'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     (lambda (c)
-       (helm-etags-action-goto 'find-file-other-window c)))))
-(put 'helm-etags-run-switch-other-window 'helm-only t)
-
-(defun helm-etags-run-switch-other-frame ()
-  "Run switch to other frame action from `helm-source-etags-select'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-exit-and-execute-action
-     (lambda (c)
-       (helm-etags-action-goto 'find-file-other-frame c)))))
-(put 'helm-etags-run-switch-other-frame 'helm-only t)
-
-(defvar helm-etags-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "M-<down>") 'helm-goto-next-file)
-    (define-key map (kbd "M-<up>")   'helm-goto-precedent-file)
-    (define-key map (kbd "C-c o")    'helm-etags-run-switch-other-window)
-    (define-key map (kbd "C-c C-o")  'helm-etags-run-switch-other-frame)
-    map)
-  "Keymap used in Etags.")
-
-(defvar helm-etags-mtime-alist nil
-  "Store the last modification time of etags files here.")
-(defvar helm-etags-cache (make-hash-table :test 'equal)
-  "Cache content of etags files used here for faster access.")
-
-(defun helm-etags-get-tag-file (&optional directory)
-  "Return the path of etags file if found.
-Lookes recursively in parents directorys for a
-`helm-etags-tag-file-name' file."
-  ;; Get tag file from `default-directory' or upper directory.
-  (let ((current-dir (helm-etags-find-tag-file-directory
-                      (or directory default-directory))))
-    ;; Return nil if not find tag file.
-    (when current-dir
-      (expand-file-name helm-etags-tag-file-name current-dir))))
-
-(defun helm-etags-all-tag-files ()
-  "Return files from the following sources;
-  1) An automatically located file in the parent directories, by `helm-etags-get-tag-file'.
-  2) `tags-file-name', which is commonly set by `find-tag' command.
-  3) `tags-table-list' which is commonly set by `visit-tags-table' command."
-  (helm-fast-remove-dups
-   (delq nil
-         (append (list (helm-etags-get-tag-file)
-                       tags-file-name)
-                 tags-table-list))
-   :test 'equal))
-
-(defun helm-etags-find-tag-file-directory (current-dir)
-  "Try to find the directory containing tag file.
-If not found in CURRENT-DIR search in upper directory."
-  (let ((file-exists? (lambda (dir)
-                          (let ((tag-path (expand-file-name
-                                           helm-etags-tag-file-name dir)))
-                            (and (stringp tag-path)
-                                 (file-regular-p tag-path)
-                                 (file-readable-p tag-path))))))
-    (cl-loop with count = 0
-          until (funcall file-exists? current-dir)
-          ;; Return nil if outside the value of
-          ;; `helm-etags-tag-file-search-limit'.
-          if (= count helm-etags-tag-file-search-limit)
-          do (cl-return nil)
-          ;; Or search upper directories.
-          else
-          do (cl-incf count)
-          (setq current-dir (expand-file-name (concat current-dir "../")))
-          finally return current-dir)))
-
-(defun helm-etags-get-header-name (_x)
-  "Create header name for this helm etags session."
-  (concat "Etags in "
-          (with-helm-current-buffer
-            (helm-etags-get-tag-file))))
-
-(defun helm-etags-create-buffer (file)
-  "Create the `helm-buffer' based on contents of etags tag FILE."
-  (let* (max
-         (split (with-temp-buffer
-                  (insert-file-contents file)
-                  (prog1
-                      (split-string (buffer-string) "\n" 'omit-nulls)
-                    (setq max (line-number-at-pos (point-max))))))
-         (progress-reporter (make-progress-reporter "Loading tag file..." 0 max)))
-    (cl-loop
-          with fname
-          with cand
-          for i in split for count from 0
-          for elm = (unless (string-match "^\x0c" i)    ;; "^L"
-                      (helm-aif (string-match "\177" i) ;; "^?"
-                          (substring i 0 it)
-                        i))
-          for linum = (when (string-match "[0-9]+,?[0-9]*$" i)
-                        (car (split-string (match-string 0 i) ",")))
-          do (cond ((and elm (string-match "^\\([^,]+\\),[0-9]+$" elm))
-                    (setq fname (propertize (match-string 1 elm)
-                                            'face 'helm-etags-file)))
-                   (elm (setq cand (format "%s:%s:%s" fname linum elm)))
-                   (t (setq cand nil)))
-          when cand do (progn
-                         (insert (propertize (concat cand "\n") 'linum linum))
-                         (progress-reporter-update progress-reporter count)))))
-
-(defun helm-etags-init ()
-  "Feed `helm-buffer' using `helm-etags-cache' or tag file.
-If no entry in cache, create one."
-  (let ((tagfiles (helm-etags-all-tag-files)))
-    (when tagfiles
-      (with-current-buffer (helm-candidate-buffer 'global)
-        (dolist (f tagfiles)
-          (helm-aif (gethash f helm-etags-cache)
-              ;; An entry is present in cache, insert it.
-              (insert it)
-            ;; No entry, create a new buffer using content of tag file (slower).
-            (helm-etags-create-buffer f)
-            ;; Store content of buffer in cache.
-            (puthash f (buffer-string) helm-etags-cache)
-            ;; Store or set the last modification of tag file.
-            (helm-aif (assoc f helm-etags-mtime-alist)
-                ;; If an entry exists modify it.
-                (setcdr it (helm-etags-mtime f))
-              ;; No entry create a new one.
-              (cl-pushnew (cons f (helm-etags-mtime f))
-                          helm-etags-mtime-alist
-                          :test 'equal))))))))
-
-(defvar helm-source-etags-select nil
-  "Helm source for Etags.")
-
-(defun helm-etags-build-source ()
-  (helm-build-in-buffer-source "Etags"
-    :header-name 'helm-etags-get-header-name
-    :init 'helm-etags-init
-    :get-line 'buffer-substring
-    :match-part (lambda (candidate)
-                  ;; Match only the tag part of CANDIDATE
-                  ;; and not the filename.
-                  (cl-case helm-etags-match-part-only
-                      (tag (cl-caddr (helm-grep-split-line candidate)))
-                      (t   candidate)))
-    :fuzzy-match helm-etags-fuzzy-match
-    :help-message 'helm-etags-help-message
-    :keymap helm-etags-map
-    :action '(("Go to tag" . (lambda (c)
-                               (helm-etags-action-goto 'find-file c)))
-              ("Go to tag in other window" . (lambda (c)
-                                               (helm-etags-action-goto
-                                                'find-file-other-window
-                                                c)))
-              ("Go to tag in other frame" . (lambda (c)
-                                              (helm-etags-action-goto
-                                               'find-file-other-frame
-                                               c))))
-    :group 'helm-tags
-    :persistent-help "Go to line"
-    :persistent-action (lambda (candidate)
-                         (helm-etags-action-goto 'find-file candidate)
-                         (helm-highlight-current-line))))
-
-(defcustom helm-etags-fuzzy-match nil
-  "Use fuzzy matching in `helm-etags-select'."
-  :group 'helm-tags
-  :type 'boolean
-  :set (lambda (var val)
-         (set var val)
-         (setq helm-source-etags-select
-                (helm-etags-build-source))))
-
-(defvar find-tag-marker-ring)
-
-(defsubst helm-etags--file-from-tag (fname)
-  (cl-loop for ext in
-           (cons "" (remove "" tags-compression-info-list))
-           for file = (concat fname ext)
-           when (file-exists-p file)
-           return file))
-
-(defun helm-etags-action-goto (switcher candidate)
-  "Helm default action to jump to an etags entry in other window."
-  (require 'etags)
-  (deactivate-mark t)
-  (helm-log-run-hook 'helm-goto-line-before-hook)
-  (let* ((split (helm-grep-split-line candidate))
-         (fname (cl-loop for tagf being the hash-keys of helm-etags-cache
-                         for f = (expand-file-name
-                                  (car split) (file-name-directory tagf))
-                         ;; Try to find an existing file, possibly compressed.
-                         when (helm-etags--file-from-tag f)
-                         return it))
-         (elm   (cl-caddr split))
-         (linum (string-to-number (cadr split))))
-    (if (null fname)
-        (error "file %s not found" fname)
-      (ring-insert find-tag-marker-ring (point-marker))
-      (funcall switcher fname)
-      (helm-goto-line linum t)
-      (when (search-forward elm nil t)
-        (goto-char (match-beginning 0))))))
-
-(defun helm-etags-mtime (file)
-  "Last modification time of etags tag FILE."
-  (cadr (nth 5 (file-attributes file))))
-
-(defun helm-etags-file-modified-p (file)
-  "Check if tag FILE have been modified in this session.
-If FILE is nil return nil."
-  (let ((last-modif (and file
-                         (assoc-default file helm-etags-mtime-alist))))
-    (and last-modif
-         (/= last-modif (helm-etags-mtime file)))))
-
-;;;###autoload
-(defun helm-etags-select (reinit)
-  "Preconfigured helm for etags.
-If called with a prefix argument REINIT
-or if any of the tag files have been modified, reinitialize cache.
-
-This function aggregates three sources of tag files:
-
-  1) An automatically located file in the parent directories,
-     by `helm-etags-get-tag-file'.
-  2) `tags-file-name', which is commonly set by `find-tag' command.
-  3) `tags-table-list' which is commonly set by `visit-tags-table' command."
-  (interactive "P")
-  (let ((tag-files (helm-etags-all-tag-files))
-        (helm-execute-action-at-once-if-one
-         helm-etags-execute-action-at-once-if-one)
-        (str (if (region-active-p)
-                 (buffer-substring-no-properties
-                  (region-beginning) (region-end))
-               (thing-at-point 'symbol))))
-    (if (cl-notany 'file-exists-p tag-files)
-        (message "Error: No tag file found.\
-Create with etags shell command, or visit with `find-tag' or `visit-tags-table'.")
-        (cl-loop for k being the hash-keys of helm-etags-cache
-                 unless (member k tag-files)
-                 do (remhash k helm-etags-cache))
-        (mapc (lambda (f)
-                (when (or (equal reinit '(4))
-                          (and helm-etags-mtime-alist
-                               (helm-etags-file-modified-p f)))
-                  (remhash f helm-etags-cache)))
-              tag-files)
-        (unless helm-source-etags-select
-          (setq helm-source-etags-select
-                (helm-etags-build-source)))
-        (helm :sources 'helm-source-etags-select
-              :keymap helm-etags-map
-              :default (if helm-etags-fuzzy-match
-                           str
-                           (list (concat "\\_<" str "\\_>") str))
-              :buffer "*helm etags*"))))
-
-(provide 'helm-tags)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-tags.el ends here
diff --git a/elpa/helm-20181117.731/helm-tags.elc b/elpa/helm-20181117.731/helm-tags.elc
deleted file mode 100644
index 7c986fd..0000000
--- a/elpa/helm-20181117.731/helm-tags.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-types.el b/elpa/helm-20181117.731/helm-types.el
deleted file mode 100644
index 15de27e..0000000
--- a/elpa/helm-20181117.731/helm-types.el
+++ /dev/null
@@ -1,318 +0,0 @@
-;;; helm-types.el --- Helm types classes and methods. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2015 ~ 2018  Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
-;; URL: http://github.com/emacs-helm/helm
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'eieio)
-
-
-;;  Files
-(defclass helm-type-file (helm-source) ()
-  "A class to define helm type file.")
-
-(defmethod helm-source-get-action-from-type ((object helm-type-file))
-  (slot-value object 'action))
-
-(defun helm-actions-from-type-file ()
-  (let ((source (make-instance 'helm-type-file)))
-    (helm--setup-source source)
-    (helm-source-get-action-from-type source)))
-
-(defvar helm-generic-files-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map helm-map)
-    (define-key map (kbd "C-]")     'helm-ff-run-toggle-basename)
-    (define-key map (kbd "C-s")     'helm-ff-run-grep)
-    (define-key map (kbd "M-g s")   'helm-ff-run-grep)
-    (define-key map (kbd "M-g z")   'helm-ff-run-zgrep)
-    (define-key map (kbd "M-g p")   'helm-ff-run-pdfgrep)
-    (define-key map (kbd "C-c g")   'helm-ff-run-gid)
-    (define-key map (kbd "M-R")     'helm-ff-run-rename-file)
-    (define-key map (kbd "M-C")     'helm-ff-run-copy-file)
-    (define-key map (kbd "M-B")     'helm-ff-run-byte-compile-file)
-    (define-key map (kbd "M-L")     'helm-ff-run-load-file)
-    (define-key map (kbd "M-S")     'helm-ff-run-symlink-file)
-    (define-key map (kbd "M-H")     'helm-ff-run-hardlink-file)
-    (define-key map (kbd "M-D")     'helm-ff-run-delete-file)
-    (define-key map (kbd "C-=")     'helm-ff-run-ediff-file)
-    (define-key map (kbd "C-c =")   'helm-ff-run-ediff-merge-file)
-    (define-key map (kbd "C-c o")   'helm-ff-run-switch-other-window)
-    (define-key map (kbd "C-c r")   'helm-ff-run-find-file-as-root)
-    (define-key map (kbd "C-c C-o") 'helm-ff-run-switch-other-frame)
-    (define-key map (kbd "M-i")     'helm-ff-properties-persistent)
-    (define-key map (kbd "C-c C-x") 'helm-ff-run-open-file-externally)
-    (define-key map (kbd "C-c X")   'helm-ff-run-open-file-with-default-tool)
-    (define-key map (kbd "M-.")     'helm-ff-run-etags)
-    (define-key map (kbd "C-c @")   'helm-ff-run-insert-org-link)
-    (define-key map (kbd "C-x C-q") 'helm-ff-run-marked-files-in-dired)
-    (define-key map (kbd "C-c C-a") 'helm-ff-run-mail-attach-files)
-    map)
-  "Generic Keymap for files.")
-
-(defcustom helm-type-file-actions
-  (helm-make-actions
-    "Find file"                               'helm-find-many-files
-    "Find file as root"                       'helm-find-file-as-root
-    "Find file other window"                  'helm-find-files-other-window
-    "Find file other frame"                   'find-file-other-frame
-    "Open dired in file's directory"          'helm-open-dired
-    "Attach file(s) to mail buffer `C-c C-a'" 'helm-ff-mail-attach-files
-    "Marked files in dired"                   'helm-marked-files-in-dired
-    "Grep File(s) `C-u recurse'"              'helm-find-files-grep
-    "Zgrep File(s) `C-u Recurse'"             'helm-ff-zgrep
-    "Pdfgrep File(s)"                         'helm-ff-pdfgrep
-    "Insert as org link"                      'helm-files-insert-as-org-link
-    "Checksum File"                           'helm-ff-checksum
-    "Ediff File"                              'helm-find-files-ediff-files
-    "Ediff Merge File"                        'helm-find-files-ediff-merge-files
-    "Etags `M-., C-u reload tag file'"        'helm-ff-etags-select
-    "View file"                               'view-file
-    "Insert file"                             'insert-file
-    "Add marked files to file-cache"          'helm-ff-cache-add-file
-    "Delete file(s)"                          'helm-ff-delete-files
-    "Copy file(s) `M-C, C-u to follow'"       'helm-find-files-copy
-    "Rename file(s) `M-R, C-u to follow'"     'helm-find-files-rename
-    "Symlink files(s) `M-S, C-u to follow'"   'helm-find-files-symlink
-    "Relsymlink file(s) `C-u to follow'"      'helm-find-files-relsymlink
-    "Hardlink file(s) `M-H, C-u to follow'"   'helm-find-files-hardlink
-    "Open file externally (C-u to choose)"    'helm-open-file-externally
-    "Open file with default tool"             'helm-open-file-with-default-tool
-    "Find file in hex dump"                   'hexl-find-file)
-  "Default actions for type files."
-  :group 'helm-files
-  :type '(alist :key-type string :value-type function))
-
-(defmethod helm--setup-source :primary ((_source helm-type-file)))
-
-(defmethod helm--setup-source :before ((source helm-type-file))
-  (setf (slot-value source 'action) 'helm-type-file-actions)
-  (setf (slot-value source 'persistent-help) "Show this file")
-  (setf (slot-value source 'action-transformer)
-        '(helm-transform-file-load-el
-          helm-transform-file-browse-url
-          helm-transform-file-cache))
-  (setf (slot-value source 'candidate-transformer)
-        '(helm-skip-boring-files
-          helm-w32-pathname-transformer))
-  (setf (slot-value source 'filtered-candidate-transformer)
-        'helm-highlight-files)
-  (setf (slot-value source 'help-message) 'helm-generic-file-help-message)
-  (setf (slot-value source 'mode-line) (list "File(s)" helm-mode-line-string))
-  (setf (slot-value source 'keymap) helm-generic-files-map)
-  (setf (slot-value source 'group) 'helm-files))
-
-
-;; Bookmarks
-(defclass helm-type-bookmark (helm-source) ()
-  "A class to define type bookmarks.")
-
-(defcustom helm-type-bookmark-actions
-  (helm-make-actions
-   "Jump to bookmark" 'helm-bookmark-jump
-   "Jump to BM other window" 'helm-bookmark-jump-other-window
-   "Jump to BM other frame" 'helm-bookmark-jump-other-frame
-   "Bookmark edit annotation" 'bookmark-edit-annotation
-   "Bookmark show annotation" 'bookmark-show-annotation
-   "Delete bookmark(s)" 'helm-delete-marked-bookmarks
-   "Edit Bookmark" 'helm-bookmark-edit-bookmark
-   "Rename bookmark" 'helm-bookmark-rename
-   "Relocate bookmark" 'bookmark-relocate)
-  "Default actions for type bookmarks."
-  :group 'helm-bookmark
-  :type '(alist :key-type string
-                   :value-type function))
-
-(defmethod helm-source-get-action-from-type ((object helm-type-bookmark))
-  (slot-value object 'action))
-
-(defmethod helm--setup-source :primary ((_source helm-type-bookmark)))
-
-(defmethod helm--setup-source :before ((source helm-type-bookmark))
-  (setf (slot-value source 'action) 'helm-type-bookmark-actions)
-  (setf (slot-value source 'keymap) helm-bookmark-map)
-  (setf (slot-value source 'mode-line) (list "Bookmark(s)" helm-mode-line-string))
-  (setf (slot-value source 'help-message) 'helm-bookmark-help-message)
-  (setf (slot-value source 'migemo) t)
-  (setf (slot-value source 'follow) 'never)
-  (setf (slot-value source 'group) 'helm-bookmark))
-
-
-;; Buffers
-(defclass helm-type-buffer (helm-source) ()
-  "A class to define type buffer.")
-
-(defcustom helm-type-buffer-actions
-  (helm-make-actions
-   "Switch to buffer(s)" 'helm-buffer-switch-buffers
-   "Switch to buffer(s) other window `C-c o'"
-   'helm-buffer-switch-buffers-other-window
-   "Switch to buffer other frame `C-c C-o'"
-   'switch-to-buffer-other-frame
-   "Browse project from buffer"
-   'helm-buffers-browse-project
-   "Query replace regexp `C-M-%'"
-   'helm-buffer-query-replace-regexp
-   "Query replace `M-%'" 'helm-buffer-query-replace
-   "View buffer" 'view-buffer
-   "Display buffer" 'display-buffer
-   "Rename buffer" 'helm-buffers-rename-buffer
-   "Grep buffers `M-g s' (C-u grep all buffers)"
-   'helm-zgrep-buffers
-   "Multi occur buffer(s) `C-s'" 'helm-multi-occur-as-action
-   "Revert buffer(s) `M-U'" 'helm-revert-marked-buffers
-   "Insert buffer" 'insert-buffer
-   "Kill buffer(s) `M-D'" 'helm-kill-marked-buffers
-   "Diff with file `C-='" 'diff-buffer-with-file
-   "Ediff Marked buffers `C-c ='" 'helm-ediff-marked-buffers
-   "Ediff Merge marked buffers `M-='"
-   (lambda (candidate)
-     (helm-ediff-marked-buffers candidate t)))
-  "Default actions for type buffers."
-  :group 'helm-buffers
-  :type '(alist :key-type string :value-type function))
-
-(defmethod helm-source-get-action-from-type ((object helm-type-buffer))
-  (slot-value object 'action))
-
-(defmethod helm--setup-source :primary ((_source helm-type-buffer)))
-
-(defmethod helm--setup-source :before ((source helm-type-buffer))
-  (setf (slot-value source 'action) 'helm-type-buffer-actions)
-  (setf (slot-value source 'persistent-help) "Show this buffer")
-  (setf (slot-value source 'mode-line) (list "Buffer(s)" helm-mode-line-string))
-  (setf (slot-value source 'filtered-candidate-transformer)
-        '(helm-skip-boring-buffers
-          helm-buffers-sort-transformer
-          helm-highlight-buffers))
-  (setf (slot-value source 'group) 'helm-buffers))
-
-;; Functions
-(defclass helm-type-function (helm-source) ()
-  "A class to define helm type function.")
-
-(defcustom helm-type-function-actions
-  (helm-make-actions
-   "Describe command" 'describe-function
-   "Add command to kill ring" 'helm-kill-new
-   "Go to command's definition" 'find-function
-   "Debug on entry" 'debug-on-entry
-   "Cancel debug on entry" 'cancel-debug-on-entry
-   "Trace function" 'trace-function
-   "Trace function (background)" 'trace-function-background
-   "Untrace function" 'untrace-function)
-    "Default actions for type functions."
-  :group 'helm-elisp
-  :type '(alist :key-type string :value-type function))
-
-(defmethod helm-source-get-action-from-type ((object helm-type-function))
-  (slot-value object 'action))
-
-(defun helm-actions-from-type-function ()
-  (let ((source (make-instance 'helm-type-function)))
-    (helm--setup-source source)
-    (helm-source-get-action-from-type source)))
-
-(defmethod helm--setup-source :primary ((_source helm-type-function)))
-
-(defmethod helm--setup-source :before ((source helm-type-function))
-  (setf (slot-value source 'action) 'helm-type-function-actions)
-  (setf (slot-value source 'action-transformer)
-        'helm-transform-function-call-interactively)
-  (setf (slot-value source 'candidate-transformer)
-        'helm-mark-interactive-functions)
-  (setf (slot-value source 'coerce) 'helm-symbolify))
-
-
-;; Commands
-(defclass helm-type-command (helm-source) ()
-  "A class to define helm type command.")
-
-(defun helm-actions-from-type-command ()
-  (let ((source (make-instance 'helm-type-command)))
-    (helm--setup-source source)
-    (helm-source-get-action-from-type source)))
-
-(defcustom helm-type-command-actions
-  (append (helm-make-actions
-           "Call interactively" 'helm-call-interactively)
-          (helm-actions-from-type-function))
-  "Default actions for type command."
-  :group 'helm-command
-  :type '(alist :key-type string :value-type function))
-
-(defmethod helm--setup-source :primary ((_source helm-type-command)))
-
-(defmethod helm--setup-source :before ((source helm-type-command))
-  (setf (slot-value source 'action) 'helm-type-command-actions)
-  (setf (slot-value source 'coerce) 'helm-symbolify)
-  (setf (slot-value source 'persistent-action) 'describe-function)
-  (setf (slot-value source 'group) 'helm-command))
-
-;; Timers
-(defclass helm-type-timers (helm-source) ()
-  "A class to define helm type timers.")
-
-(defcustom helm-type-timers-actions
-  '(("Cancel Timer" . (lambda (_timer)
-                        (let ((mkd (helm-marked-candidates)))
-                          (cl-loop for timer in mkd
-                                   do (cancel-timer timer)))))
-    ("Describe Function" . (lambda (tm)
-                             (describe-function (timer--function tm))))
-    ("Find Function" . (lambda (tm)
-                         (helm-aif (timer--function tm)
-                             (if (byte-code-function-p it)
-                                 (message "Can't find anonymous function `%s'" it)
-                                 (find-function it))))))
-  "Default actions for type timers."
-  :group 'helm-elisp
-  :type '(alist :key-type string :value-type function))
-
-(defmethod helm--setup-source :primary ((_source helm-type-timers)))
-
-(defmethod helm--setup-source :before ((source helm-type-timers))
-  (setf (slot-value source 'action) 'helm-type-timers-actions)
-  (setf (slot-value source 'persistent-action)
-        (lambda (tm)
-          (describe-function (timer--function tm))))
-  (setf (slot-value source 'persistent-help) "Describe Function")
-  (setf (slot-value source 'group) 'helm-elisp))
-
-;; Builders.
-(defun helm-build-type-file ()
-  (helm-make-type 'helm-type-file))
-
-(defun helm-build-type-function ()
-  (helm-make-type 'helm-type-function))
-
-(defun helm-build-type-command ()
-  (helm-make-type 'helm-type-command))
-
-(provide 'helm-types)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-types.el ends here
diff --git a/elpa/helm-20181117.731/helm-types.elc b/elpa/helm-20181117.731/helm-types.elc
deleted file mode 100644
index 249d25f..0000000
--- a/elpa/helm-20181117.731/helm-types.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-utils.el b/elpa/helm-20181117.731/helm-utils.el
deleted file mode 100644
index bfa5e07..0000000
--- a/elpa/helm-20181117.731/helm-utils.el
+++ /dev/null
@@ -1,1011 +0,0 @@
-;;; helm-utils.el --- Utilities Functions for helm. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm)
-(require 'helm-help)
-(eval-when-compile (require 'dired))
-
-(declare-function helm-find-files-1 "helm-files.el" (fname &optional preselect))
-(declare-function popup-tip "ext:popup")
-(defvar winner-boring-buffers)
-(defvar helm-show-completion-overlay)
-
-
-(defgroup helm-utils nil
-  "Utilities routines for Helm."
-  :group 'helm)
-
-(defcustom helm-su-or-sudo "sudo"
-  "What command to use for root access."
-  :type 'string
-  :group 'helm-utils)
-
-(defcustom helm-default-kbsize 1024.0
-  "Default Kbsize to use for showing files size.
-It is a float, usually 1024.0 but could be 1000.0 on some systems."
-  :group 'helm-utils
-  :type 'float)
-
-(define-obsolete-variable-alias
-  'helm-highlight-number-lines-around-point
-  'helm-highlight-matches-around-point-max-lines
-  "20160119")
-
-(defcustom helm-highlight-matches-around-point-max-lines 15
-  "Number of lines around point where matched items are highlighted."
-  :group 'helm-utils
-  :type 'integer)
-
-(defcustom helm-buffers-to-resize-on-pa nil
-  "A list of helm buffers where the helm-window should be reduced on persistent actions."
-  :group 'helm-utils
-  :type '(repeat (choice string)))
-
-(defcustom helm-resize-on-pa-text-height 12
-  "The size of the helm-window when resizing on persistent action."
-  :group 'helm-utils
-  :type 'integer)
-
-(defcustom helm-sources-using-help-echo-popup '("Moccur" "Imenu in all buffers"
-                                                "Ack-Grep" "AG" "RG" "Gid" "Git-Grep")
-  "Show the buffer name or the filename in a popup at selection."
-  :group 'helm-utils
-  :type '(repeat (choice string)))
-
-(defcustom helm-html-decode-entities-function #'helm-html-decode-entities-string
-  "Function used to decode html entities in html bookmarks.
-Helm comes by default with `helm-html-decode-entities-string', if you need something
-more sophisticated you can use `w3m-decode-entities-string' if available.
-
-In emacs itself org-entities seems broken and `xml-substitute-numeric-entities'
-supports only numeric entities."
-  :group 'helm-utils
-  :type 'function)
-
-
-(defvar helm-goto-line-before-hook '(helm-save-current-pos-to-mark-ring)
-  "Run before jumping to line.
-This hook run when jumping from `helm-goto-line', `helm-etags-default-action',
-and `helm-imenu-default-action'.
-This allow you to retrieve a previous position after using the different helm
-tools for searching (etags, grep, gid, (m)occur etc...).
-By default positions are added to `mark-ring' you can also add to register
-by using instead (or adding) `helm-save-pos-to-register-before-jump'.
-In this case last position is added to the register
-`helm-save-pos-before-jump-register'.")
-
-(defvar helm-save-pos-before-jump-register ?_
-  "The register where `helm-save-pos-to-register-before-jump' save position.")
-
-(defconst helm-html-entities-alist
-  '(("&quot;"   . 34)   ;; "
-    ("&gt;"     . 62)   ;; >
-    ("&lt;"     . 60)   ;; <
-    ("&amp;"    . 38)   ;; &
-    ("&euro;"   . 8364) ;; €
-    ("&Yuml;"   . 89)   ;; Y
-    ("&iexcl;"  . 161)  ;; ¡
-    ("&cent;"   . 162)  ;; ¢
-    ("&pound;"  . 163)  ;; £
-    ("&curren;" . 164)  ;; ¤
-    ("&yen"     . 165)  ;; ¥
-    ("&brvbar;" . 166)  ;; ¦
-    ("&sect;"   . 167)  ;; §
-    ("&uml;"    . 32)   ;; SPC
-    ("&copy;"   . 169)  ;; ©
-    ("&ordf;"   . 97)   ;; a
-    ("&laquo;"  . 171)  ;; «
-    ("&not;"    . 172)  ;; ¬
-    ("&masr;"   . 174)  ;; ®
-    ("&deg;"    . 176)  ;; °
-    ("&plusmn;" . 177)  ;; ±
-    ("&sup2;"   . 50)   ;; 2
-    ("&sup3;"   . 51)   ;; 3
-    ("&acute;"  . 39)   ;; '
-    ("&micro;"  . 956)  ;; μ
-    ("&para;"   . 182)  ;; ¶
-    ("&middot;" . 183)  ;; ·
-    ("&cedil;"  . 32)   ;; SPC
-    ("&sup1;"   . 49)   ;; 1
-    ("&ordm;"   . 111)  ;; o
-    ("&raquo;"  . 187)  ;; »
-    ("&frac14;" . 49)   ;; 1
-    ("&frac12;" . 49)   ;; 1
-    ("&frac34;" . 51)   ;; 3
-    ("&iquest;" . 191)  ;; ¿
-    ("&Agrave;" . 192)  ;; À
-    ("&Aacute;" . 193)  ;; Á
-    ("&Acirc;"  . 194)  ;; Â
-    ("&Atilde;" . 195)  ;; Ã
-    ("&Auml;"   . 196)  ;; Ä
-    ("&Aring;"  . 197)  ;; Å
-    ("&Aelig"   . 198)  ;; Æ
-    ("&Ccedil;" . 199)  ;; Ç
-    ("&Egrave;" . 200)  ;; È
-    ("&Eacute;" . 201)  ;; É
-    ("&Ecirc;"  . 202)  ;; Ê
-    ("&Euml;"   . 203)  ;; Ë
-    ("&Igrave;" . 204)  ;; Ì
-    ("&Iacute;" . 205)  ;; Í
-    ("&Icirc;"  . 206)  ;; Î
-    ("&Iuml;"   . 207)  ;; Ï
-    ("&eth;"    . 208)  ;; Ð
-    ("&Ntilde;" . 209)  ;; Ñ
-    ("&Ograve;" . 210)  ;; Ò
-    ("&Oacute;" . 211)  ;; Ó
-    ("&Ocirc;"  . 212)  ;; Ô
-    ("&Otilde;" . 213)  ;; Õ
-    ("&Ouml;"   . 214)  ;; Ö
-    ("&times;"  . 215)  ;; ×
-    ("&Oslash;" . 216)  ;; Ø
-    ("&Ugrave;" . 217)  ;; Ù
-    ("&Uacute;" . 218)  ;; Ú
-    ("&Ucirc;"  . 219)  ;; Û
-    ("&Uuml;"   . 220)  ;; Ü
-    ("&Yacute;" . 221)  ;; Ý
-    ("&thorn;"  . 222)  ;; Þ
-    ("&szlig;"  . 223)  ;; ß
-    ("&agrave;" . 224)  ;; à
-    ("&aacute;" . 225)  ;; á
-    ("&acirc;"  . 226)  ;; â
-    ("&atilde;" . 227)  ;; ã
-    ("&auml;"   . 228)  ;; ä
-    ("&aring;"  . 229)  ;; å
-    ("&aelig;"  . 230)  ;; æ
-    ("&ccedil;" . 231)  ;; ç
-    ("&egrave;" . 232)  ;; è
-    ("&eacute;" . 233)  ;; é
-    ("&ecirc;"  . 234)  ;; ê
-    ("&euml;"   . 235)  ;; ë
-    ("&igrave;" . 236)  ;; ì
-    ("&iacute;" . 237)  ;; í
-    ("&icirc;"  . 238)  ;; î
-    ("&iuml;"   . 239)  ;; ï
-    ("&eth;"    . 240)  ;; ð
-    ("&ntilde;" . 241)  ;; ñ
-    ("&ograve;" . 242)  ;; ò
-    ("&oacute;" . 243)  ;; ó
-    ("&ocirc;"  . 244)  ;; ô
-    ("&otilde;" . 245)  ;; õ
-    ("&ouml;"   . 246)  ;; ö
-    ("&divide;" . 247)  ;; ÷
-    ("&oslash;" . 248)  ;; ø
-    ("&ugrave;" . 249)  ;; ù
-    ("&uacute;" . 250)  ;; ú
-    ("&ucirc;"  . 251)  ;; û
-    ("&uuml;"   . 252)  ;; ü
-    ("&yacute;" . 253)  ;; ý
-    ("&thorn;"  . 254)  ;; þ
-    ("&yuml;"   . 255)  ;; ÿ
-    ("&reg;"    . 174)  ;; ®
-    ("&shy;"    . 173)) ;; ­
-
-  "Table of html character entities and values.")
-
-(defvar helm-find-many-files-after-hook nil
-  "Hook that run at end of `helm-find-many-files'.")
-
-;;; Faces.
-;;
-(defface helm-selection-line
-    '((t (:inherit highlight :distant-foreground "black")))
-  "Face used in the `helm-current-buffer' when jumping to candidate."
-  :group 'helm-faces)
-
-(defface helm-match-item
-    '((t (:inherit isearch)))
-  "Face used to highlight item matched in a selected line."
-  :group 'helm-faces)
-
-
-;;; Utils functions
-;;
-;;
-(defcustom helm-window-prefer-horizontal-split nil
-  "Maybe switch to other window vertically when non nil.
-
-Possible values are t, nil and `decide'.
-
-When t switch vertically.
-When nil switch horizontally.
-When `decide' try to guess if it is possible to switch vertically
-according to the setting of `split-width-threshold' and the size of
-the window from where splitting is done.
-
-Note that when using `decide' and `split-width-threshold' is nil, the
-behavior is the same that with a nil value."
-  :group 'helm-utils
-  :type '(choice
-           (const :tag "Split window vertically" t)
-           (const :tag "Split window horizontally" nil)
-           (symbol :tag "Guess how to split window" 'decide)))
-
-(defcustom helm-window-show-buffers-function #'helm-window-default-split-fn
-  "The default function to use when opening several buffers at once.
-It is typically used to rearrange windows."
-  :group 'helm-utils
-  :type '(choice
-          (function :tag "Split windows vertically or horizontally"
-                    helm-window-default-split-fn)
-          (function :tag "Split in alternate windows"
-                    helm-window-alternate-split-fn)
-          (function :tag "Split windows in mosaic"
-                    helm-window-mosaic-fn)))
-
-(defun helm-window-show-buffers (buffers &optional other-window)
-  "Show BUFFERS.
-
-If more than one buffer marked switch to these buffers in separate windows.
-If OTHER-WINDOW is non-nil, keep current buffer and switch to others buffers
-in separate windows.
-If a prefix arg is given split windows vertically."
-  (let ((initial-ow-fn (if (cdr (window-list))
-                           #'switch-to-buffer-other-window
-                         #'helm-window-other-window)))
-    (if (cdr buffers)
-        (funcall helm-window-show-buffers-function buffers
-                 (and other-window initial-ow-fn))
-      (if other-window
-          (funcall initial-ow-fn (car buffers))
-        (switch-to-buffer (car buffers))))))
-
-(defun helm-window-default-split-fn (candidates &optional other-window-fn)
-  "Split windows in one direction and balance them.
-
-Direction can be controlled via `helm-window-prefer-horizontal-split'.
-If a prefix arg is given split windows the other direction.
-This function is suitable for `helm-window-show-buffers-function'."
-  (if other-window-fn
-      (funcall other-window-fn (car candidates))
-    (switch-to-buffer (car candidates)))
-  (save-selected-window
-    (cl-loop with nosplit
-             for b in (cdr candidates)
-             when nosplit return
-             (message "Too many buffers to visit simultaneously")
-             do (condition-case _err
-                    (helm-window-other-window b 'balance)
-                  (error (setq nosplit t) nil)))))
-
-(defun helm-window-alternate-split-fn (candidates &optional other-window-fn)
-  "Split windows horizontally and vertically in alternate fashion.
-
-Direction can be controlled via `helm-window-prefer-horizontal-split'.
-If a prefix arg is given split windows the other direction.
-This function is suitable for `helm-window-show-buffers-function'."
-  (if other-window-fn
-      (funcall other-window-fn (car candidates))
-    (switch-to-buffer (car candidates)))
-  (let (right-side)
-    (save-selected-window
-      (cl-loop with nosplit
-               for b in (cdr candidates)
-               when nosplit return
-               (message "Too many buffers to visit simultaneously")
-               do (condition-case _err
-                      (let ((helm-current-prefix-arg right-side))
-                        (helm-window-other-window b)
-                        (setq right-side (not right-side)))
-                    (error (setq nosplit t) nil))))))
-
-(defun helm-window-mosaic-fn (candidates &optional other-window-fn)
-  "Make an as-square-as-possible window mosaic of the CANDIDATES buffers.
-
-If rectangular, the long side is in the direction given by
-`helm-window-prefer-horizontal-split': if non-nil, it is horizontal, vertical
-otherwise.
-If OTHER-WINDOW-FN is non-nil, current windows are included in the mosaic.
-This function is suitable for `helm-window-show-buffers-function'."
-  (when other-window-fn
-    (setq candidates (append (mapcar 'window-buffer (window-list)) candidates)))
-  (delete-other-windows)
-  (let* ((helm-window-prefer-horizontal-split
-          (if (eq helm-window-prefer-horizontal-split 'decide)
-              (and (numberp split-width-threshold)
-                   (>= (window-width (selected-window))
-                       split-width-threshold))
-            helm-window-prefer-horizontal-split))
-         mosaic-length-tile-count
-         mosaic-width-tile-count
-         mosaic-length-tile-size
-         mosaic-width-tile-size
-         next-window)
-    ;; If 4 tiles, make 2x2 mosaic.
-    ;; If 5-6 tiles, make 2x3 mosaic with direction depending on `helm-window-prefer-horizontal-split'.
-    ;; If 7-9 tiles, make 3x3 mosaic.  And so on.
-    (setq mosaic-length-tile-count (ceiling (sqrt (length candidates))))
-    (setq mosaic-width-tile-count
-          (if (<= (length candidates) (* mosaic-length-tile-count (1- mosaic-length-tile-count)))
-              (1- mosaic-length-tile-count)
-            mosaic-length-tile-count))
-    ;; We lower-bound the tile size, otherwise the function would
-    ;; fail during the first inner split.
-    ;; There is consequently no need to check for errors when
-    ;; splitting.
-    (let ((frame-mosaic-length-direction-size (frame-height))
-          (frame-mosaic-width-direction-size (frame-width))
-          (window-mosaic-length-direction-min-size window-min-height)
-          (window-mosaic-width-direction-min-size window-min-width))
-      (if helm-window-prefer-horizontal-split
-          (setq frame-mosaic-length-direction-size (frame-width)
-                frame-mosaic-width-direction-size (frame-height)
-                window-mosaic-length-direction-min-size window-min-width
-                window-mosaic-width-direction-min-size window-min-height))
-      (setq mosaic-length-tile-size (max
-                                     (/ frame-mosaic-length-direction-size mosaic-length-tile-count)
-                                     window-mosaic-length-direction-min-size)
-            mosaic-width-tile-size (max
-                                    (/ frame-mosaic-width-direction-size mosaic-width-tile-count)
-                                    window-mosaic-width-direction-min-size))
-      ;; Shorten `candidates' to `max-tiles' elements.
-      (let ((max-tiles (* (/ frame-mosaic-length-direction-size mosaic-length-tile-size)
-                          (/ frame-mosaic-width-direction-size mosaic-width-tile-size))))
-        (when (> (length candidates) max-tiles)
-          (message "Too many buffers to visit simultaneously")
-          (setcdr (nthcdr (- max-tiles 1) candidates) nil))))
-    ;; Make the mosaic.
-    (while candidates
-      (when (> (length candidates) mosaic-length-tile-count)
-        (setq next-window (split-window nil
-                                        mosaic-width-tile-size
-                                        (not helm-window-prefer-horizontal-split))))
-      (switch-to-buffer (pop candidates))
-      (dotimes (_ (min (1- mosaic-length-tile-count) (length candidates)))
-        (select-window (split-window nil
-                                     mosaic-length-tile-size
-                                     helm-window-prefer-horizontal-split))
-        (switch-to-buffer (pop candidates)))
-      (when next-window
-        (select-window next-window)))))
-
-(defun helm-window-other-window (buffer-or-name &optional balance)
-  "Switch to BUFFER-OR-NAME in other window.
-Direction can be controlled via `helm-window-prefer-horizontal-split'.
-If a prefix arg is given split windows the other direction.
-When argument BALANCE is provided `balance-windows'."
-  (let* ((helm-window-prefer-horizontal-split
-          (if (eq helm-window-prefer-horizontal-split 'decide)
-              (and (numberp split-width-threshold)
-                   (>= (window-width (selected-window))
-                       split-width-threshold))
-            helm-window-prefer-horizontal-split))
-         (right-side (if helm-window-prefer-horizontal-split
-                         (not helm-current-prefix-arg)
-                       helm-current-prefix-arg)))
-    (select-window (split-window nil nil right-side))
-    (and balance (balance-windows))
-    (switch-to-buffer buffer-or-name)))
-
-(cl-defun helm-current-buffer-narrowed-p (&optional
-                                          (buffer helm-current-buffer))
-  "Check if BUFFER is narrowed.
-Default is `helm-current-buffer'."
-  (with-current-buffer buffer
-    (let ((beg (point-min))
-          (end (point-max))
-          (total (buffer-size)))
-      (or (/= beg 1) (/= end (1+ total))))))
-
-(defun helm-goto-char (loc)
-  "Go to char, revealing if necessary."
-  (require 'org) ; On some old Emacs versions org may not be loaded.
-  (goto-char loc)
-  (let ((fn (cond ((eq major-mode 'org-mode) #'org-reveal)
-                  ((and (boundp 'outline-minor-mode)
-                        outline-minor-mode)
-                   (lambda () (outline-flag-subtree nil))))))
-    ;; outline may fail in some conditions e.g. with markdown enabled
-    ;; (issue #1919).
-    (condition-case nil
-        (and fn (funcall fn))
-      (error nil))))
-
-(defun helm-goto-line (lineno &optional noanim)
-  "Goto LINENO opening only outline headline if needed.
-Animation is used unless NOANIM is non--nil."
-  (helm-log-run-hook 'helm-goto-line-before-hook)
-  (helm-match-line-cleanup)
-  (unless helm-alive-p
-    (with-helm-current-buffer
-      (unless helm-yank-point (setq helm-yank-point (point)))))
-  (goto-char (point-min))
-  (helm-goto-char (point-at-bol lineno))
-  (unless noanim
-    (helm-highlight-current-line)))
-
-(defun helm-save-pos-to-register-before-jump ()
-  "Save current buffer position to `helm-save-pos-before-jump-register'.
-To use this add it to `helm-goto-line-before-hook'."
-  (with-helm-current-buffer
-    (unless helm-in-persistent-action
-      (point-to-register helm-save-pos-before-jump-register))))
-
-(defun helm-save-current-pos-to-mark-ring ()
-  "Save current buffer position to mark ring.
-To use this add it to `helm-goto-line-before-hook'."
-  (with-helm-current-buffer
-    (unless helm-in-persistent-action
-      (set-marker (mark-marker) (point))
-      (push-mark (point) 'nomsg))))
-
-(defun helm-show-all-in-this-source-only (arg)
-  "Show only current source of this helm session with all its candidates.
-With a numeric prefix arg show only the ARG number of candidates."
-  (interactive "p")
-  (with-helm-alive-p
-    (with-helm-window
-      (with-helm-default-directory (helm-default-directory)
-          (let ((helm-candidate-number-limit (and (> arg 1) arg)))
-            (helm-set-source-filter
-             (list (assoc-default 'name (helm-get-current-source)))))))))
-(put 'helm-show-all-in-this-source-only 'helm-only t)
-
-(defun helm-display-all-sources ()
-  "Display all sources previously hidden by `helm-set-source-filter'."
-  (interactive)
-  (with-helm-alive-p
-    (helm-set-source-filter nil)))
-(put 'helm-display-all-sources 'helm-only t)
-
-(defun helm-displaying-source-names ()
-  "Return the list of sources name for this helm session."
-  (with-current-buffer helm-buffer
-    (goto-char (point-min))
-    (cl-loop with pos
-          while (setq pos (next-single-property-change (point) 'helm-header))
-          do (goto-char pos)
-          collect (buffer-substring-no-properties (point-at-bol)(point-at-eol))
-          do (forward-line 1))))
-
-(defun helm-handle-winner-boring-buffers ()
-  "Add `helm-buffer' to `winner-boring-buffers' when quitting/exiting helm.
-Add this function to `helm-cleanup-hook' when you don't want to see helm buffers
-after running winner-undo/redo."
-  (require 'winner)
-  (cl-pushnew helm-buffer winner-boring-buffers :test 'equal))
-(add-hook 'helm-cleanup-hook #'helm-handle-winner-boring-buffers)
-
-(defun helm-quit-and-find-file ()
-  "Drop into `helm-find-files' from `helm'.
-If current selection is a buffer or a file, `helm-find-files'
-from its directory."
-  (interactive)
-  (with-helm-alive-p
-    (require 'helm-grep)
-    (require 'helm-elisp)
-    (helm-run-after-exit
-     (lambda (f)
-       ;; Ensure specifics `helm-execute-action-at-once-if-one'
-       ;; fns don't run here.
-       (let (helm-execute-action-at-once-if-one
-             helm-actions-inherit-frame-settings) ; use this-command
-         (if (file-exists-p f)
-             (helm-find-files-1 (file-name-directory f)
-                                (concat
-                                 "^"
-                                 (regexp-quote
-                                  (if helm-ff-transformer-show-only-basename
-                                      (helm-basename f) f))))
-             (helm-find-files-1 f))))
-     (let* ((sel       (helm-get-selection))
-            (marker    (if (consp sel) (markerp (cdr sel))))
-            (grep-line (and (stringp sel)
-                            (helm-grep-split-line sel)))
-            (bmk-name  (and (stringp sel)
-                            (not grep-line)
-                            (replace-regexp-in-string "\\`\\*" "" sel)))
-            (bmk       (and bmk-name (assoc bmk-name bookmark-alist)))
-            (buf       (helm-aif (and (bufferp sel) (get-buffer sel))
-                           (buffer-name it)))
-            (default-preselection (or (buffer-file-name helm-current-buffer)
-                                      default-directory)))
-       (cond
-         ;; Buffer.
-         (buf (or (buffer-file-name sel)
-                  (car (rassoc buf dired-buffers))
-                  (and (with-current-buffer buf
-                         (eq major-mode 'org-agenda-mode))
-                       org-directory
-                       (expand-file-name org-directory))
-                  (with-current-buffer buf
-                    (expand-file-name default-directory))))
-         ;; imenu (marker).
-         (marker
-          (or (buffer-file-name (marker-buffer (cdr sel)))
-              default-preselection))
-         ;; Bookmark.
-         (bmk (helm-aif (bookmark-get-filename bmk)
-                  (if (and helm--url-regexp
-                           (string-match helm--url-regexp it))
-                      it (expand-file-name it))
-                (expand-file-name default-directory)))
-         ((and (stringp sel) (or (file-remote-p sel)
-                                 (file-exists-p sel)))
-          (expand-file-name sel))
-         ;; Grep.
-         ((and grep-line (file-exists-p (car grep-line)))
-          (expand-file-name (car grep-line)))
-         ;; Occur.
-         (grep-line
-          (with-current-buffer (get-buffer (car grep-line))
-            (expand-file-name (or (buffer-file-name) default-directory))))
-         ;; Url.
-         ((and (stringp sel) helm--url-regexp (string-match helm--url-regexp sel)) sel)
-         ;; Exit brutally from a `with-helm-show-completion'
-         ((and helm-show-completion-overlay
-               (overlayp helm-show-completion-overlay))
-          (delete-overlay helm-show-completion-overlay)
-          (remove-hook 'helm-move-selection-after-hook 'helm-show-completion)
-          (expand-file-name default-preselection))
-         ;; Default.
-         (t (expand-file-name default-preselection)))))))
-(put 'helm-quit-and-find-file 'helm-only t)
-
-(defun helm-generic-sort-fn (s1 s2)
-  "Sort predicate function for helm candidates.
-Args S1 and S2 can be single or \(display . real\) candidates,
-that is sorting is done against real value of candidate."
-  (let* ((qpattern (regexp-quote helm-pattern))
-         (reg1  (concat "\\_<" qpattern "\\_>"))
-         (reg2  (concat "\\_<" qpattern))
-         (reg3  helm-pattern)
-         (split (helm-mm-split-pattern helm-pattern))
-         (str1  (if (consp s1) (cdr s1) s1))
-         (str2  (if (consp s2) (cdr s2) s2))
-         (score (lambda (str r1 r2 r3 lst)
-                    (+ (if (string-match (concat "\\`" qpattern) str) 1 0)
-                       (cond ((string-match r1 str) 5)
-                             ((and (string-match " " qpattern)
-                                   (string-match
-                                    (concat "\\_<" (regexp-quote (car lst))) str)
-                                   (cl-loop for r in (cdr lst)
-                                            always (string-match r str))) 4)
-                             ((and (string-match " " qpattern)
-                                   (cl-loop for r in lst
-                                            always (string-match r str))) 3)
-                             ((string-match r2 str) 2)
-                             ((string-match r3 str) 1)
-                             (t 0)))))
-         (sc1 (funcall score str1 reg1 reg2 reg3 split))
-         (sc2 (funcall score str2 reg1 reg2 reg3 split)))
-    (cond ((or (zerop (string-width qpattern))
-               (and (zerop sc1) (zerop sc2)))
-           (string-lessp str1 str2))
-          ((= sc1 sc2)
-           (< (length str1) (length str2)))
-          (t (> sc1 sc2)))))
-
-(cl-defun helm-file-human-size (size &optional (kbsize helm-default-kbsize))
-  "Return a string showing SIZE of a file in human readable form.
-SIZE can be an integer or a float depending it's value.
-`file-attributes' will take care of that to avoid overflow error.
-KBSIZE is a floating point number, defaulting to `helm-default-kbsize'."
-  (cl-loop with result = (cons "B" size)
-           for i in '("k" "M" "G" "T" "P" "E" "Z" "Y")
-           while (>= (cdr result) kbsize)
-           do (setq result (cons i (/ (cdr result) kbsize)))
-           finally return
-           (helm-acase (car result)
-             ("B" (format "%s" size))
-             (t (format "%.1f%s" (cdr result) it)))))
-
-(cl-defun helm-file-attributes
-    (file &key type links uid gid access-time modif-time
-            status size mode gid-change inode device-num dired human-size
-            mode-type mode-owner mode-group mode-other (string t))
-  "Return `file-attributes' elements of FILE separately according to key value.
-Availables keys are:
-- TYPE: Same as nth 0 `files-attributes' if STRING is nil
-        otherwise return either symlink, directory or file (default).
-- LINKS: See nth 1 `files-attributes'.
-- UID: See nth 2 `files-attributes'.
-- GID: See nth 3 `files-attributes'.
-- ACCESS-TIME: See nth 4 `files-attributes', however format time
-               when STRING is non--nil (the default).
-- MODIF-TIME: See nth 5 `files-attributes', same as above.
-- STATUS: See nth 6 `files-attributes', same as above.
-- SIZE: See nth 7 `files-attributes'.
-- MODE: See nth 8 `files-attributes'.
-- GID-CHANGE: See nth 9 `files-attributes'.
-- INODE: See nth 10 `files-attributes'.
-- DEVICE-NUM: See nth 11 `files-attributes'.
-- DIRED: A line similar to what 'ls -l' return.
-- HUMAN-SIZE: The size in human form, see `helm-file-human-size'.
-- MODE-TYPE, mode-owner,mode-group, mode-other: Split what
-  nth 7 `files-attributes' return in four categories.
-- STRING: When non--nil (default) `helm-file-attributes' return
-          more friendly values.
-If you want the same behavior as `files-attributes' ,
-\(but with return values in proplist\) use a nil value for STRING.
-However when STRING is non--nil, time and type value are different from what
-you have in `file-attributes'."
-  (helm-aif (file-attributes file string)
-      (let* ((all (cl-destructuring-bind
-                        (type links uid gid access-time modif-time
-                              status size mode gid-change inode device-num)
-                      it
-                    (list :type        (if string
-                                           (cond ((stringp type) "symlink") ; fname
-                                                 (type "directory") ; t
-                                                 (t "file")) ; nil
-                                         type)
-                          :links       links
-                          :uid         uid
-                          :gid         gid
-                          :access-time (if string
-                                           (format-time-string
-                                            "%Y-%m-%d %R" access-time)
-                                         access-time)
-                          :modif-time  (if string
-                                           (format-time-string
-                                            "%Y-%m-%d %R" modif-time)
-                                         modif-time)
-                          :status      (if string
-                                           (format-time-string
-                                            "%Y-%m-%d %R" status)
-                                         status)
-                          :size        size
-                          :mode        mode
-                          :gid-change  gid-change
-                          :inode       inode
-                          :device-num  device-num)))
-             (modes (helm-split-mode-file-attributes (cl-getf all :mode))))
-        (cond (type        (cl-getf all :type))
-              (links       (cl-getf all :links))
-              (uid         (cl-getf all :uid))
-              (gid         (cl-getf all :gid))
-              (access-time (cl-getf all :access-time))
-              (modif-time  (cl-getf all :modif-time))
-              (status      (cl-getf all :status))
-              (size        (cl-getf all :size))
-              (mode        (cl-getf all :mode))
-              (gid-change  (cl-getf all :gid-change))
-              (inode       (cl-getf all :inode))
-              (device-num  (cl-getf all :device-num))
-              (dired       (concat
-                            (helm-split-mode-file-attributes
-                             (cl-getf all :mode) t) " "
-                            (number-to-string (cl-getf all :links)) " "
-                            (cl-getf all :uid) ":"
-                            (cl-getf all :gid) " "
-                            (if human-size
-                                (helm-file-human-size (cl-getf all :size))
-                              (int-to-string (cl-getf all :size))) " "
-                            (cl-getf all :modif-time)))
-              (human-size (helm-file-human-size (cl-getf all :size)))
-              (mode-type  (cl-getf modes :mode-type))
-              (mode-owner (cl-getf modes :user))
-              (mode-group (cl-getf modes :group))
-              (mode-other (cl-getf modes :other))
-              (t          (append all modes))))))
-
-(defun helm-split-mode-file-attributes (str &optional string)
-  "Split mode file attributes STR into a proplist.
-If STRING is non--nil return instead a space separated string."
-  (cl-loop with type = (substring str 0 1)
-        with cdr = (substring str 1)
-        for i across cdr
-        for count from 1
-        if (<= count 3)
-        concat (string i) into user
-        if (and (> count 3) (<= count 6))
-        concat (string i) into group
-        if (and (> count 6) (<= count 9))
-        concat (string i) into other
-        finally return
-        (if string
-            (mapconcat 'identity (list type user group other) " ")
-          (list :mode-type type :user user :group group :other other))))
-
-(defun helm-format-columns-of-files (files)
-  "Same as `dired-format-columns-of-files'.
-Inlined here for compatibility."
-  (let ((beg (point)))
-    (completion--insert-strings files)
-    (put-text-property beg (point) 'mouse-face nil)))
-
-(defmacro with-helm-display-marked-candidates (buffer-or-name candidates &rest body)
-  (declare (indent 0) (debug t))
-  (helm-with-gensyms (buffer window)
-    `(let* ((,buffer (temp-buffer-window-setup ,buffer-or-name))
-            (helm-always-two-windows t)
-            (helm-split-window-default-side
-             (if (eq helm-split-window-default-side 'same)
-                 'below helm-split-window-default-side))
-            helm-split-window-inside-p
-            helm-reuse-last-window-split-state
-            ,window)
-       (with-current-buffer ,buffer
-         (helm-format-columns-of-files ,candidates))
-       (unwind-protect
-            (with-selected-window
-                (setq ,window (temp-buffer-window-show
-                               ,buffer
-                               '(display-buffer-below-selected
-                                 (window-height . fit-window-to-buffer))))
-              (progn ,@body))
-         (quit-window 'kill ,window)))))
-
-;;; Persistent Action Helpers
-;;
-;;
-;; Internal
-(defvar helm-match-line-overlay nil)
-(defvar helm--match-item-overlays nil)
-
-(defun helm-highlight-current-line (&optional start end buf face)
-  "Highlight and underline current position"
-  (let* ((start (or start (line-beginning-position)))
-         (end (or end (1+ (line-end-position))))
-         start-match end-match
-         (args (list start end buf))
-         (case-fold-search (if helm-alive-p
-                               (helm-set-case-fold-search)
-                             case-fold-search)))
-    ;; Highlight the current line.
-    (if (not helm-match-line-overlay)
-        (setq helm-match-line-overlay (apply 'make-overlay args))
-      (apply 'move-overlay helm-match-line-overlay args))
-    (overlay-put helm-match-line-overlay
-                 'face (or face 'helm-selection-line))
-    ;; Now highlight matches only if we are in helm session, we are
-    ;; maybe coming from helm-grep-mode or helm-moccur-mode buffers.
-    (when helm-alive-p
-      (if (or (null helm-highlight-matches-around-point-max-lines)
-              (zerop helm-highlight-matches-around-point-max-lines))
-          (setq start-match start
-                end-match   end)
-          (setq start-match
-                (save-excursion
-                  (forward-line
-                   (- helm-highlight-matches-around-point-max-lines))
-                  (point-at-bol))
-                  end-match
-                  (save-excursion
-                    (forward-line
-                     helm-highlight-matches-around-point-max-lines)
-                    (point-at-bol))))
-      (catch 'empty-line
-        (cl-loop with ov
-                 for r in (helm-remove-if-match
-                           "\\`!" (helm-mm-split-pattern
-                                   (if (with-helm-buffer
-                                         ;; Needed for highlighting AG matches.
-                                         (assq 'pcre (helm-get-current-source)))
-                                       (helm--translate-pcre-to-elisp helm-input)
-                                       helm-input)))
-                 do (save-excursion
-                      (goto-char start-match)
-                      (while (condition-case _err
-                                 (if helm-migemo-mode
-                                     (helm-mm-migemo-forward r end-match t)
-                                     (re-search-forward r end-match t))
-                               (invalid-regexp nil))
-                        (let ((s (match-beginning 0))
-                              (e (match-end 0)))
-                          (if (= s e)
-                              (throw 'empty-line nil)
-                              (push (setq ov (make-overlay s e))
-                                    helm--match-item-overlays)
-                              (overlay-put ov 'face 'helm-match-item)
-                              (overlay-put ov 'priority 1))))))))
-    (recenter)))
-
-(defun helm--translate-pcre-to-elisp (regexp)
-  "Should translate pcre REGEXP to elisp regexp.
-Assume regexp is a pcre based regexp."
-  (with-temp-buffer
-    (insert " " regexp " ")
-    (goto-char (point-min))
-    (save-excursion
-      ;; match (){}| unquoted
-      (helm-awhile (and (re-search-forward "\\([(){}|]\\)" nil t)
-                        (match-string 1))
-        (let ((pos (match-beginning 1)))
-          (if (eql (char-before pos) ?\\)
-              (delete-region pos (1- pos))
-              (replace-match (concat "\\" it) t t nil 1)))))
-    ;; match \s or \S
-    (helm-awhile (and (re-search-forward "\\S\\?\\(\\s\\[sS]\\)[^-]" nil t)
-                      (match-string 1))
-      (replace-match (concat it "-") t t nil 1))
-    (buffer-substring (1+ (point-min)) (1- (point-max)))))
-
-(defun helm-match-line-cleanup ()
-  (when helm-match-line-overlay
-    (delete-overlay helm-match-line-overlay)
-    (setq helm-match-line-overlay nil))
-  (when helm--match-item-overlays
-    (mapc 'delete-overlay helm--match-item-overlays)))
-
-(defun helm-match-line-cleanup-maybe ()
-  (when (helm-empty-buffer-p)
-    (helm-match-line-cleanup)))
-
-(defun helm-match-line-update ()
-  (when helm-match-line-overlay
-    (delete-overlay helm-match-line-overlay)
-    (helm-highlight-current-line)))
-
-(defun helm-persistent-autoresize-hook ()
-  (when (and helm-buffers-to-resize-on-pa
-             (member helm-buffer helm-buffers-to-resize-on-pa)
-             (eq helm-split-window-state 'vertical))
-    (set-window-text-height (helm-window) helm-resize-on-pa-text-height)))
-
-(defun helm-match-line-cleanup-pulse ()
-  (run-with-timer 0.3 nil #'helm-match-line-cleanup))
-
-(add-hook 'helm-after-update-hook 'helm-match-line-cleanup-maybe)
-(add-hook 'helm-after-persistent-action-hook 'helm-persistent-autoresize-hook)
-(add-hook 'helm-cleanup-hook 'helm-match-line-cleanup)
-(add-hook 'helm-after-action-hook 'helm-match-line-cleanup-pulse)
-(add-hook 'helm-after-persistent-action-hook 'helm-match-line-update)
-
-;;; Popup buffer-name or filename in grep/moccur/imenu-all.
-;;
-(defvar helm--show-help-echo-timer nil)
-
-(defun helm-cancel-help-echo-timer ()
-  (when helm--show-help-echo-timer
-    (cancel-timer helm--show-help-echo-timer)
-    (setq helm--show-help-echo-timer nil)))
-
-(defun helm-maybe-show-help-echo ()
-  (when helm--show-help-echo-timer
-    (cancel-timer helm--show-help-echo-timer)
-    (setq helm--show-help-echo-timer nil))
-  (when (and helm-alive-p
-             helm-popup-tip-mode
-             (member (assoc-default 'name (helm-get-current-source))
-                     helm-sources-using-help-echo-popup))
-    (setq helm--show-help-echo-timer
-          (run-with-timer
-           1 nil
-           (lambda ()
-             (save-selected-window
-               (with-helm-window
-                 (helm-aif (get-text-property (point-at-bol) 'help-echo)
-                     (popup-tip (concat " " (abbreviate-file-name
-                                             (replace-regexp-in-string "\n.*" "" it)))
-                                :around nil
-                                :point (save-excursion
-                                         (end-of-visual-line) (point)))))))))))
-
-;;;###autoload
-(define-minor-mode helm-popup-tip-mode
-    "Show help-echo informations in a popup tip at end of line."
-  :global t
-  (require 'popup)
-  (if helm-popup-tip-mode
-      (progn
-        (add-hook 'helm-move-selection-after-hook 'helm-maybe-show-help-echo)
-        (add-hook 'helm-cleanup-hook 'helm-cancel-help-echo-timer))
-    (remove-hook 'helm-move-selection-after-hook 'helm-maybe-show-help-echo)
-    (remove-hook 'helm-cleanup-hook 'helm-cancel-help-echo-timer)))
-
-(defun helm-open-file-with-default-tool (file)
-  "Open FILE with the default tool on this platform."
-  (let (process-connection-type)
-    (if (eq system-type 'windows-nt)
-        (helm-w32-shell-execute-open-file file)
-      (start-process "helm-open-file-with-default-tool"
-                     nil
-                     (cond ((eq system-type 'gnu/linux)
-                            "xdg-open")
-                           ((or (eq system-type 'darwin) ;; Mac OS X
-                                (eq system-type 'macos)) ;; Mac OS 9
-                            "open"))
-                     file))))
-
-(defun helm-open-dired (file)
-  "Opens a dired buffer in FILE's directory.  If FILE is a
-directory, open this directory."
-  (if (file-directory-p file)
-      (dired file)
-    (dired (file-name-directory file))
-    (dired-goto-file file)))
-
-(defun helm-require-or-error (feature function)
-  (or (require feature nil t)
-      (error "Need %s to use `%s'." feature function)))
-
-(defun helm-find-file-as-root (candidate)
-  (let* ((buf (helm-basename candidate))
-         (host (file-remote-p candidate 'host))
-         (remote-path (format "/%s:%s:%s"
-                              helm-su-or-sudo
-                              (or host "")
-                              (expand-file-name
-                               (if host
-                                   (file-remote-p candidate 'localname)
-                                 candidate))))
-         non-essential)
-    (if (buffer-live-p (get-buffer buf))
-        (progn
-          (set-buffer buf)
-          (find-alternate-file remote-path))
-      (find-file remote-path))))
-
-(defun helm-find-many-files (_ignore)
-  "Simple action that run `find-file' on marked candidates.
-Run `helm-find-many-files-after-hook' at end"
-  (let ((helm--reading-passwd-or-string t))
-    (mapc 'find-file (helm-marked-candidates))
-    (helm-log-run-hook 'helm-find-many-files-after-hook)))
-
-(defun helm-read-repeat-string (prompt &optional count)
-  "Prompt as many time PROMPT is not empty.
-If COUNT is non--nil add a number after each prompt."
-  (cl-loop with elm
-        while (not (string= elm ""))
-        for n from 1
-        do (when count
-             (setq prompt (concat prompt (int-to-string n) ": ")))
-        collect (setq elm (helm-read-string prompt)) into lis
-        finally return (remove "" lis)))
-
-(defun helm-html-bookmarks-to-alist (file url-regexp bmk-regexp)
-  "Parse html bookmark FILE and return an alist with (title . url) as elements."
-  (let (bookmarks-alist url title)
-    (with-temp-buffer
-      (insert-file-contents file)
-      (goto-char (point-min))
-      (while (re-search-forward "href=\\|^ *<DT><A HREF=" nil t)
-        (forward-line 0)
-        (when (re-search-forward url-regexp nil t)
-          (setq url (match-string 0)))
-        (when (re-search-forward bmk-regexp nil t)
-          (setq title (url-unhex-string
-                       (funcall helm-html-decode-entities-function
-                               (match-string 1)))))
-        (push (cons title url) bookmarks-alist)
-        (forward-line)))
-    (nreverse bookmarks-alist)))
-
-(defun helm-html-entity-to-string (entity)
-  "Replace an html ENTITY by its string value.
-When unable to decode ENTITY returns nil."
-  (helm-aif (assoc entity helm-html-entities-alist)
-      (string (cdr it))
-    (save-match-data
-      (when (string-match "[0-9]+" entity)
-        (string (string-to-number (match-string 0 entity)))))))
-
-(defun helm-html-decode-entities-string (str)
-  "Decode entities in the string STR."
-  (save-match-data
-    (with-temp-buffer
-      (insert str)
-      (goto-char (point-min))
-      (while (re-search-forward "&#?\\([^;]*\\);" nil t)
-        (helm-aif (helm-html-entity-to-string (match-string 0))
-            (replace-match it)))
-      (buffer-string))))
-
-(provide 'helm-utils)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-utils.el ends here
diff --git a/elpa/helm-20181117.731/helm-utils.elc b/elpa/helm-20181117.731/helm-utils.elc
deleted file mode 100644
index ee6548d..0000000
--- a/elpa/helm-20181117.731/helm-utils.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-20181117.731/helm-x-files.el b/elpa/helm-20181117.731/helm-x-files.el
deleted file mode 100644
index 7aad88a..0000000
--- a/elpa/helm-20181117.731/helm-x-files.el
+++ /dev/null
@@ -1,128 +0,0 @@
-;;; helm-x-files.el --- helm auxiliary functions and sources. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2012 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'helm-for-files)
-
-
-;;; List of files gleaned from every dired buffer
-;;
-;;
-(defun helm-files-in-all-dired-candidates ()
-  (save-excursion
-    (cl-loop for (f . b) in dired-buffers
-          when (buffer-live-p b)
-          append (let ((dir (with-current-buffer b dired-directory)))
-                   (if (listp dir) (cdr dir)
-                     (directory-files f t dired-re-no-dot))))))
-
-;; (dired '("~/" "~/.emacs.d/.emacs-custom.el" "~/.emacs.d/.emacs.bmk"))
-
-(defclass helm-files-dired-source (helm-source-sync helm-type-file)
-  ((candidates :initform #'helm-files-in-all-dired-candidates)))
-
-(defvar helm-source-files-in-all-dired
-  (helm-make-source "Files in all dired buffer." 'helm-files-dired-source))
-
-;;; session.el files
-;;
-;;  session (http://emacs-session.sourceforge.net/) is an alternative to
-;;  recentf that saves recent file history and much more.
-(defvar session-file-alist)
-(defclass helm-source-session-class (helm-source-sync)
-  ((candidates :initform (lambda ()
-                           (cl-delete-if-not
-                            (lambda (f)
-                              (or (string-match helm-tramp-file-name-regexp f)
-                                  (file-exists-p f)))
-                            (mapcar 'car session-file-alist))))
-   (keymap       :initform helm-generic-files-map)
-   (help-message :initform helm-generic-file-help-message)
-   (action       :initform 'helm-type-file-actions)))
-
-(defvar helm-source-session nil
-  "File list from emacs-session.")
-
-(defcustom helm-session-fuzzy-match nil
-  "Enable fuzzy matching in `helm-source-session' when non--nil."
-  :group 'helm-files
-  :type 'boolean
-  :set (lambda (var val)
-         (set var val)
-         (setq helm-source-session
-               (helm-make-source "Session" 'helm-source-session-class
-                 :fuzzy-match val))))
-
-
-;;; External searching file tools.
-;;
-;; Tracker desktop search
-
-(defun helm-source-tracker-transformer (candidates _source)
-  ;; loop through tracker candidates selecting out file:// lines
-  ;; then select part after file:// and url decode to get straight filenames
-  (cl-loop for cand in candidates
-           when (and (stringp cand)
-                     (string-match "\\`[[:space:]]*file://\\(.*\\)" cand))
-           collect (url-unhex-string (match-string 1 cand))))
-
-(defvar helm-source-tracker-search
-  (helm-build-async-source "Tracker Search"
-    :candidates-process
-     (lambda ()
-       ;; the tracker-search command has been deprecated, now invoke via tracker
-       ;; also, disable the contextual snippets which we don't currently use
-       (start-process "tracker-search-process" nil
-                      "tracker" "search"
-                      "--disable-snippets"
-                      "--disable-color"
-                      "--limit=512"
-                      helm-pattern))
-    ;; new simplified transformer of tracker search results
-    :filtered-candidate-transformer #'helm-source-tracker-transformer
-    ;;(multiline) ; https://github.com/emacs-helm/helm/issues/529
-    :keymap helm-generic-files-map
-    :action 'helm-type-file-actions
-    :action-transformer '(helm-transform-file-load-el
-                          helm-transform-file-browse-url)
-    :requires-pattern 3)
-  "Source for retrieving files matching the current input pattern
-with the tracker desktop search.")
-
-;; Spotlight (MacOS X desktop search)
-(defclass helm-mac-spotlight-source (helm-source-async helm-type-file)
-  ((candidates-process :initform
-                       (lambda ()
-                         (start-process
-                          "mdfind-process" nil "mdfind" helm-pattern)))
-   (requires-pattern :initform 3)))
-
-(defvar helm-source-mac-spotlight
-  (helm-make-source "mdfind" 'helm-mac-spotlight-source)
-  "Source for retrieving files via Spotlight's command line
-utility mdfind.")
-
-(provide 'helm-x-files)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-x-files.el ends here
diff --git a/elpa/helm-20181117.731/helm-x-files.elc b/elpa/helm-20181117.731/helm-x-files.elc
deleted file mode 100644
index 09fb5e3..0000000
--- a/elpa/helm-20181117.731/helm-x-files.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-core-20181117.1055/helm-core-autoloads.el b/elpa/helm-core-20181117.1055/helm-core-autoloads.el
deleted file mode 100644
index adc09a3..0000000
--- a/elpa/helm-core-20181117.1055/helm-core-autoloads.el
+++ /dev/null
@@ -1,261 +0,0 @@
-;;; helm-core-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "helm" "helm.el" (0 0 0 0))
-;;; Generated autoloads from helm.el
-
-(autoload 'helm-define-multi-key "helm" "\
-In KEYMAP, define key sequence KEY for function list FUNCTIONS.
-Each function runs sequentially for each KEY press.
-If DELAY is specified, switch back to initial function of FUNCTIONS list
-after DELAY seconds.
-The functions in FUNCTIONS list take no args.
-e.g
-    (defun foo ()
-      (interactive)
-      (message \"Run foo\"))
-    (defun bar ()
-      (interactive)
-      (message \"Run bar\"))
-    (defun baz ()
-      (interactive)
-      (message \"Run baz\"))
-
-\(helm-define-multi-key global-map (kbd \"<f5> q\") '(foo bar baz) 2)
-
-Each time \"<f5> q\" is pressed, the next function is executed. Waiting
-more than 2 seconds between key presses switches back to executing the first
-function on the next hit.
-
-\(fn KEYMAP KEY FUNCTIONS &optional DELAY)" nil nil)
-
-(autoload 'helm-multi-key-defun "helm" "\
-Define NAME as a multi-key command running FUNS.
-After DELAY seconds, the FUNS list is reinitialized.
-See `helm-define-multi-key'.
-
-\(fn NAME DOCSTRING FUNS &optional DELAY)" nil t)
-
-(function-put 'helm-multi-key-defun 'lisp-indent-function '2)
-
-(autoload 'helm-define-key-with-subkeys "helm" "\
-Defines in MAP a KEY and SUBKEY to COMMAND.
-
-This allows typing KEY to call COMMAND the first time and
-type only SUBKEY on subsequent calls.
-
-Arg MAP is the keymap to use, SUBKEY is the initial short key-binding to
-call COMMAND.
-
-Arg OTHER-SUBKEYS is an alist specifying other short key-bindings
-to use once started e.g:
-
-    (helm-define-key-with-subkeys global-map
-       (kbd \"C-x v n\") ?n 'git-gutter:next-hunk '((?p . git-gutter:previous-hunk)))
-
-
-In this example, `C-x v n' will run `git-gutter:next-hunk'
-subsequent \"n\"'s run this command again
-and subsequent \"p\"'s run `git-gutter:previous-hunk'.
-
-If specified PROMPT can be displayed in minibuffer to
-describe SUBKEY and OTHER-SUBKEYS.
-Arg EXIT-FN specifies a function to run on exit.
-
-For any other keys pressed, run their assigned command as defined
-in MAP and then exit the loop running EXIT-FN, if specified.
-
-NOTE: SUBKEY and OTHER-SUBKEYS bindings support only char syntax and
-vectors, so don't use strings to define them.
-
-\(fn MAP KEY SUBKEY COMMAND &optional OTHER-SUBKEYS PROMPT EXIT-FN)" nil nil)
-
-(function-put 'helm-define-key-with-subkeys 'lisp-indent-function '1)
-
-(autoload 'helm-debug-open-last-log "helm" "\
-Open helm log file or buffer of last helm session.
-
-\(fn)" t nil)
-
-(autoload 'helm "helm" "\
-Main function to execute helm sources.
-
-PLIST is a list like
-
-\(:key1 val1 :key2 val2 ...)
-
- or
-
-\(&optional sources input prompt resume preselect
-            buffer keymap default history allow-nest).
-
-** Keywords
-
-Keywords supported:
-
-- :sources
-- :input
-- :prompt
-- :resume
-- :preselect
-- :buffer
-- :keymap
-- :default
-- :history
-- :allow-nest
-
-Extra LOCAL-VARS keywords are supported, see the \"** Other
-keywords\" section below.
-
-Basic keywords are the following:
-
-*** :sources
-
-One of the following:
-
-- List of sources
-- Symbol whose value is a list of sources
-- Alist representing a Helm source.
-  - In this case the source has no name and is referenced in
-    `helm-sources' as a whole alist.
-
-*** :input
-
-Initial input of minibuffer (temporary value of `helm-pattern')
-
-*** :prompt
-
-Minibuffer prompt. Default value is `helm--prompt'.
-
-*** :resume
-
-If t, allow resumption of the previous session of this Helm
-command, skipping initialization.
-
-If 'noresume, this instance of `helm' cannot be resumed.
-
-*** :preselect
-
-Initially selected candidate (string or regexp).
-
-*** :buffer
-
-Buffer name for this Helm session. `helm-buffer' will take this value.
-
-*** :keymap
-
-\[Obsolete]
-
-Keymap used at the start of this Helm session.
-
-It is overridden by keymaps specified in sources, and is kept
-only for backward compatibility.
-
-Keymaps should be specified in sources using the :keymap slot
-instead. See `helm-source'.
-
-This keymap is not restored by `helm-resume'.
-
-*** :default
-
-Default value inserted into the minibuffer with
-\\<minibuffer-local-map>\\[next-history-element].
-
-It can be a string or a list of strings, in this case
-\\<minibuffer-local-map>\\[next-history-element] cycles through
-the list items, starting with the first.
-
-If nil, `thing-at-point' is used.
-
-If `helm--maybe-use-default-as-input' is non-`nil', display is
-updated using this value, unless :input is specified, in which
-case that value is used instead.
-
-*** :history
-
-Minibuffer input, by default, is pushed to `minibuffer-history'.
-
-When an argument HISTORY is provided, input is pushed to
-HISTORY. HISTORY should be a valid symbol.
-
-*** :allow-nest
-
-Allow running this Helm command in a running Helm session.
-
-** Other keywords
-
-Other keywords are interpreted as local variables of this Helm
-session. The `helm-' prefix can be omitted. For example,
-
-\(helm :sources 'helm-source-buffers-list
-       :buffer \"*helm buffers*\"
-       :candidate-number-limit 10)
-
-starts a Helm session with the variable
-`helm-candidate-number-limit' set to 10.
-
-** Backward compatibility
-
-For backward compatibility, positional parameters are
-supported:
-
-\(helm sources input prompt resume preselect
-       buffer keymap default history allow-nest)
-
-However, the use of non-keyword args is deprecated.
-
-\(fn &key SOURCES INPUT PROMPT RESUME PRESELECT BUFFER KEYMAP DEFAULT HISTORY ALLOW-NEST OTHER-LOCAL-VARS)" nil nil)
-
-(autoload 'helm-cycle-resume "helm" "\
-Cycle in `helm-buffers' list and resume when waiting more than 1.2s.
-
-\(fn)" t nil)
-
-(autoload 'helm-other-buffer "helm" "\
-Simplified `helm' interface with other `helm-buffer'.
-Call `helm' only with ANY-SOURCES and ANY-BUFFER as args.
-
-\(fn ANY-SOURCES ANY-BUFFER)" nil nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm" '("helm-" "with-helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-lib" "helm-lib.el" (0 0 0 0))
-;;; Generated autoloads from helm-lib.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-lib" '("helm-" "with-helm-")))
-
-;;;***
-
-;;;### (autoloads nil "helm-multi-match" "helm-multi-match.el" (0
-;;;;;;  0 0 0))
-;;; Generated autoloads from helm-multi-match.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-multi-match" '("helm-m")))
-
-;;;***
-
-;;;### (autoloads nil "helm-source" "helm-source.el" (0 0 0 0))
-;;; Generated autoloads from helm-source.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "helm-source" '("helm-")))
-
-;;;***
-
-;;;### (autoloads nil nil ("helm-core-pkg.el") (0 0 0 0))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; helm-core-autoloads.el ends here
diff --git a/elpa/helm-core-20181117.1055/helm-core-pkg.el b/elpa/helm-core-20181117.1055/helm-core-pkg.el
deleted file mode 100644
index 86dbb07..0000000
--- a/elpa/helm-core-20181117.1055/helm-core-pkg.el
+++ /dev/null
@@ -1,7 +0,0 @@
-(define-package "helm-core" "20181117.1055" "Development files for Helm"
-  '((emacs "24.4")
-    (async "1.9.3"))
-  :url "https://emacs-helm.github.io/helm/")
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
diff --git a/elpa/helm-core-20181117.1055/helm-lib.el b/elpa/helm-core-20181117.1055/helm-lib.el
deleted file mode 100644
index 4c74a80..0000000
--- a/elpa/helm-core-20181117.1055/helm-lib.el
+++ /dev/null
@@ -1,1379 +0,0 @@
-;;; helm-lib.el --- Helm routines. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2015 ~ 2018  Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
-;; URL: http://github.com/emacs-helm/helm
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-;; All helm functions that don't require specific helm code should go here.
-
-;;; Code:
-
-(require 'cl-lib)
-(eval-when-compile (require 'wdired))
-
-(declare-function helm-get-sources "helm.el")
-(declare-function helm-marked-candidates "helm.el")
-(declare-function helm-follow-mode-p "helm.el")
-(declare-function helm-attr "helm.el")
-(declare-function helm-attrset "helm.el")
-(declare-function org-open-at-point "org.el")
-(declare-function org-content "org.el")
-(declare-function org-mark-ring-goto "org.el")
-(declare-function org-mark-ring-push "org.el")
-(declare-function helm-interpret-value "helm.el")
-(declare-function helm-get-current-source "helm.el")
-(defvar helm-sources)
-(defvar helm-initial-frame)
-(defvar helm-current-position)
-(defvar wdired-old-marks)
-(defvar helm-persistent-action-display-window)
-
-;;; User vars.
-;;
-(defcustom helm-file-globstar t
-  "Same as globstar bash shopt option.
-When non--nil a pattern beginning with two stars will expand recursively.
-Directories expansion is not supported yet."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-yank-text-at-point-function nil
-  "The function used to forward point with `helm-yank-text-at-point'.
-With a nil value, fallback to default `forward-word'.
-The function should take one arg, an integer like `forward-word'.
-NOTE: Using `forward-symbol' here is not very useful as it is already
-provided by \\<helm-map>\\[next-history-element]."
-  :type  'function
-  :group 'helm)
-
-(defcustom helm-scroll-amount nil
-  "Scroll amount when scrolling other window in a helm session.
-It is used by `helm-scroll-other-window'
-and `helm-scroll-other-window-down'.
-
-If you prefer scrolling line by line, set this value to 1."
-  :group 'helm
-  :type 'integer)
-
-(defcustom helm-help-full-frame t
-  "Display help window in full frame when non nil.
-
-Even when `nil' probably the same result (full frame)
-can be reach by tweaking `display-buffer-alist' but it is
-much more convenient to use a simple boolean value here."
-  :type 'boolean
-  :group 'helm-help)
-
-(defvar helm-ff--boring-regexp nil)
-(defun helm-ff--setup-boring-regex (var val)
-  (set var val)
-  (setq helm-ff--boring-regexp
-          (cl-loop with last = (car (last val))
-                   for r in (butlast val)
-                   if (string-match "\\$\\'" r)
-                   concat (concat r "\\|") into result
-                   else concat (concat r "$\\|") into result
-                   finally return
-                   (concat result last
-                           (if (string-match "\\$\\'" last) "" "$")))))
-
-(defcustom helm-boring-file-regexp-list
-  (mapcar (lambda (f)
-            (let ((rgx (regexp-quote f)))
-              (if (string-match-p "[^/]$" f)
-                  ;; files: e.g .o => \\.o$
-                  (concat rgx "$")
-                ;; directories: e.g .git/ => \.git\\(/\\|$\\)
-                (concat (substring rgx 0 -1) "\\(/\\|$\\)"))))
-          completion-ignored-extensions)
-  "A list of regexps matching boring files.
-
-This list is build by default on `completion-ignored-extensions'.
-The directory names should end with \"/?\" e.g. \"\\.git/?\" and the
-file names should end with \"$\" e.g. \"\\.o$\".
-
-These regexps may be used to match the entire path, not just the file
-name, so for example to ignore files with a prefix \".bak.\", use
-\"\\.bak\\..*$\" as the regexp.
-
-NOTE: When modifying this, be sure to use customize interface or the
-customize functions e.g. `customize-set-variable' and NOT `setq'."
-  :group 'helm-files
-  :type  '(repeat (choice regexp))
-  :set 'helm-ff--setup-boring-regex)
-
-
-;;; Internal vars
-;;
-(defvar helm-yank-point nil)
-(defvar helm-pattern ""
-  "The input pattern used to update the helm buffer.")
-(defvar helm-buffer "*helm*"
-  "Buffer showing completions.")
-(defvar helm-current-buffer nil
-  "Current buffer when `helm' is invoked.")
-(defvar helm-suspend-update-flag nil)
-(defvar helm-action-buffer "*helm action*"
-  "Buffer showing actions.")
-
-
-;;; Compatibility
-;;
-(defun helm-add-face-text-properties (beg end face &optional append object)
-  "Add the face property to the text from START to END.
-It is a compatibility function which behave exactly like
-`add-face-text-property' if available otherwise like `add-text-properties'.
-When only `add-text-properties' is available APPEND is ignored."
-  (if (fboundp 'add-face-text-property)
-      (add-face-text-property beg end face append object)
-      (add-text-properties beg end `(face ,face) object)))
-
-;; Override `wdired-finish-edit'.
-;; Fix emacs bug in `wdired-finish-edit' where
-;; Wdired is not handling the case where `dired-directory' is a cons
-;; cell instead of a string.
-(defun helm--advice-wdired-finish-edit ()
-  (interactive)
-  (wdired-change-to-dired-mode)
-  (let ((changes nil)
-	(errors 0)
-	files-deleted
-	files-renamed
-	some-file-names-unchanged
-	file-old file-new tmp-value)
-    (save-excursion
-      (when (and wdired-allow-to-redirect-links
-		 (fboundp 'make-symbolic-link))
-	(setq tmp-value (wdired-do-symlink-changes))
-	(setq errors (cdr tmp-value))
-	(setq changes (car tmp-value)))
-      (when (and wdired-allow-to-change-permissions
-		 (boundp 'wdired-col-perm)) ; could have been changed
-	(setq tmp-value (wdired-do-perm-changes))
-	(setq errors (+ errors (cdr tmp-value)))
-	(setq changes (or changes (car tmp-value))))
-      (goto-char (point-max))
-      (while (not (bobp))
-	(setq file-old (wdired-get-filename nil t))
-	(when file-old
-	  (setq file-new (wdired-get-filename))
-          (if (equal file-new file-old)
-	      (setq some-file-names-unchanged t)
-            (setq changes t)
-            (if (not file-new)		;empty filename!
-                (push file-old files-deleted)
-	      (when wdired-keep-marker-rename
-		(let ((mark (cond ((integerp wdired-keep-marker-rename)
-				   wdired-keep-marker-rename)
-				  (wdired-keep-marker-rename
-				   (cdr (assoc file-old wdired-old-marks)))
-				  (t nil))))
-		  (when mark
-		    (push (cons (substitute-in-file-name file-new) mark)
-			  wdired-old-marks))))
-              (push (cons file-old (substitute-in-file-name file-new))
-                    files-renamed))))
-	(forward-line -1)))
-    (when files-renamed
-      (setq errors (+ errors (wdired-do-renames files-renamed))))
-    (if changes
-	(progn
-	  ;; If we are displaying a single file (rather than the
-	  ;; contents of a directory), change dired-directory if that
-	  ;; file was renamed.  (This ought to be generalized to
-	  ;; handle the multiple files case, but that's less trivial)
-          ;; fixit [1].
-	  (cond ((and (stringp dired-directory)
-                      (not (file-directory-p dired-directory))
-                      (null some-file-names-unchanged)
-                      (= (length files-renamed) 1))
-                 (setq dired-directory (cdr (car files-renamed))))
-                ;; Fix [1] i.e dired buffers created with
-                ;; (dired '(foo f1 f2 f3)).
-                ((and (consp dired-directory)
-                      (cdr dired-directory)
-                      files-renamed)
-                 (setcdr dired-directory
-                         ;; Replace in `dired-directory' files that have
-                         ;; been modified with their new name keeping
-                         ;; the ones that are unmodified at the same place.
-                         (cl-loop with old-to-rename = (mapcar 'car files-renamed)
-                                  for f in (cdr dired-directory)
-                                  if (member f old-to-rename)
-                                  collect (assoc-default f files-renamed)
-                                  else collect f))))
-	  ;; Re-sort the buffer if all went well.
-	  (unless (> errors 0) (revert-buffer))
-	  (let ((inhibit-read-only t))
-	    (dired-mark-remembered wdired-old-marks)))
-      (let ((inhibit-read-only t))
-	(remove-text-properties (point-min) (point-max)
-				'(old-name nil end-name nil old-link nil
-					   end-link nil end-perm nil
-					   old-perm nil perm-changed nil))
-	(message "(No changes to be performed)")))
-    (when files-deleted
-      (wdired-flag-for-deletion files-deleted))
-    (when (> errors 0)
-      (dired-log-summary (format "%d rename actions failed" errors) nil)))
-  (set-buffer-modified-p nil)
-  (setq buffer-undo-list nil))
-
-;; Override `wdired-get-filename'.
-;; Fix emacs bug in `wdired-get-filename' which returns the current
-;; directory concatened with the filename i.e
-;; "/home/you//home/you/foo" when filename is absolute in dired
-;; buffer.
-;; In consequence Wdired try to rename files even when buffer have
-;; been modified and corrected, e.g delete one char and replace it so
-;; that no change to file is done.
-;; This also lead to ask confirmation for every files even when not
-;; modified and when `wdired-use-interactive-rename' is nil.
-(defun helm--advice-wdired-get-filename (&optional no-dir old)
-  ;; FIXME: Use dired-get-filename's new properties.
-  (let (beg end file)
-    (save-excursion
-      (setq end (line-end-position))
-      (beginning-of-line)
-      (setq beg (next-single-property-change (point) 'old-name nil end))
-      (unless (eq beg end)
-	(if old
-	    (setq file (get-text-property beg 'old-name))
-	  ;; In the following form changed `(1+ beg)' to `beg' so that
-	  ;; the filename end is found even when the filename is empty.
-	  ;; Fixes error and spurious newlines when marking files for
-	  ;; deletion.
-	  (setq end (next-single-property-change beg 'end-name))
-	  (setq file (buffer-substring-no-properties (1+ beg) end)))
-	;; Don't unquote the old name, it wasn't quoted in the first place
-        (and file (setq file (condition-case _err
-                                 ;; emacs-25+
-                                 (apply #'wdired-normalize-filename
-                                        (list file (not old)))
-                               (wrong-number-of-arguments
-                                ;; emacs-24
-                                (wdired-normalize-filename file))))))
-      (if (or no-dir old (and file (file-name-absolute-p file)))
-	  file
-	(and file (> (length file) 0)
-             (expand-file-name file (dired-current-directory)))))))
-
-;;; Override `push-mark'
-;;
-;; Fix duplicates in `mark-ring' and `global-mark-ring' and update
-;; buffers in `global-mark-ring' to recentest mark.
-(defun helm--advice-push-mark (&optional location nomsg activate)
-  (unless (null (mark t))
-    (let ((marker (copy-marker (mark-marker))))
-      (setq mark-ring (cons marker (delete marker mark-ring))))
-    (when (> (length mark-ring) mark-ring-max)
-      ;; Move marker to nowhere.
-      (set-marker (car (nthcdr mark-ring-max mark-ring)) nil)
-      (setcdr (nthcdr (1- mark-ring-max) mark-ring) nil)))
-  (set-marker (mark-marker) (or location (point)) (current-buffer))
-  ;; Now push the mark on the global mark ring.
-  (setq global-mark-ring (cons (copy-marker (mark-marker))
-                               ;; Avoid having multiple entries
-                               ;; for same buffer in `global-mark-ring'.
-                               (cl-loop with mb = (current-buffer)
-                                        for m in global-mark-ring
-                                        for nmb = (marker-buffer m)
-                                        unless (eq mb nmb)
-                                        collect m)))
-  (when (> (length global-mark-ring) global-mark-ring-max)
-    (set-marker (car (nthcdr global-mark-ring-max global-mark-ring)) nil)
-    (setcdr (nthcdr (1- global-mark-ring-max) global-mark-ring) nil))
-  (or nomsg executing-kbd-macro (> (minibuffer-depth) 0)
-      (message "Mark set"))
-  (when (or activate (not transient-mark-mode))
-    (set-mark (mark t)))
-  nil)
-
-(defcustom helm-advice-push-mark t
-  "Override `push-mark' with a version avoiding duplicates when non nil."
-  :group 'helm
-  :type 'boolean
-  :set (lambda (var val)
-         (set var val)
-         (if val
-             (advice-add 'push-mark :override #'helm--advice-push-mark)
-           (advice-remove 'push-mark #'helm--advice-push-mark))))
-
-;;; Macros helper.
-;;
-(defmacro helm-with-gensyms (symbols &rest body)
-  "Bind the SYMBOLS to fresh uninterned symbols and eval BODY."
-  (declare (indent 1))
-  `(let ,(mapcar (lambda (s)
-                   ;; Use cl-gensym here instead of make-symbol
-                   ;; to ensure a symbol that have a live that go
-                   ;; beyond the live of its macro have different name.
-                   ;; i.e symbols created with `with-helm-temp-hook'
-                   ;; should have random names.
-                   `(,s (cl-gensym (symbol-name ',s))))
-                 symbols)
-     ,@body))
-
-;;; Command loop helper
-;;
-(defun helm-this-command ()
-  "Returns the actual command in action.
-Like `this-command' but return the real command,
-and not `exit-minibuffer' or other unwanted functions."
-  (cl-loop with bl = '(helm-maybe-exit-minibuffer
-                       helm-confirm-and-exit-minibuffer
-                       helm-exit-minibuffer
-                       exit-minibuffer)
-           for count from 1 to 50
-           for btf = (backtrace-frame count)
-           for fn = (cl-second btf)
-           if (and
-               ;; In some case we may have in the way an
-               ;; advice compiled resulting in byte-code,
-               ;; ignore it (Issue #691).
-               (symbolp fn)
-               (commandp fn)
-               (not (memq fn bl)))
-           return fn
-           else
-           if (and (eq fn 'call-interactively)
-                   (> (length btf) 2))
-           return (cadr (cdr btf))))
-
-
-;;; Iterators
-;;
-(cl-defmacro helm-position (item seq &key test all)
-  "A simple and faster replacement of CL `position'.
-
-Returns ITEM first occurence position found in SEQ.
-When SEQ is a string, ITEM have to be specified as a char.
-Argument TEST when unspecified default to `eq'.
-When argument ALL is non--nil return a list of all ITEM positions
-found in SEQ."
-  (let ((key (if (stringp seq) 'across 'in)))
-    `(cl-loop with deftest = 'eq
-              for c ,key ,seq
-              for index from 0
-              when (funcall (or ,test deftest) c ,item)
-              if ,all collect index into ls
-              else return index
-              finally return ls)))
-
-(defun helm-iter-list (seq)
-  "Return an iterator object from SEQ."
-  (let ((lis seq))
-    (lambda ()
-      (let ((elm (car lis)))
-        (setq lis (cdr lis))
-        elm))))
-
-(defun helm-iter-circular (seq)
-  "Infinite iteration on SEQ."
-  (let ((lis seq))
-     (lambda ()
-       (let ((elm (car lis)))
-         (setq lis (pcase lis (`(,_ . ,ll) (or ll seq))))
-         elm))))
-
-(cl-defun helm-iter-sub-next-circular (seq elm &key (test 'eq))
-  "Infinite iteration of SEQ starting at ELM."
-  (let* ((pos      (1+ (helm-position elm seq :test test)))
-         (sub      (append (nthcdr pos seq) (cl-subseq seq 0 pos)))
-         (iterator (helm-iter-circular sub)))
-    (lambda ()
-      (helm-iter-next iterator))))
-
-(defun helm-iter-next (iterator)
-  "Return next elm of ITERATOR."
-  (and iterator (funcall iterator)))
-
-
-;;; Anaphoric macros.
-;;
-(defmacro helm-aif (test-form then-form &rest else-forms)
-  "Anaphoric version of `if'.
-Like `if' but set the result of TEST-FORM in a temporary variable called `it'.
-THEN-FORM and ELSE-FORMS are then excuted just like in `if'."
-  (declare (indent 2) (debug t))
-  `(let ((it ,test-form))
-     (if it ,then-form ,@else-forms)))
-
-(defmacro helm-awhile (sexp &rest body)
-  "Anaphoric version of `while'.
-Same usage as `while' except that SEXP is bound to
-a temporary variable called `it' at each turn.
-An implicit nil block is bound to the loop so usage
-of `cl-return' is possible to exit the loop."
-  (declare (indent 1) (debug t))
-  (helm-with-gensyms (flag)
-    `(let ((,flag t))
-       (cl-block nil
-         (while ,flag
-           (helm-aif ,sexp
-               (progn ,@body)
-             (setq ,flag nil)))))))
-
-(defmacro helm-acond (&rest clauses)
-  "Anaphoric version of `cond'.
-In each clause of CLAUSES, the result of the car of clause
-is stored in a temporary variable called `it' and usable in the cdr
-of this same clause.  Each `it' variable is independent of its clause.
-The usage is the same as `cond'."
-  (declare (debug cond))
-  (unless (null clauses)
-    (helm-with-gensyms (sym)
-      (let ((clause1 (car clauses)))
-        `(let ((,sym ,(car clause1)))
-           (helm-aif ,sym
-               (if (cdr ',clause1)
-                   (progn ,@(cdr clause1))
-                 it)
-             (helm-acond ,@(cdr clauses))))))))
-
-(defmacro helm-aand (&rest conditions)
-  "Anaphoric version of `and'.
-Each condition is bound to a temporary variable called `it' which is
-usable in next condition."
-  (declare (debug (&rest form)))
-  (cond ((null conditions) t)
-        ((null (cdr conditions)) (car conditions))
-        (t `(helm-aif ,(car conditions)
-                (helm-aand ,@(cdr conditions))))))
-
-(defmacro helm-acase (expr &rest clauses)
-  "A simple anaphoric `cl-case' implementation handling strings.
-EXPR is bound to a temporary variable called `it' which is usable in
-CLAUSES to refer to EXPR.
-NOTE: Duplicate keys in CLAUSES are deliberately not handled."
-  (declare (indent 1) (debug t))
-  (unless (null clauses)
-    (let ((clause1 (car clauses)))
-      `(let ((key ',(car clause1))
-             (it ,expr))
-         (if (or (equal it key)
-                 (eq key t)
-                 (and (listp key) (member it key)))
-             (progn ,@(cdr clause1))
-           (helm-acase it ,@(cdr clauses)))))))
-
-;;; Fuzzy matching routines
-;;
-(defsubst helm--mapconcat-pattern (pattern)
-  "Transform string PATTERN in regexp for further fuzzy matching.
-e.g helm.el$
-    => \"[^h]*h[^e]*e[^l]*l[^m]*m[^.]*[.][^e]*e[^l]*l$\"
-    ^helm.el$
-    => \"helm[.]el$\"."
-  (let ((ls (split-string-and-unquote pattern "")))
-    (if (string= "^" (car ls))
-        ;; Exact match.
-        (mapconcat (lambda (c)
-                     (if (and (string= c "$")
-                              (string-match "$\\'" pattern))
-                         c (regexp-quote c)))
-                   (cdr ls) "")
-        ;; Fuzzy match.
-        (mapconcat (lambda (c)
-                     (if (and (string= c "$")
-                              (string-match "$\\'" pattern))
-                         c (format "[^%s]*%s" c (regexp-quote c))))
-                   ls ""))))
-
-(defsubst helm--collect-pairs-in-string (string)
-  (cl-loop for str on (split-string string "" t) by 'cdr
-           when (cdr str)
-           collect (list (car str) (cadr str))))
-
-;;; Help routines.
-;;
-(defun helm-help-internal (bufname insert-content-fn)
-  "Show long message during `helm' session in BUFNAME.
-INSERT-CONTENT-FN is the function that insert
-text to be displayed in BUFNAME."
-  (let ((winconf (current-frame-configuration))
-        (hframe (selected-frame)))
-    (with-selected-frame helm-initial-frame
-      (select-frame-set-input-focus helm-initial-frame)
-      (unwind-protect
-           (progn
-             (setq helm-suspend-update-flag t)
-             (set-buffer (get-buffer-create bufname))
-             (switch-to-buffer bufname)
-             (when helm-help-full-frame (delete-other-windows))
-             (delete-region (point-min) (point-max))
-             (org-mode)
-             (org-mark-ring-push) ; Put mark at bob
-             (save-excursion
-               (funcall insert-content-fn))
-             (buffer-disable-undo)
-             (helm-help-event-loop))
-        (raise-frame hframe)
-        (setq helm-suspend-update-flag nil)
-        (set-frame-configuration winconf)))))
-
-(defun helm-help-scroll-up (amount)
-  (condition-case _err
-      (scroll-up-command amount)
-    (beginning-of-buffer nil)
-    (end-of-buffer nil)))
-
-(defun helm-help-scroll-down (amount)
-  (condition-case _err
-      (scroll-down-command amount)
-    (beginning-of-buffer nil)
-    (end-of-buffer nil)))
-
-(defun helm-help-next-line ()
-  (condition-case _err
-      (call-interactively #'next-line)
-    (beginning-of-buffer nil)
-    (end-of-buffer nil)))
-
-(defun helm-help-previous-line ()
-  (condition-case _err
-      (call-interactively #'previous-line)
-    (beginning-of-buffer nil)
-    (end-of-buffer nil)))
-
-(defun helm-help-toggle-mark ()
-  (if (region-active-p)
-      (deactivate-mark)
-      (push-mark nil nil t)))
-
-;; For movement of cursor in help buffer we need to call interactively
-;; commands for impaired people using a synthetizer (#1347).
-(defun helm-help-event-loop ()
-  (let ((prompt (propertize
-                 "[SPC,C-v,next:ScrollUp  b,M-v,prior:ScrollDown TAB:Cycle M-TAB:All C-s/r:Isearch q:Quit]"
-                 'face 'helm-helper))
-        scroll-error-top-bottom
-        (iter-org-state (helm-iter-circular '(1 (16) (64)))))
-    (helm-awhile (read-key prompt)
-      (cl-case it
-        ((?\C-v ? next) (helm-help-scroll-up helm-scroll-amount))
-        ((?\M-v ?b prior) (helm-help-scroll-down helm-scroll-amount))
-        (?\C-s (isearch-forward))
-        (?\C-r (isearch-backward))
-        (?\C-a (call-interactively #'move-beginning-of-line))
-        (?\C-e (call-interactively #'move-end-of-line))
-        ((?\C-f right) (call-interactively #'forward-char))
-        ((?\C-b left) (call-interactively #'backward-char))
-        ((?\C-n down) (helm-help-next-line))
-        ((?\C-p up) (helm-help-previous-line))
-        (?\M-a (call-interactively #'backward-sentence))
-        (?\M-e (call-interactively #'forward-sentence))
-        (?\M-f (call-interactively #'forward-word))
-        (?\M-b (call-interactively #'backward-word))
-        (?\M-> (call-interactively #'end-of-buffer))
-        (?\M-< (call-interactively #'beginning-of-buffer))
-        (?\C-  (helm-help-toggle-mark))
-        (?\t   (org-cycle))
-        (?\C-m (ignore-errors (call-interactively #'org-open-at-point)))
-        (?\C-& (ignore-errors (call-interactively #'org-mark-ring-goto)))
-        (?\C-% (call-interactively #'org-mark-ring-push))
-        (?\M-\t (pcase (helm-iter-next iter-org-state)
-                  ((pred numberp) (org-content))
-                  ((and state) (org-cycle state))))
-        (?\M-w (copy-region-as-kill
-                (region-beginning) (region-end))
-               (deactivate-mark))
-        (?q    (cl-return))
-        (t     (ignore))))))
-
-
-;;; Multiline transformer
-;;
-(defun helm-multiline-transformer (candidates _source)
-  (cl-loop with offset = (helm-interpret-value
-                          (assoc-default 'multiline (helm-get-current-source)))
-           for i in candidates
-           if (numberp offset)
-           collect (cons (helm--multiline-get-truncated-candidate i offset) i)
-           else collect i))
-
-(defun helm--multiline-get-truncated-candidate (candidate offset)
-  "Truncate CANDIDATE when its length is > than OFFSET."
-  (with-temp-buffer
-    (insert candidate)
-    (goto-char (point-min))
-    (if (and offset
-             (> (buffer-size) offset))
-        (let ((end-str "[...]"))
-          (concat
-           (buffer-substring
-            (point)
-            (save-excursion
-              (forward-char offset)
-              (setq end-str (if (looking-at "\n")
-                                end-str (concat "\n" end-str)))
-              (point)))
-           end-str))
-        (buffer-string))))
-
-;;; List processing
-;;
-(defun helm-flatten-list (seq &optional omit-nulls)
-  "Return a list of all single elements of sublists in SEQ."
-  (let (result)
-    (cl-labels ((flatten (seq)
-                  (cl-loop
-                        for elm in seq
-                        if (and (or elm
-                                    (null omit-nulls))
-                                (or (atom elm)
-                                    (functionp elm)
-                                    (and (consp elm)
-                                         (cdr elm)
-                                         (atom (cdr elm)))))
-                        do (push elm result)
-                        else do (flatten elm))))
-      (flatten seq))
-    (nreverse result)))
-
-(defun helm-mklist (obj)
-  "If OBJ is a list \(but not lambda\), return itself.
-Otherwise make a list with one element."
-  (if (and (listp obj) (not (functionp obj)))
-      obj
-    (list obj)))
-
-(cl-defun helm-fast-remove-dups (seq &key (test 'eq))
-  "Remove duplicates elements in list SEQ.
-
-This is same as `remove-duplicates' but with memoisation.
-It is much faster, especially in large lists.
-A test function can be provided with TEST argument key.
-Default is `eq'.
-NOTE: Comparison of special elisp objects (e.g. markers etc...) fails
-because their printed representations which are stored in hash-table
-can't be compared with with the real object in SEQ.
-This is a bug in `puthash' which store the printable representation of
-object instead of storing the object itself, this to provide at the
-end a printable representation of hashtable itself."
-  (cl-loop with cont = (make-hash-table :test test)
-           for elm in seq
-           unless (gethash elm cont)
-           collect (puthash elm elm cont)))
-
-(defsubst helm--string-join (strings &optional separator)
-  "Join all STRINGS using SEPARATOR."
-  (mapconcat 'identity strings separator))
-
-(defun helm--concat-regexps (regexp-list)
-  "Return a regexp which matches any of the regexps in REGEXP-LIST."
-  (if regexp-list
-      (concat "\\(?:" (helm--string-join regexp-list "\\)\\|\\(?:") "\\)")
-    "\\<\\>"))                          ; Match nothing
-
-(defun helm-skip-entries (seq black-regexp-list &optional white-regexp-list)
-  "Remove entries which matches one of REGEXP-LIST from SEQ."
-  (let ((black-regexp (helm--concat-regexps black-regexp-list))
-        (white-regexp (helm--concat-regexps white-regexp-list)))
-    (cl-loop for i in seq
-             unless (and (stringp i)
-                         (string-match-p black-regexp i)
-                         (null
-                          (string-match-p white-regexp i)))
-             collect i)))
-
-(defun helm-boring-directory-p (directory black-list)
-  "Check if one regexp in BLACK-LIST match DIRECTORY."
-  (helm-awhile (helm-basedir (directory-file-name
-                              (expand-file-name directory)))
-    (when (string= it "/") (cl-return nil))
-    (when (cl-loop for r in black-list
-                   thereis (string-match-p
-                            r (directory-file-name directory)))
-      (cl-return t))
-    (setq directory it)))
-
-(defun helm-shadow-entries (seq regexp-list)
-  "Put shadow property on entries in SEQ matching a regexp in REGEXP-LIST."
-  (let ((face 'italic))
-    (cl-loop for i in seq
-          if (cl-loop for regexp in regexp-list
-                   thereis (and (stringp i)
-                                (string-match regexp i)))
-          collect (propertize i 'face face)
-          else collect i)))
-
-(defun helm-remove-if-not-match (regexp seq)
-  "Remove all elements of SEQ that don't match REGEXP."
-  (cl-loop for s in seq
-           for str = (cond ((symbolp s)
-                            (symbol-name s))
-                           ((consp s)
-                            (car s))
-                           (t s))
-           when (string-match-p regexp str)
-           collect s))
-
-(defun helm-remove-if-match (regexp seq)
-  "Remove all elements of SEQ that match REGEXP."
-  (cl-loop for s in seq
-           for str = (cond ((symbolp s)
-                            (symbol-name s))
-                           ((consp s)
-                            (car s))
-                           (t s))
-           unless (string-match-p regexp str)
-           collect s))
-
-(defun helm-transform-mapcar (function args)
-  "`mapcar' for candidate-transformer.
-
-ARGS is (cand1 cand2 ...) or ((disp1 . real1) (disp2 . real2) ...)
-
-\(helm-transform-mapcar 'upcase '(\"foo\" \"bar\"))
-=> (\"FOO\" \"BAR\")
-\(helm-transform-mapcar 'upcase '((\"1st\" . \"foo\") (\"2nd\" . \"bar\")))
-=> ((\"1st\" . \"FOO\") (\"2nd\" . \"BAR\"))
-"
-  (cl-loop for arg in args
-        if (consp arg)
-        collect (cons (car arg) (funcall function (cdr arg)))
-        else
-        collect (funcall function arg)))
-
-(defun helm-append-at-nth (seq elm index)
-  "Append ELM at INDEX in SEQ."
-  (let ((len (length seq)))
-    (cond ((> index len) (setq index len))
-          ((< index 0) (setq index 0)))
-    (if (zerop index)
-        (append elm seq)
-      (cl-loop for i in seq
-               for count from 1 collect i
-               when (= count index)
-               if (listp elm) append elm
-               else collect elm))))
-
-(defun helm-source-by-name (name &optional sources)
-  "Get a Helm source in SOURCES by NAME.
-
-Optional argument SOURCES is a list of Helm sources which default to
-`helm-sources'."
-  (cl-loop with src-list = (if sources
-                               (cl-loop for src in sources
-                                        collect (if (listp src)
-                                                    src
-                                                    (symbol-value src)))
-                               helm-sources)
-           for source in src-list
-           thereis (and (string= name (assoc-default 'name source)) source)))
-
-(defun helm-make-actions (&rest args)
-  "Build an alist with (NAME . ACTION) elements with each pairs in ARGS.
-Where NAME is a string or a function returning a string or nil and ACTION
-a function.
-If NAME returns nil the pair is skipped.
-
-\(fn NAME ACTION ...)"
-  (cl-loop for (name fn) on args by #'cddr
-           when (functionp name)
-           do (setq name (funcall name))
-           when name
-           collect (cons name fn)))
-
-;;; Strings processing.
-;;
-(defun helm-stringify (elm)
-  "Return the representation of ELM as a string.
-ELM can be a string, a number or a symbol."
-  (cl-typecase elm
-    (string elm)
-    (number (number-to-string elm))
-    (symbol (symbol-name elm))))
-
-(defun helm-substring (str width)
-  "Return the substring of string STR from 0 to WIDTH.
-Handle multibyte characters by moving by columns."
-  (with-temp-buffer
-    (save-excursion
-      (insert str))
-    (move-to-column width)
-    (buffer-substring (point-at-bol) (point))))
-
-(defun helm-substring-by-width (str width &optional endstr)
-  "Truncate string STR to end at column WIDTH.
-Similar to `truncate-string-to-width'.
-Add ENDSTR at end of truncated STR.
-Add spaces at end if needed to reach WIDTH when STR is shorter than WIDTH."
-  (cl-loop for ini-str = str
-        then (substring ini-str 0 (1- (length ini-str)))
-        for sw = (string-width ini-str)
-        when (<= sw width) return
-        (concat ini-str endstr (make-string (- width sw) ? ))))
-
-(defun helm-string-multibyte-p (str)
-  "Check if string STR contains multibyte characters."
-  (cl-loop for c across str
-        thereis (> (char-width c) 1)))
-
-(defun helm-get-pid-from-process-name (process-name)
-  "Get pid from running process PROCESS-NAME."
-  (cl-loop with process-list = (list-system-processes)
-        for pid in process-list
-        for process = (assoc-default 'comm (process-attributes pid))
-        when (and process (string-match process-name process))
-        return pid))
-
-(defun helm-ff-find-printers ()
-  "Return a list of available printers on Unix systems."
-  (when (executable-find "lpstat")
-    (let ((printer-list (with-temp-buffer
-                          (call-process "lpstat" nil t nil "-a")
-                          (split-string (buffer-string) "\n"))))
-      (cl-loop for p in printer-list
-            for printer = (car (split-string p))
-            when printer
-            collect printer))))
-
-(defun helm-region-active-p ()
-  (and transient-mark-mode mark-active (/= (mark) (point))))
-
-(defun helm-quote-whitespace (candidate)
-  "Quote whitespace, if some, in string CANDIDATE."
-  (replace-regexp-in-string " " "\\\\ " candidate))
-
-(defun helm-current-line-contents ()
-  "Current line string without properties."
-  (buffer-substring-no-properties (point-at-bol) (point-at-eol)))
-
-(defun helm--replace-regexp-in-buffer-string (regexp rep str &optional fixedcase literal subexp start)
-  "Replace REGEXP by REP in string STR.
-
-Same as `replace-regexp-in-string' but handle properly REP as
-function with SUBEXP specified.
-
-e.g
-
-    (helm--replace-regexp-in-buffer-string \"e\\\\(m\\\\)acs\" 'upcase \"emacs\" t nil 1)
-    => \"eMacs\"
-
-    (replace-regexp-in-string \"e\\\\(m\\\\)acs\" 'upcase \"emacs\" t nil 1)
-    => \"eEMACSacs\"
-
-Also START argument behave as expected unlike
-`replace-regexp-in-string'.
-
-e.g
-
-    (helm--replace-regexp-in-buffer-string \"f\" \"r\" \"foofoo\" t nil nil 3)
-    => \"fooroo\"
-
-    (replace-regexp-in-string \"f\" \"r\" \"foofoo\" t nil nil 3)
-    => \"roo\"
-
-Unlike `replace-regexp-in-string' this function is buffer-based
-implemented i.e replacement is computed inside a temp buffer, so
-REGEXP should be used differently than with
-`replace-regexp-in-string'.
-
-NOTE: This function is used internally for
-`helm-ff-query-replace-on-filenames' and builded for this.
-You should use `replace-regexp-in-string' instead unless the behavior
-of this function is really needed."
-  (with-temp-buffer
-    (insert str)
-    (goto-char (or start (point-min)))
-    (while (re-search-forward regexp nil t)
-      (replace-match (cond ((and (functionp rep) subexp)
-                            (funcall rep (match-string subexp)))
-                           ((functionp rep)
-                            (funcall rep str))
-                           (t rep))
-                     fixedcase literal nil subexp))
-    (buffer-string)))
-
-(defun helm-url-unhex-string (str)
-  "Same as `url-unhex-string' but ensure STR is completely decoded."
-  (setq str (or str ""))
-  (with-temp-buffer
-    (save-excursion (insert str))
-    (while (re-search-forward "%[A-Za-z0-9]\\{2\\}" nil t)
-      (replace-match (byte-to-string (string-to-number
-                                      (substring (match-string 0) 1)
-                                      16))
-                     t t)
-      ;; Restart from beginning until string is completely decoded.
-      (goto-char (point-min)))
-    (decode-coding-string (buffer-string) 'utf-8)))
-
-(defun helm-read-answer (prompt answer-list)
-  "Prompt user for an answer.
-Arg PROMPT is the prompt to present user the different possible
-answers, ANSWER-LIST is a list of strings.
-If user enter an answer which is one of ANSWER-LIST return this
-answer, otherwise keep prompting for a valid answer.
-Note that answer should be a single char, only short answer are
-accepted.
-
-Example:
-
-    (let ((answer (helm-read-answer
-                    \"answer [y,n,!,q]: \"
-                    '(\"y\" \"n\" \"!\" \"q\"))))
-      (pcase answer
-          (\"y\" \"yes\")
-          (\"n\" \"no\")
-          (\"!\" \"all\")
-          (\"q\" \"quit\")))
-
-"
-  (helm-awhile (string
-                (read-key (propertize prompt 'face 'minibuffer-prompt)))
-    (if (member it answer-list)
-        (cl-return it)
-      (message "Please answer by %s" (mapconcat 'identity answer-list ", "))
-      (sit-for 1))))
-
-;;; Symbols routines
-;;
-(defun helm-symbolify (str-or-sym)
-  "Get symbol of STR-OR-SYM."
-  (if (symbolp str-or-sym)
-      str-or-sym
-    (intern str-or-sym)))
-
-(defun helm-symbol-name (obj)
-  (if (or (and (consp obj) (functionp obj))
-          (byte-code-function-p obj))
-      "Anonymous"
-      (symbol-name obj)))
-
-(defun helm-describe-function (func)
-  "FUNC is symbol or string."
-  (cl-letf (((symbol-function 'message) #'ignore))
-    (describe-function (helm-symbolify func))))
-
-(defun helm-describe-variable (var)
-  "VAR is symbol or string."
-  (cl-letf (((symbol-function 'message) #'ignore))
-    (describe-variable (helm-symbolify var))))
-
-(defun helm-describe-face (face)
-  "FACE is symbol or string."
-  (let ((faces (helm-marked-candidates)))
-    (cl-letf (((symbol-function 'message) #'ignore))
-      (describe-face (if (cdr faces)
-                         (mapcar 'helm-symbolify faces)
-                         (helm-symbolify face))))))
-
-(defun helm-elisp--persistent-help (candidate fun &optional name)
-  "Used to build persistent actions describing CANDIDATE with FUN.
-Argument NAME is used internally to know which command to use when
-symbol CANDIDATE refers at the same time to variable and a function.
-See `helm-elisp-show-help'."
-  (let ((hbuf (get-buffer (help-buffer))))
-    (cond  ((helm-follow-mode-p)
-            (if name
-                (funcall fun candidate name)
-                (funcall fun candidate)))
-           ((or (and (helm-attr 'help-running-p)
-                     (string= candidate (helm-attr 'help-current-symbol))))
-            (progn
-              ;; When started from a help buffer,
-              ;; Don't kill this buffer as it is helm-current-buffer.
-              (unless (equal hbuf helm-current-buffer)
-                (set-window-buffer (get-buffer-window hbuf)
-                                   helm-current-buffer)
-                (kill-buffer hbuf))
-              (helm-attrset 'help-running-p nil)))
-           (t
-            (if name
-                (funcall fun candidate name)
-                (funcall fun candidate))
-            (helm-attrset 'help-running-p t)))
-    (helm-attrset 'help-current-symbol candidate)))
-
-(defun helm-find-function (func)
-  "FUNC is symbol or string."
-  (find-function (helm-symbolify func)))
-
-(defun helm-find-variable (var)
-  "VAR is symbol or string."
-  (find-variable (helm-symbolify var)))
-
-(defun helm-find-face-definition (face)
-  "FACE is symbol or string."
-  (find-face-definition (helm-symbolify face)))
-
-(defun helm-kill-new (candidate &optional replace)
-  "CANDIDATE is symbol or string.
-See `kill-new' for argument REPLACE."
-  (kill-new (helm-stringify candidate) replace))
-
-
-;;; Modes
-;;
-(defun helm-same-major-mode-p (start-buffer alist)
-  "Decide if current-buffer is related to START-BUFFER.
-Argument ALIST is an alist of associated major modes."
-  ;; START-BUFFER is the current-buffer where we start searching.
-  ;; Determine the major-mode of START-BUFFER as `cur-maj-mode'.
-  ;; Each time the loop go in another buffer we try from this buffer
-  ;; to determine if its `major-mode' is:
-  ;; - same as the `cur-maj-mode'
-  ;; - derived from `cur-maj-mode' and from
-  ;;   START-BUFFER if its mode is derived from the one in START-BUFFER. 
-  ;; - have an assoc entry (major-mode . cur-maj-mode)
-  ;; - have an rassoc entry (cur-maj-mode . major-mode)
-  ;; - check if one of these entries inherit from another one in
-  ;;   `alist'.
-  (let* ((cur-maj-mode  (with-current-buffer start-buffer major-mode))
-         (maj-mode      major-mode)
-         (c-assoc-mode  (assq cur-maj-mode alist))
-         (c-rassoc-mode (rassq cur-maj-mode alist))
-         (o-assoc-mode  (assq major-mode alist))
-         (o-rassoc-mode (rassq major-mode alist))
-         (cdr-c-assoc-mode (cdr c-assoc-mode))
-         (cdr-o-assoc-mode (cdr o-assoc-mode)))
-    (or (eq major-mode cur-maj-mode)
-        (derived-mode-p cur-maj-mode)
-        (with-current-buffer start-buffer
-          (derived-mode-p maj-mode))
-        (or (eq cdr-c-assoc-mode major-mode)
-            (eq (car c-rassoc-mode) major-mode)
-            (eq (cdr (assq cdr-c-assoc-mode alist))
-                major-mode)
-            (eq (car (rassq cdr-c-assoc-mode alist))
-                major-mode))
-        (or (eq cdr-o-assoc-mode cur-maj-mode)
-            (eq (car o-rassoc-mode) cur-maj-mode)
-            (eq (cdr (assq cdr-o-assoc-mode alist))
-                cur-maj-mode)
-            (eq (car (rassq cdr-o-assoc-mode alist))
-                cur-maj-mode)))))
-
-;;; Files routines
-;;
-(defun helm-file-name-sans-extension (filename)
-  "Same as `file-name-sans-extension' but remove all extensions."
-  (helm-aif (file-name-sans-extension filename)
-      ;; Start searching at index 1 for files beginning with a dot (#1335).
-      (if (string-match "\\." (helm-basename it) 1)
-          (helm-file-name-sans-extension it)
-          it)))
-
-(defun helm-basename (fname &optional ext)
-  "Print FNAME  with any  leading directory  components removed.
-If specified, also remove filename extension EXT.
-Arg EXT can be specified as a string with or without dot,
-in this case it should match file-name-extension.
-It can also be non-nil (`t') in this case no checking
-of file-name-extension is done and the extension is removed
-unconditionally."
-  (let ((non-essential t))
-    (if (and ext (or (string= (file-name-extension fname) ext)
-                     (string= (file-name-extension fname t) ext)
-                     (eq ext t))
-             (not (file-directory-p fname)))
-        (file-name-sans-extension (file-name-nondirectory fname))
-      (file-name-nondirectory (directory-file-name fname)))))
-
-(defun helm-basedir (fname)
-  "Return the base directory of filename ending by a slash."
-  (helm-aif (and fname
-                 (or (and (string= fname "~") "~")
-                     (file-name-directory fname)))
-      (file-name-as-directory it)))
-
-(defun helm-current-directory ()
-  "Return current-directory name at point.
-Useful in dired buffers when there is inserted subdirs."
-  (expand-file-name
-   (if (eq major-mode 'dired-mode)
-       (dired-current-directory)
-       default-directory)))
-
-(defun helm-shadow-boring-files (files)
-  "Files matching `helm-boring-file-regexp' will be
-displayed with the `file-name-shadow' face if available."
-  (helm-shadow-entries files helm-boring-file-regexp-list))
-
-(defun helm-skip-boring-files (files)
-  "Files matching `helm-boring-file-regexp' will be skipped."
-  (helm-skip-entries files helm-boring-file-regexp-list))
-
-(defun helm-skip-current-file (files)
-  "Current file will be skipped."
-  (remove (buffer-file-name helm-current-buffer) files))
-
-(defun helm-w32-pathname-transformer (args)
-  "Change undesirable features of windows pathnames to ones more acceptable to
-other candidate transformers."
-  (if (eq system-type 'windows-nt)
-      (helm-transform-mapcar
-       (lambda (x)
-         (replace-regexp-in-string
-          "/cygdrive/\\(.\\)" "\\1:"
-          (replace-regexp-in-string "\\\\" "/" x)))
-       args)
-    args))
-
-(defun helm-w32-prepare-filename (file)
-  "Convert filename FILE to something usable by external w32 executables."
-  (replace-regexp-in-string ; For UNC paths
-   "/" "\\"
-   (replace-regexp-in-string ; Strip cygdrive paths
-    "/cygdrive/\\(.\\)" "\\1:"
-    file nil nil) nil t))
-
-(defun helm-w32-shell-execute-open-file (file)
-  (with-no-warnings
-    (w32-shell-execute "open" (helm-w32-prepare-filename file))))
-
-;; Same as `vc-directory-exclusion-list'.
-(defvar helm-walk-ignore-directories
-  '("SCCS/" "RCS/" "CVS/" "MCVS/" ".svn/" ".git/" ".hg/" ".bzr/"
-    "_MTN/" "_darcs/" "{arch}/" ".gvfs/"))
-
-(defsubst helm--dir-file-name (file dir)
-  (expand-file-name
-   (substring file 0 (1- (length file))) dir))
-
-(defsubst helm--dir-name-p (str)
-  (char-equal (aref str (1- (length str))) ?/))
-
-(cl-defun helm-walk-directory (directory &key (path 'basename)
-                                         directories
-                                         match skip-subdirs)
-  "Walk through DIRECTORY tree.
-
-Argument PATH can be one of basename, relative, full, or a function
-called on file name, default to basename.
-
-Argument DIRECTORIES when non--nil (default) return also directories names,
-otherwise skip directories names, with a value of 'only returns
-only subdirectories, i.e files are skipped.
-
-Argument MATCH is a regexp matching files or directories.
-
-Argument SKIP-SUBDIRS when `t' will skip `helm-walk-ignore-directories'
-otherwise if it is given as a list of directories, this list will be used
-instead of `helm-walk-ignore-directories'."
-  (let ((fn (cl-case path
-               (basename 'file-name-nondirectory)
-               (relative 'file-relative-name)
-               (full     'identity)
-               (t        path)))) ; A function.
-    (setq skip-subdirs (if (listp skip-subdirs)
-                           skip-subdirs
-                           helm-walk-ignore-directories))
-    (cl-labels ((ls-rec (dir)
-                  (unless (file-symlink-p dir)
-                    (cl-loop for f in (sort (file-name-all-completions "" dir)
-                                            'string-lessp)
-                             unless (member f '("./" "../"))
-                             ;; A directory.
-                             ;; Use `helm--dir-file-name' to remove the final slash.
-                             ;; Needed to avoid infloop on directory symlinks.
-                             if (and (helm--dir-name-p f)
-                                     (helm--dir-file-name f dir))
-                             nconc
-                             (unless (member f skip-subdirs)
-                               (if (and directories
-                                        (or (null match)
-                                            (string-match match f)))
-                                   (nconc (list (concat (funcall fn it) "/"))
-                                          (ls-rec it))
-                                   (ls-rec it)))
-                             ;; A regular file.
-                             else nconc
-                             (when (and (null (eq directories 'only))
-                                        (or (null match) (string-match match f)))
-                               (list (funcall fn (expand-file-name f dir))))))))
-      (ls-rec directory))))
-
-(defun helm-file-expand-wildcards (pattern &optional full)
-  "Same as `file-expand-wildcards' but allow recursion.
-Recursion happen when PATTERN starts with two stars.
-Directories expansion is not supported."
-  (let ((bn (helm-basename pattern))
-        (case-fold-search nil))
-    (if (and helm-file-globstar
-             (string-match "\\`\\*\\{2\\}\\(.*\\)" bn))
-        (helm-walk-directory (helm-basedir pattern)
-                             :path (cl-case full
-                                     (full 'full)
-                                     (relative 'relative)
-                                     ((basename nil) 'basename)
-                                     (t 'full))
-                             :directories nil
-                             :match (wildcard-to-regexp bn)
-                             :skip-subdirs t)
-        (file-expand-wildcards pattern full))))
-
-;;; helm internals
-;;
-(defun helm-set-pattern (pattern &optional noupdate)
-  "Set minibuffer contents to PATTERN.
-if optional NOUPDATE is non-nil, helm buffer is not changed."
-  (with-selected-window (or (active-minibuffer-window) (minibuffer-window))
-    (delete-minibuffer-contents)
-    (insert pattern))
-  (when noupdate
-    (setq helm-pattern pattern)))
-
-(defun helm-minibuffer-completion-contents ()
-  "Return the user input in a minibuffer before point as a string.
-That is what completion commands operate on."
-  (buffer-substring (field-beginning) (point)))
-
-(defmacro with-helm-buffer (&rest body)
-  "Eval BODY inside `helm-buffer'."
-  (declare (indent 0) (debug t))
-  `(with-current-buffer (helm-buffer-get)
-     ,@body))
-
-(defmacro with-helm-current-buffer (&rest body)
-  "Eval BODY inside `helm-current-buffer'."
-  (declare (indent 0) (debug t))
-  `(with-current-buffer (or (and (buffer-live-p helm-current-buffer)
-                                 helm-current-buffer)
-                            (setq helm-current-buffer
-                                  (current-buffer)))
-     ,@body))
-
-(defun helm-buffer-get ()
-  "Return `helm-action-buffer' if shown otherwise `helm-buffer'."
-  (if (helm-action-window)
-      helm-action-buffer
-    helm-buffer))
-
-(defun helm-window ()
-  "Window of `helm-buffer'."
-  (get-buffer-window (helm-buffer-get) 0))
-
-(defun helm-action-window ()
-  "Window of `helm-action-buffer'."
-  (get-buffer-window helm-action-buffer 'visible))
-
-(defmacro with-helm-window (&rest body)
-  "Be sure BODY is excuted in the helm window."
-  (declare (indent 0) (debug t))
-  `(with-selected-window (helm-window)
-     ,@body))
-
-
-;; Yank text at point.
-;;
-;;
-(defun helm-yank-text-at-point (arg)
-  "Yank text at point in `helm-current-buffer' into minibuffer."
-  (interactive "p")
-  (with-helm-current-buffer
-    (let ((fwd-fn (or helm-yank-text-at-point-function #'forward-word))
-          diff)
-      ;; Start to initial point if C-w have never been hit.
-      (unless helm-yank-point
-        (setq helm-yank-point (car helm-current-position)))
-      (save-excursion
-        (goto-char helm-yank-point)
-        (helm-set-pattern
-         (if (< arg 0)
-             (with-temp-buffer
-               (insert helm-pattern)
-               (let ((end (point-max)))
-                 (goto-char end)
-                 (funcall fwd-fn -1)
-                 (setq diff (- end (point)))
-                 (delete-region (point) end)
-                 (buffer-string)))
-             (funcall fwd-fn arg)
-             (concat
-              ;; Allow yankink beyond eol allow inserting e.g long
-              ;; urls in mail buffers.
-              helm-pattern (replace-regexp-in-string
-                            "\\`\n" ""
-                            (buffer-substring-no-properties
-                             helm-yank-point (point))))))
-        (setq helm-yank-point (if diff (- (point) diff) (point)))))))
-(put 'helm-yank-text-at-point 'helm-only t)
-
-(defun helm-undo-yank-text-at-point ()
-  "Undo last entry added by `helm-yank-text-at-point'."
-  (interactive)
-  (helm-yank-text-at-point -1))
-(put 'helm-undo-yank-text-at-point 'helm-only t)
-
-(defun helm-reset-yank-point ()
-  (setq helm-yank-point nil))
-
-(add-hook 'helm-cleanup-hook 'helm-reset-yank-point)
-(add-hook 'helm-after-initialize-hook 'helm-reset-yank-point)
-
-;;; Ansi
-;;
-;;
-(defvar helm--ansi-color-regexp
-  "\033\\[\\(K\\|[0-9;]*m\\)")
-(defvar helm--ansi-color-drop-regexp
-  "\033\\[\\([ABCDsuK]\\|[12][JK]\\|=[0-9]+[hI]\\|[0-9;]*[Hf]\\)")
-(defun helm--ansi-color-apply (string)
-  "A version of `ansi-color-apply' immune to upstream changes.
-
-Similar to the emacs-24.5 version without support to `ansi-color-context'
-which is buggy in emacs.
-
-Modify also `ansi-color-regexp' by using own variable `helm--ansi-color-regexp'
-that match whole STRING.
-
-This is needed to provide compatibility for both emacs-25 and emacs-24.5
-as emacs-25 version of `ansi-color-apply' is partially broken."
-  (let ((start 0)
-        codes end escape-sequence
-        result colorized-substring)
-    ;; Find the next escape sequence.
-    (while (setq end (string-match helm--ansi-color-regexp string start))
-      (setq escape-sequence (match-string 1 string))
-      ;; Colorize the old block from start to end using old face.
-      (when codes
-        (put-text-property
-         start end 'font-lock-face (ansi-color--find-face codes) string))
-      (setq colorized-substring (substring string start end)
-            start (match-end 0))
-      ;; Eliminate unrecognized ANSI sequences.
-      (while (string-match helm--ansi-color-drop-regexp colorized-substring)
-        (setq colorized-substring
-              (replace-match "" nil nil colorized-substring)))
-      (push colorized-substring result)
-      ;; Create new face, by applying escape sequence parameters.
-      (setq codes (ansi-color-apply-sequence escape-sequence codes)))
-    ;; If the rest of the string should have a face, put it there.
-    (when codes
-      (put-text-property
-       start (length string)
-       'font-lock-face (ansi-color--find-face codes) string))
-    ;; Save the remainder of the string to the result.
-    (if (string-match "\033" string start)
-        (push (substring string start (match-beginning 0)) result)
-        (push (substring string start) result))
-    (apply 'concat (nreverse result))))
-
-(provide 'helm-lib)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-lib ends here
diff --git a/elpa/helm-core-20181117.1055/helm-lib.elc b/elpa/helm-core-20181117.1055/helm-lib.elc
deleted file mode 100644
index 016dded..0000000
--- a/elpa/helm-core-20181117.1055/helm-lib.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-core-20181117.1055/helm-multi-match.el b/elpa/helm-core-20181117.1055/helm-multi-match.el
deleted file mode 100644
index 3d36bfe..0000000
--- a/elpa/helm-core-20181117.1055/helm-multi-match.el
+++ /dev/null
@@ -1,373 +0,0 @@
-;;; helm-multi-match.el --- Multiple regexp matching methods for helm -*- lexical-binding: t -*-
-
-;; Original Author: rubikitch
-
-;; Copyright (C) 2008 ~ 2011 rubikitch
-;; Copyright (C) 2011 ~ 2018 Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
-;; URL: http://github.com/emacs-helm/helm
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'helm-lib)
-
-
-(defgroup helm-multi-match nil
-  "Helm multi match."
-  :group 'helm)
-
-(defcustom helm-mm-matching-method 'multi3
-  "Matching method for helm match plugin.
-You can set here different methods to match candidates in helm.
-Here are the possible value of this symbol and their meaning:
-- multi1: Respect order, prefix of pattern must match.
-- multi2: Same but with partial match.
-- multi3: The best, multiple regexp match, allow negation.
-- multi3p: Same but prefix must match.
-
-Default is multi3, you should keep this for a better experience.
-
-Note that multi1 and multi3p are incompatible with fuzzy matching
-in file completion and by the way fuzzy matching will be disabled there
-when these options are used."
-  :type  '(radio :tag "Matching methods for helm"
-           (const :tag "Multiple regexp 1 ordered with prefix match"         multi1)
-           (const :tag "Multiple regexp 2 ordered with partial match"        multi2)
-           (const :tag "Multiple regexp 3 matching no order, partial, best." multi3)
-           (const :tag "Multiple regexp 3p matching with prefix match"       multi3p))
-  :group 'helm-multi-match)
-
-
-;; Internal
-(defvar helm-mm-default-match-functions
-  '(helm-mm-exact-match helm-mm-match))
-(defvar helm-mm-default-search-functions
-  '(helm-mm-exact-search helm-mm-search))
-
-
-;;; Build regexps
-;;
-;;
-(defconst helm-mm-space-regexp "\\s\\\\s-"
-  "Regexp to represent space itself in multiple regexp match.")
-
-(defun helm-mm-split-pattern (pattern &optional grep-space)
-  "Split PATTERN if it contain spaces and return resulting list.
-If spaces in PATTERN are escaped, don't split at this place.
-i.e \"foo bar baz\"=> (\"foo\" \"bar\" \"baz\")
-but \"foo\\ bar baz\"=> (\"foo\\s-bar\" \"baz\").
-If GREP-SPACE is used translate escaped space to \"\\s\" instead of \"\\s-\"."
-  (split-string
-   ;; Match spaces litteraly because candidate buffer syntax-table
-   ;; doesn't understand "\s-" properly.
-   (replace-regexp-in-string
-    helm-mm-space-regexp
-    (if grep-space "\\s" "\\s-") pattern nil t)))
-
-(defun helm-mm-1-make-regexp (pattern)
-  "Replace spaces in PATTERN with \"\.*\"."
-  (mapconcat 'identity (helm-mm-split-pattern pattern) ".*"))
-
-
-;;; Exact match.
-;;
-;;
-;; Internal.
-(defvar helm-mm-exact-pattern-str nil)
-(defvar helm-mm-exact-pattern-real nil)
-
-(defun helm-mm-exact-get-pattern (pattern)
-  (unless (equal pattern helm-mm-exact-pattern-str)
-    (setq helm-mm-exact-pattern-str pattern
-          helm-mm-exact-pattern-real (concat "\n" pattern "\n")))
-  helm-mm-exact-pattern-real)
-
-
-(cl-defun helm-mm-exact-match (str &optional (pattern helm-pattern))
-  (if case-fold-search
-      (progn
-        (setq str (downcase str)
-              pattern (downcase pattern))
-        (string= str pattern))
-      (string= str pattern)))
-
-(defun helm-mm-exact-search (pattern &rest _ignore)
-  (and (search-forward (helm-mm-exact-get-pattern pattern) nil t)
-       (forward-line -1)))
-
-
-;;; Prefix match
-;;
-;;
-;; Internal
-(defvar helm-mm-prefix-pattern-str nil)
-(defvar helm-mm-prefix-pattern-real nil)
-
-(defun helm-mm-prefix-get-pattern (pattern)
-  (unless (equal pattern helm-mm-prefix-pattern-str)
-    (setq helm-mm-prefix-pattern-str pattern
-          helm-mm-prefix-pattern-real (concat "\n" pattern)))
-  helm-mm-prefix-pattern-real)
-
-(defun helm-mm-prefix-match (str &optional pattern)
-  ;; In filename completion basename and basedir may be
-  ;; quoted, unquote them for string comparison (Issue #1283).
-  (setq pattern (replace-regexp-in-string
-                 "\\\\" "" (or pattern helm-pattern)))
-  (let ((len (length pattern)))
-    (and (<= len (length str))
-         (string= (substring str 0 len) pattern ))))
-
-(defun helm-mm-prefix-search (pattern &rest _ignore)
-  (search-forward (helm-mm-prefix-get-pattern pattern) nil t))
-
-
-;;; Multiple regexp patterns 1 (order is preserved / prefix).
-;;
-;;
-;; Internal
-(defvar helm-mm-1-pattern-str nil)
-(defvar helm-mm-1-pattern-real nil)
-
-(defun helm-mm-1-get-pattern (pattern)
-  (unless (equal pattern helm-mm-1-pattern-str)
-    (setq helm-mm-1-pattern-str pattern
-          helm-mm-1-pattern-real
-          (concat "^" (helm-mm-1-make-regexp pattern))))
-  helm-mm-1-pattern-real)
-
-(cl-defun helm-mm-1-match (str &optional (pattern helm-pattern))
-  (string-match (helm-mm-1-get-pattern pattern) str))
-
-(defun helm-mm-1-search (pattern &rest _ignore)
-  (re-search-forward (helm-mm-1-get-pattern pattern) nil t))
-
-
-;;; Multiple regexp patterns 2 (order is preserved / partial).
-;;
-;;
-;; Internal
-(defvar helm-mm-2-pattern-str nil)
-(defvar helm-mm-2-pattern-real nil)
-
-(defun helm-mm-2-get-pattern (pattern)
-  (unless (equal pattern helm-mm-2-pattern-str)
-    (setq helm-mm-2-pattern-str pattern
-          helm-mm-2-pattern-real
-          (concat "^.*" (helm-mm-1-make-regexp pattern))))
-  helm-mm-2-pattern-real)
-
-(cl-defun helm-mm-2-match (str &optional (pattern helm-pattern))
-  (string-match (helm-mm-2-get-pattern pattern) str))
-
-(defun helm-mm-2-search (pattern &rest _ignore)
-  (re-search-forward (helm-mm-2-get-pattern pattern) nil t))
-
-
-;;; Multiple regexp patterns 3 (permutation).
-;;
-;;
-;; Internal
-(defvar helm-mm-3-pattern-str nil)
-(defvar helm-mm-3-pattern-list nil)
-
-(defun helm-mm-3-get-patterns (pattern)
-  "Return `helm-mm-3-pattern-list', a list of predicate/regexp cons cells.
-e.g ((identity . \"foo\") (identity . \"bar\")).
-This is done only if `helm-mm-3-pattern-str' is same as PATTERN."
-  (unless (equal pattern helm-mm-3-pattern-str)
-    (setq helm-mm-3-pattern-str pattern
-          helm-mm-3-pattern-list
-          (helm-mm-3-get-patterns-internal pattern)))
-  helm-mm-3-pattern-list)
-
-(defun helm-mm-3-get-patterns-internal (pattern)
-  "Return a list of predicate/regexp cons cells.
-e.g ((identity . \"foo\") (identity . \"bar\"))."
-  (unless (string= pattern "")
-    (cl-loop for pat in (helm-mm-split-pattern pattern)
-          collect (if (string= "!" (substring pat 0 1))
-                      (cons 'not (substring pat 1))
-                    (cons 'identity pat)))))
-
-(cl-defun helm-mm-3-match (str &optional (pattern helm-pattern))
-  "Check if PATTERN match STR.
-When PATTERN contain a space, it is splitted and matching is done
-with the several resulting regexps against STR.
-e.g \"bar foo\" will match \"foobar\" and \"barfoo\".
-Argument PATTERN, a string, is transformed in a list of
-cons cell with `helm-mm-3-get-patterns' if it contain a space.
-e.g \"foo bar\"=>((identity . \"foo\") (identity . \"bar\")).
-Then each predicate of cons cell(s) is called with regexp of same
-cons cell against STR (a candidate).
-i.e (identity (string-match \"foo\" \"foo bar\")) => t."
-  (let ((pat (helm-mm-3-get-patterns pattern)))
-    (cl-loop for (predicate . regexp) in pat
-             always (funcall predicate
-                             (condition-case _err
-                                 ;; FIXME: Probably do nothing when
-                                 ;; using fuzzy leaving the job
-                                 ;; to the fuzzy fn.
-                                 (string-match regexp str)
-                               (invalid-regexp nil))))))
-
-(defun helm-mm-3-search-base (pattern searchfn1 searchfn2)
-  "Try to find PATTERN in `helm-buffer' with SEARCHFN1 and SEARCHFN2.
-This is the search function for `candidates-in-buffer' enabled sources.
-Use the same method as `helm-mm-3-match' except it search in buffer
-instead of matching on a string.
-i.e (identity (re-search-forward \"foo\" (point-at-eol) t)) => t."
-  (cl-loop with pat = (if (stringp pattern)
-                          (helm-mm-3-get-patterns pattern)
-                          pattern)
-           when (eq (caar pat) 'not) return
-           ;; Pass the job to `helm-search-match-part'.
-           (prog1 (list (point-at-bol) (point-at-eol))
-             (forward-line 1))
-           while (condition-case _err
-                     (funcall searchfn1 (or (cdar pat) "") nil t)
-                   (invalid-regexp nil))
-           for bol = (point-at-bol)
-           for eol = (point-at-eol)
-           if (cl-loop for (pred . str) in (cdr pat) always
-                       (progn (goto-char bol)
-                              (funcall pred (condition-case _err
-                                                (funcall searchfn2 str eol t)
-                                              (invalid-regexp nil)))))
-           do (goto-char eol) and return t
-           else do (goto-char eol)
-           finally return nil))
-
-(defun helm-mm-3-search (pattern &rest _ignore)
-  (when (stringp pattern)
-    (setq pattern (helm-mm-3-get-patterns pattern)))
-  (helm-mm-3-search-base
-   pattern 're-search-forward 're-search-forward))
-
-;;; mp-3 with migemo
-;;
-;;
-(defvar helm-mm--previous-migemo-info nil
-  "[Internal] Cache previous migemo query.")
-(make-local-variable 'helm-mm--previous-migemo-info)
-
-(declare-function migemo-get-pattern "ext:migemo.el")
-(declare-function migemo-search-pattern-get "ext:migemo.el")
-
-(define-minor-mode helm-migemo-mode
-    "Enable migemo in helm.
-It will be available in the sources handling it,
-i.e the sources which have the slot :migemo with non--nil value."
-  :lighter " Hmio"
-  :group 'helm
-  :global t
-  (cl-assert (featurep 'migemo)
-             nil "No feature called migemo found, install migemo.el."))
-
-(defun helm-mm-migemo-get-pattern (pattern)
-  (let ((regex (migemo-get-pattern pattern)))
-    (if (ignore-errors (string-match regex "") t)
-        (concat regex "\\|" pattern) pattern)))
-
-(defun helm-mm-migemo-search-pattern-get (pattern)
-  (let ((regex (migemo-search-pattern-get pattern)))
-    (if (ignore-errors (string-match regex "") t)
-        (concat regex "\\|" pattern) pattern)))
-
-(defun helm-mm-migemo-string-match (pattern str)
-  "Migemo version of `string-match'."
-  (unless (assoc pattern helm-mm--previous-migemo-info)
-    (with-helm-buffer
-      (setq helm-mm--previous-migemo-info
-            (push (cons pattern (helm-mm-migemo-get-pattern pattern))
-                  helm-mm--previous-migemo-info))))
-  (string-match (assoc-default pattern helm-mm--previous-migemo-info) str))
-
-(cl-defun helm-mm-3-migemo-match (str &optional (pattern helm-pattern))
-  (and helm-migemo-mode
-       (cl-loop for (pred . re) in (helm-mm-3-get-patterns pattern)
-                always (funcall pred (helm-mm-migemo-string-match re str)))))
-
-(defun helm-mm-migemo-forward (word &optional bound noerror count)
-  (with-helm-buffer
-    (unless (assoc word helm-mm--previous-migemo-info)
-      (setq helm-mm--previous-migemo-info
-            (push (cons word (if (delq 'ascii (find-charset-string word))
-                                 word
-                               (helm-mm-migemo-search-pattern-get word)))
-                  helm-mm--previous-migemo-info))))
-  (re-search-forward
-   (assoc-default word helm-mm--previous-migemo-info) bound noerror count))
-
-(defun helm-mm-3-migemo-search (pattern &rest _ignore)
-  (and helm-migemo-mode
-       (helm-mm-3-search-base
-        pattern 'helm-mm-migemo-forward 'helm-mm-migemo-forward)))
-
-
-;;; mp-3p- (multiple regexp pattern 3 with prefix search)
-;;
-;;
-(defun helm-mm-3p-match (str &optional pattern)
-  "Check if PATTERN match STR.
-Same as `helm-mm-3-match' but more strict, matching against prefix also.
-e.g \"bar foo\" will match \"barfoo\" but not \"foobar\" contrarily to
-`helm-mm-3-match'."
-  (let* ((pat (helm-mm-3-get-patterns (or pattern helm-pattern)))
-         (first (car pat)))
-    (and (funcall (car first) (helm-mm-prefix-match str (cdr first)))
-         (cl-loop for (predicate . regexp) in (cdr pat)
-               always (funcall predicate (string-match regexp str))))))
-
-(defun helm-mm-3p-search (pattern &rest _ignore)
-  (when (stringp pattern)
-    (setq pattern (helm-mm-3-get-patterns pattern)))
-  (helm-mm-3-search-base
-   pattern 'helm-mm-prefix-search 're-search-forward))
-
-
-;;; Generic multi-match/search functions
-;;
-;;
-(cl-defun helm-mm-match (str &optional (pattern helm-pattern))
-  (let ((fun (cl-ecase helm-mm-matching-method
-               (multi1 #'helm-mm-1-match)
-               (multi2 #'helm-mm-2-match)
-               (multi3 #'helm-mm-3-match)
-               (multi3p #'helm-mm-3p-match))))
-    (funcall fun str pattern)))
-
-(defun helm-mm-search (pattern &rest _ignore)
-  (let ((fun (cl-ecase helm-mm-matching-method
-               (multi1 #'helm-mm-1-search)
-               (multi2 #'helm-mm-2-search)
-               (multi3 #'helm-mm-3-search)
-               (multi3p #'helm-mm-3p-search))))
-    (funcall fun pattern)))
-
-
-(provide 'helm-multi-match)
-
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-multi-match.el ends here
diff --git a/elpa/helm-core-20181117.1055/helm-multi-match.elc b/elpa/helm-core-20181117.1055/helm-multi-match.elc
deleted file mode 100644
index 54cb1cb..0000000
--- a/elpa/helm-core-20181117.1055/helm-multi-match.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-core-20181117.1055/helm-source.el b/elpa/helm-core-20181117.1055/helm-source.el
deleted file mode 100644
index f656cc2..0000000
--- a/elpa/helm-core-20181117.1055/helm-source.el
+++ /dev/null
@@ -1,1129 +0,0 @@
-;;; helm-source.el --- Helm source creation. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2015 ~ 2018  Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
-;; URL: http://github.com/emacs-helm/helm
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;; Interface to create helm sources easily.
-;; Actually the eieo objects are transformed in alist for compatibility.
-;; In the future this package should allow creating source as eieo objects
-;; without conversion to alist, teaching helm to read such a structure.
-;; The compatibility with alists would be kept.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'eieio)
-(require 'helm-lib)
-
-(defvar helm-fuzzy-sort-fn)
-(defvar helm-fuzzy-match-fn)
-(defvar helm-fuzzy-search-fn)
-
-(declare-function helm-init-candidates-in-buffer "helm.el")
-(declare-function helm-interpret-value "helm.el")
-(declare-function helm-fuzzy-highlight-matches "helm.el")
-
-
-(defgeneric helm--setup-source (source)
-  "Prepare slots and handle slot errors before creating a helm source.")
-
-(defgeneric helm-setup-user-source (source)
-  "Allow users modifying slots in SOURCE just before creation.")
-
-
-;;; Classes for sources
-;;
-;;
-(defclass helm-source ()
-  ((name
-    :initarg :name
-    :initform nil
-    :custom string
-    :documentation
-    "  The name of the source.
-  A string which is also the heading which appears
-  above the list of matches from the source. Must be unique.")
-
-   (header-name
-    :initarg :header-name
-    :initform nil
-    :custom function
-    :documentation
-    "  A function returning the display string of the header.
-  Its argument is the name of the source. This attribute is useful to
-  add an additional information with the source name.
-  It doesn't modify the name of the source.")
-
-   (init
-    :initarg :init
-    :initform nil
-    :custom function
-    :documentation
-    "  Function called with no parameters when helm is started.
-  It is useful for collecting current state information which can be
-  used to create the list of candidates later.
-  Initialization of `candidates-in-buffer' is done here
-  with `helm-init-candidates-in-buffer'.")
-
-   (candidates
-    :initarg :candidates
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  Specifies how to retrieve candidates from the source.
-  It can either be a variable name, a function called with no parameters
-  or the actual list of candidates.
-
-  The list must be a list whose members are strings, symbols
-  or (DISPLAY . REAL) pairs.
-
-  In case of (DISPLAY . REAL) pairs, the DISPLAY string is shown
-  in the Helm buffer, but the REAL one is used as action
-  argument when the candidate is selected. This allows a more
-  readable presentation for candidates which would otherwise be,
-  for example, too long or have a common part shared with other
-  candidates which can be safely replaced with an abbreviated
-  string for display purposes.
-
-  Note that if the (DISPLAY . REAL) form is used then pattern
-  matching is done on the displayed string, not on the real
-  value.")
-
-   (update
-    :initarg :update
-    :initform nil
-    :custom function
-    :documentation
-    "  Function called with no parameters at before \"init\" function
-  when `helm-force-update' is called.")
-
-   (cleanup
-    :initarg :cleanup
-    :initform nil
-    :custom function
-    :documentation
-    "  Function called with no parameters when *helm* buffer is
-  closed. It is useful for killing unneeded candidates buffer.
-
-  Note that the function is executed BEFORE performing action.")
-
-   (keymap
-    :initarg :keymap
-    :initform helm-map
-    :custom sexp
-    :documentation
-    "  Specific keymap for this source.
-  default value is `helm-map'.")
-
-   (action
-    :initarg :action
-    :initform 'identity
-    :custom (alist :key-type string
-                   :value-type function)
-    :documentation
-    "  An alist of (DISPLAY . FUNCTION) pairs, a variable name  or a function.
-  FUNCTION is called with one parameter: the selected candidate.
-
-  An action other than the default can be chosen from this list
-  of actions for the currently selected candidate (by default
-  with TAB). The DISPLAY string is shown in the completions
-  buffer and the FUNCTION is invoked when an action is
-  selected. The first action of the list is the default.
-
-  You should use `helm-make-actions' to build this alist easily.")
-
-   (persistent-action
-    :initarg :persistent-action
-    :initform nil
-    :custom function
-    :documentation
-    "  Can be a either a Function called with one parameter (the
-  selected candidate) or a cons cell where first element is this
-  same function and second element a symbol (e.g never-split)
-  that inform `helm-execute-persistent-action' to not split his
-  window to execute this persistent action.
-  Example:
-
-    (defun foo-persistent-action (candidate)
-       (do-something candidate))
-
-    :persistent-action '(foo-persistent-action . never-split) ; Don't split
-  or
-    :persistent-action 'foo-persistent-action ; Split
-
-  When specifying :persistent-action by slot directly, foo-persistent-action
-  will be executed without quitting helm when hitting `C-j'.
-
-  Note that other persistent actions can be defined using other
-  bindings than `C-j' by simply defining an interactive function bound
-  to a key in the keymap source.
-  The function should create a new attribute in source before calling
-  `helm-execute-persistent-action' on this attribute.
-  Example:
-
-     (defun helm-ff-persistent-delete ()
-       \"Delete current candidate without quitting.\"
-       (interactive)
-       (with-helm-alive-p
-         (helm-attrset 'quick-delete '(helm-ff-quick-delete . never-split))
-         (helm-execute-persistent-action 'quick-delete)))
-
-  This function is then bound in `helm-find-files-map'.")
-
-   (persistent-action-if
-    :initarg :persistent-action-if
-    :initform nil
-    :custom function
-    :documentation
-    "  Similar from persistent action but it is a function that should
-  return an object suitable for persistent action when called , i.e. a
-  function or a cons cell.
-  Example:
-
-     (defun foo-persistent-action (candidate)
-       (cond (something
-              ;; Don't split helm-window.
-              (cons (lambda (_ignore)
-                      (do-something candidate))
-                    'no-split))
-             ;; Split helm-window.
-             (something-else
-              (lambda (_ignore)
-                (do-something-else candidate)))))
-
-     :persistent-action-if 'foo-persistent-action
-
-  Here when hitting `C-j' one of the lambda's will be executed
-  depending on something or something-else condition, splitting or not
-  splitting as needed.
-  See `helm-find-files-persistent-action-if' definition as another example.")
-
-   (persistent-help
-    :initarg :persistent-help
-    :initform nil
-    :custom string
-    :documentation
-    "  A string to explain persistent-action of this source. It also
-  accepts a function or a variable name.
-  It will be displayed in `header-line' or in `minibuffer' depending
-  of value of `helm-echo-input-in-header-line' and `helm-display-header-line'.")
-
-   (help-message
-    :initarg :help-message
-    :initform nil
-    :custom (choice string function)
-    :documentation
-    "  Help message for this source.
-  If not present, `helm-help-message' value will be used.")
-
-   (multiline
-    :initarg :multiline
-    :initform nil
-    :custom (choice boolean integer)
-    :documentation
-    "  Allow multiline candidates.
-  When non-nil candidates will be separated by `helm-candidate-separator'.
-  You can customize the color of this separator with `helm-separator' face.
-  Value of multiline can be an integer which specify the maximum size of the
-  multiline string to display, if multiline string is longer than this value
-  it will be truncated.")
-
-   (requires-pattern
-    :initarg :requires-pattern
-    :initform nil
-    :custom integer
-    :documentation
-    "  If present matches from the source are shown only if the
-  pattern is not empty. Optionally, it can have an integer
-  parameter specifying the required length of input which is
-  useful in case of sources with lots of candidates.")
-
-   (candidate-transformer
-    :initarg :candidate-transformer
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  It's a function or a list of functions called with one argument
-  when the completion list from the source is built. The argument
-  is the list of candidates retrieved from the source. The
-  function should return a transformed list of candidates which
-  will be used for the actual completion.  If it is a list of
-  functions, it calls each function sequentially.
-
-  This can be used to transform or remove items from the list of
-  candidates.
-
-  Note that `candidates' is run already, so the given transformer
-  function should also be able to handle candidates with (DISPLAY
-  . REAL) format.")
-
-   (filtered-candidate-transformer
-    :initarg :filtered-candidate-transformer
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  It has the same format as `candidate-transformer', except the
-  function is called with two parameters: the candidate list and
-  the source.
-
-  This transformer is run on the candidate list which is already
-  filtered by the current pattern. While `candidate-transformer'
-  is run only once, it is run every time the input pattern is
-  changed.
-
-  It can be used to transform the candidate list dynamically, for
-  example, based on the current pattern.
-
-  In some cases it may also be more efficent to perform candidate
-  transformation here, instead of with `candidate-transformer'
-  even if this transformation is done every time the pattern is
-  changed.  For example, if a candidate set is very large then
-  `candidate-transformer' transforms every candidate while only
-  some of them will actually be displayed due to the limit
-  imposed by `helm-candidate-number-limit'.
-
-  Note that `candidates' and `candidate-transformer' is run
-  already, so the given transformer function should also be able
-  to handle candidates with (DISPLAY . REAL) format.")
-
-   (filter-one-by-one
-    :initarg :filter-one-by-one
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  A transformer function that treat candidates one by one.
-  It is called with one arg the candidate.
-  It is faster than `filtered-candidate-transformer' or
-  `candidate-transformer', but should be used only in sources
-  that recompute constantly their candidates, e.g `helm-source-find-files'.
-  Filtering happen early and candidates are treated
-  one by one instead of re-looping on the whole list.
-  If used with `filtered-candidate-transformer' or `candidate-transformer'
-  these functions should treat the candidates transformed by the
-  `filter-one-by-one' function in consequence.")
-
-   (display-to-real
-    :initarg :display-to-real
-    :initform nil
-    :custom function
-    :documentation
-    "  Transform the selected candidate when passing it to action.
-
-  Function called with one parameter, the selected candidate.
-
-  Avoid recomputing all candidates with candidate-transformer
-  or filtered-candidate-transformer to give a new value to REAL,
-  instead the selected candidate is transformed only when passing it
-  to action.
-
-  Note that this is NOT a transformer,
-  so the display will not be modified by this function.")
-
-   (real-to-display
-    :initarg :real-to-display
-    :initform nil
-    :custom function
-    :documentation
-    "  Recompute all candidates computed previously with other transformers.
-
-  Function called with one parameter, the selected candidate.
-
-  The real value of candidates will be shown in display.
-  Note: This have nothing to do with display-to-real.
-  It is unuseful as the same can be performed by using more than
-  one function in transformers, it is kept only for backward compatibility.")
-
-   (marked-with-props
-    :initarg :marked-with-props
-    :initform nil
-    :custom (choice boolean symbol)
-    :documentation
-    "  Get candidates with their properties in `helm-marked-candidates'.
-  Allow using the FORCE-DISPLAY-PART of `helm-get-selection' in marked
-  candidates, use t or 'withprop to pass it to `helm-get-selection'.")
-
-   (action-transformer
-    :initarg :action-transformer
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  It's a function or a list of functions called with two
-  arguments when the action list from the source is
-  assembled. The first argument is the list of actions, the
-  second is the current selection.  If it is a list of functions,
-  it calls each function sequentially.
-
-  The function should return a transformed action list.
-
-  This can be used to customize the list of actions based on the
-  currently selected candidate.")
-
-   (pattern-transformer
-    :initarg :pattern-transformer
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  It's a function or a list of functions called with one argument
-  before computing matches. Its argument is `helm-pattern'.
-  Functions should return transformed `helm-pattern'.
-
-  It is useful to change interpretation of `helm-pattern'.")
-
-   (candidate-number-limit
-    :initarg :candidate-number-limit
-    :initform nil
-    :custom integer
-    :documentation
-    "  Override `helm-candidate-number-limit' only for this source.")
-
-   (volatile
-    :initarg :volatile
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Indicates the source assembles the candidate list dynamically,
-  so it shouldn't be cached within a single Helm
-  invocation. It is only applicable to synchronous sources,
-  because asynchronous sources are not cached.")
-
-   (match
-    :initarg :match
-    :initform nil
-    :custom (choice function list)
-    :documentation
-    "  List of functions called with one parameter: a candidate. The
-  function should return non-nil if the candidate matches the
-  current pattern (see variable `helm-pattern').
-
-  When using `candidates-in-buffer' its default value is `identity' and
-  don't have to be changed, use the `search' slot instead.
-
-  This attribute allows the source to override the default
-  pattern matching based on `string-match'. It can be used, for
-  example, to implement a source for file names and do the
-  pattern matching on the basename of files, since it's more
-  likely one is typing part of the basename when searching for a
-  file, instead of some string anywhere else in its path.
-
-  If the list contains more than one function then the list of
-  matching candidates from the source is constructed by appending
-  the results after invoking the first function on all the
-  potential candidates, then the next function, and so on. The
-  matching candidates supplied by the first function appear first
-  in the list of results and then results from the other
-  functions, respectively.
-
-  This attribute has no effect for asynchronous sources (see
-  attribute `candidates'), since they perform pattern matching
-  themselves.
-
-  Note that FUZZY-MATCH slot will overhide value of this slot.")
-
-   (fuzzy-match
-    :initarg :fuzzy-match
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Enable fuzzy matching in this source.
-  This will overwrite settings in MATCH slot, and for
-  sources built with child class `helm-source-in-buffer' the SEARCH slot.
-  This is an easy way of enabling fuzzy matching, but you can use the MATCH
-  or SEARCH slots yourself if you want something more elaborated, mixing
-  different type of match (See `helm-source-buffers' class for example).
-
-  This attribute is not supported for asynchronous sources
-  since they perform pattern matching themselves.")
-
-   (redisplay
-    :initarg :redisplay
-    :initform 'identity
-    :custom (choice list function)
-    :documentation
-    "  A function or a list of functions to apply to current list
-  of candidates when redisplaying buffer with `helm-redisplay-buffer'.
-  This is only interesting for modifying and redisplaying the whole list
-  of candidates in async sources.
-  It uses `identity' by default for when async sources are mixed with
-  normal sources, in this case these normal sources are not modified and
-  redisplayed as they are.")
-
-   (nomark
-    :initarg :nomark
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Don't allow marking candidates when this attribute is present.")
-
-   (nohighlight
-    :initarg :nohighlight
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Disable highlighting matches in this source.
-  This will disable generic highlighting of matches,
-  but some specialized highlighting can be done from elsewhere,
-  i.e from `filtered-candidate-transformer' or `filter-one-by-one' slots.
-  So use this to either disable completely highlighting in your source,
-  or to disable highlighting and use a specialized highlighting matches
-  function for this source.
-  Remember that this function should run AFTER all filter functions if those
-  filter functions are modifying face properties, though it is possible to
-  avoid this by using new `add-face-text-property' in your filter functions.")
-
-   (allow-dups
-    :initarg :allow-dups
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Allow helm collecting duplicates candidates.")
-
-   (history
-    :initarg :history
-    :initform nil
-    :custom symbol
-    :documentation
-    "  Allow passing history variable to helm from source.
-  It should be a quoted symbol.
-  Passing the history variable here have no effect
-  so add it also in the `helm' call with the :history keyword.
-  The main point of adding the variable here
-  is to make it available when resuming.")
-
-   (coerce
-    :initarg :coerce
-    :initform nil
-    :custom function
-    :documentation
-    "  It's a function called with one argument: the selected candidate.
-  This function is intended for type convertion. In normal case,
-  the selected candidate (string) is passed to action
-  function. If coerce function is specified, it is called just
-  before action function.
-
-  Example: converting string to symbol
-    (coerce . intern)")
-
-   (mode-line
-    :initarg :mode-line
-    :initform nil
-    :custom (choice string sexp)
-    :documentation
-    "  Source local `helm-mode-line-string' (included in
-  `mode-line-format'). It accepts also variable/function name.")
-
-   (header-line
-    :initarg :header-line
-    :initform nil
-    :custom (choice string function)
-    :documentation
-    "  Source local `header-line-format'.
-  It will be displayed in `header-line' or in `minibuffer' depending
-  of value of `helm-echo-input-in-header-line' and `helm-display-header-line'.
-  It accepts also variable/function name.")
-
-   (resume
-    :initarg :resume
-    :initform nil
-    :custom function
-    :documentation
-    "  Function called with no parameters at end of initialization
-  when `helm-resume' is started.
-  If this function try to do something against `helm-buffer', \(e.g updating,
-  searching etc...\) probably you should run it in a timer to ensure
-  `helm-buffer' is ready.")
-
-   (follow
-    :initarg :follow
-    :initform nil
-    :custom integer
-    :documentation
-    "  Enable `helm-follow-mode' for this source only.
-With a value of 1 enable, a value of -1 or nil disable the mode.
-  See `helm-follow-mode' for more infos.")
-
-   (follow-delay
-    :initarg :follow-delay
-    :initform nil
-    :custom integer
-    :documentation
-    "  `helm-follow-mode' will execute persistent-action after this delay.
-  Otherwise value of `helm-follow-input-idle-delay' is used if non--nil,
-  If none of these are found fallback to `helm-input-idle-delay'.")
-
-   (multimatch
-    :initarg :multimatch
-    :initform t
-    :custom boolean
-    :documentation
-    "  Use the multi-match algorithm when non-nil.
-  I.e Allow specifying multiple patterns separated by spaces.
-  When a pattern is prefixed by \"!\" the negation of this pattern is used,
-  i.e match anything but this pattern.
-  It is the standard way of matching in helm and is enabled by default.
-  It can be used with fuzzy-matching enabled, but as soon helm detect a space,
-  each pattern will match by regexp and will not be fuzzy.")
-
-   (match-part
-    :initarg :match-part
-    :initform nil
-    :custom function
-    :documentation
-    "  Allow matching only one part of candidate.
-  If source contain match-part attribute, match is computed only
-  on part of candidate returned by the call of function provided
-  by this attribute. The function should have one arg, candidate,
-  and return only a specific part of candidate.
-  On async sources, as matching is done by the backend, this have
-  no effect apart for highlighting matches.")
-
-   (before-init-hook
-    :initarg :before-init-hook
-    :initform nil
-    :custom symbol
-    :documentation
-    "  A local hook that run at beginning of initilization of this source.
-  i.e Before the creation of `helm-buffer'.
-
-  Should be a variable (defined with defvar).
-  Can be also an anonymous function or a list of functions
-  directly added to slot, this is not recommended though.")
-
-   (after-init-hook
-    :initarg :after-init-hook
-    :initform nil
-    :custom symbol
-    :documentation
-    "  A local hook that run at end of initilization of this source.
-  i.e After the creation of `helm-buffer'.
-
-  Should be a variable.
-  Can be also an anonymous function or a list of functions
-  directly added to slot, this is not recommended though.")
-
-   (delayed
-    :initarg :delayed
-    :initform nil
-    :custom (choice null integer)
-    :documentation
-    "  This slot have no more effect and is just kept for backward compatibility.
-  Please don't use it.")
-
-   (group
-    :initarg :group
-    :initform helm
-    :custom symbol
-    :documentation
-    "  The current source group, default to `helm' when not specified."))
-
-  "Main interface to define helm sources."
-  :abstract t)
-
-(defclass helm-source-sync (helm-source)
-  ((candidates
-    :initform '("ERROR: You must specify the `candidates' slot, either with a list or a function"))
-
-   (migemo
-    :initarg :migemo
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Enable migemo.
-  When multimatch is disabled, you can give the symbol 'nomultimatch as value
-  to force not using generic migemo matching function.
-  In this case you have to provide your own migemo matching funtion
-  that kick in when `helm-migemo-mode' is enabled.
-  Otherwise it will be available for this source once `helm-migemo-mode'
-  is enabled when non-nil.")
-
-   (match-strict
-    :initarg :match-strict
-    :initform nil
-    :custom function
-    :documentation
-    "  When specifying a match function within a source and
-  helm-multi-match is enabled, the result of all matching
-  functions will be concatened, which in some cases is not what
-  is wanted. When using `match-strict' only this or these
-  functions will be used. You can specify those functions as a
-  list of functions or a single symbol function.
-
-  NOTE: This have the same effect as using :MULTIMATCH nil."))
-
-  "Use this class to make helm sources using a list of candidates.
-This list should be given as a normal list, a variable handling a list
-or a function returning a list.
-Matching is done basically with `string-match' against each candidate.")
-
-(defclass helm-source-async (helm-source)
-  ((candidates-process
-    :initarg :candidates-process
-    :initform nil
-    :custom function
-    :documentation
-    "  This attribute is used to define a process as candidate.
-  The value must be a process.
-
-  NOTE:
-  When building the source at runtime you can give directly a process
-  as value, otherwise wrap the process call into a function.
-  The process buffer should be nil, otherwise, if you use
-  `helm-buffer' give to the process a sentinel.")
-
-   (multimatch :initform nil))
-
-  "Use this class to define a helm source calling an external process.
-The :candidates slot is not allowed even if described because this class
-inherit from `helm-source'.")
-
-(defclass helm-source-in-buffer (helm-source)
-  ((init
-    :initform 'helm-default-init-source-in-buffer-function)
-
-   (data
-    :initarg :data
-    :initform nil
-    :custom (choice list string)
-    :documentation
-    "  A string, a list or a buffer that will be used to feed the `helm-candidates-buffer'.
-  This data will be passed in a function added to the init slot and
-  the buffer will be build with `helm-init-candidates-in-buffer' or directly
-  with `helm-candidates-buffer' if data is a buffer.
-  This is an easy and fast method to build a `candidates-in-buffer' source.")
-
-   (migemo
-    :initarg :migemo
-    :initform nil
-    :custom boolean
-    :documentation
-    "  Enable migemo.
-  When multimatch is disabled, you can give the symbol 'nomultimatch as value
-  to force not using generic migemo matching function.
-  In this case you have to provide your own migemo matching funtion
-  that kick in when `helm-migemo-mode' is enabled.
-  Otherwise it will be available for this source once `helm-migemo-mode'
-  is enabled when non-nil.")
-
-   (candidates
-    :initform 'helm-candidates-in-buffer)
-
-   (volatile
-    :initform t)
-
-   (match
-    :initform '(identity))
-
-   (get-line
-    :initarg :get-line
-    :initform 'buffer-substring-no-properties
-    :custom function
-    :documentation
-    "  A function like `buffer-substring-no-properties' or `buffer-substring'.
-  This function converts region from point at line-beginning and point
-  at line-end in the `helm-candidate-buffer' to a string which will be displayed
-  in the `helm-buffer', it takes two args BEG and END.
-  By default, `helm-candidates-in-buffer' uses
-  `buffer-substring-no-properties' which does no conversion and doesn't carry
-  text properties.")
-
-   (search
-    :initarg :search
-    :initform '(helm-candidates-in-buffer-search-default-fn)
-    :custom (choice function list)
-    :documentation
-    "  List of functions like `re-search-forward' or `search-forward'.
-  Buffer search function used by `helm-candidates-in-buffer'.
-  By default, `helm-candidates-in-buffer' uses `re-search-forward'.
-  The function should take one arg PATTERN.
-  If your search function needs to handle negation like multimatch,
-  this function should returns in such case a cons cell of two integers defining
-  the beg and end positions to match in the line previously matched by
-  `re-search-forward' or similar, and move point to next line
-  (See how the `helm-mm-3-search-base' and `helm-fuzzy-search' functions are working).
-
-  NOTE: FUZZY-MATCH slot will overhide value of this slot.")
-
-   (search-strict
-    :initarg :search-strict
-    :initform nil
-    :custom function
-    :documentation
-    "  When specifying a search function within a source and
-  helm-multi-match is enabled, the result of all searching
-  functions will be concatened, which in some cases is not what
-  is wanted. When using `search-strict' only this or these
-  functions will be used. You can specify those functions as a
-  list of functions or a single symbol function.
-
-  NOTE: This have the same effect as using a nil value for
-        :MULTIMATCH slot."))
-
-  "Use this source to make helm sources storing candidates inside a buffer.
-
-The buffer storing candidates is generated by `helm-candidate-buffer' function
-and all search are done in this buffer, results are transfered to the `helm-buffer'
-when done.
-Contrarily to `helm-source-sync' candidates are matched using a function
-like `re-search-forward' (see below documentation of `:search' slot) which makes
-the search much faster than matching candidates one by one.
-If you want to add search functions to your sources, don't use `:match' which
-will raise an error, but `:search'.
-See `helm-candidates-in-buffer' for more infos.")
-
-(defclass helm-source-dummy (helm-source)
-  ((candidates
-    :initform '("dummy"))
-
-   (filtered-candidate-transformer
-    :initform (lambda (_candidates _source) (list helm-pattern)))
-
-   (multimatch
-    :initform nil)
-
-   (accept-empty
-    :initarg :accept-empty
-    :initform t
-    :custom boolean
-    :documentation
-    "  Allow exiting with an empty string.
-  You should keep the default value.")
-
-   (match
-    :initform 'identity)
-
-   (volatile
-    :initform t)))
-
-(defclass helm-source-in-file (helm-source-in-buffer)
-  ((init :initform (lambda ()
-                     (let ((file (helm-attr 'candidates-file))
-                           (count 1))
-                       (with-current-buffer (helm-candidate-buffer 'global)
-                         (insert-file-contents file)
-                         (goto-char (point-min))
-                         (while (not (eobp))
-                           (add-text-properties
-                            (point-at-bol) (point-at-eol)
-                            `(helm-linum ,count))
-                           (cl-incf count)
-                           (forward-line 1))))))
-   (get-line :initform #'buffer-substring)
-   (candidates-file
-    :initarg :candidates-file
-    :initform nil
-    :custom string
-    :documentation
-    "  A filename.
-  Each line number of FILE is accessible with helm-linum property
-  from candidate display part."))
-
-  "The contents of the FILE will be used as candidates in buffer.")
-
-
-;;; Error functions
-;;
-;;
-(defun helm-default-init-source-in-buffer-function ()
-  (helm-init-candidates-in-buffer 'global
-    '("ERROR: No buffer handling your data, use either the `init' slot or the `data' slot.")))
-
-
-;;; Internal Builder functions.
-;;
-;;
-(defun helm--create-source (object)
-  "[INTERNAL] Build a helm source from OBJECT.
-Where OBJECT is an instance of an eieio class."
-  (cl-loop for s in (object-slots object)
-           for slot-val = (slot-value object s)
-           when slot-val
-           collect (cons s (unless (eq t slot-val) slot-val))))
-
-(defun helm-make-source (name class &rest args)
-  "Build a `helm' source named NAME with ARGS for CLASS.
-Argument NAME is a string which define the source name, so no need to use
-the keyword :name in your source, NAME will be used instead.
-Argument CLASS is an eieio class object.
-Arguments ARGS are keyword value pairs as defined in CLASS."
-  (declare (indent 2))
-  (let ((source (apply #'make-instance class name args)))
-    (setf (slot-value source 'name) name)
-    (helm--setup-source source)
-    (helm-setup-user-source source)
-    (helm--create-source source)))
-
-(defun helm-make-type (class &rest args)
-  (let ((source (apply #'make-instance class args)))
-    (setf (slot-value source 'name) nil)
-    (helm--setup-source source)
-    (helm--create-source source)))
-
-(defvar helm-mm-default-search-functions)
-(defvar helm-mm-default-match-functions)
-
-(defun helm-source-mm-get-search-or-match-fns (source method)
-  (let ((defmatch         (helm-aif (slot-value source 'match)
-                              (helm-mklist it)))
-        (defmatch-strict  (helm-aif (and (eq method 'match)
-                                         (slot-value source 'match-strict))
-                              (helm-mklist it)))
-        (defsearch        (helm-aif (and (eq method 'search)
-                                         (slot-value source 'search))
-                              (helm-mklist it)))
-        (defsearch-strict (helm-aif (and (eq method 'search-strict)
-                                         (slot-value source 'search-strict))
-                              (helm-mklist it)))
-        (migemo           (slot-value source 'migemo)))
-    (cl-case method
-      (match (cond (defmatch-strict)
-                   (migemo
-                    (append helm-mm-default-match-functions
-                            defmatch '(helm-mm-3-migemo-match)))
-                   (defmatch
-                    (append helm-mm-default-match-functions defmatch))
-                   (t helm-mm-default-match-functions)))
-      (search (cond (defsearch-strict)
-                    (migemo
-                     (append helm-mm-default-search-functions
-                             defsearch '(helm-mm-3-migemo-search)))
-                    (defsearch
-                     (append helm-mm-default-search-functions defsearch))
-                    (t helm-mm-default-search-functions))))))
-
-
-;;; Modifiers
-;;
-(cl-defun helm-source-add-action-to-source-if (name fn source predicate
-                                                    &optional (index 4))
-  "Same as `helm-add-action-to-source-if' but for SOURCE defined as eieio object.
-You can use this inside a `helm--setup-source' method for a SOURCE defined as
-an eieio class."
-  (let* ((actions     (slot-value source 'action))
-         (action-transformers (slot-value source 'action-transformer))
-         (new-action  (list (cons name fn)))
-         (transformer (lambda (actions candidate)
-                        (cond ((funcall predicate candidate)
-                               (helm-append-at-nth
-                                actions new-action index))
-                              (t actions)))))
-    (cond ((functionp actions)
-           (setf (slot-value source 'action) (list (cons "Default action" actions))))
-          ((listp actions)
-           (setf (slot-value source 'action) (helm-interpret-value actions source))))
-    (when (or (symbolp action-transformers) (functionp action-transformers))
-      (setq action-transformers (list action-transformers)))
-    (setf (slot-value source 'action-transformer)
-          (delq nil (append (list transformer) action-transformers)))))
-
-
-;;; Methods to build sources.
-;;
-;;
-(defun helm-source--persistent-help-string (string source)
-  (substitute-command-keys
-   (concat "\\<helm-map>\\[helm-execute-persistent-action]: "
-           (or (format "%s (keeping session)" string)
-               (slot-value source 'header-line)))))
-
-(defun helm-source--header-line (source)
-  (substitute-command-keys
-   (concat "\\<helm-map>\\[helm-execute-persistent-action]: "
-           (helm-aif (or (slot-value source 'persistent-action)
-                         (slot-value source 'action))
-               (cond ((and (symbolp it)
-                           (functionp it)
-                           (eq it 'identity))
-                      "Do Nothing")
-                     ((and (symbolp it)
-                           (boundp it)
-                           (listp (symbol-value it))
-                           (stringp (caar (symbol-value it))))
-                      (caar (symbol-value it)))
-                     ((or (symbolp it) (functionp it))
-                      (helm-symbol-name it))
-                     ((listp it)
-                      (let ((action (car it)))
-                        ;; It comes from :action ("foo" . function).
-                        (if (stringp (car action))
-                            (car action)
-                            ;; It comes from :persistent-action
-                            ;; (function . 'nosplit) Fix Issue #788.
-                            (if (or (symbolp action)
-                                    (functionp action))
-                                (helm-symbol-name action)))))
-                     (t ""))
-             "")
-           " (keeping session)")))
-
-(defmethod helm--setup-source :primary ((_source helm-source)))
-
-(defmethod helm--setup-source :before ((source helm-source))
-  (when (slot-value source 'delayed)
-    (warn "Deprecated usage of helm `delayed' slot in `%s'"
-          (slot-value source 'name)))
-  (helm-aif (slot-value source 'keymap)
-      (and (symbolp it) (setf (slot-value source 'keymap) (symbol-value it))))
-  (helm-aif (slot-value source 'persistent-help)
-      (setf (slot-value source 'header-line)
-            (helm-source--persistent-help-string it source))
-    (setf (slot-value source 'header-line) (helm-source--header-line source)))
-  (when (and (slot-value source 'fuzzy-match) helm-fuzzy-sort-fn)
-    (setf (slot-value source 'filtered-candidate-transformer)
-          (helm-aif (slot-value source 'filtered-candidate-transformer)
-              (append (helm-mklist it)
-                      (list helm-fuzzy-sort-fn))
-            (list helm-fuzzy-sort-fn))))
-  (unless (slot-value source 'nohighlight)
-    (setf (slot-value source 'filtered-candidate-transformer)
-          (helm-aif (slot-value source 'filtered-candidate-transformer)
-              (append (helm-mklist it)
-                      (list #'helm-fuzzy-highlight-matches))
-            (list #'helm-fuzzy-highlight-matches))))
-  (when (numberp (helm-interpret-value (slot-value source 'multiline)))
-    (setf (slot-value source 'filtered-candidate-transformer)
-          (helm-aif (slot-value source 'filtered-candidate-transformer)
-              (append (helm-mklist it)
-                      (list #'helm-multiline-transformer))
-            (list #'helm-multiline-transformer)))))
-
-(defmethod helm-setup-user-source ((_source helm-source)))
-
-(defmethod helm--setup-source ((source helm-source-sync))
-  (when (slot-value source 'fuzzy-match)
-    (helm-aif (slot-value source 'match)
-        (setf (slot-value source 'match)
-              (append (helm-mklist it)
-                      (list helm-fuzzy-match-fn)))
-      (setf (slot-value source 'match) helm-fuzzy-match-fn)))
-  (when (slot-value source 'multimatch)
-    (setf (slot-value source 'match)
-          (helm-source-mm-get-search-or-match-fns source 'match)))
-  (helm-aif (and (null (slot-value source 'multimatch))
-                 (slot-value source 'migemo))
-      (unless (eq it 'nomultimatch) ; Use own migemo fn.
-        (setf (slot-value source 'match)
-              (append (helm-mklist (slot-value source 'match))
-                      '(helm-mm-3-migemo-match))))))
-
-(defmethod helm--setup-source ((source helm-source-in-buffer))
-  (let ((cur-init (slot-value source 'init)))
-    (helm-aif (slot-value source 'data)
-        (setf (slot-value source 'init)
-              (delq
-               nil
-               (list
-                (and (null (eq 'helm-default-init-source-in-buffer-function
-                               cur-init))
-                     cur-init)
-                (lambda ()
-                  (helm-init-candidates-in-buffer
-                      'global
-                    (cond ((functionp it) (funcall it))
-                          ((and (bufferp it) (buffer-live-p it))
-                           (with-current-buffer it (buffer-string)))
-                          (t it)))))))))
-  (when (slot-value source 'fuzzy-match)
-    (helm-aif (slot-value source 'search)
-        (setf (slot-value source 'search)
-              (append (helm-mklist it)
-                      (list helm-fuzzy-search-fn)))
-      (setf (slot-value source 'search) (list helm-fuzzy-search-fn))))
-  (when (slot-value source 'multimatch)
-    (setf (slot-value source 'search)
-          (helm-source-mm-get-search-or-match-fns source 'search)))
-  (helm-aif (and (null (slot-value source 'multimatch))
-                 (slot-value source 'migemo))
-      (unless (eq it 'nomultimatch)
-        (setf (slot-value source 'search)
-              (append (helm-mklist (slot-value source 'search))
-                      '(helm-mm-3-migemo-search)))))
-  (let ((mtc (slot-value source 'match)))
-    (cl-assert (or (equal '(identity) mtc)
-                   (eq 'identity mtc))
-               nil "Invalid slot value for `match'")
-    (cl-assert (eq (slot-value source 'volatile) t)
-               nil "Invalid slot value for `volatile'")))
-
-(defmethod helm--setup-source ((source helm-source-async))
-  (cl-assert (null (slot-value source 'candidates))
-             nil "Incorrect use of `candidates' use `candidates-process' instead")
-  (cl-assert (null (slot-value source 'multimatch))
-             nil "`multimatch' not allowed in async sources.")
-  (cl-assert (null (slot-value source 'fuzzy-match))
-             nil "`fuzzy-match' not supported in async sources."))
-
-(defmethod helm--setup-source ((source helm-source-dummy))
-  (let ((mtc (slot-value source 'match)))
-    (cl-assert (or (equal '(identity) mtc)
-                   (eq 'identity mtc))
-               nil "Invalid slot value for `match'")
-    (cl-assert (eq (slot-value source 'volatile) t)
-               nil "Invalid slot value for `volatile'")
-    (cl-assert (equal (slot-value source 'candidates) '("dummy"))
-               nil "Invalid slot value for `candidates'")
-    (cl-assert (eq (slot-value source 'accept-empty) t)
-               nil "Invalid slot value for `accept-empty'")))
-
-
-;;; User functions
-;;
-;;  Sources
-(defmacro helm-build-sync-source (name &rest args)
-  "Build a synchronous helm source with name NAME.
-Args ARGS are keywords provided by `helm-source-sync'."
-  (declare (indent 1))
-  `(helm-make-source ,name 'helm-source-sync ,@args))
-
-(defmacro helm-build-async-source (name &rest args)
-  "Build a asynchronous helm source with name NAME.
-Args ARGS are keywords provided by `helm-source-async'."
-  (declare (indent 1))
-  `(helm-make-source ,name 'helm-source-async ,@args))
-
-(defmacro helm-build-in-buffer-source (name &rest args)
-  "Build a helm source with name NAME using `candidates-in-buffer' method.
-Args ARGS are keywords provided by `helm-source-in-buffer'."
-  (declare (indent 1))
-  `(helm-make-source ,name 'helm-source-in-buffer ,@args))
-
-(defmacro helm-build-dummy-source (name &rest args)
-  "Build a helm source with name NAME using `dummy' method.
-Args ARGS are keywords provided by `helm-source-dummy'."
-  (declare (indent 1))
-  `(helm-make-source ,name 'helm-source-dummy ,@args))
-
-(defmacro helm-build-in-file-source (name file &rest args)
-  "Build a helm source with NAME name using `candidates-in-files' method.
-Arg FILE is a filename, the contents of this file will be
-used as candidates in buffer.
-Args ARGS are keywords provided by `helm-source-in-file'."
-  (declare (indent 1))
-  `(helm-make-source ,name 'helm-source-in-file
-     :candidates-file ,file ,@args))
-
-
-(provide 'helm-source)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm-source ends here
diff --git a/elpa/helm-core-20181117.1055/helm-source.elc b/elpa/helm-core-20181117.1055/helm-source.elc
deleted file mode 100644
index 541d88f..0000000
--- a/elpa/helm-core-20181117.1055/helm-source.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/helm-core-20181117.1055/helm.el b/elpa/helm-core-20181117.1055/helm.el
deleted file mode 100644
index 9a4c9c7..0000000
--- a/elpa/helm-core-20181117.1055/helm.el
+++ /dev/null
@@ -1,6787 +0,0 @@
-;;; helm.el --- Emacs incremental and narrowing framework -*- lexical-binding: t -*-
-
-;; Copyright (C) 2007         Tamas Patrovics
-;;               2008 ~ 2011  rubikitch <rubikitch@ruby-lang.org>
-;;               2011 ~ 2018  Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; This is a fork of anything.el wrote by Tamas Patrovics.
-
-;; Authors of anything.el: Tamas Patrovics
-;;                         rubikitch <rubikitch@ruby-lang.org>
-;;                         Thierry Volpiatto <thierry.volpiatto@gmail.com>
-
-;; Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
-;; URL: http://github.com/emacs-helm/helm
-
-;; 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 <http://www.gnu.org/licenses/>.
-
-;;; Code:
-
-(require 'cl-lib)
-(require 'async)
-(require 'advice) ; Shutup byte compiler about ad-deactivate.
-(require 'helm-lib)
-(require 'helm-multi-match)
-(require 'helm-source)
-
-
-;;; Multi keys
-;;
-;;
-;;;###autoload
-(defun helm-define-multi-key (keymap key functions &optional delay)
-  "In KEYMAP, define key sequence KEY for function list FUNCTIONS.
-Each function runs sequentially for each KEY press.
-If DELAY is specified, switch back to initial function of FUNCTIONS list
-after DELAY seconds.
-The functions in FUNCTIONS list take no args.
-e.g
-    (defun foo ()
-      (interactive)
-      (message \"Run foo\"))
-    (defun bar ()
-      (interactive)
-      (message \"Run bar\"))
-    (defun baz ()
-      (interactive)
-      (message \"Run baz\"))
-
-\(helm-define-multi-key global-map (kbd \"<f5> q\") '(foo bar baz) 2)
-
-Each time \"<f5> q\" is pressed, the next function is executed. Waiting
-more than 2 seconds between key presses switches back to executing the first
-function on the next hit."
-  (define-key keymap key (helm-make-multi-command functions delay)))
-
-;;;###autoload
-(defmacro helm-multi-key-defun (name docstring funs &optional delay)
-  "Define NAME as a multi-key command running FUNS.
-After DELAY seconds, the FUNS list is reinitialized.
-See `helm-define-multi-key'."
-  (declare (indent 2))
-  (setq docstring (if docstring (concat docstring "\n\n")
-                    "This is a helm-ish multi-key command."))
-  `(defalias (quote ,name) (helm-make-multi-command ,funs ,delay) ,docstring))
-
-(defun helm-make-multi-command (functions &optional delay)
-  "Return an anonymous multi-key command running FUNCTIONS.
-Run each function in the FUNCTIONS list in turn when called within DELAY seconds."
-  (declare (indent 1))
-  (let ((funs functions)
-        (iter (cl-gensym "helm-iter-key"))
-        (timeout delay))
-    (eval (list 'defvar iter nil))
-    (lambda ()
-      (interactive)
-      (helm-run-multi-key-command funs iter timeout))))
-
-(defun helm-run-multi-key-command (functions iterator delay)
-  (let ((fn (lambda ()
-                (cl-loop for count from 1 to (length functions)
-                      collect count)))
-        next)
-    (unless (and (symbol-value iterator)
-                 ;; Reset iterator when another key is pressed.
-                 (eq this-command real-last-command))
-      (set iterator (helm-iter-list (funcall fn))))
-    (setq next (helm-iter-next (symbol-value iterator)))
-    (unless next
-      (set iterator (helm-iter-list (funcall fn)))
-      (setq next (helm-iter-next (symbol-value iterator))))
-    (and next (symbol-value iterator)
-         (call-interactively (nth (1- next) functions)))
-    (when delay (run-with-idle-timer
-                 delay nil (lambda ()
-                             (set iterator nil))))))
-
-(helm-multi-key-defun helm-toggle-resplit-and-swap-windows
-    "Multi key command to re-split and swap helm window.
-First call runs `helm-toggle-resplit-window',
-and second call within 0.5s runs `helm-swap-windows'."
-  '(helm-toggle-resplit-window helm-swap-windows) 1)
-(put 'helm-toggle-resplit-and-swap-windows 'helm-only t)
-
-;;;###autoload
-(defun helm-define-key-with-subkeys (map key subkey command
-                                         &optional other-subkeys prompt exit-fn)
-  "Defines in MAP a KEY and SUBKEY to COMMAND.
-
-This allows typing KEY to call COMMAND the first time and
-type only SUBKEY on subsequent calls.
-
-Arg MAP is the keymap to use, SUBKEY is the initial short key-binding to
-call COMMAND.
-
-Arg OTHER-SUBKEYS is an alist specifying other short key-bindings
-to use once started e.g:
-
-    \(helm-define-key-with-subkeys global-map
-       \(kbd \"C-x v n\") ?n 'git-gutter:next-hunk '((?p . git-gutter:previous-hunk))\)
-
-
-In this example, `C-x v n' will run `git-gutter:next-hunk'
-subsequent \"n\"'s run this command again
-and subsequent \"p\"'s run `git-gutter:previous-hunk'.
-
-If specified PROMPT can be displayed in minibuffer to
-describe SUBKEY and OTHER-SUBKEYS.
-Arg EXIT-FN specifies a function to run on exit.
-
-For any other keys pressed, run their assigned command as defined
-in MAP and then exit the loop running EXIT-FN, if specified.
-
-NOTE: SUBKEY and OTHER-SUBKEYS bindings support only char syntax and
-vectors, so don't use strings to define them."
-  (declare (indent 1))
-  (define-key map key
-    (lambda ()
-      (interactive)
-      (unwind-protect
-          (progn
-            (call-interactively command)
-            (while (let ((input (read-key prompt)) other kb com)
-                     (setq last-command-event input)
-                     (cond
-                      ((eq input subkey)
-                       (call-interactively command)
-                       t)
-                      ((setq other (assoc input other-subkeys))
-                       (call-interactively (cdr other))
-                       t)
-                      (t
-                       (setq kb (vector last-command-event))
-                       (setq com (lookup-key map kb))
-                       (if (commandp com)
-                           (call-interactively com)
-                         (setq unread-command-events
-                               (nconc (mapcar 'identity kb)
-                                      unread-command-events)))
-                       nil)))))
-        (and exit-fn (funcall exit-fn))))))
-
-;;; Keymap
-;;
-;;
-(defvar helm-map
-  (let ((map (make-sparse-keymap)))
-    (set-keymap-parent map minibuffer-local-map)
-    (define-key map (kbd "<down>")     'helm-next-line)
-    (define-key map (kbd "<up>")       'helm-previous-line)
-    (define-key map (kbd "C-n")        'helm-next-line)
-    (define-key map (kbd "C-p")        'helm-previous-line)
-    (define-key map (kbd "<C-down>")   'helm-follow-action-forward)
-    (define-key map (kbd "<C-up>")     'helm-follow-action-backward)
-    (define-key map (kbd "<prior>")    'helm-previous-page)
-    (define-key map (kbd "<next>")     'helm-next-page)
-    (define-key map (kbd "M-v")        'helm-previous-page)
-    (define-key map (kbd "C-v")        'helm-next-page)
-    (define-key map (kbd "M-<")        'helm-beginning-of-buffer)
-    (define-key map (kbd "M->")        'helm-end-of-buffer)
-    (define-key map (kbd "C-g")        'helm-keyboard-quit)
-    (define-key map (kbd "<right>")    'helm-next-source)
-    (define-key map (kbd "<left>")     'helm-previous-source)
-    (define-key map (kbd "<RET>")      'helm-maybe-exit-minibuffer)
-    (define-key map (kbd "C-i")        'helm-select-action)
-    (define-key map (kbd "C-z")        'helm-execute-persistent-action)
-    (define-key map (kbd "C-j")        'helm-execute-persistent-action)
-    (define-key map (kbd "C-o")        'helm-next-source)
-    (define-key map (kbd "M-o")        'helm-previous-source)
-    (define-key map (kbd "C-l")        'helm-recenter-top-bottom-other-window)
-    (define-key map (kbd "M-C-l")      'helm-reposition-window-other-window)
-    (define-key map (kbd "C-M-v")      'helm-scroll-other-window)
-    (define-key map (kbd "M-<next>")   'helm-scroll-other-window)
-    (define-key map (kbd "C-M-y")      'helm-scroll-other-window-down)
-    (define-key map (kbd "C-M-S-v")    'helm-scroll-other-window-down)
-    (define-key map (kbd "M-<prior>")  'helm-scroll-other-window-down)
-    (define-key map (kbd "<C-M-down>") 'helm-scroll-other-window)
-    (define-key map (kbd "<C-M-up>")   'helm-scroll-other-window-down)
-    (define-key map (kbd "C-@")        'helm-toggle-visible-mark)
-    (define-key map (kbd "C-SPC")      'helm-toggle-visible-mark)
-    (define-key map (kbd "M-SPC")      'helm-toggle-visible-mark)
-    (define-key map (kbd "M-[")        nil)
-    (define-key map (kbd "M-(")        'helm-prev-visible-mark)
-    (define-key map (kbd "M-)")        'helm-next-visible-mark)
-    (define-key map (kbd "C-k")        'helm-delete-minibuffer-contents)
-    (define-key map (kbd "C-x C-f")    'helm-quit-and-find-file)
-    (define-key map (kbd "M-m")        'helm-toggle-all-marks)
-    (define-key map (kbd "M-a")        'helm-mark-all)
-    (define-key map (kbd "M-U")        'helm-unmark-all)
-    (define-key map (kbd "C-M-a")      'helm-show-all-in-this-source-only)
-    (define-key map (kbd "C-M-e")      'helm-display-all-sources)
-    (define-key map (kbd "C-s")        'undefined)
-    (define-key map (kbd "M-s")        'undefined)
-    (define-key map (kbd "C-}")        'helm-narrow-window)
-    (define-key map (kbd "C-{")        'helm-enlarge-window)
-    (define-key map (kbd "C-c -")      'helm-swap-windows)
-    (define-key map (kbd "C-c _")      'helm-toggle-full-frame)
-    (define-key map (kbd "C-c %")      'helm-exchange-minibuffer-and-header-line)
-    (define-key map (kbd "C-c C-y")    'helm-yank-selection)
-    (define-key map (kbd "C-c C-k")    'helm-kill-selection-and-quit)
-    (define-key map (kbd "C-c C-i")    'helm-copy-to-buffer)
-    (define-key map (kbd "C-c C-f")    'helm-follow-mode)
-    (define-key map (kbd "C-c C-u")    'helm-refresh)
-    (define-key map (kbd "C-c >")      'helm-toggle-truncate-line)
-    (define-key map (kbd "M-p")        'previous-history-element)
-    (define-key map (kbd "M-n")        'next-history-element)
-    (define-key map (kbd "C-!")        'helm-toggle-suspend-update)
-    (define-key map (kbd "C-x b")      'helm-resume-previous-session-after-quit)
-    (define-key map (kbd "C-x C-b")    'helm-resume-list-buffers-after-quit)
-    (helm-define-key-with-subkeys map (kbd "C-c n") ?n 'helm-run-cycle-resume)
-    ;; Disable `file-cache-minibuffer-complete'.
-    (define-key map (kbd "<C-tab>")    'undefined)
-    ;; Multi keys
-    (define-key map (kbd "C-t")        'helm-toggle-resplit-and-swap-windows)
-    ;; Debugging command
-    (define-key map (kbd "C-h C-d")    'undefined)
-    (define-key map (kbd "C-h C-d")    'helm-enable-or-switch-to-debug)
-    (define-key map (kbd "C-h c")      'helm-customize-group)
-    ;; Allow to eval keymap without errors.
-    (define-key map [f1] nil)
-    (define-key map (kbd "C-h C-h")    'undefined)
-    (define-key map (kbd "C-h h")      'undefined)
-    (helm-define-key-with-subkeys map
-      (kbd "C-w") ?\C-w 'helm-yank-text-at-point
-      '((?\C-_ . helm-undo-yank-text-at-point)))
-    ;; Use `describe-mode' key in `global-map'.
-    (cl-dolist (k (where-is-internal 'describe-mode global-map))
-      (define-key map k 'helm-help))
-    (define-key map (kbd "C-c ?")    'helm-help)
-    ;; Bind all actions from 1 to 12 to their corresponding nth index+1.
-    (cl-loop for n from 0 to 12 do
-             (define-key map (kbd (format "<f%s>" (1+ n)))
-               `(lambda ()
-                  (interactive)
-                  (helm-select-nth-action ,n))))
-    map)
-  "Keymap for helm.")
-
-(defun helm-customize-group ()
-  "Jump to customization group of current source.
-
-Default to `helm' when group is not defined in source."
-  (interactive)
-  (helm-run-after-exit 'customize-group (helm-attr 'group)))
-(put 'helm-customize-group 'helm-only t)
-
-(defun helm--action-at-nth-set-fn-1 (value &optional negative)
-  (cl-loop for n from 1 to 9
-        for key = (format value n)
-        for sym = (make-symbol (format "helm-execute-selection-action-at-nth-+%d" n))
-        for fn = `(lambda ()
-                     (interactive)
-                     (helm-execute-selection-action-at-nth ,(if negative (- n) n)))
-        do (progn
-             (defalias sym fn)
-             (define-key helm-map (kbd key) sym))))
-
-(defun helm--action-at-nth-set-fn- (var val)
-  (set var val)
-  (helm--action-at-nth-set-fn-1 val 'negative))
-
-(defun helm--action-at-nth-set-fn+ (var val)
-  (set var val)
-  (helm--action-at-nth-set-fn-1 val))
-
-(defcustom helm-action-at-nth-negative-prefix-key "C-x %d"
-  "The prefix key to execute default action on nth <-n> candidate.
-
-This is a format spec where %d will be replaced by the candidate
-number.
-
-NOTE: `setq' have no effect until you restart emacs, use customize for
-immediate effect."
-  :group 'helm
-  :type 'string
-  :set #'helm--action-at-nth-set-fn-)
-
-(defcustom helm-action-at-nth-positive-prefix-key "C-c %d"
-  "The prefix key to execute default action on nth <+n> candidate.
-
-This is a format spec where %d will be replaced by the candidate
-number.
-
-NOTE: `setq' have no effect until you restart emacs, use customize for
-immediate effect."
-  :group 'helm
-  :type 'string
-  :set #'helm--action-at-nth-set-fn+)
-
-
-(defgroup helm nil
-  "Open helm."
-  :prefix "helm-" :group 'convenience)
-
-(defcustom helm-completion-window-scroll-margin 5
-  " `scroll-margin' to use for helm completion window.
-Set to 0 to disable.
-NOTE: This has no effect when `helm-display-source-at-screen-top'
-id is non-`nil'."
-  :group 'helm
-  :type  'integer)
-
-(defcustom helm-display-source-at-screen-top t
-  "Display candidates at the top of screen.
-This happens with `helm-next-source' and `helm-previous-source'.
-NOTE: When non-`nil' (default), disable `helm-completion-window-scroll-margin'."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-candidate-number-limit 100
-  "Global limit for number of candidates displayed.
-When the pattern is empty, the number of candidates shown will be
-as set here instead of the entire list, which may be hundreds or
-thousands. Since narrowing and filtering rapidly reduces
-available candidates, having a small list will keep the interface
-responsive.
-
-Set this value to nil for no limit."
-  :group 'helm
-  :type '(choice (const :tag "Disabled" nil) integer))
-
-(defcustom helm-input-idle-delay 0.01
-  "Idle time before updating, specified in seconds."
-  :group 'helm
-  :type 'float)
-
-(defcustom helm-exit-idle-delay 0
-  "Idle time before exiting minibuffer while helm is updating.
-Has no affect when helm-buffer is up to date \(i.e exit without
-delay in this condition\)."
-  :group 'helm
-  :type 'float)
-
-(defvaralias 'helm-samewindow 'helm-full-frame)
-(make-obsolete-variable 'helm-samewindow 'helm-full-frame "1.4.8.1")
-(defcustom helm-full-frame nil
-  "Use current window for showing candidates.
-If t, then Helm does not pop-up new window."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-candidate-separator
-  "--------------------"
-  "Candidates separator of `multiline' source."
-  :group 'helm
-  :type 'string)
-
-(defcustom helm-save-configuration-functions
-  '(set-window-configuration . current-window-configuration)
-  "Functions used to restore or save configurations for frames and windows.
-Specified as a pair of functions, where car is the restore function and cdr
-is the save function.
-
-To save and restore frame configuration, set this variable to
-'\(set-frame-configuration . current-frame-configuration\)
-
-NOTE: This may not work properly with own-frame minibuffer
-settings. Older versions saves/restores frame configuration, but
-the default has changed now to avoid flickering."
-  :group 'helm
-  :type 'sexp)
-
-(defcustom helm-display-function 'helm-default-display-buffer
-  "Function used to display `helm-buffer'.
-
-Local value in `helm-buffer' will take precedence on this default
-value. Commands that are in `helm-commands-using-frame' will have
-`helm-buffer' displayed in frame, `helm-display-function' being
-ignored.
-If no local value found and current command is not one of
-`helm-commands-using-frame' use this default value.
-Function in charge of deciding which value use is
-`helm-resolve-display-function'.
- 
-To set it locally to `helm-buffer' in helm sources use
-`helm-set-local-variable' in init function or use
-:display-function slot in `helm' call."
-  :group 'helm
-  :type 'symbol)
-
-(defcustom helm-case-fold-search 'smart
-  "Adds 'smart' option to `case-fold-search'.
-Smart option ignores case for searches as long as there are no
-upper case characters in the pattern.
-
-Use nil or t to turn off smart behavior and use
-`case-fold-search' behavior.
-
-Default is smart.
-
-NOTE: Case fold search has no effect when searching asynchronous
-sources, which rely on customized features implemented directly
-into their execution process. See helm-grep.el for an example."
-  :group 'helm
-  :type '(choice (const :tag "Ignore case" t)
-                 (const :tag "Respect case" nil)
-                 (other :tag "Smart" 'smart)))
-
-(defcustom helm-file-name-case-fold-search
-  (if (memq system-type
-            '(cygwin windows-nt ms-dos darwin))
-      t
-    helm-case-fold-search)
-  "Local setting of `helm-case-fold-search' for reading filenames.
-
-See `helm-case-fold-search' for more info."
-  :group 'helm
-  :type 'symbol)
-
-(defcustom helm-reuse-last-window-split-state nil
-  "Use the same state of window split, vertical or horizontal.
-`helm-toggle-resplit-window' for the next helm session will use
-the same window scheme as the previous session unless
-`helm-split-window-default-side' is 'same or 'other."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-split-window-preferred-function 'helm-split-window-default-fn
-  "Default function used for splitting window."
-  :group 'helm
-  :type 'function)
-
-(defcustom helm-split-window-default-side 'below
-  "The default side to display `helm-buffer'.
-Must be one acceptable arg for `split-window' SIDE,
-that is `below', `above', `left' or `right'.
-
-Other acceptable values are `same' which always display
-`helm-buffer' in current window and `other' that display
-`helm-buffer' below if only one window or in
-`other-window-for-scrolling' when available.
-
-A nil value has same effect as `below'.
-If `helm-full-frame' is non-`nil', it take precedence over this setting.
-
-See also `helm-split-window-inside-p' and `helm-always-two-windows' that
-take precedence over this.
-
-NOTE: this have no effect if `helm-split-window-preferred-function' is not
-`helm-split-window-default-fn' unless this new function can handle this."
-  :group 'helm
-  :type 'symbol)
-
-(defcustom helm-display-buffer-default-height nil
-  "Initial height of `helm-buffer', specified as an integer or a function.
-
-The function should take one arg and the responsibility for
-re-sizing the window; function's return value is ignored.
-Note that this have no effect when the split is vertical.
-See `display-buffer' for more info."
-  :group 'helm
-  :type '(choice integer function))
-
-(defcustom helm-display-buffer-default-width nil
-  "Initial width of `helm-buffer', specified as an integer or a function.
-
-The function should take one arg and the responsibility for
-re-sizing the window; function's return value is ignored.
-Note that this have no effect when the split is horizontal.
-See `display-buffer' for more info."
-  :group 'helm
-  :type '(choice integer function))
-
-(defvaralias 'helm-split-window-in-side-p 'helm-split-window-inside-p)
-(make-obsolete-variable 'helm-split-window-in-side-p 'helm-split-window-inside-p "2.8.6")
-(defcustom helm-split-window-inside-p nil
-  "Forces split inside selected window when non-`nil'.
-See also `helm-split-window-default-side'.
-
-NOTE: this has no effect if
-`helm-split-window-preferred-function' is not
-`helm-split-window-default-fn' unless this new function can
-handle this."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-always-two-windows nil
-  "When non-`nil' helm uses two windows in this frame.
-To display `helm-buffer' in one window and `helm-current-buffer'
-in the other.
-
-Note: this has no effect when `helm-split-window-inside-p' is non-`nil',
-or when `helm-split-window-default-side' is set to 'same.
-
-When `helm-autoresize-mode' is enabled, setting this to nil
-will have no effect.
-
-Also when non-`nil' it overrides the effect of `helm-split-window-default-side'
-set to `other'."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-display-buffer-width 72
-  "Frame width when displaying helm-buffer in own frame."
-  :group 'helm
-  :type 'integer)
-
-(defcustom helm-display-buffer-height 20
-  "Frame height when displaying helm-buffer in own frame."
-  :group 'helm
-  :type 'integer)
-
-(defcustom helm-default-display-buffer-functions nil
-  "Action functions to pass to `display-buffer'.
-See (info \"(elisp) Display Action Functions\").
-
-Have no effect when `helm-always-two-windows' is non-nil and may
-override other settings like `helm-split-window-inside-p'."
-  :group 'helm
-  :type '(repeat symbol))
-
-(defcustom helm-default-display-buffer-alist nil
-  "Additional alist to pass to `display-buffer' action.
-See (info \"(elisp) Display Action Functions\").
-
-Have no effect when `helm-always-two-windows' is non-nil and may
-override other settings like `helm-split-window-inside-p'.
-Note that window-height and window-width have to be configured in
-`helm-display-buffer-height' and `helm-display-buffer-width'."
-  :group 'helm
-  :type '(alist :key-type symbol :value-type sexp))
-
-(defcustom helm-sources-using-default-as-input '(helm-source-imenu
-                                                 helm-source-imenu-all
-                                                 helm-source-info-elisp
-                                                 helm-source-etags-select
-                                                 helm-source-man-pages
-                                                 helm-source-occur
-                                                 helm-source-moccur
-                                                 helm-source-grep-ag
-                                                 helm-source-grep-git
-                                                 helm-source-grep)
-  "List of helm sources that need to use `helm--maybe-use-default-as-input'.
-When a source is a member of this list, default `thing-at-point'
-will be used as input."
-  :group 'helm
-  :type '(repeat (choice symbol)))
-
-(defcustom helm-delete-minibuffer-contents-from-point t
-  "When non-`nil', `helm-delete-minibuffer-contents' delete region from `point'.
-Otherwise delete `minibuffer-contents'.
-See documentation for  `helm-delete-minibuffer-contents'."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-follow-mode-persistent nil
-  "When non-`nil', save last state of `helm-follow-mode' for the next emacs sessions.
-
-Each time you turn on or off `helm-follow-mode', the current source name will be stored
-or removed from `helm-source-names-using-follow'.
-
-Note that this may be disabled in some places where it is unsafe to use
-because persistent action is changing according to context."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-source-names-using-follow nil
-  "A list of source names to have follow enabled.
-This list of source names will be used only
-when `helm-follow-mode-persistent' is non-nil.
-
-You don't have to customize this yourself unless you really want and
-know what you are doing, instead just set
-`helm-follow-mode-persistent' to non-nil and as soon you turn on or
-off `helm-follow-mode' (C-c C-f) in a source, helm will save or remove
-source name in this variable."
-  :group 'helm
-  :type '(repeat (choice string)))
-
-(defcustom helm-prevent-escaping-from-minibuffer t
-  "Prevent escaping from minibuffer with `other-window' during the helm session."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-allow-mouse nil
-  "Allow mouse usage during the helm session when non-nil.
-
-Note that this also allow moving out of minibuffer when clicking
-outside of `helm-buffer', up to you to get back to helm by clicking
-back in `helm-buffer' of minibuffer."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-move-to-line-cycle-in-source nil
-  "Cycle to the beginning or end of the list after reaching the bottom or top.
-This applies when using `helm-next/previous-line'."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-fuzzy-match-fn 'helm-fuzzy-match
-  "The function for fuzzy matching in `helm-source-sync' based sources."
-  :group 'helm
-  :type 'function)
-
-(defcustom helm-fuzzy-search-fn 'helm-fuzzy-search
-  "The function for fuzzy matching in `helm-source-in-buffer' based sources."
-  :group 'helm
-  :type 'function)
-
-(defcustom helm-fuzzy-sort-fn 'helm-fuzzy-matching-default-sort-fn
-  "The sort transformer function used in fuzzy matching.
-When nil, sorting is not done."
-  :group 'helm
-  :type 'function)
-
-(defcustom helm-fuzzy-matching-highlight-fn 'helm-fuzzy-default-highlight-match
-  "The function to highlight fuzzy matches.
-When nil, no highlighting is done."
-  :group 'helm
-  :type 'function)
-
-(defcustom helm-autoresize-max-height 40
-  "Specifies maximum height and defaults to percent of helm window's frame height.
-
-See `fit-window-to-buffer' for more infos."
-  :group 'helm
-  :type 'integer)
-
-(defcustom helm-autoresize-min-height 10
-  "Specifies minimum height and defaults to percent of helm window's frame height.
-
-If nil, `window-min-height' is used.
-See `fit-window-to-buffer' for details."
-  :group 'helm
-  :type 'integer)
-
-(defcustom helm-input-method-verbose-flag nil
-  "The default value for `input-method-verbose-flag' used in helm minibuffer.
-It is nil by default, which does not turn off input method. Helm
-updates and exits without interruption -- necessary for complex methods.
-
-If set to any other value as per `input-method-verbose-flag',
-then use `C-\\' to disable the `current-input-method' to exit or update helm"
-  :group 'helm
-  :type '(radio :tag "A flag to control extra guidance for input methods in helm."
-                (const :tag "Never provide guidance" nil)
-                (const :tag "Always provide guidance" t)
-                (const :tag "Provide guidance only for complex methods" complex-only)))
-
-(defcustom helm-display-header-line t
-  "Display header-line when non nil."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-inherit-input-method t
-  "Inherit `current-input-method' from `current-buffer' when non-`nil'.
-The default is to enable this by default and then toggle
-`toggle-input-method'."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-echo-input-in-header-line nil
-  "Send current input in header-line when non-nil."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-header-line-space-before-prompt 'left-fringe
-  "Specify the space before prompt in header-line.
-
-This will be used when `helm-echo-input-in-header-line' is non-nil.
-
-Value can be one of the symbols 'left-fringe or 'left-margin or an
-integer specifying the number of spaces before prompt.
-Note that on input longer that `window-width' the continuation string
-will be shown on left side of window without taking care of this."
-  :group 'helm
-  :type '(choice
-          (symbol
-           (const :tag "Fringe" 'left-fringe)
-           (const :tag "Margin" 'left-margin))
-          integer))
-
-(defcustom helm-tramp-connection-min-time-diff 5
-  "Value of `tramp-connection-min-time-diff' for helm remote processes.
-If set to zero helm remote processes are not delayed.
-Setting this to a value less than 5 or disabling it with a zero value
-is risky, however on emacs versions starting at 24.5 it seems
-it is now possible to disable it.
-Anyway at any time in helm you can suspend your processes while typing
-by hitting \\<helm-map> `\\[helm-toggle-suspend-update]'.
-Only async sources than use a sentinel calling
-`helm-process-deferred-sentinel-hook' are affected by this."
-  :type 'integer
-  :group 'helm)
-
-(defcustom helm-debug-root-directory nil
-  "When non-`nil', saves helm log messages to a file in this directory.
-When `nil' log messages are saved to a buffer instead.
-Log message are saved only when `helm-debug' is non-nil, so setting this
-doesn't enable debugging by itself.
-
-See `helm-log-save-maybe' for more info."
-  :type 'string
-  :group 'helm)
-
-(defcustom helm-show-action-window-other-window nil
-  "Show action buffer beside `helm-buffer' when non-nil.
-
-If nil don't split and replace helm-buffer by the action buffer
-in same window.
-If left display the action buffer at the left of helm-buffer.
-If right or any other value, split at right.
-
-Note that this may not fit well with some helm window configurations,
-so it have only effect when `helm-always-two-windows' is non-nil."
-  :group 'helm
-  :type '(choice
-          (const :tag "Split at left" left)
-          (const :tag "Don't split" nil)
-          (other :tag "Split at right" right)))
-
-(defcustom helm-cycle-resume-delay 1.0
-  "Delay used before resuming in `helm-run-cycle-resume'."
-  :type 'float
-  :group 'helm)
-
-(defcustom helm-display-buffer-reuse-frame nil
-  "When non nil helm frame is not deleted and reused in next sessions.
-
-This was used to workaround a bug in emacs where frames where
-popping up slowly, now that the bug have been fixed upstream probably
-you don't want to use this anymore."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-commands-using-frame nil
-  "A list of commands where `helm-buffer' is displayed in a frame."
-  :group 'helm
-  :type '(repeat symbol))
-
-(defcustom helm-actions-inherit-frame-settings t
-  "Actions inherit helm frame settings of initial command when non nil."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-use-undecorated-frame-option t
-  "Display helm frame undecorated when non nil.
-
-This option have no effect with emacs versions lower than 26."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-use-frame-when-more-than-two-windows nil
-  "Display helm buffer in frame when more than two windows."
-  :group 'helm
-  :type 'boolean)
-
-(defcustom helm-default-prompt-display-function
-  #'helm-set-default-prompt-display
-  "The function to use to set face of fake cursor in header-line."
-  :group 'helm
-  :type 'function)
-
-;;; Faces
-;;
-;;
-(defgroup helm-faces nil
-  "Customize the appearance of helm."
-  :prefix "helm-"
-  :group 'faces
-  :group 'helm)
-
-(defface helm-source-header
-  '((((background dark))
-     :background "#22083397778B"
-     :foreground "white"
-     :weight bold :height 1.3 :family "Sans Serif")
-    (((background light))
-     :background "#abd7f0"
-     :foreground "black"
-     :weight bold :height 1.3 :family "Sans Serif"))
-  "Face for source header in the helm buffer."
-  :group 'helm-faces)
-
-(defface helm-visible-mark
-  '((((min-colors 88) (background dark))
-     (:background "green1" :foreground "black"))
-    (((background dark))
-     (:background "green" :foreground "black"))
-    (((background light)) :background "#d1f5ea")
-    (((min-colors 88))
-     (:background "green1"))
-    (t (:background "green")))
-  "Face for visible mark."
-  :group 'helm-faces)
-
-(defface helm-header
-  '((t (:inherit header-line)))
-  "Face for header lines in the helm buffer."
-  :group 'helm-faces)
-
-(defface helm-candidate-number
-  '((((background dark)) :background "Yellow" :foreground "black")
-    (((background light)) :background "#faffb5" :foreground "black"))
-  "Face for candidate number in mode-line."
-  :group 'helm-faces)
-
-(defface helm-candidate-number-suspended
-  '((t (:inherit helm-candidate-number :inverse-video t)))
-  "Face for candidate number in mode-line when helm is suspended."
-  :group 'helm-faces)
-
-(defface helm-selection
-  '((((background dark)) :background "ForestGreen"
-     :distant-foreground "black")
-    (((background light)) :background "#b5ffd1"
-     :distant-foreground "black"))
-  "Face for currently selected item in the helm buffer."
-  :group 'helm-faces)
-
-(defface helm-separator
-  '((((background dark)) :foreground "red")
-    (((background light)) :foreground "#ffbfb5"))
-  "Face for multiline source separator."
-  :group 'helm-faces)
-
-(defface helm-action
-  '((t (:underline t)))
-  "Face for action lines in the helm action buffer."
-  :group 'helm-faces)
-
-(defface helm-prefarg
-  '((((background dark)) :foreground "green")
-    (((background light)) :foreground "red"))
-  "Face for showing prefix arg in mode-line."
-  :group 'helm-faces)
-
-(defface helm-match
-  '((((background light)) :foreground "#b00000")
-    (((background dark))  :foreground "gold1"))
-  "Face used to highlight matches."
-  :group 'helm-faces)
-
-(defface helm-header-line-left-margin
-  '((t (:foreground "black" :background "yellow")))
-  "Face used to highlight helm-header sign in left-margin."
-  :group 'helm-faces)
-
-(defface helm-minibuffer-prompt
-  '((t (:inherit minibuffer-prompt)))
-  "Face used for the minibuffer/headline prompt (such as Pattern:) in helm."
-  :group 'helm-faces)
-
-
-;;; Variables.
-;;
-;;
-(defvar helm-selection-overlay nil
-  "Overlay used to highlight the currently selected item.")
-
-(defvar helm-async-processes nil
-  "List of information about asynchronous processes managed by helm.")
-
-(defvar helm-before-initialize-hook nil
-  "Runs before helm initialization.
-This hook runs before init functions in `helm-sources', which is
-before creation of `helm-buffer'. Set local variables for
-`helm-buffer' that need a value from `current-buffer' with
-`helm-set-local-variable'.")
-
-(defvar helm-after-initialize-hook nil
-  "Runs after helm initialization.
-This hook runs after `helm-buffer' is created but not from
-`helm-buffer'. The hook needs to specify in which buffer to run.")
-
-(defvaralias 'helm-update-hook 'helm-after-update-hook)
-(make-obsolete-variable 'helm-update-hook 'helm-after-update-hook "1.9.9")
-
-(defvar helm-after-update-hook nil
-  "Runs after updating the helm buffer with the new input pattern.")
-
-(defvar helm-cleanup-hook nil
-  "Runs after exiting the minibuffer and before performing an
-action.
-
-This hook runs even if helm exits the minibuffer abnormally (e.g.
-via `helm-keyboard-quit').")
-
-(defvar helm-select-action-hook nil
-  "Runs when opening the action buffer.")
-
-(defvar helm-before-action-hook nil
-  "Runs before executing action.
-Unlike `helm-cleanup-hook', this hook runs before helm closes the
-minibuffer and also before performing an action.")
-
-(defvar helm-after-action-hook nil
-  "Runs after executing action.")
-
-(defvar helm-exit-minibuffer-hook nil
-  "Runs just before exiting the minibuffer.
-
-This hook runs when helm exits the minibuffer normally (e.g. via
-candidate selection), but does NOT run if helm exits the
-minibuffer abnormally (e.g. via `helm-keyboard-quit').")
-
-(defvar helm-after-persistent-action-hook nil
-  "Runs after executing persistent action.")
-
-(defvar helm-move-selection-before-hook nil
-  "Runs before moving selection in `helm-buffer'.")
-
-(defvar helm-move-selection-after-hook nil
-  "Runs after moving selection in `helm-buffer'.")
-
-(defvar helm-after-preselection-hook nil
-  "Runs after pre-selection in `helm-buffer'.")
-
-(defvar helm-window-configuration-hook nil
-  "Runs when switching to and from the action buffer.")
-
-(defvar helm-execute-action-at-once-if-one nil
-  "When non--nil executes the default action and then exits if only one candidate.
-If symbol 'current-source is given as value exit if only one candidate
-in current source.
-This variable accepts a function with no args that should returns a boolean
-value or 'current-source.")
-
-(defvar helm-quit-if-no-candidate nil
-  "When non-`nil', quits if there are no candidates.
-This variable accepts a function.")
-
-(defvar helm-debug-variables nil
-  "A list of helm variables that `helm-debug-output' displays.
-If `nil', `helm-debug-output' includes only variables with
-`helm-' prefixes.")
-
-(defvar helm-debug-buffer "*Debug Helm Log*")
-
-(defvar helm-debug nil
-  "If non-`nil', write log message to `helm-debug-buffer'.
-Default is `nil', which disables writing log messages because the
-size of `helm-debug-buffer' grows quickly.")
-
-(defvar helm-mode-line-string "\
-\\<helm-map>\
-\\[helm-help]:Help \
-\\[helm-select-action]:Act \
-\\[helm-maybe-exit-minibuffer]/\
-f1/f2/f-n:NthAct \
-\\[helm-toggle-suspend-update]:Tog.suspend"
-  "Help string displayed by helm in the mode-line.
-It is either a string or a list of two string arguments where the
-first string is the name and the second string is displayed in
-the mode-line. When `nil', uses default `mode-line-format'.")
-
-(defvar helm-minibuffer-set-up-hook nil
-  "Hook that runs at minibuffer initialization.
-A hook useful for modifying minibuffer settings in helm.
-
-An example that hides the minibuffer when using
-`helm-echo-input-in-header-line':
-
-      (add-hook 'helm-minibuffer-set-up-hook #'helm-hide-minibuffer-maybe)
-
-Note that we check `helm-echo-input-in-header-line' value
-from `helm-buffer' which allow detecting possible local
-value of this var.")
-
-(defvar helm-help-message
-  "* Helm Generic Help
-** Basics
-
-Helm narrows down the list of candidates as you type a filter pattern.
-
-Helm accepts multiple space-separated patterns, each pattern can be negated with \"!\".
-
-Helm also supports fuzzy matching in some places when specified, you will find
-several variables to enable fuzzy matching in diverse sources,
-see [[https://github.com/emacs-helm/helm/wiki/Fuzzy-matching][fuzzy-matching]] in helm-wiki for more infos.
-
-Helm generally uses familiar Emacs keys to navigate the list.
-Here follow some of the less obvious bindings:
-
-- `\\[helm-maybe-exit-minibuffer]' selects the candidate from the list, executes the default action
-upon exiting the Helm session.
-
-- `\\[helm-execute-persistent-action]' executes the default action but without exiting the Helm session.
-Not all sources support this.
-
-- `\\[helm-select-action]' displays a list of actions available on current candidate or all marked candidates.
-The default binding <tab> is ordinarily used for completion, but that would be
-redundant since Helm completes upon every character entered in the prompt.
-See [[https://github.com/emacs-helm/helm/wiki#helm-completion-vs-emacs-completion][Helm wiki]].
-
-Note: In addition to the default actions list, additional actions appear
-depending of the type of the selected candidate(s).  They are called filtered
-actions.
-
-** Helm mode
-
-`helm-mode' toggles Helm completion in native Emacs functions,
-so when you turn `helm-mode' on, commands like `switch-to-buffer' will use
-Helm completion instead of the usual Emacs completion buffer.
-
-*** What gets or does not get \"helmized\" when `helm-mode' is enabled?
-
-Helm provides generic completion on all Emacs functions using `completing-read',
-`completion-in-region' and their derivatives, e.g. `read-file-name'.  Helm
-exposes a user variable to control which function to use for a specific Emacs
-command: `helm-completing-read-handlers-alist'.  If the function for a specific
-command is nil, it turns off Helm completion.  See the variable documentation
-for more infos.
-
-*** Helm functions vs helmized Emacs functions
-
-While there are Helm functions that perform the same completion as other
-helmized Emacs functions, e.g. `switch-to-buffer' and `helm-buffers-list', the
-native Helm functions like `helm-buffers-list' can receive new features, the
-allow marking candidates, they have several actions, etc.  Whereas the helmized
-Emacs functions only have Helm completion, one action and no more then Emacs can
-provide for this function.  This is the intended behavior.
-
-Generally you are better off using the native Helm command
-than the helmized Emacs equivalent.
-
-** Helm help
-
-\\[helm-documentation]: Show all helm documentations concatenated in one org file.
-
-From a Helm session, just hit \\<helm-map>\\[helm-help] to have the
-documentation for the current source followed by the global Helm documentation.
-
-While in the help buffer, most of the regular keybindings are available in an
-Emacs buffers; the most important ones are shown in minibuffer.  However due to
-the implementation restrictions, no regular Emacs keymap is used (it runs in a
-loop when reading the help buffer) they are hardcoded and not modifiable.
-
-The hard-coded documentation bindings are:
-
-| Key       | Alternative keys | Command             |
-|-----------+------------------+---------------------|
-| C-v       | Space next       | Scroll up           |
-| M-v       | b prior          | Scroll down         |
-| C-s       |                  | Isearch forward     |
-| C-r       |                  | Isearch backward    |
-| C-a       |                  | Beginning of line   |
-| C-e       |                  | End of line         |
-| C-f       | right            | Forward char        |
-| C-b       | left             | Backward char       |
-| C-n       | down             | Next line           |
-| C-p       | up               | Previous line       |
-| M-a       |                  | Backward sentence   |
-| M-e       |                  | Forward sentence    |
-| M-f       |                  | Forward word        |
-| M-b       |                  | Backward word       |
-| M->       |                  | End of buffer       |
-| M-<       |                  | Beginning of buffer |
-| C-<SPACE> |                  | Toggle mark         |
-| RET       |                  | Follow org link     |
-| C-%       |                  | Push org mark       |
-| C-&       |                  | Goto org mark-ring  |
-| TAB       |                  | Org cycle           |
-| M-<TAB>   |                  | Toggle visibility   |
-| M-w       |                  | Copy region         |
-| q         |                  | Quit                |
-
-** Customize Helm
-
-Helm provides a lot of user variables for extensive customization.
-From any Helm session, type \\<helm-map>\\[helm-customize-group] to jump to the current source `custom' group.
-Helm also has a special group for faces you can access via `M-x customize-group RET helm-faces'.
-
-Note: Some sources may not have their group set and default to the `helm' group.
-
-** Helm's basic operations and default key bindings
-
-| Key     | Alternative Keys | Command                                                              |
-|---------+------------------+----------------------------------------------------------------------|
-| C-p     | Up               | Previous line                                                        |
-| C-n     | Down             | Next line                                                            |
-| M-v     | prior            | Previous page                                                        |
-| C-v     | next             | Next page                                                            |
-| Enter   |                  | Execute first (default) action / Select                              |
-| M-<     |                  | First line                                                           |
-| M->     |                  | Last line                                                            |
-| C-M-S-v | M-prior, C-M-y   | Previous page (other-window)                                         |
-| C-M-v   | M-next           | Next page (other-window)                                             |
-| Tab     | C-i              | Show action list                                                     |
-| Left    |                  | Previous source                                                      |
-| Right   | C-o              | Next source                                                          |
-| C-k     |                  | Delete pattern (with prefix arg delete from point to end or all [1]) |
-| C-j     | C-z              | Persistent action (Execute and keep Helm session)                    |
-
-\[1] Delete from point to end or all depending on the value of
-`helm-delete-minibuffer-contents-from-point'.
-
-** Shortcuts for n-th action
-
-f1-f12: Execute n-th action where n is 1 to 12.
-
-** Shortcuts for executing the default action on the n-th candidate
-
-C-x <n>: Execute default action on the n-th candidate before currently selected candidate.
-
-C-c <n>: Execute default action on the n-th candidate after current selected candidate.
-
-\"n\" is limited to 1-9.  For larger jumps use other navigation keys.  Helm does
-not display line numbers by default: enable them with the
-\[[https://github.com/coldnew/linum-relative][linum-relative]] package and
-`helm-linum-relative-mode'.
-If you are using Emacs-26+ version you can use `global-display-line-numbers-mode'
-which seems even better (don't forget to customize `display-line-numbers-type' to relative).
-
-** Mouse control in Helm
-
-A basic support for the mouse is provided when the user sets `helm-allow-mouse' to non-nil.
-
-- mouse-1 selects the candidate.
-- mouse-2 executes the default action on selected candidate.
-- mouse-3 pops up the action menu.
-
-Note: When mouse control is enabled in Helm, it also lets you click around and lose
-the minibuffer focus: you'll have to click on the Helm buffer or the minibuffer
-to retrieve control of your Helm session.
-
-** Marked candidates
-
-You can mark candidates to execute an action on all of them instead of the
-current selected candidate only.  (See bindings below.)  Most Helm actions
-operate on marked candidates unless candidate-marking is explicitely forbidden
-for a specific source.
-
-- To mark/unmark a candidate, use \\[helm-toggle-visible-mark].  (See bindings below.)
-With a numeric prefix arg mark ARG candidates forward, if ARG is negative
-mark ARG candidates backward.
-
-- To mark all visible unmarked candidates at once in current source use \\[helm-mark-all].
-With a prefix argument, mark all candidates in all sources.
-
-- To unmark all visible marked candidates at once use \\[helm-unmark-all].
-
-- To mark/unmark all candidates at once use \\[helm-toggle-all-marks].
-With a prefix argument, mark/unmark all candidates in all sources.
-
-Note: When multiple candidates are selected across different sources, only the
-candidates of the current source will be used when executing most actions (as
-different sources can have different actions).  Some actions support
-multi-source marking however.
-
-** Follow candidates
-
-When `helm-follow-mode' is on (\\<helm-map>\\[helm-follow-mode] to toggle it),
-moving up and down the Helm session or updating the list of candidates will
-automatically execute the persistent-action as specified for the current source.
-
-If `helm-follow-mode-persistent' is non-nil, the state of the mode will be
-restored for the following Helm sessions.
-
-If you just want to follow candidates occasionally without enabling
-`helm-follow-mode', you can use \\<helm-map>\\[helm-follow-action-forward] or \\[helm-follow-action-backward] instead.
-Conversely, when `helm-follow-mode' is enabled, those commands
-go to previous/next line without executing the persistent action.
-
-** Frequently Used Commands
-
-\\[helm-toggle-resplit-and-swap-windows]\t\tToggle vertical/horizontal split on first hit and swap Helm window on second hit.
-\\[helm-quit-and-find-file]\t\tDrop into `helm-find-files'.
-\\[helm-kill-selection-and-quit]\t\tKill display value of candidate and quit (with prefix arg, kill the real value).
-\\[helm-yank-selection]\t\tYank current selection into pattern.
-\\[helm-copy-to-buffer]\t\tCopy selected candidate at point in current buffer.
-\\[helm-follow-mode]\t\tToggle automatic execution of persistent action.
-\\[helm-follow-action-forward]\tRun persistent action then select next line.
-\\[helm-follow-action-backward]\t\tRun persistent action then select previous line.
-\\[helm-refresh]\t\tRecalculate and redisplay candidates.
-\\[helm-toggle-suspend-update]\t\tToggle candidate updates.
-
-** Special yes, no or yes for all answers
-
-You may be prompted in the minibuffer to answer by [y,n,!,q] in some places
-for confirmation.
-
-- y  mean yes
-- no mean no
-- !  mean yes for all
-- q  mean quit or abort current operation.
-
-When using ! you will not be prompted anymore for the same thing in current operation
-e.g. file deletion, file copy etc...
-
-** Moving in `helm-buffer'
-
-You can move in `helm-buffer' with the usual commands used in Emacs:
-\(\\<helm-map>\\[helm-next-line], \\<helm-map>\\[helm-previous-line], etc.  See above basic commands.
-When `helm-buffer' contains more than one source, change source with \\<helm-map>\\[helm-next-source].
-
-Note: When reaching the end of a source, \\<helm-map>\\[helm-next-line] will *not* go to the next source unless
-variable `helm-move-to-line-cycle-in-source' is non-nil, so you will have to use \\<helm-map>\\[helm-next-source].
-
-** Resume previous session from current Helm session
-
-You can use `C-c n' (`helm-run-cycle-resume') to cycle in resumables sources.
-`C-c n' is a special key set with `helm-define-key-with-subkeys' which, after pressing it, allows you
-to keep cycling with further `n'.
-
-Tip: You can bound the same key in `global-map' to `helm-cycle-resume'
-     with `helm-define-key-with-subkeys' to let you transparently cycle
-     sessions, Helm fired up or not.
-     You can also bind the cycling commands to single key presses (e.g. `S-<f1>') this time
-     with a simple `define-key'.  (Note that `S-<f1>' is not available in terminals.)
-
-Note: `helm-define-key-with-subkeys' is available only once Helm is loaded.
-
-You can also use \\<helm-map>\\[helm-resume-previous-session-after-quit] to resume
-the previous session, or \\<helm-map>\\[helm-resume-list-buffers-after-quit]
-to have completion on all resumable buffers.
-
-** Global commands
-
-*** Resume Helm session from outside Helm
-
-\\<global-map>\\[helm-resume] revives the last `helm' session.  Binding a key to
-this command will greatly improve `helm' interactivity, e.g. when quitting Helm
-accidentally.
-
-You can call \\<global-map>\\[helm-resume] with a prefix argument to choose
-\(with completion!) which session you'd like to resume.  You can also cycle in
-these sources with `helm-cycle-resume' (see above).
-
-** Debugging Helm
-
-Helm exposes the special variable `helm-debug': setting it to non-nil
-will enable Helm logging in a special outline-mode buffer.
-Helm resets the variable to nil at the end of each session.
-
-For convenience, \\<helm-map>\\[helm-enable-or-switch-to-debug]
-allows you to turn on debugging for this session only.
-To avoid accumulating log entries while you are typing patterns, you can use
-\\<helm-map>\\[helm-toggle-suspend-update] to turn off updating.  When you
-are ready turn it on again to resume logging.
-
-Once you exit your Helm session you can access the debug buffer with
-`helm-debug-open-last-log'.  It is possible to save logs to dated files when
-`helm-debug-root-directory' is set to a valid directory.
-
-Note: Be aware that Helm log buffers grow really fast, so use `helm-debug' only
-when needed.
-
-** Writing your own Helm sources
-
-Writing simple sources for your own usage is easy.  When calling the `helm'
-function, the sources are added the :sources slot which can be a symbol or a
-list of sources.  Sources can be built with different EIEIO classes depending
-what you want to do.  To simplify this, several `helm-build-*' macros are
-provided.  Below, simple examples to start with.
-
-We will not go further here, see [[https://github.com/emacs-helm/helm/wiki/Developing][Helm wiki]] and the source
-code for more information and more complex exapmles.
-
-#+begin_src elisp
-
-    ;; Candidates are stored in a list.
-    (helm :sources (helm-build-sync-source \"test\"
-                     ;; A function can be used as well
-                     ;; to provide candidates.
-                     :candidates '(\"foo\" \"bar\" \"baz\"))
-          :buffer \"*helm test*\")
-
-    ;; Candidates are stored in a buffer.
-    ;; Generally faster but doesn't allow a dynamic updating
-    ;; of the candidates list i.e the list is fixed on start.
-    (helm :sources (helm-build-in-buffer-source \"test\"
-                     :data '(\"foo\" \"bar\" \"baz\"))
-          :buffer \"*helm test*\")
-
-#+end_src
-
-** Helm Map
-\\{helm-map}"
-  "Message string containing detailed help for `helm'.
-It also accepts function or variable symbol.")
-
-(defvar helm-autoresize-mode) ;; Undefined in `helm-default-display-buffer'.
-
-(defvar helm-async-outer-limit-hook nil
-  "A hook that run in async sources when process output comes out of `candidate-number-limit'.
-Should be set locally to `helm-buffer' with `helm-set-local-variable'.")
-
-(defvar helm-quit-hook nil
-  "A hook that run when quitting helm.")
-
-(defvar helm-resume-after-hook nil
-  "A hook that run after resuming a helm session.
-The hook should take one arg SOURCES.")
-
-;;; Internal Variables
-;;
-;;
-(defvar helm-source-filter nil
-  "A list of source names to be displayed.
-Other sources won't appear in the search results.
-If nil, no filtering is done.
-Don't set this directly, use `helm-set-source-filter' during helm session
-to modify it.")
-(defvar helm-current-prefix-arg nil
-  "Record `current-prefix-arg' when exiting minibuffer.")
-(defvar helm-saved-action nil
-  "Saved value of the currently selected action by key.")
-(defvar helm-saved-current-source nil
-  "Value of the current source when the action list is shown.")
-(defvar helm-in-persistent-action nil
-  "Flag whether in persistent-action or not.")
-(defvar helm-last-buffer nil
-  "`helm-buffer' of previously `helm' session.")
-(defvar helm-saved-selection nil
-  "Value of the currently selected object when the action list is shown.")
-(defvar helm-sources nil
-  "[INTERNAL] Value of current sources in use, a list.")
-(defvar helm-buffer-file-name nil
-  "Variable `buffer-file-name' when `helm' is invoked.")
-(defvar helm-candidate-cache (make-hash-table :test 'equal)
-  "Holds the available candidate within a single helm invocation.")
-(defvar helm--candidate-buffer-alist nil)
-(defvar helm-input ""
-  "The input typed in the candidates panel.")
-(defvar helm-input-local nil
-  "Internal, store locally `helm-pattern' value for later use in `helm-resume'.")
-(defvar helm--source-name nil)
-(defvar helm-current-source nil)
-(defvar helm-tick-hash (make-hash-table :test 'equal))
-(defvar helm-issued-errors nil)
-(defvar helm--last-log-file nil
-  "The name of the log file of the last helm session.")
-(defvar helm--local-variables nil)
-(defvar helm-split-window-state nil)
-(defvar helm--window-side-state nil)
-(defvar helm-selection-point nil)
-(defvar helm-alive-p nil)
-(defvar helm-visible-mark-overlays nil)
-(defvar helm-update-blacklist-regexps '("^" "^ *" "$" "!" " " "\\b"
-                                        "\\<" "\\>" "\\_<" "\\_>" ".*"
-                                        "??" "?*" "*?" "?"))
-(defvar helm--force-updating-p nil
-  "[INTERNAL] Don't use this in your programs.")
-(defvar helm-exit-status 0
-  "Flag to inform if helm did exit or quit.
-0 means helm did exit when executing an action.
-1 means helm did quit with \\[keyboard-quit]
-Knowing this exit-status could help restore a window config when helm aborts
-in some special circumstances.
-See `helm-exit-minibuffer' and `helm-keyboard-quit'.")
-(defvar helm-minibuffer-confirm-state nil)
-(defvar helm-quit nil)
-(defvar helm-buffers nil
-  "Helm buffers listed in order of most recently used.")
-(defvar helm-current-position nil
-  "Cons of \(point . window-start\)  when `helm' is invoked.
-`helm-current-buffer' uses this to restore position after
-`helm-keyboard-quit'")
-(defvar helm-last-frame-or-window-configuration nil
-  "Used to store window or frame configuration at helm start.")
-(defvar helm-onewindow-p nil)
-(defvar helm-types nil)
-(defvar helm--mode-line-string-real nil) ; The string to display in mode-line.
-(defvar helm-persistent-action-display-window nil)
-(defvar helm-marked-candidates nil
-  "Marked candidates.  List of \(source . real\) pair.")
-(defvar helm--mode-line-display-prefarg nil)
-(defvar helm--temp-follow-flag nil
-  "[INTERNAL] A simple flag to notify persistent action we are following.")
-(defvar helm--reading-passwd-or-string nil)
-(defvar helm--in-update nil)
-(defvar helm--in-fuzzy nil)
-(defvar helm--maybe-use-default-as-input nil
-  "Flag to notify the use of use-default-as-input.
-Use only in let-bindings.
-Use :default arg of `helm' as input to update display.
-Note that if also :input is specified as `helm' arg, it will take
-precedence on :default.")
-(defvar helm--temp-hooks nil
-  "Store temporary hooks added by `with-helm-temp-hook'.")
-(defvar helm-truncate-lines nil
-  "[Internal] Don't set this globally, it is used as a local var.")
-(defvar helm--prompt nil)
-(defvar helm--file-completion-sources
-  '("Find Files" "Read File Name")
-  "Sources that use the *find-files mechanism can be added here.
-Sources generated by `helm-mode' don't need to be added here
-because they are automatically added.
-
-You should not modify this yourself unless you know what you are doing.")
-(defvar helm--completing-file-name nil
-  "Non nil when `helm-read-file-name' is running.
-Used for `helm-file-completion-source-p'.")
-;; Same as `ffap-url-regexp' but keep it here to ensure `ffap-url-regexp' is not nil.
-(defvar helm--url-regexp "\\`\\(news\\(post\\)?:\\|mailto:\\|file:\\|\\(ftp\\|https?\\|telnet\\|gopher\\|www\\|wais\\)://\\)")
-(defvar helm--ignore-errors nil
-  "Flag to prevent helm popping up errors in candidates functions.
-Should be set in candidates functions if needed, will be restored
-at end of session.")
-(defvar helm--action-prompt "Select action: ")
-(defvar helm--cycle-resume-iterator nil)
-(defvar helm--buffer-in-new-frame-p nil)
-(defvar helm-initial-frame nil
-  "[INTERNAL] The selected frame before starting helm.
-Helm use this internally to know in which frame it started, don't
-modify this yourself.")
-(defvar helm-popup-frame nil
-  "The frame where helm is displayed.
-
-This is only used when helm is using
-`helm-display-buffer-in-own-frame' as `helm-display-function' and
-`helm-display-buffer-reuse-frame' is non nil.")
-(defvar helm--nested nil)
-(defconst helm--frame-default-attributes
-  '(width height tool-bar-lines left top
-    title undecorated vertical-scroll-bars
-    visibility fullscreen menu-bar-lines undecorated)
-  "Frame parameters to save in `helm--last-frame-parameters'.")
-(defvar helm--last-frame-parameters nil
-  "Frame parameters to save for later resuming.
-Local to `helm-buffer'.")
-(defvar helm--executing-helm-action nil
-  "Non nil when action is triggering a new helm-session.
-This may be let bounded in other places to notify the display function
-to reuse the same frame parameters as the previous helm session just
-like resume would do.")
-(defvar helm--current-buffer-narrowed nil)
-(defvar helm--suspend-update-interactive-flag nil)
-
-;; Utility: logging
-(defun helm-log (format-string &rest args)
-  "Log message `helm-debug' is non-`nil'.
-Messages are written to the `helm-debug-buffer' buffer.
-
-Argument FORMAT-STRING is a string to use with `format'.
-Use optional arguments ARGS like in `format'."
-  (when helm-debug
-    (with-current-buffer (get-buffer-create helm-debug-buffer)
-      (outline-mode)
-      (buffer-disable-undo)
-      (let ((inhibit-read-only t))
-        (goto-char (point-max))
-        (insert (let ((tm (current-time)))
-                  (format (concat (if (string-match "Start session" format-string)
-                                      "* " "** ")
-                                  "%s.%06d (%s)\n %s\n")
-                          (format-time-string "%H:%M:%S" tm)
-                          (nth 2 tm)
-                          (helm-log-get-current-function)
-                          (apply #'format (cons format-string args)))))))))
-
-(defun helm-log-run-hook (hook)
-  "Run HOOK like `run-hooks' but write these actions to helm log buffer."
-  (helm-log "Executing %s with value = %S" hook (symbol-value hook))
-  (helm-log "Executing %s with global value = %S" hook (default-value hook))
-  (run-hooks hook)
-  (helm-log "executed %s" hook))
-
-(defun helm-log-get-current-function ()
-  "Get name of function that is calling `helm-log'.
-The original idea is from `tramp-debug-message'."
-  (cl-loop with exclude-func-re = "^helm-\\(?:interpret\\|log\\|.*funcall\\)"
-           for btn from 1 to 40
-           for btf = (cl-second (backtrace-frame btn))
-           for fn  = (if (symbolp btf) (symbol-name btf) "")
-           if (and (string-match "^helm" fn)
-                   (not (string-match exclude-func-re fn)))
-           return fn))
-
-(defun helm-log-error (&rest args)
-  "Accumulate error messages into `helm-issued-errors'.
-ARGS are args given to `format'.
-e.g (helm-log-error \"Error %s: %s\" (car err) (cdr err))."
-  (apply 'helm-log (concat "ERROR: " (car args)) (cdr args))
-  (let ((msg (apply 'format args)))
-    (unless (member msg helm-issued-errors)
-      (cl-pushnew msg helm-issued-errors :test 'equal))))
-
-(defun helm-log-save-maybe ()
-  "Save log buffer when `helm-debug-root-directory' is non nil.
-Create `helm-debug-root-directory' directory if necessary.
-Messages are logged to a file named with todays date and time in this directory."
-  (when (and (stringp helm-debug-root-directory)
-             (not (file-directory-p helm-debug-root-directory)))
-    (make-directory helm-debug-root-directory t))
-  (when helm-debug
-    (let ((logdir (expand-file-name (concat "helm-debug-"
-                                            (format-time-string "%Y%m%d"))
-                                    helm-debug-root-directory)))
-      (make-directory logdir t)
-      (with-current-buffer (get-buffer-create helm-debug-buffer)
-        (write-region (point-min) (point-max)
-                      (setq helm--last-log-file
-                            (expand-file-name
-                             (format-time-string "%Y%m%d-%H%M%S")
-                             logdir))
-                      nil 'silent)
-        (kill-buffer))))
-  (setq helm-debug nil))
-
-;;;###autoload
-(defun helm-debug-open-last-log ()
-  "Open helm log file or buffer of last helm session."
-  (interactive)
-  (if helm--last-log-file
-      (progn
-        (find-file helm--last-log-file)
-        (outline-mode) (view-mode 1) (visual-line-mode 1))
-    (switch-to-buffer helm-debug-buffer)
-    (view-mode 1) (visual-line-mode 1)))
-
-(defun helm-print-error-messages ()
-  "Print error messages in `helm-issued-errors'."
-  (and helm-issued-errors
-       (message "Helm issued errors: %s"
-                (mapconcat 'identity (reverse helm-issued-errors) "\n"))))
-
-
-;; Test tools
-(defmacro with-helm-time-after-update (&rest body)
-  (helm-with-gensyms (start-time time-elapsed)
-    `(let ((,start-time (float-time)) ,time-elapsed)
-       (add-hook 'helm-after-update-hook
-                 (lambda ()
-                   (setq ,time-elapsed (- (float-time) ,start-time))
-                   (keyboard-quit)))
-       (unwind-protect ,@body
-         (remove-hook 'helm-after-update-hook
-                      (lambda ()
-                        (setq  ,time-elapsed (- (float-time) ,start-time))
-                        (keyboard-quit))))
-       ,time-elapsed)))
-
-
-;; Helm API
-(defmacro with-helm-default-directory (directory &rest body)
-  (declare (indent 2) (debug t))
-  `(let ((default-directory (or (and ,directory
-                                     (file-name-as-directory ,directory))
-                                default-directory)))
-     ,@body))
-
-(defun helm-default-directory ()
-  "Return the local value of `default-directory' in `helm-buffer'."
-  (buffer-local-value 'default-directory (get-buffer helm-buffer)))
-
-(defmacro with-helm-temp-hook (hook &rest body)
-  "Execute temporarily BODY as a function for HOOK."
-  (declare (indent 1) (debug t))
-  (helm-with-gensyms (helm--hook)
-    `(progn
-       (defun ,helm--hook ()
-         (unwind-protect
-             (progn ,@body)
-           (remove-hook ,hook (quote ,helm--hook))
-           (fmakunbound (quote ,helm--hook))))
-       (push (cons ',helm--hook ,hook) helm--temp-hooks)
-       (add-hook ,hook (quote ,helm--hook)))))
-
-(defmacro with-helm-after-update-hook (&rest body)
-  "Execute BODY at end of `helm-update'."
-  (declare (indent 0) (debug t))
-  `(with-helm-temp-hook 'helm-after-update-hook ,@body))
-
-(defmacro with-helm-alive-p (&rest body)
-  "Return error when BODY run outside helm context."
-  (declare (indent 0) (debug t))
-  `(progn
-     (if helm-alive-p
-         (progn ,@body)
-       (error "Running helm command outside of context"))))
-
-(defmacro with-helm-in-frame (&rest body)
-  "Execute helm function in BODY displaying `helm-buffer' in separate frame."
-  (declare (debug t) (indent 0))
-  `(progn
-     (helm-set-local-variable
-      'helm-display-function 'helm-display-buffer-in-own-frame)
-     ,@body))
-
-;;; helm-attributes
-;;
-(defun helm-attr (attribute-name &optional source compute)
-  "Get the value of ATTRIBUTE-NAME of SRC.
-
-If SRC is omitted, use current source.
-
-If COMPUTE is non-`nil' compute value of ATTRIBUTE-NAME with
-`helm-interpret-value'.  COMPUTE can have also 'ignorefn as value, in
-this case `helm-interpret-value' will return a function as value
-unchanged, but will eval a symbol which is bound.
-
-You can use `setf' to modify value of ATTRIBUTE-NAME unless COMPUTE is
-specified, if attribute ATTRIBUTE-NAME is not found in SOURCE `setf'
-will create new attribute ATTRIBUTE-NAME with specified value.
-You can also use `helm-attrset' to modify ATTRIBUTE-NAME."
-  (declare (gv-setter
-            (lambda (val)
-              `(let* ((src (or ,source (helm-get-current-source)))
-                      (attr (assq ,attribute-name src)))
-                 (cl-assert (null ,compute) nil
-                            "`setf' can't set the computed value of attribute `%s'"
-                            ,attribute-name)
-                 (if attr
-                     (setcdr attr ,val)
-                   (and (setcdr src (cons (cons ,attribute-name ,val)
-                                          (cdr src)))
-                        ,val))))))
-  (let ((src (or source (helm-get-current-source))))
-    (helm-aif (assq attribute-name src)
-        (if compute
-            (helm-interpret-value (cdr it) src compute)
-          (cdr it)))))
-
-(cl-defun helm-attrset (attribute-name value
-                                       &optional
-                                       (src (helm-get-current-source)))
-  "Set the value of ATTRIBUTE-NAME of source SRC to VALUE.
-
-If ATTRIBUTE-NAME doesn't exists in source it is created with value VALUE..
-If SRC is omitted, use current source.
-If operation succeed, return value, otherwise nil.
-
-Note that `setf' on `helm-attr' can be used instead of this function."
-  (setf (helm-attr attribute-name src) value))
-
-(defun helm-add-action-to-source (name fn source &optional index)
-  "Add new action NAME linked to function FN to SOURCE.
-Function FN should be a valid function that takes one arg i.e candidate,
-argument NAME is a string that will appear in action menu
-and SOURCE should be an existing helm source already loaded.
-If INDEX is specified, action is added to the action list at INDEX,
-otherwise added at end.
-This allows users to add specific actions to an existing source
-without modifying source code."
-  (let ((actions    (helm-attr 'action source 'ignorefn))
-        (new-action (list (cons name fn))))
-    (when (functionp actions)
-      (setq actions (list (cons "Default action" actions))))
-    (helm-attrset 'action
-                  (if index
-                      (helm-append-at-nth actions new-action index)
-                    (append actions new-action))
-                  source)))
-
-(defun helm-delete-action-from-source (action-or-name source)
-  "Delete ACTION-OR-NAME from SOURCE.
-ACTION-OR-NAME can either be the name of action or the symbol function
-associated to name."
-  (let* ((actions    (helm-attr 'action source 'ignorefn))
-         (del-action (if (symbolp action-or-name)
-                         (rassoc action-or-name actions)
-                       (assoc action-or-name actions))))
-    (helm-attrset 'action (delete del-action actions) source)))
-
-(cl-defun helm-add-action-to-source-if (name fn source predicate
-                                             &optional (index 4) test-only)
-  "Add new action NAME linked to function FN to SOURCE.
-Action NAME will be available when the current candidate matches PREDICATE.
-This function adds an entry in the `action-transformer' attribute
-of SOURCE (or creates one if not found).
-Function PREDICATE must take one candidate as arg.
-Function FN should be a valid function that takes one arg i.e. candidate,
-argument NAME is a string that will appear in action menu
-and SOURCE should be an existing helm source already loaded.
-If INDEX is specified, action is added in action list at INDEX.
-Value of INDEX should be always >=1, default to 4.
-This allow user to add a specific `action-transformer'
-to an existing source without modifying source code.
-E.g
-Add the action \"Byte compile file async\" linked to
-function 'async-byte-compile-file to source `helm-source-find-files'
-only when predicate helm-ff-candidates-lisp-p return non-`nil':
-
-\(helm-add-action-to-source-if \"Byte compile file async\"
-                              'async-byte-compile-file
-                              helm-source-find-files
-                              'helm-ff-candidates-lisp-p\)."
-  (let* ((actions     (helm-attr 'action source 'ignorefn))
-         (action-transformers (helm-attr 'action-transformer source))
-         (new-action  (list (cons name fn)))
-         (transformer (lambda (actions candidate)
-                        (cond ((funcall predicate candidate)
-                               (helm-append-at-nth
-                                actions new-action index))
-                              (t actions)))))
-    (when (functionp actions)
-      (helm-attrset 'action (list (cons "Default action" actions)) source))
-    (when (or (symbolp action-transformers) (functionp action-transformers))
-      (setq action-transformers (list action-transformers)))
-    (if test-only                       ; debug
-        (delq nil (append (list transformer) action-transformers))
-      (helm-attrset 'action-transformer
-                    (helm-fast-remove-dups
-                     (delq nil (append (list transformer) action-transformers))
-                     :test 'equal)
-                    source))))
-
-
-;;; Source filter
-;;
-(defun helm-set-source-filter (sources)
-  "Set the value of `helm-source-filter' to SOURCES and update.
-
-This function sets a filter for helm sources and it may be
-called while helm is running. It can be used to toggle
-displaying of sources dynamically. For example, additional keys
-can be bound into `helm-map' to display only the file-related
-results if there are too many matches from other sources and
-you're after files only:
-
-Shift+F shows only file results from some sources:
-
-\(define-key helm-map \"F\" 'helm-my-show-files-only)
-
-\(defun helm-my-show-files-only ()
-  (interactive)
-  (helm-set-source-filter '(\"File Name History\"
-                                  \"Files from Current Directory\")))
-
-Shift+A shows all results:
-
-\(define-key helm-map \"A\" 'helm-my-show-all)
-
-\(defun helm-my-show-all ()
-  (interactive)
-  (helm-set-source-filter nil))
-
-The -my- part is added to avoid collisions with
-existing Helm function names."
-  (with-helm-buffer
-    (let ((cur-disp-sel (helm-get-selection nil t)))
-      (set (make-local-variable 'helm-source-filter)
-           (helm--normalize-filter-sources sources))
-      (helm-log "helm-source-filter = %S" helm-source-filter)
-      ;; Use force-update to run init/update functions.
-      (helm-force-update (and (stringp cur-disp-sel)
-                              (regexp-quote cur-disp-sel))))))
-
-(defun helm--normalize-filter-sources (sources)
-  (cl-loop for s in sources collect
-           (cl-typecase s
-             (symbol (assoc-default 'name (symbol-value s)))
-             (list   (assoc-default 'name s))
-             (string s))))
-
-(defun helm-set-sources (sources &optional no-init no-update)
-  "Set SOURCES during `helm' invocation.
-If NO-INIT is non-`nil', skip executing init functions of SOURCES.
-If NO-UPDATE is non-`nil', skip executing `helm-update'."
-  (with-current-buffer helm-buffer
-    (setq helm-sources (helm-get-sources sources))
-    (helm-log "helm-sources = %S" helm-sources))
-  (unless no-init (helm-compute-attr-in-sources 'init))
-  (unless no-update (helm-update)))
-
-(defun helm-get-selection (&optional buffer force-display-part source)
-  "Return the currently selected item or nil.
-
-if BUFFER is nil or unspecified, use helm-buffer as default value.
-If FORCE-DISPLAY-PART is non-`nil', return the display string.
-If FORCE-DISPLAY-PART value is `withprop' the display string is returned
-with its properties."
-  (setq buffer (or buffer helm-buffer))
-  (unless (or (helm-empty-buffer-p buffer)
-              (helm-pos-header-line-p))
-    (with-current-buffer buffer
-      (let* ((disp-fn (if (eq force-display-part 'withprop)
-                          'buffer-substring
-                        'buffer-substring-no-properties))
-             (selection
-              (or (and (not force-display-part)
-                       (get-text-property (overlay-start
-                                           helm-selection-overlay)
-                                          'helm-realvalue))
-                  ;; It is needed to return properties of DISP in some case,
-                  ;; e.g for `helm-confirm-and-exit-minibuffer',
-                  ;; so use `buffer-substring' here when 'withprop is specified.
-                  (let* ((beg  (overlay-start helm-selection-overlay))
-                         (end  (overlay-end helm-selection-overlay))
-                         ;; If there is no selection at point, the
-                         ;; overlay is at its initial pos, (point-min)
-                         ;; (point-min), that's mean the helm-buffer
-                         ;; is not empty but have no selection yet,
-                         ;; this happen with grep sentinel sending an
-                         ;; error message in helm-buffer when no matches.
-                         (disp (unless (= beg end) (funcall disp-fn beg (1- end))))
-                         (src (or source (helm-get-current-source))))
-                    (helm-aif (and src disp
-                                   (not force-display-part)
-                                   (assoc-default 'display-to-real src))
-                        (helm-apply-functions-from-source source it disp)
-                      disp)))))
-        (unless (equal selection "")
-          (helm-log "selection = %S" selection)
-          selection)))))
-
-(defun helm-get-actions-from-current-source (&optional source)
-  "Return the associated action for the selected candidate.
-It is a function symbol (sole action) or list
-of (action-display . function)."
-  (unless (helm-empty-buffer-p (helm-buffer-get))
-    (let ((src (helm-get-current-source)))
-      (helm-aif (helm-attr 'action-transformer)
-          (helm-apply-functions-from-source
-           (or source src) it
-           (helm-attr 'action nil 'ignorefn)
-           ;; Check if the first given transformer
-           ;; returns the same set of actions for each
-           ;; candidate in marked candidates.
-           ;; If so use the car of marked to determine
-           ;; the set of actions, otherwise use the selection.
-           (if (cl-loop with marked = (helm-marked-candidates)
-                        with act = (car (helm-mklist it))
-                        with acts = (funcall act nil (car marked))
-                        for c in marked
-                        always (equal (funcall act nil c) acts))
-               (car (helm-marked-candidates))
-               (helm-get-selection nil nil src)))
-        (helm-attr 'action nil 'ignorefn)))))
-
-(defun helm-get-current-source ()
-  "Return the source for the current selection.
-Return nil when `helm-buffer' is empty."
-  (or helm-current-source
-      (with-helm-buffer
-        (or (get-text-property (point) 'helm-cur-source)
-            (progn
-              ;; This is needed to not loose selection.
-              (goto-char (overlay-start helm-selection-overlay))
-              (let ((header-pos (or (helm-get-previous-header-pos)
-                                    (helm-get-next-header-pos))))
-                ;; Return nil when no--candidates.
-                (when header-pos
-                  (cl-loop with source-name = (save-excursion
-                                                (goto-char header-pos)
-                                                (helm-current-line-contents))
-                           for source in helm-sources thereis
-                           (and (equal (assoc-default 'name source) source-name)
-                                source)))))))))
-
-(defun helm-buffer-is-modified (buffer)
-  "Return non-`nil' when BUFFER is modified since `helm' was invoked."
-  (let* ((buf         (get-buffer buffer))
-         (key         (concat (buffer-name buf) "/" (helm-attr 'name)))
-         (source-tick (or (gethash key helm-tick-hash) 0))
-         (buffer-tick (buffer-chars-modified-tick buf))
-         (modifiedp   (/= source-tick buffer-tick)))
-    (puthash key buffer-tick helm-tick-hash)
-    (helm-log "buffer = %S" buffer)
-    (helm-log "modifiedp = %S" modifiedp)
-    modifiedp))
-
-(defun helm-current-buffer-is-modified ()
-  "Check if `helm-current-buffer' is modified since `helm' was invoked."
-  (helm-buffer-is-modified helm-current-buffer))
-
-(defun helm-run-after-exit (function &rest args)
-  "Execute FUNCTION with ARGS after exiting `helm'.
-The action is to call FUNCTION with arguments ARGS.
-Unlike `helm-exit-and-execute-action', this can be used
-to call non--actions functions with any ARGS or no ARGS at all.
-
-Use this on commands invoked from key-bindings, but not
-on action functions invoked as action from the action menu,
-i.e. functions called with RET."
-  (helm-kill-async-processes)
-  (helm-log "function = %S" function)
-  (helm-log "args = %S" args)
-  (helm-exit-and-execute-action
-   (lambda (_candidate)
-     (apply function args))))
-
-(defun helm-exit-and-execute-action (action)
-  "Exit current helm session and execute ACTION.
-Argument ACTION is a function called with one arg (candidate)
-and part of the actions of current source.
-
-Use this on commands invoked from key-bindings, but not
-on action functions invoked as action from the action menu,
-i.e functions called with RET."
-  ;; If ACTION is not an action available in source 'action attribute,
-  ;; return an error.  This allow to remove unneeded actions from
-  ;; source that inherit actions from type, note that ACTION have to
-  ;; be bound to a symbol and not to be an anonymous action
-  ;; i.e. lambda or byte-code.
-  (let ((actions (helm-attr 'action nil t)))
-    (when actions
-      (cl-assert (or (eq action actions)
-                     (rassq action actions)
-                     ;; Compiled lambda
-                     (byte-code-function-p action)
-                     ;; Lambdas
-                     (and (listp action) (functionp action)))
-                 nil "No such action `%s' for this source" action)))
-  (setq helm-saved-action action)
-  (setq helm-saved-selection (or (helm-get-selection) ""))
-  (setq helm--executing-helm-action t)
-  ;; When toggling minibuffer and header-line, we want next action
-  ;; inherit this setting.
-  (helm-set-local-variable 'helm-echo-input-in-header-line
-                           (with-helm-buffer helm-echo-input-in-header-line))
-  ;; Ensure next action use same display function as initial helm-buffer when
-  ;; helm-actions-inherit-frame-settings is non nil.
-  (when (and helm-actions-inherit-frame-settings
-             helm--buffer-in-new-frame-p)
-    (helm-set-local-variable 'helm-display-function
-                             (with-helm-buffer helm-display-function)
-                             'helm--last-frame-parameters
-                             (with-helm-buffer
-                               (helm--get-frame-parameters)))
-    ;; The helm-buffer keeps `helm-display-function' and
-    ;; `helm--get-frame-parameters' values during 0.5 seconds, just
-    ;; the time to execute the possible helm action with those values.
-    ;; If no helm based action run within 0.5 seconds, the next helm
-    ;; session will have to resolve again those variable values.
-    (run-with-idle-timer 0.5 nil
-      (lambda () (helm-set-local-variable 'helm-display-function nil 
-                                          'helm--last-frame-parameters nil))))
-  (helm-exit-minibuffer))
-
-(defun helm--get-frame-parameters (&optional frame)
-  (cl-loop with params = (frame-parameters frame)
-           for p in helm--frame-default-attributes
-           when (assq p params) collect it))
-
-(defalias 'helm-run-after-quit 'helm-run-after-exit)
-(make-obsolete 'helm-run-after-quit 'helm-run-after-exit "1.7.7")
-(defalias 'helm-quit-and-execute-action 'helm-exit-and-execute-action)
-(make-obsolete 'helm-quit-and-execute-action 'helm-exit-and-execute-action "1.7.7")
-
-(defun helm-interpret-value (value &optional source compute)
-  "Interpret VALUE as variable, function or literal and return it.
-If VALUE is a function, call it with no arguments and return the value
-unless COMPUTE value is 'ignorefn.
-If SOURCE compute VALUE for this source.
-If VALUE is a variable, return the value.
-If VALUE is a symbol, but it is not a function or a variable, cause an error.
-Otherwise, return VALUE itself."
-  (cond ((and source (functionp value) (not (eq compute 'ignorefn)))
-         (helm-apply-functions-from-source source value))
-        ((and (functionp value) (not (eq compute 'ignorefn)))
-         (funcall value))
-        ((and (symbolp value) (boundp value))
-         (symbol-value value))
-        ((and (symbolp value) (not (functionp value)))
-         (error
-          "helm-interpret-value: Symbol must be a function or a variable"))
-        (t
-         value)))
-
-(defun helm-set-local-variable (&rest args)
-  "Bind each pair in ARGS locally to `helm-buffer'.
-
-Use this to set local vars before calling helm.
-
-When used from an init or update function
-(i.e when `helm-force-update' is running) the variables are set
-using `make-local-variable' within the `helm-buffer'.
-
-Usage: helm-set-local-variable ([VAR VALUE]...)
-Just like `setq' except that the vars are not set sequentially.
-IOW Don't use VALUE of previous VAR to set the VALUE of next VAR.
-
-\(fn VAR VALUE ...)"
-  (if helm--force-updating-p
-      (with-helm-buffer
-        (cl-loop for i on args by #'cddr
-                 do (set (make-local-variable (car i)) (cadr i))))
-      (setq helm--local-variables
-            (append (cl-loop for i on args by #'cddr
-                             collect (cons (car i) (cadr i)))
-                    helm--local-variables))))
-
-(defun helm--set-local-variables-internal ()
-  (cl-loop for (var . val) in helm--local-variables
-           ;; If `helm-set-local-variable' is called twice or more
-           ;; on same variable use the last value entered which is
-           ;; the first on stack e.g.
-           ;; (helm-set-local-variable 'helm-foo 1)
-           ;; (helm-set-local-variable 'helm-foo 2)
-           ;; helm--local-variables => 
-           ;; '((helm-foo . 2) (helm-foo. 1))
-           ;; (helm-foo . 2) is retained and (helm-foo . 1)
-           ;; ignored.
-           unless (memq var computed)
-           do (set (make-local-variable var) val)
-           collect var into computed
-           finally (setq helm--local-variables nil)))
-
-
-;; API helper
-(cl-defun helm-empty-buffer-p (&optional (buffer helm-buffer))
-  "Check if BUFFER have candidates.
-Default value for BUFFER is `helm-buffer'."
-  (zerop (buffer-size (and buffer (get-buffer buffer)))))
-
-(defun helm-empty-source-p ()
-  "Check if current source contains candidates.
-This could happen when for example the last element of a source
-was deleted and the candidates list not updated."
-  (when (helm-window)
-    (with-helm-window
-      (or (helm-empty-buffer-p)
-          (and (helm-end-of-source-p)
-               (eq (point-at-bol) (point-at-eol))
-               (or
-                (save-excursion
-                  (forward-line -1)
-                  (helm-pos-header-line-p))
-                (bobp)))))))
-
-
-;; Tools
-;;
-(defun helm-apply-functions-from-source (source functions &rest args)
-  "From SOURCE apply FUNCTIONS on ARGS.
-
-This function is used to process filter functions, when filter is a
-\`filtered-candidate-transformer', we pass to ARGS candidates+source
-whereas when the filter is `candidate-transformer' we pass to ARGS
-candidates only.
-This function is used also to process functions called with no args,
-e.g. init functions, in this case it is called without ARGS.
-See `helm-process-filtered-candidate-transformer'
-\`helm-compute-attr-in-sources' and 
-\`helm-process-candidate-transformer'.
-
-Arg FUNCTIONS is either a symbol or a list of functions, each function being
-applied on ARGS and called on the result of the precedent function.
-Return the result of last function call."
-  (let ((helm--source-name (assoc-default 'name source))
-        (helm-current-source source)
-        (funs (if (functionp functions) (list functions) functions)))
-    (helm-log "helm--source-name = %S" helm--source-name)
-    (helm-log "functions = %S" functions)
-    (helm-log "args = %S" args)
-    (cl-loop with result
-             for fn in funs
-             do (setq result (apply fn args))
-             when (and args (cdr funs))
-             ;; In filter functions, ARGS is a list of one or two elements where
-             ;; the first element is the list of candidates and the second
-             ;; a list containing the source.
-             ;; When more than one fn, set the candidates list to what returns
-             ;; this fn to compute the modified candidates with the next fn
-             ;; and so on.
-             do (setcar args result)
-             finally return result)))
-
-(defalias 'helm-funcall-with-source 'helm-apply-functions-from-source)
-(make-obsolete 'helm-funcall-with-source 'helm-apply-functions-from-source "2.9.7")
-
-(defun helm-compute-attr-in-sources (attr &optional sources)
-  "Call the associated function(s) to ATTR for each source if any."
-  (let ((sources (or (helm-get-sources sources)
-                     ;; Fix error no buffer named *helm... by checking
-                     ;; if helm-buffer exists.
-                     (and (buffer-live-p (get-buffer (helm-buffer-get)))
-                          ;; `helm-sources' are local to helm-buffer.
-                          (with-helm-buffer helm-sources)))))
-    (when sources
-      (cl-dolist (source sources)
-        (helm-aif (assoc-default attr source)
-            (helm-apply-functions-from-source source it))))))
-
-(defalias 'helm-funcall-foreach 'helm-compute-attr-in-sources)
-(make-obsolete 'helm-funcall-foreach 'helm-compute-attr-in-sources "2.9.7")
-
-(defun helm-normalize-sources (sources)
-  "If SOURCES is only one source, make a list of one element."
-  (if (or (and sources (symbolp sources))
-          (and (listp sources) (assq 'name sources)))
-      (list sources)
-    sources))
-
-(defun helm-get-candidate-number (&optional in-current-source)
-  "Return candidates number in `helm-buffer'.
-If IN-CURRENT-SOURCE is provided return number of candidates of current source
-only."
-  (with-helm-buffer
-    (if (or (helm-empty-buffer-p)
-            (helm-empty-source-p))
-        0
-        (save-excursion
-          (helm-aif (and in-current-source (helm-get-previous-header-pos))
-              (goto-char it)
-            (goto-char (point-min)))
-          (forward-line 1)
-          (if (helm-pos-multiline-p)
-              (cl-loop with count-multi = 1
-                       while (and (not (if in-current-source
-                                           (save-excursion
-                                             (forward-line 2)
-                                             (or (helm-pos-header-line-p) (eobp)))
-                                           (eobp)))
-                                  (search-forward helm-candidate-separator nil t))
-                       do (cl-incf count-multi)
-                       finally return count-multi)
-              (cl-loop with ln = 0
-                       while (not (if in-current-source
-                                      (or (helm-pos-header-line-p) (eobp))
-                                      (eobp)))
-                       ;; Don't count empty lines maybe added by popup (#1370).
-                       unless (or (eq (point-at-bol) (point-at-eol))
-                                  (helm-pos-header-line-p))
-                       do (cl-incf ln)
-                       do (forward-line 1) finally return ln))))))
-
-(defmacro with-helm-quittable (&rest body)
-  "If an error occurs in execution of BODY, safely quit helm."
-  (declare (indent 0) (debug t))
-  `(condition-case _v
-       (let (inhibit-quit)
-         ,@body)
-     (quit (setq quit-flag t)
-           (setq helm-quit t)
-           (exit-minibuffer)
-           (keyboard-quit)
-           ;; See comment about this in `with-local-quit'.
-           (eval '(ignore nil)))))
-
-;; Entry point
-;; `:allow-nest' is not in this list because it is treated before.
-(defconst helm-argument-keys
-  '(:sources :input :prompt :resume
-    :preselect :buffer :keymap :default :history))
-
-;;;###autoload
-(defun helm (&rest plist)
-  "Main function to execute helm sources.
-
-PLIST is a list like
-
-\(:key1 val1 :key2 val2 ...\)
-
- or
-
-\(&optional sources input prompt resume preselect
-            buffer keymap default history allow-nest\).
-
-** Keywords
-
-Keywords supported:
-
-- :sources
-- :input
-- :prompt
-- :resume
-- :preselect
-- :buffer
-- :keymap
-- :default
-- :history
-- :allow-nest
-
-Extra LOCAL-VARS keywords are supported, see the \"** Other
-keywords\" section below.
-
-Basic keywords are the following:
-
-*** :sources
-
-One of the following:
-
-- List of sources
-- Symbol whose value is a list of sources
-- Alist representing a Helm source.
-  - In this case the source has no name and is referenced in
-    `helm-sources' as a whole alist.
-
-*** :input
-
-Initial input of minibuffer (temporary value of `helm-pattern')
-
-*** :prompt
-
-Minibuffer prompt. Default value is `helm--prompt'.
-
-*** :resume
-
-If t, allow resumption of the previous session of this Helm
-command, skipping initialization.
-
-If 'noresume, this instance of `helm' cannot be resumed.
-
-*** :preselect
-
-Initially selected candidate (string or regexp).
-
-*** :buffer
-
-Buffer name for this Helm session. `helm-buffer' will take this value.
-
-*** :keymap
-
-\[Obsolete]
-
-Keymap used at the start of this Helm session.
-
-It is overridden by keymaps specified in sources, and is kept
-only for backward compatibility.
-
-Keymaps should be specified in sources using the :keymap slot
-instead. See `helm-source'.
-
-This keymap is not restored by `helm-resume'.
-
-*** :default
-
-Default value inserted into the minibuffer \ with
-\\<minibuffer-local-map>\\[next-history-element].
-
-It can be a string or a list of strings, in this case
-\\<minibuffer-local-map>\\[next-history-element] cycles through
-the list items, starting with the first.
-
-If nil, `thing-at-point' is used.
-
-If `helm--maybe-use-default-as-input' is non-`nil', display is
-updated using this value, unless :input is specified, in which
-case that value is used instead.
-
-*** :history
-
-Minibuffer input, by default, is pushed to `minibuffer-history'.
-
-When an argument HISTORY is provided, input is pushed to
-HISTORY. HISTORY should be a valid symbol.
-
-*** :allow-nest
-
-Allow running this Helm command in a running Helm session.
-
-** Other keywords
-
-Other keywords are interpreted as local variables of this Helm
-session. The `helm-' prefix can be omitted. For example,
-
-\(helm :sources 'helm-source-buffers-list
-       :buffer \"*helm buffers*\"
-       :candidate-number-limit 10\)
-
-starts a Helm session with the variable
-`helm-candidate-number-limit' set to 10.
-
-** Backward compatibility
-
-For backward compatibility, positional parameters are
-supported:
-
-\(helm sources input prompt resume preselect
-       buffer keymap default history allow-nest\)
-
-However, the use of non-keyword args is deprecated.
-
-\(fn &key SOURCES INPUT PROMPT RESUME PRESELECT BUFFER KEYMAP DEFAULT HISTORY ALLOW-NEST OTHER-LOCAL-VARS)"
-  (let ((fn (cond ((or (and helm-alive-p (plist-get plist :allow-nest))
-                       (and helm-alive-p (memq 'allow-nest plist)))
-                   #'helm--nest)
-                  ((keywordp (car plist))
-                   #'helm)
-                  (t #'helm-internal))))
-    (if (and helm-alive-p (eq fn #'helm))
-        (if (helm--alive-p)
-            ;; A helm session is normally running.
-            (error "Error: Trying to run helm within a running helm session")
-          ;; A helm session is already running and user jump somewhere else
-          ;; without deactivating it.
-          (with-helm-buffer
-            (prog1
-                (message "Aborting an helm session running in background")
-              ;; `helm-alive-p' will be reset in unwind-protect forms.
-              (helm-keyboard-quit))))
-      (if (keywordp (car plist))
-          ;; Parse `plist' and move not regular `helm-argument-keys'
-          ;; to `helm--local-variables', then calling helm on itself
-          ;; with normal arguments (the non--arguments-keys removed)
-          ;; will end up in [1].
-          (progn
-            (setq helm--local-variables
-                  (append helm--local-variables
-                          ;; Vars passed by keyword on helm call
-                          ;; take precedence on same vars
-                          ;; that may have been passed before helm call.
-                          (helm-parse-keys plist)))
-            (apply fn (mapcar (lambda (key) (plist-get plist key))
-                              helm-argument-keys)))
-        (apply fn plist))))) ; [1] fn == helm-internal.
-
-(defun helm--alive-p ()
-  "[Internal] Check if `helm' is alive.
-An `helm' session is considered alive if `helm-alive-p' value is
-non-`nil', the `helm-buffer' is visible, and cursor is in the
-minibuffer."
-  (and helm-alive-p
-       (get-buffer-window (helm-buffer-get) 'visible)
-       (minibuffer-window-active-p (minibuffer-window))
-       (minibufferp (current-buffer))))
-
-(defun helm-parse-keys (keys)
-  "Parse the KEYS arguments of `helm'.
-Return only those keys not in `helm-argument-keys', prefix them
-with \"helm\", and then convert them to an alist. This allows
-adding arguments that are not part of `helm-argument-keys', but
-are valid helm variables nevertheless. For
-example, :candidate-number-limit is bound to
-`helm-candidate-number-limit' in the source.
-
-  (helm-parse-keys '(:sources ((name . \"test\")
-                               (candidates . (a b c)))
-                     :buffer \"toto\"
-                     :candidate-number-limit 4))
-  ==> ((helm-candidate-number-limit . 4))."
-
-  (cl-loop for (key value) on keys by #'cddr
-           for symname = (substring (symbol-name key) 1)
-           for sym = (intern (if (string-match "^helm-" symname)
-                                 symname
-                               (concat "helm-" symname)))
-           unless (memq key helm-argument-keys)
-           collect (cons sym value)))
-
-;;; Entry point helper
-(defun helm-internal (&optional
-                        any-sources any-input
-                        any-prompt any-resume
-                        any-preselect any-buffer
-                        any-keymap any-default any-history)
-  "The internal helm function called by `helm'.
-For ANY-SOURCES ANY-INPUT ANY-PROMPT ANY-RESUME ANY-PRESELECT ANY-BUFFER and
-ANY-KEYMAP ANY-DEFAULT ANY-HISTORY See `helm'."
-  (unless helm--nested (setq helm-initial-frame (selected-frame)))
-  ;; Activate the advices.
-  ;; Advices will be available only in >=emacs-24.4, but
-  ;; allow compiling without errors on lower emacs.
-  (when (fboundp 'advice-add)
-    (advice-add 'tramp-read-passwd :around #'helm--suspend-read-passwd)
-    (advice-add 'ange-ftp-get-passwd :around #'helm--suspend-read-passwd)
-    (advice-add 'epa-passphrase-callback-function
-                :around #'helm--suspend-read-passwd)
-    ;; Ensure linum-mode is disabled in Helm buffers to preserve
-    ;; performances (Issue #1894).
-    (advice-add 'linum-on :override #'helm--advice-linum-on))
-  (helm-log (concat "[Start session] " (make-string 41 ?+)))
-  (helm-log "any-prompt = %S" any-prompt)
-  (helm-log "any-preselect = %S" any-preselect)
-  (helm-log "any-buffer = %S" any-buffer)
-  (helm-log "any-keymap = %S" any-keymap)
-  (helm-log "any-default = %S" any-default)
-  (helm-log "any-history = %S" any-history)
-  (setq helm--prompt (or any-prompt "pattern: "))
-  (let ((non-essential t)
-        ;; Prevent mouse jumping to the upper-right
-        ;; hand corner of the frame (#1538).
-        mouse-autoselect-window
-        focus-follows-mouse
-        mode-line-in-non-selected-windows
-        (input-method-verbose-flag helm-input-method-verbose-flag)
-        (helm--maybe-use-default-as-input
-         (and (null any-input)
-              (or helm--maybe-use-default-as-input ; it is let-bounded so use it.
-                  (cl-loop for s in (helm-normalize-sources any-sources)
-                           thereis (memq s helm-sources-using-default-as-input))))))
-    (unwind-protect
-         (condition-case-unless-debug _v
-             (let ( ;; `helm--source-name' is non-`nil'
-                   ;; when `helm' is invoked by action, reset it.
-                   helm--source-name
-                   helm-current-source
-                   helm-in-persistent-action
-                   helm-quit
-                   (helm-buffer (or any-buffer helm-buffer)))
-               (helm-initialize
-                any-resume any-input any-default any-sources)
-               ;; We don't display helm-buffer here to avoid popping
-               ;; up a window or a frame when exiting immediately when
-               ;; only one candidate (this avoid having the helm frame
-               ;; flashing), lets first compute candidates and if more
-               ;; than one display helm-buffer (this is done later in
-               ;; helm-read-pattern-maybe).
-               (unless helm-execute-action-at-once-if-one
-                 (helm-display-buffer helm-buffer any-resume)
-                 (select-window (helm-window)))
-               ;; We are now in helm-buffer.
-               (unless helm-allow-mouse
-                 (helm--remap-mouse-mode 1)) ; Disable mouse bindings.
-               (add-hook 'post-command-hook 'helm--maybe-update-keymap)
-               ;; Add also to update hook otherwise keymap is not updated
-               ;; until a key is hitted (Issue #1670).
-               (add-hook 'helm-after-update-hook 'helm--maybe-update-keymap)
-               (add-hook 'post-command-hook 'helm--update-header-line)
-               (helm-log "show prompt")
-               (unwind-protect
-                    (helm-read-pattern-maybe
-                     any-prompt any-input any-preselect
-                     any-resume any-keymap any-default any-history)
-                 (helm-cleanup))
-               (prog1
-                   (unless helm-quit (helm-execute-selection-action))
-                 (helm-log (concat "[End session] " (make-string 41 ?-)))))
-           (quit
-            (helm-restore-position-on-quit)
-            (helm-log-run-hook 'helm-quit-hook)
-            (helm-log (concat "[End session (quit)] " (make-string 34 ?-)))
-            nil))
-      (when (fboundp 'advice-remove)
-        (advice-remove 'tramp-read-passwd #'helm--suspend-read-passwd)
-        (advice-remove 'ange-ftp-get-passwd #'helm--suspend-read-passwd)
-        (advice-remove 'epa-passphrase-callback-function #'helm--suspend-read-passwd)
-        (advice-remove 'linum-on #'helm--advice-linum-on))
-      (helm-log "helm-alive-p = %S" (setq helm-alive-p nil))
-      (helm--remap-mouse-mode -1)       ; Reenable mouse bindings.
-      (setq helm-alive-p nil)
-      ;; Prevent error "No buffer named *helm*" triggered by
-      ;; `helm-set-local-variable'.
-      (setq helm--force-updating-p nil)
-      (setq helm--buffer-in-new-frame-p nil)
-      ;; Reset helm-pattern so that lambda's using it
-      ;; before running helm will not start with its old value.
-      (setq helm-pattern "")
-      (setq helm--ignore-errors nil)
-      (helm-log-save-maybe))))
-
-(defun helm--advice-linum-on ()
-  (unless (or (minibufferp)
-              (string-match "\\`\\*helm" (buffer-name))
-              (and (daemonp) (null (frame-parameter nil 'client))))
-    (linum-mode 1)))
-
-;;; Helm resume
-;;
-;;
-(defun helm-resume (arg)
-  "Resume a previous `helm' session.
-Call with a prefix arg to choose among existing helm
-buffers (sessions). When calling from lisp, specify a buffer-name
-as a string with ARG."
-  (interactive "P")
-  (let (any-buffer
-        cur-dir
-        narrow-pos
-        (helm-full-frame (default-value 'helm-full-frame))
-        sources)
-    (if arg
-        (if (and (stringp arg) (bufferp (get-buffer arg)))
-            (setq any-buffer arg)
-          (setq any-buffer (helm-resume-select-buffer)))
-      (setq any-buffer helm-last-buffer))
-    (cl-assert any-buffer nil
-               "helm-resume: No helm buffers found to resume")
-    (setq sources (buffer-local-value
-                   'helm-sources (get-buffer any-buffer)))
-    ;; Reset `cursor-type' to nil as it have been set to t
-    ;; when quitting previous session.
-    (with-current-buffer any-buffer (setq cursor-type nil))
-    (setq helm-full-frame (buffer-local-value
-                           'helm-full-frame (get-buffer any-buffer)))
-    (setq cur-dir (buffer-local-value
-                   'default-directory (get-buffer any-buffer)))
-    (setq helm-saved-selection nil
-          helm-saved-action nil)
-    (unless (buffer-live-p helm-current-buffer)
-      ;; `helm-current-buffer' may have been killed.
-      (setq helm-current-buffer (current-buffer)))
-    (helm-aif (with-current-buffer any-buffer
-                helm--current-buffer-narrowed)
-          (progn
-            (set-buffer (car it))
-            (setq narrow-pos (cdr it))))
-    (save-restriction
-      (when narrow-pos (apply #'narrow-to-region narrow-pos))
-      ;; Restart with same `default-directory' value this session
-      ;; was initially started with.
-      (with-helm-default-directory cur-dir
-          (unwind-protect
-               (helm
-                :sources sources
-                :input (buffer-local-value 'helm-input-local (get-buffer any-buffer))
-                :prompt (buffer-local-value 'helm--prompt (get-buffer any-buffer))
-                :resume t
-                :buffer any-buffer)
-            (run-hook-with-args 'helm-resume-after-hook sources))))))
-
-(defun helm-resume-previous-session-after-quit (arg)
-  "Resume previous helm session within a running helm."
-  (interactive "p")
-  (with-helm-alive-p
-    (if (> (length helm-buffers) arg)
-        (helm-run-after-exit (lambda () (helm-resume (nth arg helm-buffers))))
-      (message "No previous helm sessions available for resuming!"))))
-(put 'helm-resume-previous-session-after-quit 'helm-only t)
-
-(defun helm-resume-list-buffers-after-quit ()
-  "List resumable helm buffers within running helm."
-  (interactive)
-  (with-helm-alive-p
-    (if (> (length helm-buffers) 0)
-        (helm-run-after-exit (lambda () (helm-resume t)))
-      (message "No previous helm sessions available for resuming!"))))
-(put 'helm-resume-list-buffers-after-quit 'helm-only t)
-
-(defun helm-resume-p (any-resume)
-  "Whether current helm session is resumed or not."
-  (eq any-resume t))
-
-(defun helm-resume-select-buffer ()
-  "Select an `helm-buffer' in `helm-buffers' list to resume a helm session.
-Return nil if no `helm-buffer' found."
-  (when helm-buffers
-    (or (helm :sources (helm-build-sync-source "Resume helm buffer"
-                          :candidates helm-buffers)
-              :resume 'noresume
-              :buffer "*helm resume*")
-        (keyboard-quit))))
-
-;;;###autoload
-(defun helm-cycle-resume ()
-  "Cycle in `helm-buffers' list and resume when waiting more than 1.2s."
-  (interactive)
-  (cl-assert (and helm-buffers helm-last-buffer)
-             nil "No helm buffers to resume")
-  ;; Setup a new iterator only on first hit on
-  ;; `helm-run-cycle-resume', subsequents hits should reuse same
-  ;; iterator.
-  (unless (and (eq last-command 'helm-cycle-resume)
-               helm--cycle-resume-iterator)
-    (setq helm--cycle-resume-iterator
-          (helm-iter-sub-next-circular
-           helm-buffers helm-last-buffer :test 'equal)))
-  (helm--resume-or-iter))
-
-(defun helm--resume-or-iter (&optional from-helm)
-  (message "Resuming helm buffer `%s'" helm-last-buffer)
-  (if (sit-for helm-cycle-resume-delay)
-      ;; Delay expire, run helm-resume.
-      (if from-helm
-          (helm-run-after-exit (lambda () (helm-resume helm-last-buffer)))
-        (helm-resume helm-last-buffer))
-    ;; key pressed before delay, cycle.
-    (unless from-helm ; cycling to next item already done.
-      (message "Resuming helm buffer `%s'"
-               (setq helm-last-buffer
-                     (helm-iter-next helm--cycle-resume-iterator))))))
-
-(defun helm-run-cycle-resume ()
-  "Same as `helm-cycle-resume' but intended to be called only from helm."
-  (interactive)
-  (when (cdr helm-buffers) ; only one session registered.
-    ;; Setup a new iterator only on first hit on
-    ;; `helm-run-cycle-resume', subsequents hits should reuse same
-    ;; iterator.
-    (unless (and (eq last-command 'helm-run-cycle-resume)
-                 helm--cycle-resume-iterator)
-      (setq helm--cycle-resume-iterator
-            (helm-iter-sub-next-circular
-             helm-buffers helm-last-buffer :test 'equal)))
-    ;; start at next buffer as we already are at `helm-last-buffer'.
-    (setq helm-last-buffer
-          (helm-iter-next helm--cycle-resume-iterator))
-    (helm--resume-or-iter 'from-helm)))
-(put 'helm-run-cycle-resume 'helm-only t)
-
-
-;;;###autoload
-(defun helm-other-buffer (any-sources any-buffer)
-  "Simplified `helm' interface with other `helm-buffer'.
-Call `helm' only with ANY-SOURCES and ANY-BUFFER as args."
-  (helm :sources any-sources :buffer any-buffer))
-
-;;; Nested sessions
-;;
-;;
-(defun helm--nest (&rest same-as-helm)
-  "[internal]Allows calling `helm' within a running helm session.
-
-Arguments SAME-AS-HELM are the same as `helm'.
-
-Don't use this directly, use instead `helm' with the keyword
-:allow-nest.
-
-\(fn &key SOURCES INPUT PROMPT RESUME PRESELECT BUFFER KEYMAP DEFAULT HISTORY OTHER-LOCAL-VARS)"
-  (with-helm-window
-    (let ((orig-helm-current-buffer helm-current-buffer)
-          (orig-helm-buffer helm-buffer)
-          (orig-helm--prompt helm--prompt)
-          (orig-helm-sources helm-sources)
-          (orig-helm--in-fuzzy helm--in-fuzzy)
-          (orig-helm--display-frame helm--buffer-in-new-frame-p)
-          (orig-helm-last-frame-or-window-configuration
-           helm-last-frame-or-window-configuration)
-          (orig-one-window-p helm-onewindow-p)
-          (helm--nested t))
-      ;; FIXME Using helm-full-frame here allow showing the new
-      ;; helm-buffer in the same window as old helm-buffer, why? 
-      (helm-set-local-variable 'helm-full-frame t)
-      (unwind-protect
-          (let (helm-current-position
-                helm-current-buffer
-                helm-pattern
-                (helm-buffer (or (cl-getf same-as-helm :buffer)
-                                 (nth 5 same-as-helm)
-                                 "*Helm*"))
-                (enable-recursive-minibuffers t))
-            (setq helm-sources nil)
-            (apply #'helm same-as-helm))
-        (with-current-buffer orig-helm-buffer
-          (setq helm-sources orig-helm-sources)
-          (setq helm--nested nil)
-          (setq helm--buffer-in-new-frame-p orig-helm--display-frame)
-          (setq helm-alive-p t) ; Nested session set this to nil on exit.
-          (setq helm-buffer orig-helm-buffer)
-          (setq helm-full-frame nil)
-          (setq helm--prompt orig-helm--prompt)
-          (setq helm--in-fuzzy orig-helm--in-fuzzy)
-          (helm-initialize-overlays helm-buffer)
-          (unless (helm-empty-buffer-p) (helm-mark-current-line t))
-          (setq helm-last-frame-or-window-configuration
-                orig-helm-last-frame-or-window-configuration)
-          (setq cursor-type nil)
-          (setq helm-current-buffer orig-helm-current-buffer)
-          (setq helm-onewindow-p orig-one-window-p)
-          ;; Be sure advices, hooks, and local modes keep running.
-          (if (fboundp 'advice-add)
-              (progn
-                (advice-add 'tramp-read-passwd
-                            :around #'helm--suspend-read-passwd)
-                (advice-add 'ange-ftp-get-passwd
-                            :around #'helm--suspend-read-passwd)
-                (advice-add 'epa-passphrase-callback-function
-                            :around #'helm--suspend-read-passwd))
-            (ad-activate 'tramp-read-passwd)
-            (ad-activate 'ange-ftp-get-passwd))
-          (unless helm-allow-mouse
-            (helm--remap-mouse-mode 1))
-          (unless (cl-loop for h in post-command-hook
-                           thereis (memq h '(helm--maybe-update-keymap
-                                             helm--update-header-line)))
-            (add-hook 'post-command-hook 'helm--maybe-update-keymap)
-            (add-hook 'post-command-hook 'helm--update-header-line))
-          (helm-display-mode-line (helm-get-current-source)))))))
-
-
-;;; Accessors
-;;
-(defun helm-current-position (save-or-restore)
-  "Save or restore current position in `helm-current-buffer'.
-Argument SAVE-OR-RESTORE is either save or restore."
-  (cl-case save-or-restore
-    (save
-     (helm-log "Save position at %S" (cons (point) (window-start)))
-     (setq helm-current-position (cons (point) (window-start))))
-    (restore
-     ;; Maybe `helm-current-buffer' have been deleted
-     ;; during helm session so check if it is here
-     ;; otherwise position in underlying buffer will be lost.
-     (when (get-buffer-window helm-current-buffer 'visible)
-       (helm-log "Restore position at  %S in buffer %s"
-                 helm-current-position
-                 (buffer-name (current-buffer)))
-       (goto-char (car helm-current-position))
-       ;; Fix this position with the NOFORCE arg of `set-window-start'
-       ;; otherwise, if there is some other buffer than `helm-current-buffer'
-       ;; one, position will be lost.
-       (set-window-start (selected-window) (cdr helm-current-position) t)))))
-
-
-(defun helm-frame-or-window-configuration (save-or-restore)
-  "Save or restore last frame or window configuration.
-Argument SAVE-OR-RESTORE is either save or restore of window or
-frame configuration as per `helm-save-configuration-functions'."
-  (helm-log "helm-save-configuration-functions = %S"
-            helm-save-configuration-functions)
-  (let ((window-persistent-parameters (append '((no-other-window . t))
-                                              window-persistent-parameters)))
-    (cl-case save-or-restore
-      (save    (setq helm-last-frame-or-window-configuration
-                     (funcall (cdr helm-save-configuration-functions))))
-      (restore (funcall (car helm-save-configuration-functions)
-                        helm-last-frame-or-window-configuration)
-               ;; Restore frame focus.
-               ;; This is needed for minibuffer own-frame config
-               ;; when recursive minibuffers are in use.
-               ;; e.g M-: + helm-minibuffer-history.
-               (cl-letf ((frame (if (minibufferp helm-current-buffer)
-                                    (selected-frame)
-                                  (last-nonminibuffer-frame)))
-                         ;; This is a workaround, because the i3 window
-                         ;; manager developers are refusing to fix their
-                         ;; broken timestamp and event handling.
-                         ;;
-                         ;; We basically just disable the part of
-                         ;; select-frame-set-input-focus that would call
-                         ;; XSetInputFocus in Xlib (x-focus-frame), that
-                         ;; resets a timestamp in the xserver which the i3
-                         ;; developers fail to notice.
-                         ;;
-                         ;; Since they don't know about the new timestamp,
-                         ;; their keyboard handling can break after a helm
-                         ;; user quits emacs, as reported in #1641.
-                         ;;
-                         ;; Fortunately for us, we really don't need this
-                         ;; XSetInputFocus call, since we already have focus
-                         ;; for Emacs, the user is just using helm!  We call
-                         ;; select-frame-set-input-focus for the other
-                         ;; side-effects, not for x-focus-frame.
-                         ((symbol-function 'x-focus-frame) #'ignore))
-                 (select-frame-set-input-focus frame))))))
-
-(defun helm-split-window-default-fn (window)
-  "Default function to split windows before displaying `helm-buffer'.
-
-It is used as default value for
-`helm-split-window-preferred-function' which is then the let-bounded
-value of `split-window-preferred-function' in `helm-display-buffer'.
-When `helm-display-function' which default to
-`helm-default-display-buffer' is called from `helm-display-buffer' the
-value of `split-window-preferred-function' will be used by `display-buffer'."
-  (let (split-width-threshold)
-    (if (and (fboundp 'window-in-direction)
-             ;; Don't try to split when starting in a minibuffer
-             ;; e.g M-: and try to use helm-show-kill-ring.
-             (not (minibufferp helm-current-buffer)))
-        (if (or (one-window-p t)
-                helm-split-window-inside-p)
-            (split-window
-             (selected-window) nil (if (eq helm-split-window-default-side 'other)
-                                       'below helm-split-window-default-side))
-          ;; If more than one window reuse one of them.
-          (cl-case helm-split-window-default-side
-            (left  (or (helm-window-in-direction 'left)
-                       (helm-window-in-direction 'above)
-                       (selected-window)))
-            (above (or (helm-window-in-direction 'above)
-                       (helm-window-in-direction 'left)
-                       (selected-window)))
-            (right (or (helm-window-in-direction 'right)
-                       (helm-window-in-direction 'below)
-                       (selected-window)))
-            (below (or (helm-window-in-direction 'below)
-                       (helm-window-in-direction 'right)
-                       (selected-window)))
-            (same  (selected-window))
-            (other (other-window-for-scrolling))
-            (t     (or (window-next-sibling) (selected-window)))))
-      (split-window-sensibly window))))
-
-(defun helm-window-in-direction (direction)
-  "Same as `window-in-direction' but check if window is dedicated."
-  (helm-aif (window-in-direction direction)
-      (and (not (window-dedicated-p it)) it)))
-
-
-;;; Display helm buffer
-;;
-;;
-(defun helm-resolve-display-function (com)
-  "Decide which display function use according to `helm-commands-using-frame'.
-
-The `helm-display-function' buffer local value takes precedence on
-`helm-commands-using-frame'.
-If `helm-initial-frame' has no minibuffer, use
-`helm-display-buffer-in-own-frame' function.
-Fallback to global value of `helm-display-function' when no local
-value found and current command is not in `helm-commands-using-frame'."
-  (or (with-helm-buffer helm-display-function)
-      (and (or (memq com helm-commands-using-frame)
-               (and helm-use-frame-when-more-than-two-windows
-                    (null helm--nested)
-                    (> (length (window-list)) 2))
-               ;; Frame parameter is unreliable for minibuffer on emacs-26.
-               (null (member helm-initial-frame (minibuffer-frame-list))))
-           #'helm-display-buffer-in-own-frame)
-      (default-value 'helm-display-function)))
-
-(defun helm-display-buffer (buffer &optional resume)
-  "Display BUFFER.
-
-The function used to display `helm-buffer' by calling
-`helm-display-function' which split window with
-`helm-split-window-preferred-function'."
-  (let ((split-window-preferred-function
-         helm-split-window-preferred-function)
-        (helm-split-window-default-side
-         (if (and (not helm-full-frame)
-                  helm-reuse-last-window-split-state)
-             (cond ((eq helm-split-window-default-side 'same) 'same)
-                   ((eq helm-split-window-default-side 'other) 'other)
-                   (helm--window-side-state)
-                   (t helm-split-window-default-side))
-           helm-split-window-default-side))
-        (disp-fn (with-current-buffer buffer
-                   (helm-resolve-display-function
-                    (if helm-actions-inherit-frame-settings
-                        (helm-this-command) this-command)))))
-    (prog1
-        (funcall disp-fn buffer (or (helm-resume-p resume)
-                                    (and helm-actions-inherit-frame-settings
-                                         helm--executing-helm-action)))
-      (with-helm-buffer (setq-local helm-display-function disp-fn))
-      (setq helm-onewindow-p (one-window-p t))
-      ;; Don't allow other-window and friends switching out of minibuffer.
-      (when helm-prevent-escaping-from-minibuffer
-        (helm-prevent-switching-other-window)))))
-
-(cl-defun helm-prevent-switching-other-window (&key (enabled t))
-  "Allow setting `no-other-window' parameter for all windows.
-Arg ENABLE is the value of `no-other-window' window property."
-  (walk-windows
-   (lambda (w)
-     (unless (window-dedicated-p w)
-       (set-window-parameter w 'no-other-window enabled)))
-   0))
-
-(defun helm-default-display-buffer (buffer &optional _resume)
-  "Default function to display `helm-buffer' BUFFER.
-
-It is the default value of `helm-display-function'
-It uses `switch-to-buffer' or `display-buffer' depending on the
-value of `helm-full-frame' or `helm-split-window-default-side'."
-  (let (pop-up-frames)
-    (if (or (buffer-local-value 'helm-full-frame (get-buffer buffer))
-            (and (eq helm-split-window-default-side 'same)
-                 (one-window-p t)))
-        (progn (and (not (minibufferp helm-current-buffer))
-                    (delete-other-windows))
-               (switch-to-buffer buffer))
-      (when (and (or helm-always-two-windows helm-autoresize-mode)
-                 (not (eq helm-split-window-default-side 'same))
-                 (not (minibufferp helm-current-buffer))
-                 (not helm-split-window-inside-p))
-        (delete-other-windows))
-      (display-buffer
-       buffer `(,helm-default-display-buffer-functions
-                . ,(append helm-default-display-buffer-alist
-                           `((window-height . ,helm-display-buffer-default-height)
-                             (window-width  . ,helm-display-buffer-default-width)))))
-      (helm-log-run-hook 'helm-window-configuration-hook))))
-
-(defun helm-display-buffer-in-own-frame (buffer &optional resume)
-  "Display helm buffer BUFFER in a separate frame.
-
-Function suitable for `helm-display-function',
-`helm-completion-in-region-display-function'
-and/or `helm-show-completion-default-display-function'.
-
-See `helm-display-buffer-height' and `helm-display-buffer-width' to
-configure frame size.
-
-Note that this feature is available only with emacs-25+."
-  (cl-assert (and (fboundp 'window-absolute-pixel-edges)
-                  (fboundp 'frame-geometry))
-             nil "Helm buffer in own frame is only available starting at emacs-25+")
-  (if (not (display-graphic-p))
-      ;; Fallback to default when frames are not usable.
-      (helm-default-display-buffer buffer)
-    (setq helm--buffer-in-new-frame-p t)
-    (let* ((pos (window-absolute-pixel-position))
-           (half-screen-size (/ (display-pixel-height x-display-name) 2))
-           (frame-info (frame-geometry))
-           (prmt-size (length helm--prompt))
-           (line-height (frame-char-height))
-           (default-frame-alist
-            (if resume
-                (buffer-local-value 'helm--last-frame-parameters
-                                    (get-buffer buffer))
-              `((width . ,helm-display-buffer-width)
-                (height . ,helm-display-buffer-height)
-                (tool-bar-lines . 0)
-                (left . ,(- (car pos)
-                            (* (frame-char-width)
-                               (if (< (- (point) (point-at-bol)) prmt-size)
-                                   (- (point) (point-at-bol))
-                                 prmt-size))))
-                ;; Try to put frame at the best possible place.
-                ;; Frame should be below point if enough
-                ;; place, otherwise above point and
-                ;; current line should not be hidden
-                ;; by helm frame.
-                (top . ,(if (> (cdr pos) half-screen-size)
-                            ;; Above point
-                            (- (cdr pos)
-                               ;; add 2 lines to make sure there is always a gap
-                               (* (+ helm-display-buffer-height 2) line-height)
-                               ;; account for title bar height too
-                               (cddr (assq 'title-bar-size frame-info)))
-                          ;; Below point
-                          (+ (cdr pos) line-height)))
-                (title . "Helm")
-                (undecorated . ,helm-use-undecorated-frame-option)
-                (vertical-scroll-bars . nil)
-                (menu-bar-lines . 0)
-                (fullscreen . nil)
-                (visibility . ,(null helm-display-buffer-reuse-frame))
-                (minibuffer . t))))
-           display-buffer-alist)
-      ;; Display minibuffer above or below only in initial session,
-      ;; not on a session triggered by action, this way if user have
-      ;; toggled minibuffer and header-line manually she keeps this
-      ;; setting in next action.
-      (unless (or helm--executing-helm-action resume)
-        ;; Add the hook inconditionally, if
-        ;; helm-echo-input-in-header-line is nil helm-hide-minibuffer-maybe
-        ;; will have anyway no effect so no need to remove the hook.
-        (add-hook 'helm-minibuffer-set-up-hook 'helm-hide-minibuffer-maybe)
-        (with-helm-buffer
-          (setq-local helm-echo-input-in-header-line
-                      (not (> (cdr pos) half-screen-size)))))
-      (helm-display-buffer-popup-frame buffer default-frame-alist)
-      ;; When frame size have been modified manually by user restore
-      ;; it to default value unless resuming or not using
-      ;; `helm-display-buffer-reuse-frame'.
-      ;; This have to be done AFTER raising the frame otherwise
-      ;; minibuffer visibility is lost until next session.
-      (unless (or resume (not helm-display-buffer-reuse-frame))
-        (set-frame-size helm-popup-frame
-                        helm-display-buffer-width
-                        helm-display-buffer-height)))
-    (helm-log-run-hook 'helm-window-configuration-hook)))
-
-(defun helm-display-buffer-popup-frame (buffer frame-alist)
-  (if helm-display-buffer-reuse-frame
-      (let* ((x (cdr (assoc 'left frame-alist)))
-             (y (cdr (assoc 'top frame-alist))))
-        (unless (and helm-popup-frame
-                     (frame-live-p helm-popup-frame))
-          (setq helm-popup-frame (make-frame frame-alist)))
-        (select-frame helm-popup-frame)
-        (set-frame-position helm-popup-frame x y)
-        (switch-to-buffer buffer)
-        (select-frame-set-input-focus helm-popup-frame t))
-    ;; If user have changed `helm-display-buffer-reuse-frame' to nil
-    ;; maybe kill the frame.
-    (when (and helm-popup-frame
-               (frame-live-p helm-popup-frame))
-      (delete-frame helm-popup-frame))
-    (display-buffer
-     buffer '(display-buffer-pop-up-frame . nil))))
-
-;; Ensure to quit helm when user delete helm frame manually.
-;; If user deletes another frame keep session running.
-(defun helm--delete-frame-function (frame)
-  (when (and helm-alive-p
-             ;; FRAME is handling helm-buffer
-             (get-buffer-window helm-buffer frame))
-    (helm-keyboard-quit)))
-(add-hook 'delete-frame-functions 'helm--delete-frame-function)
-
-;;; Initialize
-;;
-(defun helm-get-sources (sources)
-  "Transform each element of SOURCES in alist.
-Returns the resulting list."
-  (when sources
-    (mapcar (lambda (source)
-              (if (listp source)
-                  source (symbol-value source)))
-            (helm-normalize-sources sources))))
-
-(defun helm-initialize (any-resume any-input any-default any-sources)
-  "Start initialization of `helm' session.
-For ANY-RESUME ANY-INPUT ANY-DEFAULT and ANY-SOURCES See `helm'."
-  (helm-log "start initialization: any-resume=%S any-input=%S"
-            any-resume any-input)
-  (helm-frame-or-window-configuration 'save)
-  (let ((sources (helm-get-sources any-sources)))
-    (setq helm--in-fuzzy
-          (cl-loop for s in sources
-                   for matchfns = (helm-match-functions s)
-                   for searchfns = (helm-search-functions s)
-                   when (or (memq 'helm-fuzzy-match matchfns)
-                            (memq 'helm-fuzzy-search searchfns))
-                   return t))
-    (helm-log "sources = %S" sources)
-    (helm-set-local-variable 'helm-sources sources)
-    ;; Once `helm-buffer' is created `helm-sources' will be a local
-    ;; variable which value is a list of alists.
-    (helm-current-position 'save)
-    (if (helm-resume-p any-resume)
-        (helm-initialize-overlays (helm-buffer-get))
-      (helm-initial-setup any-default sources))
-    (setq helm-alive-p t)
-    (unless (eq any-resume 'noresume)
-      (helm--push-and-remove-dups helm-buffer 'helm-buffers)
-      (setq helm-last-buffer helm-buffer))
-    (when any-input
-      (setq helm-input any-input
-            helm-pattern any-input)
-      (helm--fuzzy-match-maybe-set-pattern))
-    ;; If a `resume' attribute is present `helm-compute-attr-in-sources'
-    ;; will run its function.
-    (when (helm-resume-p any-resume)
-      (helm-compute-attr-in-sources 'resume))
-    (helm-log "end initialization")))
-
-(defun helm-initialize-overlays (buffer)
-  "Initialize helm overlays in BUFFER."
-  (helm-log "overlay setup")
-  (if helm-selection-overlay
-      ;; make sure the overlay belongs to the helm buffer if
-      ;; it's newly created
-      (move-overlay helm-selection-overlay (point-min) (point-min)
-                    (get-buffer buffer))
-
-    (setq helm-selection-overlay
-          (make-overlay (point-min) (point-min) (get-buffer buffer)))
-    (overlay-put helm-selection-overlay 'face 'helm-selection)
-    (overlay-put helm-selection-overlay 'priority 1)))
-
-(defun helm-restore-position-on-quit ()
-  "Restore position in `helm-current-buffer' when quitting."
-  (helm-current-position 'restore))
-
-(defun helm--push-and-remove-dups (elm sym)
-  "Move ELM of SYM value on top and set SYM to this new value."
-  (set sym (cons elm (delete elm (symbol-value sym)))))
-
-(defun helm--current-buffer ()
-  "[internal] Return `current-buffer' BEFORE `helm-buffer' is initialized.
-Note that it returns the minibuffer in use after helm has started
-and is intended for `helm-initial-setup'. To get the buffer where
-helm was started, use `helm-current-buffer' instead."
-  (if (minibuffer-window-active-p (minibuffer-window))
-      ;; If minibuffer is active be sure to use it's buffer
-      ;; as `helm-current-buffer', this allow to use helm
-      ;; from an already active minibuffer (M-: etc...)
-      (window-buffer (active-minibuffer-window))
-    ;; Fix Issue #456
-    ;; Use this instead of `current-buffer' to ensure
-    ;; helm session started in helm-mode from a completing-read
-    ;; Use really the buffer where we started and not the one
-    ;; where the completing-read is wrapped. i.e
-    ;; (with-current-buffer SOME-OTHER-BUFFER (completing-read [...])
-    (window-buffer (with-selected-window (minibuffer-window)
-                     (minibuffer-selected-window)))))
-
-(defun helm--run-init-hooks (hook sources)
-  "Run after and before init hooks local to source.
-See :after-init-hook and :before-init-hook in `helm-source'."
-  (cl-loop with sname = (cl-ecase hook
-                          (before-init-hook "h-before-init-hook")
-                          (after-init-hook "h-after-init-hook"))
-           with h = (cl-gensym sname)
-           for s in sources
-           for hv = (assoc-default hook s)
-           if (and hv (not (symbolp hv)))
-           do (set h hv)
-           and do (helm-log-run-hook h)
-           else do (helm-log-run-hook hv)))
-
-(defun helm-initial-setup (any-default sources)
-  "Initialize helm settings and set up the helm buffer."
-  ;; Run global hook.
-  (helm-log-run-hook 'helm-before-initialize-hook)
-  ;; Run local source hook.
-  (helm--run-init-hooks 'before-init-hook sources)
-  ;; For initialization of helm locals vars that need
-  ;; a value from current buffer, it is here.
-  (helm-set-local-variable 'current-input-method current-input-method)
-  (setq helm-current-prefix-arg nil
-        helm-saved-action nil
-        helm-saved-selection nil
-        helm-suspend-update-flag nil
-        ;; Ensure this is called BEFORE selecting helm-window.
-        helm-current-buffer (helm--current-buffer)
-        helm-buffer-file-name buffer-file-name
-        helm-issued-errors nil
-        helm-saved-current-source nil
-        helm--suspend-update-interactive-flag nil)
-  (when (and (with-helm-current-buffer
-               (and (buffer-narrowed-p)
-                    (use-region-p)))
-             (not helm--nested))
-    (helm-set-local-variable 'helm--current-buffer-narrowed
-                             (list (current-buffer)
-                                   (region-beginning) (region-end))))
-  (unless (and (or helm-split-window-state
-                   helm--window-side-state)
-               helm-reuse-last-window-split-state)
-    (setq helm-split-window-state
-          (if (or (null split-width-threshold)
-                  (and (integerp split-width-threshold)
-                       (>= split-width-threshold (+ (frame-width) 4))))
-              'vertical 'horizontal))
-    (setq helm--window-side-state
-          (or helm-split-window-default-side 'below)))
-  ;; Call the init function for sources where appropriate
-  (helm-compute-attr-in-sources 'init sources)
-  (setq helm-pattern (or (and helm--maybe-use-default-as-input
-                              (or (if (listp any-default)
-                                      (car any-default) any-default)
-                                  (with-helm-current-buffer
-                                    (thing-at-point 'symbol))))
-                         ""))
-  (setq helm-input "")
-  (clrhash helm-candidate-cache)
-  (helm-create-helm-buffer)
-  (helm-clear-visible-mark)
-  ;; Run global hook.
-  (helm-log-run-hook 'helm-after-initialize-hook)
-  ;; Run local source hook.
-  (helm--run-init-hooks 'after-init-hook sources))
-
-(define-derived-mode helm-major-mode
-    fundamental-mode "Hmm"
-    "[Internal] Provide major-mode name in helm buffers.
-Unuseful when used outside helm, don't use it.")
-(put 'helm-major-mode 'mode-class 'special)
-(put 'helm-major-mode 'helm-only t)
-
-(defun helm-create-helm-buffer ()
-  "Create and setup `helm-buffer'."
-  (let ((root-dir default-directory)
-        (inhibit-read-only t))
-    (with-current-buffer (get-buffer-create helm-buffer)
-      (helm-log "Enabling major-mode %S" major-mode)
-      (helm-log "kill local variables: %S" (buffer-local-variables))
-      (kill-all-local-variables)
-      (helm-major-mode)
-      (set (make-local-variable 'buffer-read-only) nil)
-      (buffer-disable-undo)
-      (erase-buffer)
-      (set (make-local-variable 'helm-map) helm-map)
-      (set (make-local-variable 'helm-source-filter) nil)
-      (make-local-variable 'helm-sources)
-      (set (make-local-variable 'helm-display-function) nil)
-      (set (make-local-variable 'helm-selection-point) nil)
-      (set (make-local-variable 'scroll-margin)
-           (if helm-display-source-at-screen-top
-               0 helm-completion-window-scroll-margin))
-      (set (make-local-variable 'default-directory) root-dir)
-      (set (make-local-variable 'helm-marked-candidates) nil)
-      (set (make-local-variable 'helm--prompt) helm--prompt)
-      (helm-initialize-persistent-action)
-      (helm-log "helm-display-function = %S" helm-display-function)
-      (helm-log "helm--local-variables = %S" helm--local-variables)
-      (helm--set-local-variables-internal)
-      (setq truncate-lines helm-truncate-lines) ; already local.
-      (setq cursor-type nil))
-    (helm-initialize-overlays helm-buffer)
-    (get-buffer helm-buffer)))
-
-(define-minor-mode helm--minor-mode
-  "[INTERNAL] Enable keymap in helm minibuffer.
-Since this mode has no effect when run outside of helm context,
-please don't use it outside helm.
-
-\\{helm-map}"
-  :group 'helm
-  :keymap (and helm-alive-p helm-map)
-  (unless helm-alive-p (setq helm--minor-mode nil)))
-(put 'helm--minor-mode 'helm-only t)
-
-(defun helm--reset-default-pattern ()
-  (setq helm-pattern "")
-  (setq helm--maybe-use-default-as-input nil))
-
-(defun helm-read-pattern-maybe (any-prompt any-input
-                                any-preselect any-resume any-keymap
-                                any-default any-history)
-  "Read pattern with prompt ANY-PROMPT and initial input ANY-INPUT.
-For ANY-PRESELECT ANY-RESUME ANY-KEYMAP ANY-DEFAULT ANY-HISTORY, See `helm'."
-  (with-helm-buffer
-    (if (and (helm-resume-p any-resume)
-           ;; When no source, helm-buffer is empty
-           ;; or contain non--candidate lines (e.g grep exit status)
-           (helm-get-current-source))
-      (helm-mark-current-line t)
-    (helm-update any-preselect))
-    (let* ((src        (helm-get-current-source))
-           (src-keymap (assoc-default 'keymap src))
-           (hist       (or (and any-history (symbolp any-history) any-history)
-                           ;; Needed for resuming.
-                           (assoc-default 'history src)))
-           (timer nil)
-           blink-matching-paren
-           (resize-mini-windows (and (null helm-echo-input-in-header-line)
-                                     resize-mini-windows))
-           (first-src (car helm-sources))
-           (source-process-p (or (assq 'candidates-process src)
-                                 (assq 'candidates-process first-src))))
-      (helm-log "helm-get-candidate-number => %S"
-                (helm-get-candidate-number))
-      (helm-log "helm-execute-action-at-once-if-one = %S"
-                helm-execute-action-at-once-if-one)
-      (helm-log "helm-quit-if-no-candidate = %S" helm-quit-if-no-candidate)
-      (when (and src (helm-resume-p any-resume))
-        (helm-display-mode-line src))
-      ;; Reset `helm-pattern' and update
-      ;; display if no result found with precedent value of `helm-pattern'
-      ;; unless `helm-quit-if-no-candidate' is non-`nil', in this case
-      ;; Don't force update with an empty pattern.
-      ;; Reset also `helm--maybe-use-default-as-input' as this checking
-      ;; happen only on startup.
-      (when helm--maybe-use-default-as-input
-        ;; Store value of `default' temporarily here waiting next update
-        ;; to allow actions like helm-moccur-action matching pattern
-        ;; at the place it jump to.
-        (setq helm-input helm-pattern)
-        (if source-process-p
-            ;; Reset pattern to next update.
-            (with-helm-after-update-hook
-              (helm--reset-default-pattern))
-          ;; Reset pattern right now.
-          (helm--reset-default-pattern))
-        ;; Ensure force-update when no candidates
-        ;; when we start with an empty pattern.
-        (and (helm-empty-buffer-p)
-             (null helm-quit-if-no-candidate)
-             (helm-force-update)))
-      ;; Handle `helm-execute-action-at-once-if-one' and
-      ;; `helm-quit-if-no-candidate' now.
-      (cond ((and (if (functionp helm-execute-action-at-once-if-one)
-                      (funcall helm-execute-action-at-once-if-one)
-                    helm-execute-action-at-once-if-one)
-                  (= (helm-get-candidate-number
-                      (eq helm-execute-action-at-once-if-one 'current-source))
-                     1))
-             (ignore))              ; Don't enter the minibuffer loop.
-            ((and helm-quit-if-no-candidate
-                  (= (helm-get-candidate-number) 0))
-             (setq helm-quit t)
-             (and (functionp helm-quit-if-no-candidate)
-                  (funcall helm-quit-if-no-candidate)))
-            (t              ; Enter now minibuffer and wait for input.
-             (let ((tap (or any-default
-                            (with-helm-current-buffer
-                              (thing-at-point 'symbol)))))
-               (when helm-execute-action-at-once-if-one
-                 (helm-display-buffer helm-buffer any-resume)
-                 (select-window (helm-window)))
-               (unwind-protect
-                   (minibuffer-with-setup-hook
-                       (lambda ()
-                         ;; Start minor-mode with global value of helm-map.
-                         (helm--minor-mode 1)
-                         ;; Now override the global value of `helm-map' with
-                         ;; the local one which is in this order:
-                         ;; - The keymap of current source.
-                         ;; - The value passed in ANY-KEYMAP
-                         ;; - Or fallback to the global value of helm-map.
-                         (helm--maybe-update-keymap
-                          (or src-keymap any-keymap helm-map))
-                         (helm-log-run-hook 'helm-minibuffer-set-up-hook)
-                         (setq timer
-                               (run-with-idle-timer
-                                (max (with-helm-buffer helm-input-idle-delay)
-                                     0.001)
-                                'repeat
-                                (lambda ()
-                                  ;; Stop updating in persistent action
-                                  ;; or when `helm-suspend-update-flag'
-                                  ;; is non-`nil'.
-                                  (unless (or helm-in-persistent-action
-                                              helm-suspend-update-flag)
-                                    (save-selected-window
-                                      (helm-check-minibuffer-input)
-                                      (helm-print-error-messages))))))
-                         ;; minibuffer has already been filled here.
-                         (helm--update-header-line))
-                     (read-from-minibuffer (propertize (or any-prompt "pattern: ")
-                                                       'face 'helm-minibuffer-prompt)
-                                           any-input helm-map
-                                           nil hist tap
-                                           helm-inherit-input-method))
-                 (when timer (cancel-timer timer) (setq timer nil)))))))))
-
-(defun helm-toggle-suspend-update ()
-  "Enable or disable display update in helm.
-This can be useful for example for quietly writing a complex regexp
-without helm constantly updating."
-  (interactive)
-  (helm-suspend-update (not helm-suspend-update-flag) t)
-  (setq helm--suspend-update-interactive-flag
-        (not helm--suspend-update-interactive-flag)))
-(put 'helm-toggle-suspend-update 'helm-only t)
-
-(defun helm-suspend-update (arg &optional verbose)
-  "Enable or disable display update in helm.
-If ARG is 1 or non nil suspend update, if it is -1 or nil reenable
-updating.  When VERBOSE is specified display a message."
-  (with-helm-buffer
-    (when (setq helm-suspend-update-flag
-                (helm-acase arg
-                  (1 t)
-                  (-1 nil)
-                  (t it)))
-      (helm-kill-async-processes)
-      (setq helm-pattern ""))
-    (when verbose
-      (message (if helm-suspend-update-flag
-                   "Helm update suspended!"
-                 "Helm update re-enabled!")))
-    (helm-aif (helm-get-current-source)
-        (helm-display-mode-line it t))))
-
-(defun helm-delete-backward-no-update (arg)
-  "Disable update and delete ARG chars backward.
-Update is reenabled when idle 1s."
-  (interactive "p")
-  (with-helm-alive-p
-    (unless helm--suspend-update-interactive-flag
-      (helm-suspend-update 1))
-    (backward-delete-char arg)
-    (run-with-idle-timer
-     1 nil
-     (lambda ()
-       (unless helm--suspend-update-interactive-flag
-         (helm-suspend-update -1)
-         (helm-check-minibuffer-input)
-         (helm-force-update))))))
-(put 'helm-delete-backward-no-update 'helm-only t)
-
-(defun helm--suspend-read-passwd (old--fn &rest args)
-  "Suspend helm while reading password.
-This is used to advice `tramp-read-passwd', `ange-ftp-get-passwd' and
-`epa-passphrase-callback-function'."
-  ;; Suspend update when prompting for a tramp password.
-  (setq helm-suspend-update-flag t)
-  (setq overriding-terminal-local-map nil)
-  (setq helm--reading-passwd-or-string t)
-  (unwind-protect
-       ;; No need to suspend timer in emacs-24.4
-       ;; it is fixed upstream.
-       (apply old--fn args)
-    (setq helm--reading-passwd-or-string nil)
-    (setq helm-suspend-update-flag nil)))
-
-(defun helm--maybe-update-keymap (&optional map)
-  "Handle different keymaps in multiples sources.
-
-Overrides `helm-map' with the local map of current source. If no
-map is found in current source, does nothing (keeps previous
-map)."
-  (with-helm-buffer
-    (helm-aif (or map (assoc-default 'keymap (helm-get-current-source)))
-        ;; We used a timer in the past to leave
-        ;; enough time to helm to setup its keymap
-        ;; when changing source from a recursive minibuffer.
-        ;; e.g C-x C-f M-y C-g
-        ;; => *find-files have now the bindings of *kill-ring.
-        ;; It is no more true now we are using `minor-mode-overriding-map-alist'
-        ;; and `helm--minor-mode' thus it fix issue #1076 for emacs-24.3
-        ;; where concurrent timers are not supported.
-        ;; i.e update keymap+check input.
-        (with-current-buffer (window-buffer (minibuffer-window))
-          (setq minor-mode-overriding-map-alist `((helm--minor-mode . ,it)))))))
-
-;;; Prevent loosing focus when using mouse.
-;;
-(defvar helm--remap-mouse-mode-map
-  (let ((map (make-sparse-keymap)))
-    (cl-loop for k in '([mouse-1] [mouse-2] [mouse-3]
-                        [down-mouse-1] [down-mouse-2] [down-mouse-3]
-                        [drag-mouse-1] [drag-mouse-2] [drag-mouse-3]
-                        [double-mouse-1] [double-mouse-2] [double-mouse-3]
-                        [triple-mouse-1] [triple-mouse-2] [triple-mouse-3])
-             do (define-key map k 'ignore))
-    map))
-
-(define-minor-mode helm--remap-mouse-mode
-    "[INTERNAL] Prevent escaping helm minibuffer with mouse clicks.
-Do nothing when used outside of helm context.
-
-WARNING: Do not use this mode yourself, it is internal to helm."
-  :group 'helm
-  :global t
-  :keymap helm--remap-mouse-mode-map
-  (unless helm-alive-p
-    (setq helm--remap-mouse-mode-map nil)))
-(put 'helm--remap-mouse-mode 'helm-only t)
-
-;; Clean up
-
-(defun helm-cleanup ()
-  "Clean up the mess when helm exit or quit."
-  (helm-log "start cleanup")
-  (with-current-buffer helm-buffer
-    (let ((frame (selected-frame)))
-      (setq cursor-type t)
-      (remove-hook 'post-command-hook 'helm--maybe-update-keymap)
-      (remove-hook 'post-command-hook 'helm--update-header-line)
-      ;; Be sure we call cleanup functions from helm-buffer.
-      (helm-compute-attr-in-sources 'cleanup)
-      ;; Delete or make invisible helm frame.
-      (if (and helm--buffer-in-new-frame-p (null helm--nested))
-          (progn
-            (setq-local helm--last-frame-parameters
-                        (helm--get-frame-parameters))
-            (bury-buffer)
-            (if helm-display-buffer-reuse-frame
-                (make-frame-invisible frame) (delete-frame frame)))
-        ;; bury-buffer from this window [1].
-        ;; Do it at end to make sure buffer is still current.
-        (bury-buffer))))
-  (helm-kill-async-processes)
-  ;; Remove the temporary hooks added
-  ;; by `with-helm-temp-hook' that
-  ;; may not have been consumed.
-  (when helm--temp-hooks
-    (cl-loop for (fn . hook) in helm--temp-hooks
-             do (set hook (delete fn (symbol-value hook)))))
-  ;; When running helm from a dedicated frame
-  ;; with no minibuffer, helm will run in the main frame
-  ;; which have a minibuffer, so be sure to disable
-  ;; the `no-other-window' prop there.
-  (helm-prevent-switching-other-window :enabled nil)
-  (helm-log-run-hook 'helm-cleanup-hook)
-  (helm-frame-or-window-configuration 'restore)
-  ;; [1] now bury-buffer from underlying windows otherwise,
-  ;; if this window is killed the underlying buffer will
-  ;; be a helm buffer.
-  (replace-buffer-in-windows helm-buffer)
-  (setq helm-alive-p nil)
-  ;; Prevent error "No buffer named *helm*" triggered by
-  ;; `helm-set-local-variable'.
-  (setq helm--force-updating-p nil)
-  (setq helm--buffer-in-new-frame-p nil)
-  ;; This is needed in some cases where last input
-  ;; is yielded infinitely in minibuffer after helm session.
-  (helm-clean-up-minibuffer))
-
-(defun helm-clean-up-minibuffer ()
-  "Remove contents of minibuffer."
-  (let ((miniwin (minibuffer-window)))
-    ;; Clean only current minibuffer used by helm.
-    ;; i.e The precedent one is active.
-    (unless (minibuffer-window-active-p miniwin)
-      (with-current-buffer (window-buffer miniwin)
-        (delete-minibuffer-contents)))))
-
-
-;;; Input handling
-;;
-;;
-(defun helm-check-minibuffer-input ()
-  "Check minibuffer content."
-  (with-helm-quittable
-    (with-selected-window (or (active-minibuffer-window)
-                              (minibuffer-window))
-      (helm-check-new-input (minibuffer-contents)))))
-
-(defun helm-check-new-input (input)
-  "Check INPUT string and update the helm buffer if necessary."
-  (unless (equal input helm-pattern)
-    (setq helm-pattern input)
-    (unless (helm-action-window)
-      (setq helm-input helm-pattern))
-    (helm-log "helm-pattern = %S" helm-pattern)
-    (helm-log "helm-input = %S" helm-input)
-    (setq helm--in-update t)
-    (helm-update)))
-
-(defun helm--reset-update-flag ()
-  (run-with-idle-timer
-   helm-exit-idle-delay nil
-   (lambda () (setq helm--in-update nil))))
-
-;; (add-hook 'helm-after-update-hook #'helm--reset-update-flag)
-
-
-;; All candidates
-
-(defun helm-get-candidates (source)
-  "Retrieve and return the list of candidates from SOURCE."
-  (let* ((candidate-fn (assoc-default 'candidates source))
-         (candidate-proc (assoc-default 'candidates-process source))
-         (inhibit-quit candidate-proc)
-         cfn-error
-         (notify-error
-          (lambda (&optional e)
-            (error
-             "In `%s' source: `%s' %s %s"
-             (assoc-default 'name source)
-             (or candidate-fn candidate-proc)
-             (if e "\n" "must be a list, a symbol bound to a list, or a function returning a list")
-             (if e (prin1-to-string e) ""))))
-         (candidates (condition-case-unless-debug err
-                         ;; Process candidates-(process) function
-                         ;; It may return a process or a list of candidates.
-                         (if candidate-proc
-                             ;; Calling `helm-interpret-value' with no
-                             ;; SOURCE arg force the use of `funcall'
-                             ;; and not `helm-apply-functions-from-source'.
-                             (helm-interpret-value candidate-proc)
-                           (helm-interpret-value candidate-fn source))
-                       (error (helm-log "Error: %S" (setq cfn-error err)) nil))))
-    (cond ((and (processp candidates) (not candidate-proc))
-           (warn "Candidates function `%s' should be called in a `candidates-process' attribute"
-                 candidate-fn))
-          ((and candidate-proc (not (processp candidates)))
-           (error "Candidates function `%s' should run a process" candidate-proc)))
-    (cond ((processp candidates)
-           ;; Candidates will be filtered later in process filter.
-           candidates)
-          ;; An error occured in candidates function.
-          (cfn-error (unless helm--ignore-errors
-                       (funcall notify-error cfn-error)))
-          ;; Candidates function returns no candidates.
-          ((or (null candidates)
-               ;; Can happen when the output of a process
-               ;; is empty, and the candidates function call
-               ;; something like (split-string (buffer-string) "\n")
-               ;; which result in a list of one empty string (Issue #938).
-               ;; e.g (completing-read "test: " '(""))
-               (equal candidates '("")))
-           nil)
-          ((listp candidates)
-           ;; Transform candidates with `candidate-transformer' functions or
-           ;; `real-to-display' functions if those are found,
-           ;; otherwise return candidates unmodified.
-           ;; `filtered-candidate-transformer' is NOT called here.
-           (helm-transform-candidates candidates source))
-          (t (funcall notify-error)))))
-
-(defmacro helm-while-no-input (&rest body)
-  "Same as `while-no-input' but without the `input-pending-p' test."
-  (declare (debug t) (indent 0))
-  (let ((catch-sym (make-symbol "input")))
-    `(with-local-quit
-       (catch ',catch-sym
-         (let ((throw-on-input ',catch-sym))
-           ,@body)))))
-
-(defun helm-get-cached-candidates (source)
-  "Return the cached value of candidates for SOURCE.
-Cache the candidates if there is no cached value yet."
-  (let* ((name (assoc-default 'name source))
-         (candidate-cache (gethash name helm-candidate-cache))
-         (inhibit-quit (assoc-default 'candidates-process source)))
-    (helm-aif candidate-cache
-        (prog1 it (helm-log "Use cached candidates"))
-      (helm-log "No cached candidates, calculate candidates")
-      (let ((candidates (helm-get-candidates source)))
-        (cond ((processp candidates)
-               (push (cons candidates
-                           (append source
-                                   (list (cons 'item-count 0)
-                                         (cons 'incomplete-line ""))))
-                     helm-async-processes)
-               (set-process-filter candidates 'helm-output-filter)
-               (setq candidates nil))
-              ((not (assq 'volatile source))
-               (puthash name candidates helm-candidate-cache)))
-        candidates))))
-
-
-;;; Candidate transformers
-
-(defun helm-process-candidate-transformer (candidates source)
-  "Execute `candidate-transformer' function(s) on CANDIDATES in SOURCE."
-  (helm-aif (assoc-default 'candidate-transformer source)
-      (helm-apply-functions-from-source source it candidates)
-    candidates))
-
-(defun helm-process-filtered-candidate-transformer (candidates source)
-  "Execute `filtered-candidate-transformer' function(s) on CANDIDATES in SOURCE."
-  (helm-aif (assoc-default 'filtered-candidate-transformer source)
-      (helm-apply-functions-from-source source it candidates source)
-    candidates))
-
-(defmacro helm--maybe-process-filter-one-by-one-candidate (candidate source)
-  "Execute `filter-one-by-one' function(s) on real value of CANDIDATE in SOURCE."
-  `(helm-aif (assoc-default 'filter-one-by-one ,source)
-       (let ((real (if (consp ,candidate)
-                       (cdr ,candidate)
-                       ,candidate)))
-         (if (and (listp it)
-                  (not (functionp it))) ;; Don't treat lambda's as list.
-             (cl-loop for f in it
-                      do (setq ,candidate (funcall f real))
-                      finally return ,candidate)
-             (setq ,candidate (funcall it real))))
-     ,candidate))
-
-(defun helm--initialize-one-by-one-candidates (candidates source)
-  "Process the CANDIDATES with the `filter-one-by-one' function in SOURCE.
-Return CANDIDATES unchanged when pattern is not empty."
-  (helm-aif (and (string= helm-pattern "")
-                 (assoc-default 'filter-one-by-one source))
-      (cl-loop for cand in candidates collect
-               (helm--maybe-process-filter-one-by-one-candidate cand source))
-    candidates))
-
-(defun helm-process-filtered-candidate-transformer-maybe
-    (candidates source process-p)
-  "Execute `filtered-candidate-transformer' function(s) on CANDIDATES in SOURCE.
-When PROCESS-P is non-`nil' execute `filtered-candidate-transformer'
-functions if some, otherwise return CANDIDATES."
-  (if process-p
-      ;; When no filter return CANDIDATES unmodified.
-      (helm-process-filtered-candidate-transformer candidates source)
-    candidates))
-
-(defun helm-process-real-to-display (candidates source)
-  "Execute real-to-display function on all CANDIDATES of SOURCE."
-  (helm-aif (assoc-default 'real-to-display source)
-      (setq candidates (helm-apply-functions-from-source
-                        source 'mapcar
-                        (lambda (cand)
-                          (if (consp cand)
-                              ;; override DISPLAY from candidate-transformer
-                              (cons (funcall it (cdr cand)) (cdr cand))
-                            (cons (funcall it cand) cand)))
-                        candidates))
-    candidates))
-
-(defun helm-transform-candidates (candidates source &optional process-p)
-  "Transform CANDIDATES from SOURCE according to candidate transformers.
-
-When PROCESS-P is non-`nil' executes the
-`filtered-candidate-transformer' functions, otherwise processes
-`candidate-transformer' functions only,
-`filtered-candidate-transformer' functions being processed later,
-after the candidates have been narrowed by
-`helm-candidate-number-limit', see `helm-compute-matches'.  When
-`real-to-display' attribute is present, execute its functions on all
-maybe filtered CANDIDATES."
-  (helm-process-real-to-display
-   (helm-process-filtered-candidate-transformer-maybe
-    (helm-process-candidate-transformer
-     candidates source)
-    source process-p)
-   source))
-
-
-;; Narrowing candidates
-(defun helm-candidate-number-limit (source)
-  "Apply candidate-number-limit attribute value.
-This overrides `helm-candidate-number-limit' variable.
-
-e.g:
-If \(candidate-number-limit\) is in SOURCE, show all candidates in SOURCE.
-If \(candidate-number-limit . 123\) is in SOURCE limit candidate to 123."
-  (helm-aif (assq 'candidate-number-limit source)
-      ;; When assoc value is nil use by default 99999999 otherwise use
-      ;; the assoc value, when it is a symbol interpret its value (#1831).
-      (or (helm-aand (cdr it) (helm-interpret-value it)) 99999999)
-    (or helm-candidate-number-limit 99999999)))
-
-(defun helm-candidate-get-display (candidate)
-  "Get searched display part from CANDIDATE.
-CANDIDATE is either a string, a symbol, or a \(DISPLAY . REAL\)
-cons cell."
-  (cond ((car-safe candidate))
-        ((symbolp candidate)
-         (symbol-name candidate))
-        ((numberp candidate)
-         (number-to-string candidate))
-        (t candidate)))
-
-(defun helm-process-pattern-transformer (pattern source)
-  "Execute pattern-transformer attribute function(s) on PATTERN in SOURCE."
-  (helm-aif (assoc-default 'pattern-transformer source)
-      (helm-apply-functions-from-source source it pattern)
-    pattern))
-
-(defun helm-default-match-function (candidate)
-  "Check if `helm-pattern' match CANDIDATE.
-Default function to match candidates according to `helm-pattern'."
-  (string-match helm-pattern candidate))
-
-
-;;; Fuzzy matching
-;;
-;;
-(defvar helm--fuzzy-regexp-cache (make-hash-table :test 'eq))
-(defun helm--fuzzy-match-maybe-set-pattern ()
-  ;; Computing helm-pattern with helm--mapconcat-pattern
-  ;; is costly, so cache it once time for all and reuse it
-  ;; until pattern change.
-  (when helm--in-fuzzy
-    (let ((fun (if (string-match "\\`\\^" helm-pattern)
-                   #'identity
-                   #'helm--mapconcat-pattern)))
-      (clrhash helm--fuzzy-regexp-cache)
-      ;; FIXME: Splitted part are not handled here,
-      ;; I must compute them in `helm-search-match-part'
-      ;; when negation and in-buffer are used.
-      (if (string-match "\\`!" helm-pattern)
-          (puthash 'helm-pattern
-                   (if (> (length helm-pattern) 1)
-                       (list (funcall fun (substring helm-pattern 1 2))
-                             (funcall fun (substring helm-pattern 1)))
-                       '("" ""))
-                   helm--fuzzy-regexp-cache)
-          (puthash 'helm-pattern
-                   (if (> (length helm-pattern) 0)
-                       (list (funcall fun (substring helm-pattern 0 1))
-                             (funcall fun helm-pattern))
-                       '("" ""))
-                   helm--fuzzy-regexp-cache)))))
-
-(defun helm-fuzzy-match (candidate)
-  "Check if `helm-pattern' fuzzy matches CANDIDATE.
-This function is used with sources built with `helm-source-sync'."
-  (unless (string-match " " helm-pattern)
-    ;; When pattern have one or more spaces, let
-    ;; multi-match doing the job with no fuzzy matching.[1]
-    (let ((regexp (cadr (gethash 'helm-pattern helm--fuzzy-regexp-cache))))
-      (if (string-match "\\`!" helm-pattern)
-          (not (string-match regexp candidate))
-        (string-match regexp candidate)))))
-
-(defun helm-fuzzy-search (pattern)
-  "Same as `helm-fuzzy-match' but for sources built with
-`helm-source-in-buffer'."
-  (unless (string-match " " helm-pattern)
-    ;; Same as in `helm-fuzzy-match' ref[1].
-    (let* ((regexps (gethash 'helm-pattern helm--fuzzy-regexp-cache))
-           (partial-regexp (car regexps))
-           (regexp (cadr regexps)))
-      (if (string-match "\\`!" pattern)
-          ;; Don't try to search here, just return
-          ;; the position of line and go ahead,
-          ;; letting `helm-search-match-part' checking if
-          ;; pattern match against this line.
-          (prog1 (list (point-at-bol) (point-at-eol))
-            (forward-line 1))
-        ;; We could use here directly `re-search-forward'
-        ;; on the regexp produced by `helm--mapconcat-pattern',
-        ;; but it is very slow because emacs have to do an incredible
-        ;; amount of loops to match e.g "[^f]*f[^o]*o..." in the whole buffer,
-        ;; more the regexp is long more the amount of loops grow.
-        ;; (Probably leading to a max-lisp-eval-depth error if both
-        ;; regexp and buffer are too big)
-        ;; So just search the first bit of pattern e.g "[^f]*f", and
-        ;; then search the corresponding line with the whole regexp,
-        ;; which increase dramatically the speed of the search.
-        (cl-loop while (re-search-forward partial-regexp nil t)
-                 for bol = (point-at-bol)
-                 for eol = (point-at-eol)
-                 if (progn (goto-char bol)
-                           (re-search-forward regexp eol t))
-                 do (goto-char eol) and return t
-                 else do (goto-char eol)
-                 finally return nil)))))
-
-(defun helm-score-candidate-for-pattern (candidate pattern)
-  "Assign score to CANDIDATE according to PATTERN.
-Score is calculated for contiguous matches found with PATTERN.
-Score is 100 (maximum) if PATTERN is fully matched in CANDIDATE.
-One point bonus is added to score when PATTERN prefix matches
-CANDIDATE. Contiguous matches get a coefficient of 2."
-  (let* ((cand (if (stringp candidate)
-                   candidate (helm-stringify candidate)))
-         (pat-lookup (helm--collect-pairs-in-string pattern))
-         (str-lookup (helm--collect-pairs-in-string cand))
-         (bonus (cond ((equal (car pat-lookup) (car str-lookup))
-                       1)
-                      ((and (null pat-lookup) ; length = 1
-                            (string= pattern (substring cand 0 1)))
-                       150)
-                      (t 0)))
-         (bonus1 (and (string-match (concat "\\<" (regexp-quote pattern) "\\>")
-                                    cand)
-                      100)))
-    (+ bonus (or bonus1
-                 ;; Give a coefficient of 2 for contiguous matches.
-                 ;; That's mean that "wiaaaki" will not take precedence
-                 ;; on "aaawiki" when matching on "wiki" even if "wiaaaki"
-                 ;; starts by "wi".
-                 (* (length (cl-nintersection
-                             pat-lookup str-lookup :test 'equal))
-                    2)))))
-
-(defun helm-fuzzy-matching-default-sort-fn-1 (candidates &optional use-real basename preserve-tie-order)
-  "The transformer for sorting candidates in fuzzy matching.
-It sorts on the display part by default.
-
-Sorts CANDIDATES by their scores as calculated by
-`helm-score-candidate-for-pattern'.  Set USE-REAL to non-`nil' to
-sort on the real part.  If BASENAME is non-nil assume we are
-completing filenames and sort on basename of candidates.  If
-PRESERVE-TIE-ORDER is nil, ties in scores are sorted by length of
-the candidates."
-  (if (string= helm-pattern "")
-      candidates
-    (let ((table-scr (make-hash-table :test 'equal)))
-      (sort candidates
-            (lambda (s1 s2)
-              ;; Score and measure the length on real or display part of candidate
-              ;; according to `use-real'.
-              (let* ((real-or-disp-fn (if use-real #'cdr #'car))
-                     (cand1 (cond ((and basename (consp s1))
-                                   (helm-basename (funcall real-or-disp-fn s1)))
-                                  ((consp s1) (funcall real-or-disp-fn s1))
-                                  (basename (helm-basename s1))
-                                  (t s1)))
-                     (cand2 (cond ((and basename (consp s2))
-                                   (helm-basename (funcall real-or-disp-fn s2)))
-                                  ((consp s2) (funcall real-or-disp-fn s2))
-                                  (basename (helm-basename s2))
-                                  (t s2)))
-                     (data1 (or (gethash cand1 table-scr)
-                                (puthash cand1
-                                         (list (helm-score-candidate-for-pattern
-                                                cand1 helm-pattern)
-                                               (length (helm-stringify cand1)))
-                                         table-scr)))
-                     (data2 (or (gethash cand2 table-scr)
-                                (puthash cand2
-                                         (list (helm-score-candidate-for-pattern
-                                                cand2 helm-pattern)
-                                               (length (helm-stringify cand2)))
-                                         table-scr)))
-                     (len1 (cadr data1))
-                     (len2 (cadr data2))
-                     (scr1 (car data1))
-                     (scr2 (car data2)))
-                (cond ((= scr1 scr2)
-                       (unless preserve-tie-order
-                         (< len1 len2)))
-                      ((> scr1 scr2)))))))))
-
-(defun helm-fuzzy-matching-default-sort-fn (candidates _source)
-  "Default `filtered-candidate-transformer' to sort candidates in fuzzy matching."
-  (helm-fuzzy-matching-default-sort-fn-1 candidates))
-
-(defun helm-fuzzy-matching-sort-fn-preserve-ties-order (candidates _source)
-  "`filtered-candidate-transformer' to sort candidates in fuzzy matching, preserving order of ties.
-The default function, `helm-fuzzy-matching-default-sort-fn',
-sorts ties by length, shortest first.  This function may be more
-useful when the order of the candidates is meaningful, e.g. with
-`recentf-list'."
-  (helm-fuzzy-matching-default-sort-fn-1 candidates nil t))
-
-(defun helm--maybe-get-migemo-pattern (pattern)
-  (or (and helm-migemo-mode
-           (assoc-default pattern helm-mm--previous-migemo-info))
-      pattern))
-
-(defun helm-fuzzy-default-highlight-match (candidate)
-  "The default function to highlight matches in fuzzy matching.
-Highlight elements in CANDIDATE matching `helm-pattern' according
-to the matching method in use."
-  (if (string= helm-pattern "")
-      ;; Empty pattern, do nothing.
-      candidate
-    ;; Else start highlighting.
-    (let* ((pair    (and (consp candidate) candidate))
-           (display (helm-stringify (if pair (car pair) candidate)))
-           (real    (cdr pair))
-           (regex   (helm--maybe-get-migemo-pattern helm-pattern))
-           (mp      (pcase (get-text-property 0 'match-part display)
-                      ((pred (string= display)) nil)
-                      (str str)))
-           (count   0)
-           beg-str end-str)
-      ;; Extract all parts of display keeping original properties.
-      (when (and mp (string-match (regexp-quote mp) display))
-        (setq beg-str (substring display 0 (match-beginning 0))
-              end-str (substring display (match-end 0) (length display))
-              mp (substring display (match-beginning 0) (match-end 0))))
-      (with-temp-buffer
-        ;; Insert the whole display part and remove non--match-part
-        ;; to keep their original face properties.
-        (insert (propertize (or mp display) 'read-only nil)) ; Fix (#1176)
-        (goto-char (point-min))
-        (condition-case nil
-            (progn
-              ;; Try first matching against whole pattern.
-              (while (re-search-forward regex nil t)
-                (cl-incf count)
-                (helm-add-face-text-properties
-                 (match-beginning 0) (match-end 0) 'helm-match))
-              ;; If no matches start matching against multiples or fuzzy matches.
-              (when (zerop count)
-                (cl-loop with multi-match = (string-match-p " " helm-pattern)
-                         with patterns = (if multi-match
-                                             (mapcar #'helm--maybe-get-migemo-pattern
-                                                     (helm-mm-split-pattern helm-pattern))
-                                             (split-string helm-pattern "" t))
-                         for p in patterns
-                         ;; Multi matches (regexps patterns).
-                         if multi-match do
-                         (progn
-                           (while (re-search-forward p nil t)
-                             (helm-add-face-text-properties
-                              (match-beginning 0) (match-end 0)
-                              'helm-match))
-                           (goto-char (point-min)))
-                         ;; Fuzzy matches (literal patterns).
-                         else do
-                         (when (search-forward p nil t)
-                           (helm-add-face-text-properties
-                            (match-beginning 0) (match-end 0)
-                            'helm-match)))))
-          (invalid-regexp nil))
-        ;; Now replace the original match-part with the part
-        ;; with face properties added.
-        (setq display (if mp (concat beg-str (buffer-string) end-str) (buffer-string))))
-      (if real (cons display real) display))))
-
-(defun helm-fuzzy-highlight-matches (candidates _source)
-  "The filtered-candidate-transformer function to highlight fuzzy matches.
-See `helm-fuzzy-default-highlight-match'."
-  (cl-loop for c in candidates
-           collect (funcall helm-fuzzy-matching-highlight-fn c)))
-
-
-;;; Matching candidates
-;;
-;;
-(defun helm-match-functions (source)
-  (let ((matchfns (or (assoc-default 'match source)
-                      (assoc-default 'match-strict source)
-                      #'helm-default-match-function)))
-    (if (and (listp matchfns) (not (functionp matchfns)))
-        matchfns (list matchfns))))
-
-(defun helm-search-functions (source)
-  (let ((searchfns (assoc-default 'search source)))
-    (if (and (listp searchfns) (not (functionp searchfns)))
-        searchfns (list searchfns))))
-
-(defun helm-take-first-elements (seq n)
-  "Return the first N elements of SEQ if SEQ is longer than N.
-It is used for narrowing list of candidates to the
-`helm-candidate-number-limit'."
-  (if (> (length seq) n) (cl-subseq seq 0 n) seq))
-
-(defun helm-match-from-candidates (cands matchfns match-part-fn limit source)
-  (condition-case-unless-debug err
-      (cl-loop with hash = (make-hash-table :test 'equal)
-               with allow-dups = (assq 'allow-dups source)
-               with case-fold-search = (helm-set-case-fold-search)
-               with count = 0
-               for iter from 1
-               for fn in matchfns
-               when (< count limit) nconc
-               (cl-loop for c in cands
-                        for dup = (gethash c hash)
-                        while (< count limit)
-                        for target = (helm-candidate-get-display c)
-                        for prop-part = (get-text-property 0 'match-part target)
-                        for part = (and match-part-fn
-                                        (or prop-part
-                                            (funcall match-part-fn target)))
-                        ;; When allowing dups check if DUP
-                        ;; have been already found in previous loop
-                        ;; by comparing its value with ITER.
-                        when (and (or (and allow-dups dup (= dup iter))
-                                      (null dup))
-                                  (condition-case nil
-                                      (funcall fn (or part target))
-                                    (invalid-regexp nil)))
-                        do
-                        (progn
-                          ;; Give as value the iteration number of
-                          ;; inner loop to be able to check if
-                          ;; the duplicate have not been found in previous loop.
-                          (puthash c iter hash)
-                          (helm--maybe-process-filter-one-by-one-candidate c source)
-                          (cl-incf count))
-                        ;; Filter out nil candidates maybe returned by
-                        ;; `helm--maybe-process-filter-one-by-one-candidate'.
-                        and when c collect
-                        (if (and part (not prop-part))
-                            (if (consp c)
-                                (cons (propertize target 'match-part part) (cdr c))
-                              (propertize c 'match-part part))
-                          c)))
-    (error (unless (eq (car err) 'invalid-regexp) ; Always ignore regexps errors.
-             (helm-log-error "helm-match-from-candidates in source `%s': %s %s"
-                             (assoc-default 'name source) (car err) (cdr err)))
-           nil)))
-
-(defun helm-compute-matches (source)
-  "Start computing candidates in SOURCE."
-  (save-current-buffer
-    (let ((matchfns (helm-match-functions source))
-          (matchpartfn (assoc-default 'match-part source))
-          (helm--source-name (assoc-default 'name source))
-          (helm-current-source source)
-          (limit (helm-candidate-number-limit source))
-          (helm-pattern (helm-process-pattern-transformer
-                         helm-pattern source)))
-      (helm--fuzzy-match-maybe-set-pattern)
-      ;; If source have a `filtered-candidate-transformer' attr
-      ;; Filter candidates with this func, otherwise just compute
-      ;; candidates.
-      ;; NOTE that this next block of code is returning nil on async sources,
-      ;; the candidates being processed directly in `helm-output-filter'
-      ;; process-filter. 
-      (helm-process-filtered-candidate-transformer
-       ;; Using in-buffer method or helm-pattern is empty
-       ;; in this case compute all candidates.
-       (if (or (equal helm-pattern "")
-               (helm--candidates-in-buffer-p matchfns))
-           ;; Compute all candidates up to LIMIT.
-           ;; one-by-one are computed here only for sources that
-           ;; display a list of  candidates even with an empty
-           ;; pattern.
-           (helm--initialize-one-by-one-candidates
-            (helm-take-first-elements
-             (helm-get-cached-candidates source) limit)
-            source)
-           ;; Compute candidates according to pattern with their match
-           ;; fns.
-           ;; one-by-one filtered candidates are computed during the
-           ;; execution of next loop in `helm-match-from-candidates'.
-           (helm-match-from-candidates
-            (helm-get-cached-candidates source) matchfns matchpartfn limit source))
-       source))))
-
-(defun helm--candidates-in-buffer-p (matchfns)
-  (equal matchfns '(identity)))
-
-(defun helm-render-source (source matches)
-  "Display MATCHES from SOURCE according to its settings."
-  (helm-log "Source name = %S" (assoc-default 'name source))
-  (when matches
-    (helm-insert-header-from-source source)
-    (cl-loop with separate = nil
-             with start = (point)
-             with singleline = (null (assq 'multiline source))
-             for m in matches
-             for count from 1
-             if singleline
-             do (helm-insert-match m 'insert count source)
-             else
-             do (progn
-                  (if separate
-                      (helm-insert-candidate-separator)
-                    (setq separate t))
-                  (helm-insert-match m 'insert count source))
-             finally (and (null singleline)
-                          (put-text-property start (point)
-                                             'helm-multiline t)))))
-
-(defmacro helm--maybe-use-while-no-input (&rest body)
-  "Wrap BODY in `helm-while-no-input' unless initializing a remote connection."
-  `(progn
-     (if (and (file-remote-p helm-pattern)
-              (not (file-remote-p helm-pattern nil t)))
-         ;; Tramp will ask for passwd, don't use `helm-while-no-input'.
-         ,@body
-       (helm-log "Using here `helm-while-no-input'")
-       (helm-while-no-input ,@body))))
-
-(defun helm--collect-matches (src-list)
-  "Returns a list of matches for each source in SRC-LIST.
-
-The resulting value is a list of lists, e.g ((a b c) (c d) (e f)) or
-\(nil nil nil) for three sources when no matches found, however this
-function can be interrupted by new input and in this case returns a
-plain `nil' i.e not (nil), in this case `helm-update' is not rendering
-the source, keeping previous candidates in display."
-  (let ((matches (helm--maybe-use-while-no-input
-                  (cl-loop for src in src-list
-                           collect (helm-compute-matches src)))))
-    (unless (eq matches t) matches)))
-
-
-;;; Case fold search
-;;
-;;
-(cl-defun helm-set-case-fold-search (&optional (pattern helm-pattern))
-  "Used to set the value of `case-fold-search' in helm.
-Return t or nil depending on the value of `helm-case-fold-search'
-and `helm-pattern'."
-  (let ((helm-case-fold-search
-         (helm-aif (assq 'case-fold-search (helm-get-current-source))
-             (cdr it)
-           helm-case-fold-search))
-        ;; Only parse basename for filenames
-        ;; to avoid setting case sensitivity
-        ;; when expanded directories contains upcase
-        ;; characters.
-        (bn-or-pattern (if (string-match "[~/]*" pattern)
-                           (helm-basename pattern)
-                         pattern)))
-    (helm-set-case-fold-search-1 bn-or-pattern)))
-
-(defun helm-set-case-fold-search-1 (pattern)
-  (cl-case helm-case-fold-search
-    (smart (let ((case-fold-search nil))
-             (if (string-match "[[:upper:]]" pattern) nil t)))
-    (t helm-case-fold-search)))
-
-
-;;; Helm update
-;;
-(defun helm-update (&optional preselect source candidates)
-  "Update candidates list in `helm-buffer' based on `helm-pattern'.
-Argument PRESELECT is a string or regexp used to move selection
-to a particular place after finishing update.
-When SOURCE is provided update mode-line for this source, otherwise
-the current source will be used.
-Argument CANDIDATES when provided is used to redisplay these candidates
-without recomputing them, it should be a list of lists."
-  (helm-log "Start updating")
-  (helm-kill-async-processes)
-  ;; When persistent action have been called
-  ;; we have two windows even with `helm-full-frame'.
-  ;; So go back to one window when updating if `helm-full-frame'
-  ;; is non-`nil'.
-  (when (with-helm-buffer
-          (and helm-onewindow-p
-               ;; We are not displaying helm-buffer in a frame and
-               ;; helm-window is already displayed.
-               (not helm--buffer-in-new-frame-p)
-               (helm-window)
-               (not (helm-action-window))))
-    (with-helm-window (delete-other-windows)))
-  (with-current-buffer (helm-buffer-get)
-    (set (make-local-variable 'helm-input-local) helm-pattern)
-    (unwind-protect
-         (let (sources matches)
-           ;; Collect sources ready to be updated.
-           (setq sources
-                 (cl-loop for src in helm-sources
-                          when (helm-update-source-p src)
-                          collect src))
-           ;; When no sources to update erase buffer
-           ;; to avoid duplication of header and candidates
-           ;; when next chunk of update will arrive,
-           ;; otherwise the buffer is erased AFTER [1] the results
-           ;; are computed.
-           (unless sources (erase-buffer))
-           ;; Compute matches without rendering the sources.
-           ;; This prevent the helm-buffer flickering when constantly
-           ;; updating.
-           (helm-log "Matches: %S"
-                     (setq matches (or candidates (helm--collect-matches sources))))
-           ;; If computing matches finished and is not interrupted
-           ;; erase the helm-buffer and render results (Fix #1157).
-           (when matches ;; nil only when interrupted by helm-while-no-input.
-             (erase-buffer)             ; [1]
-             (cl-loop for src in sources
-                      for mtc in matches
-                      do (helm-render-source src mtc))
-             ;; Move to first line only when there is matches
-             ;; to avoid cursor moving upside down (issue #1703).
-             (helm--update-move-first-line)
-             (helm--reset-update-flag)))
-      ;; When there is only one async source, update mode-line and run
-      ;; `helm-after-update-hook' in `helm-output-filter--post-process',
-      ;; when there is more than one source, update mode-line and run
-      ;; `helm-after-update-hook' now even if an async source is
-      ;; present and running in BG.
-      (let ((src (or source (helm-get-current-source))))
-        (unless (assq 'candidates-process src)
-          (and src (helm-display-mode-line src 'force))
-          (helm-log-run-hook 'helm-after-update-hook)))
-      (when preselect
-        (helm-log "Update preselect candidate %s" preselect)
-        (if (helm-window)
-            (with-helm-window (helm-preselect preselect source))
-          (helm-preselect preselect source)))
-      (setq helm--force-updating-p nil))
-    (helm-log "end update")))
-
-(defun helm-update-source-p (source)
-  "Whether SOURCE needs updating or not."
-  (let ((len (string-width
-              (if (assq 'multimatch source)
-                  ;; Don't count spaces entered when using
-                  ;; multi-match.
-                  (replace-regexp-in-string " " "" helm-pattern)
-                helm-pattern))))
-    (and (or (not helm-source-filter)
-             (member (assoc-default 'name source) helm-source-filter))
-         (>= len
-             (helm-aif (assq 'requires-pattern source) (or (cdr it) 1) 0))
-         ;; Entering repeatedly these strings (*, ?) takes 100% CPU
-         ;; and hang emacs on MacOs preventing deleting backward those
-         ;; characters (issue #1802).
-         (not (string-match-p "\\`[*]+\\'" helm-pattern))
-         ;; These incomplete regexps hang helm forever
-         ;; so defer update. Maybe replace spaces quoted when using
-         ;; multi-match.
-         (not (member (replace-regexp-in-string "\\s\\ " " " helm-pattern)
-                      helm-update-blacklist-regexps)))))
-
-(defun helm--update-move-first-line ()
-  "Goto first line of `helm-buffer'."
-  (goto-char (point-min))
-  (if (helm-window)
-      (helm-move-selection-common :where 'line
-                                  :direction 'next
-                                  :follow t)
-    (forward-line 1)
-    (helm-mark-current-line)
-    (helm-follow-execute-persistent-action-maybe)))
-
-(cl-defun helm-force-update (&optional preselect (recenter t))
-  "Force recalculation and update of candidates.
-
-Unlike `helm-update', this function re-evaluates `init' and
-`update' attributes when present; also `helm-candidate-cache' is
-not reinitialized, meaning candidates are not recomputed unless
-pattern has changed.
-
-Selection is preserved to current candidate if it still exists after
-update or moved to PRESELECT, if specified.
-The helm-window is recentered at the end when RECENTER is `t'
-which is the default, RECENTER can be also a number in this case it is
-passed as argument to `recenter'."
-  (with-helm-buffer
-    (let* ((source    (helm-get-current-source))
-           (selection (helm-aif (helm-get-selection nil t source)
-                          (regexp-quote it))))
-      (setq helm--force-updating-p t)
-      (mapc 'helm-force-update--reinit helm-sources)
-      (helm-update (or preselect selection) source)
-      (when (and (helm-window) recenter)
-        (with-helm-window
-          (recenter (and (numberp recenter) recenter)))))))
-
-(defun helm-refresh ()
-  "Force recalculation and update of candidates."
-  (interactive)
-  (with-helm-alive-p
-    (helm-force-update)))
-(put 'helm-refresh 'helm-only t)
-
-(defun helm-force-update--reinit (source)
-  "Reinit SOURCE by calling its update and init functions."
-  ;; When using a specific buffer as cache, don't kill it.
-  (helm-aif (and (null (bufferp (assoc-default
-                                 (helm-attr 'name source)
-                                 helm--candidate-buffer-alist)))
-                 (helm-apply-functions-from-source
-                  source 'helm-candidate-buffer))
-      (kill-buffer it))
-  (cl-dolist (attr '(update init))
-    (helm-aif (assoc-default attr source)
-        (helm-apply-functions-from-source source it)))
-  (helm-remove-candidate-cache source))
-
-(defun helm-redisplay-buffer ()
-  "Redisplay candidates in `helm-buffer'.
-
-Candidates are not recomputed, only redisplayed after modifying the
-whole list of candidates in each source with functions found in
-`redisplay' attribute of current source.  Note that candidates are
-redisplayed with their display part with all properties included only.
-This function is used in async sources to transform the whole list of
-candidates from the sentinel functions (i.e when all candidates have
-been computed) because other filters like `candidate-transformer' are
-modifying only each chunk of candidates from process-filter as they
-come in and not the whole list.  Use this for e.g sorting the whole
-list of async candidates once computed.
-Note: To ensure redisplay is done in async sources after helm
-reached `candidate-number-limit' you will have also to redisplay your
-candidates from `helm-async-outer-limit-hook'."
-  (with-helm-buffer
-    (let ((get-cands (lambda (source)
-                       (let ((fns (assoc-default 'redisplay source))
-                             candidates
-                             helm-move-to-line-cycle-in-source
-                             helm-allow-mouse)
-                         (helm-goto-source source)
-                         (helm-next-line)
-                         (helm-awhile (condition-case-unless-debug nil
-                                          (and (not (helm-pos-header-line-p))
-                                               (helm-get-selection
-                                                nil 'withprop source))
-                                        (error nil))
-                           (push it candidates)
-                           (when (save-excursion
-                                   (forward-line 1) (helm-end-of-source-p t))
-                             (cl-return nil))
-                           (helm-next-line))
-                         (helm-apply-functions-from-source
-                          source fns (nreverse candidates)))))
-          (get-sources (lambda ()
-                         (let (sources helm-move-to-line-cycle-in-source)
-                           (helm-awhile (helm-get-current-source)
-                             (push it sources)
-                             (when (save-excursion
-                                     (helm-move--end-of-source)
-                                     (forward-line 1) (eobp))
-                             (cl-return nil))
-                             (helm-next-source))
-                           (nreverse sources)))))
-      (goto-char (point-min))
-      (helm-update nil (helm-get-current-source)
-                   (cl-loop with sources = (funcall get-sources)
-                            for s in helm-sources
-                            for name =  (assoc-default 'name s) collect
-                            (when (cl-loop for src in sources thereis
-                                           (string= name
-                                                    (assoc-default 'name src)))
-                                      (funcall get-cands s)))))))
-
-(defun helm-remove-candidate-cache (source)
-  "Remove SOURCE from `helm-candidate-cache'."
-  (remhash (assoc-default 'name source) helm-candidate-cache))
-
-(defun helm-insert-match (match insert-function &optional num source)
-  "Insert MATCH into `helm-buffer' with INSERT-FUNCTION.
-If MATCH is a cons cell then insert the car as display with
-the cdr stored as real value in a `helm-realvalue' text property.
-Args NUM and SOURCE are also stored as text property when specified as
-respectively `helm-cand-num' and `helm-cur-source'."
-  (let ((start     (point-at-bol (point)))
-        (dispvalue (helm-candidate-get-display match))
-        (realvalue (cdr-safe match))
-        (map       (when helm-allow-mouse (make-sparse-keymap)))
-        (inhibit-read-only t)
-        end)
-    (when (and (stringp dispvalue)
-               (not (zerop (length dispvalue))))
-      (funcall insert-function dispvalue)
-      (setq end (point-at-eol))
-      ;; Some strings may handle another keymap prop.
-      (remove-text-properties start end '(keymap nil))
-      (put-text-property start end 'read-only nil)
-      ;; Some sources with candidates-in-buffer have already added
-      ;; 'helm-realvalue property when creating candidate buffer.
-      (unless (get-text-property start 'helm-realvalue)
-        (and realvalue
-             (put-text-property start end
-                                'helm-realvalue realvalue)))
-      (when map
-        (define-key map [mouse-1] 'helm-mouse-select-candidate)
-        (define-key map [mouse-2] 'ignore)
-        (define-key map [mouse-3] 'helm-select-action)
-        (add-text-properties
-         start end
-         `(mouse-face highlight
-           keymap ,map
-           help-echo ,(pcase (get-text-property start 'help-echo)
-                        ((and it (pred stringp))
-                         (concat it "\nmouse-1: select candidate\nmouse-3: menu actions"))
-                        (_ "mouse-1: select candidate\nmouse-3: menu actions")))))
-      (when num
-        (put-text-property start end 'helm-cand-num num))
-      (when source
-        (put-text-property start end 'helm-cur-source source))
-      (funcall insert-function "\n"))))
-
-(defun helm--mouse-reset-selection-help-echo ()
-  (let* ((inhibit-read-only t)
-         (start (overlay-start helm-selection-overlay))
-         (end   (overlay-end helm-selection-overlay))
-         (help-echo (get-text-property start 'help-echo)))
-    (when (and (stringp help-echo)
-               (string-match "mouse-2: execute action" help-echo))
-      (put-text-property
-       start end
-       'help-echo (replace-match "mouse-1: select candidate"
-                                 t t help-echo)))))
-
-(defun helm--bind-mouse-for-selection (pos)
-  (let ((inhibit-read-only t)
-        (map (get-text-property pos 'keymap)))
-    (when map
-      (define-key map [mouse-2] 'helm-maybe-exit-minibuffer)
-      (put-text-property
-       helm-selection-point
-       (overlay-end helm-selection-overlay)
-       'help-echo (helm-aif (get-text-property pos 'help-echo)
-                      (if (and (stringp it)
-                               (string-match "mouse-1: select candidate" it))
-                          (replace-match "mouse-2: execute action" t t it)
-                        "mouse-2: execute action\nmouse-3: menu actions")
-                    "mouse-2: execute action\nmouse-3: menu actions")))))
-
-(defun helm-mouse-select-candidate (event)
-  (interactive "e")
-  (let* ((window (posn-window (event-end event)))
-         (pos    (posn-point (event-end event))))
-    (unwind-protect
-         (with-current-buffer (window-buffer window)
-           (if (and (helm-action-window)
-                    (eql window (get-buffer-window helm-buffer)))
-               (user-error "selection in helm-window not available while selecting action")
-               (helm--mouse-reset-selection-help-echo)
-               (goto-char pos)
-               (when (helm-pos-multiline-p)
-                 (goto-char (or (helm-get-previous-candidate-separator-pos)
-                                (helm-get-previous-header-pos)))
-                 (forward-line 1)))
-           (helm-mark-current-line)
-           (helm-follow-execute-persistent-action-maybe))
-      (select-window (minibuffer-window))
-      (set-buffer (window-buffer window)))))
-(put 'helm-mouse-select-candidate 'helm-only t)
-
-(defun helm-insert-header-from-source (source)
-  "Insert SOURCE name in `helm-buffer' header.
-Maybe insert, by overlay, additional info after the source name
-if SOURCE has header-name attribute."
-  (let ((name (assoc-default 'name source)))
-    (helm-insert-header
-     name
-     (helm-aif (assoc-default 'header-name source)
-         (helm-apply-functions-from-source source it name)))))
-
-(defun helm-insert-header (name &optional display-string)
-  "Insert header of source NAME into the helm buffer.
-If DISPLAY-STRING is non-`nil' and a string value then display
-this additional info after the source name by overlay."
-  (unless (bobp)
-    (let ((start (point)))
-      (insert "\n")
-      (put-text-property start (point) 'helm-header-separator t)))
-  (let ((start (point)))
-    (insert name)
-    (put-text-property (point-at-bol)
-                       (point-at-eol) 'helm-header t)
-    (when display-string
-      (overlay-put (make-overlay (point-at-bol) (point-at-eol))
-                   'display display-string))
-    (insert "\n")
-    (put-text-property start (point) 'face 'helm-source-header)))
-
-(defun helm-insert-candidate-separator ()
-  "Insert separator of candidates into the helm buffer."
-  (insert (propertize helm-candidate-separator 'face 'helm-separator))
-  (put-text-property (point-at-bol)
-                     (point-at-eol) 'helm-candidate-separator t)
-  (insert "\n"))
-
-
-;;; Async process
-;;
-(defun helm-output-filter (process output-string)
-  "The `process-filter' function for helm async sources."
-  (with-helm-quittable
-    (helm-output-filter-1 (assoc process helm-async-processes) output-string)))
-
-(defun helm-output-filter-1 (process-assoc output-string)
-  (helm-log "output-string = %S" output-string)
-  (with-current-buffer helm-buffer
-    (let ((source (cdr process-assoc)))
-      (save-excursion
-        (helm-aif (assoc-default 'insertion-marker source)
-            (goto-char it)
-          (goto-char (point-max))
-          (helm-insert-header-from-source source)
-          (setcdr process-assoc
-                  (append source `((insertion-marker . ,(point-marker))))))
-        (helm-output-filter--process-source
-         (car process-assoc) output-string source
-         (helm-candidate-number-limit source))))
-    (helm-output-filter--post-process)))
-
-(defun helm-output-filter--process-source (process output-string source limit)
-  (cl-dolist (candidate (helm-transform-candidates
-                         (helm-output-filter--collect-candidates
-                          (split-string output-string "\n")
-                          (assq 'incomplete-line source))
-                         source t))
-    (setq candidate
-          (helm--maybe-process-filter-one-by-one-candidate candidate source))
-    (if (assq 'multiline source)
-        (let ((start (point)))
-          (helm-insert-candidate-separator)
-          (helm-insert-match candidate 'insert-before-markers
-                             (1+ (cdr (assq 'item-count source)))
-                             source)
-          (put-text-property start (point) 'helm-multiline t))
-        (helm-insert-match candidate 'insert-before-markers
-                           (1+ (cdr (assq 'item-count source)))
-                           source))
-    (cl-incf (cdr (assq 'item-count source)))
-    (when (>= (assoc-default 'item-count source) limit)
-      (helm-kill-async-process process)
-      (helm-log-run-hook 'helm-async-outer-limit-hook)
-      (cl-return))))
-
-(defun helm-output-filter--collect-candidates (lines incomplete-line-info)
-  "Collect LINES maybe completing the truncated first and last lines."
-  ;; The output of process may come in chunks of any size, so the last
-  ;; line of LINES could be truncated, this truncated line is stored
-  ;; in INCOMPLETE-LINE-INFO to be concatenated with the first
-  ;; incomplete line of the next arriving chunk. INCOMPLETE-LINE-INFO
-  ;; is an attribute of source; it is created with an empty string
-  ;; when the source is computed => (incomplete-line . "")
-  (helm-log "incomplete-line-info = %S" (cdr incomplete-line-info))
-  (butlast
-   (cl-loop for line in lines
-            ;; On start `incomplete-line-info' value is empty string.
-            for newline = (helm-aif (cdr incomplete-line-info)
-                              (prog1
-                                  (concat it line)
-                                (setcdr incomplete-line-info nil))
-                            line)
-            collect newline
-            ;; Store last incomplete line (last chunk truncated) until
-            ;; new output arrives. Previously storing 'line' in
-            ;; incomplete-line-info assumed output was truncated in
-            ;; only two chunks. But output could be large and
-            ;; truncated in more than two chunks. Therefore store
-            ;; 'newline' to contain the previous chunks (Issue #1187).
-            finally do (setcdr incomplete-line-info newline))))
-
-(defun helm-output-filter--post-process ()
-  (helm-aif (get-buffer-window helm-buffer 'visible)
-      (with-selected-window it
-        (helm-skip-noncandidate-line 'next)
-        (helm-mark-current-line nil 'nomouse)
-        ;; FIXME Don't hardcode follow delay.
-        (helm-follow-execute-persistent-action-maybe 0.5)
-        (helm-display-mode-line (helm-get-current-source))
-        (helm-log-run-hook 'helm-after-update-hook)
-        (helm--reset-update-flag))))
-
-(defun helm-process-deferred-sentinel-hook (process event file)
-  "Defer remote processes in sentinels.
-Meant to be called at the beginning of a sentinel process
-function."
-  (when (and (not (zerop helm-tramp-connection-min-time-diff))
-             (string= event "finished\n")
-             (or (file-remote-p file)
-                 ;; `helm-suspend-update-flag'
-                 ;; is non-`nil' here only during a
-                 ;; running process, this will never be called
-                 ;; when user set it explicitly with `C-!'.
-                 helm-suspend-update-flag))
-    (setq helm-suspend-update-flag t)
-    ;; Kill the process but don't delete entry in
-    ;; `helm-async-processes'.
-    (helm-kill-async-process process)
-    ;; When tramp opens the same connection twice in less than 5
-    ;; seconds, it throws 'suppress, which calls the real-handler on
-    ;; the main "Emacs". To avoid this [1] helm waits for 5 seconds
-    ;; before updates yet allows user input during this delay. [1] In
-    ;; recent Emacs versions, this has been fixed so tramp returns nil
-    ;; in such conditions. Note: `tramp-connection-min-time-diff' cannot
-    ;; have values less than 5 seconds otherwise the process dies.
-    (run-at-time helm-tramp-connection-min-time-diff
-                 nil (lambda ()
-                       (when helm-alive-p ; Don't run timer fn after quit.
-                         (setq helm-suspend-update-flag nil)
-                         (helm-check-minibuffer-input))))))
-
-(defun helm-kill-async-processes ()
-  "Kill all asynchronous processes registered in `helm-async-processes'."
-  (while helm-async-processes
-    (helm-kill-async-process (caar helm-async-processes))
-    (setq helm-async-processes (cdr helm-async-processes))))
-
-(defun helm-kill-async-process (process)
-  "Stop output from `helm-output-filter' and kill associated PROCESS."
-  (set-process-filter process nil)
-  (delete-process process))
-
-
-;;; Actions
-;;
-(defun helm-execute-selection-action ()
-  "Execute current action."
-  (helm-log-run-hook 'helm-before-action-hook)
-  ;; Position can be change when `helm-current-buffer'
-  ;; is split, so jump to this position before executing action.
-  (helm-current-position 'restore)
-  (unwind-protect
-       (prog1 (helm-execute-selection-action-1)
-         (helm-log-run-hook 'helm-after-action-hook))
-    (setq helm--executing-helm-action nil)))
-
-(defun helm-execute-selection-action-1 (&optional
-                                        selection action
-                                        preserve-saved-action)
-  "Execute ACTION on current SELECTION.
-If PRESERVE-SAVED-ACTION is non-`nil', then save the action."
-  (helm-log "executing action")
-  (setq action (helm-get-default-action
-                (or action
-                    helm-saved-action
-                    (if (get-buffer helm-action-buffer)
-                        (helm-get-selection helm-action-buffer)
-                      (helm-get-actions-from-current-source)))))
-  (helm-aif (and (not helm-in-persistent-action)
-                 (get-buffer helm-action-buffer))
-      (kill-buffer it))
-  (let ((source (or helm-saved-current-source
-                    (helm-get-current-source)))
-        non-essential)
-    (setq selection (helm-coerce-selection
-                     (or selection
-                         helm-saved-selection
-                         (helm-get-selection nil nil source)
-                         (and (assq 'accept-empty source) ""))
-                     source))
-    (unless preserve-saved-action (setq helm-saved-action nil))
-    (when (and selection action) (funcall action selection))))
-
-(defun helm-coerce-selection (selection source)
-  "Apply coerce attribute function to SELECTION in SOURCE.
-Coerce source with coerce function."
-  (helm-aif (assoc-default 'coerce source)
-      (helm-apply-functions-from-source source it selection)
-    selection))
-
-(defun helm-get-default-action (action)
-  "Get the first ACTION value of action list in source."
-  (if (and (listp action) (not (functionp action)))
-      (cdar action)
-    action))
-
-(defun helm--show-action-window-other-window-p ()
-  (and helm-show-action-window-other-window
-       (or helm-always-two-windows
-           helm--buffer-in-new-frame-p)
-       (eq helm-split-window-state 'vertical)))
-
-(defun helm-select-action ()
-  "Select an action for the currently selected candidate.
-If action buffer is selected, back to the helm buffer."
-  (interactive)
-  (with-helm-alive-p
-    (let ((src (helm-get-current-source)))
-      (helm-log-run-hook 'helm-select-action-hook)
-      (setq helm-saved-selection (helm-get-selection nil nil src))
-      (with-selected-frame (with-helm-window (selected-frame))
-        (prog1
-            (helm-acond ((get-buffer-window helm-action-buffer 'visible)
-                         (set-window-buffer it helm-buffer)
-                         (helm--set-action-prompt 'restore)
-                         (when (helm--show-action-window-other-window-p)
-                           (delete-window it))
-                         (kill-buffer helm-action-buffer)
-                         (setq helm-saved-selection nil)
-                         (helm-set-pattern helm-input 'noupdate))
-                        (helm-saved-selection
-                         (setq helm-saved-current-source src)
-                         (let ((actions (helm-get-actions-from-current-source src))
-                               helm-onewindow-p)
-                           (if (functionp actions)
-                               (message "Sole action: %s"
-                                        (if (or (consp actions)
-                                                (byte-code-function-p actions))
-                                            "Anonymous" actions))
-                               (helm-show-action-buffer actions)
-                               ;; Be sure the minibuffer is entirely deleted (#907).
-                               (helm--delete-minibuffer-contents-from "")
-                               (helm--set-action-prompt)
-                               (helm-check-minibuffer-input))))
-                        (t (message "No Actions available")))
-          (helm-display-mode-line (helm-get-current-source))
-          (run-hooks 'helm-window-configuration-hook))))))
-(put 'helm-select-action 'helm-only t)
-
-(defun helm--set-action-prompt (&optional restore)
-  (with-selected-window (minibuffer-window)
-    (let ((inhibit-read-only t)
-          (props '(face minibuffer-prompt
-                   field t
-                   read-only t
-                   rear-nonsticky t
-                   front-sticky t))
-          (prt (if restore helm--prompt helm--action-prompt)))
-      (erase-buffer)
-      (insert (apply #'propertize prt props)))))
-
-(defun helm-show-action-buffer (actions)
-  (with-current-buffer (get-buffer-create helm-action-buffer)
-    (erase-buffer)
-    (buffer-disable-undo)
-    (setq cursor-type nil)
-    (set-window-buffer (if (helm--show-action-window-other-window-p)
-                           (split-window (get-buffer-window helm-buffer)
-                                         nil helm-show-action-window-other-window)
-                           (get-buffer-window helm-buffer))
-                       helm-action-buffer)
-    (set (make-local-variable 'helm-sources)
-         (list
-          (helm-build-sync-source "Actions"
-            :volatile t
-            :nomark t
-            :persistent-action #'ignore
-            :persistent-help "DoNothing"
-            :keymap 'helm-map
-            :candidates actions
-            :mode-line '("Action(s)" "\\<helm-map>\\[helm-select-action]:BackToCands RET/f1/f2/fn:NthAct")
-            :candidate-transformer
-             (lambda (candidates)
-               (cl-loop for (i . j) in candidates
-                        for count from 1
-                        collect
-                        (cons (concat (cond ((> count 12)
-                                             "      ")
-                                            ((< count 10)
-                                             (format "[f%s]  " count))
-                                            (t (format "[f%s] " count)))
-                                      (propertize i 'face 'helm-action))
-                              j)))
-            :candidate-number-limit nil)))
-    (set (make-local-variable 'helm-source-filter) nil)
-    (set (make-local-variable 'helm-selection-overlay) nil)
-    (helm-initialize-overlays helm-action-buffer)))
-
-
-;; Selection of candidates
-
-(defun helm-display-source-at-screen-top-maybe (unit)
-  "Display source at the top of screen when UNIT value is 'source.
-Returns nil for any other value of UNIT."
-  (when (and helm-display-source-at-screen-top (eq unit 'source))
-    (set-window-start (selected-window)
-                      (save-excursion (forward-line -1) (point)))))
-
-(defun helm-skip-noncandidate-line (direction)
-  "Skip source header or candidates separator when going in DIRECTION.
-DIRECTION is either 'next or 'previous.
-Same as `helm-skip-header-and-separator-line' but ensure
-point is moved to the right place when at bob or eob."
-  (helm-skip-header-and-separator-line direction)
-  (and (bobp) (forward-line 1))     ; Skip first header.
-  (and (eobp) (forward-line -1)))   ; Avoid last empty line.
-
-(defun helm-skip-header-and-separator-line (direction)
-  "Skip source header or candidate separator when going to next/previous line.
-DIRECTION is either 'next or 'previous."
-  (let ((fn (cl-ecase direction
-              (next 'eobp)
-              (previous 'bobp))))
-    (while (and (not (funcall fn))
-                (or (helm-pos-header-line-p)
-                    (helm-pos-candidate-separator-p)))
-      (forward-line (if (and (eq direction 'previous)
-                             (not (eq (point-at-bol) (point-min))))
-                        -1 1)))))
-
-(defun helm-display-mode-line (source &optional force)
-  "Set up mode line and header line for `helm-buffer'.
-
-SOURCE is a Helm source object.
-
-Optional argument FORCE forces redisplay of the Helm buffer's
-mode and header lines."
-  (set (make-local-variable 'helm-mode-line-string)
-       (helm-interpret-value (or (and (listp source) ; Check if source is empty.
-                                      (assoc-default 'mode-line source))
-                                 (default-value 'helm-mode-line-string))
-                             source))
-  (let ((follow (and (or (helm-follow-mode-p source)
-                         (and helm-follow-mode-persistent
-                              (member (assoc-default 'name source)
-                                      helm-source-names-using-follow)))
-                     " (HF)"))
-        (marked (and helm-marked-candidates
-                     (cl-loop with cur-name = (assoc-default 'name source)
-                              for c in helm-marked-candidates
-                              for name = (assoc-default 'name (car c))
-                              when (string= name cur-name)
-                              collect c))))
-    ;; Setup mode-line.
-    (if helm-mode-line-string
-        (setq mode-line-format
-              `(:propertize
-                (" " mode-line-buffer-identification " "
-                     (:eval (format "L%-3d" (helm-candidate-number-at-point)))
-                     ,follow
-                     " "
-                     (:eval ,(and marked
-                                  (propertize
-                                   (format "M%d" (length marked))
-                                   'face 'helm-visible-mark)))
-                     (:eval (when ,helm--mode-line-display-prefarg
-                              (let ((arg (prefix-numeric-value
-                                          (or prefix-arg current-prefix-arg))))
-                                (unless (= arg 1)
-                                  (propertize (format " [prefarg:%s]" arg)
-                                              'face 'helm-prefarg)))))
-                     " "
-                     (:eval (with-helm-buffer
-                              (helm-show-candidate-number
-                               (car-safe helm-mode-line-string))))
-                     " " helm--mode-line-string-real " "
-                     (:eval (make-string (window-width) ? )))
-                keymap (keymap (mode-line keymap
-                                          (mouse-1 . ignore)
-                                          (down-mouse-1 . ignore)
-                                          (drag-mouse-1 . ignore)
-                                          (mouse-2 . ignore)
-                                          (down-mouse-2 . ignore)
-                                          (drag-mouse-2 . ignore)
-                                          (mouse-3 . ignore)
-                                          (down-mouse-3 . ignore)
-                                          (drag-mouse-3 . ignore))))
-              helm--mode-line-string-real
-              (substitute-command-keys (if (listp helm-mode-line-string)
-                                           (cadr helm-mode-line-string)
-                                           helm-mode-line-string)))
-        (setq mode-line-format (default-value 'mode-line-format)))
-    ;; Setup header-line.
-    (cond (helm-echo-input-in-header-line
-           (setq force t)
-           (helm--set-header-line))
-          (helm-display-header-line
-           (let ((hlstr (helm-interpret-value
-                         (and (listp source)
-                              (assoc-default 'header-line source))
-                         source))
-                 (endstr (make-string (window-width) ? )))
-             (setq header-line-format
-                   (propertize (concat " " hlstr endstr)
-                               'face 'helm-header))))))
-  (when force (force-mode-line-update)))
-
-(defun helm--set-header-line (&optional update)
-  (with-selected-window (minibuffer-window)
-    (when helm-display-header-line
-      ;; Prevent cursor movement over the overlay displaying
-      ;; persistent-help in minibuffer (issue #2108).
-      (setq-local disable-point-adjustment t))
-    (let* ((beg  (save-excursion (vertical-motion 0 (helm-window)) (point)))
-           (end  (save-excursion (end-of-visual-line) (point)))
-           ;; The visual line where the cursor is.
-           (cont (buffer-substring beg end))
-           (pref (propertize
-                  " "
-                  'display (if (string-match-p (regexp-opt `(,helm--prompt
-                                                             ,helm--action-prompt))
-                                               cont)
-                               `(space :width ,helm-header-line-space-before-prompt)
-                               (propertize
-                                "->"
-                                'face 'helm-header-line-left-margin))))
-           (pos  (- (point) beg)))
-      ;; Increment pos each time we find a "%" up to current-pos (#1648).
-      (cl-loop for c across (buffer-substring-no-properties beg (point))
-            when (eql c ?%) do (cl-incf pos))
-      ;; Increment pos when cursor is on a "%" to make it visible in header-line
-      ;; i.e "%%|" and not "%|%" (#1649).
-      (when (eql (char-after) ?%) (setq pos (1+ pos)))
-      (setq cont (replace-regexp-in-string "%" "%%" cont))
-      (with-helm-buffer
-        (setq header-line-format (concat pref cont " "))
-        (funcall helm-default-prompt-display-function pos)
-        (when update (force-mode-line-update))))))
-
-(defun helm-set-default-prompt-display (pos)
-  (put-text-property
-   ;; Increment pos to handle the space before prompt (i.e `pref').
-   (+ 1 pos) (+ 2 pos)
-   'face
-   ;; Don't just use cursor face, this can hide the current character.
-   (list :inverse-video t
-         :foreground (face-background 'cursor)
-         :background (face-background 'default))
-   header-line-format))
-
-(defun helm-exchange-minibuffer-and-header-line ()
-  "Display minibuffer in header-line and vice versa for current helm session.
-
-This is a toggle command."
-  (interactive)
-  (with-helm-window
-    (add-hook 'helm-minibuffer-set-up-hook 'helm-hide-minibuffer-maybe)
-    (setq-local helm-echo-input-in-header-line
-                (not helm-echo-input-in-header-line))
-    (with-selected-window (minibuffer-window)
-      (if (with-helm-buffer helm-echo-input-in-header-line)
-          (helm-hide-minibuffer-maybe)
-        (remove-overlays)
-        (setq cursor-type t)))
-    (helm-display-mode-line (helm-get-current-source) t)))
-(put 'helm-exchange-minibuffer-and-header-line 'helm-only t)
-
-(defun helm--update-header-line ()
-  ;; This should be used in `post-command-hook',
-  ;; nowhere else.
-  (when (with-helm-buffer helm-echo-input-in-header-line)
-    (helm--set-header-line t)))
-
-(defun helm-hide-minibuffer-maybe ()
-  "Hide minibuffer contents in a Helm session.
-This function should normally go to `helm-minibuffer-set-up-hook'.
-It has no effect if `helm-echo-input-in-header-line' is nil."
-  (when (with-helm-buffer helm-echo-input-in-header-line)
-    (let ((ov (make-overlay (point-min) (point-max) nil nil t)))
-      (overlay-put ov 'window (selected-window))
-      (helm-aif (and helm-display-header-line
-                     (helm-attr 'persistent-help))
-          (progn
-            (overlay-put ov 'display
-                         (truncate-string-to-width
-                          (substitute-command-keys
-                           (concat "\\<helm-map>\\[helm-execute-persistent-action]: "
-                                   (format "%s (keeping session)" it)))
-                          (- (window-width) 1)))
-            (overlay-put ov 'face 'helm-header))
-        (overlay-put ov 'face (let ((bg-color (face-background 'default nil)))
-                                `(:background ,bg-color :foreground ,bg-color))))
-
-      (setq cursor-type nil))))
-
-(defun helm-show-candidate-number (&optional name)
-  "Used to display candidate number in mode-line.
-You can specify NAME of candidates e.g \"Buffers\" otherwise
-it is \"Candidate\(s\)\" by default."
-  (when helm-alive-p
-    (unless (helm-empty-source-p)
-      ;; Build a fixed width string when candidate-number < 1000
-      (let* ((cand-name (or name "Candidate(s)"))
-             (width (length (format "[999 %s]" cand-name))))
-        (propertize
-         (format (concat "%-" (number-to-string width) "s")
-                 (format "[%s %s]"
-                         (helm-get-candidate-number 'in-current-source)
-                         cand-name))
-         'face (if helm-suspend-update-flag
-                   'helm-candidate-number-suspended
-                   'helm-candidate-number))))))
-
-(cl-defun helm-move-selection-common (&key where direction (follow t))
-  "Move the selection marker to a new position.
-Position is determined by WHERE and DIRECTION.
-Key arg WHERE can be one of:
- - line
- - page
- - edge
- - source
-Key arg DIRECTION can be one of:
- - previous
- - next
- - A source or a source name when used with :WHERE 'source."
-  (let ((move-func (cl-case where
-                     (line (cl-ecase direction
-                             (previous 'helm-move--previous-line-fn)
-                             (next 'helm-move--next-line-fn)))
-                     (page (cl-ecase direction
-                             (previous 'helm-move--previous-page-fn)
-                             (next 'helm-move--next-page-fn)))
-                     (edge (cl-ecase direction
-                             (previous 'helm-move--beginning-of-buffer-fn)
-                             (next 'helm-move--end-of-buffer-fn)))
-                     (source (cl-case direction
-                               (previous 'helm-move--previous-source-fn)
-                               (next 'helm-move--next-source-fn)
-                               (t (lambda () ; A source is passed as DIRECTION arg.
-                                    (helm-move--goto-source-fn direction))))))))
-    (unless (or (helm-empty-buffer-p (helm-buffer-get))
-                (not (helm-window)))
-      (with-helm-window
-        (when helm-allow-mouse
-          (helm--mouse-reset-selection-help-echo))
-        (helm-log-run-hook 'helm-move-selection-before-hook)
-        (funcall move-func)
-        (and (memq direction '(next previous))
-             (helm-skip-noncandidate-line direction))
-        (when (helm-pos-multiline-p)
-          (helm-move--beginning-of-multiline-candidate))
-        (helm-display-source-at-screen-top-maybe where)
-        (helm-mark-current-line)
-        (when follow
-          (helm-follow-execute-persistent-action-maybe))
-        (helm-display-mode-line (helm-get-current-source))
-        (helm-log-run-hook 'helm-move-selection-after-hook)))))
-
-(defun helm-move--beginning-of-multiline-candidate ()
-  (let ((header-pos (helm-get-previous-header-pos))
-        (separator-pos (helm-get-previous-candidate-separator-pos)))
-    (when header-pos
-      (goto-char (if (or (null separator-pos)
-                         (< separator-pos header-pos))
-                     header-pos
-                     separator-pos))
-      (forward-line 1))))
-
-(defun helm-move--previous-multi-line-fn ()
-  (forward-line -1)
-  (unless (helm-pos-header-line-p)
-    (helm-skip-header-and-separator-line 'previous)
-    (helm-move--beginning-of-multiline-candidate)))
-
-(defun helm-move--previous-line-fn ()
-  (if (not (helm-pos-multiline-p))
-      (forward-line -1)
-    (helm-move--previous-multi-line-fn))
-  (when (and helm-move-to-line-cycle-in-source
-             (helm-pos-header-line-p))
-    (forward-line 1)
-    (helm-move--end-of-source)
-    ;; We are at end of helm-buffer
-    ;; check if last candidate is a multiline candidate
-    ;; and jump to it
-    (when (and (eobp)
-               (save-excursion (forward-line -1) (helm-pos-multiline-p)))
-      (helm-move--previous-multi-line-fn))))
-
-(defun helm-move--next-multi-line-fn ()
-  (let ((header-pos (helm-get-next-header-pos))
-        (separator-pos (helm-get-next-candidate-separator-pos)))
-    (cond ((and separator-pos
-                (or (null header-pos) (< separator-pos header-pos)))
-           (goto-char separator-pos))
-          (header-pos
-           (goto-char header-pos)))))
-
-(defun helm-move--next-line-fn ()
-  (if (not (helm-pos-multiline-p))
-      (forward-line 1)
-    (helm-move--next-multi-line-fn))
-  (when (and helm-move-to-line-cycle-in-source
-             (or (save-excursion (and (helm-pos-multiline-p)
-                                      (goto-char (overlay-end
-                                                  helm-selection-overlay))
-                                      (helm-end-of-source-p t)))
-                 (helm-end-of-source-p t)))
-    (helm-move--beginning-of-source)))
-
-(defun helm-move--previous-page-fn ()
-  (condition-case nil
-      (scroll-down)
-    (beginning-of-buffer (goto-char (point-min)))))
-
-(defun helm-move--next-page-fn ()
-  (condition-case nil
-      (scroll-up)
-    (end-of-buffer (goto-char (point-max)))))
-
-(defun helm-move--beginning-of-buffer-fn ()
-  (goto-char (point-min)))
-
-(defun helm-move--end-of-buffer-fn ()
-  (goto-char (point-max)))
-
-(defun helm-move--end-of-source ()
-  (helm-aif (helm-get-next-header-pos)
-      (progn (goto-char it) (forward-line -2))
-    (goto-char (point-max))))
-
-(defun helm-move--beginning-of-source ()
-  (helm-aif (helm-get-previous-header-pos)
-      (progn (goto-char it)
-             (forward-line 1))
-    (goto-char (point-min))))
-
-(defun helm-move--previous-source-fn ()
-  (forward-line -1)
-  (if (bobp)
-      (goto-char (point-max))
-    (helm-skip-header-and-separator-line 'previous))
-  (goto-char (helm-get-previous-header-pos))
-  (forward-line 1))
-
-(defun helm-move--next-source-fn ()
-  (goto-char (or (and (not (save-excursion
-                             (forward-line 1) (eobp)))
-                      ;; Empty source at eob are just
-                      ;; not displayed unless they are dummy.
-                      ;; Issue #1117.
-                      (helm-get-next-header-pos))
-                 (point-min))))
-
-(defun helm-move--goto-source-fn (source-or-name)
-  (goto-char (point-min))
-  (let ((name (if (stringp source-or-name)
-                  source-or-name
-                  (assoc-default 'name source-or-name))))
-    (if (or (null name) (string= name ""))
-        (forward-line 1)
-        (condition-case err
-            (while (not (string= name (helm-current-line-contents)))
-              (goto-char (helm-get-next-header-pos)))
-          (error (helm-log "%S" err))))))
-
-(defun helm-candidate-number-at-point ()
-  (if helm-alive-p
-      (with-helm-buffer
-        (or (get-text-property (point) 'helm-cand-num) 1))
-      (or (get-text-property (point) 'helm-cand-num) 1)))
-
-(defun helm--next-or-previous-line (direction &optional arg)
-  ;; Be sure to not use this in non--interactives calls.
-  (let ((helm-move-to-line-cycle-in-source
-         (and helm-move-to-line-cycle-in-source arg)))
-    (if (and arg (> arg 1))
-        (cl-loop with pos = (helm-candidate-number-at-point)
-                 with cand-num = (helm-get-candidate-number t)
-                 with iter = (min arg (if (eq direction 'next)
-                                          (- cand-num pos)
-                                          (min arg (1- pos))))
-                 for count from 1
-                 while (<= count iter)
-                 do
-                 (helm-move-selection-common :where 'line :direction direction))
-        (helm-move-selection-common :where 'line :direction direction))))
-
-(defun helm-previous-line (&optional arg)
-  "Move selection to the ARG previous line(s).
-Same behavior as `helm-next-line' when called with a numeric prefix arg."
-  (interactive "p")
-  (with-helm-alive-p
-    (helm--next-or-previous-line 'previous arg)))
-(put 'helm-previous-line 'helm-only t)
-
-(defun helm-next-line (&optional arg)
-  "Move selection to the next ARG line(s).
-When numeric prefix arg is > than the number of candidates, then
-move to the last candidate of current source (i.e. don't move to
-next source)."
-  (interactive "p")
-  (with-helm-alive-p
-    (helm--next-or-previous-line 'next arg)))
-(put 'helm-next-line 'helm-only t)
-
-(defun helm-previous-page ()
-  "Move selection back with a pageful."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'page :direction 'previous)))
-(put 'helm-previous-page 'helm-only t)
-
-(defun helm-next-page ()
-  "Move selection forward with a pageful."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'page :direction 'next)))
-(put 'helm-next-page 'helm-only t)
-
-(defun helm-beginning-of-buffer ()
-  "Move selection at the top."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'edge :direction 'previous)))
-(put 'helm-beginning-of-buffer 'helm-only t)
-
-(defun helm-end-of-buffer ()
-  "Move selection at the bottom."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'edge :direction 'next)))
-(put 'helm-end-of-buffer 'helm-only t)
-
-(defun helm-previous-source ()
-  "Move selection to the previous source."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'source :direction 'previous)))
-(put 'helm-previous-source 'helm-only t)
-
-(defun helm-next-source ()
-  "Move selection to the next source."
-  (interactive)
-  (with-helm-alive-p
-    (helm-move-selection-common :where 'source :direction 'next)))
-(put 'helm-next-source 'helm-only t)
-
-(defun helm-goto-source (&optional source-or-name)
-  "Move the selection to the source named SOURCE-OR-NAME.
-
-If SOURCE-OR-NAME is empty string or nil go to the first candidate of
-first source."
-  (helm-move-selection-common :where 'source :direction source-or-name))
-
-(defun helm--follow-action (arg)
-  (let ((helm--temp-follow-flag t) ; Needed in HFF.
-        (in-follow-mode (helm-follow-mode-p)))
-    ;; When follow-mode is already enabled, just go to next or
-    ;; previous line.
-    (when (or (eq last-command 'helm-follow-action-forward)
-              (eq last-command 'helm-follow-action-backward)
-              (eq last-command 'helm-execute-persistent-action)
-              in-follow-mode)
-      (if (> arg 0)
-          (helm-move-selection-common :where 'line
-                                      :direction 'next
-                                      :follow nil)
-          (helm-move-selection-common :where 'line
-                                      :direction 'previous
-                                      :follow nil)))
-    (unless in-follow-mode
-      (helm-execute-persistent-action))))
-
-(defun helm-follow-action-forward ()
-  "Go to next line and execute persistent action."
-  (interactive)
-  (with-helm-alive-p (helm--follow-action 1)))
-(put 'helm-follow-action-forward 'helm-only t)
-
-(defun helm-follow-action-backward ()
-  "Go to previous line and execute persistent action."
-  (interactive)
-  (with-helm-alive-p (helm--follow-action -1)))
-(put 'helm-follow-action-backward 'helm-only t)
-
-(defun helm-mark-current-line (&optional resumep nomouse)
-  "Move `helm-selection-overlay' to current line.
-When RESUMEP is non nil move overlay to `helm-selection-point'.
-When NOMOUSE is specified do not set mouse bindings.
-
-Note that selection is unrelated to visible marks used for marking
-candidates."
-  (with-helm-buffer
-    (when resumep
-      (goto-char helm-selection-point))
-    (move-overlay
-     helm-selection-overlay (point-at-bol)
-     (if (helm-pos-multiline-p)
-         (let ((header-pos (helm-get-next-header-pos))
-               (separator-pos (helm-get-next-candidate-separator-pos)))
-           (or (and (null header-pos) separator-pos)
-               (and header-pos separator-pos
-                    (< separator-pos header-pos)
-                    separator-pos)
-               header-pos
-               (point-max)))
-       (1+ (point-at-eol))))
-    (setq helm-selection-point (overlay-start helm-selection-overlay))
-    (when (and helm-allow-mouse (null nomouse))
-      (helm--bind-mouse-for-selection helm-selection-point))))
-
-(defun helm-confirm-and-exit-minibuffer ()
-  "Maybe ask for confirmation when exiting helm.
-It is similar to `minibuffer-complete-and-exit' adapted to helm.
-If `minibuffer-completion-confirm' value is 'confirm,
-send minibuffer confirm message and exit on next hit.
-If `minibuffer-completion-confirm' value is t,
-don't exit and send message 'no match'."
-  (interactive)
-  (with-helm-alive-p
-    (if (and (helm--updating-p)
-             (null helm--reading-passwd-or-string))
-        (progn (message "[Display not ready]")
-               (sit-for 0.5) (message nil))
-      (let* ((src (helm-get-current-source))
-             (empty-buffer-p (with-current-buffer helm-buffer
-                               (eq (point-min) (point-max))))
-             (sel (helm-get-selection nil nil src))
-             (unknown (and (not empty-buffer-p)
-                           (string= (get-text-property
-                                     0 'display
-                                     (helm-get-selection nil 'withprop src))
-                                    "[?]"))))
-        (cond ((and (or empty-buffer-p unknown)
-                    (eq minibuffer-completion-confirm 'confirm))
-               (setq helm-minibuffer-confirm-state
-                     'confirm)
-               (setq minibuffer-completion-confirm nil)
-               (minibuffer-message " [confirm]"))
-              ((and (or empty-buffer-p
-                        (unless (if minibuffer-completing-file-name
-                                    (and minibuffer-completion-predicate
-                                         (funcall minibuffer-completion-predicate sel))
-                                  (and (stringp sel)
-                                       ;; SEL may be a cons cell when helm-comp-read
-                                       ;; is called directly with a collection composed
-                                       ;; of (display . real) and real is a cons cell.
-                                       (try-completion sel minibuffer-completion-table
-                                                       minibuffer-completion-predicate)))
-                          unknown))
-                    (eq minibuffer-completion-confirm t))
-               (minibuffer-message " [No match]"))
-              (t
-               (setq helm-minibuffer-confirm-state nil)
-               (helm-exit-minibuffer)))))))
-(put 'helm-confirm-and-exit-minibuffer 'helm-only t)
-
-(add-hook 'helm-after-update-hook 'helm-confirm-and-exit-hook)
-
-(defun helm-confirm-and-exit-hook ()
-  "Restore `minibuffer-completion-confirm' when helm update."
-  (unless (or (eq minibuffer-completion-confirm t)
-              (not helm-minibuffer-confirm-state))
-    (setq minibuffer-completion-confirm
-          helm-minibuffer-confirm-state)))
-
-(defun helm-read-string (prompt &optional initial-input history
-                                  default-value inherit-input-method)
-  "Same as `read-string' but for reading string from a helm session."
-  (let ((helm--reading-passwd-or-string t))
-    (read-string
-     prompt initial-input history default-value inherit-input-method)))
-
-(defun helm--updating-p ()
-  ;; helm timer is between two cycles.
-  ;; IOW `helm-check-minibuffer-input' haven't yet compared input
-  ;; and `helm-pattern'.
-  (or (not (equal (minibuffer-contents) helm-pattern))
-      ;; `helm-check-minibuffer-input' have launched `helm-update'.
-      helm--in-update))
-
-(defun helm-maybe-exit-minibuffer ()
-  (interactive)
-  (with-helm-alive-p
-    (if (and (helm--updating-p)
-             (null helm--reading-passwd-or-string))
-        (progn
-          (message "[Display not ready]")
-          (sit-for 0.5) (message nil)
-          (helm-update))
-        (helm-exit-minibuffer))))
-(put 'helm-maybe-exit-minibuffer 'helm-only t)
-
-(defun helm-exit-minibuffer ()
-  "Select the current candidate by exiting the minibuffer."
-  (unless helm-current-prefix-arg
-    (setq helm-current-prefix-arg current-prefix-arg))
-  (setq helm-exit-status 0)
-  (helm-log-run-hook 'helm-exit-minibuffer-hook)
-  (exit-minibuffer))
-
-(defun helm-keyboard-quit ()
-  "Quit minibuffer in helm.
-If action buffer is displayed, kill it."
-  (interactive)
-  (with-helm-alive-p
-    (when (get-buffer-window helm-action-buffer 'visible)
-      (kill-buffer helm-action-buffer))
-    (setq helm-exit-status 1)
-    (abort-recursive-edit)))
-(put 'helm-keyboard-quit 'helm-only t)
-
-(defun helm-get-next-header-pos ()
-  "Return the position of the next header from point."
-  (next-single-property-change (point) 'helm-header))
-
-(defun helm-get-previous-header-pos ()
-  "Return the position of the previous header from point."
-  (previous-single-property-change (point) 'helm-header))
-
-(defun helm-pos-multiline-p ()
-  "Return non-`nil' if the current position is in the multiline source region."
-  (get-text-property (point) 'helm-multiline))
-
-(defun helm-get-next-candidate-separator-pos ()
-  "Return the position of the next candidate separator from point."
-  (let ((hp (helm-get-next-header-pos)))
-    (helm-aif (next-single-property-change (point) 'helm-candidate-separator)
-        (or
-         ;; Be sure we don't catch
-         ;; the separator of next source.
-         (and hp (< it hp) it)
-         ;; The separator found is in next source
-         ;; we are at last cand, so use the header pos.
-         (and hp (< hp it) hp)
-         ;; A single source, just try next separator.
-         it))))
-
-(defun helm-get-previous-candidate-separator-pos ()
-  "Return the position of the previous candidate separator from point."
-  (previous-single-property-change (point) 'helm-candidate-separator))
-
-(defun helm-pos-header-line-p ()
-  "Return t if the current line is a header line."
-  (or (get-text-property (point-at-bol) 'helm-header)
-      (get-text-property (point-at-bol) 'helm-header-separator)))
-
-(defun helm-pos-candidate-separator-p ()
-  "Return t if the current line is a candidate separator."
-  (get-text-property (point-at-bol) 'helm-candidate-separator))
-
-
-;;; Debugging
-;;
-;;
-(defun helm-debug-output ()
-  "Show all helm-related variables at this time."
-  (interactive)
-  (with-helm-alive-p
-    (helm-help-internal " *Helm Debug*" 'helm-debug-output-function)))
-(put 'helm-debug-output 'helm-only t)
-
-(defun helm-debug-output-function (&optional vars)
-  (message "Calculating all helm-related values...")
-  (insert "If you debug some variables or forms, set `helm-debug-variables'
-to a list of forms.\n\n")
-  (cl-dolist (v (or vars
-                    helm-debug-variables
-                    (apropos-internal "^helm-" 'boundp)))
-    (insert "** "
-            (pp-to-string v) "\n"
-            (pp-to-string (with-current-buffer helm-buffer (eval v))) "\n"))
-  (message "Calculating all helm-related values...Done"))
-
-(defun helm-enable-or-switch-to-debug ()
-  "First hit enable helm debugging, second hit switch to debug buffer."
-  (interactive)
-  (with-helm-alive-p
-    (if helm-debug
-        (helm-run-after-exit
-         #'helm-debug-open-last-log)
-        (setq helm-debug t)
-        (with-helm-buffer (setq truncate-lines nil))
-        (message "Debugging enabled"))))
-(put 'helm-enable-or-switch-to-debug 'helm-only t)
-
-
-;; Misc
-(defun helm-kill-buffer-hook ()
-  "Remove tick entry from `helm-tick-hash' and remove buffer from
-`helm-buffers' when killing a buffer."
-  (cl-loop for key being the hash-keys in helm-tick-hash
-        if (string-match (format "^%s/" (regexp-quote (buffer-name))) key)
-        do (remhash key helm-tick-hash))
-  (setq helm-buffers (remove (buffer-name) helm-buffers)))
-(add-hook 'kill-buffer-hook 'helm-kill-buffer-hook)
-
-(defun helm-preselect (candidate-or-regexp &optional source)
-  "Move selection to CANDIDATE-OR-REGEXP on Helm start.
-
-CANDIDATE-OR-REGEXP can be a:
-
-- String
-- Cons cell of two strings
-- Nullary function, which moves to a candidate
-
-When CANDIDATE-OR-REGEXP is a cons cell, tries moving to first
-element of the cons cell, then the second, and so on. This allows
-selection of duplicate candidates after the first.
-
-Optional argument SOURCE is a Helm source object."
-  (with-helm-buffer
-    (when candidate-or-regexp
-      (if source
-          (helm-goto-source source)
-          (goto-char (point-min))
-          (forward-line 1))
-      (if (functionp candidate-or-regexp)
-          (funcall candidate-or-regexp)
-          (let ((start (point)) mp)
-            (helm-awhile (if (consp candidate-or-regexp)
-                             (and (re-search-forward (car candidate-or-regexp) nil t)
-                                  (re-search-forward (cdr candidate-or-regexp) nil t))
-                             (re-search-forward candidate-or-regexp nil t))
-              ;; If search fall on an header line continue loop
-              ;; until it match or fail (Issue #1509).
-              (unless (helm-pos-header-line-p) (cl-return (setq mp it))))
-            (goto-char (or mp start)))))
-    (forward-line 0) ; Avoid scrolling right on long lines.
-    (when (helm-pos-multiline-p)
-      (helm-move--beginning-of-multiline-candidate))
-    (when (helm-pos-header-line-p) (forward-line 1))
-    (when helm-allow-mouse
-      (helm--mouse-reset-selection-help-echo))
-    (helm-mark-current-line)
-    (helm-display-mode-line (or source (helm-get-current-source)))
-    (helm-log-run-hook 'helm-after-preselection-hook)))
-
-(defun helm-delete-current-selection ()
-  "Delete the currently selected item."
-  (with-helm-window
-    (cond ((helm-pos-multiline-p)
-           (helm-aif (helm-get-next-candidate-separator-pos)
-               (delete-region (point-at-bol)
-                              (1+ (progn (goto-char it) (point-at-eol))))
-             ;; last candidate
-             (goto-char (helm-get-previous-candidate-separator-pos))
-             (delete-region (point-at-bol) (point-max)))
-           (when (helm-end-of-source-p)
-             (goto-char (or (helm-get-previous-candidate-separator-pos)
-                            (point-min)))
-             (forward-line 1)))
-          (t
-           (delete-region (point-at-bol) (1+ (point-at-eol)))
-           (when (helm-end-of-source-p t)
-             (let ((headp (save-excursion
-                            (forward-line -1)
-                            (not (helm-pos-header-line-p)))))
-               (and headp (forward-line -1))))))
-    (unless (helm-end-of-source-p t)
-      (helm-mark-current-line))))
-
-(defun helm-end-of-source-1 (n at-point)
-  (save-excursion
-    (if (and (helm-pos-multiline-p) (null at-point))
-        (null (helm-get-next-candidate-separator-pos))
-        (forward-line (if at-point 0 n))
-        (or (eq (point-at-bol) (point-at-eol))
-            (helm-pos-header-line-p)
-            (if (< n 0) (bobp) (eobp))))))
-
-(defun helm-end-of-source-p (&optional at-point)
-  "Return non-`nil' if we are at eob or end of source."
-  (helm-end-of-source-1 1 at-point))
-
-(defun helm-beginning-of-source-p (&optional at-point)
-  "Return non-`nil' if we are at bob or beginning of source."
-  (helm-end-of-source-1 -1 at-point))
-
-(defun helm--edit-current-selection-internal (func)
-  (with-helm-window
-    (forward-line 0)
-    (let ((realvalue (get-text-property (point) 'helm-realvalue))
-          (multiline (get-text-property (point) 'helm-multiline)))
-      (funcall func)
-      (forward-line 0)
-      (and realvalue
-           (put-text-property (point) (point-at-eol)
-                              'helm-realvalue realvalue))
-      (and multiline
-           (put-text-property (point)
-                              (or (helm-get-next-candidate-separator-pos)
-                                  (point-max))
-                              'helm-multiline multiline))
-      (helm-mark-current-line))))
-
-(defmacro helm-edit-current-selection (&rest forms)
-  "Evaluate FORMS at current selection in the helm buffer.
-Used generally to modify current selection."
-  (declare (indent 0) (debug t))
-  `(helm--edit-current-selection-internal
-    (lambda () ,@forms)))
-
-(defun helm--delete-minibuffer-contents-from (from-str)
-  ;; Giving an empty string value to FROM-STR delete all.
-  (let ((input (minibuffer-contents)))
-    (helm-reset-yank-point)
-    (if (> (length input) 0)
-        ;; minibuffer is not empty, delete contents from end
-        ;; of FROM-STR and update.
-        (helm-set-pattern from-str)
-        ;; minibuffer is already empty, force update.
-        (helm-force-update))))
-
-(defun helm-delete-minibuffer-contents (&optional arg)
-  "Delete minibuffer contents.
-When `helm-delete-minibuffer-contents-from-point' is non-`nil',
-delete minibuffer contents from point instead of deleting all.
-Giving a prefix arg reverses this behavior.
-When at the end of minibuffer, deletes all."
-  (interactive "P")
-  (let ((str (if helm-delete-minibuffer-contents-from-point
-                 (if (or arg (eobp))
-                     "" (helm-minibuffer-completion-contents))
-               (if (and arg (not (eobp)))
-                   (helm-minibuffer-completion-contents) ""))))
-    (helm--delete-minibuffer-contents-from str)))
-
-
-;;; helm-source-in-buffer.
-;;
-(defun helm-candidates-in-buffer (&optional source)
-  "The top level function used to store candidates with `helm-source-in-buffer'.
-
-Candidates are stored in a buffer generated internally
-by `helm-candidate-buffer' function.
-Each candidate must be placed in one line.
-
-The buffer is created and fed in the init attribute function of helm.
-
-e.g:
-
-     (helm-build-in-buffer-source \"test\"
-       :init (lambda ()
-               (helm-init-candidates-in-buffer
-                   'global '(foo foa fob bar baz))))
-
-A shortcut can be used to simplify:
-
-     (helm-build-in-buffer-source \"test\"
-       :data '(foo foa fob bar baz))
-
-By default, `helm' makes candidates by evaluating the
-candidates function, then narrows them by `string-match' for each
-candidate.
-
-But this is slow for large number of candidates. The new way is
-to store all candidates in a buffer and then narrow
-with `re-search-forward'. Search function is customizable by search
-attribute. The important point is that buffer processing is MUCH
-FASTER than string list processing and is the Emacs way.
-
-The init function writes all candidates to a newly-created
-candidate buffer.  The candidates buffer is created or specified
-by `helm-candidate-buffer'.  Candidates are stored in a line.
-
-The candidates function narrows all candidates, IOW creates a
-subset of candidates dynamically.
-
-Class `helm-source-in-buffer' is implemented with three attributes:
-
-    (candidates . helm-candidates-in-buffer)
-    (volatile)
-    (match identity)
-
-The volatile attribute is needed because `helm-candidates-in-buffer'
-creates candidates dynamically and need to be called every
-time `helm-pattern' changes.
-
-Because `helm-candidates-in-buffer' plays the role of `match' attribute
-function, specifying `(match identity)' makes the source slightly faster.
-
-However if source contains `match-part' attribute, match is computed only
-on part of candidate returned by the call of function provided by this attribute.
-The function should have one arg, candidate, and return only
-a specific part of candidate.
-
-To customize `helm-candidates-in-buffer' behavior,
-use `search', `get-line' and `match-part' attributes."
-  (let ((src (or source (helm-get-current-source))))
-    (helm-candidates-in-buffer-1
-     (helm-candidate-buffer)
-     helm-pattern
-     (or (assoc-default 'get-line src)
-         #'buffer-substring-no-properties)
-     (or (assoc-default 'search src)
-         '(helm-candidates-in-buffer-search-default-fn))
-     (helm-candidate-number-limit src)
-     (helm-attr 'match-part)
-     src)))
-
-(defun helm-candidates-in-buffer-search-default-fn (pattern)
-  "Search PATTERN with `re-search-forward' with bound and noerror args."
-  (condition-case _err
-      (re-search-forward pattern nil t)
-    (invalid-regexp nil)))
-
-(defun helm-candidates-in-buffer-1 (buffer pattern get-line-fn
-                                    search-fns limit
-                                    match-part-fn source)
-  "Return the list of candidates inserted in BUFFER matching PATTERN."
-  ;; buffer == nil when candidates buffer does not exist.
-  (when buffer
-    (with-current-buffer buffer
-      (let ((inhibit-point-motion-hooks t)
-            (start-point (1- (point-min))))
-        (goto-char start-point)
-        (if (string= pattern "")
-            (helm-initial-candidates-from-candidate-buffer
-             get-line-fn limit)
-          (helm-search-from-candidate-buffer
-           pattern get-line-fn search-fns limit
-           start-point match-part-fn source))))))
-
-
-(defun helm-search-from-candidate-buffer (pattern get-line-fn search-fns
-                                          limit start-point match-part-fn source)
-  (let ((inhibit-read-only t))
-    (helm--search-from-candidate-buffer-1
-     (lambda ()
-       (cl-loop with hash = (make-hash-table :test 'equal)
-                with allow-dups = (assq 'allow-dups source)
-                with case-fold-search = (helm-set-case-fold-search)
-                with count = 0
-                for iter from 1
-                for searcher in search-fns
-                do (progn
-                     (goto-char start-point)
-                     ;; The character at start-point is a newline,
-                     ;; if pattern match it that's mean we are
-                     ;; searching for newline in buffer, in this
-                     ;; case skip this false line.
-                     ;; See comment >>>[1] in
-                     ;; `helm--search-from-candidate-buffer-1'.
-                     (and (condition-case nil
-                              (looking-at pattern)
-                            (invalid-regexp nil))
-                          (forward-line 1)))
-                nconc
-                (cl-loop with pos-lst
-                         while (and (setq pos-lst (funcall searcher pattern))
-                                    (not (eobp))
-                                    (< count limit))
-                         for cand = (apply get-line-fn
-                                           (if (and pos-lst (listp pos-lst))
-                                               pos-lst
-                                               (list (point-at-bol) (point-at-eol))))
-                         when (and match-part-fn
-                                   (not (get-text-property 0 'match-part cand)))
-                         do (setq cand
-                                  (propertize cand 'match-part (funcall match-part-fn cand)))
-                         for dup = (gethash cand hash)
-                         when (and (or (and allow-dups dup (= dup iter))
-                                       (null dup))
-                                   (or
-                                    ;; Always collect when cand is matched
-                                    ;; by searcher funcs and match-part attr
-                                    ;; is not present.
-                                    (and (not match-part-fn)
-                                         (not (consp pos-lst)))
-                                    ;; If match-part attr is present, or if SEARCHER fn
-                                    ;; returns a cons cell, collect PATTERN only if it
-                                    ;; match the part of CAND specified by
-                                    ;; the match-part func.
-                                    (helm-search-match-part cand pattern)))
-                         do (progn
-                              (puthash cand iter hash)
-                              (helm--maybe-process-filter-one-by-one-candidate cand source)
-                              (cl-incf count))
-                         and collect cand))))))
-
-(defun helm-search-match-part (candidate pattern)
-  "Match PATTERN only on match-part property value of CANDIDATE.
-
-Because `helm-search-match-part' maybe called even if unspecified
-in source (negation or fuzzy), the part to match fallback to the whole
-candidate even if match-part haven't been computed by match-part-fn
-and stored in the match-part property."
-  (let ((part (or (get-text-property 0 'match-part candidate)
-                  candidate))
-        (fuzzy-regexp (cadr (gethash 'helm-pattern helm--fuzzy-regexp-cache)))
-        (matchfn (if helm-migemo-mode
-                     'helm-mm-migemo-string-match 'string-match)))
-    (if (string-match " " pattern)
-        (cl-loop for i in (helm-mm-split-pattern pattern) always
-                 (if (string-match "\\`!" i)
-                     (not (funcall matchfn (substring i 1) part))
-                     (funcall matchfn i part)))
-        (if (string-match "\\`!" pattern)
-            (if helm--in-fuzzy
-                ;; Fuzzy regexp have already been
-                ;; computed with substring 1.
-                (not (string-match fuzzy-regexp part))
-                (not (funcall matchfn (substring pattern 1) part)))
-            (funcall matchfn (if helm--in-fuzzy fuzzy-regexp pattern) part)))))
-
-(defun helm-initial-candidates-from-candidate-buffer (get-line-fn limit)
-  (delq nil (cl-loop for i from 1 to limit
-                     until (eobp)
-                     collect (funcall get-line-fn
-                                      (point-at-bol) (point-at-eol))
-                     do (forward-line 1))))
-
-(defun helm--search-from-candidate-buffer-1 (search-fn)
-  ;; We are adding a newline at bob and at eol
-  ;; and removing these newlines afterward.
-  ;; This is a bad hack that should be removed.
-  ;; To avoid matching the empty line at first line
-  ;; when searching with e.g occur and "^$" just
-  ;; forward-line before searching (See >>>[1] above).
-  (goto-char (point-min))
-  (insert "\n")
-  (goto-char (point-max))
-  (insert "\n")
-  (unwind-protect
-       (funcall search-fn)
-    (goto-char (point-min))
-    (delete-char 1)
-    (goto-char (1- (point-max)))
-    (delete-char 1)
-    (set-buffer-modified-p nil)))
-
-(defun helm-candidate-buffer (&optional buffer-spec)
-  "Register and return a buffer storing candidates of current source.
-
-This is used to initialize a buffer for storing candidates for a
-candidates-in-buffer source, candidates will be searched in this
-buffer and displayed in `helm-buffer'.
-This should be used only in init functions, don't relay on this in
-other places unless you know what you are doing.
-
-This function is still in public API only for backward compatibility,
-you should use instead `helm-init-candidates-in-buffer' for
-initializing your sources.
-
-Internally, this function is called without argument and returns the
-buffer corresponding to current source i.e `helm--source-name' which
-is available in only some places.
-
-Acceptable values of BUFFER-SPEC:
-
-- global (a symbol)
-  Create a new global candidates buffer,
-  named \" *helm candidates:SOURCE*\".
-  This is used by `helm-init-candidates-in-buffer' and it is
-  the most common usage of BUFFER-SPEC.
-  The buffer will be killed and recreated at each new helm-session.
-
-- local (a symbol)
-  Create a new local candidates buffer,
-  named \" *helm candidates:SOURCE*HELM-CURRENT-BUFFER\".
-  You may want to use this when you want to have a different buffer
-  each time source is used from a different `helm-current-buffer'.
-  The buffer is erased and refilled at each new session but not killed.
-  You probably don't want to use this value for BUFFER-SPEC.
-
-- nil (omit)
-  Only return the candidates buffer of current source if found.
-  
-- A buffer
-  Register a buffer as a candidates buffer.
-  The buffer needs to exists, it is not created.
-  This allow you to use the buffer as a cache, it is faster because
-  the buffer is already drawn, but be careful when using this as you
-  may mangle your buffer depending what you write in your init(s)
-  function, IOW don't modify the contents of the buffer in init(s)
-  function but in a transformer.
-  The buffer is not erased nor deleted.
-  Generally it is safer to use a copy of buffer inserted
-  in a global or local buffer.
-  
-If for some reasons a global buffer and a local buffer exist and are
-belonging to the same source, the local buffer takes precedence on the
-global one and is used instead.
-
-When forcing update only the global and local buffers are killed
-before running again the init function."
-  (let ((global-bname (format " *helm candidates:%s*"
-                              helm--source-name))
-        (local-bname (format " *helm candidates:%s*%s"
-                             helm--source-name
-                             (buffer-name helm-current-buffer))))
-    (when buffer-spec
-      ;; Register buffer in `helm--candidate-buffer-alist'.
-      ;; This is used only to retrieve buffer associated to current source
-      ;; when using named buffer as value of BUFFER-SPEC.
-      (setq helm--candidate-buffer-alist
-            (cons (cons helm--source-name buffer-spec)
-                  (delete (assoc helm--source-name
-                                 helm--candidate-buffer-alist)
-                          helm--candidate-buffer-alist)))
-      ;; When using global or local as value of CREATE-OR-BUFFER
-      ;; create the buffer global-bname or local-bname, otherwise
-      ;; reuse the named buffer.
-      (unless (bufferp buffer-spec)
-        ;; Global buffers are killed and recreated.
-        (and (eq buffer-spec 'global)
-             (buffer-live-p (get-buffer global-bname))
-             (kill-buffer global-bname))
-        ;; Create global or local buffer.
-        ;; Local buffer, once created are reused and a new one
-        ;; is created when `helm-current-buffer' change across sessions.
-        (with-current-buffer (get-buffer-create
-                              (cl-ecase buffer-spec
-                                (global global-bname)
-                                (local  local-bname)))
-          ;; We need a buffer not read-only to perhaps insert later
-          ;; text coming from read-only buffers (issue #1176).
-          (set (make-local-variable 'buffer-read-only) nil)
-          ;; Undo is automatically disabled in buffer names starting
-          ;; with a space, so no need to disable it.
-          (erase-buffer)
-          (font-lock-mode -1))))
-    ;; Finally return the candidates buffer.
-    (helm-acond ((get-buffer local-bname))
-                ((get-buffer global-bname))
-                ((assoc-default helm--source-name helm--candidate-buffer-alist)
-                 (and (or (stringp it) (bufferp it))
-                      (buffer-live-p (get-buffer it))
-                      it)))))
-
-(defun helm-init-candidates-in-buffer (buffer-spec data)
-  "Register BUFFER-SPEC with DATA for a helm candidates-in-buffer session.
-
-Arg BUFFER-SPEC can be a buffer-name (stringp), a buffer-spec object
-\(bufferp), or a symbol, either 'local or 'global which is passed to
-`helm-candidate-buffer'.
-The most common usage of BUFFER-SPEC is 'global.
-
-Arg DATA can be either a list or a plain string.
-Returns the resulting buffer.
-
-Use this in your init function to register a buffer for a
-`helm-source-in-buffer' session and feed it with DATA.
-You probably don't want to bother with this and use the :data slot
-when initializing a source with `helm-source-in-buffer' class."
-  (declare (indent 1))
-  (let ((caching (and (or (stringp buffer-spec)
-                          (bufferp buffer-spec))
-                      (buffer-live-p (get-buffer buffer-spec))))
-        (buf (helm-candidate-buffer
-              (if (or (stringp buffer-spec)
-                      (bufferp buffer-spec))
-                  (get-buffer-create buffer-spec)
-                buffer-spec)))) ; a symbol 'global or 'local.
-    (unless caching
-      (with-current-buffer buf
-        (erase-buffer)
-        (cond ((listp data)
-               (insert (mapconcat (lambda (i)
-                                    (cond ((symbolp i) (symbol-name i))
-                                          ((numberp i) (number-to-string i))
-                                          (t i)))
-                                  data "\n")))
-              ((stringp data) (insert data))))
-      buf)))
-
-
-;;; Resplit helm window
-;;
-;;
-(defun helm-toggle-resplit-window ()
-  "Toggle resplit helm window, vertically or horizontally."
-  (interactive)
-  (with-helm-alive-p
-    (if (= (length (window-list nil 1)) 2)
-        (progn
-          (when helm-prevent-escaping-from-minibuffer
-            (helm-prevent-switching-other-window :enabled nil))
-          (unwind-protect
-               (with-helm-window
-                 (cond ((or helm-full-frame (one-window-p t))
-                        (user-error "Attempt to resplit a single window"))
-                       ((helm-action-window)
-                        (user-error "Can't resplit while selecting actions"))
-                       (t
-                        (let ((before-height (window-height)))
-                          (delete-window)
-                          (set-window-buffer
-                           (select-window
-                            (if (= (window-height) before-height) ; initial split was horizontal.
-                                ;; Split window vertically with `helm-buffer' placed
-                                ;; on the good side according to actual value of
-                                ;; `helm-split-window-default-side'.
-                                (prog1
-                                    (cond ((or (eq helm-split-window-default-side 'above)
-                                               (eq helm-split-window-default-side 'left))
-                                           (split-window
-                                            (selected-window) nil 'above))
-                                          (t (split-window-vertically)))
-                                  (setq helm-split-window-state 'vertical))
-                                ;; Split window vertically, same comment as above.
-                                (setq helm-split-window-state 'horizontal)
-                                (cond ((or (eq helm-split-window-default-side 'left)
-                                           (eq helm-split-window-default-side 'above))
-                                       (split-window (selected-window) nil 'left))
-                                      (t (split-window-horizontally)))))
-                           helm-buffer))))
-                 (setq helm--window-side-state (helm--get-window-side-state)))
-            (when helm-prevent-escaping-from-minibuffer
-              (helm-prevent-switching-other-window :enabled t))))
-        (error "current window configuration not suitable for splitting"))))
-(put 'helm-toggle-resplit-window 'helm-only t)
-
-;; Utility: Resize helm window.
-(defun helm-enlarge-window-1 (n)
-  "Enlarge or narrow helm window.
-If N is positive enlarge, if negative narrow."
-  (unless helm-full-frame
-    (let ((horizontal-p (eq helm-split-window-state 'horizontal)))
-      (with-helm-window
-        (enlarge-window n horizontal-p)))))
-
-(defun helm-narrow-window ()
-  "Narrow helm window."
-  (interactive)
-  (with-helm-alive-p
-    (helm-enlarge-window-1 -1)))
-(put 'helm-narrow-window 'helm-only t)
-
-(defun helm-enlarge-window ()
-  "Enlarge helm window."
-  (interactive)
-  (with-helm-alive-p
-    (helm-enlarge-window-1 1)))
-(put 'helm-enlarge-window 'helm-only t)
-
-(defun helm-toggle-full-frame (&optional arg)
-  "Toggle helm-buffer full-frame view."
-  (interactive "p")
-  (cl-assert (null (helm-action-window))
-             nil "Unable to toggle full frame from action window")
-  (when arg ; Called interactively
-    (cl-assert (null helm--buffer-in-new-frame-p)
-               nil "Can't toggle full frame when using helm own frame"))
-  (if (or helm-onewindow-p
-          (buffer-local-value 'helm-full-frame (get-buffer helm-buffer)))
-      (with-helm-window
-        (setq-local helm-full-frame nil)
-        (setq helm-onewindow-p nil)
-        (let ((split-window-preferred-function
-               helm-split-window-preferred-function))
-          (switch-to-buffer helm-current-buffer)
-          (helm-display-buffer helm-buffer)
-          (select-window (minibuffer-window))))
-    (with-helm-window
-      (delete-other-windows)
-      (setq-local helm-full-frame t)
-      (setq helm-onewindow-p t))))
-(put 'helm-toggle-full-frame 'helm-only t)
-
-(defun helm-swap-windows ()
-  "Swap window holding `helm-buffer' with other window."
-  (interactive)
-  (with-helm-alive-p
-    (if (= (length (window-list nil 1)) 2)
-        (cond ((and helm-full-frame (one-window-p t))
-               (user-error "Can't swap windows in a single window"))
-              ((helm-action-window)
-               (user-error "Can't resplit while selecting actions"))
-              (t
-               (let* ((w1          (helm-window))
-                      (split-state (eq helm-split-window-state 'horizontal))
-                      (w1size      (window-total-size w1 split-state))
-                      (b1          (window-buffer w1)) ; helm-buffer
-                      (s1          (window-start w1))
-                      (cur-frame   (window-frame w1))
-                      (w2          (with-selected-window (helm-window)
-                                     ;; Don't try to display helm-buffer
-                                     ;; in a dedicated window.
-                                     (get-window-with-predicate
-                                      (lambda (w) (not (window-dedicated-p w)))
-                                      1 cur-frame)))
-                      (w2size      (window-total-size w2 split-state))
-                      (b2          (window-buffer w2)) ; probably helm-current-buffer
-                      (s2          (window-start w2))
-                      resize)
-                 (with-selected-frame (window-frame w1)
-                   (helm-replace-buffer-in-window w1 b1 b2)
-                   (helm-replace-buffer-in-window w2 b2 b1)
-                   (setq resize
-                         (cond ( ;; helm-window is smaller than other window.
-                                (< w1size w2size)
-                                (- (- (max w2size w1size)
-                                      (min w2size w1size))))
-                               ( ;; helm-window is larger than other window.
-                                (> w1size w2size)
-                                (- (max w2size w1size)
-                                   (min w2size w1size)))
-                               ( ;; windows have probably same size.
-                                t nil)))
-                   ;; Maybe resize the window holding helm-buffer.
-                   (and resize (window-resize w2 resize split-state))
-                   (set-window-start w1 s2 t)
-                   (set-window-start w2 s1 t))
-                 (setq helm--window-side-state (helm--get-window-side-state)))))
-        (error "current window configuration not suitable for splitting"))))
-(put 'helm-swap-windows 'helm-only t)
-
-(defun helm--get-window-side-state ()
-  "Return the position of `helm-window' from `helm-current-buffer'.
-Possible values are 'left 'right 'below or 'above."
-  (let ((side-list '(left right below above)))
-    (cl-loop for side in side-list
-          thereis (and (equal (helm-window)
-                              (window-in-direction
-                               side (get-buffer-window helm-current-buffer t)
-                               t))
-                       side))))
-
-(defun helm-replace-buffer-in-window (window buffer1 buffer2)
-  "Replace BUFFER1 by BUFFER2 in WINDOW registering BUFFER1."
-  (when (get-buffer-window buffer1)
-    (unrecord-window-buffer window buffer1)
-    (set-window-buffer window buffer2)))
-
-;; Utility: select another action by key
-(defun helm-select-nth-action (n)
-  "Select the N nth action for the currently selected candidate."
-  (let ((src (helm-get-current-source)))
-    (setq helm-saved-selection (helm-get-selection nil nil src))
-    (unless helm-saved-selection
-      (error "Nothing is selected"))
-    (setq helm-saved-action
-          (helm-get-nth-action
-           n
-           (if (get-buffer-window helm-action-buffer 'visible)
-               (assoc-default 'candidates src)
-               (helm-get-actions-from-current-source src))))
-    (helm-maybe-exit-minibuffer)))
-
-(defun helm-get-nth-action (n action)
-  (cond ((and (zerop n) (functionp action))
-         action)
-        ((listp action)
-         (or (cdr (elt action n))
-             (error "No such action")))
-        ((and (functionp action) (< 0 n))
-         (error "Sole action"))
-        (t
-         (error "Error in `helm-select-nth-action'"))))
-
-(defun helm-execute-selection-action-at-nth (linum)
-  "Execute default action on candidate at LINUM lines from selection."
-  (let ((prefarg current-prefix-arg))
-    (if (>= linum 0)
-        (helm-next-line linum)
-        (helm-previous-line (lognot (1- linum))))
-    (setq current-prefix-arg prefarg)
-    (helm-exit-minibuffer)))
-
-;;; Persistent Action
-;;
-(defun helm-initialize-persistent-action ()
-  (set (make-local-variable 'helm-persistent-action-display-window) nil))
-
-(cl-defun helm-execute-persistent-action (&optional attr split-onewindow)
-  "Perform the associated action ATTR without quitting helm.
-Arg ATTR default will be `persistent-action' or `persistent-action-if'
-if unspecified depending on what's found in source, but it can be
-anything else.
-In this case you have to add this new attribute to your source.
-See `persistent-action' and `persistent-action-if' slot documentation
-in `helm-source'.
-
-When `helm-full-frame' or SPLIT-ONEWINDOW are non-`nil', and
-`helm-buffer' is displayed in only one window, the helm window is
-split to display `helm-select-persistent-action-window' in other
-window to maintain visibility."
-  (interactive)
-  (with-helm-alive-p
-    (let ((source (helm-get-current-source)))
-      (unless attr
-        (setq attr (or (car (assq 'persistent-action source))
-                       (car (assq 'persistent-action-if source)))))
-      (helm-log "executing persistent-action")
-      (let* ((selection (and source (helm-get-selection nil nil source)))
-             (attr-val (if (eq attr 'persistent-action-if)
-                           (funcall (assoc-default attr source) selection)
-                         (assoc-default attr source)))
-             ;; If attr value is a cons, use its car as persistent function
-             ;; and its car to decide if helm window should be splitted.
-             (fn       (if (and (consp attr-val)
-                                ;; maybe a lambda.
-                                (not (functionp attr-val)))
-                           (car attr-val) attr-val))
-             (no-split (and (consp attr-val)
-                            (not (functionp attr-val))
-                            (cdr attr-val)))
-             (cursor-in-echo-area t)
-             mode-line-in-non-selected-windows)
-        (progn
-          (when (and helm-onewindow-p (null no-split)
-                     (null helm--buffer-in-new-frame-p))
-            (helm-toggle-full-frame))
-          (when (eq fn 'ignore)
-            (cl-return-from helm-execute-persistent-action nil))
-          (when source
-            (with-helm-window
-              (save-selected-window
-                (if no-split
-                    (helm-select-persistent-action-window)
-                  (helm-select-persistent-action-window
-                   (or split-onewindow helm-onewindow-p)))
-                (helm-log "current-buffer = %S" (current-buffer))
-                (let ((helm-in-persistent-action t)
-                      (same-window-regexps '("."))
-                      display-buffer-function pop-up-windows pop-up-frames
-                      special-display-regexps special-display-buffer-names)
-                  (helm-execute-selection-action-1
-                   selection (or fn (helm-get-actions-from-current-source source)) t)
-                  (unless (helm-action-window)
-                    (helm-log-run-hook 'helm-after-persistent-action-hook)))
-                ;; A typical case is when a persistent action delete
-                ;; the buffer already displayed in
-                ;; `helm-persistent-action-display-window' and `helm-full-frame'
-                ;; is enabled, we end up with the `helm-buffer'
-                ;; displayed in two windows.
-                (when (and helm-onewindow-p
-                           (> (length (window-list)) 1)
-                           (equal (buffer-name
-                                   (window-buffer
-                                    helm-persistent-action-display-window))
-                                  (helm-buffer-get)))
-                  (delete-other-windows))))))))))
-(put 'helm-execute-persistent-action 'helm-only t)
-
-(defun helm-persistent-action-display-window (&optional split-onewindow)
-  "Return the window that will be used for persistent action.
-If SPLIT-ONEWINDOW is non-`nil' window is split in persistent action."
-  (with-helm-window
-    (let (next-win cur-win)
-      (setq helm-persistent-action-display-window
-            (cond ((and (window-live-p helm-persistent-action-display-window)
-                        (not (member helm-persistent-action-display-window
-                                     (get-buffer-window-list helm-buffer))))
-                   helm-persistent-action-display-window)
-                  ((and helm--buffer-in-new-frame-p helm-initial-frame)
-                   (with-selected-frame helm-initial-frame (selected-window)))
-                  (split-onewindow (split-window))
-                  ;; Fix Issue #2050 with dedicated window.
-                  ((window-dedicated-p
-                    (setq next-win (next-window (selected-window) 1)))
-                   (with-helm-after-update-hook
-                     (and (window-live-p helm-persistent-action-display-window)
-                          (delete-window helm-persistent-action-display-window)))
-                   (split-window))
-                  ((window-dedicated-p
-                    (setq cur-win (get-buffer-window helm-current-buffer)))
-                   (split-window))
-                  (cur-win)
-                  (t next-win))))))
-
-(defun helm-select-persistent-action-window (&optional split-onewindow)
-  "Select the window that will be used for persistent action.
-See `helm-persistent-action-display-window' for how to use SPLIT-ONEWINDOW."
-  (select-window (get-buffer-window (helm-buffer-get)))
-  (prog1
-      (select-window
-       (setq minibuffer-scroll-window
-             (helm-persistent-action-display-window split-onewindow)))
-    (helm-log "Selected window is %S" minibuffer-scroll-window)))
-
-;;; Scrolling - recentering
-;;
-;;
-(defun helm-other-window-base (command &optional arg)
-  (let ((minibuffer-scroll-window
-         (helm-persistent-action-display-window)))
-    (funcall command (or arg helm-scroll-amount))))
-
-(defun helm-scroll-other-window (&optional arg)
-  "Scroll other window upward ARG many lines.
-When arg is not provided scroll `helm-scroll-amount' lines.
-See `scroll-other-window'."
-  (interactive "P")
-  (with-helm-alive-p (helm-other-window-base 'scroll-other-window arg)))
-(put 'helm-scroll-other-window 'helm-only t)
-
-(defun helm-scroll-other-window-down (&optional arg)
-  "Scroll other window downward ARG many lines.
-When arg is not provided scroll `helm-scroll-amount' lines.
-See `scroll-other-window-down'."
-  (interactive "P")
-  (with-helm-alive-p (helm-other-window-base 'scroll-other-window-down arg)))
-(put 'helm-scroll-other-window-down 'helm-only t)
-
-(defun helm-recenter-top-bottom-other-window (&optional arg)
-  "Run `recenter-top-bottom' in other window.
-Meaning of prefix ARG is the same as in `recenter-top-bottom'."
-  (interactive "P")
-  (with-helm-alive-p
-    (with-helm-window
-      (with-selected-window (helm-persistent-action-display-window)
-        (recenter-top-bottom arg)))))
-(put 'helm-recenter-top-bottom-other-window 'helm-only t)
-
-(defun helm-reposition-window-other-window (&optional arg)
-  "Run `reposition-window' in other window.
-Meaning of prefix ARG is the same as in `reposition-window'."
-  (interactive "P")
-  (with-helm-alive-p
-    (with-helm-window
-      (with-selected-window (helm-persistent-action-display-window)
-        (reposition-window arg)))))
-(put 'helm-reposition-window-other-window 'helm-only t)
-
-
-;; Utility: Visible Mark
-
-(defun helm-clear-visible-mark ()
-  (with-current-buffer (helm-buffer-get)
-    (mapc 'delete-overlay helm-visible-mark-overlays)
-    (set (make-local-variable 'helm-visible-mark-overlays) nil)))
-
-(defun helm-this-visible-mark ()
-  (cl-loop for o in (overlays-at (point))
-           when (overlay-get o 'visible-mark)
-           return o))
-
-(defun helm-delete-visible-mark (overlay)
-  (let ((src (helm-get-current-source)))
-    (setq helm-marked-candidates
-          (remove
-           (cons src (helm-get-selection nil nil src))
-           helm-marked-candidates))
-    (delete-overlay overlay)
-    (setq helm-visible-mark-overlays
-          (delq overlay helm-visible-mark-overlays))))
-
-(defun helm-make-visible-mark (&optional src selection)
-  (let* ((source (or src  (helm-get-current-source)))
-         (sel    (or selection (helm-get-selection
-                                nil (helm-attr 'marked-with-props source)
-                                source)))
-         (selection-end (if (helm-pos-multiline-p)
-                            ;; Stays within source
-                            (or (helm-get-next-candidate-separator-pos)
-                                (helm-get-next-header-pos)
-                                (point-max))
-                          ;; Not multiline
-                          (1+ (point-at-eol))))
-         (o (make-overlay (point-at-bol) selection-end)))
-    (overlay-put o 'priority 0)
-    (overlay-put o 'face   'helm-visible-mark)
-    (overlay-put o 'source (assoc-default 'name source))
-    (overlay-put o 'string (buffer-substring (overlay-start o) (overlay-end o)))
-    (overlay-put o 'real sel)
-    (overlay-put o 'visible-mark t)
-    (cl-pushnew o helm-visible-mark-overlays)
-    (push (cons source sel) helm-marked-candidates)))
-
-(defun helm-toggle-visible-mark (arg)
-  "Toggle helm visible mark at point ARG times.
-If ARG is negative toggle backward."
-  (interactive "p")
-  (with-helm-alive-p
-    (with-helm-window
-      (let ((nomark (assq 'nomark (helm-get-current-source)))
-            (next-fns (if (< arg 0)
-                          '(helm-beginning-of-source-p . helm-previous-line)
-                        '(helm-end-of-source-p . helm-next-line))))
-        (if nomark
-            (message "Marking not allowed in this source")
-          (cl-loop with n = (if (< arg 0) (* arg -1) arg)
-                   repeat n do
-                   (progn
-                     (helm-aif (helm-this-visible-mark)
-                         (helm-delete-visible-mark it)
-                       (helm-make-visible-mark))
-                     (if (funcall (car next-fns))
-                         (progn
-                           (helm-display-mode-line (helm-get-current-source))
-                           (cl-return nil))
-                       (funcall (cdr next-fns))))))))))
-(put 'helm-toggle-visible-mark 'helm-only t)
-
-(defun helm-file-completion-source-p (&optional source)
-  "Return non-`nil' if current source is a file completion source."
-  (or helm--completing-file-name ; helm-read-file-name
-      (let ((cur-source (cdr (assq 'name
-                                    (or source (helm-get-current-source))))))
-        (cl-loop for i in helm--file-completion-sources
-                 thereis (string= cur-source i)))))
-
-(defun helm-mark-all (&optional all)
-  "Mark all visible unmarked candidates in current source.
-
-With a prefix arg mark all visible unmarked candidates in all sources."
-  (interactive "P")
-  (with-helm-alive-p
-    (with-helm-window ; Using `with-helm-buffer' for some unknow reasons infloop.
-      (if (null all)
-          (helm-mark-all-1 t)
-          (let ((pos (point)))
-            (goto-char (point-min))
-            (helm-awhile (helm-get-next-header-pos)
-              (goto-char it)
-              (forward-line 1)
-              (helm-mark-current-line)
-              (helm-mark-all-1))
-            ;; `save-excursion' seems confused if used in addition of
-            ;; the one used in `helm-mark-all-1', so save POS and back
-            ;; to it when loop is finished.
-            (goto-char pos)
-            (helm-mark-current-line)
-            (helm-display-mode-line (helm-get-current-source) t))))))
-(put 'helm-mark-all 'helm-only t)
-
-(defun helm-mark-all-1 (&optional ensure-beg-of-source)
-  "Mark all visible unmarked candidates in current source.
-Need to be wrapped in `with-helm-window'.
-Arg ENSURE-BEG-OF-SOURCE ensure we are at beginning of source when
-starting to mark candidates, if handled elsewhere before starting it
-is not needed."
-  (let* ((src        (helm-get-current-source))
-         (follow     (if (helm-follow-mode-p src) 1 -1))
-         (nomark     (assq 'nomark src))
-         (src-name   (assoc-default 'name src))
-         (filecomp-p (or (helm-file-completion-source-p src)
-                         (string= src-name "Files from Current Directory")))
-         (remote-p (and filecomp-p (file-remote-p helm-pattern))))
-    ;; Note that `cl-letf' prevents edebug working properly.
-    (cl-letf (((symbol-function 'message) #'ignore))
-      (helm-follow-mode -1)
-      (unwind-protect
-           (if nomark
-               (message "Marking not allowed in this source")
-               (save-excursion
-                 (when ensure-beg-of-source
-                   (goto-char (helm-get-previous-header-pos))
-                   (forward-line 1))
-                 (let* ((next-head (helm-get-next-header-pos))
-                        (end       (and next-head
-                                        (save-excursion
-                                          (goto-char next-head)
-                                          (forward-line -1)
-                                          (point))))
-                        (maxpoint  (or end (point-max))))
-                   (while (< (point) maxpoint)
-                     (helm-mark-current-line)
-                     (let* ((prefix (get-text-property (point-at-bol) 'display))
-                            (cand   (helm-get-selection nil nil src))
-                            (bn     (and filecomp-p (helm-basename cand))))
-                       ;; Don't mark possibles directories ending with . or ..
-                       ;; autosave files/links and non--existent files.
-                       (unless
-                           (or (helm-this-visible-mark)
-                               (string= prefix "[?]") ; doesn't match
-                               (and filecomp-p
-                                    (or
-                                     ;; autosave files
-                                     (string-match-p "^[.]?#.*#?$" bn)
-                                     ;; dot files
-                                     (member bn '("." ".."))
-                                     ;; We need to test here when not using
-                                     ;; a transformer that put a prefix tag
-                                     ;; before candidate.
-                                     ;; (i.e no [?] prefix on tramp).
-                                     (and remote-p (not (file-exists-p cand))))))
-                         (helm-make-visible-mark src cand)))
-                     (when (helm-pos-multiline-p)
-                       (goto-char
-                        (or (helm-get-next-candidate-separator-pos)
-                            (point-max))))
-                     (forward-line 1))))
-               (helm-mark-current-line))
-        (helm-follow-mode follow)))))
-
-(defun helm-unmark-all ()
-  "Unmark all candidates in all sources of current helm session."
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-window
-      (save-excursion
-        (helm-clear-visible-mark))
-      (setq helm-marked-candidates nil)
-      (helm-mark-current-line)
-      (helm-display-mode-line (helm-get-current-source)))))
-(put 'helm-unmark-all 'helm-only t)
-
-(defun helm-toggle-all-marks (&optional all)
-  "Toggle all marks.
-
-Mark all visible candidates of current source or unmark all candidates
-visible or invisible in all sources of current helm session.
-
-With a prefix argument mark all candidates in all sources."
-  (interactive "P")
-  (with-helm-alive-p
-    (let ((marked (helm-marked-candidates)))
-      (if (and (>= (length marked) 1)
-               (with-helm-window helm-visible-mark-overlays))
-          (helm-unmark-all)
-          (helm-mark-all all)))))
-(put 'helm-toggle-all-marks 'helm-only t)
-
-(defun helm--compute-marked (real source &optional wildcard)
-  (let* ((coerced (helm-coerce-selection real source))
-         (wilds   (and wildcard
-                       (condition-case nil
-                           (helm-file-expand-wildcards
-                            coerced t)
-                         (error nil)))))
-    ;; Avoid returning a not expanded wilcard fname.
-    ;; e.g assuming "/tmp" doesn't contain "*.el"
-    ;; return nil when coerced is "/tmp/*.el".
-    (unless (or wilds (null wildcard)
-                (string-match-p helm--url-regexp coerced)
-                (file-exists-p coerced)
-                (and (stringp coerced)
-                     (null (string-match-p "[[*?]" coerced))))
-      (setq coerced nil))
-    (or wilds (and coerced (list coerced)))))
-
-(cl-defun helm-marked-candidates (&key with-wildcard all-sources)
-  "Return marked candidates of current source, if any.
-
-Otherwise return one element list consisting of the current
-selection. When key WITH-WILDCARD is specified, expand it.
-When ALL-SOURCES key value is non-nil returns marked candidates of all
-sources."
-  (with-current-buffer helm-buffer
-    (let* ((current-src (helm-get-current-source))
-           (candidates
-            (cl-loop for (source . real) in (reverse helm-marked-candidates)
-                     for use-wc = (and with-wildcard
-                                       (string-match-p "\\*" real)
-                                       (null (file-exists-p real)))
-                     when (or all-sources
-                              (equal (assq 'name source)
-                                     (assq 'name current-src)))
-                     append (helm--compute-marked real source use-wc)))
-           sel)
-      (unless candidates
-        (setq sel (helm-get-selection
-                   nil (helm-attr 'marked-with-props
-                                  current-src)
-                   current-src))
-        (setq candidates
-              (helm--compute-marked
-               sel current-src
-               (and with-wildcard (null (file-exists-p sel))))))
-      (helm-log "Marked candidates = %S" candidates)
-      candidates)))
-
-(defun helm--remove-marked-and-update-mode-line (elm)
-  (with-helm-buffer
-    (setq helm-marked-candidates
-          (delete (rassoc elm helm-marked-candidates)
-                  helm-marked-candidates))
-    (helm-display-mode-line (helm-get-current-source))))
-
-(defun helm-current-source-name= (name)
-  (save-excursion
-    (goto-char (helm-get-previous-header-pos))
-    (equal name (helm-current-line-contents))))
-
-(defun helm-revive-visible-mark ()
-  "Restore marked candidates when helm updates display."
-  (with-current-buffer helm-buffer
-    (save-excursion
-      (cl-dolist (o helm-visible-mark-overlays)
-        (let ((o-src-str (overlay-get o 'source))
-              (o-str (overlay-get o 'string))
-              beg end)
-          ;; Move point to end of source header line.
-          (goto-char (point-min))
-          (search-forward o-src-str nil t)
-          (while (and (search-forward o-str nil t)
-                      (cl-loop for ov in (overlays-at (point-at-bol 0))
-                               never (overlay-get ov 'visible-mark))
-                      (helm-current-source-name= o-src-str))
-            (setq beg (match-beginning 0)
-                  end (match-end 0))
-            ;; Calculate real value of candidate.
-            ;; It can be nil if candidate have only a display value.
-            (let ((real (get-text-property (point-at-bol 0) 'helm-realvalue)))
-              (if real
-                  ;; Check if real value of current candidate is the same
-                  ;; than the one stored in overlay.
-                  ;; This is needed when some cands have same display names.
-                  ;; Using equal allow testing any type of value for real cand.
-                  ;; Issue (#706).
-                  (and (equal (overlay-get o 'real) real)
-                       (move-overlay o beg end))
-                  (and (equal o-str (buffer-substring beg end))
-                       (move-overlay o beg end))))))))))
-(add-hook 'helm-after-update-hook 'helm-revive-visible-mark)
-
-(defun helm-next-point-in-list (curpos points &optional prev)
-  (cond
-    ;; rule out special cases.
-    ((null points) curpos)
-    ((and prev (<= curpos (car points)))
-     (nth (1- (length points)) points))
-    ((< (car (last points)) curpos)
-     (if prev (car (last points)) (nth 0 points)))
-    ((and (not prev) (>= curpos (car (last points))))
-     (nth 0 points))
-    (t
-     (nth (if prev
-              (cl-loop for pt in points
-                    for i from 0
-                    if (<= curpos pt) return (1- i))
-            (cl-loop for pt in points
-                  for i from 0
-                  if (< curpos pt) return i))
-          points))))
-
-(defun helm-next-visible-mark (&optional prev)
-  "Move next helm visible mark.
-If PREV is non-`nil' move to precedent."
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-window
-      (ignore-errors
-        (goto-char (helm-next-point-in-list
-                    (point)
-                    (sort (mapcar 'overlay-start helm-visible-mark-overlays) '<)
-                    prev)))
-      (helm-mark-current-line))))
-(put 'helm-next-visible-mark 'helm-only t)
-
-(defun helm-prev-visible-mark ()
-  "Move previous helm visible mark."
-  (interactive)
-  (with-helm-alive-p
-    (helm-next-visible-mark t)))
-(put 'helm-prev-visible-mark 'helm-only t)
-
-;;; Utility: Selection Paste
-;;
-(defun helm-yank-selection (arg)
-  "Set minibuffer contents to current display selection.
-With a prefix arg set to real value of current selection."
-  (interactive "P")
-  (with-helm-alive-p
-    (let ((str (format "%s" (helm-get-selection nil (not arg)))))
-      (kill-new str)
-      (helm-set-pattern str))))
-(put 'helm-yank-selection 'helm-only t)
-
-(defun helm-kill-selection-and-quit (arg)
-  "Store display value of current selection to kill ring.
-With a prefix arg use real value of current selection.
-Display value is shown in `helm-buffer' and real value
-is used to perform actions."
-  (interactive "P")
-  (with-helm-alive-p
-    (helm-run-after-exit
-     (lambda (sel)
-       (kill-new sel)
-       ;; Return nil to force `helm-mode--keyboard-quit'
-       ;; in `helm-comp-read' otherwise the value "Saved to kill-ring: foo"
-       ;; is used as exit value for `helm-comp-read'.
-       (prog1 nil (message "Saved to kill-ring: %s" sel) (sit-for 1)))
-     (format "%s" (helm-get-selection nil (not arg))))))
-(put 'helm-kill-selection-and-quit 'helm-only t)
-
-(defun helm-copy-to-buffer ()
-  "Copy selection or marked candidates to `helm-current-buffer'.
-Note that the real values of candidates are copied and not the
-display values."
-  (interactive)
-  (with-helm-alive-p
-    (helm-run-after-exit
-     (lambda (cands)
-       (with-helm-current-buffer
-         (insert (mapconcat (lambda (c)
-                              (format "%s" c))
-                            cands "\n"))))
-     (helm-marked-candidates))))
-(put 'helm-copy-to-buffer 'helm-only t)
-
-
-;;; Follow-mode: Automatic execution of persistent-action
-;;
-;;
-(defvar helm-follow-input-idle-delay nil
-  "`helm-follow-mode' will execute its persistent action after this delay.
-Note that if the `follow-delay' attr is present in source,
-it will take precedence over this.")
-
-(defun helm-follow-mode (&optional arg)
-  "Execute persistent action every time the cursor is moved.
-
-This mode is source local, i.e It apply on current source only.
-\\<helm-map>
-This mode can be enabled or disabled interactively at anytime during
-a helm session with \\[helm-follow-mode].
-
-When enabling interactively `helm-follow-mode' in a source, you can keep it enabled
-for next emacs sessions by setting `helm-follow-mode-persistent' to a non-nil value.
-
-When `helm-follow-mode' is called with a prefix arg and `helm-follow-mode-persistent'
-is non-nil `helm-follow-mode' will be persistent only for this emacs session,
-but not for next emacs sessions, i.e the current source will not be saved
-to `helm-source-names-using-follow'.
-A prefix arg with `helm-follow-mode' already enabled will have no effect.
-
-Note that you can use instead of this mode the commands `helm-follow-action-forward'
-and `helm-follow-action-backward' at anytime in all helm sessions.
-
-They are bound by default to \\[helm-follow-action-forward] and \\[helm-follow-action-backward]."
-  (interactive (list (helm-aif (and current-prefix-arg
-                                    (prefix-numeric-value current-prefix-arg))
-                         (unless (helm-follow-mode-p) it))))
-  (with-helm-alive-p
-    (with-current-buffer helm-buffer
-      (let* ((src      (helm-get-current-source))
-             (name     (assoc-default 'name src))
-             (fol-attr (assq 'follow src))
-             (enabled  (or (helm-follow-mode-p src)
-                           (and helm-follow-mode-persistent
-                                (member (assoc-default 'name src)
-                                        helm-source-names-using-follow)))))
-        (if src
-            (progn
-              (if (eq (cdr fol-attr) 'never)
-                  (message "helm-follow-mode not allowed in this source")
-                  ;; Make follow attr persistent for this emacs session.
-                  (helm-follow-mode-set-source
-                   (if (or enabled (and (numberp arg) (< arg 0))) -1 1)
-                   src)
-                  ;; When arg is nil assume the call is interactive.
-                  ;; However if user call helm-follow-mode with a prefix arg,
-                  ;; the call will be considered non--interactive and
-                  ;; src-name will NOT be saved to helm-source-names-using-follow.
-                  ;; When called from lisp (non--interactive) src-name
-                  ;; will never be saved.
-                  (when (and helm-follow-mode-persistent (null arg))
-                    (if (null enabled)
-                        (unless (member name helm-source-names-using-follow)
-                          (push name helm-source-names-using-follow)
-                          (customize-save-variable 'helm-source-names-using-follow
-                                                   helm-source-names-using-follow))
-                        (when (member name helm-source-names-using-follow)
-                          (setq helm-source-names-using-follow
-                                (delete name helm-source-names-using-follow))
-                          (customize-save-variable 'helm-source-names-using-follow
-                                                   helm-source-names-using-follow))))
-                  (message "helm-follow-mode is %s"
-                           (if (helm-follow-mode-p src)
-                               "enabled" "disabled"))
-                  (helm-display-mode-line src t)))
-            (message "Not enough candidates for helm-follow-mode"))))))
-(put 'helm-follow-mode 'helm-only t)
-
-(defun helm-follow-execute-persistent-action-maybe (&optional delay)
-  "Execute persistent action in mode `helm-follow-mode'.
-
-This happen after: DELAY or the 'follow-attr value of current source
-or `helm-follow-input-idle-delay' or `helm-input-idle-delay' secs."
-  (let* ((src (helm-get-current-source))
-         (at (or delay
-                 (assoc-default 'follow-delay src)
-                 helm-follow-input-idle-delay
-                 (or (and helm-input-idle-delay
-                          (max helm-input-idle-delay 0.01))
-                     0.01))))
-    (when (and (not (get-buffer-window helm-action-buffer 'visible))
-               (not (helm-pos-header-line-p))
-               (or (helm-follow-mode-p src)
-                   (and helm-follow-mode-persistent
-                        (member (assoc-default 'name src)
-                                helm-source-names-using-follow)))
-               (null (eq (assoc-default 'follow src) 'never))
-               (helm-get-selection nil nil src))
-      (helm-follow-mode-set-source 1 src)
-      (run-with-idle-timer at nil (lambda ()
-                                    (when helm-alive-p
-                                      (helm-execute-persistent-action)))))))
-
-(defun helm-follow-mode-p (&optional source)
-  (with-helm-buffer
-    (eq (helm-attr 'follow (or source (helm-get-current-source))) 1)))
-
-(defun helm-follow-mode-set-source (value &optional source)
-  (with-helm-buffer
-    (helm-attrset 'follow value (or source (helm-get-current-source)))))
-
-;;; Auto-resize mode
-;;
-(defun helm--autoresize-hook (&optional max-height min-height)
-  (when (helm-window)
-    (with-helm-window
-      (fit-window-to-buffer nil
-                            (/ (* (frame-height)
-                                  (or max-height helm-autoresize-max-height))
-                               100)
-                            (/ (* (frame-height)
-                                  (or min-height helm-autoresize-min-height))
-                               100)))))
-
-(define-minor-mode helm-autoresize-mode
-    "Auto resize helm window when enabled.
-Helm window is re-sized according to `helm-autoresize-max-height'
-and `helm-autoresize-min-height'. Note that when this mode is
-enabled, helm behaves as if `helm-always-two-windows' is
-enabled.
-
-See `fit-window-to-buffer' for more infos."
-  :group 'helm
-  :global t
-  (if helm-autoresize-mode
-      (progn (add-hook 'helm-after-update-hook 'helm--autoresize-hook)
-             (add-hook 'helm-window-configuration-hook 'helm--autoresize-hook))
-      (remove-hook 'helm-after-update-hook 'helm--autoresize-hook)
-      (remove-hook 'helm-window-configuration-hook 'helm--autoresize-hook)))
-
-(defun helm-help ()
-  "Generate helm's help according to `help-message' attribute.
-
-If `helm-buffer' is empty, provide completions on `helm-sources' to
-choose its local documentation.
-If source doesn't have any `help-message' attribute, a generic message
-explaining this is added instead.
-The global `helm-help-message' is always added after this local help."
-  (interactive)
-  (with-helm-alive-p
-    (let ((source (or (helm-get-current-source)
-                      (helm-comp-read
-                       "Help for: "
-                       (cl-loop for src in (with-helm-buffer helm-sources)
-                                for src-val =  (if (symbolp src)
-                                                   (symbol-value src)
-                                                 src)
-                                collect `(,(assoc-default 'name src-val) .
-                                           ,src))
-                       :allow-nest t
-                       :exec-when-only-one t))))
-      (save-selected-window
-        (helm-help-internal
-         "*Helm Help*"
-         (lambda ()
-           (helm-aif (assoc-default 'help-message source)
-               (insert (substitute-command-keys
-                        (helm-interpret-value it)))
-             (insert "* No specific help for this source available."))
-           (insert "\n\n"
-                   (substitute-command-keys
-                    (helm-interpret-value helm-help-message)))))))))
-(put 'helm-help 'helm-only t)
-
-(defun helm-toggle-truncate-line ()
-  "Toggle `truncate-lines' value in `helm-buffer'"
-  (interactive)
-  (with-helm-alive-p
-    (with-helm-buffer
-      (setq truncate-lines (not truncate-lines))
-      (when (helm-get-previous-header-pos)
-        (helm-update (regexp-quote (helm-get-selection nil t)))))))
-(put 'helm-toggle-truncate-line 'helm-only t)
-
-(provide 'helm)
-
-;; Local Variables:
-;; byte-compile-warnings: (not obsolete)
-;; coding: utf-8
-;; indent-tabs-mode: nil
-;; End:
-
-;;; helm.el ends here
diff --git a/elpa/helm-core-20181117.1055/helm.elc b/elpa/helm-core-20181117.1055/helm.elc
deleted file mode 100644
index dd9801c..0000000
--- a/elpa/helm-core-20181117.1055/helm.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ibuffer-vc-20181025.324/ibuffer-vc-autoloads.el b/elpa/ibuffer-vc-20181025.324/ibuffer-vc-autoloads.el
deleted file mode 100644
index afa4f22..0000000
--- a/elpa/ibuffer-vc-20181025.324/ibuffer-vc-autoloads.el
+++ /dev/null
@@ -1,35 +0,0 @@
-;;; ibuffer-vc-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "ibuffer-vc" "ibuffer-vc.el" (0 0 0 0))
-;;; Generated autoloads from ibuffer-vc.el
-
-(autoload 'ibuffer-vc-generate-filter-groups-by-vc-root "ibuffer-vc" "\
-Create a set of ibuffer filter groups based on the vc root dirs of buffers.
-
-\(fn)" nil nil)
-
-(autoload 'ibuffer-vc-set-filter-groups-by-vc-root "ibuffer-vc" "\
-Set the current filter groups to filter by vc root dir.
-
-\(fn)" t nil)
- (autoload 'ibuffer-make-column-vc-status "ibuffer-vc")
- (autoload 'ibuffer-make-column-vc-status-mini "ibuffer-vc")
- (autoload 'ibuffer-do-sort-by-vc-status "ibuffer-vc")
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ibuffer-vc" '("vc-" "ibuffer-vc-")))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; ibuffer-vc-autoloads.el ends here
diff --git a/elpa/ibuffer-vc-20181025.324/ibuffer-vc-pkg.el b/elpa/ibuffer-vc-20181025.324/ibuffer-vc-pkg.el
deleted file mode 100644
index ae1ce41..0000000
--- a/elpa/ibuffer-vc-20181025.324/ibuffer-vc-pkg.el
+++ /dev/null
@@ -1,2 +0,0 @@
-;;; -*- no-byte-compile: t -*-
-(define-package "ibuffer-vc" "20181025.324" "Group ibuffer's list by VC project, or show VC status" '((cl-lib "0.2")) :commit "1a2dcdbaf1d314620b0512ce32e27dbcc6916e73" :keywords '("themes") :authors '(("Steve Purcell" . "steve@sanityinc.com")) :maintainer '("Steve Purcell" . "steve@sanityinc.com") :url "http://github.com/purcell/ibuffer-vc")
diff --git a/elpa/ibuffer-vc-20181025.324/ibuffer-vc.el b/elpa/ibuffer-vc-20181025.324/ibuffer-vc.el
deleted file mode 100644
index 5dcc099..0000000
--- a/elpa/ibuffer-vc-20181025.324/ibuffer-vc.el
+++ /dev/null
@@ -1,227 +0,0 @@
-;;; ibuffer-vc.el --- Group ibuffer's list by VC project, or show VC status
-;;
-;; Copyright (C) 2011-2014 Steve Purcell
-;;
-;; Author: Steve Purcell <steve@sanityinc.com>
-;; Keywords: themes
-;; Package-Version: 20181025.324
-;; Package-Requires: ((cl-lib "0.2"))
-;; X-URL: http://github.com/purcell/ibuffer-vc
-;; URL: http://github.com/purcell/ibuffer-vc
-;; Version: DEV
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-;;
-;; Adds functionality to ibuffer for grouping buffers by their parent
-;; vc root directory, and for displaying and/or sorting by the vc
-;; status of listed files.
-;;
-;;; Use:
-;;
-;; To group buffers by vc parent dir:
-;;
-;;   M-x ibuffer-vc-set-filter-groups-by-vc-root
-;;
-;; or, make this the default:
-;;
-;;   (add-hook 'ibuffer-hook
-;;     (lambda ()
-;;       (ibuffer-vc-set-filter-groups-by-vc-root)
-;;       (unless (eq ibuffer-sorting-mode 'alphabetic)
-;;         (ibuffer-do-sort-by-alphabetic))))
-;;
-;; Alternatively, use `ibuffer-vc-generate-filter-groups-by-vc-root'
-;; to programmatically obtain a list of filter groups that you can
-;; combine with your own custom groups.
-;;
-;; To include vc status info in the ibuffer list, add either
-;; vc-status-mini or vc-status to `ibuffer-formats':
-;;
-;; (setq ibuffer-formats
-;;       '((mark modified read-only vc-status-mini " "
-;;               (name 18 18 :left :elide)
-;;               " "
-;;               (size 9 -1 :right)
-;;               " "
-;;               (mode 16 16 :left :elide)
-;;               " "
-;;               (vc-status 16 16 :left)
-;;               " "
-;;               filename-and-process)))
-;;
-;; To sort by vc status, use `ibuffer-do-sort-by-vc-status', which can
-;; also be selected by repeatedly executing
-;; `ibuffer-toggle-sorting-mode' (bound to "," by default).
-;;
-;;; Code:
-
-;; requires
-
-(require 'ibuffer)
-(require 'ibuf-ext)
-(require 'vc-hooks)
-(require 'cl-lib)
-
-
-(defgroup ibuffer-vc nil
-  "Group ibuffer entries according to their version control status."
-  :prefix "ibuffer-vc-"
-  :group 'convenience)
-
-(defcustom ibuffer-vc-skip-if-remote t
-  "If non-nil, don't query the VC status of remote files."
-  :type 'boolean
-  :group 'ibuffer-vc)
-
-(defcustom ibuffer-vc-include-function 'identity
-  "A function which tells whether a given file should be grouped.
-
-The function is passed a filename, and should return non-nil if the file
-is to be grouped.
-
-This option can be used to exclude certain files from the grouping mechanism."
-  :type 'function
-  :group 'ibuffer-vc)
-
-;;; Group and filter ibuffer entries by parent vc directory
-
-(defun ibuffer-vc--include-file-p (file)
-  "Return t iff FILE should be included in ibuffer-vc's filtering."
-  (and file
-       (or (null ibuffer-vc-skip-if-remote)
-           (not (file-remote-p file)))
-       (funcall ibuffer-vc-include-function file)))
-
-(defun ibuffer-vc--deduce-backend (file)
-  "Return the vc backend for FILE, or nil if not under VC supervision."
-  (if (fboundp 'vc-responsible-backend)
-      (ignore-errors (vc-responsible-backend file))
-    (or (vc-backend file)
-        (cl-loop for backend in vc-handled-backends
-                 when (vc-call-backend backend 'responsible-p file)
-                 return backend))))
-
-(defun ibuffer-vc-root (buf)
-  "Return a cons cell (backend-name . root-dir) for BUF.
-If the file is not under version control, nil is returned instead."
-  (let ((file-name (with-current-buffer buf
-                     (file-truename (or buffer-file-name
-					default-directory)))))
-    (when (ibuffer-vc--include-file-p file-name)
-      (let ((backend (ibuffer-vc--deduce-backend file-name)))
-        (when backend
-          (let* ((root-fn-name (intern (format "vc-%s-root" (downcase (symbol-name backend)))))
-                 (root-dir
-                  (cond
-                   ((fboundp root-fn-name) (funcall root-fn-name file-name)) ; git, svn, hg, bzr (at least)
-                   ((memq backend '(darcs DARCS)) (vc-darcs-find-root file-name))
-                   ((memq backend '(cvs CVS)) (vc-find-root file-name "CVS"))
-                   ((memq backend '(rcs RCS)) (or (vc-find-root file-name "RCS")
-                                                  (concat file-name ",v")))
-                   ((memq backend '(src SRC)) (or (vc-find-root file-name ".src")
-                                                  (concat file-name ",v")))
-                   (t (error "ibuffer-vc: don't know how to find root for vc backend '%s' - please submit a bug report or patch" backend)))))
-            (cons backend root-dir)))))))
-
-(defun ibuffer-vc-read-filter ()
-  "Read a cons cell of (backend-name . root-dir)."
-  (cons (car (read-from-string
-              (completing-read "VC backend: " vc-handled-backends nil t)))
-        (read-directory-name "Root directory: " nil nil t)))
-
-(define-ibuffer-filter vc-root
-    "Toggle current view to buffers with vc root dir QUALIFIER."
-  (:description "vc root dir"
-                :reader (ibuffer-vc-read-filter))
-  (ibuffer-awhen (ibuffer-vc-root buf)
-    (equal qualifier it)))
-
-;;;###autoload
-(defun ibuffer-vc-generate-filter-groups-by-vc-root ()
-  "Create a set of ibuffer filter groups based on the vc root dirs of buffers."
-  (let ((roots (ibuffer-remove-duplicates
-                (delq nil (mapcar 'ibuffer-vc-root (buffer-list))))))
-    (mapcar (lambda (vc-root)
-              (cons (format "%s:%s" (car vc-root) (cdr vc-root))
-                    `((vc-root . ,vc-root))))
-            roots)))
-
-;;;###autoload
-(defun ibuffer-vc-set-filter-groups-by-vc-root ()
-  "Set the current filter groups to filter by vc root dir."
-  (interactive)
-  (setq ibuffer-filter-groups (ibuffer-vc-generate-filter-groups-by-vc-root))
-  (message "ibuffer-vc: groups set")
-  (let ((ibuf (get-buffer "*Ibuffer*")))
-    (when ibuf
-        (with-current-buffer ibuf
-          (pop-to-buffer ibuf)
-          (ibuffer-update nil t)))))
-
-
-;;; Display vc status info in the ibuffer list
-
-(defun ibuffer-vc--state (file)
-  "Return the `vc-state' for FILE, or nil if unregistered."
-  (ignore-errors (vc-state file)))
-
-(defun ibuffer-vc--status-string ()
-  "Return a short string to represent the current buffer's status."
-  (when (and buffer-file-name (ibuffer-vc--include-file-p buffer-file-name))
-    (let ((state (ibuffer-vc--state buffer-file-name)))
-      (if state
-          (symbol-name state)
-        "-"))))
-
-;;;###autoload (autoload 'ibuffer-make-column-vc-status "ibuffer-vc")
-(define-ibuffer-column vc-status
-  (:name "VC status")
-  (ibuffer-vc--status-string))
-
-;;;###autoload (autoload 'ibuffer-make-column-vc-status-mini "ibuffer-vc")
-(define-ibuffer-column vc-status-mini
-  (:name "V")
-  (if (and buffer-file-name (ibuffer-vc--include-file-p buffer-file-name))
-      (let ((state (ibuffer-vc--state buffer-file-name)))
-        (cond
-         ((eq 'added state) "A")
-         ((eq 'removed state) "D")
-         ((eq 'up-to-date state) "=")
-         ((eq 'edited state) "*")
-         ((eq 'needs-update state) "O")
-         ((memq state '(conflict needs-merge unlocked-changes)) "!")
-         ((eq 'ignored state) "I")
-         ((memq state '(() unregistered missing)) "?")))
-    " "))
-
-;;;###autoload (autoload 'ibuffer-do-sort-by-vc-status "ibuffer-vc")
-(define-ibuffer-sorter vc-status
-  "Sort the buffers by their vc status."
-  (:description "vc status")
-  (let ((file1 (with-current-buffer (car a)
-                 buffer-file-name))
-        (file2 (with-current-buffer (car b)
-                 buffer-file-name)))
-    (if (and file1 file2)
-        (string-lessp (with-current-buffer (car a)
-                        (ibuffer-vc--status-string))
-                      (with-current-buffer (car b)
-                        (ibuffer-vc--status-string)))
-      (not (null file1)))))
-
-
-(provide 'ibuffer-vc)
-;;; ibuffer-vc.el ends here
diff --git a/elpa/ibuffer-vc-20181025.324/ibuffer-vc.elc b/elpa/ibuffer-vc-20181025.324/ibuffer-vc.elc
deleted file mode 100644
index 6016ec4..0000000
--- a/elpa/ibuffer-vc-20181025.324/ibuffer-vc.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/org-9.1.14/org-agenda.elc b/elpa/org-9.1.14/org-agenda.elc
index 5ea7ea8..6dd871e 100644
--- a/elpa/org-9.1.14/org-agenda.elc
+++ b/elpa/org-9.1.14/org-agenda.elc
Binary files differ
diff --git a/elpa/org-9.1.14/org-autoloads.el b/elpa/org-9.1.14/org-autoloads.el
index caa8e04..419dfff 100644
--- a/elpa/org-9.1.14/org-autoloads.el
+++ b/elpa/org-9.1.14/org-autoloads.el
@@ -1306,6 +1306,13 @@
 
 ;;;***
 
+;;;### (autoloads nil "org-loaddefs" "org-loaddefs.el" (0 0 0 0))
+;;; Generated autoloads from org-loaddefs.el
+
+(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "org-loaddefs" '(#("org" 0 3 (fontified nil)))))
+
+;;;***
+
 ;;;### (autoloads nil "org-macro" "org-macro.el" (0 0 0 0))
 ;;; Generated autoloads from org-macro.el
 
@@ -1526,11 +1533,11 @@
 ;;;;;;  "ob-matlab.el" "ob-tangle.el" "ob.el" "org-archive.el" "org-attach.el"
 ;;;;;;  "org-bbdb.el" "org-clock.el" "org-datetree.el" "org-element.el"
 ;;;;;;  "org-feed.el" "org-footnote.el" "org-id.el" "org-indent.el"
-;;;;;;  "org-install.el" "org-irc.el" "org-loaddefs.el" "org-mobile.el"
-;;;;;;  "org-pkg.el" "org-plot.el" "org-table.el" "org-timer.el"
-;;;;;;  "ox-ascii.el" "ox-beamer.el" "ox-html.el" "ox-icalendar.el"
-;;;;;;  "ox-latex.el" "ox-man.el" "ox-md.el" "ox-odt.el" "ox-org.el"
-;;;;;;  "ox-publish.el" "ox-texinfo.el" "ox.el") (0 0 0 0))
+;;;;;;  "org-install.el" "org-irc.el" "org-mobile.el" "org-pkg.el"
+;;;;;;  "org-plot.el" "org-table.el" "org-timer.el" "ox-ascii.el"
+;;;;;;  "ox-beamer.el" "ox-html.el" "ox-icalendar.el" "ox-latex.el"
+;;;;;;  "ox-man.el" "ox-md.el" "ox-odt.el" "ox-org.el" "ox-publish.el"
+;;;;;;  "ox-texinfo.el" "ox.el") (0 0 0 0))
 
 ;;;***
 
diff --git a/elpa/org-9.1.14/org-irc.elc b/elpa/org-9.1.14/org-irc.elc
index 47b5a71..2fa4ba1 100644
--- a/elpa/org-9.1.14/org-irc.elc
+++ b/elpa/org-9.1.14/org-irc.elc
Binary files differ
diff --git a/elpa/org-9.1.14/org-mobile.elc b/elpa/org-9.1.14/org-mobile.elc
index 4b5c085..242572b 100644
--- a/elpa/org-9.1.14/org-mobile.elc
+++ b/elpa/org-9.1.14/org-mobile.elc
Binary files differ
diff --git a/elpa/org-9.1.14/org.elc b/elpa/org-9.1.14/org.elc
index 2f2f103..4cc42d0 100644
--- a/elpa/org-9.1.14/org.elc
+++ b/elpa/org-9.1.14/org.elc
Binary files differ
diff --git a/elpa/org-9.1.14/ox-odt.elc b/elpa/org-9.1.14/ox-odt.elc
index 154a237..1e5a615 100644
--- a/elpa/org-9.1.14/ox-odt.elc
+++ b/elpa/org-9.1.14/ox-odt.elc
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree-autoloads.el b/elpa/ztree-20180512.1850/ztree-autoloads.el
deleted file mode 100644
index 0d9b0ee..0000000
--- a/elpa/ztree-20180512.1850/ztree-autoloads.el
+++ /dev/null
@@ -1,82 +0,0 @@
-;;; ztree-autoloads.el --- automatically extracted autoloads
-;;
-;;; Code:
-
-(add-to-list 'load-path (directory-file-name
-                         (or (file-name-directory #$) (car load-path))))
-
-
-;;;### (autoloads nil "ztree-diff" "ztree-diff.el" (0 0 0 0))
-;;; Generated autoloads from ztree-diff.el
-
-(autoload 'ztreediff-mode "ztree-diff" "\
-A minor mode for displaying the difference of the directory trees in text mode.
-
-\(fn &optional ARG)" t nil)
-
-(autoload 'ztree-diff "ztree-diff" "\
-Create an interactive buffer with the directory tree of the path given.
-Argument DIR1 left directory.
-Argument DIR2 right directory.
-
-\(fn DIR1 DIR2)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ztree-diff" '("ztree")))
-
-;;;***
-
-;;;### (autoloads nil "ztree-diff-model" "ztree-diff-model.el" (0
-;;;;;;  0 0 0))
-;;; Generated autoloads from ztree-diff-model.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ztree-diff-model" '("ztree-di")))
-
-;;;***
-
-;;;### (autoloads nil "ztree-dir" "ztree-dir.el" (0 0 0 0))
-;;; Generated autoloads from ztree-dir.el
-
-(autoload 'ztree-dir "ztree-dir" "\
-Create an interactive buffer with the directory tree of the PATH given.
-
-\(fn PATH)" t nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ztree-dir" '("ztree")))
-
-;;;***
-
-;;;### (autoloads nil "ztree-util" "ztree-util.el" (0 0 0 0))
-;;; Generated autoloads from ztree-util.el
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ztree-util" '("ztree-")))
-
-;;;***
-
-;;;### (autoloads nil "ztree-view" "ztree-view.el" (0 0 0 0))
-;;; Generated autoloads from ztree-view.el
-
-(autoload 'ztree-mode "ztree-view" "\
-A major mode for displaying the directory tree in text mode.
-
-\(fn)" t nil)
-
-(autoload 'ztree-view-on-window-configuration-changed "ztree-view" "\
-Hook called then window configuration changed to resize buffer's contents
-
-\(fn)" nil nil)
-
-(if (fboundp 'register-definition-prefixes) (register-definition-prefixes "ztree-view" '("ztree")))
-
-;;;***
-
-;;;### (autoloads nil nil ("ztree-pkg.el" "ztree.el") (0 0 0 0))
-
-;;;***
-
-;; Local Variables:
-;; version-control: never
-;; no-byte-compile: t
-;; no-update-autoloads: t
-;; coding: utf-8
-;; End:
-;;; ztree-autoloads.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-diff-model.el b/elpa/ztree-20180512.1850/ztree-diff-model.el
deleted file mode 100644
index 219ad68..0000000
--- a/elpa/ztree-20180512.1850/ztree-diff-model.el
+++ /dev/null
@@ -1,402 +0,0 @@
-;;; ztree-diff-model.el --- diff model for directory trees -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2016  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;;
-;; Created: 2013-11-11
-;;
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-
-;; Diff model
-
-;;; Code:
-(require 'ztree-util)
-(eval-when-compile (require 'cl-lib))
-
-(defvar ztree-diff-consider-file-permissions nil
-  "Mark files as different if their permissions are different")
-
-(defvar ztree-diff-additional-options nil
-  "Command-line options for the diff program used as a diff backend. These options are added to default '-q' option.
-Should be a list of strings.
-Example:
-(setq ztree-diff-options '(\"-w\" \"-i\"))")
-
-
-(defvar-local ztree-diff-model-ignore-fun nil
-  "Function which determines if the node should be excluded from comparison.")
-
-(defvar-local ztree-diff-model-progress-fun nil
-  "Function which should be called whenever the progress indications is updated.")
-
-
-(defun ztree-diff-model-update-progress ()
-  "Update the progress."
-  (when ztree-diff-model-progress-fun
-    (funcall ztree-diff-model-progress-fun)))
-
-;; Create a record ztree-diff-node with defined fields and getters/setters
-;; here:
-;; parent - parent node
-;; left-path is the full path on the left side of the diff window,
-;; right-path is the full path of the right side,
-;; short-name - is the file or directory name
-;; children - list of nodes - files or directories if the node is a directory
-;; different = {nil, 'same, 'new, 'diff, 'ignore} - means comparison status
-(cl-defstruct (ztree-diff-node
-               (:constructor)
-               (:constructor ztree-diff-node-create
-                (parent left-path right-path
-                        different
-                        &aux
-                        (short-name (ztree-file-short-name
-                                     (or left-path right-path)))
-                        (right-short-name
-                         (if (and left-path right-path)
-                             (ztree-file-short-name right-path)
-                           short-name)))))
-  parent left-path right-path short-name right-short-name children different)
-
-(defun ztree-diff-model-ignore-p (node)
-  "Determine if the NODE should be excluded from comparison results."
-  (when ztree-diff-model-ignore-fun
-    (funcall ztree-diff-model-ignore-fun node)))
-
-(defun ztree-diff-node-to-string (node)
-  "Construct the string with contents of the NODE given."
-  (let ((string-or-nil #'(lambda (x) (if x
-                                         (cond ((stringp x) x)
-                                               ((eq x 'new) "new")
-                                               ((eq x 'diff) "different")
-                                               ((eq x 'ignore) "ignored")
-                                               ((eq x 'same) "same")
-                                               (t (ztree-diff-node-short-name x)))
-                                       "(empty)")))
-        (children (ztree-diff-node-children node))
-        (ch-str ""))
-    (dolist (x children)
-      (setq ch-str (concat ch-str "\n   * " (ztree-diff-node-short-name x)
-                           ": "
-                           (funcall string-or-nil (ztree-diff-node-different x)))))
-    (concat "Node: " (ztree-diff-node-short-name node)
-            "\n"
-            " * Parent: " (funcall string-or-nil (ztree-diff-node-parent node))
-            "\n"
-            " * Status: " (funcall string-or-nil (ztree-diff-node-different node))
-            "\n"
-            " * Left path: " (funcall string-or-nil (ztree-diff-node-left-path node))
-            "\n"
-            " * Right path: " (funcall string-or-nil (ztree-diff-node-right-path node))
-            "\n"
-            " * Children: " ch-str
-            "\n")))
-
-
-(defun ztree-diff-node-short-name-wrapper (node &optional right-side)
-  "Return the short name of the NODE given.
-If the RIGHT-SIDE is true, take the right leaf"
-  (if (not right-side)
-      (ztree-diff-node-short-name node)
-    (ztree-diff-node-right-short-name node)))
-
-
-(defun ztree-diff-node-is-directory (node)
-  "Determines if the NODE is a directory."
-  (let ((left (ztree-diff-node-left-path node))
-        (right (ztree-diff-node-right-path node)))
-    (if left
-        (file-directory-p left)
-      (file-directory-p right))))
-
-(defun ztree-diff-node-side (node)
-  "Determine the side there the file is present for NODE.
-Return BOTH if the file present on both sides;
-LEFT if only on the left side and
-RIGHT if only on the right side."
-  (let ((left (ztree-diff-node-left-path node))
-        (right (ztree-diff-node-right-path node)))
-    (if (and left right) 'both
-      (if left 'left 'right))))
-
-
-(defun ztree-diff-node-equal (node1 node2)
-  "Determines if NODE1 and NODE2 are equal."
-  (and (string-equal (ztree-diff-node-short-name node1)
-                     (ztree-diff-node-short-name node2))
-       (string-equal (ztree-diff-node-left-path node1)
-                     (ztree-diff-node-left-path node2))
-       (string-equal (ztree-diff-node-right-path node1)
-                     (ztree-diff-node-right-path node1))))
-
-(defun ztree-diff-model-files-equal (file1 file2)
-  "Compare files FILE1 and FILE2 using external diff.
-Returns t if equal."
-  (unless (ztree-same-host-p file1 file2)
-    (error "Compared files are not on the same host"))
-  (let* ((file1-untrampified (ztree-untrampify-filename file1))
-         (file2-untrampified (ztree-untrampify-filename file2)))
-    (if (or
-         (/= (nth 7 (file-attributes file1))
-             (nth 7 (file-attributes file2)))
-         (and ztree-diff-consider-file-permissions
-              (not (string-equal (nth 8 (file-attributes file1))
-                                 (nth 8 (file-attributes file2)))))
-         (/= 0
-             (apply #'process-file
-                    diff-command nil nil nil
-                    `("-q" ,@ztree-diff-additional-options
-                      ,file1-untrampified
-                      ,file2-untrampified))))
-        'diff
-      'same)))
-
-(defun ztree-directory-files (dir)
-  "Return the list of full paths of files in a directory DIR.
-Filters out . and .."
-  (ztree-filter #'(lambda (file) (let ((simple-name (ztree-file-short-name file)))
-                                   (not (or (string-equal simple-name ".")
-                                            (string-equal simple-name "..")))))
-                (directory-files dir 'full)))
-
-(defun ztree-diff-model-partial-rescan (node)
-  "Rescan the NODE.
-The node is a either a file or directory with both
-left and right parts existing."
-  ;; if a directory - recreate
-  (if (ztree-diff-node-is-directory node)
-      (ztree-diff-node-recreate node)
-    ;; if a file, change a status
-    (setf (ztree-diff-node-different node)
-          (if (or (ztree-diff-model-ignore-p node) ; if should be ignored
-                  (eql (ztree-diff-node-different node) 'ignore) ; was ignored
-                  (eql (ztree-diff-node-different ; or parent was ignored
-                        (ztree-diff-node-parent node))
-                       'ignore))
-              'ignore
-            (ztree-diff-model-files-equal (ztree-diff-node-left-path node)
-                                          (ztree-diff-node-right-path node)))))
-  ;; update all parents statuses
-  (ztree-diff-node-update-all-parents-diff node))
-
-(defun ztree-diff-model-subtree (parent path side diff)
-  "Create a subtree with given PARENT for the given PATH.
-Argument SIDE either `left' or `right' side.
-Argument DIFF different status to be assigned to all created nodes."
-  (let ((files (ztree-directory-files path))
-        (result nil))
-    (dolist (file files)
-      (if (file-directory-p file)
-          (let* ((node (ztree-diff-node-create
-                        parent
-                        (when (eq side 'left) file)
-                        (when (eq side 'right) file)
-                        diff))
-                 (children (ztree-diff-model-subtree node file side diff)))
-            (setf (ztree-diff-node-children node) children)
-            (push node result))
-        (push (ztree-diff-node-create
-               parent
-               (when (eq side 'left) file)
-               (when (eq side 'right) file)
-               diff)
-              result)))
-    result))
-
-(defun ztree-diff-node-update-diff-from-children (node)
-  "Set the diff status for the NODE based on its children."
-  (unless (eql (ztree-diff-node-different node) 'ignore)
-    (let ((diff (cl-reduce #'ztree-diff-model-update-diff
-                           (ztree-diff-node-children node)
-                           :initial-value 'same
-                           :key 'ztree-diff-node-different)))
-      (setf (ztree-diff-node-different node) diff))))
-
-(defun ztree-diff-node-update-all-parents-diff (node)
-  "Recursively update all parents diff status for the NODE."
-  (let ((parent node))
-    (while (setq parent (ztree-diff-node-parent parent))
-      (ztree-diff-node-update-diff-from-children parent))))
-
-
-(defun ztree-diff-model-update-diff (old new)
-  "Get the diff status depending if OLD or NEW is not nil.
-If the OLD is `ignore', do not change anything"
-  ;; if the old whole directory is ignored, ignore children's status
-  (cond ((eql old 'ignore) 'ignore)
-        ;; if the new status is ignored, use old
-        ((eql new 'ignore) old)
-        ;; if the old or new status is different, return different
-        ((or (eql old 'diff)
-             (eql new 'diff)) 'diff)
-        ;; if new is 'new, return new
-        ((eql new 'new) 'new)
-        ;; all other cases return old
-        (t old)))
-
-(defun ztree-diff-node-update-diff-from-parent (node)
-  "Recursively update diff status of all children of NODE.
-This function will traverse through all children recursively
-setting status from the NODE, unless they have an ignore status"
-  (let ((status (ztree-diff-node-different node))
-        (children (ztree-diff-node-children node)))
-    ;; if the parent has ignore status, force all kids this status
-    ;; otherwise only update status when the child status is not ignore
-    (mapc (lambda (child)
-            (when (or (eql status 'ignore)
-                      (not
-                       (or (eql status 'ignore)
-                           (eql (ztree-diff-node-different child) 'ignore))))
-              (setf (ztree-diff-node-different child) status)
-              (ztree-diff-node-update-diff-from-parent child)))
-            children)))
-
-
-
-(defun ztree-diff-model-find-in-files (list shortname is-dir)
-  "Find in LIST of files the file with name SHORTNAME.
-If IS-DIR searching for directories; assume files otherwise"
-  (ztree-find list
-              (lambda (x) (and (string-equal (ztree-file-short-name x)
-                                             shortname)
-                               (eq is-dir (file-directory-p x))))))
-
-
-(defun ztree-diff-model-should-ignore (node)
-  "Determine if the NODE and its children should be ignored.
-If no parent - never ignore;
-if in ignore list - ignore
-if parent has ignored status - ignore"
-  (let ((parent (ztree-diff-node-parent node)))
-    (and parent
-         (or (eql (ztree-diff-node-different parent) 'ignore)
-             (ztree-diff-model-ignore-p node)))))
-
-
-(defun ztree-diff-node-recreate (node)
-  "Traverse 2 paths defined in the NODE updating its children and status."
-  (let* ((list1 (ztree-directory-files (ztree-diff-node-left-path node))) ;; left list of liles
-         (list2 (ztree-directory-files (ztree-diff-node-right-path node))) ;; right list of files
-         (should-ignore (ztree-diff-model-should-ignore node))
-         ;; status automatically assigned to children of the node
-         (children-status (if should-ignore 'ignore 'new))
-         (children nil))    ;; list of children
-    ;; update waiting status
-    (ztree-diff-model-update-progress)
-    ;; update node status ignore status either inhereted from the
-    ;; parent or the own
-    (when should-ignore
-      (setf (ztree-diff-node-different node) 'ignore))
-    ;; first - adding all entries from left directory
-    (dolist (file1 list1)
-      ;; for every entry in the first directory
-      ;; we are creating the node
-      (let* ((simple-name (ztree-file-short-name file1))
-             (isdir (file-directory-p file1))
-             ;; find if the file is in the second directory and the type
-             ;; is the same - i.e. both are directories or both are files
-             (file2 (ztree-diff-model-find-in-files list2 simple-name isdir))
-             ;; create a child. The current node is a parent
-             ;; new by default - will be overriden below if necessary
-             (child
-              (ztree-diff-node-create node file1 file2 children-status)))
-        ;; update child own ignore status
-        (when (ztree-diff-model-should-ignore child)
-          (setf (ztree-diff-node-different child) 'ignore))
-        ;; if exists on a right side with the same type,
-        ;; remove from the list of files on the right side
-        (when file2
-          (setf list2 (cl-delete file2 list2 :test #'string-equal)))
-        (cond
-         ;; when exist just on a left side and is a directory, add all
-         ((and isdir (not file2))
-          (setf (ztree-diff-node-children child)
-                (ztree-diff-model-subtree child
-                                          file1
-                                          'left
-                                          (ztree-diff-node-different child))))
-         ;; if 1) exists on both sides and 2) it is a file
-         ;; and 3) not ignored file
-         ((and file2 (not isdir) (not (eql (ztree-diff-node-different child) 'ignore)))
-          (setf (ztree-diff-node-different child)
-                (ztree-diff-model-files-equal file1 file2)))
-         ;; if exists on both sides and it is a directory, traverse further
-         ((and file2 isdir)
-          (ztree-diff-node-recreate child)))
-        ;; push the created node to the children list
-        (push child children)))
-    ;; second - adding entries from the right directory which are not present
-    ;; in the left directory
-    (dolist (file2 list2)
-      ;; for every entry in the second directory
-      ;; we are creating the node
-      (let* ((isdir (file-directory-p file2))
-             ;; create the child to be added to the results list
-             (child
-              (ztree-diff-node-create node nil file2 children-status)))
-        ;; update ignore status of the child
-        (when (ztree-diff-model-should-ignore child)
-          (setf (ztree-diff-node-different child) 'ignore))
-          ;; if it is a directory, set the whole subtree to children
-        (when isdir
-          (setf (ztree-diff-node-children child)
-                (ztree-diff-model-subtree child
-                                          file2
-                                          'right
-                                          (ztree-diff-node-different child))))
-        ;; push the created node to the result list
-        (push child children)))
-    ;; finally set different status based on all children
-    ;; depending if the node should participate in overall result
-    (unless should-ignore
-      (setf (ztree-diff-node-different node)
-            (cl-reduce #'ztree-diff-model-update-diff
-                       children
-                       :initial-value 'same
-                       :key 'ztree-diff-node-different)))
-    ;; and set children
-    (setf (ztree-diff-node-children node) children)))
-
-
-(defun ztree-diff-model-update-node (node)
-  "Refresh the NODE."
-  (ztree-diff-node-recreate node))
-
-
-
-(defun ztree-diff-model-set-ignore-fun (ignore-p)
-  "Set the buffer-local ignore function to IGNORE-P.
-Ignore function is a function of one argument (ztree-diff-node)
-which returns t if the node should be ignored (like files starting
-with dot etc)."
-  (setf ztree-diff-model-ignore-fun ignore-p))
-
-
-(defun ztree-diff-model-set-progress-fun (progress-fun)
-  "Setter for the buffer-local PROGRESS-FUN callback.
-This callback is called to indicate the ongoing activity.
-Callback is a function without arguments."
-  (setf ztree-diff-model-progress-fun progress-fun))
-
-(provide 'ztree-diff-model)
-
-;;; ztree-diff-model.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-diff-model.elc b/elpa/ztree-20180512.1850/ztree-diff-model.elc
deleted file mode 100644
index 15514c2..0000000
--- a/elpa/ztree-20180512.1850/ztree-diff-model.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree-diff.el b/elpa/ztree-20180512.1850/ztree-diff.el
deleted file mode 100644
index 7634816..0000000
--- a/elpa/ztree-20180512.1850/ztree-diff.el
+++ /dev/null
@@ -1,618 +0,0 @@
-;;; ztree-diff.el --- Text mode diff for directory trees -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2016  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;;
-;; Created: 2013-11-11
-;;
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-
-;;; Code:
-(eval-when-compile (require 'cl))
-(require 'ztree-view)
-(require 'ztree-diff-model)
-
-(defconst ztree-diff-hidden-files-regexp "^\\."
-  "Hidden files regexp.
-By default all filest starting with dot `.', including . and ..")
-
-(defface ztreep-diff-header-face
-  '((((type tty pc) (class color)) :foreground "lightblue" :weight bold)
-    (((background dark)) (:height 1.2 :foreground "lightblue" :weight bold))
-    (t :height 1.2 :foreground "darkblue" :weight bold))
-  "*Face used for the header in Ztree Diff buffer."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-header-face 'ztreep-diff-header-face)
-
-(defface ztreep-diff-header-small-face
-  '((((type tty pc) (class color)) :foreground "lightblue" :weight bold)
-    (((background dark)) (:foreground "lightblue" :weight bold))
-    (t :weight bold :foreground "darkblue"))
-  "*Face used for the header in Ztree Diff buffer."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-header-small-face 'ztreep-diff-header-small-face)
-
-(defface ztreep-diff-model-diff-face
-  '((t                   (:foreground "red")))
-  "*Face used for different files in Ztree-diff."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-model-diff-face 'ztreep-diff-model-diff-face)
-
-(defface ztreep-diff-model-add-face
-  '((t                   (:foreground "blue")))
-  "*Face used for added files in Ztree-diff."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-model-add-face 'ztreep-diff-model-add-face)
-
-(defface ztreep-diff-model-ignored-face
-  '((((type tty pc) (class color) (min-colors 256)) :foreground "#2f2f2f")
-    (((type tty pc) (class color) (min-colors 8))   :foreground "white")
-    (t                   (:foreground "#7f7f7f" :strike-through t)))
-  "*Face used for non-modified files in Ztree-diff."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-model-ignored-face 'ztreep-diff-model-ignored-face)
-
-(defface ztreep-diff-model-normal-face
-  '((((type tty pc) (class color) (min-colors 8)) :foreground "white")
-    (t                   (:foreground "#7f7f7f")))
-  "*Face used for non-modified files in Ztree-diff."
-  :group 'Ztree-diff :group 'font-lock-highlighting-faces)
-(defvar ztreep-diff-model-normal-face 'ztreep-diff-model-normal-face)
-
-
-(defvar-local ztree-diff-filter-list (list ztree-diff-hidden-files-regexp)
-  "List of regexp file names to filter out.
-By default paths starting with dot (like .git) are ignored")
-
-(defvar-local ztree-diff-dirs-pair nil
-  "Pair of the directories stored.  Used to perform the full rescan.")
-
-(defvar-local ztree-diff-show-equal-files t
-  "Show or not equal files/directories on both sides.")
-
-(defvar-local ztree-diff-show-filtered-files nil
-  "Show or not files from the filtered list.")
-
-(defvar-local ztree-diff-show-right-orphan-files t
-  "Show or not orphan files/directories on right side.")
-
-(defvar-local ztree-diff-show-left-orphan-files t
-  "Show or not orphan files/directories on left side.")
-
-(defvar-local ztree-diff-wait-message nil
-  "Message showing while constructing the diff tree.")
-
-(defvar ztree-diff-ediff-previous-window-configurations nil
-  "Window configurations prior to calling `ediff'.
-A queue of window configurations, allowing
-to restore last configuration even if there were a couple of ediff sessions")
-
-;;;###autoload
-(define-minor-mode ztreediff-mode
-  "A minor mode for displaying the difference of the directory trees in text mode."
-  ;; initial value
-  nil
-  ;; modeline name
-  " Diff"
-  ;; The minor mode keymap
-  `(
-    (,(kbd "C") . ztree-diff-copy)
-    (,(kbd "h") . ztree-diff-toggle-show-equal-files)
-    (,(kbd "H") . ztree-diff-toggle-show-filtered-files)
-    (,(kbd "D") . ztree-diff-delete-file)
-    (,(kbd "v") . ztree-diff-view-file)
-    (,(kbd "d") . ztree-diff-simple-diff-files)
-    (,(kbd "r") . ztree-diff-partial-rescan)
-    (,(kbd "R") . ztree-diff-full-rescan)
-    ([f5] . ztree-diff-full-rescan)))
-
-
-(defun ztree-diff-node-face (node)
-  "Return the face for the NODE depending on diff status."
-  (let ((diff (ztree-diff-node-different node)))
-    (cond ((eq diff 'ignore) ztreep-diff-model-ignored-face)
-          ((eq diff 'diff) ztreep-diff-model-diff-face)
-          ((eq diff 'new)  ztreep-diff-model-add-face)
-          ((eq diff 'same) ztreep-diff-model-normal-face))))
-
-(defun ztree-diff-insert-buffer-header ()
-  "Insert the header to the ztree buffer."
-  (ztree-insert-with-face "Differences tree" ztreep-diff-header-face)
-  (insert "\n")
-  (when ztree-diff-dirs-pair
-    (ztree-insert-with-face (concat "Left:  " (car ztree-diff-dirs-pair))
-                            ztreep-diff-header-small-face)
-    (insert "\n")
-    (ztree-insert-with-face (concat "Right: " (cdr ztree-diff-dirs-pair))
-                            ztreep-diff-header-small-face)
-    (insert "\n"))
-  (ztree-insert-with-face "Legend:" ztreep-diff-header-small-face)
-  (insert "\n")
-  (ztree-insert-with-face " Normal file " ztreep-diff-model-normal-face)
-  (ztree-insert-with-face "- same on both sides" ztreep-diff-header-small-face)
-  (insert "\n")
-  (ztree-insert-with-face " Orphan file " ztreep-diff-model-add-face)
-  (ztree-insert-with-face "- does not exist on other side" ztreep-diff-header-small-face)
-  (insert "\n")
-  (ztree-insert-with-face " Mismatch file " ztreep-diff-model-diff-face)
-  (ztree-insert-with-face "- different from other side" ztreep-diff-header-small-face)
-  (insert "\n ")
-  (ztree-insert-with-face "Ignored file" ztreep-diff-model-ignored-face)
-  (ztree-insert-with-face " - ignored from comparison" ztreep-diff-header-small-face)
-  (insert "\n")
-
-  (ztree-insert-with-face "==============" ztreep-diff-header-face)
-  (insert "\n"))
-
-(defun ztree-diff-full-rescan ()
-  "Force full rescan of the directory trees."
-  (interactive)
-  (when (and ztree-diff-dirs-pair
-             (yes-or-no-p (format "Force full rescan?")))
-    (ztree-diff (car ztree-diff-dirs-pair) (cdr ztree-diff-dirs-pair))))
-
-
-
-(defun ztree-diff-existing-common (node)
-  "Return the NODE if both left and right sides exist."
-  (let ((left (ztree-diff-node-left-path node))
-        (right (ztree-diff-node-right-path node)))
-    (if (and left right
-             (file-exists-p left)
-             (file-exists-p right))
-        node
-      nil)))
-
-(defun ztree-diff-existing-common-parent (node)
-  "Return the first node in up in hierarchy of the NODE which has both sides."
-  (let ((common (ztree-diff-existing-common node)))
-    (if common
-        common
-      (ztree-diff-existing-common-parent (ztree-diff-node-parent node)))))
-
-(defun ztree-diff-do-partial-rescan (node)
-  "Partly rescan the NODE."
-  (let* ((common (ztree-diff-existing-common-parent node))
-         (parent (ztree-diff-node-parent common)))
-    (if (not parent)
-        (when ztree-diff-dirs-pair
-          (ztree-diff (car ztree-diff-dirs-pair) (cdr ztree-diff-dirs-pair)))
-      (ztree-diff-update-wait-message
-           (concat "Updating " (ztree-diff-node-short-name common) " ..."))
-      (ztree-diff-model-partial-rescan common)
-      (message "Done")
-      (ztree-refresh-buffer (line-number-at-pos)))))
-
-
-(defun ztree-diff-partial-rescan ()
-  "Perform partial rescan on the current node."
-  (interactive)
-  (let ((found (ztree-find-node-at-point)))
-    (when found
-      (ztree-diff-do-partial-rescan (car found)))))
-
-
-(defun ztree-diff-simple-diff (node)
-  "Create a simple diff buffer for files from left and right panels.
-Argument NODE node containing paths to files to call a diff on."
-  (let* ((node-left (ztree-diff-node-left-path node))
-         (node-right (ztree-diff-node-right-path node)))
-    (when (and
-           node-left
-           node-right
-           (not (file-directory-p node-left)))
-      ;; show the diff window on the bottom
-      ;; to not to crush tree appearance
-      (let ((split-width-threshold nil))
-        (diff node-left node-right)))))
-
-
-(defun ztree-diff-simple-diff-files ()
-  "Create a simple diff buffer for files from left and right panels."
-  (interactive)
-  (let ((found (ztree-find-node-at-point)))
-    (when found
-      (let ((node (car found)))
-        (ztree-diff-simple-diff node)))))
-
-(defun ztree-diff-ediff-before-setup-hook-function ()
-  "Hook function for `ediff-before-setup-hook'.
-
-See the Info node `(ediff) hooks'.
-
-This hook function removes itself."
-  (push (current-window-configuration) ztree-diff-ediff-previous-window-configurations)
-  (ztree-save-current-position)
-  (remove-hook 'ediff-before-setup-hook #'ztree-diff-ediff-before-setup-hook-function))
-
-(defun ztree-diff-ediff-quit-hook-function ()
-  "Hook function for `ediff-quit-hook'.
-
-See the Info node `(ediff) hooks'.
-
-This hook function removes itself."
-  (set-window-configuration (pop ztree-diff-ediff-previous-window-configurations))
-  (ztree-refresh-buffer)
-  (remove-hook 'ediff-quit-hook #'ztree-diff-ediff-quit-hook-function))
-
-(defun ztree-diff-ediff (file-a file-b &optional startup-hooks)
-  "Ediff that cleans up after itself.
-
-Ediff-related buffers are killed and the pre-Ediff window
-configuration is restored."
-  (add-hook 'ediff-before-setup-hook #'ztree-diff-ediff-before-setup-hook-function)
-  (add-hook 'ediff-quit-hook #'ztree-diff-ediff-quit-hook-function t)
-  (ediff file-a file-b startup-hooks))
-
-(defun ztree-diff-node-action (node hard)
-  "Perform action on NODE:
-1 if both left and right sides present:
-   1.1 if they are differend
-      1.1.1 if HARD ediff
-      1.1.2 simple diff otherwiste
-   1.2 if they are the same - view left
-2 if left or right present - view left or rigth"
-  ;; save current position in case if the window
-  ;; configuration will change
-  (ztree-save-current-position)
-  (let ((left (ztree-diff-node-left-path node))
-        (right (ztree-diff-node-right-path node))
-        ;; FIXME: The GNU convention is to only use "path" for lists of
-        ;; directories as in load-path.
-        (open-f #'(lambda (path) (if hard (find-file path)
-                                  (let ((split-width-threshold nil))
-                                    (view-file-other-window path))))))
-    (cond ((and left right)
-           (if (eql (ztree-diff-node-different node) 'same)
-               (funcall open-f left)
-             (if hard
-                 (ztree-diff-ediff left right)
-               (ztree-diff-simple-diff node))))
-          (left (funcall open-f left))
-          (right (funcall open-f right))
-          (t nil))))
-
-
-
-(defun ztree-diff-copy-file (node source-path destination-path copy-to-right)
-  "Update the NODE status and copy the file.
-File copied from SOURCE-PATH to DESTINATION-PATH.
-COPY-TO-RIGHT specifies which side of the NODE to update."
-  (let ((target-path (concat
-                      (file-name-as-directory destination-path)
-                      (file-name-nondirectory
-                       (directory-file-name source-path)))))
-    (let ((err (condition-case error-trap
-                   (progn
-                     ;; don't ask for overwrite
-                     ;; keep time stamp
-                     (copy-file source-path target-path t t)
-                     nil)
-                 (error error-trap))))
-      ;; error message if failed
-      (if err (message (concat "Error: " (nth 2 err)))
-        ;; otherwise:
-        ;; assuming all went ok when left and right nodes are the same
-        ;; set both as not different if they were not ignored
-        (unless (eq (ztree-diff-node-different node) 'ignore)
-          (setf (ztree-diff-node-different node) 'same))
-        ;; update left/right paths
-        (if copy-to-right
-            (setf (ztree-diff-node-right-path node) target-path)
-          (setf (ztree-diff-node-left-path node) target-path))
-        (ztree-diff-node-update-all-parents-diff node)
-        (ztree-refresh-buffer (line-number-at-pos))))))
-
-
-(defun ztree-diff-copy-dir (node source-path destination-path copy-to-right)
-  "Update the NODE status and copy the directory.
-Directory copied from SOURCE-PATH to DESTINATION-PATH.
-COPY-TO-RIGHT specifies which side of the NODE to update."
-  (let* ((src-path (file-name-as-directory source-path))
-         (target-path (file-name-as-directory destination-path))
-         (target-full-path (concat
-                            target-path
-                            (file-name-nondirectory
-                             (directory-file-name source-path)))))
-    (let ((err (condition-case error-trap
-                   (progn
-                     ;; keep time stamp
-                     ;; ask for overwrite
-                     (copy-directory src-path target-path t t)
-                     nil)
-                 (error error-trap))))
-      ;; error message if failed
-      (if err
-          (progn
-            (message (concat "Error: " (nth 1 err)))
-            ;; and do rescan of the node
-            (ztree-diff-do-partial-rescan node))
-        ;; if everything is ok, update statuses
-        (message target-full-path)
-        (if copy-to-right
-            (setf (ztree-diff-node-right-path node) target-full-path)
-          (setf (ztree-diff-node-left-path node) target-full-path))
-        (ztree-diff-update-wait-message
-         (concat "Updating " (ztree-diff-node-short-name node) " ..."))
-        ;; TODO: do not rescan the node. Use some logic like in delete
-        (ztree-diff-model-update-node node)
-        (message "Done.")
-        (ztree-diff-node-update-all-parents-diff node)
-        (ztree-refresh-buffer (line-number-at-pos))))))
-
-
-(defun ztree-diff-copy ()
-  "Copy the file under the cursor to other side."
-  (interactive)
-  (let ((found (ztree-find-node-at-point)))
-    (when found
-      (let* ((node (car found))
-             (side (cdr found))
-             (node-side (ztree-diff-node-side node))
-             (copy-to-right t)           ; copy from left to right
-             (node-left (ztree-diff-node-left-path node))
-             (node-right (ztree-diff-node-right-path node))
-             (source-path nil)
-             (destination-path nil)
-             (parent (ztree-diff-node-parent node)))
-        (when parent                ; do not copy the root node
-          ;; determine a side to copy from/to
-          ;; algorithm:
-          ;; 1) if both side are present, use the side
-          ;;    variable
-          (setq copy-to-right (if (eq node-side 'both)
-                                  (eq side 'left)
-                                ;; 2) if one of sides is absent, copy from
-                                ;;    the side where the file is present
-                                (eq node-side 'left)))
-          ;; 3) in both cases determine if the destination
-          ;;    directory is in place
-          (setq source-path (if copy-to-right node-left node-right)
-                destination-path (if copy-to-right
-                                     (ztree-diff-node-right-path parent)
-                                   (ztree-diff-node-left-path parent)))
-          (when (and source-path destination-path
-                     (yes-or-no-p (format "Copy [%s]%s to [%s]%s/ ?"
-                                          (if copy-to-right "LEFT" "RIGHT")
-                                          (ztree-diff-node-short-name node)
-                                          (if copy-to-right "RIGHT" "LEFT")
-                                          destination-path)))
-            (if (file-directory-p source-path)
-                (ztree-diff-copy-dir node
-                                     source-path
-                                     destination-path
-                                     copy-to-right)
-              (ztree-diff-copy-file node
-                                    source-path
-                                    destination-path
-                                    copy-to-right))))))))
-
-(defun ztree-diff-view-file ()
-  "View file at point, depending on side."
-  (interactive)
-  (let ((found (ztree-find-node-at-point)))
-    (when found
-      (let* ((node (car found))
-             (side (cdr found))
-             (node-side (ztree-diff-node-side node))
-             (node-left (ztree-diff-node-left-path node))
-             (node-right (ztree-diff-node-right-path node)))
-        (when (or (eq node-side 'both)
-                  (eq side node-side))
-          (cond ((and (eq side 'left)
-                      node-left)
-                 (view-file node-left))
-                ((and (eq side 'right)
-                      node-right)
-                 (view-file node-right))))))))
-
-
-(defun ztree-diff-delete-file ()
-  "Delete the file under the cursor."
-  (interactive)
-  (let ((found (ztree-find-node-at-point)))
-    (when found
-      (let* ((node (car found))
-             (side (cdr found))
-             (node-side (ztree-diff-node-side node))
-             (parent (ztree-diff-node-parent node))
-             ;; algorithm for determining what to delete similar to copy:
-             ;; 1. if the file is present on both sides, delete
-             ;;    from the side currently selected
-             ;; 2. if one of sides is absent, delete
-             ;;    from the side where the file is present
-             (delete-from-left
-              (or (eql node-side 'left)
-                  (and (eql node-side 'both)
-                       (eql side 'left))))
-             (remove-path (if delete-from-left
-                              (ztree-diff-node-left-path node)
-                            (ztree-diff-node-right-path node))))
-        (when (and parent                    ; do not delete the root node
-                   (yes-or-no-p (format "Delete the file [%s]%s ?"
-                                        (if delete-from-left "LEFT" "RIGHT")
-                                        remove-path)))
-          (let* ((delete-command
-                  (if (file-directory-p remove-path)
-                      #'delete-directory
-                    #'delete-file))
-                 (children (ztree-diff-node-children parent))
-                 (err
-                  (condition-case error-trap
-                      (progn
-                        (funcall delete-command remove-path t)
-                        nil)
-                    (error error-trap))))
-            (if err
-                (progn
-                  (message (concat "Error: " (nth 2 err)))
-                  ;; when error happened while deleting the
-                  ;; directory, rescan the node
-                  ;; and update the parents with a new status
-                  ;; of this node
-                  (when (file-directory-p remove-path)
-                    (ztree-diff-model-partial-rescan node)))
-              ;; if everything ok
-              ;; if was only on one side
-              ;; remove the node from children
-              (if (or (and (eql node-side 'left)
-                           delete-from-left)
-                      (and (eql node-side 'right)
-                           (not delete-from-left)))
-                  (setf (ztree-diff-node-children parent)
-                        (ztree-filter
-                         (lambda (x) (not (ztree-diff-node-equal x node)))
-                         children))
-                ;; otherwise update only one side
-                (mapc (if delete-from-left
-                          (lambda (x) (setf (ztree-diff-node-left-path x) nil))
-                        (lambda (x) (setf (ztree-diff-node-right-path x) nil)))
-                      (cons node (ztree-diff-node-children node)))
-                ;; and update diff status
-                ;; if was ignored keep the old status
-                (unless (eql (ztree-diff-node-different node) 'ignore)
-                  (setf (ztree-diff-node-different node) 'new))
-                ;; finally update all children statuses
-                (ztree-diff-node-update-diff-from-parent node)))
-            (ztree-diff-node-update-all-parents-diff node)
-            (ztree-refresh-buffer (line-number-at-pos))))))))
-
-
-
-(defun ztree-diff-node-ignore-p (node)
-  "Determine if the NODE is in filter list.
-If the node is in the filter list it shall not be visible,
-unless it is a parent node."
-  (let ((name (ztree-diff-node-short-name node)))
-    ;; ignore then
-    ;; not a root and is in filter list
-    (and (ztree-diff-node-parent node)
-         (ztree-find ztree-diff-filter-list #'(lambda (rx) (string-match rx name))))))
-
-
-(defun ztree-node-is-visible (node)
-  "Determine if the NODE should be visible."
-  (let ((diff (ztree-diff-node-different node)))
-    ;; visible then
-    ;; either it is a root. root have no parent
-    (or (not (ztree-diff-node-parent node))    ; parent is always visible
-        ;; or the files are different
-        (eql diff 'diff)
-        ;; or it is orphaned, but show orphaned files for now
-        (and (eql diff 'new)
-             (if (ztree-diff-node-left-path node)
-                 ztree-diff-show-left-orphan-files
-               ztree-diff-show-right-orphan-files))
-        ;; or it is ignored but we show ignored for now
-        (and (eql diff 'ignore)
-             ztree-diff-show-filtered-files)
-        ;; or they are same but we show same for now
-        (and (eql diff 'same)
-             ztree-diff-show-equal-files))))
-
-(defmacro ztree-diff-define-toggle-show (what)
-  (let ((funcsymbol (intern (concat "ztree-diff-toggle-show-" what "-files")))
-        (variable (intern (concat "ztree-diff-show-" what "-files")))
-        (fundesc (concat "Toggle visibility of the " what " files/directories")))
-    `(defun ,funcsymbol ()
-       ,fundesc
-       (interactive)
-       (setq ,variable (not ,variable))
-       (message (concat (if ,variable "Show " "Hide ") ,what " files"))
-       (ztree-refresh-buffer))))
-
-(ztree-diff-define-toggle-show "equal")
-(ztree-diff-define-toggle-show "filtered")
-(ztree-diff-define-toggle-show "left-orphan")
-(ztree-diff-define-toggle-show "right-orphan")
-
-(defun ztree-diff-toggle-show-orphan-files ()
-  "Toggle visibility of left and right orphan files."
-  (interactive)
-  (let ((show (not ztree-diff-show-left-orphan-files)))
-    (setq ztree-diff-show-left-orphan-files show)
-    (setq ztree-diff-show-right-orphan-files show)
-    (message (concat (if show "Show" "Hide") " orphan files"))
-    (ztree-refresh-buffer)))
-
-(defun ztree-diff-update-wait-message (&optional msg)
-  "Update the wait message MSG with one more `.' progress indication."
-  (if msg
-      (setq ztree-diff-wait-message msg)
-    (when ztree-diff-wait-message
-      (setq ztree-diff-wait-message (concat ztree-diff-wait-message "."))))
-  (message ztree-diff-wait-message))
-
-;;;###autoload
-(defun ztree-diff (dir1 dir2)
-  "Create an interactive buffer with the directory tree of the path given.
-Argument DIR1 left directory.
-Argument DIR2 right directory."
-  (interactive "DLeft directory \nDRight directory ")
-  (unless (and dir1 (file-directory-p dir1))
-    (error "Path %s is not a directory" dir1))
-  (unless (file-exists-p dir1)
-    (error "Path %s does not exist" dir1))
-  (unless (and dir2 (file-directory-p dir2))
-    (error "Path %s is not a directory" dir2))
-  (unless (file-exists-p dir2)
-    (error "Path %s does not exist" dir2))
-  (unless (ztree-same-host-p dir1 dir2)
-    (error "Compared directories are not on the same host"))
-  (let* ((model
-          (ztree-diff-node-create nil dir1 dir2 nil))
-         (buf-name (concat "*"
-                           (ztree-diff-node-short-name model)
-                           " <--> "
-                           (ztree-diff-node-right-short-name model)
-                           "*")))
-    ;; after this command we are in a new buffer,
-    ;; so all buffer-local vars are valid
-    (ztree-view buf-name
-                model
-                'ztree-node-is-visible
-                'ztree-diff-insert-buffer-header
-                'ztree-diff-node-short-name-wrapper
-                'ztree-diff-node-is-directory
-                'ztree-diff-node-equal
-                'ztree-diff-node-children
-                'ztree-diff-node-face
-                'ztree-diff-node-action
-                'ztree-diff-node-side)
-    (ztreediff-mode)
-    (ztree-diff-model-set-ignore-fun #'ztree-diff-node-ignore-p)
-    (ztree-diff-model-set-progress-fun #'ztree-diff-update-wait-message)
-    (setq ztree-diff-dirs-pair (cons dir1 dir2))
-    (ztree-diff-update-wait-message (concat "Comparing " dir1 " and " dir2 " ..."))
-    (ztree-diff-node-recreate model)
-    (message "Done.")
-
-    (ztree-refresh-buffer)))
-
-
-
-
-
-
-(provide 'ztree-diff)
-;;; ztree-diff.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-diff.elc b/elpa/ztree-20180512.1850/ztree-diff.elc
deleted file mode 100644
index 08be6ff..0000000
--- a/elpa/ztree-20180512.1850/ztree-diff.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree-dir.el b/elpa/ztree-20180512.1850/ztree-dir.el
deleted file mode 100644
index 5369269..0000000
--- a/elpa/ztree-20180512.1850/ztree-dir.el
+++ /dev/null
@@ -1,224 +0,0 @@
-;;; ztree-dir.el --- Text mode directory tree -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2018  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;;
-;; Created: 2013-11-11
-;;
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-;;
-;; Add the following to your .emacs file:
-;;
-;; (push (substitute-in-file-name "path-to-ztree-directory") load-path)
-;; (require 'ztree-dir)
-;;
-;; Call the ztree interactive function:
-;; M-x ztree-dir
-;; Open/close directories with double-click, Enter or Space keys
-;;
-;;; Issues:
-;;
-;;; TODO:
-;; 1) Add some file-handling and marking abilities
-;;
-;;; Code:
-
-(require 'ztree-util)
-(require 'ztree-view)
-(eval-when-compile (require 'cl-lib))
-
-;;
-;; Constants
-;;
-
-(defconst ztree-hidden-files-regexp "^\\."
-  "Hidden files regexp.
-By default all filest starting with dot `.', including . and ..")
-
-;;
-;; Configurable variables
-;;
-
-(defvar ztree-dir-move-focus nil
-  "Defines if move focus to opened window on hard-action command (RETURN) on a file.")
-
-(defvar-local ztree-dir-filter-list (list ztree-hidden-files-regexp)
-  "List of regexp file names to filter out.
-By default paths starting with dot (like .git) are ignored.
-One could add own filters in the following way:
-
-(setq-default ztree-dir-filter-list (cons \"^.*\\.pyc\" ztree-dir-filter-list))
-")
-
-(defvar-local ztree-dir-show-filtered-files nil
-  "Show or not files from the filtered list.")
-
-
-;;
-;; Faces
-;;
-
-(defface ztreep-header-face
-  '((((type tty pc) (class color)) :foreground "lightblue" :weight bold)
-    (((background dark)) (:height 1.2 :foreground "lightblue" :weight bold))
-    (t :height 1.2 :foreground "darkblue" :weight bold))
-  "*Face used for the header in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-header-face 'ztreep-header-face)
-
-
-(define-minor-mode ztreedir-mode
-  "A minor mode for displaying the directory trees in text mode."
-  ;; initial value
-  nil
-  ;; modeline name
-  " Dir"
-  ;; The minor mode keymap
-  `(
-    (,(kbd "H") . ztree-dir-toggle-show-filtered-files)
-    (,(kbd ">") . ztree-dir-narrow-to-dir)
-    (,(kbd "<") . ztree-dir-widen-to-parent)
-    (,(kbd "d") . ztree-dir-open-dired-at-point)))
-
-
-
-
-;;
-;; File bindings to the directory tree control
-;;
-
-(defun ztree-insert-buffer-header ()
-  "Insert the header to the ztree buffer."
-  (let ((start (point)))
-    (insert "Directory tree")
-    (insert "\n")
-    (insert "==============")
-    (set-text-properties start (point) '(face ztreep-header-face)))
-  (insert "\n"))
-
-(defun ztree-file-not-hidden (filename)
-  "Determines if the file with FILENAME should be visible."
-  (let ((name (ztree-file-short-name filename)))
-    (and (not (or (string= name ".") (string= name "..")))
-         (or
-          ztree-dir-show-filtered-files
-          (not (cl-find-if (lambda (rx) (string-match rx name)) ztree-dir-filter-list))))))
-
-
-(defun ztree-find-file (node hard)
-  "Find the file at NODE.
-
-If HARD is non-nil, the file is opened in another window.
-Otherwise, the ztree window is used to find the file."
-  (when (and (stringp node) (file-readable-p node))
-    (cond ((and hard ztree-dir-move-focus)
-           (find-file-other-window node))
-          (hard
-           (save-selected-window (find-file-other-window node)))
-          (t
-           (find-file node)))))
-
-
-(defun ztree-dir-toggle-show-filtered-files ()
-  "Toggle visibility of the filtered files."
-  (interactive)
-  (setq ztree-dir-show-filtered-files (not ztree-dir-show-filtered-files))
-  (message (concat (if ztree-dir-show-filtered-files "Show" "Hide") " filtered files"))
-  (ztree-refresh-buffer))
-
-
-(defun ztree-dir-directory-files (path)
-  "Return the list of files/directories for the given PATH."
-  ;; remove . and .. from the list of files to avoid infinite
-  ;; recursion
-  (cl-remove-if (lambda (x) (string-match-p "/\\.\\.?$" x))
-                (directory-files path 'full)))
-
-
-(defun ztree-dir-change-directory (node)
-  "Change the start node to NODE and update current directory."
-  (ztree-change-start-node node)
-  (setq default-directory node))
-
-
-(defun ztree-dir-narrow-to-dir ()
-  "Interactive command to narrow the current directory buffer.
-The buffer is narrowed to the directory under the cursor.
-If the cursor is on a file, the buffer is narrowed to the parent directory."
-  (interactive)
-  (let* ((line (line-number-at-pos))
-         (node (ztree-find-node-in-line line))
-         (parent (ztree-get-parent-for-line line)))
-    (if (file-directory-p node)
-        (ztree-dir-change-directory node)
-      (when parent
-        (ztree-dir-change-directory (ztree-find-node-in-line parent))))))
-
-
-(defun ztree-dir-widen-to-parent ()
-  "Interactive command to widen the current directory buffer to parent.
-The buffer is widened to the parent of the directory of the current buffer.
-This allows to jump to the parent directory if this directory is one level
-up of the opened."
-  (interactive)
-  (let* ((node ztree-start-node)
-         (parent (file-name-directory (directory-file-name node))))
-    (when parent
-      (ztree-dir-change-directory parent))))
-
-
-(defun ztree-dir-open-dired-at-point ()
-  "If the point is on a directory, open DIRED with this directory.
-Otherwise open DIRED with the parent directory"
-  (interactive)
-  (let* ((line (line-number-at-pos))
-         (node (ztree-find-node-in-line line))
-         (parent (ztree-get-parent-for-line line)))
-    (cond ((and node (file-directory-p node))
-           (dired node))
-          (parent 
-           (dired (ztree-find-node-in-line parent))))))
-  
-
-;;;###autoload
-(defun ztree-dir (path)
-  "Create an interactive buffer with the directory tree of the PATH given."
-  (interactive "DDirectory: ")
-  (when (and (file-exists-p path) (file-directory-p path))
-    (let ((buf-name (concat "*Directory " path " tree*")))
-      (ztree-view buf-name
-                  (expand-file-name (substitute-in-file-name path))
-                  #'ztree-file-not-hidden
-                  #'ztree-insert-buffer-header
-                  #'ztree-file-short-name
-                  #'file-directory-p
-                  #'string-equal
-                  #'ztree-dir-directory-files
-                  nil                   ; face
-                  #'ztree-find-file)    ; action
-      (ztreedir-mode))))
-
-
-
-(provide 'ztree-dir)
-;;; ztree-dir.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-dir.elc b/elpa/ztree-20180512.1850/ztree-dir.elc
deleted file mode 100644
index d9a7bbb..0000000
--- a/elpa/ztree-20180512.1850/ztree-dir.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree-pkg.el b/elpa/ztree-20180512.1850/ztree-pkg.el
deleted file mode 100644
index b7aa0e9..0000000
--- a/elpa/ztree-20180512.1850/ztree-pkg.el
+++ /dev/null
@@ -1,12 +0,0 @@
-(define-package "ztree" "20180512.1850" "Text mode directory tree"
-  '((cl-lib "0"))
-  :keywords
-  '("files" "tools")
-  :authors
-  '(("Alexey Veretennikov" . "alexey.veretennikov@gmail.com"))
-  :maintainer
-  '("Alexey Veretennikov" . "alexey.veretennikov@gmail.com")
-  :url "https://github.com/fourier/ztree")
-;; Local Variables:
-;; no-byte-compile: t
-;; End:
diff --git a/elpa/ztree-20180512.1850/ztree-util.el b/elpa/ztree-20180512.1850/ztree-util.el
deleted file mode 100644
index 9fc6644..0000000
--- a/elpa/ztree-20180512.1850/ztree-util.el
+++ /dev/null
@@ -1,92 +0,0 @@
-;;; ztree-util.el --- Auxiliary utilities for the ztree package -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2016  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;;
-;; Created: 2013-11-11
-;;
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-
-;;; Code:
-(defun ztree-find (where which)
-  "Find element of the list WHERE matching predicate WHICH."
-  (catch 'found
-    (dolist (elt where)
-      (when (funcall which elt)
-        (throw 'found elt)))
-    nil))
-
-(defun ztree-filter (condp lst)
-  "Filter out elements not satisfying predicate CONDP in the list LST.
-Taken from http://www.emacswiki.org/emacs/ElispCookbook#toc39"
-  (delq nil
-        (mapcar (lambda (x) (and (funcall condp x) x)) lst)))
-
-
-(defun ztree-printable-string (string)
-  "Strip newline character from file names, like `Icon\n'.
-Argument STRING string to process.'."
-  (replace-regexp-in-string "\n" "" string))
-
-
-(defun ztree-file-short-name (file)
-  "By given FILE name return base file/directory name.
-Taken from http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01238.html"
-  (let* ((dir (directory-file-name file))
-         (simple-dir (file-name-nondirectory dir)))
-    ;; check if the root directory
-    (if (string= "" simple-dir)
-        dir
-      (ztree-printable-string simple-dir))))
-
-
-(defun ztree-car-atom (value)
-  "Return VALUE if value is an atom, otherwise (car value) or nil.
-Used since `car-safe' returns nil for atoms"
-  (if (atom value) value (car value)))
-
-
-(defun ztree-insert-with-face (text face)
-  "Insert TEXT with the FACE provided."
-  (let ((start (point)))
-    (insert text)
-    (put-text-property start (point) 'face face)))
-
-(defun ztree-untrampify-filename (file)
-  "Return FILE as the local file name."
-  (or (file-remote-p file 'localname) file))
-
-(defun ztree-quotify-string (str)
-  "Surround STR with quotes."
-  (concat "\"" str "\""))
-
-(defun ztree-same-host-p (file1 file2)
-  "Return t if FILE1 and FILE2 are on the same host."
-  (let ((file1-remote (file-remote-p file1))
-        (file2-remote (file-remote-p file2)))
-    (string-equal file1-remote file2-remote)))
-
-
-(provide 'ztree-util)
-
-;;; ztree-util.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-util.elc b/elpa/ztree-20180512.1850/ztree-util.elc
deleted file mode 100644
index bf9e14b..0000000
--- a/elpa/ztree-20180512.1850/ztree-util.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree-view.el b/elpa/ztree-20180512.1850/ztree-view.el
deleted file mode 100644
index 9f0cef8..0000000
--- a/elpa/ztree-20180512.1850/ztree-view.el
+++ /dev/null
@@ -1,810 +0,0 @@
-;;; ztree-view.el --- Text mode tree view (buffer) -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2016  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;;
-;; Created: 2013-11-11
-;;
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-;;
-;; Add the following to your .emacs file:
-;;
-;; (push (substitute-in-file-name "path-to-ztree-directory") load-path)
-;; (require 'ztree-view)
-;;
-;; Call the ztree interactive function:
-;; Use the following function: ztree-view
-;;
-;;; Issues:
-;;
-;;; TODO:
-;;
-;;
-;;; Code:
-
-(eval-when-compile (require 'cl))
-(require 'subr-x)
-(require 'ztree-util)
-
-;;
-;; Globals
-;;
-
-(defvar ztree-draw-unicode-lines nil
-  "If set forces ztree to draw lines with unicode characters.")
-
-(defvar ztree-show-number-of-children nil
-  "If set forces ztree show number of child entries in the braces.")
-
-(defvar-local ztree-expanded-nodes-list nil
-  "A list of Expanded nodes (i.e. directories) entries.")
-
-(defvar-local ztree-start-node nil
-  "Start node(i.e. directory) for the window.")
-
-(defvar-local ztree-line-to-node-table nil
-  "List of tuples with full node(i.e. file/directory name and the line.")
-
-(defvar-local ztree-start-line nil
-  "Index of the start line - the root.")
-
-(defvar-local ztree-parent-lines-array nil
-  "Array of parent lines.
-The ith value of the array is the parent line for line i.
-If ith value is i - it is the root line")
-
-(defvar-local ztree-count-subsequent-bs nil
-  "Counter for the subsequest BS keys (to identify double BS).
-Used in order to not to use cl package and `lexical-let'")
-
-(defvar-local ztree-line-tree-properties nil
-  "Hash table, with key - line number, value - property list of the line.
-The property list has the following keys:
-- side (`left', `right', `both').
-Used for 2-side trees, to determine if the node exists on left or right
-or both sides
-- offset - the column there the text starts ")
-
-(defvar-local ztree-prev-position nil
-  "The cons pair of the previous line and column. Used
-to restore cursor position after refresh")
-
-(defvar-local ztree-tree-header-fun nil
-  "Function inserting the header into the tree buffer.
-MUST inster newline at the end!")
-
-(defvar-local ztree-node-short-name-fun nil
-  "Function which creates a pretty-printable short string from the node.")
-
-(defvar-local ztree-node-is-expandable-fun nil
-  "Function which determines if the node is expandable.
-For example if the node is a directory")
-
-(defvar-local ztree-node-equal-fun nil
-  "Function which determines if the 2 nodes are equal.")
-
-(defvar-local ztree-node-contents-fun nil
-  "Function returning list of node contents.")
-
-(defvar-local ztree-node-side-fun nil
-  "Function returning position of the node: `left', `right' or `both'.
-If not defined (by default) - using single screen tree, otherwise
-the buffer is split to 2 trees")
-
-(defvar-local ztree-node-face-fun nil
-  "Function returning face for the node.")
-
-(defvar-local ztree-node-action-fun nil
-  "Function called when Enter/Space pressed on the node.")
-
-(defvar-local ztree-node-showp-fun nil
-  "Function called to decide if the node should be visible.")
-
-
-;;
-;; Major mode definitions
-;;
-
-(defvar ztree-mode-map
-  (let ((map (make-sparse-keymap)))
-    (define-key map (kbd "\r") 'ztree-perform-action)
-    (define-key map (kbd "SPC") 'ztree-perform-soft-action)
-    (define-key map [double-mouse-1] 'ztree-perform-action)
-    (define-key map (kbd "TAB") 'ztree-jump-side)
-    (define-key map (kbd "g") 'ztree-refresh-buffer)
-    (define-key map (kbd "x") 'ztree-toggle-expand-subtree)
-    (define-key map [remap next-line] 'ztree-next-line)
-    (define-key map [remap previous-line] 'ztree-previous-line)
-    (if window-system
-        (define-key map (kbd "<backspace>") 'ztree-move-up-in-tree)
-      (define-key map "\177" 'ztree-move-up-in-tree))
-    map)
-  "Keymap for `ztree-mode'.")
-
-
-(defface ztreep-node-face
-  '((((background dark)) (:foreground "#ffffff"))
-    (((type nil))        (:inherit 'font-lock-function-name-face))
-    (t                   (:foreground "Blue")))
-  "*Face used for expandable entries(directories etc) in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-node-face 'ztreep-node-face)
-
-(defface ztreep-leaf-face
-  '((((background dark)) (:foreground "cyan1"))
-    (((type nil))        (:inherit 'font-lock-variable-name-face))
-    (t                   (:foreground "darkblue")))
-  "*Face used for not expandable nodes(leafs, i.e. files) in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-leaf-face 'ztreep-leaf-face)
-
-(defface ztreep-arrow-face
-  '((((background dark)) (:foreground "#7f7f7f"))
-    (t                   (:foreground "#8d8d8d")))
-  "*Face used for arrows in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-arrow-face 'ztreep-arrow-face)
-
-(defface ztreep-expand-sign-face
-  '((((background dark)) (:foreground "#7f7fff"))
-    (t                   (:foreground "#8d8d8d")))
-  "*Face used for expand sign [+] in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-expand-sign-face 'ztreep-expand-sign-face)
-
-(defface ztreep-node-count-children-face
-  '((t                   (:inherit 'font-lock-comment-face :slant italic)))
-  "*Face used for count of number of child entries in Ztree buffer."
-  :group 'Ztree :group 'font-lock-highlighting-faces)
-(defvar ztreep-node-count-children-face 'ztreep-node-count-children-face)
-
-
-
-;;;###autoload
-(define-derived-mode ztree-mode special-mode "Ztree"
-  "A major mode for displaying the directory tree in text mode."
-  ;; only spaces
-  (setq indent-tabs-mode nil)
-  (setq	buffer-read-only t))
-
-
-(defun ztree-scroll-to-line (line)
-  "Set the cursor to specified LINE and to the text offset (if possible)."
-  (let ((center (/ (window-width) 2))
-        (cur-line (line-number-at-pos)))
-    ;; based on dired-next-line
-    ;; set line-move to move by logical lines
-    (let ((line-move-visual)
-          (goal-column))
-      (line-move (- line cur-line) t)
-      (when-let (offset (plist-get
-                         (gethash (line-number-at-pos)
-                                  ztree-line-tree-properties)
-                         'offset))
-        (when (and ztree-node-side-fun
-                   (>= (current-column) center))
-          (incf offset (1+ center)))
-        (beginning-of-line)
-        (goto-char (+ (point) offset))))))
-
-
-(defun ztree-find-node-in-line (line)
-  "Return the node for the LINE specified.
-Search through the array of node-line pairs."
-  (gethash line ztree-line-to-node-table))
-
-(defun ztree-find-node-at-point ()
-  "Find the node at point.
-Returns cons pair (node, side) for the current point
-or nil if there is no node"
-  (let ((center (/ (window-width) 2))
-        (node (ztree-find-node-in-line (line-number-at-pos))))
-    (when node
-      (cons node (if (> (current-column) center) 'right 'left)))))
-
-
-(defun ztree-is-expanded-node (node)
-  "Find if the NODE is in the list of expanded nodes."
-  (ztree-find ztree-expanded-nodes-list
-              #'(lambda (x) (funcall ztree-node-equal-fun x node))))
-
-
-(defun ztree-set-parent-for-line (line parent)
-  "For given LINE set the PARENT in the global array."
-  (aset ztree-parent-lines-array (- line ztree-start-line) parent))
-
-
-(defun ztree-get-parent-for-line (line)
-  "For given LINE return a parent."
-  (when (and (>= line ztree-start-line)
-             (< line (+ (length ztree-parent-lines-array) ztree-start-line)))
-    (aref ztree-parent-lines-array (- line ztree-start-line))))
-
-
-(defun ztree-do-toggle-expand-subtree-iter (node state)
-  "Iteration in expanding subtree.
-Argument NODE current node.
-Argument STATE node state."
-  (when (funcall ztree-node-is-expandable-fun node)
-    (let ((children (funcall ztree-node-contents-fun node)))
-      (ztree-do-toggle-expand-state node state)
-      (dolist (child children)
-        (ztree-do-toggle-expand-subtree-iter child state)))))
-
-
-(defun ztree-do-toggle-expand-subtree ()
-  "Implements the subtree expand."
-  (let* ((line (line-number-at-pos))
-         (node (ztree-find-node-in-line line))
-         ;; save the current window start position
-         (current-pos (window-start)))
-    ;; only for expandable nodes
-    (when (funcall ztree-node-is-expandable-fun node)
-      ;; get the current expand state and invert it
-      (let ((do-expand (not (ztree-is-expanded-node node))))
-        (ztree-do-toggle-expand-subtree-iter node do-expand))
-      ;; refresh buffer and scroll back to the saved line
-      (ztree-refresh-buffer line)
-      ;; restore window start position
-      (set-window-start (selected-window) current-pos))))
-
-
-(defun ztree-do-perform-action (hard)
-  "Toggle expand/collapsed state for nodes or perform an action.
-HARD specifies (t or nil) if the hard action, binded on RET,
-should be performed on node."
-  (let* ((line (line-number-at-pos))
-         (node (ztree-find-node-in-line line)))
-    (when node
-      (if (funcall ztree-node-is-expandable-fun node)
-          ;; only for expandable nodes
-          (ztree-toggle-expand-state node)
-        ;; perform action
-        (when ztree-node-action-fun
-          (funcall ztree-node-action-fun node hard)))
-      ;; save the current window start position
-      (let ((current-pos (window-start)))
-        ;; refresh buffer and scroll back to the saved line
-        (ztree-refresh-buffer line)
-        ;; restore window start position
-        (set-window-start (selected-window) current-pos)))))
-
-
-(defun ztree-perform-action ()
-  "Toggle expand/collapsed state for nodes or perform the action.
-Performs the hard action, binded on RET, on node."
-  (interactive)
-  (ztree-do-perform-action t))
-
-(defun ztree-perform-soft-action ()
-  "Toggle expand/collapsed state for nodes or perform the action.
-Performs the soft action, binded on Space, on node."
-  (interactive)
-  (ztree-do-perform-action nil))
-
-
-(defun ztree-toggle-expand-subtree()
-  "Toggle Expanded/Collapsed state on all nodes of the subtree"
-  (interactive)
-  (ztree-do-toggle-expand-subtree))
-
-(defun ztree-do-toggle-expand-state (node do-expand)
-  "Set the expanded state of the NODE to DO-EXPAND."
-  (if (not do-expand)
-      (setq ztree-expanded-nodes-list
-            (ztree-filter
-             #'(lambda (x) (not (funcall ztree-node-equal-fun node x)))
-             ztree-expanded-nodes-list))
-    (push node ztree-expanded-nodes-list)))
-
-
-(defun ztree-toggle-expand-state (node)
-  "Toggle expanded/collapsed state for NODE."
-  (ztree-do-toggle-expand-state node (not (ztree-is-expanded-node node))))
-
-
-(defun ztree-move-up-in-tree ()
-  "Action on Backspace key.
-Jump to the line of a parent node.  If previous key was Backspace
-then close the node."
-  (interactive)
-  (when ztree-parent-lines-array
-    (let* ((line (line-number-at-pos (point)))
-           (parent (ztree-get-parent-for-line line)))
-      (when parent
-        (if (and (equal last-command 'ztree-move-up-in-tree)
-                 (not ztree-count-subsequent-bs))
-            (let ((node (ztree-find-node-in-line line)))
-              (when (ztree-is-expanded-node node)
-                (ztree-toggle-expand-state node))
-              (setq ztree-count-subsequent-bs t)
-              (ztree-refresh-buffer line))
-          (progn (setq ztree-count-subsequent-bs nil)
-                 (ztree-scroll-to-line parent)))))))
-
-
-(defun ztree-get-splitted-node-contens (node)
-  "Return pair of 2 elements: list of expandable nodes and list of leafs.
-Argument NODE node which contents will be returned."
-  (let ((nodes (funcall ztree-node-contents-fun node))
-        (comp  #'(lambda (x y)
-                   (string< (funcall ztree-node-short-name-fun x)
-                            (funcall ztree-node-short-name-fun y)))))
-    (cons (sort (ztree-filter
-                 #'(lambda (f) (funcall ztree-node-is-expandable-fun f))
-                 nodes)
-                comp)
-          (sort (ztree-filter
-                 #'(lambda (f) (not (funcall ztree-node-is-expandable-fun f)))
-                 nodes)
-                comp))))
-
-
-(defun ztree-draw-char (c x y &optional face)
-  "Draw char C at the position (1-based) (X Y).
-Optional argument FACE face to use to draw a character."
-  (save-excursion
-    (goto-char (point-min))
-    (forward-line (1- y))
-    (beginning-of-line)
-    (goto-char (+ x (-(point) 1)))
-    (delete-char 1)
-    (insert-char c 1)
-    (put-text-property (1- (point)) (point) 'font-lock-face (if face face 'ztreep-arrow-face))))
-
-(defun ztree-vertical-line-char ()
-  "Return the character used to draw vertical line."
-  (if ztree-draw-unicode-lines #x2502 ?\|))
-
-(defun ztree-horizontal-line-char ()
-  "Return the character used to draw vertical line."
-  (if ztree-draw-unicode-lines #x2500 ?\-))
-
-(defun ztree-left-bottom-corner-char ()
-  "Return the character used to draw vertical line."
-  (if ztree-draw-unicode-lines #x2514 ?\`))
-
-(defun ztree-left-intersection-char ()
-  "Return left intersection character.
-It is just vertical bar when unicode disabled"
-  (if ztree-draw-unicode-lines #x251C ?\|))
-
-(defun ztree-draw-vertical-line (y1 y2 x &optional face)
-  "Draw a vertical line of `|' characters from Y1 row to Y2 in X column.
-Optional argument FACE face to draw line with."
-  (let ((ver-line-char (ztree-vertical-line-char))
-        (count (abs (- y1 y2))))
-    (if (> y1 y2)
-        (progn
-          (dotimes (y count)
-            (ztree-draw-char ver-line-char x (+ y2 y) face))
-          (ztree-draw-char ver-line-char x (+ y2 count) face))
-      (progn
-        (dotimes (y count)
-          (ztree-draw-char ver-line-char x (+ y1 y) face))
-        (ztree-draw-char ver-line-char x (+ y1 count) face)))))
-
-(defun ztree-draw-vertical-rounded-line (y1 y2 x &optional face)
-  "Draw a vertical line of `|' characters finishing with `\\=`' character.
-Draws the line from Y1 row to Y2 in X column.
-Optional argument FACE facet to draw the line with."
-  (let ((ver-line-char (ztree-vertical-line-char))
-        (corner-char (ztree-left-bottom-corner-char))
-        (count (abs (- y1 y2))))
-    (if (> y1 y2)
-        (progn
-          (dotimes (y count)
-            (ztree-draw-char ver-line-char x (+ y2 y) face))
-          (ztree-draw-char corner-char x (+ y2 count) face))
-      (progn
-        (dotimes (y count)
-          (ztree-draw-char ver-line-char x (+ y1 y) face))
-        (ztree-draw-char corner-char x (+ y1 count) face)))))
-
-
-(defun ztree-draw-horizontal-line (x1 x2 y)
-  "Draw the horizontal line from column X1 to X2 in the row Y."
-  (let ((hor-line-char (ztree-horizontal-line-char)))
-    (if (> x1 x2)
-        (dotimes (x (1+ (- x1 x2)))
-          (ztree-draw-char hor-line-char (+ x2 x) y))
-      (dotimes (x (1+ (- x2 x1)))
-        (ztree-draw-char hor-line-char (+ x1 x) y)))))
-
-
-(defun ztree-draw-tree (tree depth start-offset)
-  "Draw the TREE of lines with parents.
-Argument DEPTH current depth.
-Argument START-OFFSET column to start drawing from."
-  (if (atom tree)
-      nil
-    (let* ((root (car tree))
-           (children (cdr tree))
-           (offset (+ start-offset (* depth 4)))
-           (line-start (+ 3 offset))
-           (line-end-leaf (+ 7 offset))
-           (line-end-node (+ 4 offset))
-           (corner-char (ztree-left-bottom-corner-char))
-           (intersection-char (ztree-left-intersection-char))
-           ;; determine if the line is visible. It is always the case
-           ;; for 1-sided trees; however for 2 sided trees
-           ;; it depends on which side is the actual element
-           ;; and which tree (left with offset 0 or right with offset > 0
-           ;; we are drawing
-           (visible #'(lambda (line) ()
-                        (if (not ztree-node-side-fun) t
-                          (let ((side
-                                 (plist-get (gethash line ztree-line-tree-properties) 'side)))
-                            (cond ((eq side 'left) (= start-offset 0))
-                                  ((eq side 'right) (> start-offset 0))
-                                  (t t)))))))
-      (when children
-        ;; draw the line to the last child
-        ;; since we push'd children to the list, it's the first visible line
-        ;; from the children list
-        (let ((last-child (ztree-find children
-                                      #'(lambda (x)
-                                          (funcall visible (ztree-car-atom x)))))
-              (x-offset (+ 2 offset)))
-          (when last-child
-            (ztree-draw-vertical-line (1+ root)
-                                      (ztree-car-atom last-child)
-                                      x-offset))
-          ;; draw recursively
-          (dolist (child children)
-            (ztree-draw-tree child (1+ depth) start-offset)
-            (let ((end (if (listp child) line-end-node line-end-leaf))
-                  (row (ztree-car-atom child)))
-              (when (funcall visible (ztree-car-atom child))
-                (ztree-draw-char intersection-char (1- line-start) row)
-                (ztree-draw-horizontal-line line-start
-                                            end
-                                            row))))
-          ;; finally draw the corner at the end of vertical line
-          (when last-child
-            (ztree-draw-char corner-char
-                             x-offset
-                             (ztree-car-atom last-child))))))))
-
-(defun ztree-fill-parent-array (tree)
-  "Set the root lines array.
-Argument TREE nodes tree to create an array of lines from."
-  (let ((root (car tree))
-        (children (cdr tree)))
-    (dolist (child children)
-      (ztree-set-parent-for-line (ztree-car-atom child) root)
-      (when (listp child)
-        (ztree-fill-parent-array child)))))
-
-
-(defun ztree-insert-node-contents (path)
-  "Insert node contents with initial depth 0.
-`ztree-insert-node-contents-1' return the tree of line
-numbers to determine who is parent line of the
-particular line.  This tree is used to draw the
-graph.
-Argument PATH start node."
-  (let ((tree (ztree-insert-node-contents-1 path 0))
-        ;; number of 'rows' in tree is last line minus start line
-        (num-of-items (- (line-number-at-pos (point)) ztree-start-line)))
-    ;; create a parents array to store parents of lines
-    ;; parents array used for navigation with the BS
-    (setq ztree-parent-lines-array (make-vector num-of-items 0))
-    ;; set the root node in lines parents array
-    (ztree-set-parent-for-line ztree-start-line ztree-start-line)
-    ;; fill the parent arrray from the tree
-    (ztree-fill-parent-array tree)
-    ;; draw the tree starting with depth 0 and offset 0
-    (ztree-draw-tree tree 0 0)
-    ;; for the 2-sided tree we need to draw the vertical line
-    ;; and an additional tree
-    (if ztree-node-side-fun             ; 2-sided tree
-        (let ((width (window-width)))
-          ;; draw the vertical line in the middle of the window
-          (ztree-draw-vertical-line ztree-start-line
-                                    (1- (+ num-of-items ztree-start-line))
-                                    (/ width 2)
-                                    'vertical-border)
-          (ztree-draw-tree tree 0 (1+ (/ width 2)))))))
-
-
-(defun ztree-insert-node-contents-1 (node depth)
-  "Recursively insert contents of the NODE with current DEPTH."
-  (let* ((expanded (ztree-is-expanded-node node))
-         ;; insert node entry with defined depth
-         (root-line (ztree-insert-entry node depth expanded))
-         ;; children list is the list of lines which are children
-         ;; of the root line
-         (children nil))
-    (when expanded ;; if expanded we need to add all subnodes
-      (let* ((contents (ztree-get-splitted-node-contens node))
-             ;; contents is the list of 2 elements:
-             (nodes (car contents))     ; expandable entries - nodes
-             (leafs (cdr contents)))    ; leafs - which doesn't have subleafs
-        ;; iterate through all expandable entries to insert them first
-        (dolist (node nodes)
-          ;; if it is not in the filter list
-          (when (funcall ztree-node-showp-fun node)
-            ;; insert node on the next depth level
-            ;; and push the returning result (in form (root children))
-            ;; to the children list
-            (push (ztree-insert-node-contents-1 node (1+ depth))
-                  children)))
-        ;; now iterate through all the leafs
-        (dolist (leaf leafs)
-          ;; if not in filter list
-          (when (funcall ztree-node-showp-fun leaf)
-            ;; insert the leaf and add it to children
-            (push (ztree-insert-entry leaf (1+ depth) nil)
-                  children)))))
-    ;; result value is the list - head is the root line,
-    ;; rest are children
-    (cons root-line children)))
-
-(defun ztree-insert-entry (node depth expanded)
-  "Inselt the NODE to the current line with specified DEPTH and EXPANDED state."
-  (let* ((line (line-number-at-pos))
-         ;; the properties of the line. they will be updated
-         ;; with the offset of the text and relevant side information
-         (line-properties (gethash line ztree-line-tree-properties))
-         (expandable (funcall ztree-node-is-expandable-fun node))
-         (short-name (funcall ztree-node-short-name-fun node))
-         (count-children-left 
-          (when (and expandable ztree-show-number-of-children)
-            (ignore-errors
-              (length (cl-remove-if (lambda (n)
-                                      (and ztree-node-side-fun
-                                           (eql 
-                                            (funcall ztree-node-side-fun n)
-                                            'right)))
-                                    (funcall ztree-node-contents-fun node))))))
-         (count-children-right
-          (when (and expandable ztree-show-number-of-children)
-            (ignore-errors
-              (length (cl-remove-if (lambda (n)
-                                      (and ztree-node-side-fun
-                                           (eql
-                                            (funcall ztree-node-side-fun n)
-                                            'left)))
-                                    (funcall ztree-node-contents-fun node)))))))
-    (if ztree-node-side-fun           ; 2-sided tree
-        (let ((right-short-name (funcall ztree-node-short-name-fun node t))
-              (side (funcall ztree-node-side-fun node))
-              (width (window-width)))
-          (when (eq side 'left)  (setq right-short-name ""))
-          (when (eq side 'right) (setq short-name ""))
-          (setq line-properties
-                (plist-put line-properties 'offset 
-                           ;; insert left side and save the offset
-                           (ztree-insert-single-entry short-name depth
-                                                      expandable expanded 0
-                                                      count-children-left
-                                                      (when ztree-node-face-fun
-                                                        (funcall ztree-node-face-fun node)))))
-          ;; right side
-          (ztree-insert-single-entry right-short-name depth
-                                     expandable expanded (1+ (/ width 2))
-                                     count-children-right
-                                     (when ztree-node-face-fun
-                                       (funcall ztree-node-face-fun node)))
-          (setq line-properties (plist-put line-properties 'side side)))
-      ;; one sided view
-      (setq line-properties (plist-put line-properties 'offset
-                                       (ztree-insert-single-entry short-name depth
-                                                                  expandable expanded
-                                                                  0 (when expandable
-                                                                      count-children-left)))))
-    (puthash line node ztree-line-to-node-table)
-    ;; save the properties for the line - side and text offset
-    (puthash line line-properties ztree-line-tree-properties)
-    (insert "\n")
-    line))
-
-(defun ztree-insert-single-entry (short-name depth
-                                             expandable expanded
-                                             offset
-                                             count-children
-                                             &optional face)
-  "Writes a SHORT-NAME in a proper position with the type given.
-Writes a string with given DEPTH, prefixed with [ ] if EXPANDABLE
-and [-] or [+] depending on if it is EXPANDED from the specified OFFSET.
-If `ztree-show-number-of-children' is set to t the COUNT-CHILDREN
-argument is used to present number of entries in the expandable item.
-COUNT-CHILDREN might be null if the contents of expandable node are
-not accessible.
-Optional argument FACE face to write text with.
-Returns the position where the text starts."
-  (let ((result 0)
-        (node-sign #'(lambda (exp)
-                       (let ((sign (concat "[" (if exp "-" "+") "]")))
-                         (insert (propertize sign
-                                             'font-lock-face
-                                             ztreep-expand-sign-face)))))
-        ;; face to use. if FACE is not null, use it, otherwise
-        ;; deside from the node type
-        (entry-face (cond (face face)
-                          (expandable 'ztreep-node-face)
-                          (t ztreep-leaf-face))))
-    ;; move-to-column in contrast to insert reuses the last property
-    ;; so need to clear it
-    (let ((start-pos (point)))
-      (move-to-column offset t)
-      (remove-text-properties start-pos (point) '(font-lock-face nil)))
-    (delete-region (point) (line-end-position))
-    ;; every indentation level is 4 characters
-    (when (> depth 0)
-      (insert-char ?\s (* 4 depth)))           ; insert 4 spaces
-    (when (> (length short-name) 0)
-      (let ((start-pos (point)))
-        (if expandable
-            (funcall node-sign expanded))   ; for expandable nodes insert "[+/-]"
-        ;; indentation for leafs 4 spaces from the node name
-        (insert-char ?\s (- 4 (- (point) start-pos))))
-      ;; save the position of the beginning of the text
-      (setq result (current-column))
-      (insert (propertize short-name 'font-lock-face entry-face))
-      ;; optionally add number of children in braces
-      (when (and ztree-show-number-of-children expandable)
-        (let ((count-str (format " [%s]"
-                                 (if count-children (number-to-string count-children) "N/A"))))
-          (insert (propertize count-str 'font-lock-face ztreep-node-count-children-face)))))
-    result))
-
-
-(defun ztree-jump-side ()
-  "Jump to another side for 2-sided trees."
-  (interactive)
-  (when ztree-node-side-fun             ; 2-sided tree
-    (let ((center (/ (window-width) 2)))
-      (if (< (current-column) center)
-          (move-to-column (1+ center))
-        (move-to-column 1))
-      ;; just recalculate and move to proper column
-      (ztree-scroll-to-line (line-number-at-pos)))))
-
-
-(defun ztree-save-current-position ()
-  "Save the current position into the global variable."
-  (setq ztree-prev-position (cons (line-number-at-pos (point))
-                                  (current-column))))
-
-
-(defun ztree-refresh-buffer (&optional line)
-  "Refresh the buffer.
-Optional argument LINE scroll to the line given."
-  (interactive)
-  (when (and (equal major-mode 'ztree-mode)
-             (boundp 'ztree-start-node))
-    (let ((prev-pos ztree-prev-position))
-      (setq ztree-line-to-node-table (make-hash-table))
-      ;; create a hash table of node properties for line
-      (setq ztree-line-tree-properties (make-hash-table))
-      (let ((inhibit-read-only t))
-        (ztree-save-current-position)
-        (erase-buffer)
-        (funcall ztree-tree-header-fun)
-        (setq ztree-start-line (line-number-at-pos (point)))
-        (ztree-insert-node-contents ztree-start-node)
-        (cond (line ;; local refresh, scroll to line
-               (ztree-scroll-to-line line)
-               (when prev-pos
-                 (beginning-of-line)
-                 (goto-char (+ (cdr ztree-prev-position) (point)))))
-              ((and (null line) (null prev-pos)) ;; first refresh
-               (ztree-scroll-to-line ztree-start-line)
-               (ztree-save-current-position))
-              ((and (null line) prev-pos) ;; not first refresh
-               ;; restore cursor position if possible
-               (ztree-scroll-to-line (car ztree-prev-position))
-               (beginning-of-line)
-               (goto-char (+ (cdr ztree-prev-position) (point)))))))))
-
-             
-
-(defun ztree-change-start-node (node)
-  "Refresh the buffer setting the new root NODE.
-This will reuse all other settings for the current ztree buffer, but
-change the root node to the node specified."
-  (setq ztree-start-node node
-        ztree-expanded-nodes-list (list ztree-start-node)
-        ;; then the new root node is given, no sense to preserve
-        ;; a cursor position
-        ztree-prev-position nil)
-  (ztree-refresh-buffer))
-
-(defun ztree-previous-line (arg)
-  "Move the point to ARG lines up"
-  (interactive "^p")
-  (ztree-next-line (- (or arg 1))))
-
-
-(defun ztree-next-line (arg)
-  "Move the point to ARG lines down"  
-  (interactive "^p")
-  (ztree-move-line arg))
-
-
-(defun ztree-move-line (count)
-  "Move the point COUNT lines and place at the beginning of the node."
-  (ztree-scroll-to-line
-   (+ count (line-number-at-pos))))
-
-;;;###autoload
-(defun ztree-view-on-window-configuration-changed ()
-  "Hook called then window configuration changed to resize buffer's contents"
-  ;; refresh visible ztree buffers
-  (walk-windows (lambda (win) 
-                  (with-current-buffer (window-buffer win)
-                    (when (derived-mode-p 'ztree-mode)
-                      (ztree-refresh-buffer))))
-                nil 'visible))
-
-(defun ztree-view (
-                   buffer-name
-                   start-node
-                   filter-fun
-                   header-fun
-                   short-name-fun
-                   expandable-p
-                   equal-fun
-                   children-fun
-                   face-fun
-                   action-fun
-                   &optional
-                   node-side-fun
-                   )
-  "Create a ztree view buffer configured with parameters given.
-Argument BUFFER-NAME Name of the buffer created.
-Argument START-NODE Starting node - the root of the tree.
-Argument FILTER-FUN Function which will define if the node should not be
-visible.
-Argument HEADER-FUN Function which inserts the header into the buffer
-before drawing the tree.
-Argument SHORT-NAME-FUN Function which return the short name for a node given.
-Argument EXPANDABLE-P Function to determine if the node is expandable.
-Argument EQUAL-FUN An equality function for nodes.
-Argument CHILDREN-FUN Function to get children from the node.
-Argument FACE-FUN Function to determine face of the node.
-Argument ACTION-FUN an action to perform when the Return is pressed.
-Optional argument NODE-SIDE-FUN Determines the side of the node."
-  (let ((buf (get-buffer-create buffer-name)))
-    (switch-to-buffer buf)
-    (ztree-mode)
-    ;; configure ztree-view
-    (setq ztree-start-node start-node)
-    (setq ztree-expanded-nodes-list (list ztree-start-node))
-    (setq ztree-node-showp-fun filter-fun)
-    (setq ztree-tree-header-fun header-fun)
-    (setq ztree-node-short-name-fun short-name-fun)
-    (setq ztree-node-is-expandable-fun expandable-p)
-    (setq ztree-node-equal-fun equal-fun)
-    (setq ztree-node-contents-fun children-fun)
-    (setq ztree-node-face-fun face-fun)
-    (setq ztree-node-action-fun action-fun)
-    (setq ztree-node-side-fun node-side-fun)
-    (add-hook 'window-configuration-change-hook #'ztree-view-on-window-configuration-changed)
-    (ztree-refresh-buffer)))
-
-
-(provide 'ztree-view)
-;;; ztree-view.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree-view.elc b/elpa/ztree-20180512.1850/ztree-view.elc
deleted file mode 100644
index b178ca1..0000000
--- a/elpa/ztree-20180512.1850/ztree-view.elc
+++ /dev/null
Binary files differ
diff --git a/elpa/ztree-20180512.1850/ztree.el b/elpa/ztree-20180512.1850/ztree.el
deleted file mode 100644
index d615f64..0000000
--- a/elpa/ztree-20180512.1850/ztree.el
+++ /dev/null
@@ -1,37 +0,0 @@
-;;; ztree.el --- Text mode directory tree -*- lexical-binding: t; -*-
-
-;; Copyright (C) 2013-2016  Free Software Foundation, Inc.
-;;
-;; Author: Alexey Veretennikov <alexey.veretennikov@gmail.com>
-;; Created: 2013-11-11
-;; Version: 1.0.5
-;; Package-Requires: ((cl-lib "0"))
-;; Keywords: files tools
-;; URL: https://github.com/fourier/ztree
-;; Compatibility: GNU Emacs 24.x
-;;
-;; 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 <http://www.gnu.org/licenses/>.
-;;
-;;; Commentary:
-;;
-;;
-;;; Code:
-
-(require 'ztree-dir)
-(require 'ztree-diff)
-
-(provide 'ztree)
-;;; ztree.el ends here
diff --git a/elpa/ztree-20180512.1850/ztree.elc b/elpa/ztree-20180512.1850/ztree.elc
deleted file mode 100644
index e143d43..0000000
--- a/elpa/ztree-20180512.1850/ztree.elc
+++ /dev/null
Binary files differ
diff --git a/init.el b/init.el
index 9155053..2aae3df 100644
--- a/init.el
+++ b/init.el
@@ -33,7 +33,7 @@
 ;; Repos
 (require 'package)
 (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
-(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
+;; (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
 (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
 
 ;; use-package
@@ -49,6 +49,15 @@
 ;; auto-package-update
 (use-package auto-package-update
   :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
+
+;; zenburn theme
+(use-package zenburn-theme
+  :ensure t
+  :config
+  (load-theme 'zenburn)
   (setq auto-package-update-delete-old-versions t)
   (setq auto-package-update-hide-results t)
   (auto-package-update-maybe))
@@ -360,9 +369,12 @@
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
+ '(custom-safe-themes
+   (quote
+    ("ec5f697561eaf87b1d3b087dd28e61a2fc9860e4c862ea8e6b0b77bd4967d0ba" default)))
  '(package-selected-packages
    (quote
-    (org flycheck-pos-tip flycheck rtags racket-mode geiser auto-package-update use-package pdf-tools org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags diff-hl company-c-headers clean-aindent-mode))))
+    (zenburn-theme org flycheck-pos-tip flycheck rtags racket-mode geiser auto-package-update use-package pdf-tools org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags diff-hl company-c-headers clean-aindent-mode))))
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
diff --git a/init.el~ b/init.el~
index e698038..07e7a1c 100644
--- a/init.el~
+++ b/init.el~
@@ -3,11 +3,12 @@
 ;; set paths for executable
 (add-to-list 'exec-path "C:/msys64/usr/bin")
 (add-to-list 'exec-path "C:/msys64/mingw64/bin")
-(add-to-list 'exec-path "C:/Program Files/xpdf-tools-win-4.00/bin64")
+(add-to-list 'exec-path "c:/Program Files/Racket")
 (setenv "PATH" (mapconcat #'identity exec-path path-separator))
 
 ;; adding modules to load path
 (add-to-list 'load-path "~/.emacs.d/custom/")
+(add-to-list 'load-path "~/.emacs.d/elpa/")
 
 ;; load your modules
 (require 'setup-applications)
@@ -29,189 +30,339 @@
 (require 'ispell)
 (setq-default ispell-program-name "aspell")
 
-;; Melpa repo
+;; Repos
 (require 'package)
-(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
+(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
+;; (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
+(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
+
+;; use-package
 (package-initialize)
+(unless (package-installed-p 'use-package)
+  (package-refresh-contents)
+  (package-install 'use-package))
+
+(eval-when-compile
+  (require 'use-package))
+
+
+;; auto-package-update
+(use-package auto-package-update
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
+
+;; zenburn theme
+(use-package zenburn-theme
+  :ensure t
+  :config
+  (load-theme 'zenburn)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; helm
-(require 'helm-config)
-
-(setq helm-split-window-in-side-p           t ; open helm buffer inside current window, not occupy whole other window
-      helm-move-to-line-cycle-in-source     t ; move to end or beginning of source when reaching top or bottom of source.
-      helm-ff-search-library-in-sexp        t ; search for library in `require' and `declare-function' sexp.
-      helm-scroll-amount                    8 ; scroll 8 lines other window using M-<next>/M-<prior>
-      helm-ff-file-name-history-use-recentf t
-      helm-echo-input-in-header-line t)
-
-(defun spacemacs//helm-hide-minibuffer-maybe ()
-  "Hide minibuffer in Helm session if we use the header line as input field."
-  (when (with-helm-buffer helm-echo-input-in-header-line)
-    (let ((ov (make-overlay (point-min) (point-max) nil nil t)))
-      (overlay-put ov 'window (selected-window))
-      (overlay-put ov 'face
-                   (let ((bg-color (face-background 'default nil)))
-                     `(:background ,bg-color :foreground ,bg-color)))
-      (setq-local cursor-type nil))))
-
-
-(add-hook 'helm-minibuffer-set-up-hook
-          'spacemacs//helm-hide-minibuffer-maybe)
-
-(global-set-key (kbd "M-x") 'helm-M-x)
-(setq helm-M-x-fuzzy-match t) ;; optional fuzzy matching for helm-M-x
-
-(global-set-key (kbd "M-y") 'helm-show-kill-ring)
-
-(global-set-key (kbd "C-x b") 'helm-mini)
-(setq helm-buffers-fuzzy-matching t
-      helm-recentf-fuzzy-match    t)
-
-(global-set-key (kbd "C-x C-f") 'helm-find-files)
-
-(global-set-key (kbd "C-c h o") 'helm-occur)
-
-(helm-mode 1)
+(use-package helm-config
+  :ensure helm
+  :bind (("M-x" . helm-M-x)
+	 ("C-x C-f" . helm-find-files)
+	 ("M-y" . helm-show-kill-ring)
+	 ("C-x b" . helm-mini)
+	 ("C-c h o" . helm-occur))
+  :config
+  (setq helm-M-x-fuzzy-match t)
+  (setq helm-buffers-fuzzy-matching t
+	helm-recentf-fuzzy-match    t)
+  (setq helm-split-window-in-side-p           t ; open helm buffer inside current window, not occupy whole other window
+	helm-move-to-line-cycle-in-source     t ; move to end or beginning of source when reaching top or bottom of source.
+	helm-ff-search-library-in-sexp        t ; search for library in `require' and `declare-function' sexp.
+	helm-scroll-amount                    8 ; scroll 8 lines other window using M-<next>/M-<prior>
+	helm-ff-file-name-history-use-recentf t
+	helm-echo-input-in-header-line t)
+  (defun spacemacs//helm-hide-minibuffer-maybe ()
+    "Hide minibuffer in Helm session if we use the header line as input field."
+    (when (with-helm-buffer helm-echo-input-in-header-line)
+      (let ((ov (make-overlay (point-min) (point-max) nil nil t)))
+	(overlay-put ov 'window (selected-window))
+	(overlay-put ov 'face
+                     (let ((bg-color (face-background 'default nil)))
+                       `(:background ,bg-color :foreground ,bg-color)))
+	(setq-local cursor-type nil))))
+  (add-hook 'helm-minibuffer-set-up-hook
+            'spacemacs//helm-hide-minibuffer-maybe)
+  (helm-mode 1)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; undo-tree
-(require 'undo-tree)
-(global-undo-tree-mode)
+(use-package undo-tree
+  :ensure t
+  :config
+  (global-undo-tree-mode)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; volatile highlights
-(require 'volatile-highlights)
-(volatile-highlights-mode t)
+(use-package volatile-highlights
+  :ensure t
+  :config
+  (volatile-highlights-mode t)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; yasnippet
-(require 'yasnippet)
-(yas-global-mode 1)
+(use-package yasnippet
+  :ensure t
+  :config
+  (yas-global-mode 1)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; ggtags
-(require 'ggtags)
-(add-hook 'c-mode-common-hook
-          (lambda
-            (when (derived-mode-p 'c-mode 'c++-mode 'java-mode)
-              (ggtags-mode 1))))
-(add-hook 'dired-mode-hook 'ggtags-mode)
+(use-package ggtags
+  :ensure t
+  :config
+  (add-hook 'c-mode-common-hook
+            (lambda
+	      (when (derived-mode-p 'c-mode 'c++-mode 'java-mode)
+		(ggtags-mode 1))))
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; workgroups2
-(require 'workgroups2)
-(workgroups-mode 1)
+(use-package workgroups
+  :ensure t
+  :config
+  (workgroups-mode 1)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; smartparens
-(require 'smartparens-config)
-(add-hook 'prog-mode-hook #'smartparens-mode)
-(setq sp-base-key-bindings 'paredit)
-(setq sp-autoskip-closing-pair 'always)
-(setq sp-hybrid-kill-entire-symbol nil)
-(sp-use-paredit-bindings)
+(use-package smartparens
+  :ensure t
+  :diminish smartparens-mode
+  :config
+  (progn
+    (require 'smartparens-config)
+    (smartparens-global-mode 1))
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; clean-aindent-mode
-(require 'clean-aindent-mode)
-(add-hook 'prog-mode-hook 'clean-aindent-mode)
+(use-package clean-aindent-mode
+  :ensure t
+  :hook prog-mode
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; company config
-(require 'company)
-(add-hook 'after-init-hook 'global-company-mode)
-(add-to-list 'company-backends 'company-c-headers)
-(setq company-backends (delete 'company-semantic company-backends))
-(add-hook 'c-mode-common-hook
-	  (lambda ()
-	    (define-key c-mode-base-map  [(tab)] 'company-complete)))
-;; (define-key c++-mode-map  [(tab)] 'company-complete)
-
-;; ibuffer-vc config
-(add-hook 'ibuffer-hook
-	  (lambda ()
-	    (ibuffer-vc-set-filter-groups-by-vc-root)
-	    (unless (eq ibuffer-sorting-mode 'alphabetic)
-              (ibuffer-do-sort-by-alphabetic))))
-
-(setq ibuffer-formats
-      '((mark modified read-only vc-status-mini " "
-              (name 18 18 :left :elide)
-              " "
-              (size 9 -1 :right)
-              " "
-              (mode 16 16 :left :elide)
-              " "
-              (vc-status 16 16 :left)
-              " "
-              filename-and-process)))
+(use-package company
+  :ensure t
+  :init (global-company-mode)
+  :config
+  (add-to-list 'company-backends 'company-c-headers)
+  (add-hook 'c-mode-common-hook
+	    (lambda ()
+	      (define-key c-mode-base-map  [(tab)] 'company-complete)))
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; projectile config
-(projectile-global-mode)
-(setq projectile-completion-system 'helm)
-(helm-projectile-on)
-(setq projectile-indexing-method 'alien)
-(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map)
+(use-package projectile
+  :ensure t
+  :bind (("C-c p" . projectile-command-map))
+  :config
+  (projectile-global-mode)
+  (setq projectile-completion-system 'helm)
+  (setq projectile-indexing-method 'alien)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
-;; ztree config
-(require 'ztree-diff)
-(require 'ztree-dir)
-
-;; diff-hl config
-(global-diff-hl-mode)
-(add-hook 'dired-mode-hook 'diff-hl-dired-mode)
+(use-package helm-projectile
+  :ensure t
+  :config
+  (helm-projectile-on)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; magit config
-(require 'magit)
-(set-default 'magit-stage-all-confirm nil)
-(add-hook 'magit-mode-hook 'magit-load-config-extensions)
-;; full screen magit-status
-(defadvice magit-status (around magit-fullscreen activate)
-  (window-configuration-to-register :magit-fullscreen)
-  ad-do-it
-  (delete-other-windows))
+(use-package magit
+  :commands magit-get-top-dir
+  :bind (("C-x g s" . magit-status)
+         ("C-x g f" . magit-file-log)
+         ("C-x g h" . magit-log)
+	 ("C-x g c" . magit-branch)
+	 ("C-x g t" . magit-tag))
+  :init
+  (progn
 
-(global-unset-key (kbd "C-x g"))
-(global-set-key (kbd "C-x g h") 'magit-log)
-(global-set-key (kbd "C-x g f") 'magit-file-log)
-(global-set-key (kbd "C-x g b") 'magit-blame-mode)
-(global-set-key (kbd "C-x g m") 'magit-branch-manager)
-(global-set-key (kbd "C-x g c") 'magit-branch)
-(global-set-key (kbd "C-x g s") 'magit-status)
-(global-set-key (kbd "C-x g r") 'magit-reflog)
-(global-set-key (kbd "C-x g t") 'magit-tag)
+    ;; we no longer need vc-git
+    (delete 'Git vc-handled-backends)
+    ;; make magit status go full-screen but remember previous window
+    ;; settings
+    ;; from: http://whattheemacsd.com/setup-magit.el-01.html
+    (defadvice magit-status (around magit-fullscreen activate)
+      (window-configuration-to-register :magit-fullscreen)
+      ad-do-it
+      (delete-other-windows))
+
+    ;; Close popup when commiting - this stops the commit window
+    ;; hanging around
+    ;; From: http://git.io/rPBE0Q
+    (defadvice git-commit-commit (after delete-window activate)
+      (delete-window))
+
+    (defadvice git-commit-abort (after delete-window activate)
+      (delete-window))
+
+    ;; these two force a new line to be inserted into a commit window,
+    ;; which stops the invalid style showing up.
+    ;; From: http://git.io/rPBE0Q
+    (defun magit-commit-mode-init ()
+      (when (looking-at "\n")
+        (open-line 1)))
+
+    (add-hook 'git-commit-mode-hook 'magit-commit-mode-init))
+  :config
+  (progn
+    ;; restore previously hidden windows
+    (defadvice magit-quit-window (around magit-restore-screen activate)
+      (let ((current-mode major-mode))
+        ad-do-it
+        ;; we only want to jump to register when the last seen buffer
+        ;; was a magit-status buffer.
+        (when (eq 'magit-status-mode current-mode)
+          (jump-to-register :magit-fullscreen))))
+
+    (defun magit-maybe-commit (&optional show-options)
+      "Runs magit-commit unless prefix is passed"
+      (interactive "P")
+      (if show-options
+          (magit-key-mode-popup-committing)
+        (magit-commit)))
+
+    (define-key magit-mode-map "c" 'magit-maybe-commit)
+
+    ;; major mode for editing `git rebase -i` files
+    (use-package rebase-mode)
+
+    ;; magit settings
+    (setq
+     ;; use ido to look for branches
+     magit-completing-read-function 'magit-ido-completing-read
+     ;; don't put "origin-" in front of new branch names by default
+     magit-default-tracking-name-function 'magit-default-tracking-name-branch-only
+     ;; open magit status in same window as current buffer
+     magit-status-buffer-switch-function 'switch-to-buffer
+     ;; highlight word/letter changes in hunk diffs
+     magit-diff-refine-hunk t
+     ;; ask me if I want to include a revision when rewriting
+     magit-rewrite-inclusive 'ask
+     ;; ask me to save buffers
+     magit-save-some-buffers t
+     ;; pop the process buffer if we're taking a while to complete
+     magit-process-popup-time 10
+     ;; ask me if I want a tracking upstream
+     magit-set-upstream-on-push 'askifnotset
+     )
+    (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe)))
 
 ;; flycheck
-(require 'flycheck)
-(add-hook 'after-init-hook #'global-flycheck-mode)
+(use-package flycheck
+  :ensure t
+  :init (global-flycheck-mode)
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
-;; flycheck-pos-tip
-(with-eval-after-load 'flycheck
-  (flycheck-pos-tip-mode))
+(use-package flycheck-pos-tip
+  :ensure t
+  :after flycheck
+  :config
+  (flycheck-pos-tip-mode)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; nyan mode
-(case window-system ((x w32) (nyan-mode)))
+(use-package nyan-mode
+  :if window-system
+  :ensure t
+  :config
+  (nyan-mode))
 
 ;; semantic refactor
-(require 'srefactor)
-(require 'srefactor-lisp)
-
-;; OPTIONAL: ADD IT ONLY IF YOU USE C/C++.
-(semantic-mode 1) ;; -> this is optional for Lisp
-
-(define-key c-mode-map (kbd "M-RET") 'srefactor-refactor-at-point)
-(define-key c++-mode-map (kbd "M-RET") 'srefactor-refactor-at-point)
-(global-set-key (kbd "M-RET o") 'srefactor-lisp-one-line)
-(global-set-key (kbd "M-RET m") 'srefactor-lisp-format-sexp)
-(global-set-key (kbd "M-RET d") 'srefactor-lisp-format-defun)
-(global-set-key (kbd "M-RET b") 'srefactor-lisp-format-buffer)
+(use-package srefactor
+  :ensure t
+  :config
+  (semantic-mode 1)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; guide-key
-(require 'guide-key)
-(setq guide-key/guide-key-sequence '("C-x" "C-c" "M-g" "C-h"))
-(setq guide-key/recursive-key-sequence-flag t)
-(setq guide-key/popup-window-position 'bottom)
-(guide-key-mode 1)  ; Enable guide-key-mode
+(use-package guide-key
+  :ensure t
+  :config
+  (setq guide-key/guide-key-sequence '("C-x" "C-c" "M-g" "C-h"))
+  (setq guide-key/recursive-key-sequence-flag t)
+  (setq guide-key/popup-window-position 'bottom)
+  (guide-key-mode 1)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
-;; x86 reference
-(require 'x86-lookup)
-(setq x86-lookup-pdf "D:/Coding/x86-8664 reference.pdf")
-(global-set-key (kbd "C-h x") #'x86-lookup)
+;; x86 lookup
+(use-package x86-lookup
+  :ensure t
+  :init
+  (setq x86-lookup-pdf "D:/Coding/x86-instructions.pdf")
+  :bind ("C-h x" . x86-lookup)
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 ;; org-bullets
+(use-package org-bullets
+  :ensure t
+  :hook org-mode
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
+;; pdf-tools
+(use-package pdf-tools
+  :ensure t
+  :config
+  (pdf-tools-install)
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
+
+(use-package org
+  :ensure t
+  :config
+  (setq auto-package-update-delete-old-versions t)
+  (setq auto-package-update-hide-results t)
+  (auto-package-update-maybe))
 
 (custom-set-variables
  ;; custom-set-variables was added by Custom.
@@ -220,7 +371,7 @@
  ;; If there is more than one, they won't work right.
  '(package-selected-packages
    (quote
-    (org org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags flycheck-tip flycheck-pos-tip diff-hl company-c-headers clean-aindent-mode))))
+    (zenburn-theme org flycheck-pos-tip flycheck rtags racket-mode geiser auto-package-update use-package pdf-tools org-bullets x86-lookup ztree yasnippet workgroups2 volatile-highlights undo-tree srefactor smartparens nyan-mode magit ibuffer-vc helm-projectile guide-key ggtags diff-hl company-c-headers clean-aindent-mode))))
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
diff --git a/projectile.cache b/projectile.cache
index 016cc81..c1321b1 100644
--- a/projectile.cache
+++ b/projectile.cache
@@ -1 +1 @@
-#s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("c:/Users/joelg/.emacs.d/" ("elpa/golden-ratio-20150819.1120/golden-ratio-autoloads.el" "elpa/org-9.1.14/org-loaddefs.el" "elpa/org-9.1.14/org-autoloads.el" "elpa/org-bullets-20180208.2343/org-bullets-autoloads.el" "elpa/x86-lookup-20180528.1635/x86-lookup.el" "elpa/helm-20181117.731/helm-autoloads.el" "elpa/helm-core-20181117.1055/helm-core-autoloads.el" "elpa/x86-lookup-20180528.1635/x86-lookup-autoloads.el" "tramp" "auto-save-list/.saves-6756-JOEL-PC~" "semanticdb/!drive_c!Users!joelg!.emacs.d!semantic.cache" "bookmarks" "custom/setup-applications.el" "custom/setup-applications.el~" "custom/setup-communication.el" "custom/setup-communication.el~" "custom/setup-convenience.el" "custom/setup-convenience.el~" "custom/setup-data.el" "custom/setup-data.el~" "custom/setup-development.el" "custom/setup-development.el~" "custom/setup-editing.el" "custom/setup-editing.el~" "custom/setup-environment.el" "custom/setup-environment.el~" "custom/setup-external.el" "custom/setup-external.el~" "custom/setup-faces.el" "custom/setup-faces.el~" "custom/setup-files.el" "custom/setup-files.el~" "custom/setup-help.el" "custom/setup-help.el~" "custom/setup-local.el" "custom/setup-local.el~" "custom/setup-multimedia.el" "custom/setup-multimedia.el~" "custom/setup-programming.el" "custom/setup-programming.el~" "custom/setup-text.el" "custom/setup-text.el~" "elpa/anaphora-20180618.2200/anaphora-autoloads.el" "elpa/anaphora-20180618.2200/anaphora-pkg.el" "elpa/anaphora-20180618.2200/anaphora.el" "elpa/anaphora-20180618.2200/anaphora.elc" "elpa/archives/gnu/archive-contents" "elpa/archives/melpa/archive-contents" "elpa/async-20180527.1730/async-autoloads.el" "elpa/async-20180527.1730/async-bytecomp.el" "elpa/async-20180527.1730/async-bytecomp.elc" "elpa/async-20180527.1730/async-pkg.el" "elpa/async-20180527.1730/async.el" "elpa/async-20180527.1730/async.elc" "elpa/async-20180527.1730/dired-async.el" "elpa/async-20180527.1730/dired-async.elc" "elpa/async-20180527.1730/smtpmail-async.el" "elpa/async-20180527.1730/smtpmail-async.elc" "elpa/auctex-readme.txt" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode-autoloads.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode-pkg.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode.elc" "elpa/company-20181105.2312/company-abbrev.el" "elpa/company-20181105.2312/company-abbrev.elc" "elpa/company-20181105.2312/company-autoloads.el" "elpa/company-20181105.2312/company-bbdb.el" "elpa/company-20181105.2312/company-bbdb.elc" "elpa/company-20181105.2312/company-capf.el" "elpa/company-20181105.2312/company-capf.elc" "elpa/company-20181105.2312/company-clang.el" "elpa/company-20181105.2312/company-clang.elc" "elpa/company-20181105.2312/company-cmake.el" "elpa/company-20181105.2312/company-cmake.elc" "elpa/company-20181105.2312/company-css.el" "elpa/company-20181105.2312/company-css.elc" "elpa/company-20181105.2312/company-dabbrev-code.el" "elpa/company-20181105.2312/company-dabbrev-code.elc" "elpa/company-20181105.2312/company-dabbrev.el" "elpa/company-20181105.2312/company-dabbrev.elc" "elpa/company-20181105.2312/company-eclim.el" "elpa/company-20181105.2312/company-eclim.elc" "elpa/company-20181105.2312/company-elisp.el" "elpa/company-20181105.2312/company-elisp.elc" "elpa/company-20181105.2312/company-etags.el" "elpa/company-20181105.2312/company-etags.elc" "elpa/company-20181105.2312/company-files.el" "elpa/company-20181105.2312/company-files.elc" "elpa/company-20181105.2312/company-gtags.el" "elpa/company-20181105.2312/company-gtags.elc" "elpa/company-20181105.2312/company-ispell.el" "elpa/company-20181105.2312/company-ispell.elc" "elpa/company-20181105.2312/company-keywords.el" "elpa/company-20181105.2312/company-keywords.elc" "elpa/company-20181105.2312/company-nxml.el" "elpa/company-20181105.2312/company-nxml.elc" "elpa/company-20181105.2312/company-oddmuse.el" "elpa/company-20181105.2312/company-oddmuse.elc" "elpa/company-20181105.2312/company-pkg.el" "elpa/company-20181105.2312/company-semantic.el" "elpa/company-20181105.2312/company-semantic.elc" "elpa/company-20181105.2312/company-template.el" "elpa/company-20181105.2312/company-template.elc" "elpa/company-20181105.2312/company-tempo.el" "elpa/company-20181105.2312/company-tempo.elc" "elpa/company-20181105.2312/company-tng.el" "elpa/company-20181105.2312/company-tng.elc" "elpa/company-20181105.2312/company-xcode.el" "elpa/company-20181105.2312/company-xcode.elc" "elpa/company-20181105.2312/company-yasnippet.el" "elpa/company-20181105.2312/company-yasnippet.elc" "elpa/company-20181105.2312/company.el" "elpa/company-20181105.2312/company.elc" "elpa/company-c-headers-20180814.1730/company-c-headers-autoloads.el" "elpa/company-c-headers-20180814.1730/company-c-headers-pkg.el" "elpa/company-c-headers-20180814.1730/company-c-headers.el" "elpa/company-c-headers-20180814.1730/company-c-headers.elc" "elpa/dash-20180910.1856/dash-autoloads.el" "elpa/dash-20180910.1856/dash-pkg.el" "elpa/dash-20180910.1856/dash.el" "elpa/dash-20180910.1856/dash.elc" "elpa/diff-hl-20180201.1155/diff-hl-amend.el" "elpa/diff-hl-20180201.1155/diff-hl-amend.elc" "elpa/diff-hl-20180201.1155/diff-hl-autoloads.el" "elpa/diff-hl-20180201.1155/diff-hl-dired.el" "elpa/diff-hl-20180201.1155/diff-hl-dired.elc" "elpa/diff-hl-20180201.1155/diff-hl-flydiff.el" "elpa/diff-hl-20180201.1155/diff-hl-flydiff.elc" "elpa/diff-hl-20180201.1155/diff-hl-margin.el" "elpa/diff-hl-20180201.1155/diff-hl-margin.elc" "elpa/diff-hl-20180201.1155/diff-hl-pkg.el" "elpa/diff-hl-20180201.1155/diff-hl.el" "elpa/diff-hl-20180201.1155/diff-hl.elc" "elpa/epl-20180205.2049/epl-autoloads.el" "elpa/epl-20180205.2049/epl-pkg.el" "elpa/epl-20180205.2049/epl.el" "elpa/epl-20180205.2049/epl.elc" "elpa/f-20180106.922/f-autoloads.el" "elpa/f-20180106.922/f-pkg.el" "elpa/f-20180106.922/f.el" "elpa/f-20180106.922/f.elc" "elpa/flycheck-20181018.1021/flycheck-autoloads.el" "elpa/flycheck-20181018.1021/flycheck-buttercup.el" "elpa/flycheck-20181018.1021/flycheck-ert.el" "elpa/flycheck-20181018.1021/flycheck-ert.elc" "elpa/flycheck-20181018.1021/flycheck-pkg.el" "elpa/flycheck-20181018.1021/flycheck.el" "elpa/flycheck-20181018.1021/flycheck.elc" "elpa/flycheck-pos-tip-20180610.1615/flycheck-pos-tip-autoloads.el" "elpa/flycheck-pos-tip-20180610.1615/flycheck-pos-tip-pkg.el" "elpa/flycheck-pos-tip-20180610.1615/flycheck-pos-tip.el" "elpa/flycheck-pos-tip-20180610.1615/flycheck-pos-tip.elc" "elpa/flycheck-readme.txt" "elpa/flycheck-tip-20171020.1048/error-tip.el" "elpa/flycheck-tip-20171020.1048/error-tip.elc" "elpa/flycheck-tip-20171020.1048/flycheck-tip-autoloads.el" "elpa/flycheck-tip-20171020.1048/flycheck-tip-pkg.el" "elpa/flycheck-tip-20171020.1048/flycheck-tip.el" "elpa/flycheck-tip-20171020.1048/flycheck-tip.elc" "elpa/flycheck-tip-20171020.1048/flymake-tip.el" "elpa/flycheck-tip-20171020.1048/flymake-tip.elc" "elpa/ggtags-20181031.1803/ggtags-autoloads.el" "elpa/ggtags-20181031.1803/ggtags-pkg.el" "elpa/ggtags-20181031.1803/ggtags.el" "elpa/ggtags-20181031.1803/ggtags.elc" "elpa/ghub-20181112.1755/buck.el" "elpa/ghub-20181112.1755/buck.elc" "elpa/ghub-20181112.1755/dir" "elpa/ghub-20181112.1755/ghub-autoloads.el" "elpa/ghub-20181112.1755/ghub-graphql.el" "elpa/ghub-20181112.1755/ghub-graphql.elc" "elpa/ghub-20181112.1755/ghub-pkg.el" "elpa/ghub-20181112.1755/ghub.el" "elpa/ghub-20181112.1755/ghub.elc" "elpa/ghub-20181112.1755/ghub.info" "elpa/ghub-20181112.1755/glab.el" "elpa/ghub-20181112.1755/glab.elc" "elpa/ghub-20181112.1755/gogs.el" "elpa/ghub-20181112.1755/gogs.elc" "elpa/ghub-20181112.1755/gtea.el" "elpa/ghub-20181112.1755/gtea.elc" "elpa/git-commit-20181116.1408/git-commit-autoloads.el" "elpa/git-commit-20181116.1408/git-commit-pkg.el" "elpa/git-commit-20181116.1408/git-commit.el" "elpa/git-commit-20181116.1408/git-commit.elc" "elpa/graphql-20180912.31/graphql-autoloads.el" "elpa/graphql-20180912.31/graphql-pkg.el" "elpa/graphql-20180912.31/graphql.el" "elpa/graphql-20180912.31/graphql.elc" "elpa/guide-key-20150108.635/guide-key-autoloads.el" "elpa/guide-key-20150108.635/guide-key-pkg.el" "elpa/guide-key-20150108.635/guide-key.el" "elpa/guide-key-20150108.635/guide-key.elc" "elpa/helm-projectile-20180815.1514/helm-projectile-autoloads.el" "elpa/helm-projectile-20180815.1514/helm-projectile-pkg.el" "elpa/helm-projectile-20180815.1514/helm-projectile.el" "elpa/helm-projectile-20180815.1514/helm-projectile.elc" "elpa/ibuffer-vc-20181025.324/ibuffer-vc-autoloads.el" "elpa/ibuffer-vc-20181025.324/ibuffer-vc-pkg.el" "elpa/ibuffer-vc-20181025.324/ibuffer-vc.el" "elpa/ibuffer-vc-20181025.324/ibuffer-vc.elc" "elpa/magit-20181116.1412/AUTHORS.md" "elpa/magit-20181116.1412/LICENSE" "elpa/magit-20181116.1412/dir" "elpa/magit-20181116.1412/git-rebase.el" "elpa/magit-20181116.1412/git-rebase.elc" "elpa/magit-20181116.1412/magit-apply.el" "elpa/magit-20181116.1412/magit-apply.elc" "elpa/magit-20181116.1412/magit-autoloads.el" "elpa/magit-20181116.1412/magit-autorevert.el" "elpa/magit-20181116.1412/magit-autorevert.elc" "elpa/magit-20181116.1412/magit-bisect.el" "elpa/magit-20181116.1412/magit-bisect.elc" "elpa/magit-20181116.1412/magit-blame.el" "elpa/magit-20181116.1412/magit-blame.elc" "elpa/magit-20181116.1412/magit-bookmark.el" "elpa/magit-20181116.1412/magit-bookmark.elc" "elpa/magit-20181116.1412/magit-branch.el" "elpa/magit-20181116.1412/magit-branch.elc" "elpa/magit-20181116.1412/magit-clone.el" "elpa/magit-20181116.1412/magit-clone.elc" "elpa/magit-20181116.1412/magit-collab.el" "elpa/magit-20181116.1412/magit-collab.elc" "elpa/magit-20181116.1412/magit-commit.el" "elpa/magit-20181116.1412/magit-commit.elc" "elpa/magit-20181116.1412/magit-core.el" "elpa/magit-20181116.1412/magit-core.elc" "elpa/magit-20181116.1412/magit-diff.el" "elpa/magit-20181116.1412/magit-diff.elc" "elpa/magit-20181116.1412/magit-ediff.el" "elpa/magit-20181116.1412/magit-ediff.elc" "elpa/magit-20181116.1412/magit-extras.el" "elpa/magit-20181116.1412/magit-extras.elc" "elpa/magit-20181116.1412/magit-fetch.el" "elpa/magit-20181116.1412/magit-fetch.elc" "elpa/magit-20181116.1412/magit-files.el" "elpa/magit-20181116.1412/magit-files.elc" "elpa/magit-20181116.1412/magit-git.el" "elpa/magit-20181116.1412/magit-git.elc" "elpa/magit-20181116.1412/magit-gitignore.el" "elpa/magit-20181116.1412/magit-gitignore.elc" "elpa/magit-20181116.1412/magit-imenu.el" "elpa/magit-20181116.1412/magit-imenu.elc" "elpa/magit-20181116.1412/magit-log.el" "elpa/magit-20181116.1412/magit-log.elc" "elpa/magit-20181116.1412/magit-margin.el" "elpa/magit-20181116.1412/magit-margin.elc" "elpa/magit-20181116.1412/magit-merge.el" "elpa/magit-20181116.1412/magit-merge.elc" "elpa/magit-20181116.1412/magit-mode.el" "elpa/magit-20181116.1412/magit-mode.elc" "elpa/magit-20181116.1412/magit-notes.el" "elpa/magit-20181116.1412/magit-notes.elc" "elpa/magit-20181116.1412/magit-obsolete.el" "elpa/magit-20181116.1412/magit-obsolete.elc" "elpa/magit-20181116.1412/magit-patch.el" "elpa/magit-20181116.1412/magit-patch.elc" "elpa/magit-20181116.1412/magit-pkg.el" "elpa/magit-20181116.1412/magit-process.el" "elpa/magit-20181116.1412/magit-process.elc" "elpa/magit-20181116.1412/magit-pull.el" "elpa/magit-20181116.1412/magit-pull.elc" "elpa/magit-20181116.1412/magit-push.el" "elpa/magit-20181116.1412/magit-push.elc" "elpa/magit-20181116.1412/magit-refs.el" "elpa/magit-20181116.1412/magit-refs.elc" "elpa/magit-20181116.1412/magit-remote.el" "elpa/magit-20181116.1412/magit-remote.elc" "elpa/magit-20181116.1412/magit-repos.el" "elpa/magit-20181116.1412/magit-repos.elc" "elpa/magit-20181116.1412/magit-reset.el" "elpa/magit-20181116.1412/magit-reset.elc" "elpa/magit-20181116.1412/magit-section.el" "elpa/magit-20181116.1412/magit-section.elc" "elpa/magit-20181116.1412/magit-sequence.el" "elpa/magit-20181116.1412/magit-sequence.elc" "elpa/magit-20181116.1412/magit-stash.el" "elpa/magit-20181116.1412/magit-stash.elc" "elpa/magit-20181116.1412/magit-status.el" "elpa/magit-20181116.1412/magit-status.elc" "elpa/magit-20181116.1412/magit-submodule.el" "elpa/magit-20181116.1412/magit-submodule.elc" "elpa/magit-20181116.1412/magit-subtree.el" "elpa/magit-20181116.1412/magit-subtree.elc" "elpa/magit-20181116.1412/magit-tag.el" "elpa/magit-20181116.1412/magit-tag.elc" "elpa/magit-20181116.1412/magit-utils.el" "elpa/magit-20181116.1412/magit-utils.elc" "elpa/magit-20181116.1412/magit-wip.el" "elpa/magit-20181116.1412/magit-wip.elc" "elpa/magit-20181116.1412/magit-worktree.el" "elpa/magit-20181116.1412/magit-worktree.elc" "elpa/magit-20181116.1412/magit.el" "elpa/magit-20181116.1412/magit.elc" "elpa/magit-20181116.1412/magit.info" "elpa/magit-20181116.1412/magit.info-1" "elpa/magit-20181116.1412/magit.info-2" "elpa/magit-popup-20181003.921/dir" "elpa/magit-popup-20181003.921/magit-popup-autoloads.el" "elpa/magit-popup-20181003.921/magit-popup-pkg.el" "elpa/magit-popup-20181003.921/magit-popup.el" "elpa/magit-popup-20181003.921/magit-popup.elc" "elpa/magit-popup-20181003.921/magit-popup.info" "elpa/nyan-mode-20170423.740/img/nyan-frame-1.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-2.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-3.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-4.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-5.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-6.xpm" "elpa/nyan-mode-20170423.740/img/nyan.xpm" "elpa/nyan-mode-20170423.740/img/outerspace.xpm" "elpa/nyan-mode-20170423.740/img/rainbow.xpm" "elpa/nyan-mode-20170423.740/mus/nyanlooped.mp3" "elpa/nyan-mode-20170423.740/nyan-mode-autoloads.el" "elpa/nyan-mode-20170423.740/nyan-mode-pkg.el" "elpa/nyan-mode-20170423.740/nyan-mode.el" "elpa/nyan-mode-20170423.740/nyan-mode.elc" "elpa/pkg-info-20150517.1143/pkg-info-autoloads.el" "elpa/pkg-info-20150517.1143/pkg-info-pkg.el" "elpa/pkg-info-20150517.1143/pkg-info.el" "elpa/pkg-info-20150517.1143/pkg-info.elc" "elpa/popup-20160709.1429/popup-autoloads.el" "elpa/popup-20160709.1429/popup-pkg.el" "elpa/popup-20160709.1429/popup.el" "elpa/popup-20160709.1429/popup.elc" "elpa/popwin-20150315.1300/popwin-autoloads.el" "elpa/popwin-20150315.1300/popwin-pkg.el" "elpa/popwin-20150315.1300/popwin.el" "elpa/popwin-20150315.1300/popwin.elc" "elpa/pos-tip-20150318.1513/pos-tip-autoloads.el" "elpa/pos-tip-20150318.1513/pos-tip-pkg.el" "elpa/pos-tip-20150318.1513/pos-tip.el" "elpa/pos-tip-20150318.1513/pos-tip.elc" "elpa/projectile-20181106.1631/projectile-autoloads.el" "elpa/projectile-20181106.1631/projectile-pkg.el" "elpa/projectile-20181106.1631/projectile.el" "elpa/projectile-20181106.1631/projectile.elc" "elpa/pydoc-info-readme.txt" "elpa/s-20180406.808/s-autoloads.el" "elpa/s-20180406.808/s-pkg.el" "elpa/s-20180406.808/s.el" "elpa/s-20180406.808/s.elc" "elpa/smartparens-20181028.1005/smartparens-autoloads.el" "elpa/smartparens-20181028.1005/smartparens-clojure.el" "elpa/smartparens-20181028.1005/smartparens-clojure.elc" "elpa/smartparens-20181028.1005/smartparens-config.el" "elpa/smartparens-20181028.1005/smartparens-config.elc" "elpa/smartparens-20181028.1005/smartparens-crystal.el" "elpa/smartparens-20181028.1005/smartparens-crystal.elc" "elpa/smartparens-20181028.1005/smartparens-elixir.el" "elpa/smartparens-20181028.1005/smartparens-elixir.elc" "elpa/smartparens-20181028.1005/smartparens-ess.el" "elpa/smartparens-20181028.1005/smartparens-ess.elc" "elpa/smartparens-20181028.1005/smartparens-haskell.el" "elpa/smartparens-20181028.1005/smartparens-haskell.elc" "elpa/smartparens-20181028.1005/smartparens-html.el" "elpa/smartparens-20181028.1005/smartparens-html.elc" "elpa/smartparens-20181028.1005/smartparens-javascript.el" "elpa/smartparens-20181028.1005/smartparens-javascript.elc" "elpa/smartparens-20181028.1005/smartparens-latex.el" "elpa/smartparens-20181028.1005/smartparens-latex.elc" "elpa/smartparens-20181028.1005/smartparens-lua.el" "elpa/smartparens-20181028.1005/smartparens-lua.elc" "elpa/smartparens-20181028.1005/smartparens-markdown.el" "elpa/smartparens-20181028.1005/smartparens-markdown.elc" "elpa/smartparens-20181028.1005/smartparens-ml.el" "elpa/smartparens-20181028.1005/smartparens-ml.elc" "elpa/smartparens-20181028.1005/smartparens-org.el" "elpa/smartparens-20181028.1005/smartparens-org.elc" "elpa/smartparens-20181028.1005/smartparens-pkg.el" "elpa/smartparens-20181028.1005/smartparens-python.el" "elpa/smartparens-20181028.1005/smartparens-python.elc" "elpa/smartparens-20181028.1005/smartparens-racket.el" "elpa/smartparens-20181028.1005/smartparens-racket.elc" "elpa/smartparens-20181028.1005/smartparens-ruby.el" "elpa/smartparens-20181028.1005/smartparens-ruby.elc" "elpa/smartparens-20181028.1005/smartparens-rust.el" "elpa/smartparens-20181028.1005/smartparens-rust.elc" "elpa/smartparens-20181028.1005/smartparens-scala.el" "elpa/smartparens-20181028.1005/smartparens-scala.elc" "elpa/smartparens-20181028.1005/smartparens-text.el" "elpa/smartparens-20181028.1005/smartparens-text.elc" "elpa/smartparens-20181028.1005/smartparens.el" "elpa/smartparens-20181028.1005/smartparens.elc" "elpa/srefactor-20180703.1810/srefactor-autoloads.el" "elpa/srefactor-20180703.1810/srefactor-lisp.el" "elpa/srefactor-20180703.1810/srefactor-lisp.elc" "elpa/srefactor-20180703.1810/srefactor-pkg.el" "elpa/srefactor-20180703.1810/srefactor-ui.el" "elpa/srefactor-20180703.1810/srefactor-ui.elc" "elpa/srefactor-20180703.1810/srefactor.el" "elpa/srefactor-20180703.1810/srefactor.elc" "elpa/treepy-20180724.656/treepy-autoloads.el" "elpa/treepy-20180724.656/treepy-pkg.el" "elpa/treepy-20180724.656/treepy.el" "elpa/treepy-20180724.656/treepy.elc" "elpa/undo-tree-0.6.5/undo-tree-autoloads.el" "elpa/undo-tree-0.6.5/undo-tree-pkg.el" "elpa/undo-tree-0.6.5/undo-tree.el" "elpa/undo-tree-0.6.5/undo-tree.elc" "elpa/volatile-highlights-20160612.155/volatile-highlights-autoloads.el" "elpa/volatile-highlights-20160612.155/volatile-highlights-pkg.el" "elpa/volatile-highlights-20160612.155/volatile-highlights.el" "elpa/volatile-highlights-20160612.155/volatile-highlights.elc" "elpa/volatile-highlights-readme.txt" "elpa/with-editor-20181113.1845/dir" "elpa/with-editor-20181113.1845/with-editor-autoloads.el" "elpa/with-editor-20181113.1845/with-editor-pkg.el" "elpa/with-editor-20181113.1845/with-editor.el" "elpa/with-editor-20181113.1845/with-editor.elc" "elpa/with-editor-20181113.1845/with-editor.info" "elpa/workgroups2-20141102.1922/workgroups2-autoloads.el" "elpa/workgroups2-20141102.1922/workgroups2-pkg.el" "elpa/workgroups2-20141102.1922/workgroups2.el" "elpa/yasnippet-20181015.1212/yasnippet-autoloads.el" "elpa/yasnippet-20181015.1212/yasnippet-pkg.el" "elpa/yasnippet-20181015.1212/yasnippet.el" "elpa/yasnippet-20181015.1212/yasnippet.elc" "elpa/ztree-20180512.1850/ztree-autoloads.el" "elpa/ztree-20180512.1850/ztree-diff-model.el" "elpa/ztree-20180512.1850/ztree-diff-model.elc" "elpa/ztree-20180512.1850/ztree-diff.el" "elpa/ztree-20180512.1850/ztree-diff.elc" "elpa/ztree-20180512.1850/ztree-dir.el" "elpa/ztree-20180512.1850/ztree-dir.elc" "elpa/ztree-20180512.1850/ztree-pkg.el" "elpa/ztree-20180512.1850/ztree-util.el" "elpa/ztree-20180512.1850/ztree-util.elc" "elpa/ztree-20180512.1850/ztree-view.el" "elpa/ztree-20180512.1850/ztree-view.elc" "elpa/ztree-20180512.1850/ztree.el" "elpa/ztree-20180512.1850/ztree.elc" "init.el" "projectile-bookmarks.eld" "recentf" "recentf~" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic!decorate!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!srecode!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!emacs-lisp!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!gnus!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!image!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!international!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!language!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!net!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!play!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!progmodes!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!term!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!custom!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!company-20181105.2312!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!diff-hl-20180201.1155!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!flycheck-20181018.1021!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!ggtags-20181031.1803!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!ghub-20181112.1755!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181110.1201!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181116.1408!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!graphql-20180912.31!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!guide-key-20150108.635!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!magit-20181116.1412!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!popwin-20150315.1300!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!undo-tree-0.6.5!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!zenburn-theme-20181014.1555!semantic.cache" "srecode-map.el" "themes/zenburn-theme.el" "tmpiKD57q")))
\ No newline at end of file
+#s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("c:/Users/joelg/.emacs.d/" ("elpa/zenburn-theme-20181014.1555/zenburn-theme-autoloads.el" "elpa/flycheck-pos-tip-20180610.1615/flycheck-pos-tip-autoloads.el" "elpa/flycheck-20181018.1021/flycheck-autoloads.el" "elpa/rtags-20181120.756/rtags-autoloads.el" "elpa/helm-20181120.1326/helm-autoloads.el" "elpa/use-package-20181119.2350/use-package-autoloads.el" "elpa/flycheck-clang-analyzer-readme.txt" "elpa/tablist-20170220.335/tablist.el" "elpa/tablist-20170220.335/tablist-filter.el" "elpa/geiser-20181117.650/geiser-reload.el" "elpa/geiser-20181117.650/geiser-version.el" "elpa/geiser-20181117.650/geiser-popup.el" "elpa/geiser-20181117.650/geiser-image.el" "elpa/geiser-20181117.650/geiser-chez.el" "elpa/geiser-20181117.650/geiser-custom.el" "elpa/geiser-20181117.650/geiser-mit.el" "elpa/geiser-20181117.650/geiser-racket.el" "elpa/geiser-20181117.650/geiser-syntax.el" "elpa/geiser-20181117.650/geiser-edit.el" "elpa/geiser-20181117.650/geiser-chibi.el" "elpa/geiser-20181117.650/geiser-guile.el" "elpa/geiser-20181117.650/geiser-base.el" "elpa/geiser-20181117.650/geiser-compile.el" "elpa/geiser-20181117.650/geiser-connection.el" "elpa/geiser-20181117.650/geiser-debug.el" "elpa/geiser-20181117.650/geiser-chicken.el" "elpa/geiser-20181117.650/geiser-mode.el" "elpa/geiser-20181117.650/geiser-log.el" "elpa/geiser-20181117.650/geiser.el" "elpa/geiser-20181117.650/geiser-autodoc.el" "elpa/geiser-20181117.650/geiser-eval.el" "elpa/geiser-20181117.650/geiser-completion.el" "elpa/geiser-20181117.650/geiser-xref.el" "elpa/geiser-20181117.650/geiser-doc.el" "elpa/geiser-20181117.650/geiser-menu.el" "elpa/geiser-20181117.650/geiser-repl.el" "elpa/geiser-20181117.650/geiser-company.el" "elpa/geiser-20181117.650/geiser-impl.el" "elpa/faceup-20170925.1946/faceup.el" "elpa/helm-core-20181119.2038/helm-multi-match.el" "elpa/helm-core-20181119.2038/helm-source.el" "elpa/helm-core-20181119.2038/helm-lib.el" "elpa/helm-core-20181119.2038/helm.el" "elpa/pdf-tools-20181118.2051/pdf-annot.el" "elpa/org-9.1.14/org-irc.el" "elpa/org-9.1.14/org-indent.el" "elpa/org-9.1.14/org-version.el" "elpa/org-9.1.14/org-mobile.el" "elpa/org-9.1.14/ox-org.el" "elpa/org-9.1.14/org-bbdb.el" "elpa/org-9.1.14/ob-lob.el" "elpa/org-9.1.14/org-plot.el" "elpa/org-9.1.14/ob-keys.el" "elpa/org-bullets-20180208.2343/org-bullets.el" "elpa/org-9.1.14/org-capture.el" "elpa/org-9.1.14/org-colview.el" "elpa/org-9.1.14/ox-beamer.el" "elpa/org-9.1.14/org-duration.el" "elpa/org-9.1.14/org-attach.el" "elpa/org-9.1.14/ox-html.el" "elpa/org-9.1.14/ox.el" "elpa/org-9.1.14/ox-odt.el" "elpa/org-9.1.14/org-pcomplete.el" "elpa/org-9.1.14/ob-exp.el" "elpa/org-9.1.14/org-faces.el" "elpa/org-9.1.14/ox-icalendar.el" "elpa/org-9.1.14/org-timer.el" "elpa/org-9.1.14/org-lint.el" "elpa/org-9.1.14/org-entities.el" "elpa/org-9.1.14/org-archive.el" "elpa/org-9.1.14/ox-ascii.el" "elpa/org-9.1.14/ob-tangle.el" "elpa/org-9.1.14/org-macro.el" "elpa/org-9.1.14/org-id.el" "elpa/org-9.1.14/org-datetree.el" "elpa/org-9.1.14/org-feed.el" "elpa/org-9.1.14/ob-ref.el" "elpa/org-9.1.14/org-macs.el" "elpa/org-9.1.14/ox-texinfo.el" "elpa/org-9.1.14/org-table.el" "elpa/org-9.1.14/ob-emacs-lisp.el" "elpa/org-9.1.14/ob-table.el" "elpa/org-9.1.14/org-clock.el" "elpa/org-9.1.14/ob-comint.el" "elpa/org-9.1.14/ox-md.el" "elpa/org-9.1.14/org-element.el" "elpa/org-9.1.14/org-agenda.el" "elpa/org-9.1.14/ox-latex.el" "elpa/org-9.1.14/org-list.el" "elpa/org-9.1.14/ox-publish.el" "elpa/org-9.1.14/org-src.el" "elpa/org-9.1.14/ob-eval.el" "elpa/org-9.1.14/org-footnote.el" "elpa/org-9.1.14/org-compat.el" "elpa/org-9.1.14/ob-core.el" "elpa/org-9.1.14/org.el" "elpa/bind-key-20180513.430/bind-key.el" "elpa/racket-mode-20181117.229/racket-mode-autoloads.el" "elpa/faceup-20170925.1946/faceup-autoloads.el" "elpa/chicken-scheme-20141116.1939/chicken-scheme-autoloads.el" "elpa/geiser-20181117.650/geiser-autoloads.el" "elpa/auto-package-update-20180712.2045/auto-package-update.el" "elpa/helm-core-20181119.2038/helm-core-autoloads.el" "elpa/auto-package-update-20180712.2045/auto-package-update-autoloads.el" "elpa/bind-key-20180513.430/bind-key-autoloads.el" "elpa/pdf-tools-20181118.2051/pdf-loader.el" "elpa/pdf-tools-20181118.2051/pdf-sync.el" "elpa/pdf-tools-20181118.2051/pdf-occur.el" "elpa/pdf-tools-20181118.2051/pdf-virtual.el" "elpa/pdf-tools-20181118.2051/pdf-links.el" "elpa/pdf-tools-20181118.2051/pdf-misc.el" "elpa/pdf-tools-20181118.2051/pdf-tools.el" "elpa/pdf-tools-20181118.2051/pdf-view.el" "elpa/pdf-tools-20181118.2051/pdf-util.el" "elpa/pdf-tools-20181118.2051/pdf-history.el" "elpa/pdf-tools-20181118.2051/pdf-outline.el" "elpa/pdf-tools-20181118.2051/pdf-isearch.el" "elpa/pdf-tools-20181118.2051/pdf-info.el" "elpa/pdf-tools-20181118.2051/pdf-cache.el" "elpa/pdf-tools-20181118.2051/pdf-tools-autoloads.el" "elpa/tablist-20170220.335/tablist-autoloads.el" "elpa/org-9.1.14/org-loaddefs.el" "elpa/org-9.1.14/org-autoloads.el" "elpa/org-bullets-20180208.2343/org-bullets-autoloads.el" "elpa/x86-lookup-20180528.1635/x86-lookup.el" "elpa/x86-lookup-20180528.1635/x86-lookup-autoloads.el" "tramp" "auto-save-list/.saves-6756-JOEL-PC~" "semanticdb/!drive_c!Users!joelg!.emacs.d!semantic.cache" "bookmarks" "custom/setup-applications.el" "custom/setup-applications.el~" "custom/setup-communication.el" "custom/setup-communication.el~" "custom/setup-convenience.el" "custom/setup-convenience.el~" "custom/setup-data.el" "custom/setup-data.el~" "custom/setup-development.el" "custom/setup-development.el~" "custom/setup-editing.el" "custom/setup-editing.el~" "custom/setup-environment.el" "custom/setup-environment.el~" "custom/setup-external.el" "custom/setup-external.el~" "custom/setup-faces.el" "custom/setup-faces.el~" "custom/setup-files.el" "custom/setup-files.el~" "custom/setup-help.el" "custom/setup-help.el~" "custom/setup-local.el" "custom/setup-local.el~" "custom/setup-multimedia.el" "custom/setup-multimedia.el~" "custom/setup-programming.el" "custom/setup-programming.el~" "custom/setup-text.el" "custom/setup-text.el~" "elpa/anaphora-20180618.2200/anaphora-autoloads.el" "elpa/anaphora-20180618.2200/anaphora-pkg.el" "elpa/anaphora-20180618.2200/anaphora.el" "elpa/anaphora-20180618.2200/anaphora.elc" "elpa/archives/gnu/archive-contents" "elpa/archives/melpa/archive-contents" "elpa/async-20180527.1730/async-autoloads.el" "elpa/async-20180527.1730/async-bytecomp.el" "elpa/async-20180527.1730/async-bytecomp.elc" "elpa/async-20180527.1730/async-pkg.el" "elpa/async-20180527.1730/async.el" "elpa/async-20180527.1730/async.elc" "elpa/async-20180527.1730/dired-async.el" "elpa/async-20180527.1730/dired-async.elc" "elpa/async-20180527.1730/smtpmail-async.el" "elpa/async-20180527.1730/smtpmail-async.elc" "elpa/auctex-readme.txt" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode-autoloads.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode-pkg.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode.el" "elpa/clean-aindent-mode-20171017.2043/clean-aindent-mode.elc" "elpa/company-20181105.2312/company-abbrev.el" "elpa/company-20181105.2312/company-abbrev.elc" "elpa/company-20181105.2312/company-autoloads.el" "elpa/company-20181105.2312/company-bbdb.el" "elpa/company-20181105.2312/company-bbdb.elc" "elpa/company-20181105.2312/company-capf.el" "elpa/company-20181105.2312/company-capf.elc" "elpa/company-20181105.2312/company-clang.el" "elpa/company-20181105.2312/company-clang.elc" "elpa/company-20181105.2312/company-cmake.el" "elpa/company-20181105.2312/company-cmake.elc" "elpa/company-20181105.2312/company-css.el" "elpa/company-20181105.2312/company-css.elc" "elpa/company-20181105.2312/company-dabbrev-code.el" "elpa/company-20181105.2312/company-dabbrev-code.elc" "elpa/company-20181105.2312/company-dabbrev.el" "elpa/company-20181105.2312/company-dabbrev.elc" "elpa/company-20181105.2312/company-eclim.el" "elpa/company-20181105.2312/company-eclim.elc" "elpa/company-20181105.2312/company-elisp.el" "elpa/company-20181105.2312/company-elisp.elc" "elpa/company-20181105.2312/company-etags.el" "elpa/company-20181105.2312/company-etags.elc" "elpa/company-20181105.2312/company-files.el" "elpa/company-20181105.2312/company-files.elc" "elpa/company-20181105.2312/company-gtags.el" "elpa/company-20181105.2312/company-gtags.elc" "elpa/company-20181105.2312/company-ispell.el" "elpa/company-20181105.2312/company-ispell.elc" "elpa/company-20181105.2312/company-keywords.el" "elpa/company-20181105.2312/company-keywords.elc" "elpa/company-20181105.2312/company-nxml.el" "elpa/company-20181105.2312/company-nxml.elc" "elpa/company-20181105.2312/company-oddmuse.el" "elpa/company-20181105.2312/company-oddmuse.elc" "elpa/company-20181105.2312/company-pkg.el" "elpa/company-20181105.2312/company-semantic.el" "elpa/company-20181105.2312/company-semantic.elc" "elpa/company-20181105.2312/company-template.el" "elpa/company-20181105.2312/company-template.elc" "elpa/company-20181105.2312/company-tempo.el" "elpa/company-20181105.2312/company-tempo.elc" "elpa/company-20181105.2312/company-tng.el" "elpa/company-20181105.2312/company-tng.elc" "elpa/company-20181105.2312/company-xcode.el" "elpa/company-20181105.2312/company-xcode.elc" "elpa/company-20181105.2312/company-yasnippet.el" "elpa/company-20181105.2312/company-yasnippet.elc" "elpa/company-20181105.2312/company.el" "elpa/company-20181105.2312/company.elc" "elpa/company-c-headers-20180814.1730/company-c-headers-autoloads.el" "elpa/company-c-headers-20180814.1730/company-c-headers-pkg.el" "elpa/company-c-headers-20180814.1730/company-c-headers.el" "elpa/company-c-headers-20180814.1730/company-c-headers.elc" "elpa/dash-20180910.1856/dash-autoloads.el" "elpa/dash-20180910.1856/dash-pkg.el" "elpa/dash-20180910.1856/dash.el" "elpa/dash-20180910.1856/dash.elc" "elpa/epl-20180205.2049/epl-autoloads.el" "elpa/epl-20180205.2049/epl-pkg.el" "elpa/epl-20180205.2049/epl.el" "elpa/epl-20180205.2049/epl.elc" "elpa/f-20180106.922/f-autoloads.el" "elpa/f-20180106.922/f-pkg.el" "elpa/f-20180106.922/f.el" "elpa/f-20180106.922/f.elc" "elpa/flycheck-readme.txt" "elpa/ggtags-20181031.1803/ggtags-autoloads.el" "elpa/ggtags-20181031.1803/ggtags-pkg.el" "elpa/ggtags-20181031.1803/ggtags.el" "elpa/ggtags-20181031.1803/ggtags.elc" "elpa/ghub-20181112.1755/buck.el" "elpa/ghub-20181112.1755/buck.elc" "elpa/ghub-20181112.1755/dir" "elpa/ghub-20181112.1755/ghub-autoloads.el" "elpa/ghub-20181112.1755/ghub-graphql.el" "elpa/ghub-20181112.1755/ghub-graphql.elc" "elpa/ghub-20181112.1755/ghub-pkg.el" "elpa/ghub-20181112.1755/ghub.el" "elpa/ghub-20181112.1755/ghub.elc" "elpa/ghub-20181112.1755/ghub.info" "elpa/ghub-20181112.1755/glab.el" "elpa/ghub-20181112.1755/glab.elc" "elpa/ghub-20181112.1755/gogs.el" "elpa/ghub-20181112.1755/gogs.elc" "elpa/ghub-20181112.1755/gtea.el" "elpa/ghub-20181112.1755/gtea.elc" "elpa/git-commit-20181116.1408/git-commit-autoloads.el" "elpa/git-commit-20181116.1408/git-commit-pkg.el" "elpa/git-commit-20181116.1408/git-commit.el" "elpa/git-commit-20181116.1408/git-commit.elc" "elpa/graphql-20180912.31/graphql-autoloads.el" "elpa/graphql-20180912.31/graphql-pkg.el" "elpa/graphql-20180912.31/graphql.el" "elpa/graphql-20180912.31/graphql.elc" "elpa/guide-key-20150108.635/guide-key-autoloads.el" "elpa/guide-key-20150108.635/guide-key-pkg.el" "elpa/guide-key-20150108.635/guide-key.el" "elpa/guide-key-20150108.635/guide-key.elc" "elpa/helm-projectile-20180815.1514/helm-projectile-autoloads.el" "elpa/helm-projectile-20180815.1514/helm-projectile-pkg.el" "elpa/helm-projectile-20180815.1514/helm-projectile.el" "elpa/helm-projectile-20180815.1514/helm-projectile.elc" "elpa/magit-20181116.1412/AUTHORS.md" "elpa/magit-20181116.1412/LICENSE" "elpa/magit-20181116.1412/dir" "elpa/magit-20181116.1412/git-rebase.el" "elpa/magit-20181116.1412/git-rebase.elc" "elpa/magit-20181116.1412/magit-apply.el" "elpa/magit-20181116.1412/magit-apply.elc" "elpa/magit-20181116.1412/magit-autoloads.el" "elpa/magit-20181116.1412/magit-autorevert.el" "elpa/magit-20181116.1412/magit-autorevert.elc" "elpa/magit-20181116.1412/magit-bisect.el" "elpa/magit-20181116.1412/magit-bisect.elc" "elpa/magit-20181116.1412/magit-blame.el" "elpa/magit-20181116.1412/magit-blame.elc" "elpa/magit-20181116.1412/magit-bookmark.el" "elpa/magit-20181116.1412/magit-bookmark.elc" "elpa/magit-20181116.1412/magit-branch.el" "elpa/magit-20181116.1412/magit-branch.elc" "elpa/magit-20181116.1412/magit-clone.el" "elpa/magit-20181116.1412/magit-clone.elc" "elpa/magit-20181116.1412/magit-collab.el" "elpa/magit-20181116.1412/magit-collab.elc" "elpa/magit-20181116.1412/magit-commit.el" "elpa/magit-20181116.1412/magit-commit.elc" "elpa/magit-20181116.1412/magit-core.el" "elpa/magit-20181116.1412/magit-core.elc" "elpa/magit-20181116.1412/magit-diff.el" "elpa/magit-20181116.1412/magit-diff.elc" "elpa/magit-20181116.1412/magit-ediff.el" "elpa/magit-20181116.1412/magit-ediff.elc" "elpa/magit-20181116.1412/magit-extras.el" "elpa/magit-20181116.1412/magit-extras.elc" "elpa/magit-20181116.1412/magit-fetch.el" "elpa/magit-20181116.1412/magit-fetch.elc" "elpa/magit-20181116.1412/magit-files.el" "elpa/magit-20181116.1412/magit-files.elc" "elpa/magit-20181116.1412/magit-git.el" "elpa/magit-20181116.1412/magit-git.elc" "elpa/magit-20181116.1412/magit-gitignore.el" "elpa/magit-20181116.1412/magit-gitignore.elc" "elpa/magit-20181116.1412/magit-imenu.el" "elpa/magit-20181116.1412/magit-imenu.elc" "elpa/magit-20181116.1412/magit-log.el" "elpa/magit-20181116.1412/magit-log.elc" "elpa/magit-20181116.1412/magit-margin.el" "elpa/magit-20181116.1412/magit-margin.elc" "elpa/magit-20181116.1412/magit-merge.el" "elpa/magit-20181116.1412/magit-merge.elc" "elpa/magit-20181116.1412/magit-mode.el" "elpa/magit-20181116.1412/magit-mode.elc" "elpa/magit-20181116.1412/magit-notes.el" "elpa/magit-20181116.1412/magit-notes.elc" "elpa/magit-20181116.1412/magit-obsolete.el" "elpa/magit-20181116.1412/magit-obsolete.elc" "elpa/magit-20181116.1412/magit-patch.el" "elpa/magit-20181116.1412/magit-patch.elc" "elpa/magit-20181116.1412/magit-pkg.el" "elpa/magit-20181116.1412/magit-process.el" "elpa/magit-20181116.1412/magit-process.elc" "elpa/magit-20181116.1412/magit-pull.el" "elpa/magit-20181116.1412/magit-pull.elc" "elpa/magit-20181116.1412/magit-push.el" "elpa/magit-20181116.1412/magit-push.elc" "elpa/magit-20181116.1412/magit-refs.el" "elpa/magit-20181116.1412/magit-refs.elc" "elpa/magit-20181116.1412/magit-remote.el" "elpa/magit-20181116.1412/magit-remote.elc" "elpa/magit-20181116.1412/magit-repos.el" "elpa/magit-20181116.1412/magit-repos.elc" "elpa/magit-20181116.1412/magit-reset.el" "elpa/magit-20181116.1412/magit-reset.elc" "elpa/magit-20181116.1412/magit-section.el" "elpa/magit-20181116.1412/magit-section.elc" "elpa/magit-20181116.1412/magit-sequence.el" "elpa/magit-20181116.1412/magit-sequence.elc" "elpa/magit-20181116.1412/magit-stash.el" "elpa/magit-20181116.1412/magit-stash.elc" "elpa/magit-20181116.1412/magit-status.el" "elpa/magit-20181116.1412/magit-status.elc" "elpa/magit-20181116.1412/magit-submodule.el" "elpa/magit-20181116.1412/magit-submodule.elc" "elpa/magit-20181116.1412/magit-subtree.el" "elpa/magit-20181116.1412/magit-subtree.elc" "elpa/magit-20181116.1412/magit-tag.el" "elpa/magit-20181116.1412/magit-tag.elc" "elpa/magit-20181116.1412/magit-utils.el" "elpa/magit-20181116.1412/magit-utils.elc" "elpa/magit-20181116.1412/magit-wip.el" "elpa/magit-20181116.1412/magit-wip.elc" "elpa/magit-20181116.1412/magit-worktree.el" "elpa/magit-20181116.1412/magit-worktree.elc" "elpa/magit-20181116.1412/magit.el" "elpa/magit-20181116.1412/magit.elc" "elpa/magit-20181116.1412/magit.info" "elpa/magit-20181116.1412/magit.info-1" "elpa/magit-20181116.1412/magit.info-2" "elpa/magit-popup-20181003.921/dir" "elpa/magit-popup-20181003.921/magit-popup-autoloads.el" "elpa/magit-popup-20181003.921/magit-popup-pkg.el" "elpa/magit-popup-20181003.921/magit-popup.el" "elpa/magit-popup-20181003.921/magit-popup.elc" "elpa/magit-popup-20181003.921/magit-popup.info" "elpa/nyan-mode-20170423.740/img/nyan-frame-1.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-2.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-3.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-4.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-5.xpm" "elpa/nyan-mode-20170423.740/img/nyan-frame-6.xpm" "elpa/nyan-mode-20170423.740/img/nyan.xpm" "elpa/nyan-mode-20170423.740/img/outerspace.xpm" "elpa/nyan-mode-20170423.740/img/rainbow.xpm" "elpa/nyan-mode-20170423.740/mus/nyanlooped.mp3" "elpa/nyan-mode-20170423.740/nyan-mode-autoloads.el" "elpa/nyan-mode-20170423.740/nyan-mode-pkg.el" "elpa/nyan-mode-20170423.740/nyan-mode.el" "elpa/nyan-mode-20170423.740/nyan-mode.elc" "elpa/pkg-info-20150517.1143/pkg-info-autoloads.el" "elpa/pkg-info-20150517.1143/pkg-info-pkg.el" "elpa/pkg-info-20150517.1143/pkg-info.el" "elpa/pkg-info-20150517.1143/pkg-info.elc" "elpa/popup-20160709.1429/popup-autoloads.el" "elpa/popup-20160709.1429/popup-pkg.el" "elpa/popup-20160709.1429/popup.el" "elpa/popup-20160709.1429/popup.elc" "elpa/popwin-20150315.1300/popwin-autoloads.el" "elpa/popwin-20150315.1300/popwin-pkg.el" "elpa/popwin-20150315.1300/popwin.el" "elpa/popwin-20150315.1300/popwin.elc" "elpa/pos-tip-20150318.1513/pos-tip-autoloads.el" "elpa/pos-tip-20150318.1513/pos-tip-pkg.el" "elpa/pos-tip-20150318.1513/pos-tip.el" "elpa/pos-tip-20150318.1513/pos-tip.elc" "elpa/projectile-20181106.1631/projectile-autoloads.el" "elpa/projectile-20181106.1631/projectile-pkg.el" "elpa/projectile-20181106.1631/projectile.el" "elpa/projectile-20181106.1631/projectile.elc" "elpa/pydoc-info-readme.txt" "elpa/s-20180406.808/s-autoloads.el" "elpa/s-20180406.808/s-pkg.el" "elpa/s-20180406.808/s.el" "elpa/s-20180406.808/s.elc" "elpa/smartparens-20181028.1005/smartparens-autoloads.el" "elpa/smartparens-20181028.1005/smartparens-clojure.el" "elpa/smartparens-20181028.1005/smartparens-clojure.elc" "elpa/smartparens-20181028.1005/smartparens-config.el" "elpa/smartparens-20181028.1005/smartparens-config.elc" "elpa/smartparens-20181028.1005/smartparens-crystal.el" "elpa/smartparens-20181028.1005/smartparens-crystal.elc" "elpa/smartparens-20181028.1005/smartparens-elixir.el" "elpa/smartparens-20181028.1005/smartparens-elixir.elc" "elpa/smartparens-20181028.1005/smartparens-ess.el" "elpa/smartparens-20181028.1005/smartparens-ess.elc" "elpa/smartparens-20181028.1005/smartparens-haskell.el" "elpa/smartparens-20181028.1005/smartparens-haskell.elc" "elpa/smartparens-20181028.1005/smartparens-html.el" "elpa/smartparens-20181028.1005/smartparens-html.elc" "elpa/smartparens-20181028.1005/smartparens-javascript.el" "elpa/smartparens-20181028.1005/smartparens-javascript.elc" "elpa/smartparens-20181028.1005/smartparens-latex.el" "elpa/smartparens-20181028.1005/smartparens-latex.elc" "elpa/smartparens-20181028.1005/smartparens-lua.el" "elpa/smartparens-20181028.1005/smartparens-lua.elc" "elpa/smartparens-20181028.1005/smartparens-markdown.el" "elpa/smartparens-20181028.1005/smartparens-markdown.elc" "elpa/smartparens-20181028.1005/smartparens-ml.el" "elpa/smartparens-20181028.1005/smartparens-ml.elc" "elpa/smartparens-20181028.1005/smartparens-org.el" "elpa/smartparens-20181028.1005/smartparens-org.elc" "elpa/smartparens-20181028.1005/smartparens-pkg.el" "elpa/smartparens-20181028.1005/smartparens-python.el" "elpa/smartparens-20181028.1005/smartparens-python.elc" "elpa/smartparens-20181028.1005/smartparens-racket.el" "elpa/smartparens-20181028.1005/smartparens-racket.elc" "elpa/smartparens-20181028.1005/smartparens-ruby.el" "elpa/smartparens-20181028.1005/smartparens-ruby.elc" "elpa/smartparens-20181028.1005/smartparens-rust.el" "elpa/smartparens-20181028.1005/smartparens-rust.elc" "elpa/smartparens-20181028.1005/smartparens-scala.el" "elpa/smartparens-20181028.1005/smartparens-scala.elc" "elpa/smartparens-20181028.1005/smartparens-text.el" "elpa/smartparens-20181028.1005/smartparens-text.elc" "elpa/smartparens-20181028.1005/smartparens.el" "elpa/smartparens-20181028.1005/smartparens.elc" "elpa/srefactor-20180703.1810/srefactor-autoloads.el" "elpa/srefactor-20180703.1810/srefactor-lisp.el" "elpa/srefactor-20180703.1810/srefactor-lisp.elc" "elpa/srefactor-20180703.1810/srefactor-pkg.el" "elpa/srefactor-20180703.1810/srefactor-ui.el" "elpa/srefactor-20180703.1810/srefactor-ui.elc" "elpa/srefactor-20180703.1810/srefactor.el" "elpa/srefactor-20180703.1810/srefactor.elc" "elpa/treepy-20180724.656/treepy-autoloads.el" "elpa/treepy-20180724.656/treepy-pkg.el" "elpa/treepy-20180724.656/treepy.el" "elpa/treepy-20180724.656/treepy.elc" "elpa/undo-tree-0.6.5/undo-tree-autoloads.el" "elpa/undo-tree-0.6.5/undo-tree-pkg.el" "elpa/undo-tree-0.6.5/undo-tree.el" "elpa/undo-tree-0.6.5/undo-tree.elc" "elpa/volatile-highlights-20160612.155/volatile-highlights-autoloads.el" "elpa/volatile-highlights-20160612.155/volatile-highlights-pkg.el" "elpa/volatile-highlights-20160612.155/volatile-highlights.el" "elpa/volatile-highlights-20160612.155/volatile-highlights.elc" "elpa/volatile-highlights-readme.txt" "elpa/with-editor-20181113.1845/dir" "elpa/with-editor-20181113.1845/with-editor-autoloads.el" "elpa/with-editor-20181113.1845/with-editor-pkg.el" "elpa/with-editor-20181113.1845/with-editor.el" "elpa/with-editor-20181113.1845/with-editor.elc" "elpa/with-editor-20181113.1845/with-editor.info" "elpa/workgroups2-20141102.1922/workgroups2-autoloads.el" "elpa/workgroups2-20141102.1922/workgroups2-pkg.el" "elpa/workgroups2-20141102.1922/workgroups2.el" "elpa/yasnippet-20181015.1212/yasnippet-autoloads.el" "elpa/yasnippet-20181015.1212/yasnippet-pkg.el" "elpa/yasnippet-20181015.1212/yasnippet.el" "elpa/yasnippet-20181015.1212/yasnippet.elc" "init.el" "projectile-bookmarks.eld" "recentf" "recentf~" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic!decorate!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!srecode!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!emacs-lisp!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!gnus!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!image!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!international!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!language!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!net!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!play!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!progmodes!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!semantic.cache" "semanticdb/!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!term!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!custom!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!company-20181105.2312!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!diff-hl-20180201.1155!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!flycheck-20181018.1021!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!ggtags-20181031.1803!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!ghub-20181112.1755!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181110.1201!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181116.1408!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!graphql-20180912.31!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!guide-key-20150108.635!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!magit-20181116.1412!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!popwin-20150315.1300!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!undo-tree-0.6.5!semantic.cache" "semanticdb/!drive_c!Users!joelg!.emacs.d!elpa!zenburn-theme-20181014.1555!semantic.cache" "srecode-map.el" "themes/zenburn-theme.el" "tmpiKD57q")))
\ No newline at end of file
diff --git a/recentf b/recentf
index dfac316..64a1f91 100644
--- a/recentf
+++ b/recentf
@@ -1,9 +1,22 @@
-;;; Automatically generated by ‘recentf’ on Sun Nov 18 23:31:40 2018.
+;;; Automatically generated by ‘recentf’ on Wed Nov 21 23:01:25 2018.
 
 (setq recentf-list
       '(
-        "c:/Users/joelg/.emacs_workgroups"
+        "d:/Coding/zzz code/C/CPUt.c"
         "c:/Users/joelg/.emacs.d/init.el"
+        "c:/Users/joelg/.emacs.d/elpa/helm-20181120.1326/helm-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/use-package-20181119.2350/use-package-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/flycheck-clang-analyzer-20180917.1425/flycheck-clang-analyzer-autoloads.el"
+        "c:/Users/joelg/.emacs_workgroups"
+        "c:/Users/joelg/.emacs.d/elpa/racket-mode-20181117.229/racket-mode-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/faceup-20170925.1946/faceup-autoloads.el"
+        "c:/Users/joelg/.emacs.d/custom/setup-development.el"
+        "c:/Users/joelg/.emacs.d/custom/setup-editing.el"
+        "d:/Coding/zzz code/Lisp/fibb.scm"
+        "c:/Users/joelg/.emacs.d/elpa/geiser-20181117.650/geiser-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/use-package-20181110.1758/use-package-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/bind-key-20180513.430/bind-key-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/org-bullets-20180208.2343/org-bullets-autoloads.el"
         "c:/Users/joelg/OneDrive - The University of Melbourne/INFO20003/Exams/SampleAnswers.org"
         "c:/Users/joelg/OneDrive - The University of Melbourne/INFO20003/Exams/SampleAnswers.tex"
         "c:/Users/joelg/OneDrive - The University of Melbourne/SWEN20003/Exams/2018code.org"
diff --git a/recentf~ b/recentf~
index 03fd679..31dac4a 100644
--- a/recentf~
+++ b/recentf~
@@ -1,9 +1,19 @@
-;;; Automatically generated by ‘recentf’ on Sun Nov 18 23:22:02 2018.
+;;; Automatically generated by ‘recentf’ on Wed Nov 21 22:04:41 2018.
 
 (setq recentf-list
       '(
-        "c:/Users/joelg/.emacs_workgroups"
         "c:/Users/joelg/.emacs.d/init.el"
+        "c:/Users/joelg/.emacs.d/elpa/flycheck-clang-analyzer-20180917.1425/flycheck-clang-analyzer-autoloads.el"
+        "c:/Users/joelg/.emacs_workgroups"
+        "c:/Users/joelg/.emacs.d/elpa/racket-mode-20181117.229/racket-mode-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/faceup-20170925.1946/faceup-autoloads.el"
+        "c:/Users/joelg/.emacs.d/custom/setup-development.el"
+        "c:/Users/joelg/.emacs.d/custom/setup-editing.el"
+        "d:/Coding/zzz code/Lisp/fibb.scm"
+        "c:/Users/joelg/.emacs.d/elpa/geiser-20181117.650/geiser-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/use-package-20181110.1758/use-package-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/bind-key-20180513.430/bind-key-autoloads.el"
+        "c:/Users/joelg/.emacs.d/elpa/org-bullets-20180208.2343/org-bullets-autoloads.el"
         "c:/Users/joelg/OneDrive - The University of Melbourne/INFO20003/Exams/SampleAnswers.org"
         "c:/Users/joelg/OneDrive - The University of Melbourne/INFO20003/Exams/SampleAnswers.tex"
         "c:/Users/joelg/OneDrive - The University of Melbourne/SWEN20003/Exams/2018code.org"
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041semantic.cache"
index 3c7d1e3..1fe6984 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041semantic.cache"
@@ -284,7 +284,197 @@
       :pointmax 35386
       :fsize 35393
       :lastmodtime '(23525 29528 0 0)
-      :unmatched-syntax '((close-paren 1812 . 1813) (symbol 1781 . 1798) (open-paren 1780 . 1781))))
+      :unmatched-syntax '((close-paren 1812 . 1813) (symbol 1781 . 1798) (open-paren 1780 . 1781)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cedet" include nil nil [1380 1396])
+            ("semantic/tag" include nil nil [1397 1420])
+            ("semantic/lex" include nil nil [1421 1444])
+            ("cl-lib" include nil nil [1445 1462])
+            ("semantic-version" variable (:default-value "2.2") nil [1464 1528])
+            ("declare-function" code nil nil [1530 1575])
+            ("declare-function" code nil nil [1576 1647])
+            ("semantic-require-version" function (:arguments ("major" "minor" "beta")) nil [1649 2227])
+            ("semantic" customgroup (:user-visible-flag t) nil [2229 2311])
+            ("semantic-faces" customgroup (:user-visible-flag t) nil [2313 2404])
+            ("semantic/fw" include nil nil [2406 2428])
+            ("semantic--parse-table" variable nil nil [2479 2674])
+            ("make-variable-buffer-local" code nil nil [2675 2726])
+            ("semantic-varalias-obsolete" code nil nil [2727 2824])
+            ("semantic-symbol->name-assoc-list" variable (:default-value (quote ((type . "Types") (variable . "Variables") (function . "Functions") (include . "Dependencies") (package . "Provides")))) nil [2826 3365])
+            ("make-variable-buffer-local" code nil nil [3366 3428])
+            ("semantic-symbol->name-assoc-list-for-type-parts" variable nil nil [3430 3864])
+            ("make-variable-buffer-local" code nil nil [3865 3942])
+            ("semantic-case-fold" variable nil nil [3944 4022])
+            ("make-variable-buffer-local" code nil nil [4023 4071])
+            ("semantic-expand-nonterminal" variable nil nil [4073 4565])
+            ("make-variable-buffer-local" code nil nil [4566 4623])
+            ("semantic--buffer-cache" variable nil nil [4625 5038])
+            ("make-variable-buffer-local" code nil nil [5039 5091])
+            ("semantic-varalias-obsolete" code nil nil [5092 5190])
+            ("semantic-unmatched-syntax-cache" variable nil nil [5192 5282])
+            ("make-variable-buffer-local" code nil nil [5283 5344])
+            ("semantic-unmatched-syntax-cache-check" variable nil nil [5346 5503])
+            ("make-variable-buffer-local" code nil nil [5504 5571])
+            ("semantic-edits-are-safe" variable nil nil [5573 5923])
+            ("semantic-unmatched-syntax-hook" variable nil nil [5925 6550])
+            ("semantic--before-fetch-tags-hook" variable nil nil [6552 6850])
+            ("semantic-varalias-obsolete" code nil nil [6851 6969])
+            ("semantic-after-toplevel-bovinate-hook" variable nil nil [6971 7330])
+            ("make-obsolete-variable" code nil nil [7331 7405])
+            ("semantic-after-toplevel-cache-change-hook" variable nil nil [7407 7847])
+            ("semantic-before-toplevel-cache-flush-hook" variable nil nil [7849 8199])
+            ("semantic-dump-parse" variable nil nil [8201 8316])
+            ("semantic-parser-name" variable (:default-value "LL") nil [8318 8412])
+            ("make-variable-buffer-local" code nil nil [8413 8463])
+            ("semantic--completion-cache" variable nil nil [8465 8562])
+            ("make-variable-buffer-local" code nil nil [8563 8619])
+            ("semantic-parse-tree-state" variable (:default-value (quote needs-rebuild)) nil [8661 8747])
+            ("make-variable-buffer-local" code nil nil [8748 8803])
+            ("semantic-parse-tree-unparseable" function nil nil [8805 9088])
+            ("semantic-parse-tree-unparseable-p" function nil nil [9090 9254])
+            ("semantic-parse-tree-set-needs-update" function nil nil [9256 9477])
+            ("semantic-parse-tree-needs-update-p" function nil nil [9479 9641])
+            ("semantic-parse-tree-set-needs-rebuild" function nil nil [9643 9866])
+            ("semantic-parse-tree-needs-rebuild-p" function nil nil [9868 10032])
+            ("semantic-parse-tree-set-up-to-date" function nil nil [10034 10178])
+            ("semantic-parse-tree-up-to-date-p" function nil nil [10180 10322])
+            ("semantic-inhibit-functions" variable nil nil [10359 10600])
+            ("semantic-new-buffer-setup-functions" variable (:default-value (quote ((c-mode . semantic-default-c-setup) (c++-mode . semantic-default-c-setup) (html-mode . semantic-default-html-setup) (java-mode . wisent-java-default-setup) (js-mode . wisent-javascript-setup-parser) (python-mode . wisent-python-default-setup) (scheme-mode . semantic-default-scheme-setup) (srecode-template-mode . srecode-template-setup-parser) (texinfo-mode . semantic-default-texi-setup) (makefile-automake-mode . semantic-default-make-setup) (makefile-gmake-mode . semantic-default-make-setup) (makefile-makepp-mode . semantic-default-make-setup) (makefile-bsdmake-mode . semantic-default-make-setup) (makefile-imake-mode . semantic-default-make-setup) (makefile-mode . semantic-default-make-setup)))) nil [10602 11833])
+            ("semantic-init-hook" variable nil nil [11835 11930])
+            ("semantic-init-mode-hook" variable nil nil [11932 12032])
+            ("make-variable-buffer-local" code nil nil [12033 12086])
+            ("semantic-init-db-hook" variable nil nil [12088 12358])
+            ("semantic-varalias-obsolete" code nil nil [12360 12443])
+            ("semantic-varalias-obsolete" code nil nil [12444 12537])
+            ("semantic-varalias-obsolete" code nil nil [12538 12627])
+            ("semantic-error-if-unparsed" function nil nil [12629 12826])
+            ("semantic--umatched-syntax-needs-refresh-p" function nil nil [12828 13113])
+            ("semantic-new-buffer-fcn" function nil nil [13115 14752])
+            ("semantic-fetch-tags-fast" function nil nil [14754 14998])
+            ("condition-case" code nil nil [15046 15092])
+            ("semantic-edebug" variable nil nil [15095 15234])
+            ("semantic-elapsed-time" function (:arguments ("start" "end")) nil [15236 15427])
+            ("bovinate" function
+               (:user-visible-flag t
+                :arguments ("clear"))
+                nil [15429 16185])
+            ("semantic-parse-stream" function
+               (:overloadable t
+                :arguments ("stream" "nonterminal"))
+                nil [16294 16880])
+            ("semantic-parse-changes" function (:overloadable t) nil [16882 17129])
+            ("semantic-parse-region" function
+               (:overloadable t
+                :arguments ("start" "end" "nonterminal" "depth" "returnonerror"))
+                nil [17131 17961])
+            ("semantic-parse-region-default" function (:arguments ("start" "end" "nonterminal" "depth" "returnonerror")) nil [17963 19015])
+            ("semantic-set-unmatched-syntax-cache" function (:arguments ("unmatched-syntax")) nil [19043 19590])
+            ("semantic-clear-unmatched-syntax-cache" function nil nil [19592 19781])
+            ("semantic-unmatched-syntax-tokens" function nil nil [19783 20406])
+            ("semantic-clear-toplevel-cache" function (:user-visible-flag t) nil [20408 21422])
+            ("semantic-bovinate-nonterminal-check-obarray" variable nil nil [21424 21476])
+            ("semantic--set-buffer-cache" function (:arguments ("tagtable")) nil [21478 22369])
+            ("semantic-working-type" variable (:default-value (quote percent)) nil [22371 22573])
+            ("semantic-varalias-obsolete" code nil nil [22574 22673])
+            ("semantic-minimum-working-buffer-size" variable (:default-value (* 1024 5)) nil [22675 22914])
+            ("semantic-parser-working-message" function (:arguments ("arg")) nil [22916 23231])
+            ("semantic-parser-warnings" variable nil nil [23453 23486])
+            ("semantic-fetch-tags" function nil nil [23488 26616])
+            ("semantic-refresh-tags-safe" function nil nil [26618 27927])
+            ("semantic-bovinate-toplevel" function (:arguments ("ignored")) nil [27929 28044])
+            ("make-obsolete" code nil nil [28045 28116])
+            ("semantic-fetch-available-tags" function nil nil [28377 28817])
+            ("semantic-repeat-parse-whole-stream" function (:arguments ("stream" "nonterm" "returnonerror")) nil [29090 31313])
+            ("semantic-parser-warnings" variable nil nil [31589 31685])
+            ("make-variable-buffer-local" code nil nil [31686 31740])
+            ("semantic-clear-parser-warnings" function nil nil [31742 31884])
+            ("semantic-push-parser-warning" function (:arguments ("warning" "start" "end")) nil [31886 32109])
+            ("semantic-dump-parser-warnings" function (:user-visible-flag t) nil [32111 32430])
+            ("semantic-bovinate-region-until-error" function (:arguments ("start" "end" "nonterm" "depth")) nil [32622 33231])
+            ("make-obsolete" code nil nil [33232 33330])
+            ("semantic-bovinate-from-nonterminal" function (:arguments ("start" "end" "nonterm" "depth" "length")) nil [33332 33877])
+            ("semantic-bovinate-from-nonterminal-full" function (:arguments ("start" "end" "nonterm" "depth")) nil [33879 34455])
+            ("make-obsolete" code nil nil [34456 34557])
+            ("semantic-force-refresh" function (:user-visible-flag t) nil [34579 34832])
+            ("semantic-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map ",j" (quote semantic-complete-jump-local)) (define-key map ",J" (quote semantic-complete-jump)) (define-key map ",m" (quote semantic-complete-jump-local-members)) (define-key map ",g" (quote semantic-symref-symbol)) (define-key map ",G" (quote semantic-symref)) (define-key map ",p" (quote senator-previous-tag)) (define-key map ",n" (quote senator-next-tag)) (define-key map ",u" (quote senator-go-to-up-reference)) (define-key map ", " (quote semantic-complete-analyze-inline)) (define-key map "," (quote senator-kill-tag)) (define-key map ",\367" (quote senator-copy-tag)) (define-key map "," (quote senator-yank-tag)) (define-key map ",r" (quote senator-copy-tag-to-register)) (define-key map ",," (quote semantic-force-refresh)) (define-key map [3 44 up] (quote senator-transpose-tags-up)) (define-key map [3 44 down] (quote senator-transpose-tags-down)) (define-key map ",l" (quote semantic-analyze-possible-completions)) (define-key map [menu-bar cedet-menu] (list (quote menu-item) "Development" cedet-menu-map :enable (quote (not (and menu-bar-mode (bound-and-true-p global-ede-mode)))))) map)) nil [34834 36448])
+            ("let" code nil nil [36499 42986])
+            ("semantic-load-system-cache-loaded" variable nil nil [43139 43301])
+            ("semantic-submode-list" variable
+               (:constant-flag t
+                :default-value (quote (global-semantic-highlight-func-mode global-semantic-decoration-mode global-semantic-stickyfunc-mode global-semantic-idle-completions-mode global-semantic-idle-scheduler-mode global-semanticdb-minor-mode global-semantic-idle-summary-mode global-semantic-mru-bookmark-mode global-cedet-m3-minor-mode global-semantic-idle-local-symbol-highlight-mode global-semantic-highlight-edits-mode global-semantic-show-unmatched-syntax-mode global-semantic-show-parser-state-mode)))
+                nil [43303 43913])
+            ("semantic-default-submodes" variable (:default-value (quote (global-semantic-idle-scheduler-mode global-semanticdb-minor-mode))) nil [43930 45583])
+            ("define-minor-mode" code nil nil [45600 48800])
+            ("semantic-analyze-completion-at-point-function" function nil nil [48836 49487])
+            ("semantic-analyze-notc-completion-at-point-function" function nil nil [49489 50138])
+            ("semantic-analyze-nolongprefix-completion-at-point-function" function nil nil [50140 50864])
+            ("global-semantic-idle-completions-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [50929 51143])
+            ("semantic-idle-completions-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51145 51555])
+            ("global-semantic-idle-summary-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51557 51763])
+            ("semantic-idle-summary-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51765 52280])
+            ("global-semantic-idle-local-symbol-highlight-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52282 52570])
+            ("srecode-template-setup-parser" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52572 52700])
+            ("semantic" package nil nil [52702 52721])
+            ("semantic/util" include nil nil [52823 52847]))          
+      :file "semantic.el"
+      :pointmax 52904
+      :fsize 52903
+      :lastmodtime '(23525 29528 0 0)
+      :unmatched-syntax '((close-paren 15092 . 15093) (symbol 15026 . 15043) (open-paren 15025 . 15026)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pulse-available-p" function nil nil [1939 2156])
+            ("pulse-flag" variable (:default-value (pulse-available-p)) nil [2158 2643])
+            ("pulse-highlight-start-face" variable
+               (:default-value (quote ((((class color) (background dark)) (:background "#AAAA33")) (((class color) (background light)) (:background "#FFFFAA"))))
+                :type "face")
+                nil [2645 2880])
+            ("pulse-highlight-face" variable
+               (:default-value (quote ((((class color) (background dark)) (:background "#AAAA33")) (((class color) (background light)) (:background "#FFFFAA"))))
+                :type "face")
+                nil [2882 3187])
+            ("pulse-int-to-hex" function (:arguments ("int" "nb-digits")) nil [3202 3881])
+            ("pulse-color-values-to-hex" function (:arguments ("values")) nil [3883 4373])
+            ("pulse-iterations" variable (:default-value 10) nil [4382 4492])
+            ("pulse-delay" variable (:default-value 0.03) nil [4493 4598])
+            ("pulse-lighten-highlight" function nil nil [4600 5726])
+            ("pulse-reset-face" function (:arguments ("face")) nil [5728 6094])
+            ("pulse-momentary-overlay" variable nil nil [6125 6194])
+            ("pulse-momentary-timer" variable nil nil [6196 6261])
+            ("pulse-momentary-highlight-overlay" function (:arguments ("o" "face")) nil [6263 7398])
+            ("pulse-tick" function (:arguments ("stop-time")) nil [7400 7542])
+            ("pulse-momentary-unhighlight" function nil nil [7544 8253])
+            ("pulse-momentary-highlight-one-line" function (:arguments ("point" "face")) nil [8270 8768])
+            ("pulse-momentary-highlight-region" function (:arguments ("start" "end" "face")) nil [8785 9141])
+            ("pulse-command-advice-flag" variable nil nil [9184 9222])
+            ("pulse-line-hook-function" function nil nil [9224 9461])
+            ("pulse" package nil nil [9463 9479]))          
+      :file "pulse.el"
+      :pointmax 9504
+      :fsize 9503
+      :lastmodtime '(23525 29528 0 0)
+      :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041srecode\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041srecode\041semantic.cache"
index 9777237..54cb458 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041srecode\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041cedet\041srecode\041semantic.cache"
@@ -54,7 +54,100 @@
     (semanticdb-table "semanticdb-table"
       :file "map.el"
       :fsize 13549
-      :lastmodtime '(23525 29537 0 0)))
+      :lastmodtime '(23525 29537 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("eieio" include nil nil [961 977])
+            ("cl-generic" include nil nil [978 999])
+            ("eieio-base" include nil nil [1000 1021])
+            ("mode-local" include nil nil [1022 1043])
+            ("srecode" include nil nil [1044 1062])
+            ("declare-function" code nil nil [1064 1126])
+            ("declare-function" code nil nil [1127 1196])
+            ("srecode-template-table" type
+               (:members 
+                  ( ("file" variable
+                       (:documentation "The name of the file this table was built from."
+                        :type "string")
+                        nil nil)
+                    ("filesize" variable
+                       (:documentation "The size of the file when it was parsed."
+                        :type "number")
+                        nil nil)
+                    ("filedate" variable
+                       (:documentation "Date from the inode of the file when it was last edited.
+Format is from the `file-attributes' function."
+                        :type "cons")
+                        nil nil)
+                    ("major-mode" variable (:documentation "The major mode this table of templates is associated with.") nil nil)
+                    ("application" variable
+                       (:documentation "Tracks the name of the application these templates belong to.
+If this is nil, then this template table belongs to a set of generic
+templates that can be used with no additional dictionary values.
+When it is non-nil, it is assumed the template macros need specialized
+Emacs Lisp code to fill in the dictionary."
+                        :type "symbol")
+                        nil nil)
+                    ("framework" variable
+                       (:documentation "Tracks the name of the framework these templates belong to.
+If nil, then this template table belongs to any framework, or can be
+considered generic for all files of this language.
+A framework might be a specific library or build environment for which
+special templates are desired.  OpenGL might be a framework that
+exists for multiple languages."
+                        :type "symbol")
+                        nil nil)
+                    ("priority" variable
+                       (:documentation "For file of this Major Mode, what is the priority of this file.
+When there are multiple template files with similar names, templates with
+the highest priority are scanned last, allowing them to override values in
+previous template files."
+                        :type "number")
+                        nil nil)
+                    ("project" variable
+                       (:documentation "Scope some project files to a specific project.
+The value is a directory which forms the root of a particular project,
+or a subset of a particular project."
+                        :type "(or null string)")
+                        nil nil)
+                    ("templates" variable
+                       (:documentation "The list of templates compiled into this table."
+                        :type "list")
+                        nil nil)
+                    ("namehash" variable (:documentation "Hash table containing the names of all the templates.") nil nil)
+                    ("contexthash" variable nil nil nil)
+                    ("variables" variable (:documentation "AList of variables.
+These variables are used to initialize dictionaries.") nil nil))                  
+                :type "class")
+                nil [1231 3904])
+            ("srecode-mode-table-list" variable nil nil [3924 4029])
+            ("srecode-mode-table" type
+               (:superclasses "eieio-instance-tracker"
+                :members 
+                  ( ("tracking-symbol" variable (:default-value "(quote srecode-mode-table-list)") nil nil)
+                    ("major-mode" variable (:documentation "Table of template tables for this major-mode.") nil nil)
+                    ("modetables" variable (:documentation "All that tables unique to this major mode.") nil nil)
+                    ("tables" variable (:documentation "All the tables that can be used for this major mode.") nil nil))                  
+                :type "class")
+                nil [4031 4579])
+            ("srecode-get-mode-table" function (:arguments ("mode")) nil [4581 5451])
+            ("srecode-make-mode-table" function (:arguments ("mode")) nil [5453 5948])
+            ("cl-defmethod" code nil nil [5950 6160])
+            ("srecode-mode-table-new" function (:arguments ("mode" "file" "init")) nil [6162 7184])
+            ("object-sort-list" function (:arguments ("object" "slot" "predicate")) nil [7186 7477])
+            ("srecode-dump-templates" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [7566 8132])
+            ("cl-defmethod" code nil nil [8134 8559])
+            ("cl-defmethod" code nil nil [8561 9695])
+            ("srecode/table" package nil nil [9698 9722]))          
+      :file "table.el"
+      :pointmax 9755
+      :fsize 9754
+      :lastmodtime '(23525 29537 0 0)
+      :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!cedet!srecode!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041emacs-lisp\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041emacs-lisp\041semantic.cache"
index 53e5622..167be4e 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041emacs-lisp\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041emacs-lisp\041semantic.cache"
@@ -1,275 +1,2762 @@
-;; Object semanticdb-project-database-file
-;; SEMANTICDB Tags save file
-(semanticdb-project-database-file "semanticdb-project-database-file"
-  :tables
-  (list
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("macroexp" include nil nil [3159 3178])
-            ("define-error" code nil nil [3420 3489])
-            ("gv-get" function (:arguments ("place" "do")) nil [3506 5369])
-            ("gv-setter" function (:arguments ("name")) nil [5371 5807])
-            ("gv-letplace" function (:arguments ("vars" "place" "body")) nil [5824 6475])
-            ("gv-define-expander" function (:arguments ("name" "handler")) nil [6545 6929])
-            ("gv--defun-declaration" function (:arguments ("symbol" "name" "args" "handler" "fix")) nil [6946 7778])
-            ("or" code nil nil [7795 8026])
-            ("or" code nil nil [8042 8195])
-            ("gv--defsetter" function (:arguments ("name" "setter" "do" "args" "vars")) nil [8716 9399])
-            ("gv-define-setter" function (:arguments ("name" "arglist" "body")) nil [9416 10251])
-            ("gv-define-simple-setter" function (:arguments ("name" "setter" "fix-return")) nil [10268 11232])
-            ("setf" function (:arguments ("args")) nil [11299 12101])
-            ("put" code nil nil [13323 13375])
-            ("put" code nil nil [13481 13680])
-            ("gv-define-simple-setter" code nil nil [13721 13756])
-            ("gv-define-simple-setter" code nil nil [13757 13793])
-            ("gv-define-simple-setter" code nil nil [13794 13830])
-            ("gv-define-setter" code nil nil [13881 13936])
-            ("gv-define-setter" code nil nil [13937 13992])
-            ("gv-define-setter" code nil nil [13993 14048])
-            ("gv-define-setter" code nil nil [14049 14104])
-            ("gv-define-setter" code nil nil [14105 14222])
-            ("gv-define-simple-setter" code nil nil [14223 14256])
-            ("gv-define-setter" code nil nil [14257 14328])
-            ("put" code nil nil [14403 14565])
-            ("gv-define-simple-setter" code nil nil [14566 14612])
-            ("gv-define-simple-setter" code nil nil [14613 14660])
-            ("gv-define-simple-setter" code nil nil [14661 14703])
-            ("put" code nil nil [14705 15023])
-            ("gv-define-simple-setter" code nil nil [15068 15119])
-            ("gv-define-simple-setter" code nil nil [15120 15186])
-            ("gv-define-simple-setter" code nil nil [15187 15254])
-            ("gv-define-simple-setter" code nil nil [15255 15312])
-            ("gv-define-simple-setter" code nil nil [15313 15369])
-            ("gv-define-simple-setter" code nil nil [15370 15419])
-            ("gv-define-setter" code nil nil [15420 15525])
-            ("gv-define-setter" code nil nil [15526 15631])
-            ("gv-define-simple-setter" code nil nil [15632 15691])
-            ("gv-define-simple-setter" code nil nil [15692 15751])
-            ("gv-define-simple-setter" code nil nil [15752 15815])
-            ("gv-define-simple-setter" code nil nil [15816 15865])
-            ("gv-define-simple-setter" code nil nil [15866 15929])
-            ("gv-define-setter" code nil nil [15930 16046])
-            ("gv-define-setter" code nil nil [16047 16177])
-            ("gv-define-setter" code nil nil [16178 16265])
-            ("gv-define-setter" code nil nil [16266 16343])
-            ("gv-define-setter" code nil nil [16344 16417])
-            ("gv-define-setter" code nil nil [16418 16491])
-            ("gv-define-setter" code nil nil [16493 16640])
-            ("gv-define-expander" code nil nil [16642 18103])
-            ("put" code nil nil [18335 18553])
-            ("let" code nil nil [18555 18887])
-            ("put" code nil nil [18889 19925])
-            ("put" code nil nil [19927 21600])
-            ("gv-synthetic-place" function (:arguments ("getter" "setter")) nil [21602 21971])
-            ("gv-delay-error" function (:arguments ("place")) nil [21973 22579])
-            ("put" code nil nil [22618 22979])
-            ("put" code nil nil [22981 23428])
-            ("gv-ref" function (:arguments ("place")) nil [23461 24369])
-            ("gv-deref" function (:arguments ("ref")) nil [24371 24574])
-            ("gv-define-setter" code nil nil [24818 24878])
-            ("gv" package nil nil [25240 25253]))          
-      :file "gv.el"
-      :pointmax 25274
-      :fsize 25279
-      :lastmodtime '(23525 29542 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :file "macroexp.el"
-      :fsize 23127
-      :lastmodtime '(23525 29542 0 0))
-    (semanticdb-table "semanticdb-table"
-      :file "cl-lib.el"
-      :fsize 26211
-      :lastmodtime '(23525 29539 0 0))
-    (semanticdb-table "semanticdb-table"
-      :file "easy-mmode.el"
-      :fsize 26213
-      :lastmodtime '(23525 29540 0 0))
-    (semanticdb-table "semanticdb-table"
-      :file "pcase.el"
-      :fsize 39971
-      :lastmodtime '(23525 29543 0 0))
-    (semanticdb-table "semanticdb-table"
-      :file "timer.el"
-      :fsize 22578
-      :lastmodtime '(23525 29544 0 0))
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("eldoc" customgroup (:user-visible-flag t) nil [2006 2124])
-            ("eldoc-idle-delay" variable (:default-value 0.5) nil [2126 2427])
-            ("eldoc-print-after-edit" variable nil nil [2429 2605])
-            ("eldoc-minor-mode-string" variable (:default-value (purecopy " ElDoc")) nil [2622 2819])
-            ("eldoc-argument-case" variable (:default-value (function identity)) nil [2821 3300])
-            ("make-obsolete-variable" code nil nil [3301 3357])
-            ("eldoc-echo-area-use-multiline-p" variable (:default-value (quote truncate-sym-name-if-fit)) nil [3359 4458])
-            ("eldoc-highlight-function-argument" variable
-               (:default-value (quote ((t (:inherit bold))))
-                :type "face")
-                nil [4460 4714])
-            ("eldoc-message-commands-table-size" variable (:default-value 31) nil [4749 5126])
-            ("eldoc-message-commands" variable (:default-value (make-vector eldoc-message-commands-table-size 0)) nil [5128 5774])
-            ("eldoc-last-data" variable (:default-value (make-vector 3 nil)) nil [5795 6201])
-            ("make-obsolete-variable" code nil nil [6202 6273])
-            ("eldoc-last-message" variable nil nil [6275 6306])
-            ("eldoc-timer" variable nil nil [6308 6356])
-            ("eldoc-current-idle-delay" variable (:default-value eldoc-idle-delay) nil [6358 6527])
-            ("eldoc-message-function" variable (:default-value (function eldoc-minibuffer-message)) nil [6529 6700])
-            ("eldoc-edit-message-commands" function nil nil [6702 7172])
-            ("define-minor-mode" code nil nil [7191 8574])
-            ("define-globalized-minor-mode" code nil nil [8591 8740])
-            ("turn-on-eldoc-mode" function nil nil [8757 8953])
-            ("eldoc--supported-p" function nil nil [8955 9099])
-            ("eldoc-schedule-timer" function nil nil [9103 9876])
-            ("eldoc-mode-line-string" variable nil nil [9878 9913])
-            ("put" code nil nil [9914 9967])
-            ("eldoc-minibuffer-message" function (:arguments ("format-string" "args")) nil [9969 10966])
-            ("eldoc-message" function (:arguments ("string")) nil [10968 11626])
-            ("eldoc--message-command-p" function (:arguments ("command")) nil [11628 11824])
-            ("eldoc-pre-command-refresh-echo-area" function nil nil [12247 12777])
-            ("eldoc-display-message-p" function nil nil [12838 13292])
-            ("eldoc-display-message-no-interference-p" function nil nil [13431 13612])
-            ("eldoc-documentation-function" variable (:default-value (function ignore)) nil [13631 14600])
-            ("eldoc-print-current-symbol-info" function nil nil [14602 15134])
-            ("eldoc-docstring-format-sym-doc" function (:arguments ("prefix" "doc" "face")) nil [15299 16674])
-            ("eldoc-add-command" function (:arguments ("cmds")) nil [17009 17246])
-            ("eldoc-add-command-completions" function (:arguments ("names")) nil [17248 17462])
-            ("eldoc-remove-command" function (:arguments ("cmds")) nil [17464 17703])
-            ("eldoc-remove-command-completions" function (:arguments ("names")) nil [17705 17944])
-            ("eldoc-add-command-completions" code nil nil [17975 18458])
-            ("eldoc" package nil nil [18460 18476]))          
-      :file "eldoc.el"
-      :pointmax 18501
-      :fsize 18500
-      :lastmodtime '(23525 29541 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("pcase" include nil nil [3550 3566])
-            ("define-obsolete-variable-alias" code nil nil [3714 3811])
-            ("generic-font-lock-keywords" variable nil nil [3812 3908])
-            ("make-variable-buffer-local" code nil nil [3909 3965])
-            ("generic-mode-list" variable nil nil [3982 4146])
-            ("define-generic-mode" function (:arguments ("mode" "comment-list" "keyword-list" "font-lock-list" "auto-mode-list" "function-list" "docstring")) nil [4299 6772])
-            ("generic-mode-internal" function (:arguments ("mode" "comment-list" "keyword-list" "font-lock-list" "function-list")) nil [6789 7717])
-            ("generic-mode" function
-               (:user-visible-flag t
-                :arguments ("mode"))
-                nil [7734 8215])
-            ("generic--normalize-comments" function (:arguments ("comment-list")) nil [8244 8699])
-            ("generic-set-comment-syntax" function (:arguments ("st" "comment-list")) nil [8701 10463])
-            ("generic-set-comment-vars" function (:arguments ("comment-list")) nil [10465 10963])
-            ("generic-mode-set-comments" function (:arguments ("comment-list")) nil [10965 11284])
-            ("generic-bracket-support" function nil nil [11286 11507])
-            ("generic-make-keywords-list" function (:arguments ("keyword-list" "face" "prefix" "suffix")) nil [11524 12246])
-            ("generic" package nil nil [12248 12266]))          
-      :file "generic.el"
-      :pointmax 12293
-      :fsize 12292
-      :lastmodtime '(23525 29542 0 0)
-      :unmatched-syntax '((close-paren 3566 . 3567) (symbol 3532 . 3549) (open-paren 3531 . 3532)))
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("cl-lib" include nil nil [1048 1065])
-            ("macroexp" include nil nil [1066 1085])
-            ("gv" include nil nil [1086 1099])
-            ("cl-unload-function" function nil nil [3595 3753])
-            ("dolist" code nil nil [3790 4503])
-            ("dolist" code nil nil [4505 9132])
-            ("cl--wrap-in-nil-block" function (:arguments ("fun" "args")) nil [9134 9216])
-            ("advice-add" code nil nil [9217 9269])
-            ("advice-add" code nil nil [9270 9323])
-            ("cl--pass-args-to-cl-declare" function (:arguments ("specs")) nil [9325 9413])
-            ("advice-add" code nil nil [9414 9472])
-            ("cl-closure-vars" variable nil nil [9632 9660])
-            ("cl--function-convert-cache" variable nil nil [9661 9700])
-            ("cl--function-convert" function (:arguments ("f")) nil [9702 11817])
-            ("lexical-let" function (:arguments ("bindings" "body")) nil [11819 13830])
-            ("lexical-let*" function (:arguments ("bindings" "body")) nil [13832 14362])
-            ("flet" function (:arguments ("bindings" "body")) nil [14441 16195])
-            ("labels" function (:arguments ("bindings" "body")) nil [16197 17141])
-            ("cl--gv-adapt" function (:arguments ("cl-gv" "do")) nil [17337 18227])
-            ("define-setf-expander" function (:arguments ("name" "arglist" "body")) nil [18229 19132])
-            ("defsetf" function (:arguments ("name" "arg1" "args")) nil [19134 20752])
-            ("make-obsolete" code nil nil [22666 22718])
-            ("declare-function" code nil nil [22720 22772])
-            ("define-modify-macro" function (:arguments ("name" "arglist" "func" "doc")) nil [22774 23596])
-            ("define-obsolete-function-alias" code nil nil [23698 23766])
-            ("define-obsolete-variable-alias" code nil nil [23767 23859])
-            ("define-obsolete-function-alias" code nil nil [23860 23936])
-            ("cl-not-hash-table" function (:arguments ("x" "y" "_z")) nil [24074 24223])
-            ("cl-builtin-gethash" variable (:default-value (symbol-function (quote gethash))) nil [24225 24279])
-            ("make-obsolete-variable" code nil nil [24280 24335])
-            ("cl-builtin-remhash" variable (:default-value (symbol-function (quote remhash))) nil [24336 24390])
-            ("make-obsolete-variable" code nil nil [24391 24446])
-            ("cl-builtin-clrhash" variable (:default-value (symbol-function (quote clrhash))) nil [24447 24501])
-            ("make-obsolete-variable" code nil nil [24502 24557])
-            ("cl-builtin-maphash" variable (:default-value (symbol-function (quote maphash))) nil [24558 24612])
-            ("make-obsolete-variable" code nil nil [24614 24669])
-            ("define-obsolete-function-alias" code nil nil [24670 24736])
-            ("define-obsolete-function-alias" code nil nil [24737 24801])
-            ("define-obsolete-function-alias" code nil nil [24802 24862])
-            ("define-obsolete-function-alias" code nil nil [24863 24923])
-            ("define-obsolete-function-alias" code nil nil [24924 24984])
-            ("define-obsolete-function-alias" code nil nil [24985 25045])
-            ("define-obsolete-function-alias" code nil nil [25046 25106])
-            ("define-obsolete-function-alias" code nil nil [25107 25183])
-            ("define-obsolete-function-alias" code nil nil [25184 25254])
-            ("define-obsolete-function-alias" code nil nil [25255 25333])
-            ("define-obsolete-function-alias" code nil nil [25335 25431])
-            ("define-obsolete-function-alias" code nil nil [25432 25508])
-            ("define-obsolete-function-alias" code nil nil [25509 25582])
-            ("define-obsolete-function-alias" code nil nil [25583 25649])
-            ("cl-maclisp-member" function (:arguments ("item" "list")) nil [25651 25806])
-            ("cl-struct-setf-expander" function (:arguments ("x" "name" "accessor" "pred-form" "pos")) nil [25857 26791])
-            ("cl" package nil nil [26793 26806])
-            ("run-hooks" code nil nil [26808 26833]))          
-      :file "cl.el"
-      :pointmax 26855
-      :fsize 26856
-      :lastmodtime '(23525 29540 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("eieio-core" include nil nil [1922 1943])
-            ("cl-generic" include nil nil [1944 1965])
-            ("put" code nil nil [1967 2047])
-            ("eieio--defalias" function (:arguments ("name" "body")) nil [2100 2618])
-            ("defgeneric" function (:arguments ("method" "args" "doc-string")) nil [2635 3342])
-            ("defmethod" function (:arguments ("method" "args")) nil [3359 5452])
-            ("eieio--generic-static-symbol-specializers" function (:arguments ("tag" "_")) nil [5454 5849])
-            ("cl-generic-define-generalizer" code nil nil [5851 6180])
-            ("cl-generic-define-generalizer" code nil nil [6181 6877])
-            ("cl-defmethod" code nil nil [6879 7054])
-            ("eieio--defgeneric-init-form" function (:arguments ("method" "doc-string")) nil [7071 7443])
-            ("eieio--defmethod" function (:arguments ("method" "kind" "argclass" "code")) nil [7460 10210])
-            ("push" code nil nil [10291 10368])
-            ("generic-p" function (:arguments ("fname")) nil [10370 10428])
-            ("no-next-method" function (:arguments ("args")) nil [10430 10561])
-            ("no-applicable-method" function (:arguments ("object" "method" "args")) nil [10563 10727])
-            ("define-obsolete-function-alias" code nil nil [10729 10807])
-            ("next-method-p" function nil nil [10808 11045])
-            ("eieio-defmethod" function (:arguments ("method" "args")) nil [11062 11255])
-            ("eieio-defgeneric" function (:arguments ("method" "doc-string")) nil [11272 11529])
-            ("eieio-defclass" function (:arguments ("cname" "superclasses" "slots" "options")) nil [11546 11716])
-            ("eieio-compat" package nil nil [11796 11819]))          
-      :file "eieio-compat.el"
-      :pointmax 11851
-      :fsize 11850
-      :lastmodtime '(23525 29540 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :file "eieio-core.el"
-      :fsize 43815
-      :lastmodtime '(23525 29541 0 0))
-    (semanticdb-table "semanticdb-table"
-      :file "cl-generic.el"
-      :fsize 57837
-      :lastmodtime '(23525 29539 0 0)))
-  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!emacs-lisp!semantic.cache"
-  :semantic-tag-version "2.0"
-  :semanticdb-version "2.2")
+;; Object semanticdb-project-database-file
+;; SEMANTICDB Tags save file
+(semanticdb-project-database-file "semanticdb-project-database-file"
+  :tables
+  (list
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("macroexp" include nil nil [3159 3178])
+            ("define-error" code nil nil [3420 3489])
+            ("gv-get" function (:arguments ("place" "do")) nil [3506 5369])
+            ("gv-setter" function (:arguments ("name")) nil [5371 5807])
+            ("gv-letplace" function (:arguments ("vars" "place" "body")) nil [5824 6475])
+            ("gv-define-expander" function (:arguments ("name" "handler")) nil [6545 6929])
+            ("gv--defun-declaration" function (:arguments ("symbol" "name" "args" "handler" "fix")) nil [6946 7778])
+            ("or" code nil nil [7795 8026])
+            ("or" code nil nil [8042 8195])
+            ("gv--defsetter" function (:arguments ("name" "setter" "do" "args" "vars")) nil [8716 9399])
+            ("gv-define-setter" function (:arguments ("name" "arglist" "body")) nil [9416 10251])
+            ("gv-define-simple-setter" function (:arguments ("name" "setter" "fix-return")) nil [10268 11232])
+            ("setf" function (:arguments ("args")) nil [11299 12101])
+            ("put" code nil nil [13323 13375])
+            ("put" code nil nil [13481 13680])
+            ("gv-define-simple-setter" code nil nil [13721 13756])
+            ("gv-define-simple-setter" code nil nil [13757 13793])
+            ("gv-define-simple-setter" code nil nil [13794 13830])
+            ("gv-define-setter" code nil nil [13881 13936])
+            ("gv-define-setter" code nil nil [13937 13992])
+            ("gv-define-setter" code nil nil [13993 14048])
+            ("gv-define-setter" code nil nil [14049 14104])
+            ("gv-define-setter" code nil nil [14105 14222])
+            ("gv-define-simple-setter" code nil nil [14223 14256])
+            ("gv-define-setter" code nil nil [14257 14328])
+            ("put" code nil nil [14403 14565])
+            ("gv-define-simple-setter" code nil nil [14566 14612])
+            ("gv-define-simple-setter" code nil nil [14613 14660])
+            ("gv-define-simple-setter" code nil nil [14661 14703])
+            ("put" code nil nil [14705 15023])
+            ("gv-define-simple-setter" code nil nil [15068 15119])
+            ("gv-define-simple-setter" code nil nil [15120 15186])
+            ("gv-define-simple-setter" code nil nil [15187 15254])
+            ("gv-define-simple-setter" code nil nil [15255 15312])
+            ("gv-define-simple-setter" code nil nil [15313 15369])
+            ("gv-define-simple-setter" code nil nil [15370 15419])
+            ("gv-define-setter" code nil nil [15420 15525])
+            ("gv-define-setter" code nil nil [15526 15631])
+            ("gv-define-simple-setter" code nil nil [15632 15691])
+            ("gv-define-simple-setter" code nil nil [15692 15751])
+            ("gv-define-simple-setter" code nil nil [15752 15815])
+            ("gv-define-simple-setter" code nil nil [15816 15865])
+            ("gv-define-simple-setter" code nil nil [15866 15929])
+            ("gv-define-setter" code nil nil [15930 16046])
+            ("gv-define-setter" code nil nil [16047 16177])
+            ("gv-define-setter" code nil nil [16178 16265])
+            ("gv-define-setter" code nil nil [16266 16343])
+            ("gv-define-setter" code nil nil [16344 16417])
+            ("gv-define-setter" code nil nil [16418 16491])
+            ("gv-define-setter" code nil nil [16493 16640])
+            ("gv-define-expander" code nil nil [16642 18103])
+            ("put" code nil nil [18335 18553])
+            ("let" code nil nil [18555 18887])
+            ("put" code nil nil [18889 19925])
+            ("put" code nil nil [19927 21600])
+            ("gv-synthetic-place" function (:arguments ("getter" "setter")) nil [21602 21971])
+            ("gv-delay-error" function (:arguments ("place")) nil [21973 22579])
+            ("put" code nil nil [22618 22979])
+            ("put" code nil nil [22981 23428])
+            ("gv-ref" function (:arguments ("place")) nil [23461 24369])
+            ("gv-deref" function (:arguments ("ref")) nil [24371 24574])
+            ("gv-define-setter" code nil nil [24818 24878])
+            ("gv" package nil nil [25240 25253]))          
+      :file "gv.el"
+      :pointmax 25274
+      :fsize 25279
+      :lastmodtime '(23525 29542 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "macroexp.el"
+      :fsize 23127
+      :lastmodtime '(23525 29542 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "cl-lib.el"
+      :fsize 26211
+      :lastmodtime '(23525 29539 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "easy-mmode.el"
+      :fsize 26213
+      :lastmodtime '(23525 29540 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("macroexp" include nil nil [2468 2487])
+            ("pcase--memoize" variable
+               (:constant-flag t
+                :default-value (make-hash-table :weakness (quote key) :test (quote eq)))
+                nil [2933 3001])
+            ("pcase--dontcare-upats" variable
+               (:constant-flag t
+                :default-value (quote (t _ pcase--dontcare)))
+                nil [3139 3194])
+            ("pcase--dontwarn-upats" variable (:default-value (quote (pcase--dontcare))) nil [3196 3245])
+            ("def-edebug-spec" code nil nil [3247 3497])
+            ("def-edebug-spec" code nil nil [3499 3630])
+            ("put" code nil nil [3649 3712])
+            ("declare-function" code nil nil [3742 3794])
+            ("declare-function" code nil nil [3795 3850])
+            ("pcase--edebug-match-macro" function (:arguments ("cursor")) nil [3852 4135])
+            ("pcase" function (:arguments ("exp" "cases")) nil [4152 8041])
+            ("declare-function" code nil nil [8043 8155])
+            ("put" code nil nil [8276 8337])
+            ("pcase--make-docstring" function nil nil [8338 9205])
+            ("pcase-exhaustive" function (:arguments ("exp" "cases")) nil [9222 9679])
+            ("pcase-lambda" function (:arguments ("lambda-list" "body")) nil [9696 10764])
+            ("pcase--let*" function (:arguments ("bindings" "body")) nil [10766 11467])
+            ("pcase-let*" function (:arguments ("bindings" "body")) nil [11484 12055])
+            ("pcase-let" function (:arguments ("bindings" "body")) nil [12072 13104])
+            ("pcase-dolist" function (:arguments ("spec" "body")) nil [13121 13521])
+            ("pcase--trivial-upat-p" function (:arguments ("upat")) nil [13524 13623])
+            ("pcase--expand" function (:arguments ("exp" "cases")) nil [13625 17393])
+            ("pcase--macroexpand" function (:arguments ("pat")) nil [17395 18202])
+            ("pcase-defmacro" function (:arguments ("name" "args" "body")) nil [18219 18925])
+            ("pcase--match" function (:arguments ("val" "upat")) nil [18927 19276])
+            ("pcase-codegen" function (:arguments ("code" "vars")) nil [19278 19640])
+            ("pcase--small-branch-p" function (:arguments ("code")) nil [19642 19875])
+            ("pcase--if" function (:arguments ("test" "then" "else")) nil [19983 20174])
+            ("pcase--u" function (:arguments ("branches")) nil [21275 21884])
+            ("pcase--and" function (:arguments ("match" "matches")) nil [21886 21965])
+            ("pcase-mutually-exclusive-predicates" variable
+               (:constant-flag t
+                :default-value (quote ((symbolp . integerp) (symbolp . numberp) (symbolp . consp) (symbolp . arrayp) (symbolp . vectorp) (symbolp . stringp) (symbolp . byte-code-function-p) (symbolp . recordp) (integerp . consp) (integerp . arrayp) (integerp . vectorp) (integerp . stringp) (integerp . byte-code-function-p) (integerp . recordp) (numberp . consp) (numberp . arrayp) (numberp . vectorp) (numberp . stringp) (numberp . byte-code-function-p) (numberp . recordp) (consp . arrayp) (consp . atom) (consp . vectorp) (consp . stringp) (consp . byte-code-function-p) (consp . recordp) (arrayp . byte-code-function-p) (vectorp . byte-code-function-p) (vectorp . recordp) (stringp . vectorp) (stringp . recordp) (stringp . byte-code-function-p))))
+                nil [21967 22854])
+            ("pcase--mutually-exclusive-p" function (:arguments ("pred1" "pred2")) nil [22856 23074])
+            ("pcase--split-match" function (:arguments ("sym" "splitter" "match")) nil [23076 24486])
+            ("pcase--split-rest" function (:arguments ("sym" "splitter" "rest")) nil [24488 25018])
+            ("pcase--split-equal" function (:arguments ("elem" "pat")) nil [25020 25658])
+            ("pcase--split-member" function (:arguments ("elems" "pat")) nil [25660 26627])
+            ("pcase--split-pred" function (:arguments ("vars" "upat" "pat")) nil [26629 28304])
+            ("pcase--fgrep" function (:arguments ("vars" "sexp")) nil [28306 28607])
+            ("pcase--self-quoting-p" function (:arguments ("upat")) nil [28609 28699])
+            ("pcase--app-subst-match" function (:arguments ("match" "sym" "fun" "nsym")) nil [28701 29264])
+            ("pcase--app-subst-rest" function (:arguments ("rest" "sym" "fun" "nsym")) nil [29266 29455])
+            ("pcase--mark-used" function (:arguments ("sym")) nil [29457 29612])
+            ("pcase--flip" function (:arguments ("fun" "arg1" "arg2")) nil [29614 29780])
+            ("pcase--funcall" function (:arguments ("fun" "arg" "vars")) nil [29782 30745])
+            ("pcase--eval" function (:arguments ("exp" "vars")) nil [30747 31090])
+            ("pcase--u1" function (:arguments ("matches" "code" "vars" "rest")) nil [31190 38583])
+            ("def-edebug-spec" code nil nil [38585 38818])
+            ("pcase-defmacro" code nil nil [38820 39930])
+            ("pcase" package nil nil [39932 39948]))          
+      :file "pcase.el"
+      :pointmax 39972
+      :fsize 39971
+      :lastmodtime '(23525 29543 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1074 1091])
+            ("cl-defstruct" code nil nil [1094 1846])
+            ("timerp" function (:arguments ("object")) nil [1848 1953])
+            ("timer--check" function (:arguments ("timer")) nil [1955 2060])
+            ("timer--time-setter" function (:arguments ("timer" "time")) nil [2062 2496])
+            ("timer--time" function (:arguments ("timer")) nil [2522 2708])
+            ("timer-set-time" function (:arguments ("timer" "time" "delta")) nil [2710 3105])
+            ("timer-set-idle-time" function (:arguments ("timer" "secs" "repeat")) nil [3107 3606])
+            ("timer-next-integral-multiple-of-time" function (:arguments ("time" "secs")) nil [3608 4613])
+            ("timer-relative-time" function (:arguments ("time" "secs" "usecs" "psecs")) nil [4615 4968])
+            ("timer--time-less-p" function (:arguments ("t1" "t2")) nil [4970 5112])
+            ("timer-inc-time" function (:arguments ("timer" "secs" "usecs" "psecs")) nil [5114 5446])
+            ("timer-set-time-with-usecs" function (:arguments ("timer" "time" "usecs" "delta")) nil [5448 6101])
+            ("timer-set-function" function (:arguments ("timer" "function" "args")) nil [6103 6333])
+            ("timer--activate" function (:arguments ("timer" "triggered-p" "reuse-cell" "idle")) nil [6336 7335])
+            ("timer-activate" function (:arguments ("timer" "triggered-p" "reuse-cell")) nil [7337 7853])
+            ("timer-activate-when-idle" function (:arguments ("timer" "dont-wait" "reuse-cell")) nil [7855 8732])
+            ("defalias" code nil nil [8734 8775])
+            ("cancel-timer" function (:arguments ("timer")) nil [8777 8981])
+            ("cancel-timer-internal" function (:arguments ("timer")) nil [8983 9405])
+            ("cancel-function-timers" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [9407 9945])
+            ("timer-event-last" variable nil nil [9994 10052])
+            ("timer-event-last-1" variable nil nil [10053 10121])
+            ("timer-event-last-2" variable nil nil [10122 10191])
+            ("timer-max-repeats" variable (:default-value 10) nil [10193 10570])
+            ("timer-until" function (:arguments ("timer" "time")) nil [10572 10829])
+            ("timer-event-handler" function (:arguments ("timer")) nil [10831 13779])
+            ("timeout-event-p" function (:arguments ("event")) nil [13842 13966])
+            ("declare-function" code nil nil [13970 14021])
+            ("run-at-time" function
+               (:user-visible-flag t
+                :arguments ("time" "repeat" "function" "args"))
+                nil [14023 16444])
+            ("run-with-timer" function
+               (:user-visible-flag t
+                :arguments ("secs" "repeat" "function" "args"))
+                nil [16446 16932])
+            ("add-timeout" function (:arguments ("secs" "function" "object" "repeat")) nil [16934 17313])
+            ("run-with-idle-timer" function
+               (:user-visible-flag t
+                :arguments ("secs" "repeat" "function" "args"))
+                nil [17315 18466])
+            ("with-timeout-timers" variable nil nil [18469 18572])
+            ("with-timeout" function (:arguments ("list" "body")) nil [18574 20053])
+            ("with-timeout-suspend" function nil nil [20055 20507])
+            ("with-timeout-unsuspend" function (:arguments ("timer-spec-list")) nil [20509 20841])
+            ("y-or-n-p-with-timeout" function (:arguments ("prompt" "seconds" "default-value")) nil [20843 21083])
+            ("timer-duration-words" variable
+               (:constant-flag t
+                :default-value (list (cons "microsec" 1e-006) (cons "microsecond" 1e-006) (cons "millisec" 0.001) (cons "millisecond" 0.001) (cons "sec" 1) (cons "second" 1) (cons "min" 60) (cons "minute" 60) (cons "hour" (* 60 60)) (cons "day" (* 24 60 60)) (cons "week" (* 7 24 60 60)) (cons "fortnight" (* 14 24 60 60)) (cons "month" (* 30 24 60 60)) (cons "year" (* 365.25 24 60 60))))
+                nil [21086 21602])
+            ("timer-duration" function (:arguments ("string")) nil [21604 22306])
+            ("internal-timer-start-idle" function nil nil [22308 22535])
+            ("timer" package nil nil [22538 22554]))          
+      :file "timer.el"
+      :pointmax 22579
+      :fsize 22578
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax '((close-paren 1091 . 1092) (symbol 1056 . 1073) (open-paren 1055 . 1056)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("eldoc" customgroup (:user-visible-flag t) nil [2006 2124])
+            ("eldoc-idle-delay" variable (:default-value 0.5) nil [2126 2427])
+            ("eldoc-print-after-edit" variable nil nil [2429 2605])
+            ("eldoc-minor-mode-string" variable (:default-value (purecopy " ElDoc")) nil [2622 2819])
+            ("eldoc-argument-case" variable (:default-value (function identity)) nil [2821 3300])
+            ("make-obsolete-variable" code nil nil [3301 3357])
+            ("eldoc-echo-area-use-multiline-p" variable (:default-value (quote truncate-sym-name-if-fit)) nil [3359 4458])
+            ("eldoc-highlight-function-argument" variable
+               (:default-value (quote ((t (:inherit bold))))
+                :type "face")
+                nil [4460 4714])
+            ("eldoc-message-commands-table-size" variable (:default-value 31) nil [4749 5126])
+            ("eldoc-message-commands" variable (:default-value (make-vector eldoc-message-commands-table-size 0)) nil [5128 5774])
+            ("eldoc-last-data" variable (:default-value (make-vector 3 nil)) nil [5795 6201])
+            ("make-obsolete-variable" code nil nil [6202 6273])
+            ("eldoc-last-message" variable nil nil [6275 6306])
+            ("eldoc-timer" variable nil nil [6308 6356])
+            ("eldoc-current-idle-delay" variable (:default-value eldoc-idle-delay) nil [6358 6527])
+            ("eldoc-message-function" variable (:default-value (function eldoc-minibuffer-message)) nil [6529 6700])
+            ("eldoc-edit-message-commands" function nil nil [6702 7172])
+            ("define-minor-mode" code nil nil [7191 8574])
+            ("define-globalized-minor-mode" code nil nil [8591 8740])
+            ("turn-on-eldoc-mode" function nil nil [8757 8953])
+            ("eldoc--supported-p" function nil nil [8955 9099])
+            ("eldoc-schedule-timer" function nil nil [9103 9876])
+            ("eldoc-mode-line-string" variable nil nil [9878 9913])
+            ("put" code nil nil [9914 9967])
+            ("eldoc-minibuffer-message" function (:arguments ("format-string" "args")) nil [9969 10966])
+            ("eldoc-message" function (:arguments ("string")) nil [10968 11626])
+            ("eldoc--message-command-p" function (:arguments ("command")) nil [11628 11824])
+            ("eldoc-pre-command-refresh-echo-area" function nil nil [12247 12777])
+            ("eldoc-display-message-p" function nil nil [12838 13292])
+            ("eldoc-display-message-no-interference-p" function nil nil [13431 13612])
+            ("eldoc-documentation-function" variable (:default-value (function ignore)) nil [13631 14600])
+            ("eldoc-print-current-symbol-info" function nil nil [14602 15134])
+            ("eldoc-docstring-format-sym-doc" function (:arguments ("prefix" "doc" "face")) nil [15299 16674])
+            ("eldoc-add-command" function (:arguments ("cmds")) nil [17009 17246])
+            ("eldoc-add-command-completions" function (:arguments ("names")) nil [17248 17462])
+            ("eldoc-remove-command" function (:arguments ("cmds")) nil [17464 17703])
+            ("eldoc-remove-command-completions" function (:arguments ("names")) nil [17705 17944])
+            ("eldoc-add-command-completions" code nil nil [17975 18458])
+            ("eldoc" package nil nil [18460 18476]))          
+      :file "eldoc.el"
+      :pointmax 18501
+      :fsize 18500
+      :lastmodtime '(23525 29541 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcase" include nil nil [3550 3566])
+            ("define-obsolete-variable-alias" code nil nil [3714 3811])
+            ("generic-font-lock-keywords" variable nil nil [3812 3908])
+            ("make-variable-buffer-local" code nil nil [3909 3965])
+            ("generic-mode-list" variable nil nil [3982 4146])
+            ("define-generic-mode" function (:arguments ("mode" "comment-list" "keyword-list" "font-lock-list" "auto-mode-list" "function-list" "docstring")) nil [4299 6772])
+            ("generic-mode-internal" function (:arguments ("mode" "comment-list" "keyword-list" "font-lock-list" "function-list")) nil [6789 7717])
+            ("generic-mode" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [7734 8215])
+            ("generic--normalize-comments" function (:arguments ("comment-list")) nil [8244 8699])
+            ("generic-set-comment-syntax" function (:arguments ("st" "comment-list")) nil [8701 10463])
+            ("generic-set-comment-vars" function (:arguments ("comment-list")) nil [10465 10963])
+            ("generic-mode-set-comments" function (:arguments ("comment-list")) nil [10965 11284])
+            ("generic-bracket-support" function nil nil [11286 11507])
+            ("generic-make-keywords-list" function (:arguments ("keyword-list" "face" "prefix" "suffix")) nil [11524 12246])
+            ("generic" package nil nil [12248 12266]))          
+      :file "generic.el"
+      :pointmax 12293
+      :fsize 12292
+      :lastmodtime '(23525 29542 0 0)
+      :unmatched-syntax '((close-paren 3566 . 3567) (symbol 3532 . 3549) (open-paren 3531 . 3532)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1048 1065])
+            ("macroexp" include nil nil [1066 1085])
+            ("gv" include nil nil [1086 1099])
+            ("cl-unload-function" function nil nil [3595 3753])
+            ("dolist" code nil nil [3790 4503])
+            ("dolist" code nil nil [4505 9132])
+            ("cl--wrap-in-nil-block" function (:arguments ("fun" "args")) nil [9134 9216])
+            ("advice-add" code nil nil [9217 9269])
+            ("advice-add" code nil nil [9270 9323])
+            ("cl--pass-args-to-cl-declare" function (:arguments ("specs")) nil [9325 9413])
+            ("advice-add" code nil nil [9414 9472])
+            ("cl-closure-vars" variable nil nil [9632 9660])
+            ("cl--function-convert-cache" variable nil nil [9661 9700])
+            ("cl--function-convert" function (:arguments ("f")) nil [9702 11817])
+            ("lexical-let" function (:arguments ("bindings" "body")) nil [11819 13830])
+            ("lexical-let*" function (:arguments ("bindings" "body")) nil [13832 14362])
+            ("flet" function (:arguments ("bindings" "body")) nil [14441 16195])
+            ("labels" function (:arguments ("bindings" "body")) nil [16197 17141])
+            ("cl--gv-adapt" function (:arguments ("cl-gv" "do")) nil [17337 18227])
+            ("define-setf-expander" function (:arguments ("name" "arglist" "body")) nil [18229 19132])
+            ("defsetf" function (:arguments ("name" "arg1" "args")) nil [19134 20752])
+            ("make-obsolete" code nil nil [22666 22718])
+            ("declare-function" code nil nil [22720 22772])
+            ("define-modify-macro" function (:arguments ("name" "arglist" "func" "doc")) nil [22774 23596])
+            ("define-obsolete-function-alias" code nil nil [23698 23766])
+            ("define-obsolete-variable-alias" code nil nil [23767 23859])
+            ("define-obsolete-function-alias" code nil nil [23860 23936])
+            ("cl-not-hash-table" function (:arguments ("x" "y" "_z")) nil [24074 24223])
+            ("cl-builtin-gethash" variable (:default-value (symbol-function (quote gethash))) nil [24225 24279])
+            ("make-obsolete-variable" code nil nil [24280 24335])
+            ("cl-builtin-remhash" variable (:default-value (symbol-function (quote remhash))) nil [24336 24390])
+            ("make-obsolete-variable" code nil nil [24391 24446])
+            ("cl-builtin-clrhash" variable (:default-value (symbol-function (quote clrhash))) nil [24447 24501])
+            ("make-obsolete-variable" code nil nil [24502 24557])
+            ("cl-builtin-maphash" variable (:default-value (symbol-function (quote maphash))) nil [24558 24612])
+            ("make-obsolete-variable" code nil nil [24614 24669])
+            ("define-obsolete-function-alias" code nil nil [24670 24736])
+            ("define-obsolete-function-alias" code nil nil [24737 24801])
+            ("define-obsolete-function-alias" code nil nil [24802 24862])
+            ("define-obsolete-function-alias" code nil nil [24863 24923])
+            ("define-obsolete-function-alias" code nil nil [24924 24984])
+            ("define-obsolete-function-alias" code nil nil [24985 25045])
+            ("define-obsolete-function-alias" code nil nil [25046 25106])
+            ("define-obsolete-function-alias" code nil nil [25107 25183])
+            ("define-obsolete-function-alias" code nil nil [25184 25254])
+            ("define-obsolete-function-alias" code nil nil [25255 25333])
+            ("define-obsolete-function-alias" code nil nil [25335 25431])
+            ("define-obsolete-function-alias" code nil nil [25432 25508])
+            ("define-obsolete-function-alias" code nil nil [25509 25582])
+            ("define-obsolete-function-alias" code nil nil [25583 25649])
+            ("cl-maclisp-member" function (:arguments ("item" "list")) nil [25651 25806])
+            ("cl-struct-setf-expander" function (:arguments ("x" "name" "accessor" "pred-form" "pos")) nil [25857 26791])
+            ("cl" package nil nil [26793 26806])
+            ("run-hooks" code nil nil [26808 26833]))          
+      :file "cl.el"
+      :pointmax 26855
+      :fsize 26856
+      :lastmodtime '(23525 29540 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("eieio-core" include nil nil [1922 1943])
+            ("cl-generic" include nil nil [1944 1965])
+            ("put" code nil nil [1967 2047])
+            ("eieio--defalias" function (:arguments ("name" "body")) nil [2100 2618])
+            ("defgeneric" function (:arguments ("method" "args" "doc-string")) nil [2635 3342])
+            ("defmethod" function (:arguments ("method" "args")) nil [3359 5452])
+            ("eieio--generic-static-symbol-specializers" function (:arguments ("tag" "_")) nil [5454 5849])
+            ("cl-generic-define-generalizer" code nil nil [5851 6180])
+            ("cl-generic-define-generalizer" code nil nil [6181 6877])
+            ("cl-defmethod" code nil nil [6879 7054])
+            ("eieio--defgeneric-init-form" function (:arguments ("method" "doc-string")) nil [7071 7443])
+            ("eieio--defmethod" function (:arguments ("method" "kind" "argclass" "code")) nil [7460 10210])
+            ("push" code nil nil [10291 10368])
+            ("generic-p" function (:arguments ("fname")) nil [10370 10428])
+            ("no-next-method" function (:arguments ("args")) nil [10430 10561])
+            ("no-applicable-method" function (:arguments ("object" "method" "args")) nil [10563 10727])
+            ("define-obsolete-function-alias" code nil nil [10729 10807])
+            ("next-method-p" function nil nil [10808 11045])
+            ("eieio-defmethod" function (:arguments ("method" "args")) nil [11062 11255])
+            ("eieio-defgeneric" function (:arguments ("method" "doc-string")) nil [11272 11529])
+            ("eieio-defclass" function (:arguments ("cname" "superclasses" "slots" "options")) nil [11546 11716])
+            ("eieio-compat" package nil nil [11796 11819]))          
+      :file "eieio-compat.el"
+      :pointmax 11851
+      :fsize 11850
+      :lastmodtime '(23525 29540 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1200 1217])
+            ("eieio-loaddefs" include nil nil [1218 1249])
+            ("declare-function" code nil nil [1344 1383])
+            ("declare-function" code nil nil [1384 1423])
+            ("declare-function" code nil nil [1424 1467])
+            ("declare-function" code nil nil [1468 1507])
+            ("declare-function" code nil nil [1508 1552])
+            ("eieio-hook" variable nil nil [1589 1684])
+            ("eieio-error-unsupported-class-tags" variable nil nil [1686 1920])
+            ("eieio-skip-typecheck" variable nil nil [1922 2181])
+            ("eieio-optimize-primary-methods-flag" variable (:default-value t) nil [2183 2299])
+            ("eieio-backward-compatibility" variable (:default-value t) nil [2301 2606])
+            ("eieio-unbound" variable
+               (:constant-flag t
+                :default-value (if (and (boundp (quote eieio-unbound)) (symbolp eieio-unbound)) eieio-unbound (make-symbol "unbound")))
+                nil [2608 2806])
+            ("eieio-default-superclass" variable nil nil [2913 2950])
+            ("progn" code nil nil [2952 4276])
+            ("eieio--object-num-slots" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [4299 4335])
+            ("eieio--object-class-tag" function (:arguments ("obj")) nil [4338 4393])
+            ("eieio--object-class" function (:arguments ("obj")) nil [4395 4463])
+            ("cl-macs" include nil nil [4515 4533])
+            ("eieio--class-object" function (:arguments ("class")) nil [4557 4768])
+            ("class-p" function (:arguments ("x")) nil [4770 4922])
+            ("eieio--class-print-name" function (:arguments ("class")) nil [4924 5059])
+            ("eieio-class-name" function (:arguments ("class")) nil [5061 5247])
+            ("define-obsolete-function-alias" code nil nil [5248 5318])
+            ("defalias" code nil nil [5320 5428])
+            ("eieio--class-option-assoc" function (:arguments ("list" "option")) nil [5430 5588])
+            ("eieio--class-option" function (:arguments ("class" "option")) nil [5590 5789])
+            ("eieio-object-p" function (:arguments ("obj")) nil [5791 5941])
+            ("define-obsolete-function-alias" code nil nil [5943 6008])
+            ("class-abstract-p" function (:arguments ("class")) nil [6010 6181])
+            ("eieio--class-method-invocation-order" function (:arguments ("class")) nil [6183 6402])
+            ("eieio-defclass-autoload-map" variable (:default-value (make-hash-table)) nil [6430 6537])
+            ("eieio-defclass-autoload" function (:arguments ("cname" "_superclasses" "filename" "doc")) nil [6612 8528])
+            ("eieio-class-un-autoload" function (:arguments ("cname")) nil [8530 8676])
+            ("cl-deftype" code nil nil [8686 8880])
+            ("eieio-make-class-predicate" function (:arguments ("class")) nil [8883 9124])
+            ("eieio-make-child-predicate" function (:arguments ("class")) nil [9126 9372])
+            ("eieio--known-slot-names" variable nil nil [9374 9410])
+            ("eieio-defclass-internal" function (:arguments ("cname" "superclasses" "slots" "options")) nil [9412 19960])
+            ("eieio-eval-default-p" function (:arguments ("val")) nil [19962 20122])
+            ("eieio--perform-slot-validation-for-default" function (:arguments ("slot" "skipnil")) nil [20124 20718])
+            ("eieio--slot-override" function (:arguments ("old" "new" "skipnil")) nil [20720 23084])
+            ("eieio--add-new-slot" function (:arguments ("newc" "slot" "init" "alloc" "defaultoverride" "skipnil")) nil [23086 25881])
+            ("eieio-copy-parents-into-subclass" function (:arguments ("newc")) nil [25883 26958])
+            ("eieio--perform-slot-validation" function (:arguments ("spec" "value")) nil [27169 27392])
+            ("eieio--validate-slot-value" function (:arguments ("class" "slot-idx" "value" "slot")) nil [27394 28098])
+            ("eieio--validate-class-slot-value" function (:arguments ("class" "slot-idx" "value" "slot")) nil [28100 28676])
+            ("eieio-barf-if-slot-unbound" function (:arguments ("value" "instance" "slotname" "fn")) nil [28678 29116])
+            ("eieio-oref" function (:arguments ("obj" "slot")) nil [29153 30676])
+            ("eieio-oref-default" function (:arguments ("obj" "slot")) nil [30679 31687])
+            ("eieio-default-eval-maybe" function (:arguments ("val")) nil [31689 32180])
+            ("eieio-oset" function (:arguments ("obj" "slot" "value")) nil [32182 32952])
+            ("eieio-oset-default" function (:arguments ("class" "slot" "value")) nil [32954 34914])
+            ("eieio--slot-name-index" function (:arguments ("class" "slot")) nil [34957 35782])
+            ("eieio--class-slot-name-index" function (:arguments ("class" "slot")) nil [35784 36371])
+            ("eieio-set-defaults" function (:arguments ("obj" "set-all")) nil [36487 37017])
+            ("eieio--initarg-to-attribute" function (:arguments ("class" "initarg")) nil [37019 37344])
+            ("eieio--c3-candidate" function (:arguments ("class" "remaining-inputs")) nil [37381 37823])
+            ("eieio--c3-merge-lists" function (:arguments ("reversed-partial-result" "remaining-inputs")) nil [37825 39159])
+            ("eieio--class/struct-parents" function (:arguments ("class")) nil [39161 39278])
+            ("eieio--class-precedence-c3" function (:arguments ("class")) nil [39280 39602])
+            ("eieio--class-precedence-dfs" function (:arguments ("class")) nil [39648 40183])
+            ("eieio--class-precedence-bfs" function (:arguments ("class")) nil [40231 40660])
+            ("eieio--class-precedence-list" function (:arguments ("class")) nil [40694 41337])
+            ("define-obsolete-function-alias" code nil nil [41338 41432])
+            ("define-error" code nil nil [41481 41534])
+            ("define-error" code nil nil [41535 41588])
+            ("define-error" code nil nil [41589 41632])
+            ("define-error" code nil nil [41633 41708])
+            ("cl-generic" include nil nil [41740 41761])
+            ("cl-generic-define-generalizer" code nil nil [41832 42277])
+            ("cl-defmethod" code nil nil [42279 42737])
+            ("eieio--generic-subclass-specializers" function (:arguments ("tag" "_")) nil [43131 43349])
+            ("cl-generic-define-generalizer" code nil nil [43351 43534])
+            ("cl-defmethod" code nil nil [43536 43763])
+            ("eieio-core" package nil nil [43765 43786]))          
+      :file "eieio-core.el"
+      :pointmax 43816
+      :fsize 43815
+      :lastmodtime '(23525 29541 0 0)
+      :unmatched-syntax '((close-paren 4335 . 4336) (symbol 4280 . 4296) (open-paren 4279 . 4280)))
+    (semanticdb-table "semanticdb-table"
+      :file "cl-generic.el"
+      :fsize 57837
+      :lastmodtime '(23525 29539 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("defalias" code nil nil [1121 1571])
+            ("function-put" code nil nil [1572 1614])
+            ("function-put" code nil nil [1615 1663])
+            ("macro-declaration-function" variable (:default-value (function macro-declaration-function)) nil [1784 2116])
+            ("defalias" code nil nil [2118 3260])
+            ("defun-declarations-alist" variable (:default-value (list (list (quote advertised-calling-convention) (function (lambda (f _args arglist when) (list (quote set-advertised-calling-convention) (list (quote quote) f) (list (quote quote) arglist) (list (quote quote) when))))) (list (quote obsolete) (function (lambda (f _args new-name when) (list (quote make-obsolete) (list (quote quote) f) (list (quote quote) new-name) (list (quote quote) when))))) (list (quote interactive-only) (function (lambda (f _args instead) (list (quote function-put) (list (quote quote) f) (quote (quote interactive-only)) (list (quote quote) instead))))) (list (quote pure) (function (lambda (f _args val) (list (quote function-put) (list (quote quote) f) (quote (quote pure)) (list (quote quote) val)))) "If non-nil, the compiler can replace calls with their return value.
+This may shift errors from run-time to compile-time.") (list (quote side-effect-free) (function (lambda (f _args val) (list (quote function-put) (list (quote quote) f) (quote (quote side-effect-free)) (list (quote quote) val)))) "If non-nil, calls can be ignored if their value is unused.
+If `error-free', drop calls even if `byte-compile-delete-errors' is nil.") (list (quote compiler-macro) (function (lambda (f args compiler-function) (if (not (eq (car-safe compiler-function) (quote lambda))) (\` (eval-and-compile (function-put (quote (\, f)) (quote compiler-macro) (function (\, compiler-function))))) (let ((cfname (intern (concat (symbol-name f) "--anon-cmacro")))) (\` (progn (eval-and-compile (function-put (quote (\, f)) (quote compiler-macro) (function (\, cfname)))) :autoload-end (eval-and-compile (defun (\, cfname) ((\,@ (cadr compiler-function)) (\,@ args)) (\,@ (cddr compiler-function))))))))))) (list (quote doc-string) (function (lambda (f _args pos) (list (quote function-put) (list (quote quote) f) (quote (quote doc-string-elt)) (list (quote quote) pos))))) (list (quote indent) (function (lambda (f _args val) (list (quote function-put) (list (quote quote) f) (quote (quote lisp-indent-function)) (list (quote quote) val))))))) nil [3516 6460])
+            ("macro-declarations-alist" variable (:default-value (cons (list (quote debug) (function (lambda (name _args spec) (list (quote progn) :autoload-end (list (quote put) (list (quote quote) name) (quote (quote edebug-form-spec)) (list (quote quote) spec)))))) (cons (list (quote no-font-lock-keyword) (function (lambda (name _args val) (list (quote function-put) (list (quote quote) name) (quote (quote no-font-lock-keyword)) (list (quote quote) val))))) defun-declarations-alist))) nil [6462 7237])
+            ("defalias" code nil nil [7239 9492])
+            ("defun" function (:arguments ("name" "arglist" "docstring" "body")) nil [9541 12124])
+            ("defalias" code nil nil [12206 12392])
+            ("defsubst" function (:arguments ("name" "arglist" "body")) nil [13403 13875])
+            ("advertised-signature-table" variable (:default-value (make-hash-table :test (quote eq) :weakness (quote key))) nil [13877 13955])
+            ("set-advertised-calling-convention" function (:arguments ("function" "signature" "_when")) nil [13957 14327])
+            ("make-obsolete" function (:arguments ("obsolete-name" "current-name" "when")) nil [14329 15222])
+            ("define-obsolete-function-alias" function (:arguments ("obsolete-name" "current-name" "when" "docstring")) nil [15224 16191])
+            ("make-obsolete-variable" function (:arguments ("obsolete-name" "current-name" "when" "access-type")) nil [16193 17024])
+            ("define-obsolete-variable-alias" function (:arguments ("obsolete-name" "current-name" "when" "docstring")) nil [17027 18868])
+            ("define-obsolete-face-alias" function (:arguments ("obsolete-face" "current-face" "when")) nil [19198 19634])
+            ("dont-compile" function (:arguments ("body")) nil [19636 19945])
+            ("eval-when-compile" function (:arguments ("body")) nil [20188 20681])
+            ("eval-and-compile" function (:arguments ("body")) nil [20683 21269])
+            ("with-no-warnings" function (:arguments ("body")) nil [21271 21479])
+            ("make-obsolete-variable" code nil nil [22774 22883])
+            ("make-obsolete" code nil nil [22884 22975]))          
+      :file "byte-run.el"
+      :pointmax 23003
+      :fsize 23002
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("eieio-version" variable (:default-value "1.4") nil [1798 1856])
+            ("eieio-version" function (:user-visible-flag t) nil [1858 1966])
+            ("eieio-core" include nil nil [1968 1989])
+            ("defclass" function (:arguments ("name" "superclasses" "slots" "options-and-doc")) nil [2021 11671])
+            ("oref" function (:arguments ("obj" "slot")) nil [11709 11967])
+            ("defalias" code nil nil [11969 12003])
+            ("defalias" code nil nil [12004 12042])
+            ("make-obsolete" code nil nil [12043 12121])
+            ("oref-default" function (:arguments ("obj" "slot")) nil [12123 12463])
+            ("with-slots" function (:arguments ("spec-list" "object" "body")) nil [12490 13709])
+            ("eieio-pcase-slot-index-table" function (:arguments ("obj")) nil [13822 13995])
+            ("eieio-pcase-slot-index-from-index-table" function (:arguments ("index-table" "slot")) nil [13997 14247])
+            ("pcase-defmacro" code nil nil [14249 15538])
+            ("define-obsolete-function-alias" code nil nil [15647 15728])
+            ("cl-defgeneric" code nil nil [15730 15859])
+            ("eieio-object-name" function (:arguments ("obj" "extra")) nil [15861 16163])
+            ("define-obsolete-function-alias" code nil nil [16164 16236])
+            ("eieio--object-names" variable
+               (:constant-flag t
+                :default-value (make-hash-table :test (function eq) :weakness (quote key)))
+                nil [16238 16312])
+            ("cl-defmethod" code nil nil [16564 16695])
+            ("define-obsolete-function-alias" code nil nil [16696 16784])
+            ("cl-defmethod" code nil nil [16786 17000])
+            ("define-obsolete-function-alias" code nil nil [17001 17096])
+            ("eieio-object-class" function (:arguments ("obj")) nil [17098 17327])
+            ("define-obsolete-function-alias" code nil nil [17328 17402])
+            ("define-obsolete-function-alias" code nil nil [17424 17494])
+            ("eieio-object-class-name" function (:arguments ("obj")) nil [17496 17667])
+            ("define-obsolete-function-alias" code nil nil [17668 17753])
+            ("eieio-class-parents" function (:arguments ("class")) nil [17755 17980])
+            ("define-obsolete-function-alias" code nil nil [17982 18058])
+            ("eieio-class-children" function (:arguments ("class")) nil [18060 18283])
+            ("define-obsolete-function-alias" code nil nil [18284 18364])
+            ("define-obsolete-function-alias" code nil nil [18394 18484])
+            ("define-obsolete-function-alias" code nil nil [18485 18574])
+            ("eieio-class-parent" function (:arguments ("class")) nil [18576 18716])
+            ("define-obsolete-function-alias" code nil nil [18717 18790])
+            ("same-class-p" function (:arguments ("obj" "class")) nil [18792 19022])
+            ("object-of-class-p" function (:arguments ("obj" "class")) nil [19024 19263])
+            ("defalias" code nil nil [19291 19336])
+            ("child-of-class-p" function (:arguments ("child" "class")) nil [19338 19950])
+            ("eieio-slot-descriptor-name" function (:arguments ("slot")) nil [19952 20027])
+            ("eieio-class-slots" function (:arguments ("class")) nil [20029 20340])
+            ("object-slots" function (:arguments ("obj")) nil [20342 20586])
+            ("eieio--class-slot-initarg" function (:arguments ("class" "slot")) nil [20588 20893])
+            ("oset" function (:arguments ("obj" "slot" "value")) nil [20920 21209])
+            ("oset-default" function (:arguments ("class" "slot" "value")) nil [21211 21562])
+            ("slot-boundp" function (:arguments ("object" "slot")) nil [21607 22192])
+            ("slot-makeunbound" function (:arguments ("object" "slot")) nil [22194 22307])
+            ("slot-exists-p" function (:arguments ("object-or-class" "slot")) nil [22309 22993])
+            ("find-class" function (:arguments ("symbol" "errorp")) nil [22995 23353])
+            ("object-assoc" function (:arguments ("key" "slot" "list")) nil [23414 23952])
+            ("object-assoc-list" function (:arguments ("slot" "list")) nil [23954 24412])
+            ("object-assoc-list-safe" function (:arguments ("slot" "list")) nil [24414 24953])
+            ("object-add-to-list" function (:arguments ("object" "slot" "item" "append")) nil [24955 25760])
+            ("object-remove-from-list" function (:arguments ("object" "slot" "item")) nil [25762 26112])
+            ("gv-define-simple-setter" code nil nil [26392 26439])
+            ("eieio-default-superclass" type (:type "class") nil [26824 27091])
+            ("setq" code nil nil [27093 27167])
+            ("define-obsolete-function-alias" code nil nil [27169 27252])
+            ("cl-defgeneric" code nil nil [27254 27549])
+            ("define-obsolete-function-alias" code nil nil [27551 27619])
+            ("cl-defmethod" code nil nil [27621 28613])
+            ("cl-defgeneric" code nil nil [28661 28812])
+            ("cl-defmethod" code nil nil [28814 29301])
+            ("cl-defgeneric" code nil nil [29349 29457])
+            ("cl-defmethod" code nil nil [29459 31015])
+            ("cl-defgeneric" code nil nil [31017 31572])
+            ("cl-defgeneric" code nil nil [31574 31706])
+            ("cl-defmethod" code nil nil [31708 32514])
+            ("cl-defgeneric" code nil nil [32516 32779])
+            ("cl-defmethod" code nil nil [32781 33156])
+            ("cl-defgeneric" code nil nil [33158 33334])
+            ("cl-defgeneric" code nil nil [33336 33661])
+            ("cl-defmethod" code nil nil [33663 34281])
+            ("cl-defmethod" code nil nil [34284 34476])
+            ("eieio-print-depth" variable nil nil [34478 34570])
+            ("cl-defgeneric" code nil nil [34572 34741])
+            ("cl-defmethod" code nil nil [34743 37068])
+            ("eieio-override-prin1" function (:arguments ("thing")) nil [37070 37836])
+            ("eieio-list-prin1" function (:arguments ("list")) nil [37838 38355])
+            ("eieio-change-class" function (:arguments ("_obj" "_class")) nil [38400 38613])
+            ("define-obsolete-function-alias" code nil nil [38614 38687])
+            ("add-hook" code nil nil [38907 38979])
+            ("eieio" package nil nil [38981 38997]))          
+      :file "eieio.el"
+      :pointmax 39019
+      :fsize 39018
+      :lastmodtime '(23525 29541 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1327 1344])
+            ("internal--thread-argument" function (:arguments ("first?" "forms")) nil [1348 1830])
+            ("thread-first" function (:arguments ("forms")) nil [1832 2265])
+            ("thread-last" function (:arguments ("forms")) nil [2267 2656])
+            ("internal--listify" function (:arguments ("elt")) nil [2658 2916])
+            ("internal--check-binding" function (:arguments ("binding")) nil [2918 3133])
+            ("internal--build-binding-value-form" function (:arguments ("binding" "prev-var")) nil [3135 3338])
+            ("internal--build-binding" function (:arguments ("binding" "prev-var")) nil [3340 3573])
+            ("internal--build-bindings" function (:arguments ("bindings")) nil [3575 3897])
+            ("if-let*" function (:arguments ("varlist" "then" "else")) nil [3899 4392])
+            ("when-let*" function (:arguments ("varlist" "body")) nil [4394 4687])
+            ("and-let*" function (:arguments ("varlist" "body")) nil [4689 5231])
+            ("if-let" function (:arguments ("spec" "then" "else")) nil [5233 6395])
+            ("when-let" function (:arguments ("spec" "body")) nil [6397 6786])
+            ("hash-table-empty-p" function (:arguments ("hash-table")) nil [6788 6926])
+            ("hash-table-keys" function (:arguments ("hash-table")) nil [6928 7070])
+            ("hash-table-values" function (:arguments ("hash-table")) nil [7072 7220])
+            ("string-empty-p" function (:arguments ("string")) nil [7222 7313])
+            ("string-join" function (:arguments ("strings" "separator")) nil [7315 7447])
+            ("define-obsolete-function-alias" code nil nil [7449 7513])
+            ("string-trim-left" function (:arguments ("string" "regexp")) nil [7515 7785])
+            ("string-trim-right" function (:arguments ("string" "regexp")) nil [7787 8060])
+            ("string-trim" function (:arguments ("string" "trim-left" "trim-right")) nil [8062 8332])
+            ("string-blank-p" function (:arguments ("string")) nil [8334 8474])
+            ("string-remove-prefix" function (:arguments ("prefix" "string")) nil [8476 8656])
+            ("string-remove-suffix" function (:arguments ("suffix" "string")) nil [8658 8860])
+            ("subr-x" package nil nil [8862 8879]))          
+      :file "subr-x.el"
+      :pointmax 8905
+      :fsize 8904
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax '((close-paren 1344 . 1345) (symbol 1309 . 1326) (open-paren 1308 . 1309)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("lisp-mode" include nil nil [1212 1232])
+            ("lisp-mnt" include nil nil [1269 1288])
+            ("cl-lib" include nil nil [1308 1325])
+            ("generated-autoload-file" variable nil nil [1328 1850])
+            ("put" code nil nil [1866 1926])
+            ("generated-autoload-load-name" variable nil nil [1928 2242])
+            ("put" code nil nil [2258 2323])
+            ("generate-autoload-cookie" variable (:default-value ";;;###autoload") nil [2466 2969])
+            ("autoload-excludes" variable nil nil [2971 3072])
+            ("generate-autoload-section-header" variable
+               (:constant-flag t
+                :default-value "
+;;;### ")
+                nil [3074 3209])
+            ("generate-autoload-section-trailer" variable
+               (:constant-flag t
+                :default-value "
+;;;***
+")
+                nil [3211 3343])
+            ("generate-autoload-section-continuation" variable
+               (:constant-flag t
+                :default-value ";;;;;; ")
+                nil [3345 3471])
+            ("autoload--non-timestamp" variable
+               (:constant-flag t
+                :default-value (quote (0 0 0 0)))
+                nil [3670 3770])
+            ("autoload-timestamps" variable nil nil [3772 4730])
+            ("autoload-modified-buffers" variable nil nil [4732 4766])
+            ("make-autoload" function (:arguments ("form" "file" "expansion")) nil [4798 11261])
+            ("autoload-find-generated-file" function nil nil [11471 12062])
+            ("autoload-generated-file" function nil nil [12064 12635])
+            ("autoload-read-section-header" function nil nil [12638 13344])
+            ("autoload-print-form-outbuf" variable nil nil [13346 13444])
+            ("autoload-print-form" function (:arguments ("form")) nil [13446 15134])
+            ("autoload-rubric" function (:arguments ("file" "type" "feature")) nil [15136 16432])
+            ("autoload-ensure-writable" variable nil nil [16434 16550])
+            ("put" code nil nil [16654 16709])
+            ("autoload-ensure-file-writeable" function (:arguments ("file")) nil [16711 17242])
+            ("autoload-insert-section-header" function (:arguments ("outbuf" "autoloads" "load-name" "file" "time")) nil [17244 18315])
+            ("autoload-find-file" function (:arguments ("file")) nil [18317 18925])
+            ("no-update-autoloads" variable nil nil [18927 19035])
+            ("autoload-file-load-name" function (:arguments ("file")) nil [19037 20363])
+            ("generate-file-autoloads" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [20365 20873])
+            ("autoload-compute-prefixes" variable (:default-value t) nil [20875 21194])
+            ("put" code nil nil [21195 21244])
+            ("autoload-def-prefixes-max-entries" variable
+               (:constant-flag t
+                :default-value 5)
+                nil [21246 21600])
+            ("autoload-def-prefixes-max-length" variable
+               (:constant-flag t
+                :default-value 12)
+                nil [21602 21751])
+            ("radix-tree" include nil nil [21753 21774])
+            ("autoload--make-defs-autoload" function (:arguments ("defs" "file")) nil [21776 26249])
+            ("autoload--setup-output" function (:arguments ("otherbuf" "outbuf" "absfile" "load-name")) nil [26251 26909])
+            ("autoload--print-cookie-text" function (:arguments ("output-start" "load-name" "file")) nil [26911 28199])
+            ("autoload-builtin-package-versions" variable nil nil [28201 28247])
+            ("autoload-generate-file-autoloads" function (:arguments ("file" "outbuf" "outfile")) nil [28600 40594])
+            ("autoload--save-buffer" function nil nil [40674 41507])
+            ("autoload-save-buffers" function nil nil [41509 41665])
+            ("update-file-autoloads" function
+               (:user-visible-flag t
+                :arguments ("file" "save-after" "outfile"))
+                nil [41766 42996])
+            ("autoload-find-destination" function (:arguments ("file" "load-name")) nil [42998 47206])
+            ("autoload-remove-section" function (:arguments ("begin")) nil [47208 47352])
+            ("update-directory-autoloads" function
+               (:user-visible-flag t
+                :arguments ("dirs"))
+                nil [47369 53005])
+            ("define-obsolete-function-alias" code nil nil [53007 53113])
+            ("batch-update-autoloads" function nil nil [53130 54182])
+            ("autoload" package nil nil [54184 54203]))          
+      :file "autoload.el"
+      :pointmax 54231
+      :fsize 54230
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax '((close-paren 1325 . 1326) (symbol 1290 . 1307) (open-paren 1289 . 1290)))
+    (semanticdb-table "semanticdb-table"
+      :file "lisp-mode.el"
+      :fsize 58398
+      :lastmodtime '(23525 29542 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "lisp-mnt.el"
+      :fsize 22292
+      :lastmodtime '(23525 29542 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "radix-tree.el"
+      :fsize 9319
+      :lastmodtime '(23525 29543 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "seq.el"
+      :fsize 19314
+      :lastmodtime '(23525 29544 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("backquote" include nil nil [5172 5192])
+            ("macroexp" include nil nil [5193 5212])
+            ("cconv" include nil nil [5213 5229])
+            ("cl-lib" include nil nil [5230 5247])
+            ("or" code nil nil [5441 5489])
+            ("or" code nil nil [5491 5584])
+            ("bytecomp" customgroup (:user-visible-flag t) nil [5717 5785])
+            ("emacs-lisp-file-regexp" variable (:default-value "\\.el\\'") nil [5787 6129])
+            ("byte-compile-dest-file-function" variable nil nil [6131 6624])
+            ("byte-compiler-base-file-name" function (:arguments ("filename")) nil [6777 7004])
+            ("if" code nil nil [7081 8047])
+            ("byte-compile-inline-expand" function (:prototype-flag t) nil [8106 8155])
+            ("byte-optimize-form" function (:prototype-flag t) nil [8216 8257])
+            ("byte-optimize-lapcode" function (:prototype-flag t) nil [8317 8361])
+            ("byte-compile-unfold-lambda" function (:prototype-flag t) nil [8362 8411])
+            ("byte-decompile-bytecode" function (:prototype-flag t) nil [8635 8681])
+            ("byte-compile-verbose" variable (:default-value (and (not noninteractive) (> baud-rate search-slow-speed))) nil [8683 8883])
+            ("byte-optimize" variable (:default-value t) nil [8885 9284])
+            ("byte-compile-delete-errors" variable nil nil [9286 9509])
+            ("byte-compile-cond-use-jump-table" variable (:default-value t) nil [9511 9691])
+            ("byte-compile-dynamic" variable nil nil [9693 10191])
+            ("byte-compile-disable-print-circle" variable nil nil [10266 10385])
+            ("make-obsolete-variable" code nil nil [10386 10456])
+            ("byte-compile-dynamic-docstrings" variable (:default-value t) nil [10544 11259])
+            ("byte-compile-log-buffer" variable
+               (:constant-flag t
+                :default-value "*Compile-Log*")
+                nil [11345 11439])
+            ("byte-optimize-log" variable nil nil [11441 11891])
+            ("byte-compile-error-on-warn" variable nil nil [11893 12033])
+            ("byte-compile-warning-types" variable
+               (:constant-flag t
+                :default-value (quote (redefine callargs free-vars unresolved obsolete noruntime cl-functions interactive-only make-local mapcar constants suspicious lexical)))
+                nil [12397 12656])
+            ("byte-compile-warnings" variable (:default-value t) nil [12657 14213])
+            ("put" code nil nil [14230 14392])
+            ("byte-compile-warning-enabled-p" function (:arguments ("warning")) nil [14394 14705])
+            ("byte-compile-disable-warning" function (:arguments ("warning")) nil [14722 15465])
+            ("byte-compile-enable-warning" function (:arguments ("warning")) nil [15482 16183])
+            ("byte-compile-interactive-only-functions" variable nil nil [16185 16301])
+            ("make-obsolete-variable" code nil nil [16302 16434])
+            ("byte-compile-not-obsolete-vars" variable nil nil [16436 16541])
+            ("byte-compile-global-not-obsolete-vars" variable nil nil [16542 16661])
+            ("byte-compile-not-obsolete-funcs" variable nil nil [16663 16769])
+            ("byte-compile-generate-call-tree" variable nil nil [16771 17573])
+            ("byte-compile-call-tree" variable nil nil [17575 17854])
+            ("byte-compile-call-tree-sort" variable (:default-value (quote name)) nil [17856 18146])
+            ("byte-compile-debug" variable nil nil [18148 18260])
+            ("byte-compile-jump-tables" variable nil nil [18261 18364])
+            ("byte-compile-constants" variable nil nil [18365 18471])
+            ("byte-compile-variables" variable nil nil [18472 18578])
+            ("byte-compile-bound-variables" variable nil nil [18579 18729])
+            ("byte-compile-lexical-variables" variable nil nil [18730 18897])
+            ("byte-compile-const-variables" variable nil nil [18898 19016])
+            ("byte-compile-free-references" variable nil nil [19017 19054])
+            ("byte-compile-free-assignments" variable nil nil [19055 19093])
+            ("byte-compiler-error-flag" variable nil nil [19095 19128])
+            ("byte-compile-recurse-toplevel" function (:arguments ("form" "non-toplevel-case")) nil [19130 19918])
+            ("byte-compile-initial-macro-environment" variable
+               (:constant-flag t
+                :default-value (\` ((declare-function . byte-compile-macroexpand-declare-function) (eval-when-compile \, (lambda (&rest body) (let ((result nil)) (byte-compile-recurse-toplevel (macroexp-progn body) (lambda (form) (let ((byte-compile-unresolved-functions byte-compile-unresolved-functions) (byte-compile-new-defuns byte-compile-new-defuns)) (setf result (byte-compile-eval (byte-compile-top-level (byte-compile-preprocess form))))))) (list (quote quote) result)))) (eval-and-compile \, (lambda (&rest body) (byte-compile-recurse-toplevel (macroexp-progn body) (lambda (form) (let ((expanded (macroexpand-all form macroexpand-all-environment))) (eval expanded lexical-binding) expanded))))))))
+                nil [19920 22311])
+            ("byte-compile-macro-environment" variable (:default-value byte-compile-initial-macro-environment) nil [22313 22564])
+            ("byte-compile-function-environment" variable nil nil [22566 23017])
+            ("byte-compile-unresolved-functions" variable nil nil [23019 23304])
+            ("byte-compile-noruntime-functions" variable nil nil [23306 23581])
+            ("byte-compile-new-defuns" variable nil nil [23583 23823])
+            ("byte-compile--lexical-environment" variable nil nil [23858 23941])
+            ("byte-compile-tag-number" variable nil nil [23943 23977])
+            ("byte-compile-output" variable nil nil [23978 24100])
+            ("byte-compile-depth" variable nil nil [24101 24166])
+            ("byte-compile-maxdepth" variable nil nil [24167 24235])
+            ("byte-code-vector" variable nil nil [24305 24403])
+            ("byte-stack+-info" variable nil nil [24405 24493])
+            ("byte-defop" function (:arguments ("opcode" "stack-adjust" "opname" "docstring")) nil [24495 25522])
+            ("byte-extrude-byte-code-vectors" function nil nil [25524 25856])
+            ("byte-defop" code nil nil [25949 26005])
+            ("byte-defop" code nil nil [26006 26062])
+            ("byte-defop" code nil nil [26063 26119])
+            ("byte-defop" code nil nil [26120 26177])
+            ("byte-defop" code nil nil [26178 26232])
+            ("byte-defop" code nil nil [26233 26297])
+            ("byte-defop" code nil nil [26479 26514])
+            ("byte-defop" code nil nil [26515 26549])
+            ("byte-defop" code nil nil [26550 26592])
+            ("byte-defop" code nil nil [26612 26640])
+            ("byte-defop" code nil nil [26641 26673])
+            ("byte-defop" code nil nil [26674 26704])
+            ("byte-defop" code nil nil [26705 26737])
+            ("byte-defop" code nil nil [26738 26768])
+            ("byte-defop" code nil nil [26769 26796])
+            ("byte-defop" code nil nil [26797 26826])
+            ("byte-defop" code nil nil [26827 26855])
+            ("byte-defop" code nil nil [26856 26884])
+            ("byte-defop" code nil nil [26885 26913])
+            ("byte-defop" code nil nil [26914 26943])
+            ("byte-defop" code nil nil [26944 26974])
+            ("byte-defop" code nil nil [26975 27005])
+            ("byte-defop" code nil nil [27006 27036])
+            ("byte-defop" code nil nil [27037 27067])
+            ("byte-defop" code nil nil [27068 27099])
+            ("byte-defop" code nil nil [27100 27129])
+            ("byte-defop" code nil nil [27130 27159])
+            ("byte-defop" code nil nil [27160 27197])
+            ("byte-defop" code nil nil [27198 27238])
+            ("byte-defop" code nil nil [27264 27292])
+            ("byte-defop" code nil nil [27293 27322])
+            ("byte-defop" code nil nil [27348 27376])
+            ("byte-defop" code nil nil [27377 27411])
+            ("byte-defop" code nil nil [27412 27444])
+            ("byte-defop" code nil nil [27445 27477])
+            ("byte-defop" code nil nil [27478 27510])
+            ("byte-defop" code nil nil [27511 27540])
+            ("byte-defop" code nil nil [27541 27570])
+            ("byte-defop" code nil nil [27571 27603])
+            ("byte-defop" code nil nil [27604 27632])
+            ("byte-defop" code nil nil [27633 27661])
+            ("byte-defop" code nil nil [27662 27690])
+            ("byte-defop" code nil nil [27691 27719])
+            ("byte-defop" code nil nil [27720 27749])
+            ("byte-defop" code nil nil [27750 27781])
+            ("byte-defop" code nil nil [27782 27811])
+            ("byte-defop" code nil nil [27812 27840])
+            ("byte-defop" code nil nil [27841 27869])
+            ("byte-defop" code nil nil [27870 27899])
+            ("byte-defop" code nil nil [27911 27941])
+            ("byte-defop" code nil nil [27942 27976])
+            ("byte-defop" code nil nil [27977 28008])
+            ("byte-defop" code nil nil [28009 28043])
+            ("byte-defop" code nil nil [28044 28078])
+            ("byte-defop" code nil nil [28079 28114])
+            ("byte-defop" code nil nil [28115 28154])
+            ("byte-defop" code nil nil [28155 28194])
+            ("byte-defop" code nil nil [28195 28234])
+            ("byte-defop" code nil nil [28235 28269])
+            ("byte-defop" code nil nil [28270 28315])
+            ("byte-defop" code nil nil [28348 28377])
+            ("byte-defop" code nil nil [28378 28407])
+            ("byte-defop" code nil nil [28408 28437])
+            ("byte-defop" code nil nil [28438 28467])
+            ("byte-defop" code nil nil [28468 28507])
+            ("byte-defop" code nil nil [28508 28543])
+            ("byte-defop" code nil nil [28544 28639])
+            ("byte-defop" code nil nil [28640 28682])
+            ("byte-defop" code nil nil [28683 28730])
+            ("byte-defop" code nil nil [28760 28797])
+            ("byte-defop" code nil nil [28798 28835])
+            ("byte-defop" code nil nil [28836 28879])
+            ("byte-defop" code nil nil [28880 28924])
+            ("byte-defop" code nil nil [28925 28962])
+            ("byte-defop" code nil nil [28963 28999])
+            ("byte-defop" code nil nil [29000 29041])
+            ("byte-defop" code nil nil [29042 29080])
+            ("byte-defop" code nil nil [29081 29122])
+            ("byte-defop" code nil nil [29123 29153])
+            ("byte-defop" code nil nil [29154 29190])
+            ("byte-defop" code nil nil [29260 29368])
+            ("byte-defop" code nil nil [29369 29423])
+            ("byte-defop" code nil nil [29424 29496])
+            ("byte-defop" code nil nil [29497 29577])
+            ("byte-defop" code nil nil [29578 29704])
+            ("byte-defop" code nil nil [29705 29839])
+            ("byte-defop" code nil nil [29841 29920])
+            ("byte-defop" code nil nil [29921 29987])
+            ("byte-defop" code nil nil [29988 30056])
+            ("byte-defop" code nil nil [30058 30156])
+            ("byte-defop" code nil nil [30157 30272])
+            ("byte-defop" code nil nil [30273 30387])
+            ("byte-defop" code nil nil [30388 30490])
+            ("byte-defop" code nil nil [30491 30608])
+            ("byte-defop" code nil nil [30727 30766])
+            ("byte-defop" code nil nil [30768 30826])
+            ("byte-defop" code nil nil [30827 30884])
+            ("byte-defop" code nil nil [31033 31068])
+            ("byte-defop" code nil nil [31098 31133])
+            ("byte-defop" code nil nil [31134 31174])
+            ("byte-defop" code nil nil [31175 31209])
+            ("byte-defop" code nil nil [31210 31241])
+            ("byte-defop" code nil nil [31242 31275])
+            ("byte-defop" code nil nil [31276 31308])
+            ("byte-defop" code nil nil [31309 31341])
+            ("byte-defop" code nil nil [31342 31372])
+            ("byte-defop" code nil nil [31373 31404])
+            ("byte-defop" code nil nil [31405 31433])
+            ("byte-defop" code nil nil [31434 31465])
+            ("byte-defop" code nil nil [31466 31495])
+            ("byte-defop" code nil nil [31496 31529])
+            ("byte-defop" code nil nil [31530 31561])
+            ("byte-defop" code nil nil [31562 31593])
+            ("byte-defop" code nil nil [31594 31627])
+            ("byte-defop" code nil nil [31628 31661])
+            ("byte-defop" code nil nil [31662 31692])
+            ("byte-defop" code nil nil [31693 31721])
+            ("byte-defop" code nil nil [31722 31750])
+            ("byte-defop" code nil nil [31751 31783])
+            ("byte-defop" code nil nil [31784 31817])
+            ("byte-defop" code nil nil [31838 31869])
+            ("byte-defop" code nil nil [31870 31903])
+            ("byte-defop" code nil nil [31904 31937])
+            ("byte-defop" code nil nil [31939 31973])
+            ("byte-defop" code nil nil [32012 32047])
+            ("byte-defop" code nil nil [32328 32362])
+            ("byte-discardN-preserve-tos" variable
+               (:constant-flag t
+                :default-value byte-discardN)
+                nil [32520 32571])
+            ("byte-defop" code nil nil [32573 32707])
+            ("byte-defop" code nil nil [32729 32792])
+            ("byte-constant-limit" variable
+               (:constant-flag t
+                :default-value 64)
+                nil [32841 32940])
+            ("byte-goto-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-goto byte-goto-if-nil byte-goto-if-not-nil byte-goto-if-nil-else-pop byte-goto-if-not-nil-else-pop byte-pushcatch byte-pushconditioncase)))
+                nil [32942 33192])
+            ("byte-goto-always-pop-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-goto-if-nil byte-goto-if-not-nil)))
+                nil [33194 33270])
+            ("byte-extrude-byte-code-vectors" code nil nil [33272 33304])
+            ("byte-compile-push-bytecodes" function (:arguments ("args")) nil [34883 35551])
+            ("byte-compile-push-bytecode-const2" function (:arguments ("opcode" "const2" "bytes" "pc")) nil [35553 35834])
+            ("byte-compile-lapcode" function (:arguments ("lap")) nil [35836 40865])
+            ("byte-compile-cl-file-p" function (:arguments ("file")) nil [40898 41072])
+            ("byte-compile-eval" function (:arguments ("form")) nil [41074 43031])
+            ("byte-compile-eval-before-compile" function (:arguments ("form")) nil [43033 43589])
+            ("byte-compile-current-form" variable nil nil [43620 43658])
+            ("byte-compile-dest-file" variable nil nil [43659 43694])
+            ("byte-compile-current-file" variable nil nil [43695 43733])
+            ("byte-compile-current-group" variable nil nil [43734 43773])
+            ("byte-compile-current-buffer" variable nil nil [43774 43814])
+            ("byte-compile-log" function (:arguments ("format-string" "args")) nil [43855 44204])
+            ("byte-compile-log-1" function (:arguments ("string")) nil [44245 44542])
+            ("byte-compile-read-position" variable nil nil [44544 44637])
+            ("byte-compile-last-position" variable nil nil [44638 44725])
+            ("byte-compile-delete-first" function (:arguments ("elt" "list")) nil [44755 45020])
+            ("byte-compile-set-symbol-position" function (:arguments ("sym" "allow-previous")) nil [46080 46746])
+            ("byte-compile-last-warned-form" variable nil nil [46748 46790])
+            ("byte-compile-last-logged-file" variable nil nil [46791 46833])
+            ("byte-compile-root-dir" variable nil nil [46834 46942])
+            ("byte-compile-abbreviate-file" function (:arguments ("file" "dir")) nil [47068 47254])
+            ("byte-compile-warning-prefix" function (:arguments ("level" "entry")) nil [47365 49066])
+            ("byte-compile-warning-series" function (:arguments ("_ignore")) nil [49220 49277])
+            ("declare-function" code nil nil [49327 49384])
+            ("byte-compile-log-file" function nil nil [49564 51029])
+            ("byte-compile-log-warning-function" variable (:default-value (function byte-compile--log-warning-for-byte-compile)) nil [51031 51484])
+            ("byte-compile-log-warning" function (:arguments ("string" "fill" "level")) nil [51486 51799])
+            ("byte-compile--log-warning-for-byte-compile" function (:arguments ("string" "_position" "fill" "level")) nil [51801 52598])
+            ("byte-compile-warn" function (:arguments ("format" "args")) nil [52600 52932])
+            ("byte-compile-warn-obsolete" function (:arguments ("symbol")) nil [52934 53430])
+            ("byte-compile-report-error" function (:arguments ("error-info" "fill")) nil [53432 53870])
+            ("byte-compile-fdefinition" function (:arguments ("name" "macro-p")) nil [53903 55283])
+            ("byte-compile-arglist-signature" function (:arguments ("arglist")) nil [55285 55913])
+            ("byte-compile--function-signature" function (:arguments ("f")) nil [55915 56495])
+            ("byte-compile-arglist-signatures-congruent-p" function (:arguments ("old" "new")) nil [56497 56795])
+            ("byte-compile-arglist-signature-string" function (:arguments ("signature")) nil [56797 57046])
+            ("byte-compile-function-warn" function (:arguments ("f" "nargs" "def")) nil [57048 57905])
+            ("byte-compile-callargs-warn" function (:arguments ("form")) nil [57985 58811])
+            ("byte-compile-format-warn" function (:arguments ("form")) nil [58813 59927])
+            ("dolist" code nil nil [59929 60007])
+            ("byte-compile-nogroup-warn" function (:arguments ("form")) nil [60075 61135])
+            ("byte-compile-arglist-warn" function (:arguments ("name" "arglist" "macrop")) nil [61230 63601])
+            ("byte-compile-cl-functions" variable nil nil [63603 63678])
+            ("byte-compile-find-cl-functions" function nil nil [63801 64143])
+            ("byte-compile-cl-warn" function (:arguments ("form")) nil [64145 65106])
+            ("byte-compile-print-syms" function (:arguments ("str1" "strn" "syms")) nil [65108 65744])
+            ("byte-compile-warn-about-unresolved-functions" function nil nil [65931 66880])
+            ("byte-compile--outbuffer" variable nil nil [66975 67007])
+            ("byte-compile-close-variables" function (:arguments ("body")) nil [67009 68310])
+            ("displaying-byte-compile-warnings" function (:arguments ("body")) nil [68312 69711])
+            ("byte-force-recompile" function
+               (:user-visible-flag t
+                :arguments ("directory"))
+                nil [69729 70001])
+            ("byte-recompile-directory" function
+               (:user-visible-flag t
+                :arguments ("directory" "arg" "force"))
+                nil [70018 73604])
+            ("no-byte-compile" variable nil nil [73606 73822])
+            ("byte-recompile-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "force" "arg" "load"))
+                nil [73921 75940])
+            ("byte-compile-level" variable nil nil [75942 76027])
+            ("byte-compile-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "load"))
+                nil [76044 83751])
+            ("compile-defun" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [83800 84853])
+            ("byte-compile-from-buffer" function (:arguments ("inbuffer")) nil [84855 88523])
+            ("byte-compile-fix-header" function (:arguments ("_filename")) nil [88525 90181])
+            ("byte-compile-insert-header" function (:arguments ("_filename" "outbuffer")) nil [90183 92206])
+            ("byte-compile-output-file-form" function (:arguments ("form")) nil [92208 93420])
+            ("byte-compile--for-effect" variable nil nil [93422 93455])
+            ("byte-compile-output-docform" function (:arguments ("preface" "name" "info" "form" "specindex" "quoted")) nil [93457 98012])
+            ("byte-compile-keep-pending" function (:arguments ("form" "handler")) nil [98014 98554])
+            ("byte-compile-flush-pending" function nil nil [98556 99033])
+            ("byte-compile-force-lexical-warnings" variable nil nil [99035 99083])
+            ("byte-compile-preprocess" function (:arguments ("form" "_for-effect")) nil [99085 99683])
+            ("byte-compile-toplevel-file-form" function (:arguments ("top-level-form")) nil [99725 99994])
+            ("byte-compile-file-form" function (:arguments ("form")) nil [100033 100376])
+            ("put" code nil nil [100539 100606])
+            ("byte-compile-file-form-autoload" function (:arguments ("form")) nil [100607 102371])
+            ("put" code nil nil [102373 102438])
+            ("put" code nil nil [102439 102504])
+            ("byte-compile--declare-var" function (:arguments ("sym")) nil [102506 103043])
+            ("byte-compile-file-form-defvar" function (:arguments ("form")) nil [103045 103553])
+            ("put" code nil nil [103555 103645])
+            ("put" code nil nil [103646 103723])
+            ("byte-compile-file-form-defvar-function" function (:arguments ("form")) nil [103725 103919])
+            ("put" code nil nil [103921 104023])
+            ("byte-compile-file-form-custom-declare-variable" function (:arguments ("form")) nil [104024 104222])
+            ("put" code nil nil [104224 104289])
+            ("byte-compile-file-form-require" function (:arguments ("form")) nil [104290 105628])
+            ("put" code nil nil [105630 105691])
+            ("put" code nil nil [105692 105753])
+            ("put" code nil nil [105754 105815])
+            ("byte-compile-file-form-progn" function (:arguments ("form")) nil [105816 105960])
+            ("put" code nil nil [105962 106050])
+            ("byte-compile-file-form-with-no-warnings" function (:arguments ("form")) nil [106051 106229])
+            ("put" code nil nil [106338 106397])
+            ("byte-compile-file-form-eval" function (:arguments ("form")) nil [106398 106547])
+            ("byte-compile-file-form-defmumble" function (:arguments ("name" "macro" "arglist" "body" "rest")) nil [106549 112269])
+            ("byte-compile-output-as-comment" function (:arguments ("exp" "quoted")) nil [112271 113749])
+            ("byte-compile--reify-function" function (:arguments ("fun")) nil [113751 114963])
+            ("byte-compile" function (:arguments ("form")) nil [114981 116370])
+            ("byte-compile-sexp" function (:arguments ("sexp")) nil [116372 116564])
+            ("byte-compile-check-lambda-list" function (:arguments ("list")) nil [116566 117515])
+            ("byte-compile-arglist-vars" function (:arguments ("arglist")) nil [117518 117675])
+            ("byte-compile-make-lambda-lexenv" function (:arguments ("args")) nil [117677 118028])
+            ("byte-compile-make-args-desc" function (:arguments ("arglist")) nil [118030 118729])
+            ("byte-compile-lambda" function (:arguments ("fun" "add-lambda" "reserved-csts")) nil [118732 122764])
+            ("byte-compile-reserved-constants" variable nil nil [122766 122808])
+            ("byte-compile-constants-vector" function nil nil [122810 124375])
+            ("byte-compile-top-level" function (:arguments ("form" "for-effect" "output-type" "lexenv" "reserved-csts")) nil [124502 126044])
+            ("byte-compile-out-toplevel" function (:arguments ("for-effect" "output-type")) nil [126046 130423])
+            ("byte-compile-top-level-body" function (:arguments ("body" "for-effect")) nil [130474 130683])
+            ("byte-compile-macroexpand-declare-function" function (:arguments ("fn" "file" "args")) nil [130741 131725])
+            ("byte-compile-form" function (:arguments ("form" "for-effect")) nil [132453 135716])
+            ("byte-compile-normal-call" function (:arguments ("form")) nil [135718 136570])
+            ("byte-compile-inline-lapcode" function (:arguments ("lap" "end-depth")) nil [136842 139853])
+            ("byte-compile-unfold-bcf" function (:arguments ("form")) nil [139855 142318])
+            ("byte-compile-check-variable" function (:arguments ("var" "access-type")) nil [142320 143261])
+            ("byte-compile-dynamic-variable-op" function (:arguments ("base-op" "var")) nil [143263 143490])
+            ("byte-compile-dynamic-variable-bind" function (:arguments ("var")) nil [143492 143761])
+            ("byte-compile-variable-ref" function (:arguments ("var")) nil [143763 144454])
+            ("byte-compile-variable-set" function (:arguments ("var")) nil [144456 145150])
+            ("byte-compile-get-constant" function (:arguments ("const")) nil [145152 145576])
+            ("byte-compile-constant" function (:arguments ("const")) nil [145670 145829])
+            ("byte-compile-push-constant" function (:arguments ("const")) nil [145946 146128])
+            ("byte-defop-compiler" function (:arguments ("function" "compile-handler")) nil [146227 147701])
+            ("byte-defop-compiler-1" function (:arguments ("function" "compile-handler")) nil [147703 147838])
+            ("put" code nil nil [147842 147887])
+            ("put" code nil nil [147888 147931])
+            ("put" code nil nil [147932 147975])
+            ("put" code nil nil [147976 148019])
+            ("put" code nil nil [148020 148063])
+            ("put" code nil nil [148064 148107])
+            ("put" code nil nil [148108 148155])
+            ("put" code nil nil [148156 148203])
+            ("put" code nil nil [148204 148251])
+            ("put" code nil nil [148252 148299])
+            ("put" code nil nil [148300 148347])
+            ("byte-defop-compiler" code nil nil [148349 148379])
+            ("byte-defop-compiler" code nil nil [148424 148458])
+            ("byte-defop-compiler" code nil nil [148459 148493])
+            ("byte-defop-compiler" code nil nil [148494 148532])
+            ("byte-defop-compiler" code nil nil [148533 148571])
+            ("byte-defop-compiler" code nil nil [148572 148610])
+            ("byte-defop-compiler" code nil nil [148611 148640])
+            ("byte-defop-compiler" code nil nil [148641 148670])
+            ("byte-defop-compiler" code nil nil [148671 148700])
+            ("byte-defop-compiler" code nil nil [148701 148730])
+            ("byte-defop-compiler" code nil nil [148731 148769])
+            ("byte-defop-compiler" code nil nil [148872 148902])
+            ("byte-defop-compiler" code nil nil [148903 148943])
+            ("byte-defop-compiler" code nil nil [148944 148984])
+            ("byte-defop-compiler" code nil nil [148985 149025])
+            ("byte-defop-compiler" code nil nil [149026 149058])
+            ("byte-defop-compiler" code nil nil [149059 149089])
+            ("byte-defop-compiler" code nil nil [149090 149122])
+            ("byte-defop-compiler" code nil nil [149123 149153])
+            ("byte-defop-compiler" code nil nil [149154 149182])
+            ("byte-defop-compiler" code nil nil [149183 149222])
+            ("byte-defop-compiler" code nil nil [149223 149251])
+            ("byte-defop-compiler" code nil nil [149252 149280])
+            ("byte-defop-compiler" code nil nil [149281 149312])
+            ("byte-defop-compiler" code nil nil [149313 149349])
+            ("byte-defop-compiler" code nil nil [149350 149389])
+            ("byte-defop-compiler" code nil nil [149390 149428])
+            ("byte-defop-compiler" code nil nil [149429 149467])
+            ("byte-defop-compiler" code nil nil [149468 149502])
+            ("byte-defop-compiler" code nil nil [149503 149540])
+            ("byte-defop-compiler" code nil nil [149541 149576])
+            ("byte-defop-compiler" code nil nil [149625 149663])
+            ("byte-defop-compiler" code nil nil [149664 149699])
+            ("byte-defop-compiler" code nil nil [149700 149733])
+            ("byte-defop-compiler" code nil nil [149734 149767])
+            ("byte-defop-compiler" code nil nil [149768 149801])
+            ("byte-defop-compiler" code nil nil [149802 149834])
+            ("byte-defop-compiler" code nil nil [149835 149868])
+            ("byte-defop-compiler" code nil nil [149869 149917])
+            ("byte-defop-compiler" code nil nil [149918 149966])
+            ("byte-defop-compiler" code nil nil [149967 149996])
+            ("byte-defop-compiler" code nil nil [149997 150026])
+            ("byte-defop-compiler" code nil nil [150027 150056])
+            ("byte-defop-compiler" code nil nil [150057 150086])
+            ("byte-defop-compiler" code nil nil [150087 150115])
+            ("byte-defop-compiler" code nil nil [150116 150160])
+            ("byte-defop-compiler" code nil nil [150161 150201])
+            ("byte-defop-compiler" code nil nil [150202 150242])
+            ("byte-defop-compiler" code nil nil [150243 150284])
+            ("byte-defop-compiler" code nil nil [150285 150326])
+            ("byte-defop-compiler" code nil nil [150327 150355])
+            ("byte-defop-compiler" code nil nil [150356 150384])
+            ("byte-defop-compiler" code nil nil [150385 150421])
+            ("byte-defop-compiler" code nil nil [150422 150477])
+            ("byte-defop-compiler" code nil nil [150478 150514])
+            ("byte-defop-compiler" code nil nil [150515 150554])
+            ("byte-defop-compiler" code nil nil [150555 150588])
+            ("byte-defop-compiler" code nil nil [150589 150620])
+            ("byte-defop-compiler" code nil nil [150621 150654])
+            ("byte-defop-compiler" code nil nil [150655 150687])
+            ("byte-defop-compiler" code nil nil [150688 150720])
+            ("byte-defop-compiler" code nil nil [150721 150772])
+            ("byte-defop-compiler" code nil nil [150773 150824])
+            ("byte-defop-compiler" code nil nil [150825 150855])
+            ("byte-defop-compiler" code nil nil [150856 150887])
+            ("byte-defop-compiler" code nil nil [150888 150916])
+            ("byte-defop-compiler" code nil nil [150917 150948])
+            ("byte-defop-compiler" code nil nil [150949 150978])
+            ("byte-defop-compiler" code nil nil [150979 151023])
+            ("byte-defop-compiler" code nil nil [151024 151068])
+            ("byte-defop-compiler" code nil nil [151069 151100])
+            ("byte-defop-compiler" code nil nil [151101 151132])
+            ("byte-defop-compiler" code nil nil [151133 151173])
+            ("byte-defop-compiler" code nil nil [151174 151211])
+            ("byte-defop-compiler" code nil nil [151212 151252])
+            ("byte-defop-compiler" code nil nil [151253 151289])
+            ("byte-defop-compiler" code nil nil [151290 151319])
+            ("byte-defop-compiler" code nil nil [151321 151372])
+            ("byte-defop-compiler" code nil nil [151373 151424])
+            ("byte-defop-compiler" code nil nil [151425 151485])
+            ("byte-defop-compiler" code nil nil [151486 151546])
+            ("byte-defop-compiler-1" code nil nil [151593 151646])
+            ("byte-compile-subr-wrong-args" function (:arguments ("form" "n")) nil [151650 151975])
+            ("byte-compile-no-args" function (:arguments ("form")) nil [151977 152149])
+            ("byte-compile-one-arg" function (:arguments ("form")) nil [152151 152381])
+            ("byte-compile-two-args" function (:arguments ("form")) nil [152383 152652])
+            ("byte-compile-and-folded" function (:arguments ("form")) nil [152654 153153])
+            ("byte-compile-three-args" function (:arguments ("form")) nil [153155 153463])
+            ("byte-compile-zero-or-one-arg" function (:arguments ("form")) nil [153465 153697])
+            ("byte-compile-one-or-two-args" function (:arguments ("form")) nil [153699 153933])
+            ("byte-compile-two-or-three-args" function (:arguments ("form")) nil [153935 154175])
+            ("byte-compile-noop" function (:arguments ("_form")) nil [154177 154240])
+            ("byte-compile-discard" function (:arguments ("num" "preserve-tos")) nil [154242 155169])
+            ("byte-compile-stack-ref" function (:arguments ("stack-pos")) nil [155171 155496])
+            ("byte-compile-stack-set" function (:arguments ("stack-pos")) nil [155498 155689])
+            ("byte-defop-compiler-1" code nil nil [155691 155762])
+            ("byte-defop-compiler-1" code nil nil [155763 155838])
+            ("byte-compile-make-closure" function (:arguments ("form")) nil [155840 156877])
+            ("byte-compile-get-closed-var" function (:arguments ("form")) nil [156879 157101])
+            ("byte-compile-associative" function (:arguments ("form")) nil [157421 158097])
+            ("byte-defop-compiler" code nil nil [158138 158171])
+            ("byte-defop-compiler" code nil nil [158172 158207])
+            ("byte-defop-compiler" code nil nil [158208 158243])
+            ("byte-defop-compiler" code nil nil [158244 158270])
+            ("byte-defop-compiler" code nil nil [158271 158299])
+            ("byte-defop-compiler" code nil nil [158300 158326])
+            ("byte-defop-compiler" code nil nil [158327 158405])
+            ("byte-defop-compiler" code nil nil [158406 158437])
+            ("byte-defop-compiler" code nil nil [158438 158466])
+            ("byte-defop-compiler-1" code nil nil [158467 158526])
+            ("byte-defop-compiler-1" code nil nil [158527 158571])
+            ("byte-defop-compiler" code nil nil [158572 158623])
+            ("byte-defop-compiler" code nil nil [158624 158651])
+            ("byte-compile-char-before" function (:arguments ("form")) nil [158717 159104])
+            ("byte-compile-backward-char" function (:arguments ("form")) nil [159229 159600])
+            ("byte-compile-backward-word" function (:arguments ("form")) nil [159602 159973])
+            ("byte-compile-list" function (:arguments ("form")) nil [159975 160394])
+            ("byte-compile-concat" function (:arguments ("form")) nil [160396 160894])
+            ("byte-compile-minus" function (:arguments ("form")) nil [160896 161403])
+            ("byte-compile-quo" function (:arguments ("form")) nil [161405 161751])
+            ("byte-compile-nconc" function (:arguments ("form")) nil [161753 162160])
+            ("byte-compile-fset" function (:arguments ("form")) nil [162162 162928])
+            ("byte-compile-function-form" function (:arguments ("form")) nil [163123 163496])
+            ("byte-compile-indent-to" function (:arguments ("form")) nil [163498 163807])
+            ("byte-compile-insert" function (:arguments ("form")) nil [163809 164401])
+            ("byte-defop-compiler-1" code nil nil [164405 164433])
+            ("byte-defop-compiler-1" code nil nil [164434 164470])
+            ("byte-defop-compiler-1" code nil nil [164471 164500])
+            ("byte-compile-setq" function (:arguments ("form")) nil [164502 165322])
+            ("byte-compile-setq-default" function (:arguments ("form")) nil [165324 166049])
+            ("byte-defop-compiler-1" code nil nil [166051 166086])
+            ("byte-compile-set-default" function (:arguments ("form")) nil [166087 166493])
+            ("byte-compile-quote" function (:arguments ("form")) nil [166495 166571])
+            ("byte-compile-body" function (:arguments ("body" "for-effect")) nil [166598 166780])
+            ("byte-compile-body-do-effect" function (:arguments ("body")) nil [166782 166917])
+            ("byte-compile-form-do-effect" function (:arguments ("form")) nil [166919 167054])
+            ("byte-defop-compiler-1" code nil nil [167056 167105])
+            ("byte-defop-compiler-1" code nil nil [167106 167135])
+            ("byte-defop-compiler-1" code nil nil [167136 167165])
+            ("byte-defop-compiler-1" code nil nil [167166 167195])
+            ("byte-defop-compiler-1" code nil nil [167196 167222])
+            ("byte-defop-compiler-1" code nil nil [167223 167251])
+            ("byte-defop-compiler-1" code nil nil [167252 167279])
+            ("byte-defop-compiler-1" code nil nil [167280 167306])
+            ("byte-defop-compiler-1" code nil nil [167307 167336])
+            ("byte-defop-compiler-1" code nil nil [167337 167368])
+            ("byte-defop-compiler-1" code nil nil [167369 167396])
+            ("byte-defop-compiler-1" code nil nil [167397 167442])
+            ("byte-compile-progn" function (:arguments ("form")) nil [167444 167520])
+            ("byte-compile-prog1" function (:arguments ("form")) nil [167522 167645])
+            ("byte-compile-prog2" function (:arguments ("form")) nil [167647 167809])
+            ("byte-compile-goto-if" function (:arguments ("cond" "discard" "tag")) nil [167811 168041])
+            ("byte-compile-find-bound-condition" function (:arguments ("condition-param" "pred-list" "only-if-not-present")) nil [168170 168949])
+            ("byte-compile-maybe-guarded" function (:arguments ("condition" "body")) nil [168951 170833])
+            ("byte-compile-if" function (:arguments ("form")) nil [170835 171821])
+            ("byte-compile-cond-vars" function (:arguments ("obj1" "obj2")) nil [171823 172182])
+            ("byte-compile-cond-jump-table-info" function (:arguments ("clauses")) nil [172184 173847])
+            ("byte-compile-cond-jump-table" function (:arguments ("clauses")) nil [173849 177226])
+            ("byte-compile-cond" function (:arguments ("clauses")) nil [177228 178796])
+            ("byte-compile-and" function (:arguments ("form")) nil [178798 178994])
+            ("byte-compile-and-recursion" function (:arguments ("rest" "failtag")) nil [179113 179459])
+            ("byte-compile-or" function (:arguments ("form")) nil [179461 179655])
+            ("byte-compile-or-recursion" function (:arguments ("rest" "wintag")) nil [179773 180123])
+            ("byte-compile-while" function (:arguments ("form")) nil [180125 180535])
+            ("byte-compile-funcall" function (:arguments ("form")) nil [180537 180926])
+            ("byte-compile-push-binding-init" function (:arguments ("clause")) nil [180946 181438])
+            ("byte-compile-not-lexical-var-p" function (:arguments ("var")) nil [181440 181635])
+            ("byte-compile-bind" function (:arguments ("var" "init-lexenv")) nil [181637 183376])
+            ("byte-compile-unbind" function (:arguments ("clauses" "init-lexenv" "preserve-body-value")) nil [183378 184521])
+            ("byte-compile-let" function (:arguments ("form")) nil [184523 185991])
+            ("byte-defop-compiler-1" code nil nil [185996 186043])
+            ("byte-defop-compiler-1" code nil nil [186044 186093])
+            ("byte-defop-compiler-1" code nil nil [186094 186145])
+            ("put" code nil nil [186147 186184])
+            ("put" code nil nil [186185 186228])
+            ("put" code nil nil [186229 186274])
+            ("byte-compile-negated" function (:arguments ("form")) nil [186276 186382])
+            ("byte-compile-negation-optimizer" function (:arguments ("form")) nil [186452 186818])
+            ("byte-defop-compiler-1" code nil nil [186864 186893])
+            ("byte-defop-compiler-1" code nil nil [186894 186932])
+            ("byte-defop-compiler-1" code nil nil [186933 186971])
+            ("byte-defop-compiler-1" code nil nil [186972 187010])
+            ("byte-defop-compiler-1" code nil nil [187011 187054])
+            ("byte-defop-compiler-1" code nil nil [187055 187095])
+            ("byte-compile--use-old-handlers" variable nil nil [187253 187353])
+            ("byte-compile-catch" function (:arguments ("form")) nil [187355 187953])
+            ("byte-compile-unwind-protect" function (:arguments ("form")) nil [187955 188464])
+            ("byte-compile-condition-case" function (:arguments ("form")) nil [188466 188636])
+            ("byte-compile-condition-case--old" function (:arguments ("form")) nil [188638 191007])
+            ("byte-compile-condition-case--new" function (:arguments ("form")) nil [191009 193370])
+            ("byte-compile-save-excursion" function (:arguments ("form")) nil [193372 193755])
+            ("byte-compile-save-restriction" function (:arguments ("form")) nil [193757 193926])
+            ("byte-compile-save-current-buffer" function (:arguments ("form")) nil [193928 194103])
+            ("byte-defop-compiler-1" code nil nil [194137 194167])
+            ("byte-defop-compiler-1" code nil nil [194168 194220])
+            ("byte-defop-compiler-1" code nil nil [194221 194253])
+            ("byte-defop-compiler-1" code nil nil [194254 194309])
+            ("byte-defop-compiler-1" code nil nil [194657 194703])
+            ("byte-compile-make-obsolete-variable" function (:arguments ("form")) nil [194704 194903])
+            ("byte-compile-tmp-var" variable
+               (:constant-flag t
+                :default-value (make-symbol "def-tmp-var"))
+                nil [194905 194964])
+            ("byte-compile-defvar" function (:arguments ("form")) nil [194966 196546])
+            ("byte-compile-autoload" function (:arguments ("form")) nil [196548 197022])
+            ("byte-compile-lambda-form" function (:arguments ("_form")) nil [197133 197272])
+            ("put" code nil nil [197350 197417])
+            ("byte-compile-file-form-defalias" function (:arguments ("form")) nil [197455 200338])
+            ("byte-defop-compiler-1" code nil nil [200340 200405])
+            ("byte-compile-no-warnings" function (:arguments ("form")) nil [200406 200526])
+            ("byte-defop-compiler-1" code nil nil [200581 200694])
+            ("byte-compile-make-variable-buffer-local" function (:arguments ("form")) nil [200695 200989])
+            ("put" code nil nil [200990 201093])
+            ("byte-compile-form-make-variable-buffer-local" function (:arguments ("form")) nil [201094 201214])
+            ("put" code nil nil [201216 201287])
+            ("put" code nil nil [201288 201365])
+            ("byte-compile-define-symbol-prop" function (:arguments ("form")) nil [201366 202417])
+            ("byte-compile-make-tag" function nil nil [202604 202710])
+            ("byte-compile-out-tag" function (:arguments ("tag")) nil [202713 203125])
+            ("byte-compile-goto" function (:arguments ("opcode" "tag")) nil [203127 203422])
+            ("byte-compile-stack-adjustment" function (:arguments ("op" "operand")) nil [203424 204106])
+            ("byte-compile-out" function (:arguments ("op" "operand")) nil [204108 204640])
+            ("byte-compile-annotate-call-tree" function (:arguments ("form")) nil [204664 205459])
+            ("display-call-tree" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [205584 210423])
+            ("batch-byte-compile-if-not-done" function nil nil [210442 210668])
+            ("batch-byte-compile" function (:arguments ("noforce")) nil [210748 212728])
+            ("batch-byte-compile-file" function (:arguments ("file")) nil [212730 213712])
+            ("byte-compile-refresh-preloaded" function nil nil [213714 215095])
+            ("batch-byte-recompile-directory" function (:arguments ("arg")) nil [215112 216206])
+            ("put" code nil nil [216235 216529])
+            ("byte-compile" package nil nil [216531 216554])
+            ("bytecomp" package nil nil [216555 216574])
+            ("byte-code-meter" variable nil nil [216629 216653])
+            ("byte-compile-report-ops" function nil nil [216654 217486])
+            ("or" code nil nil [217668 218258])
+            ("run-hooks" code nil nil [218267 218298]))          
+      :file "bytecomp.el"
+      :pointmax 218326
+      :fsize 218325
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax '((close-paren 218264 . 218265) (symbol 218261 . 218264) (symbol 217648 . 217665) (open-paren 217647 . 217648)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("backquote" package nil nil [1392 1412])
+            ("backquote-list*-function" function (:arguments ("first" "list")) nil [1465 2060])
+            ("backquote-list*-macro" function (:arguments ("first" "list")) nil [2062 2724])
+            ("defalias" code nil nil [2726 2794])
+            ("backquote-backquote-symbol" variable
+               (:constant-flag t
+                :default-value (quote \`))
+                nil [2925 3028])
+            ("backquote-unquote-symbol" variable
+               (:constant-flag t
+                :default-value (quote \,))
+                nil [3030 3129])
+            ("backquote-splice-symbol" variable
+               (:constant-flag t
+                :default-value (quote \,@))
+                nil [3131 3228])
+            ("backquote" function (:arguments ("structure")) nil [3230 3806])
+            ("defalias" code nil nil [3843 3886])
+            ("backquote-delay-process" function (:arguments ("s" "level")) nil [4132 4459])
+            ("backquote-process" function (:arguments ("s" "level")) nil [4461 8238])
+            ("backquote-listify" function (:arguments ("list" "old-tail")) nil [8422 9197])
+            ("put" code nil nil [9276 9364])
+            ("put" code nil nil [9365 9394])
+            ("put" code nil nil [9396 9471])
+            ("put" code nil nil [9472 9502]))          
+      :file "backquote.el"
+      :pointmax 9531
+      :fsize 9530
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "cconv.el"
+      :fsize 33700
+      :lastmodtime '(23525 29539 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("font-lock-verbose" variable nil nil [914 940])
+            ("pp" customgroup (:user-visible-flag t) nil [942 1025])
+            ("pp-escape-newlines" variable (:default-value t) nil [1027 1150])
+            ("pp-to-string" function (:arguments ("object")) nil [1167 1667])
+            ("pp-buffer" function nil nil [1684 2463])
+            ("pp" function (:arguments ("object" "stream")) nil [2480 2824])
+            ("pp-display-expression" function (:arguments ("expression" "out-buffer-name")) nil [2826 4258])
+            ("pp-eval-expression" function
+               (:user-visible-flag t
+                :arguments ("expression"))
+                nil [4275 4626])
+            ("pp-macroexpand-expression" function
+               (:user-visible-flag t
+                :arguments ("expression"))
+                nil [4643 4884])
+            ("pp-last-sexp" function nil nil [4886 5635])
+            ("pp-eval-last-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5652 5965])
+            ("pp-macroexpand-last-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5982 6309])
+            ("pp" package nil nil [6311 6324]))          
+      :file "pp.el"
+      :pointmax 6374
+      :fsize 6373
+      :lastmodtime '(23525 29543 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("bytecomp" include nil nil [8026 8045])
+            ("cl-lib" include nil nil [8065 8082])
+            ("macroexp" include nil nil [8084 8103])
+            ("subr-x" include nil nil [8123 8140])
+            ("byte-compile-log-lap-1" function (:arguments ("format" "args")) nil [8143 9288])
+            ("byte-compile-log-lap" function (:arguments ("format-string" "args")) nil [9290 9440])
+            ("put" code nil nil [9493 9552])
+            ("byte-optimize-inline-handler" function (:arguments ("form")) nil [9554 10063])
+            ("byte-compile-inline-expand" function (:arguments ("form")) nil [10065 12369])
+            ("byte-compile-unfold-lambda" function (:arguments ("form" "name")) nil [12393 15448])
+            ("byte-optimize-form-code-walker" function (:arguments ("form" "for-effect")) nil [15494 23083])
+            ("byte-optimize-all-constp" function (:arguments ("list")) nil [23085 23351])
+            ("byte-optimize-form" function (:arguments ("form" "for-effect")) nil [23353 24407])
+            ("byte-optimize-body" function (:arguments ("forms" "all-for-effect")) nil [24410 25037])
+            ("byte-compile-trueconstp" function (:arguments ("form")) nil [25438 25918])
+            ("byte-compile-nilconstp" function (:arguments ("form")) nil [25920 26379])
+            ("byte-optimize-associative-math" function (:arguments ("form")) nil [26567 27046])
+            ("byte-optimize-nonassociative-math" function (:arguments ("form")) nil [27291 27690])
+            ("byte-optimize-approx-equal" function (:arguments ("x" "y")) nil [28079 28162])
+            ("byte-optimize-delay-constants-math" function (:arguments ("form" "start" "fun")) nil [28601 29712])
+            ("byte-compile-butlast" function (:arguments ("form")) nil [29714 29786])
+            ("byte-optimize-plus" function (:arguments ("form")) nil [29788 30748])
+            ("byte-optimize-minus" function (:arguments ("form")) nil [30750 31893])
+            ("byte-optimize-multiply" function (:arguments ("form")) nil [31895 32587])
+            ("byte-optimize-divide" function (:arguments ("form")) nil [32589 33483])
+            ("byte-optimize-logmumble" function (:arguments ("form")) nil [33485 33857])
+            ("byte-optimize-binary-predicate" function (:arguments ("form")) nil [33860 34250])
+            ("byte-optimize-predicate" function (:arguments ("form")) nil [34252 34505])
+            ("byte-optimize-identity" function (:arguments ("form")) nil [34507 34768])
+            ("put" code nil nil [34770 34825])
+            ("put" code nil nil [34827 34873])
+            ("put" code nil nil [34874 34924])
+            ("put" code nil nil [34925 34972])
+            ("put" code nil nil [34973 35021])
+            ("put" code nil nil [35022 35080])
+            ("put" code nil nil [35081 35139])
+            ("put" code nil nil [35141 35199])
+            ("put" code nil nil [35200 35258])
+            ("put" code nil nil [35259 35321])
+            ("put" code nil nil [35322 35384])
+            ("put" code nil nil [35385 35452])
+            ("put" code nil nil [35454 35505])
+            ("put" code nil nil [35506 35557])
+            ("put" code nil nil [35558 35609])
+            ("put" code nil nil [35610 35661])
+            ("put" code nil nil [35662 35713])
+            ("put" code nil nil [35714 35765])
+            ("put" code nil nil [35766 35817])
+            ("put" code nil nil [35818 35871])
+            ("put" code nil nil [35872 35925])
+            ("put" code nil nil [35926 35979])
+            ("put" code nil nil [35980 36033])
+            ("put" code nil nil [36034 36089])
+            ("put" code nil nil [36090 36145])
+            ("put" code nil nil [36146 36201])
+            ("put" code nil nil [36202 36262])
+            ("put" code nil nil [36264 36318])
+            ("put" code nil nil [36319 36373])
+            ("put" code nil nil [36374 36428])
+            ("put" code nil nil [36429 36483])
+            ("put" code nil nil [36485 36536])
+            ("put" code nil nil [36537 36588])
+            ("put" code nil nil [36589 36645])
+            ("put" code nil nil [36646 36702])
+            ("put" code nil nil [36953 37002])
+            ("byte-optimize-quote" function (:arguments ("form")) nil [37003 37176])
+            ("byte-optimize-and" function (:arguments ("form")) nil [37178 37682])
+            ("byte-optimize-or" function (:arguments ("form")) nil [37684 38214])
+            ("byte-optimize-cond" function (:arguments ("form")) nil [38216 39611])
+            ("byte-optimize-if" function (:arguments ("form")) nil [39613 41141])
+            ("byte-optimize-while" function (:arguments ("form")) nil [41143 41293])
+            ("put" code nil nil [41295 41342])
+            ("put" code nil nil [41343 41389])
+            ("put" code nil nil [41390 41438])
+            ("put" code nil nil [41439 41485])
+            ("put" code nil nil [41486 41535])
+            ("put" code nil nil [41593 41651])
+            ("put" code nil nil [41652 41712])
+            ("put" code nil nil [41713 41775])
+            ("byte-optimize-funcall" function (:arguments ("form")) nil [41778 42029])
+            ("byte-optimize-apply" function (:arguments ("form")) nil [42031 42696])
+            ("put" code nil nil [42698 42751])
+            ("put" code nil nil [42752 42803])
+            ("put" code nil nil [42806 42852])
+            ("put" code nil nil [42853 42900])
+            ("byte-optimize-letX" function (:arguments ("form")) nil [42901 43294])
+            ("put" code nil nil [43297 43342])
+            ("byte-optimize-nth" function (:arguments ("form")) nil [43343 43578])
+            ("put" code nil nil [43580 43631])
+            ("byte-optimize-nthcdr" function (:arguments ("form")) nil [43632 43932])
+            ("put" code nil nil [44104 44149])
+            ("byte-optimize-set" function (:arguments ("form")) nil [44150 44544])
+            ("let" code nil nil [45521 50115])
+            ("let" code nil nil [50356 50537])
+            ("byte-constref-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-constant byte-constant2 byte-varref byte-varset byte-varbind)))
+                nil [50540 50639])
+            ("bytedecomp-op" variable nil nil [50699 50721])
+            ("bytedecomp-ptr" variable nil nil [50722 50745])
+            ("disassemble-offset" function (:arguments ("bytes")) nil [50879 52389])
+            ("byte-compile-tag-number" variable nil nil [52391 52423])
+            ("byte-decompile-bytecode" function (:arguments ("bytes" "constvec")) nil [52608 52856])
+            ("byte-decompile-bytecode-1" function (:arguments ("bytes" "constvec" "make-spliceable")) nil [53262 57420])
+            ("byte-tagref-ops" variable
+               (:constant-flag t
+                :default-value (cons (quote TAG) byte-goto-ops))
+                nil [57448 57500])
+            ("byte-conditional-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-goto-if-nil byte-goto-if-not-nil byte-goto-if-nil-else-pop byte-goto-if-not-nil-else-pop)))
+                nil [57502 57636])
+            ("byte-after-unbind-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-constant byte-dup byte-symbolp byte-consp byte-stringp byte-listp byte-numberp byte-integerp byte-eq byte-not byte-cons byte-list1 byte-list2 byte-interactive-p)))
+                nil [57638 58258])
+            ("byte-compile-side-effect-and-error-free-ops" variable
+               (:constant-flag t
+                :default-value (quote (byte-constant byte-dup byte-symbolp byte-consp byte-stringp byte-listp byte-integerp byte-numberp byte-eq byte-equal byte-not byte-car-safe byte-cdr-safe byte-cons byte-list1 byte-list2 byte-point byte-point-max byte-point-min byte-following-char byte-preceding-char byte-current-column byte-eolp byte-eobp byte-bolp byte-bobp byte-current-buffer byte-stack-ref)))
+                nil [58260 58701])
+            ("byte-compile-side-effect-free-ops" variable
+               (:constant-flag t
+                :default-value (nconc (quote (byte-varref byte-nth byte-memq byte-car byte-cdr byte-length byte-aref byte-symbol-value byte-get byte-concat2 byte-concat3 byte-sub1 byte-add1 byte-eqlsign byte-gtr byte-lss byte-leq byte-geq byte-diff byte-negate byte-plus byte-max byte-min byte-mult byte-char-after byte-char-syntax byte-buffer-substring byte-string= byte-string< byte-nthcdr byte-elt byte-member byte-assq byte-quo byte-rem)) byte-compile-side-effect-and-error-free-ops))
+                nil [58703 59230])
+            ("byte-optimize-lapcode" function (:arguments ("lap" "_for-effect")) nil [60088 84929])
+            ("byte-opt" package nil nil [84931 84950])
+            ("or" code nil nil [85133 85753]))          
+      :file "byte-opt.el"
+      :pointmax 85787
+      :fsize 85786
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax '((close-paren 85758 . 85759) (symbol 85755 . 85758) (symbol 85114 . 85131) (open-paren 85113 . 85114) (close-paren 8140 . 8141) (symbol 8105 . 8122) (open-paren 8104 . 8105) (close-paren 8082 . 8083) (symbol 8047 . 8064) (open-paren 8046 . 8047)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("defvar-local" code nil nil [1683 2714])
+            ("put" code nil nil [2715 2762])
+            ("defvar-local" code nil nil [2764 2875])
+            ("defvar-local" code nil nil [2877 3759])
+            ("put" code nil nil [3760 3808])
+            ("defvar-local" code nil nil [3810 4028])
+            ("put" code nil nil [4029 4077])
+            ("tabulated-list-revert-hook" variable nil nil [4079 4234])
+            ("defvar-local" code nil nil [4236 4538])
+            ("tabulated-list--near-rows" variable nil nil [4540 4574])
+            ("defvar-local" code nil nil [4576 4990])
+            ("put" code nil nil [4991 5040])
+            ("tabulated-list-get-id" function (:arguments ("pos")) nil [5042 5316])
+            ("tabulated-list-get-entry" function (:arguments ("pos")) nil [5318 5599])
+            ("tabulated-list-put-tag" function (:arguments ("tag" "advance")) nil [5601 6508])
+            ("tabulated-list-mode-map" variable (:default-value (let ((map (copy-keymap special-mode-map))) (set-keymap-parent map button-buffer-map) (define-key map "n" (quote next-line)) (define-key map "p" (quote previous-line)) (define-key map "S" (quote tabulated-list-sort)) (define-key map [follow-link] (quote mouse-face)) (define-key map [mouse-2] (quote mouse-select-window)) map)) nil [6510 6916])
+            ("tabulated-list-sort-button-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [header-line mouse-1] (quote tabulated-list-col-sort)) (define-key map [header-line mouse-2] (quote tabulated-list-col-sort)) (define-key map [mouse-1] (quote tabulated-list-col-sort)) (define-key map [mouse-2] (quote tabulated-list-col-sort)) (define-key map "
" (quote tabulated-list-sort)) (define-key map [follow-link] (quote mouse-face)) map)) nil [6918 7403])
+            ("tabulated-list-glyphless-char-display" variable (:default-value (let ((table (make-char-table (quote glyphless-char-display) nil))) (set-char-table-parent table glyphless-char-display) (aset table 9650 (cons nil "^")) (aset table 9660 (cons nil "v")) table)) nil [7405 7792])
+            ("tabulated-list--header-string" variable nil nil [7794 7944])
+            ("tabulated-list--header-overlay" variable nil nil [7945 7988])
+            ("tabulated-list-line-number-width" function nil nil [7990 8518])
+            ("tabulated-list-init-header" function nil nil [8520 10748])
+            ("tabulated-list-print-fake-header" function nil nil [10750 11368])
+            ("tabulated-list-header-overlay-p" function (:arguments ("pos")) nil [11370 11607])
+            ("tabulated-list-revert" function
+               (:user-visible-flag t
+                :arguments ("ignored"))
+                nil [11609 11984])
+            ("tabulated-list--column-number" function (:arguments ("name")) nil [11986 12283])
+            ("tabulated-list--get-sorter" function nil nil [12285 13264])
+            ("tabulated-list--col-local-max-widths" function (:arguments ("col")) nil [13266 13653])
+            ("tabulated-list-print" function (:arguments ("remember-pos" "update")) nil [13655 17414])
+            ("tabulated-list-print-entry" function (:arguments ("id" "cols")) nil [17416 18397])
+            ("tabulated-list-print-col" function (:arguments ("n" "col-desc" "x")) nil [18399 21174])
+            ("tabulated-list-delete-entry" function nil nil [21176 21817])
+            ("tabulated-list-set-col" function (:arguments ("col" "desc" "change-entry-data")) nil [21819 23677])
+            ("tabulated-list-col-sort" function
+               (:user-visible-flag t
+                :arguments ("e"))
+                nil [23679 24086])
+            ("tabulated-list-sort" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [24088 24550])
+            ("tabulated-list--sort-by-column-name" function (:arguments ("name")) nil [24552 24945])
+            ("tabulated-list--current-lnum-width" variable nil nil [24947 24994])
+            ("tabulated-list-watch-line-number-width" function (:arguments ("_window")) nil [24995 25320])
+            ("tabulated-list-window-scroll-function" function (:arguments ("window" "_start")) nil [25322 25712])
+            ("define-derived-mode" code nil nil [25740 28317])
+            ("put" code nil nil [28319 28366])
+            ("tabulated-list" package nil nil [28368 28393]))          
+      :file "tabulated-list.el"
+      :pointmax 28427
+      :fsize 28430
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("benchmark-elapse" function (:arguments ("forms")) nil [1262 1604])
+            ("benchmark-run" function (:arguments ("repetitions" "forms")) nil [1621 2575])
+            ("benchmark-run-compiled" function (:arguments ("repetitions" "forms")) nil [2592 3575])
+            ("benchmark" function
+               (:user-visible-flag t
+                :arguments ("repetitions" "form"))
+                nil [3592 4146])
+            ("benchmark" package nil nil [4148 4168]))          
+      :file "benchmark.el"
+      :pointmax 4197
+      :fsize 4196
+      :lastmodtime '(23525 29538 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("defun-prompt-regexp" variable nil nil [1098 1347])
+            ("make-variable-buffer-local" code nil nil [1348 1397])
+            ("parens-require-spaces" variable (:default-value t) nil [1399 1588])
+            ("forward-sexp-function" variable nil nil [1590 2091])
+            ("forward-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2093 2823])
+            ("backward-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2825 3183])
+            ("mark-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg" "allow-extend"))
+                nil [3185 4010])
+            ("forward-list" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4012 4478])
+            ("backward-list" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4480 4909])
+            ("down-list" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4911 5457])
+            ("backward-up-list" function
+               (:user-visible-flag t
+                :arguments ("arg" "escape-strings" "no-syntax-crossing"))
+                nil [5459 6200])
+            ("up-list" function
+               (:user-visible-flag t
+                :arguments ("arg" "escape-strings" "no-syntax-crossing"))
+                nil [6202 9555])
+            ("kill-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [9557 9908])
+            ("backward-kill-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [9910 10209])
+            ("kill-backward-up-list" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [10227 10725])
+            ("beginning-of-defun-function" variable nil nil [10728 11297])
+            ("beginning-of-defun" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11299 12625])
+            ("beginning-of-defun-raw" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12627 15980])
+            ("beginning-of-defun--in-emptyish-line-p" function nil nil [15982 16541])
+            ("beginning-of-defun-comments" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [16543 17508])
+            ("end-of-defun-function" variable (:default-value (lambda nil (forward-sexp 1))) nil [17510 17878])
+            ("buffer-end" function (:arguments ("arg")) nil [17880 18111])
+            ("end-of-defun" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [18113 20419])
+            ("mark-defun" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [20421 23165])
+            ("narrow-to-defun-include-comments" variable nil nil [23167 23291])
+            ("narrow-to-defun" function
+               (:user-visible-flag t
+                :arguments ("include-comments"))
+                nil [23293 25385])
+            ("insert-pair-alist" variable (:default-value (quote ((40 41) (91 93) (123 125) (60 62) (34 34) (39 39) (96 39)))) nil [25387 25932])
+            ("insert-pair" function
+               (:user-visible-flag t
+                :arguments ("arg" "open" "close"))
+                nil [25934 28203])
+            ("insert-parentheses" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [28205 28769])
+            ("delete-pair" function (:user-visible-flag t) nil [28771 28951])
+            ("raise-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [28953 29409])
+            ("move-past-close-and-reindent" function (:user-visible-flag t) nil [29411 30408])
+            ("check-parens" function (:user-visible-flag t) nil [30410 31323])
+            ("field-complete" function (:arguments ("table" "predicate")) nil [31326 31870])
+            ("lisp-complete-symbol" function (:arguments ("_predicate")) nil [31872 32859]))          
+      :file "lisp.el"
+      :pointmax 32883
+      :fsize 32882
+      :lastmodtime '(23525 29542 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "eieio-loaddefs.el"
+      :fsize 4056
+      :lastmodtime '(23525 29541 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "cl-macs.el"
+      :fsize 134299
+      :lastmodtime '(23525 29539 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("subr-x" include nil nil [6316 6333])
+            ("cl-lib" include nil nil [6354 6371])
+            ("epg" include nil nil [6392 6406])
+            ("seq" include nil nil [6434 6448])
+            ("tabulated-list" include nil nil [6450 6475])
+            ("macroexp" include nil nil [6476 6495])
+            ("url-handlers" include nil nil [6496 6519])
+            ("package" customgroup (:user-visible-flag t) nil [6521 6621])
+            ("package-enable-at-startup" variable (:default-value t) nil [6666 7091])
+            ("package-load-list" variable (:default-value (quote (all))) nil [7093 8189])
+            ("package-archives" variable (:default-value (\` (("gnu" \, (format "http%s://elpa.gnu.org/packages/" (if (gnutls-available-p) "s" "")))))) nil [8191 9047])
+            ("package-menu-hide-low-priority" variable (:default-value (quote archive)) nil [9084 10066])
+            ("package-archive-priorities" variable nil nil [10068 10688])
+            ("package-pinned-packages" variable nil nil [10690 11801])
+            ("package-user-dir" variable (:default-value (locate-user-emacs-file "elpa")) nil [11803 12105])
+            ("package-directory-list" variable (:default-value (let (result) (dolist (f load-path) (and (stringp f) (equal (file-name-nondirectory f) "site-lisp") (push (expand-file-name "elpa" f) result))) (nreverse result))) nil [12107 12698])
+            ("declare-function" code nil nil [12700 12816])
+            ("package-gnupghome-dir" variable (:default-value (expand-file-name "gnupg" package-user-dir)) nil [12818 13517])
+            ("package-check-signature" variable (:default-value (if (and (require (quote epg-config)) (epg-find-configuration (quote OpenPGP))) (quote allow-unsigned))) nil [13519 14076])
+            ("package-unsigned-archives" variable nil nil [14078 14262])
+            ("package-selected-packages" variable nil nil [14264 14821])
+            ("package-menu-async" variable (:default-value t) nil [14823 15097])
+            ("package--default-summary" variable (:default-value "No description available.") nil [15492 15553])
+            ("cl-defstruct" code nil nil [15555 18323])
+            ("package--from-builtin" function (:arguments ("bi-desc")) nil [18325 18579])
+            ("package-version-join" function (:arguments ("vlist")) nil [18599 19731])
+            ("package-desc-full-name" function (:arguments ("pkg-desc")) nil [19733 19897])
+            ("package-desc-suffix" function (:arguments ("pkg-desc")) nil [19899 20079])
+            ("package-desc--keywords" function (:arguments ("pkg-desc")) nil [20081 20279])
+            ("package-desc-priority" function (:arguments ("p")) nil [20281 20433])
+            ("cl-defstruct" code nil nil [20509 20668])
+            ("package--builtins" variable nil nil [20986 21332])
+            ("put" code nil nil [21333 21381])
+            ("package-alist" variable nil nil [21383 21816])
+            ("put" code nil nil [21817 21861])
+            ("package-activated-list" variable nil nil [21863 22018])
+            ("put" code nil nil [22019 22072])
+            ("package-process-define-package" function (:arguments ("exp")) nil [22269 23132])
+            ("package-load-descriptor" function (:arguments ("pkg-dir")) nil [23134 23895])
+            ("package-load-all-descriptors" function nil nil [23897 24650])
+            ("define-package" function (:arguments ("_name-string" "_version-string" "_docstring" "_requirements" "_extra-properties")) nil [24652 25300])
+            ("package-disabled-p" function (:arguments ("pkg-name" "version")) nil [25391 26120])
+            ("package-built-in-p" function (:arguments ("package" "min-version")) nil [26122 26729])
+            ("package--autoloads-file-name" function (:arguments ("pkg-desc")) nil [26731 26991])
+            ("package--activate-autoloads-and-load-path" function (:arguments ("pkg-desc")) nil [26993 27683])
+            ("Info-directory-list" variable nil nil [27685 27713])
+            ("declare-function" code nil nil [27714 27758])
+            ("package--load-files-for-activation" function (:arguments ("pkg-desc" "reload")) nil [27760 28967])
+            ("package-activate-1" function (:arguments ("pkg-desc" "reload" "deps")) nil [28969 30418])
+            ("declare-function" code nil nil [30420 30478])
+            ("package--list-loaded-files" function (:arguments ("dir")) nil [30480 32230])
+            ("package-activate" function (:arguments ("package" "force")) nil [32426 33434])
+            ("tar-parse-info" variable nil nil [33705 33728])
+            ("declare-function" code nil nil [33729 33778])
+            ("declare-function" code nil nil [33779 33839])
+            ("declare-function" code nil nil [33840 33905])
+            ("package-untar-buffer" function (:arguments ("dir")) nil [33907 34777])
+            ("package--alist-to-plist-args" function (:arguments ("alist")) nil [34779 34953])
+            ("package-unpack" function (:arguments ("pkg-desc")) nil [34954 37485])
+            ("package-generate-description-file" function (:arguments ("pkg-desc" "pkg-file")) nil [37487 38554])
+            ("declare-function" code nil nil [38570 38645])
+            ("package-autoload-ensure-default-file" function (:arguments ("file")) nil [38647 38909])
+            ("generated-autoload-file" variable nil nil [38911 38943])
+            ("autoload-timestamps" variable nil nil [38944 38972])
+            ("version-control" variable nil nil [38973 38997])
+            ("package-generate-autoloads" function (:arguments ("name" "pkg-dir")) nil [38999 39714])
+            ("package--make-autoloads-and-stuff" function (:arguments ("pkg-desc" "pkg-dir")) nil [39716 40208])
+            ("warning-minimum-level" variable nil nil [40227 40257])
+            ("package--compile" function (:arguments ("pkg-desc")) nil [40258 40595])
+            ("package-read-from-string" function (:arguments ("str")) nil [40640 41181])
+            ("package--prepare-dependencies" function (:arguments ("deps")) nil [41183 41875])
+            ("declare-function" code nil nil [41877 41925])
+            ("declare-function" code nil nil [41926 41984])
+            ("declare-function" code nil nil [41985 42045])
+            ("declare-function" code nil nil [42046 42103])
+            ("package-buffer-info" function nil nil [42105 43780])
+            ("package--read-pkg-desc" function (:arguments ("kind")) nil [43782 44301])
+            ("declare-function" code nil nil [44303 44363])
+            ("declare-function" code nil nil [44364 44419])
+            ("package-tar-file-info" function nil nil [44421 45140])
+            ("package-dir-info" function nil nil [45142 46118])
+            ("package--write-file-no-coding" function (:arguments ("file-name")) nil [46243 46410])
+            ("declare-function" code nil nil [46412 46470])
+            ("package--archive-file-exists-p" function (:arguments ("location" "file")) nil [46472 46753])
+            ("declare-function" code nil nil [46755 47004])
+            ("declare-function" code nil nil [47005 47140])
+            ("declare-function" code nil nil [47141 47203])
+            ("declare-function" code nil nil [47204 47263])
+            ("declare-function" code nil nil [47264 47324])
+            ("package--display-verify-error" function (:arguments ("context" "sig-file")) nil [47326 47971])
+            ("package--with-work-buffer" function (:arguments ("location" "file" "body")) nil [47973 48923])
+            ("cl-defmacro" code nil nil [48925 52390])
+            ("define-error" code nil nil [52392 52450])
+            ("package--check-signature-content" function (:arguments ("content" "string" "sig-file")) nil [52452 53875])
+            ("package--check-signature" function (:arguments ("location" "file" "string" "async" "callback" "unwind")) nil [53877 55723])
+            ("package-archive-version" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [56115 56287])
+            ("package-archive-contents" variable nil nil [56352 56548])
+            ("put" code nil nil [56549 56604])
+            ("package--compatibility-table" variable nil nil [56606 57157])
+            ("package--build-compatibility-table" function nil nil [57159 57483])
+            ("package--add-to-compatibility-table" function (:arguments ("pkg")) nil [57485 58097])
+            ("cl-defstruct" code nil nil [58261 58474])
+            ("package--append-to-alist" function (:arguments ("pkg-desc" "alist")) nil [58476 59430])
+            ("package--add-to-archive-contents" function (:arguments ("package" "archive")) nil [59432 60626])
+            ("package--read-archive-file" function (:arguments ("file")) nil [60628 61311])
+            ("package-read-archive-contents" function (:arguments ("archive")) nil [61313 61852])
+            ("package--old-archive-priorities" variable nil nil [61854 62152])
+            ("package-read-all-archive-contents" function nil nil [62154 62485])
+            ("package--initialized" variable nil nil [62669 62702])
+            ("package--init-file-ensured" variable nil nil [62704 62801])
+            ("package-initialize" function
+               (:user-visible-flag t
+                :arguments ("no-activate"))
+                nil [62818 64330])
+            ("package--downloads-in-progress" variable nil nil [64507 64598])
+            ("declare-function" code nil nil [64600 64665])
+            ("package-import-keyring" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [64682 65223])
+            ("package--post-download-archives-hook" variable nil nil [65225 65435])
+            ("put" code nil nil [65436 65503])
+            ("package--update-downloads-in-progress" function (:arguments ("entry")) nil [65505 66167])
+            ("package--download-one-archive" function (:arguments ("archive" "file" "async")) nil [66169 67932])
+            ("package--download-and-read-archives" function (:arguments ("async")) nil [67934 68633])
+            ("package-refresh-contents" function
+               (:user-visible-flag t
+                :arguments ("async"))
+                nil [68650 69558])
+            ("package-compute-transaction" function (:arguments ("packages" "requirements" "seen")) nil [69817 74028])
+            ("package--find-non-dependencies" function nil nil [74030 74592])
+            ("package--save-selected-packages" function (:arguments ("value")) nil [74594 74986])
+            ("package--user-selected-p" function (:arguments ("pkg")) nil [74988 75357])
+            ("package--get-deps" function (:arguments ("pkg" "only")) nil [75359 76096])
+            ("package--removable-packages" function nil nil [76098 76658])
+            ("package--used-elsewhere-p" function (:arguments ("pkg-desc" "pkg-list" "all")) nil [76660 77534])
+            ("package--sort-deps-in-alist" function (:arguments ("package" "only")) nil [77536 78195])
+            ("package--sort-by-dependence" function (:arguments ("package-list")) nil [78197 79050])
+            ("package-archive-base" function (:arguments ("desc")) nil [79444 79592])
+            ("package-install-from-archive" function (:arguments ("pkg-desc")) nil [79594 81812])
+            ("package-installed-p" function (:arguments ("package" "min-version")) nil [81814 82599])
+            ("package-download-transaction" function (:arguments ("packages")) nil [82601 82944])
+            ("package--ensure-init-file" function nil nil [82946 85606])
+            ("package-install" function
+               (:user-visible-flag t
+                :arguments ("pkg" "dont-select"))
+                nil [85623 87457])
+            ("package-strip-rcs-id" function (:arguments ("str")) nil [87459 87808])
+            ("declare-function" code nil nil [87810 87868])
+            ("package-install-from-buffer" function (:user-visible-flag t) nil [87885 89384])
+            ("package-install-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [89401 89848])
+            ("package-install-selected-packages" function (:user-visible-flag t) nil [89865 91141])
+            ("package--newest-p" function (:arguments ("pkg")) nil [91166 91335])
+            ("package-delete" function
+               (:user-visible-flag t
+                :arguments ("pkg-desc" "force" "nosave"))
+                nil [91337 94881])
+            ("package-reinstall" function
+               (:user-visible-flag t
+                :arguments ("pkg"))
+                nil [94898 95394])
+            ("package-autoremove" function (:user-visible-flag t) nil [95411 96414])
+            ("describe-package" function
+               (:user-visible-flag t
+                :arguments ("package"))
+                nil [96467 97906])
+            ("package-help-section-name" variable
+               (:default-value (quote ((t :inherit (bold font-lock-function-name-face))))
+                :type "face")
+                nil [97908 98078])
+            ("package--print-help-section" function (:arguments ("name" "strings")) nil [98080 98527])
+            ("declare-function" code nil nil [98529 98589])
+            ("describe-package-1" function (:arguments ("pkg")) nil [98591 108074])
+            ("package-install-button-action" function (:arguments ("button")) nil [108076 108406])
+            ("package-delete-button-action" function (:arguments ("button")) nil [108408 108731])
+            ("package-keyword-button-action" function (:arguments ("button")) nil [108733 108893])
+            ("package-make-button" function (:arguments ("text" "props")) nil [108895 109364])
+            ("package-menu-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map tabulated-list-mode-map) (define-key map "
" (quote package-menu-describe-package)) (define-key map "u" (quote package-menu-mark-unmark)) (define-key map "" (quote package-menu-backup-unmark)) (define-key map "d" (quote package-menu-mark-delete)) (define-key map "i" (quote package-menu-mark-install)) (define-key map "U" (quote package-menu-mark-upgrades)) (define-key map "r" (quote package-menu-refresh)) (define-key map "f" (quote package-menu-filter)) (define-key map "~" (quote package-menu-mark-obsolete-for-deletion)) (define-key map "x" (quote package-menu-execute)) (define-key map "h" (quote package-menu-quick-help)) (define-key map "H" (function package-menu-hide-package)) (define-key map "?" (quote package-menu-describe-package)) (define-key map "(" (function package-menu-toggle-hiding)) map)) nil [109393 110311])
+            ("easy-menu-define" code nil nil [110313 112125])
+            ("package-menu--new-package-list" variable nil nil [112127 112246])
+            ("package-menu--transaction-status" variable nil nil [112248 112346])
+            ("define-derived-mode" code nil nil [112348 113280])
+            ("package--push" function (:arguments ("pkg-desc" "status" "listname")) nil [113282 113650])
+            ("package-list-unversioned" variable nil nil [113652 113766])
+            ("package-list-unsigned" variable nil nil [113768 113883])
+            ("package--emacs-version-list" variable (:default-value (version-to-list emacs-version)) nil [113885 113985])
+            ("package--incompatible-p" function (:arguments ("pkg" "shallow")) nil [113987 115157])
+            ("package-desc-status" function (:arguments ("pkg-desc")) nil [115159 116821])
+            ("package-menu--hide-packages" variable (:default-value t) nil [116823 117047])
+            ("package-menu-toggle-hiding" function (:user-visible-flag t) nil [117049 117538])
+            ("package--remove-hidden" function (:arguments ("pkg-list")) nil [117540 119516])
+            ("package-hidden-regexps" variable nil nil [119518 119946])
+            ("package-menu--refresh" function (:arguments ("packages" "keywords")) nil [119948 122143])
+            ("package-all-keywords" function nil nil [122145 122408])
+            ("package--mapc" function (:arguments ("function" "packages")) nil [122410 123669])
+            ("package--has-keyword-p" function (:arguments ("desc" "keywords")) nil [123671 124261])
+            ("package-menu--generate" function (:arguments ("remember-pos" "packages" "keywords")) nil [124263 125063])
+            ("package-menu--print-info" function (:arguments ("pkg")) nil [125065 125298])
+            ("make-obsolete" code nil nil [125299 125395])
+            ("package-name" variable
+               (:default-value (quote ((t :inherit link)))
+                :type "face")
+                nil [125422 125537])
+            ("package-description" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [125539 125680])
+            ("package-status-built-in" variable
+               (:default-value (quote ((t :inherit font-lock-builtin-face)))
+                :type "face")
+                nil [125758 125912])
+            ("package-status-external" variable
+               (:default-value (quote ((t :inherit package-status-built-in)))
+                :type "face")
+                nil [125914 126069])
+            ("package-status-available" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [126071 126212])
+            ("package-status-new" variable
+               (:default-value (quote ((t :inherit (bold package-status-available))))
+                :type "face")
+                nil [126214 126367])
+            ("package-status-held" variable
+               (:default-value (quote ((t :inherit font-lock-constant-face)))
+                :type "face")
+                nil [126369 126516])
+            ("package-status-disabled" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [126518 126672])
+            ("package-status-installed" variable
+               (:default-value (quote ((t :inherit font-lock-comment-face)))
+                :type "face")
+                nil [126674 126830])
+            ("package-status-dependency" variable
+               (:default-value (quote ((t :inherit package-status-installed)))
+                :type "face")
+                nil [126832 126992])
+            ("package-status-unsigned" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [126994 127148])
+            ("package-status-incompat" variable
+               (:default-value (quote ((t :inherit error)))
+                :type "face")
+                nil [127150 127287])
+            ("package-status-avail-obso" variable
+               (:default-value (quote ((t :inherit package-status-incompat)))
+                :type "face")
+                nil [127289 127448])
+            ("package-menu--print-info-simple" function (:arguments ("pkg")) nil [127478 129176])
+            ("package-menu--old-archive-contents" variable nil nil [129178 129283])
+            ("package-menu-refresh" function (:user-visible-flag t) nil [129285 129757])
+            ("package-menu-hide-package" function (:user-visible-flag t) nil [129759 130921])
+            ("package-menu-describe-package" function
+               (:user-visible-flag t
+                :arguments ("button"))
+                nil [130923 131299])
+            ("package-menu-mark-delete" function
+               (:user-visible-flag t
+                :arguments ("_num"))
+                nil [131327 131617])
+            ("package-menu-mark-install" function
+               (:user-visible-flag t
+                :arguments ("_num"))
+                nil [131619 131897])
+            ("package-menu-mark-unmark" function
+               (:user-visible-flag t
+                :arguments ("_num"))
+                nil [131899 132061])
+            ("package-menu-backup-unmark" function (:user-visible-flag t) nil [132063 132225])
+            ("package-menu-mark-obsolete-for-deletion" function (:user-visible-flag t) nil [132227 132532])
+            ("package--quick-help-keys" variable (:default-value (quote (("install," "delete," "unmark," ("execute" . 1)) ("next," "previous") ("Hide-package," "(-toggle-hidden") ("refresh-contents," "g-redisplay," "filter," "help")))) nil [132534 132744])
+            ("package--prettify-quick-help-key" function (:arguments ("desc")) nil [132746 133247])
+            ("package-menu-quick-help" function (:user-visible-flag t) nil [133249 133527])
+            ("define-obsolete-function-alias" code nil nil [133529 133631])
+            ("package-menu-get-status" function nil nil [133633 133821])
+            ("package-archive-priority" function (:arguments ("archive")) nil [133823 134084])
+            ("package-desc-priority-version" function (:arguments ("pkg-desc")) nil [134086 134424])
+            ("package-menu--find-upgrades" function nil nil [134426 135427])
+            ("package-menu--mark-upgrades-pending" variable nil nil [135429 135539])
+            ("package-menu--mark-upgrades-1" function nil nil [135541 136539])
+            ("package-menu-mark-upgrades" function (:user-visible-flag t) nil [136541 137193])
+            ("package-menu--list-to-prompt" function (:arguments ("packages")) nil [137195 137777])
+            ("package-menu--prompt-transaction-p" function (:arguments ("delete" "install" "upgrade")) nil [137779 138369])
+            ("package-menu--partition-transaction" function (:arguments ("install" "delete")) nil [138371 139074])
+            ("package-menu--perform-transaction" function (:arguments ("install-list" "delete-list")) nil [139076 140176])
+            ("package--update-selected-packages" function (:arguments ("add" "remove")) nil [140178 140846])
+            ("package-menu-execute" function
+               (:user-visible-flag t
+                :arguments ("noquery"))
+                nil [140848 143193])
+            ("package-menu--version-predicate" function (:arguments ("A" "B")) nil [143195 143429])
+            ("package-menu--status-predicate" function (:arguments ("A" "B")) nil [143431 144530])
+            ("package-menu--description-predicate" function (:arguments ("A" "B")) nil [144532 144735])
+            ("package-menu--name-predicate" function (:arguments ("A" "B")) nil [144737 144886])
+            ("package-menu--archive-predicate" function (:arguments ("A" "B")) nil [144888 145034])
+            ("package-menu--populate-new-package-list" function nil nil [145036 145500])
+            ("package-menu--find-and-notify-upgrades" function nil nil [145502 145912])
+            ("package-menu--post-refresh" function nil nil [145914 146642])
+            ("package-menu--mark-or-notify-upgrades" function nil nil [146644 147265])
+            ("list-packages" function
+               (:user-visible-flag t
+                :arguments ("no-fetch"))
+                nil [147282 148546])
+            ("defalias" code nil nil [148563 148611])
+            ("package-show-package-list" function
+               (:user-visible-flag t
+                :arguments ("packages" "keywords"))
+                nil [148634 149305])
+            ("package-menu-filter" function
+               (:user-visible-flag t
+                :arguments ("keyword"))
+                nil [149420 150046])
+            ("package-list-packages-no-fetch" function (:user-visible-flag t) nil [150048 150274])
+            ("package" package nil nil [150276 150294]))          
+      :file "package.el"
+      :pointmax 150321
+      :fsize 150320
+      :lastmodtime '(23525 29543 0 0)
+      :unmatched-syntax '((close-paren 6406 . 6407) (symbol 6374 . 6391) (open-paren 6373 . 6374) (close-paren 6371 . 6372) (symbol 6336 . 6353) (open-paren 6335 . 6336) (close-paren 6333 . 6334) (symbol 6298 . 6315) (open-paren 6297 . 6298)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("float-pi" variable
+               (:constant-flag t
+                :default-value (* 4 (atan 1)))
+                nil [1068 1136])
+            ("pi" variable
+               (:constant-flag t
+                :default-value float-pi)
+                nil [1137 1215])
+            ("internal-make-var-non-special" code nil nil [1216 1251])
+            ("float-e" variable
+               (:constant-flag t
+                :default-value (exp 1))
+                nil [1253 1312])
+            ("degrees-to-radians" variable
+               (:constant-flag t
+                :default-value (/ float-pi 180.0))
+                nil [1314 1405])
+            ("radians-to-degrees" variable
+               (:constant-flag t
+                :default-value (/ 180.0 float-pi))
+                nil [1406 1496])
+            ("degrees-to-radians" function (:arguments ("x")) nil [1567 1672])
+            ("radians-to-degrees" function (:arguments ("x")) nil [1673 1778])
+            ("lisp-float-type" package nil nil [1780 1806]))          
+      :file "float-sup.el"
+      :pointmax 1835
+      :fsize 1834
+      :lastmodtime '(23525 29542 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "easymenu.el"
+      :fsize 28289
+      :lastmodtime '(23525 29540 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1632 1649])
+            ("find-function" customgroup (:user-visible-flag t) nil [1673 1807])
+            ("find-function-space-re" variable
+               (:constant-flag t
+                :default-value "\\(?:\\s-\\|
+\\|;.*
+\\)+")
+                nil [1809 1871])
+            ("find-function-regexp" variable (:default-value (concat "^\\s-*(\\(def\\(ine-skeleton\\|ine-generic-mode\\|ine-derived-mode\\|ine\\(?:-global\\)?-minor-mode\\|ine-compilation-mode\\|un-cvs-mode\\|foo\\|\\(?:[^icfgv]\\|g[^r]\\)\\(\\w\\|\\s_\\)+\\*?\\)\\|easy-mmode-define-[a-z-]+\\|easy-menu-define\\|menu-bar-make-toggle\\)" find-function-space-re "\\('\\|(quote \\)?%s\\(\\s-\\|$\\|[()]\\)")) nil [1873 2801])
+            ("find-variable-regexp" variable (:default-value (concat "^\\s-*(\\(def[^fumag]\\(\\w\\|\\s_\\)+\\*?\\|easy-mmode-def\\(map\\|syntax\\)\\|easy-menu-define\\)" find-function-space-re "%s\\(\\s-\\|$\\)")) nil [2803 3374])
+            ("find-face-regexp" variable (:default-value (concat "^\\s-*(defface" find-function-space-re "%s\\(\\s-\\|$\\)")) nil [3376 3739])
+            ("find-feature-regexp" variable (:default-value (concat ";;; Code:")) nil [3741 4274])
+            ("find-alias-regexp" variable (:default-value "(defalias +'%s") nil [4276 4543])
+            ("find-function-regexp-alist" variable (:default-value (quote ((nil . find-function-regexp) (defvar . find-variable-regexp) (defface . find-face-regexp) (feature . find-feature-regexp) (defalias . find-alias-regexp)))) nil [4545 5127])
+            ("put" code nil nil [5128 5185])
+            ("find-function-source-path" variable nil nil [5187 5427])
+            ("find-function-recenter-line" variable (:default-value 1) nil [5429 5750])
+            ("find-function-after-hook" variable nil nil [5752 5950])
+            ("find-library-suffixes" function nil nil [5968 6153])
+            ("find-library--load-name" function (:arguments ("library")) nil [6155 6475])
+            ("find-library-name" function (:arguments ("library")) nil [6477 7580])
+            ("find-library--from-load-history" function (:arguments ("library")) nil [7582 8189])
+            ("find-function-C-source-directory" variable (:default-value (let ((dir (expand-file-name "src" source-directory))) (if (file-accessible-directory-p dir) dir))) nil [8191 8483])
+            ("declare-function" code nil nil [8485 8542])
+            ("find-function-advised-original" function (:arguments ("func")) nil [8544 8990])
+            ("find-function-C-source" function (:arguments ("fun-or-var" "file" "type")) nil [8992 10265])
+            ("find-library" function
+               (:user-visible-flag t
+                :arguments ("library"))
+                nil [10282 10591])
+            ("read-library-name" function nil nil [10593 11959])
+            ("find-library-other-window" function
+               (:user-visible-flag t
+                :arguments ("library"))
+                nil [11976 12338])
+            ("find-library-other-frame" function
+               (:user-visible-flag t
+                :arguments ("library"))
+                nil [12355 12713])
+            ("find-function-search-for-symbol" function (:arguments ("symbol" "type" "library")) nil [12730 15837])
+            ("find-function-library" function (:arguments ("function" "lisp-only" "verbose")) nil [15839 17659])
+            ("find-function-noselect" function (:arguments ("function" "lisp-only")) nil [17676 18536])
+            ("find-function-read" function (:arguments ("type")) nil [18538 19764])
+            ("find-function-do-it" function (:arguments ("symbol" "type" "switch-fn")) nil [19766 20652])
+            ("find-function" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [20669 21265])
+            ("find-function-other-window" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [21282 21539])
+            ("find-function-other-frame" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [21556 21810])
+            ("find-variable-noselect" function (:arguments ("variable" "file")) nil [21827 22575])
+            ("find-variable" function
+               (:user-visible-flag t
+                :arguments ("variable"))
+                nil [22592 23198])
+            ("find-variable-other-window" function
+               (:user-visible-flag t
+                :arguments ("variable"))
+                nil [23215 23484])
+            ("find-variable-other-frame" function
+               (:user-visible-flag t
+                :arguments ("variable"))
+                nil [23501 23767])
+            ("find-definition-noselect" function (:arguments ("symbol" "type" "file")) nil [23784 24590])
+            ("find-face-definition" function
+               (:user-visible-flag t
+                :arguments ("face"))
+                nil [24741 25363])
+            ("find-function-on-key-do-it" function (:arguments ("key" "find-fn")) nil [25365 26445])
+            ("find-function-on-key" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [26462 26702])
+            ("find-function-on-key-other-window" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [26719 26962])
+            ("find-function-on-key-other-frame" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [26979 27219])
+            ("find-function-at-point" function (:user-visible-flag t) nil [27236 27446])
+            ("find-variable-at-point" function (:user-visible-flag t) nil [27463 27693])
+            ("find-function-setup-keys" function nil nil [27710 28321])
+            ("find-func" package nil nil [28323 28343]))          
+      :file "find-func.el"
+      :pointmax 28372
+      :fsize 28371
+      :lastmodtime '(23525 29542 0 0)
+      :unmatched-syntax '((close-paren 1649 . 1650) (symbol 1614 . 1631) (open-paren 1613 . 1614)))
+    (semanticdb-table "semanticdb-table"
+      :file "syntax.el"
+      :fsize 28594
+      :lastmodtime '(23525 29544 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("macroexp" include nil nil [1937 1956])
+            ("cl-lib" include nil nil [1957 1974])
+            ("pcase" include nil nil [1994 2010])
+            ("edebug" customgroup (:user-visible-flag t) nil [2026 2106])
+            ("edebug-setup-hook" variable nil nil [2109 2464])
+            ("edebug-all-defs" variable nil nil [2686 3190])
+            ("edebug-all-forms" variable nil nil [3412 3683])
+            ("edebug-eval-macro-args" variable nil nil [3685 4132])
+            ("edebug-max-depth" variable (:default-value 150) nil [4134 4659])
+            ("edebug-save-windows" variable (:default-value t) nil [4661 5101])
+            ("edebug-save-displayed-buffer-points" variable nil nil [5103 5662])
+            ("edebug-initial-mode" variable (:default-value (quote step)) nil [5664 6129])
+            ("edebug-trace" variable nil nil [6131 6491])
+            ("edebug-test-coverage" variable nil nil [6493 6882])
+            ("edebug-continue-kbd-macro" variable nil nil [6884 7074])
+            ("edebug-print-length" variable (:default-value 50) nil [7077 7225])
+            ("edebug-print-level" variable (:default-value 50) nil [7226 7372])
+            ("edebug-print-circle" variable (:default-value t) nil [7373 7520])
+            ("edebug-unwrap-results" variable nil nil [7522 7912])
+            ("edebug-on-error" variable (:default-value t) nil [7914 8545])
+            ("edebug-on-quit" variable (:default-value t) nil [8547 8668])
+            ("edebug-global-break-condition" variable nil nil [8670 8879])
+            ("edebug-sit-for-seconds" variable (:default-value 1) nil [8881 9027])
+            ("edebug-sit-on-break" variable (:default-value t) nil [9029 9192])
+            ("get-edebug-spec" function (:arguments ("symbol")) nil [9220 9606])
+            ("edebug-basic-spec" function (:arguments ("spec")) nil [9623 10045])
+            ("edebug-lambda-list-keywordp" function (:arguments ("object")) nil [10062 10280])
+            ("edebug-last-sexp" function nil nil [10283 10538])
+            ("edebug-window-list" function nil nil [10540 10762])
+            ("edebug-two-window-p" function nil nil [10778 10938])
+            ("edebug-sort-alist" function (:arguments ("alist" "function")) nil [10940 11189])
+            ("edebug-save-restriction" function (:arguments ("body")) nil [11205 11841])
+            ("edebug-trace-buffer" variable
+               (:constant-flag t
+                :default-value "*edebug-trace*")
+                nil [11856 11948])
+            ("edebug-pop-to-buffer" function (:arguments ("buffer" "window")) nil [11950 13271])
+            ("edebug-get-displayed-buffer-points" function nil nil [13293 13578])
+            ("edebug-set-buffer-points" function (:arguments ("buffer-points")) nil [13581 13891])
+            ("edebug-current-windows" function (:arguments ("which-windows")) nil [13893 14409])
+            ("edebug-set-windows" function (:arguments ("window-info")) nil [14411 15231])
+            ("edebug--read" function (:arguments ("orig" "stream")) nil [15393 16342])
+            ("edebug-result" variable nil nil [16344 16366])
+            ("edebug-eval-defun" function
+               (:user-visible-flag t
+                :arguments ("edebug-it"))
+                nil [16525 19039])
+            ("defalias" code nil nil [19057 19109])
+            ("edebug-eval-top-level-form" function (:user-visible-flag t) nil [19126 20257])
+            ("edebug-read-top-level-form" function nil nil [20260 20511])
+            ("defalias" code nil nil [20550 20596])
+            ("edebug-all-defs" function (:user-visible-flag t) nil [20613 20828])
+            ("edebug-all-forms" function (:user-visible-flag t) nil [20846 21053])
+            ("edebug-install-read-eval-functions" function nil nil [21056 21233])
+            ("edebug-uninstall-read-eval-functions" function nil nil [21235 21401])
+            ("defvar-local" code nil nil [21541 22060])
+            ("cl-defstruct" code nil nil [22062 22361])
+            ("edebug-set-form-data-entry" function (:arguments ("entry" "name" "begin" "end")) nil [22363 22598])
+            ("edebug-get-form-data-entry" function (:arguments ("pnt" "end-point")) nil [22600 23310])
+            ("edebug-form-data-symbol" function nil nil [23421 23695])
+            ("edebug-make-top-form-data-entry" function (:arguments ("new-entry")) nil [23697 23897])
+            ("edebug-clear-form-data-entry" function (:arguments ("entry")) nil [23899 24410])
+            ("edebug-syntax-error" function (:arguments ("args")) nil [24434 24557])
+            ("edebug-read-syntax-table" variable
+               (:constant-flag t
+                :default-value (let ((table (make-char-table (quote syntax-table) (quote symbol))) (i 0)) (while (< i 33) (aset table i (quote space)) (setq i (1+ i))) (aset table 40 (quote lparen)) (aset table 41 (quote rparen)) (aset table 39 (quote quote)) (aset table 96 (quote backquote)) (aset table 44 (quote comma)) (aset table 34 (quote string)) (aset table 63 (quote char)) (aset table 91 (quote lbracket)) (aset table 93 (quote rbracket)) (aset table 46 (quote dot)) (aset table 35 (quote hash)) table))
+                nil [24560 25340])
+            ("edebug-next-token-class" function nil nil [25342 25872])
+            ("edebug-skip-whitespace" function nil nil [25875 26141])
+            ("edebug-read-sexp" function nil nil [26196 27118])
+            ("edebug-offsets" variable nil nil [27467 27494])
+            ("edebug-offsets-stack" variable nil nil [27607 27640])
+            ("edebug-current-offset" variable nil nil [27641 27675])
+            ("edebug-read-objects" variable nil nil [27907 27939])
+            ("edebug-read-dotted-list" variable nil nil [28108 28144])
+            ("edebug-initialize-offsets" function nil nil [28146 28256])
+            ("edebug-store-before-offset" function (:arguments ("point")) nil [28258 28835])
+            ("edebug-store-after-offset" function (:arguments ("point")) nil [28837 29769])
+            ("edebug-ignore-offset" function nil nil [29771 29911])
+            ("edebug-storing-offsets" function (:arguments ("point" "body")) nil [29913 30131])
+            ("edebug-read-alist" variable
+               (:constant-flag t
+                :default-value (quote ((symbol . edebug-read-symbol) (lparen . edebug-read-list) (string . edebug-read-string) (quote . edebug-read-quote) (backquote . edebug-read-backquote) (comma . edebug-read-comma) (lbracket . edebug-read-vector) (hash . edebug-read-special))))
+                nil [30231 30538])
+            ("edebug-read-storing-offsets" function (:arguments ("stream")) nil [30540 30833])
+            ("defalias" code nil nil [30835 30872])
+            ("defalias" code nil nil [30873 30910])
+            ("edebug-read-quote" function (:arguments ("stream")) nil [30912 31098])
+            ("edebug-read-backquote" function (:arguments ("stream")) nil [31100 31284])
+            ("edebug-read-comma" function (:arguments ("stream")) nil [31286 31855])
+            ("edebug-read-special" function (:arguments ("stream")) nil [31857 33707])
+            ("edebug-read-list" function (:arguments ("stream")) nil [33709 34391])
+            ("edebug-read-vector" function (:arguments ("stream")) nil [34393 34682])
+            ("edebug-dotted-spec" variable nil nil [34753 34848])
+            ("edebug-new-cursor" function (:arguments ("expressions" "offsets")) nil [34850 35060])
+            ("edebug-set-cursor" function (:arguments ("cursor" "expressions" "offsets")) nil [35062 35268])
+            ("edebug-copy-cursor" function (:arguments ("cursor")) nil [35270 35396])
+            ("edebug-cursor-expressions" function (:arguments ("cursor")) nil [35398 35458])
+            ("edebug-cursor-offsets" function (:arguments ("cursor")) nil [35459 35515])
+            ("edebug-empty-cursor" function (:arguments ("cursor")) nil [35517 35645])
+            ("edebug-top-element" function (:arguments ("cursor")) nil [35647 35773])
+            ("edebug-top-element-required" function (:arguments ("cursor" "error")) nil [35775 36125])
+            ("edebug-top-offset" function (:arguments ("cursor")) nil [36127 36251])
+            ("edebug-move-cursor" function (:arguments ("cursor")) nil [36253 36729])
+            ("edebug-before-offset" function (:arguments ("cursor")) nil [36732 37060])
+            ("edebug-after-offset" function (:arguments ("cursor")) nil [37062 37266])
+            ("edebug-top-window-data" variable nil nil [38461 38492])
+            ("edebug-&optional" variable nil nil [38494 38519])
+            ("edebug-&rest" variable nil nil [38520 38541])
+            ("edebug-gate" variable nil nil [38542 38566])
+            ("edebug-def-name" variable nil nil [38605 38633])
+            ("edebug-old-def-name" variable nil nil [38681 38713])
+            ("edebug-error-point" variable nil nil [38757 38788])
+            ("edebug-best-error" variable nil nil [38789 38819])
+            ("edebug-read-and-maybe-wrap-form" function nil nil [38822 39797])
+            ("edebug-read-and-maybe-wrap-form1" function nil nil [39800 42094])
+            ("edebug-def-args" variable nil nil [42097 42121])
+            ("edebug-def-interactive" variable nil nil [42147 42178])
+            ("edebug-inside-func" variable nil nil [42218 42245])
+            ("edebug-interactive-p-name" function nil nil [42355 42564])
+            ("edebug-wrap-def-body" function (:arguments ("forms")) nil [42567 42818])
+            ("edebug-make-enter-wrapper" function (:arguments ("forms")) nil [42821 43549])
+            ("edebug-form-begin-marker" variable nil nil [43552 43585])
+            ("edebug-offset-index" variable nil nil [43625 43653])
+            ("edebug-offset-list" variable nil nil [43689 43716])
+            ("edebug-inc-offset" function (:arguments ("offset")) nil [43750 44073])
+            ("edebug-make-before-and-after-form" function (:arguments ("before-index" "form" "after-index")) nil [44076 44445])
+            ("edebug-make-after-form" function (:arguments ("form" "after-index")) nil [44447 44596])
+            ("edebug-unwrap" function (:arguments ("sexp")) nil [44599 45099])
+            ("edebug-unwrap*" function (:arguments ("sexp")) nil [45101 45391])
+            ("edebug-defining-form" function (:arguments ("cursor" "form-begin" "form-end" "speclist")) nil [45394 45850])
+            ("edebug-make-form-wrapper" function (:arguments ("cursor" "form-begin" "form-end" "speclist")) nil [45852 49169])
+            ("edebug-clear-frequency-count" function (:arguments ("name")) nil [49172 49420])
+            ("edebug-clear-coverage" function (:arguments ("name")) nil [49423 49657])
+            ("edebug-form" function (:arguments ("cursor")) nil [49660 51162])
+            ("edebug-forms" function (:arguments ("cursor")) nil [51165 51234])
+            ("edebug-sexps" function (:arguments ("cursor")) nil [51235 51304])
+            ("edebug-list-form-args" function (:arguments ("head" "cursor")) nil [51306 52119])
+            ("edebug-list-form" function (:arguments ("cursor")) nil [52122 53692])
+            ("edebug-matching-depth" variable nil nil [53718 53750])
+            ("edebug-no-match" function (:arguments ("cursor" "args")) nil [53975 54479])
+            ("edebug-match" function (:arguments ("cursor" "specs")) nil [54482 54802])
+            ("edebug-match-one-spec" function (:arguments ("cursor" "spec")) nil [54805 55131])
+            ("edebug-match-specs" function (:arguments ("cursor" "specs" "remainder-handler")) nil [55134 57643])
+            ("dolist" code nil nil [57926 58750])
+            ("edebug-match-symbol" function (:arguments ("cursor" "symbol")) nil [58752 59642])
+            ("edebug-match-sexp" function (:arguments ("cursor")) nil [59645 59780])
+            ("edebug-match-form" function (:arguments ("cursor")) nil [59782 59846])
+            ("defalias" code nil nil [59848 59897])
+            ("edebug-match-body" function (:arguments ("cursor")) nil [60003 60062])
+            ("edebug-match-&optional" function (:arguments ("cursor" "specs")) nil [60064 60218])
+            ("edebug-&optional-wrapper" function (:arguments ("cursor" "specs" "remainder-handler")) nil [60220 60748])
+            ("edebug-&rest-wrapper" function (:arguments ("cursor" "specs" "remainder-handler")) nil [60751 60987])
+            ("edebug-match-&rest" function (:arguments ("cursor" "specs")) nil [60989 61221])
+            ("edebug-match-&or" function (:arguments ("cursor" "specs")) nil [61224 62098])
+            ("edebug-match-&not" function (:arguments ("cursor" "specs")) nil [62101 62463])
+            ("def-edebug-spec" code nil nil [62488 62528])
+            ("edebug-match-&key" function (:arguments ("cursor" "specs")) nil [62530 62948])
+            ("edebug-match-gate" function (:arguments ("_cursor")) nil [62951 63079])
+            ("edebug-match-list" function (:arguments ("cursor" "specs")) nil [63082 64669])
+            ("edebug-match-sublist" function (:arguments ("cursor" "specs")) nil [64672 65206])
+            ("edebug-match-string" function (:arguments ("cursor" "spec")) nil [65209 65563])
+            ("edebug-match-nil" function (:arguments ("cursor")) nil [65565 65751])
+            ("edebug-match-function" function (:arguments ("_cursor")) nil [65754 65858])
+            ("edebug-match-&define" function (:arguments ("cursor" "specs")) nil [65860 66387])
+            ("edebug-match-lambda-expr" function (:arguments ("cursor")) nil [66389 67372])
+            ("edebug-match-name" function (:arguments ("cursor")) nil [67375 67909])
+            ("edebug-match-colon-name" function (:arguments ("_cursor" "spec")) nil [67911 68172])
+            ("edebug-match-cl-generic-method-args" function (:arguments ("cursor")) nil [68174 68558])
+            ("edebug-match-arg" function (:arguments ("cursor")) nil [68560 68980])
+            ("edebug-match-def-form" function (:arguments ("cursor")) nil [68982 69364])
+            ("edebug-match-def-body" function (:arguments ("cursor")) nil [69366 69858])
+            ("edebug-spec-p" function (:arguments ("object")) nil [69997 70166])
+            ("def-edebug-spec" code nil nil [70168 70339])
+            ("def-edebug-spec" code nil nil [70341 70480])
+            ("def-edebug-spec" code nil nil [70482 70852])
+            ("def-edebug-spec" code nil nil [70968 70996])
+            ("def-edebug-spec" code nil nil [71030 71063])
+            ("def-edebug-spec" code nil nil [71064 71121])
+            ("def-edebug-spec" code nil nil [71123 71289])
+            ("def-edebug-spec" code nil nil [71290 71503])
+            ("def-edebug-spec" code nil nil [71505 71542])
+            ("def-edebug-spec" code nil nil [71578 71702])
+            ("def-edebug-spec" code nil nil [71704 71814])
+            ("def-edebug-spec" code nil nil [71816 71880])
+            ("def-edebug-spec" code nil nil [72022 72234])
+            ("def-edebug-spec" code nil nil [72329 72381])
+            ("def-edebug-spec" code nil nil [72452 72515])
+            ("def-edebug-spec" code nil nil [72824 72902])
+            ("def-edebug-spec" code nil nil [72904 72930])
+            ("def-edebug-spec" code nil nil [72932 72975])
+            ("def-edebug-spec" code nil nil [72976 73011])
+            ("def-edebug-spec" code nil nil [73013 73056])
+            ("def-edebug-spec" code nil nil [73058 73156])
+            ("def-edebug-spec" code nil nil [73159 73196])
+            ("def-edebug-spec" code nil nil [73282 73994])
+            ("defalias" code nil nil [74618 74643])
+            ("def-edebug-spec" code nil nil [74681 74719])
+            ("def-edebug-spec" code nil nil [74796 74851])
+            ("def-edebug-spec" code nil nil [74852 74958])
+            ("def-edebug-spec" code nil nil [74983 75023])
+            ("def-edebug-spec" code nil nil [75024 75063])
+            ("edebug-active" variable nil nil [75109 75135])
+            ("edebug-stack" variable nil nil [75171 75196])
+            ("edebug-stack-depth" variable (:default-value -1) nil [75284 75314])
+            ("edebug-offset-indices" variable nil nil [75352 75386])
+            ("edebug-entered" variable nil nil [75538 75690])
+            ("edebug-debugger" variable
+               (:constant-flag t
+                :default-value (quote edebug))
+                nil [75720 75880])
+            ("edebug-function" variable nil nil [75951 75975])
+            ("edebug-data" variable nil nil [76021 76041])
+            ("edebug-def-mark" variable nil nil [76077 76101])
+            ("edebug-freq-count" variable nil nil [76132 76158])
+            ("edebug-coverage" variable nil nil [76193 76217])
+            ("edebug-buffer" variable nil nil [76274 76296])
+            ("edebug-execution-mode" variable (:default-value (quote step)) nil [76333 76369])
+            ("edebug-next-execution-mode" variable nil nil [76405 76444])
+            ("edebug-outside-debug-on-error" variable nil nil [76482 76520])
+            ("edebug-outside-debug-on-quit" variable nil nil [76559 76596])
+            ("edebug-signal" function (:arguments ("signal-name" "signal-data")) nil [76657 77730])
+            ("edebug-enter" function (:arguments ("function" "args" "body")) nil [77753 80259])
+            ("edebug-var-status" function (:arguments ("var")) nil [80261 80733])
+            ("edebug-restore-status" function (:arguments ("var" "status")) nil [80735 81140])
+            ("edebug--enter-trace" function (:arguments ("function" "args" "body")) nil [81142 81470])
+            ("def-edebug-spec" code nil nil [81472 81516])
+            ("edebug-tracing" function (:arguments ("msg" "body")) nil [81518 81900])
+            ("edebug-print-trace-before" function (:arguments ("msg")) nil [81902 82140])
+            ("edebug-print-trace-after" function (:arguments ("msg")) nil [82142 82378])
+            ("edebug-slow-before" function (:arguments ("before-index")) nil [82382 82925])
+            ("edebug-fast-before" function (:arguments ("_before-index")) nil [82927 82989])
+            ("edebug-slow-after" function (:arguments ("_before-index" "after-index" "value")) nil [82991 83650])
+            ("edebug-fast-after" function (:arguments ("_before-index" "_after-index" "value")) nil [83652 83758])
+            ("edebug-run-slow" function nil nil [83760 83880])
+            ("edebug-run-fast" function nil nil [83908 84028])
+            ("edebug-run-slow" code nil nil [84030 84047])
+            ("edebug--update-coverage" function (:arguments ("after-index" "value")) nil [84050 84410])
+            ("edebug-breakpoints" variable nil nil [84456 84483])
+            ("edebug-break-data" variable nil nil [84484 84510])
+            ("edebug-break" variable nil nil [84546 84567])
+            ("edebug-global-break" variable nil nil [84596 84624])
+            ("edebug-break-condition" variable nil nil [84660 84691])
+            ("edebug-break-result" variable nil nil [84734 84766])
+            ("edebug-global-break-result" variable nil nil [84767 84806])
+            ("edebug-debugger" function (:arguments ("offset-index" "arg-mode" "value")) nil [84809 86393])
+            ("edebug-point" variable nil nil [86765 86786])
+            ("edebug-outside-buffer" variable nil nil [86816 86846])
+            ("edebug-outside-point" variable nil nil [86886 86915])
+            ("edebug-outside-mark" variable nil nil [86946 86974])
+            ("edebug-window-data" variable nil nil [87004 87031])
+            ("edebug-outside-windows" variable nil nil [87080 87111])
+            ("edebug-eval-buffer" variable nil nil [87143 87170])
+            ("edebug-outside-d-c-i-n-s-w" variable nil nil [87198 87233])
+            ("edebug-eval-list" variable nil nil [87284 87313])
+            ("edebug-previous-result" variable nil nil [87351 87386])
+            ("defalias" code nil nil [87462 87505])
+            ("edebug--display" function (:arguments ("value" "offset-index" "arg-mode")) nil [87507 87784])
+            ("edebug--display-1" function (:arguments ("value" "offset-index" "arg-mode")) nil [87786 98237])
+            ("edebug-number-of-recursions" variable nil nil [98240 98278])
+            ("edebug-recursion-depth" variable nil nil [98361 98394])
+            ("edebug-outside-match-data" variable nil nil [98485 98519])
+            ("edebug-backtrace-buffer" variable nil nil [98551 98583])
+            ("edebug-inside-windows" variable nil nil [98619 98649])
+            ("edebug-interactive-p" variable nil nil [98650 98679])
+            ("edebug--recursive-edit" function (:arguments ("arg-mode")) nil [98681 101803])
+            ("edebug-arrow-alist" variable
+               (:constant-flag t
+                :default-value (quote ((Continue-fast . "=") (Trace-fast . "-") (continue . ">") (trace . "->") (step . "=>") (next . "=>") (go . "<>") (Go-nonstop . ".."))))
+                nil [101837 102090])
+            ("edebug-overlay-arrow" function nil nil [102092 102522])
+            ("edebug-toggle-save-all-windows" function (:user-visible-flag t) nil [102525 103056])
+            ("edebug-changing-windows" function (:arguments ("body")) nil [103058 103506])
+            ("edebug-toggle-save-selected-window" function (:user-visible-flag t) nil [103508 104516])
+            ("edebug-toggle-save-windows" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [104518 104802])
+            ("edebug-where" function (:user-visible-flag t) nil [104804 105229])
+            ("edebug-view-outside" function (:user-visible-flag t) nil [105231 105710])
+            ("edebug-bounce-point" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [105713 106486])
+            ("edebug-display-buffer-list" variable nil nil [106635 106738])
+            ("edebug-display-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [106741 107168])
+            ("edebug-find-stop-point" function nil nil [107204 108358])
+            ("edebug-next-breakpoint" function (:user-visible-flag t) nil [108361 109581])
+            ("edebug-modify-breakpoint" function (:arguments ("flag" "condition" "temporary")) nil [109584 111014])
+            ("edebug-set-breakpoint" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [111016 111204])
+            ("edebug-unset-breakpoint" function (:user-visible-flag t) nil [111206 111331])
+            ("edebug-set-global-break-condition" function
+               (:user-visible-flag t
+                :arguments ("expression"))
+                nil [111334 111831])
+            ("edebug-set-mode" function (:arguments ("mode" "shortmsg" "msg")) nil [111864 112274])
+            ("defalias" code nil nil [112277 112331])
+            ("edebug-step-mode" function (:user-visible-flag t) nil [112333 112476])
+            ("edebug-next-mode" function (:user-visible-flag t) nil [112478 112626])
+            ("edebug-go-mode" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [112628 112875])
+            ("edebug-Go-nonstop-mode" function (:user-visible-flag t) nil [112877 113111])
+            ("edebug-trace-mode" function (:user-visible-flag t) nil [113114 113308])
+            ("edebug-Trace-fast-mode" function (:user-visible-flag t) nil [113310 113544])
+            ("edebug-continue-mode" function (:user-visible-flag t) nil [113546 113760])
+            ("edebug-Continue-fast-mode" function (:user-visible-flag t) nil [113762 114013])
+            ("edebug-goto-here" function (:user-visible-flag t) nil [114146 114281])
+            ("edebug-stop" function (:user-visible-flag t) nil [114284 114429])
+            ("edebug-forward" function (:user-visible-flag t) nil [114433 114637])
+            ("edebug-forward-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [114640 115030])
+            ("edebug-step-out" function (:user-visible-flag t) nil [115032 115748])
+            ("edebug-instrument-function" function (:arguments ("func")) nil [115750 117357])
+            ("edebug-instrument-callee" function (:user-visible-flag t) nil [117359 118158])
+            ("edebug-step-in" function (:user-visible-flag t) nil [118161 118589])
+            ("edebug-on-entry" function
+               (:user-visible-flag t
+                :arguments ("function" "flag"))
+                nil [118591 118949])
+            ("cancel-edebug-on-entry" function (:arguments ("function")) nil [118951 119070])
+            ("advice-add" code nil nil [119074 119134])
+            ("edebug--debug-on-entry" function (:arguments ("orig" "function")) nil [119202 119474])
+            ("edebug-top-level-nonstop" function (:user-visible-flag t) nil [119477 119710])
+            ("edebug-initial-mode-alist" variable
+               (:constant-flag t
+                :default-value (quote ((edebug-step-mode . step) (edebug-next-mode . next) (edebug-trace-mode . trace) (edebug-Trace-fast-mode . Trace-fast) (edebug-go-mode . go) (edebug-continue-mode . continue) (edebug-Continue-fast-mode . Continue-fast) (edebug-Go-nonstop-mode . Go-nonstop))))
+                nil [119844 120231])
+            ("edebug-mode-map" variable nil nil [120233 120257])
+            ("edebug-set-initial-mode" function (:user-visible-flag t) nil [120291 121027])
+            ("edebug-outside-excursion" function (:arguments ("body")) nil [121060 122902])
+            ("edebug-eval" function (:arguments ("expr")) nil [122904 122970])
+            ("edebug-safe-eval" function (:arguments ("expr")) nil [122972 123273])
+            ("edebug-report-error" function (:arguments ("value")) nil [123290 123790])
+            ("print-readably" variable nil nil [123792 123815])
+            ("edebug-safe-prin1-to-string" function (:arguments ("value")) nil [123950 124265])
+            ("edebug-compute-previous-result" function (:arguments ("previous-value")) nil [124267 124564])
+            ("edebug-previous-result" function (:user-visible-flag t) nil [124566 124686])
+            ("defalias" code nil nil [124714 124769])
+            ("defalias" code nil nil [124770 124812])
+            ("defalias" code nil nil [124813 124849])
+            ("edebug-eval-expression" function
+               (:user-visible-flag t
+                :arguments ("expr"))
+                nil [124851 125339])
+            ("edebug-eval-last-sexp" function (:user-visible-flag t) nil [125341 125521])
+            ("edebug-eval-print-last-sexp" function (:user-visible-flag t) nil [125523 125980])
+            ("edebug-inhibit-emacs-lisp-mode-bindings" variable nil nil [126005 126222])
+            ("define-obsolete-variable-alias" code nil nil [126224 126335])
+            ("unless" code nil nil [126393 126822])
+            ("edebug-mode-map" variable (:default-value (let ((map (copy-keymap emacs-lisp-mode-map))) (define-key map " " (quote edebug-step-mode)) (define-key map "n" (quote edebug-next-mode)) (define-key map "g" (quote edebug-go-mode)) (define-key map "G" (quote edebug-Go-nonstop-mode)) (define-key map "t" (quote edebug-trace-mode)) (define-key map "T" (quote edebug-Trace-fast-mode)) (define-key map "c" (quote edebug-continue-mode)) (define-key map "C" (quote edebug-Continue-fast-mode)) (define-key map "f" (quote edebug-forward-sexp)) (define-key map "h" (quote edebug-goto-here)) (define-key map "I" (quote edebug-instrument-callee)) (define-key map "i" (quote edebug-step-in)) (define-key map "o" (quote edebug-step-out)) (define-key map "q" (quote top-level)) (define-key map "Q" (quote edebug-top-level-nonstop)) (define-key map "a" (quote abort-recursive-edit)) (define-key map "S" (quote edebug-stop)) (define-key map "b" (quote edebug-set-breakpoint)) (define-key map "u" (quote edebug-unset-breakpoint)) (define-key map "B" (quote edebug-next-breakpoint)) (define-key map "x" (quote edebug-set-conditional-breakpoint)) (define-key map "X" (quote edebug-set-global-break-condition)) (define-key map "r" (quote edebug-previous-result)) (define-key map "e" (quote edebug-eval-expression)) (define-key map "" (quote edebug-eval-last-sexp)) (define-key map "E" (quote edebug-visit-eval-list)) (define-key map "w" (quote edebug-where)) (define-key map "v" (quote edebug-view-outside)) (define-key map "p" (quote edebug-bounce-point)) (define-key map "P" (quote edebug-view-outside)) (define-key map "W" (quote edebug-toggle-save-windows)) (define-key map "?" (quote edebug-help)) (define-key map "d" (quote edebug-backtrace)) (define-key map "-" (quote negative-argument)) (define-key map "=" (quote edebug-temp-display-freq-count)) (define-key map "" (quote edebug-step-mode)) (define-key map "" (quote edebug-next-mode)) (define-key map "" (quote edebug-go-mode)) (define-key map " " (quote edebug-set-breakpoint)) (define-key map "" (quote edebug-unset-breakpoint)) (define-key map "" (lambda nil (interactive) (edebug-set-breakpoint t))) (define-key map "" (quote edebug-where)) map)) nil [126824 129190])
+            ("global-edebug-prefix" variable (:default-value "X") nil [129331 129437])
+            ("global-edebug-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map " " (quote edebug-step-mode)) (define-key map "g" (quote edebug-go-mode)) (define-key map "G" (quote edebug-Go-nonstop-mode)) (define-key map "t" (quote edebug-trace-mode)) (define-key map "T" (quote edebug-Trace-fast-mode)) (define-key map "c" (quote edebug-continue-mode)) (define-key map "C" (quote edebug-Continue-fast-mode)) (define-key map "b" (quote edebug-set-breakpoint)) (define-key map "u" (quote edebug-unset-breakpoint)) (define-key map "x" (quote edebug-set-conditional-breakpoint)) (define-key map "X" (quote edebug-set-global-break-condition)) (define-key map "w" (quote edebug-where)) (define-key map "W" (quote edebug-toggle-save-windows)) (define-key map "q" (quote top-level)) (define-key map "Q" (quote edebug-top-level-nonstop)) (define-key map "a" (quote abort-recursive-edit)) (define-key map "=" (quote edebug-display-freq-count)) map)) nil [129439 130464])
+            ("global-unset-key" code nil nil [130466 130505])
+            ("global-set-key" code nil nil [130506 130561])
+            ("edebug-help" function (:user-visible-flag t) nil [130564 130665])
+            ("edebug--mode-saved-vars" variable nil nil [130667 130703])
+            ("define-minor-mode" code nil nil [130705 132637])
+            ("edebug-kill-buffer" function nil nil [132639 132787])
+            ("edebug-eval-result-list" function nil nil [132890 133169])
+            ("edebug-eval-display-list" function (:arguments ("eval-result-list")) nil [133171 133638])
+            ("edebug-create-eval-buffer" function nil nil [133640 133842])
+            ("edebug-eval-display" function (:arguments ("eval-result-list")) nil [133964 134233])
+            ("edebug-eval-redisplay" function nil nil [134235 134491])
+            ("edebug-visit-eval-list" function (:user-visible-flag t) nil [134493 134667])
+            ("edebug-update-eval-list" function (:user-visible-flag t) nil [134670 135363])
+            ("edebug-delete-eval-item" function (:user-visible-flag t) nil [135366 135705])
+            ("edebug-eval-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map lisp-interaction-mode-map) (define-key map "" (quote edebug-where)) (define-key map "" (quote edebug-delete-eval-item)) (define-key map "" (quote edebug-update-eval-list)) (define-key map "" (quote edebug-eval-last-sexp)) (define-key map "
+" (quote edebug-eval-print-last-sexp)) map)) nil [135709 136178])
+            ("put" code nil nil [136180 136224])
+            ("define-derived-mode" code nil nil [136226 136743])
+            ("edebug" function (:arguments ("arg-mode" "args")) nil [137072 138068])
+            ("edebug-backtrace" function (:user-visible-flag t) nil [138071 139427])
+            ("edebug-trace-display" function (:arguments ("buf-name" "fmt" "args")) nil [139450 140533])
+            ("edebug-trace" function (:arguments ("fmt" "args")) nil [140536 140711])
+            ("edebug-display-freq-count" function (:user-visible-flag t) nil [140892 143285])
+            ("edebug-temp-display-freq-count" function (:user-visible-flag t) nil [143426 143906])
+            ("edebug-toggle" function (:arguments ("variable")) nil [143921 144054])
+            ("easymenu" include nil nil [144173 144192])
+            ("edebug-mode-menus" variable
+               (:constant-flag t
+                :default-value (quote ("Edebug" ["Stop" edebug-stop t] ["Step" edebug-step-mode t] ["Next" edebug-next-mode t] ["Trace" edebug-trace-mode t] ["Trace Fast" edebug-Trace-fast-mode t] ["Continue" edebug-continue-mode t] ["Continue Fast" edebug-Continue-fast-mode t] ["Go" edebug-go-mode t] ["Go Nonstop" edebug-Go-nonstop-mode t] "----" ["Help" edebug-help t] ["Abort" abort-recursive-edit t] ["Quit to Top Level" top-level t] ["Quit Nonstop" edebug-top-level-nonstop t] "----" ("Jumps" ["Forward Sexp" edebug-forward-sexp t] ["Step In" edebug-step-in t] ["Step Out" edebug-step-out t] ["Goto Here" edebug-goto-here t]) ("Breaks" ["Set Breakpoint" edebug-set-breakpoint t] ["Unset Breakpoint" edebug-unset-breakpoint t] ["Set Conditional Breakpoint" edebug-set-conditional-breakpoint t] ["Set Global Break Condition" edebug-set-global-break-condition t] ["Show Next Breakpoint" edebug-next-breakpoint t]) ("Views" ["Where am I?" edebug-where t] ["Bounce to Current Point" edebug-bounce-point t] ["View Outside Windows" edebug-view-outside t] ["Previous Result" edebug-previous-result t] ["Show Backtrace" edebug-backtrace t] ["Display Freq Count" edebug-display-freq-count t]) ("Eval" ["Expression" edebug-eval-expression t] ["Last Sexp" edebug-eval-last-sexp t] ["Visit Eval List" edebug-visit-eval-list t]) ("Options" ["Edebug All Defs" edebug-all-defs :style toggle :selected edebug-all-defs] ["Edebug All Forms" edebug-all-forms :style toggle :selected edebug-all-forms] "----" ["Tracing" (edebug-toggle (quote edebug-trace)) :style toggle :selected edebug-trace] ["Test Coverage" (edebug-toggle (quote edebug-test-coverage)) :style toggle :selected edebug-test-coverage] ["Save Windows" edebug-toggle-save-windows :style toggle :selected edebug-save-windows] ["Save Point" (edebug-toggle (quote edebug-save-displayed-buffer-points)) :style toggle :selected edebug-save-displayed-buffer-points]))))
+                nil [144194 146375])
+            ("defalias" code nil nil [146412 146459])
+            ("edebug-mark" function nil nil [146461 146494])
+            ("edebug-set-conditional-breakpoint" function
+               (:user-visible-flag t
+                :arguments ("arg" "condition"))
+                nil [146496 147589])
+            ("easy-menu-define" code nil nil [147591 147670])
+            ("edebug--require-cl-read" function nil nil [147781 147843])
+            ("if" code nil nil [147845 148068])
+            ("add-hook" code nil nil [148324 148414])
+            ("edebug--called-interactively-skip" function (:arguments ("i" "frame1" "frame2")) nil [148415 148784])
+            ("edebug-install-read-eval-functions" code nil nil [148938 148974])
+            ("edebug-unload-function" function nil nil [148976 149532])
+            ("edebug" package nil nil [149534 149551]))          
+      :file "edebug.el"
+      :pointmax 149576
+      :fsize 149575
+      :lastmodtime '(23525 29540 0 0)
+      :unmatched-syntax '((punctuation 119201 . 119202) (punctuation 119073 . 119074) (punctuation 114432 . 114433) (punctuation 106740 . 106741) (punctuation 106634 . 106635) (punctuation 11204 . 11205) (punctuation 10777 . 10778) (close-paren 2010 . 2011) (symbol 1976 . 1993) (open-paren 1975 . 1976)))
+    (semanticdb-table "semanticdb-table"
+      :file "ring.el"
+      :fsize 8343
+      :lastmodtime '(23525 29543 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("trace" customgroup (:user-visible-flag t) nil [4199 4300])
+            ("trace-buffer" variable (:default-value "*trace-output*") nil [4317 4426])
+            ("trace-level" variable nil nil [4476 4498])
+            ("trace-advice-name" variable (:default-value (quote trace-function\ )) nil [4555 4599])
+            ("trace-separator" variable (:default-value (format "%s
+" (make-string 70 61))) nil [4665 4725])
+            ("inhibit-trace" variable nil nil [4727 4807])
+            ("trace-values" function (:arguments ("values")) nil [4824 5156])
+            ("trace-entry-message" function (:arguments ("function" "level" "args" "context")) nil [5158 5817])
+            ("trace-exit-message" function (:arguments ("function" "level" "value" "context")) nil [5819 6387])
+            ("trace--timer" variable nil nil [6389 6414])
+            ("trace--display-buffer" function (:arguments ("buf")) nil [6416 6742])
+            ("trace-make-advice" function (:arguments ("function" "buffer" "background" "context")) nil [6745 8381])
+            ("trace-function-internal" function (:arguments ("function" "buffer" "background" "context")) nil [8383 8688])
+            ("trace-is-traced" function (:arguments ("function")) nil [8690 8771])
+            ("trace--read-args" function (:arguments ("prompt")) nil [8773 10056])
+            ("trace-function-foreground" function
+               (:user-visible-flag t
+                :arguments ("function" "buffer" "context"))
+                nil [10073 11044])
+            ("trace-function-background" function
+               (:user-visible-flag t
+                :arguments ("function" "buffer" "context"))
+                nil [11061 11420])
+            ("defalias" code nil nil [11437 11490])
+            ("untrace-function" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [11492 11955])
+            ("untrace-all" function (:user-visible-flag t) nil [11957 12072])
+            ("trace" package nil nil [12074 12090]))          
+      :file "trace.el"
+      :pointmax 12115
+      :fsize 12114
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tq-queue" function (:arguments ("tq")) nil [2131 2175])
+            ("tq-process" function (:arguments ("tq")) nil [2176 2226])
+            ("tq-buffer" function (:arguments ("tq")) nil [2227 2277])
+            ("tq-queue-head-question" function (:arguments ("tq")) nil [2426 2487])
+            ("tq-queue-head-regexp" function (:arguments ("tq")) nil [2573 2640])
+            ("tq-queue-head-closure" function (:arguments ("tq")) nil [2693 2766])
+            ("tq-queue-head-fn" function (:arguments ("tq")) nil [2846 2919])
+            ("tq-queue-empty" function (:arguments ("tq")) nil [2957 3012])
+            ("tq-create" function (:arguments ("process")) nil [3053 3580])
+            ("tq-queue-add" function (:arguments ("tq" "question" "re" "closure" "fn")) nil [3582 3733])
+            ("tq-queue-pop" function (:arguments ("tq")) nil [3735 3947])
+            ("tq-enqueue" function (:arguments ("tq" "question" "regexp" "closure" "fn" "delay-question")) nil [3949 4796])
+            ("tq-close" function (:arguments ("tq")) nil [4798 4946])
+            ("tq-filter" function (:arguments ("tq" "string")) nil [4948 5211])
+            ("tq-process-buffer" function (:arguments ("tq")) nil [5213 6154])
+            ("tq" package nil nil [6156 6169]))          
+      :file "tq.el"
+      :pointmax 6191
+      :fsize 6190
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("edebug" include nil nil [3214 3231])
+            ("testcover" package nil nil [3232 3252])
+            ("testcover" customgroup (:user-visible-flag t) nil [3429 3535])
+            ("testcover-constants" variable (:default-value (quote (nil t emacs-build-time emacs-version emacs-major-version emacs-minor-version))) nil [3537 3812])
+            ("testcover-1value-functions" variable (:default-value (quote (backward-char barf-if-buffer-read-only beginning-of-line buffer-disable-undo buffer-enable-undo current-global-map deactivate-mark delete-backward-char delete-char delete-region ding forward-char function* insert insert-and-inherit kill-all-local-variables kill-line kill-paragraph kill-region kill-sexp lambda minibuffer-complete-and-exit narrow-to-region next-line push-mark put-text-property run-hooks set-match-data signal substitute-key-definition suppress-keymap undo use-local-map while widen yank))) nil [3814 4751])
+            ("testcover-noreturn-functions" variable (:default-value (quote (error noreturn throw signal))) nil [4753 5000])
+            ("testcover-compose-functions" variable (:default-value (quote (+ - * / = append length list make-keymap make-sparse-keymap mapcar message propertize replace-regexp-in-string run-with-idle-timer set-buffer-modified-p))) nil [5002 5517])
+            ("testcover-progn-functions" variable (:default-value (quote (define-key fset function goto-char mapc overlay-put progn save-current-buffer save-excursion save-match-data save-restriction save-selected-window save-window-excursion set set-default set-marker-insertion-type setq setq-default with-current-buffer with-output-to-temp-buffer with-syntax-table with-temp-buffer with-temp-file with-temp-message with-timeout))) nil [5519 6213])
+            ("testcover-prog1-functions" variable (:default-value (quote (prog1 unwind-protect))) nil [6215 6520])
+            ("testcover-potentially-1value-functions" variable (:default-value (quote (add-hook and beep or remove-hook unless when))) nil [6522 6787])
+            ("testcover-nohits" variable
+               (:default-value (quote ((t (:background "DeepPink2"))))
+                :type "face")
+                nil [6789 6927])
+            ("testcover-1value" variable
+               (:default-value (quote ((t (:background "Wheat2"))))
+                :type "face")
+                nil [6929 7083])
+            ("testcover-module-constants" variable nil nil [7261 7384])
+            ("testcover-module-1value-functions" variable nil nil [7386 7566])
+            ("testcover-module-potentially-1value-functions" variable nil nil [7568 7759])
+            ("testcover-vector" variable nil nil [7761 7853])
+            ("testcover-start" function
+               (:user-visible-flag t
+                :arguments ("filename" "byte-compile"))
+                nil [8065 8932])
+            ("testcover-this-defun" function (:user-visible-flag t) nil [8949 9167])
+            ("testcover--read" function (:arguments ("orig" "stream")) nil [9169 9555])
+            ("testcover-reinstrument" function (:arguments ("form")) nil [9557 16568])
+            ("testcover-reinstrument-list" function (:arguments ("list")) nil [16570 16996])
+            ("testcover-reinstrument-compose" function (:arguments ("list" "fun")) nil [16998 17586])
+            ("testcover-end" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [17588 17798])
+            ("testcover-enter" function (:arguments ("testcover-sym" "testcover-fun")) nil [17985 18315])
+            ("testcover-after" function (:arguments ("idx" "val")) nil [18317 19138])
+            ("testcover-1value" function (:arguments ("idx" "val")) nil [19140 19810])
+            ("testcover-mark" function (:arguments ("def")) nil [20032 21526])
+            ("testcover-mark-all" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [21528 21891])
+            ("testcover-unmark-all" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [21893 22141])
+            ("testcover-next-mark" function (:user-visible-flag t) nil [22176 22349]))          
+      :file "testcover.el"
+      :pointmax 22378
+      :fsize 22377
+      :lastmodtime '(23525 29544 0 0)
+      :unmatched-syntax nil))
+  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!emacs-lisp!semantic.cache"
+  :semantic-tag-version "2.0"
+  :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041gnus\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041gnus\041semantic.cache"
index 10ea2cd..c631303 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041gnus\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041gnus\041semantic.cache"
@@ -1286,9 +1286,65 @@
       :lastmodtime '(23525 29553 0 0)
       :unmatched-syntax '((close-paren 923 . 924) (symbol 892 . 909) (open-paren 891 . 892)))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [1117 1130])
+            ("parse-time" include nil nil [1132 1153])
+            ("nnimap" include nil nil [1154 1171])
+            ("epg" include nil nil [1192 1206])
+            ("epg-make-context" function (:prototype-flag t) nil [1247 1281])
+            ("epg-context-set-passphrase-callback" function (:prototype-flag t) nil [1282 1335])
+            ("epg-decrypt-string" function (:prototype-flag t) nil [1336 1372])
+            ("epg-encrypt-string" function (:prototype-flag t) nil [1373 1409])
+            ("gnus-cloud" customgroup (:user-visible-flag t) nil [1411 1501])
+            ("gnus-cloud-synced-files" variable (:default-value (quote ("~/.authinfo.gpg" "~/.gnus.el" (:directory "~/News" :match ".*.SCORE\\'")))) nil [1503 2072])
+            ("gnus-cloud-storage-method" variable (:default-value (if (featurep (quote epg)) (quote epg) (quote base64-gzip))) nil [2074 2448])
+            ("gnus-cloud-interactive" variable (:default-value t) nil [2450 2594])
+            ("gnus-cloud-group-name" variable (:default-value "Emacs-Cloud") nil [2596 2640])
+            ("gnus-cloud-covered-servers" variable nil nil [2641 2680])
+            ("gnus-cloud-version" variable (:default-value 1) nil [2682 2711])
+            ("gnus-cloud-sequence" variable (:default-value 1) nil [2712 2742])
+            ("gnus-cloud-method" variable nil nil [2744 3076])
+            ("gnus-cloud-make-chunk" function (:arguments ("elems")) nil [3078 3267])
+            ("gnus-cloud-insert-data" function (:arguments ("elems")) nil [3269 4290])
+            ("gnus-cloud-encode-data" function nil nil [4292 5409])
+            ("gnus-cloud-decode-data" function nil nil [5411 6301])
+            ("gnus-cloud-parse-chunk" function nil nil [6303 6889])
+            ("gnus-cloud-parse-version-1" function nil nil [6891 7755])
+            ("gnus-cloud-update-all" function (:arguments ("elems")) nil [7757 8123])
+            ("gnus-cloud-update-newsrc-data" function (:arguments ("group" "elem" "force-older")) nil [8125 9625])
+            ("gnus-cloud-update-file" function (:arguments ("elem" "op")) nil [9627 11181])
+            ("gnus-cloud-replace-file" function (:arguments ("file-name" "date" "new-contents")) nil [11183 11521])
+            ("gnus-cloud-file-covered-p" function (:arguments ("file-name")) nil [11523 12190])
+            ("gnus-cloud-all-files" function nil nil [12192 12730])
+            ("gnus-cloud-file-timestamps" variable nil nil [12732 12771])
+            ("gnus-cloud-files-to-upload" function (:arguments ("full")) nil [12773 13219])
+            ("gnus-cloud-timestamp" function (:arguments ("time")) nil [13221 13342])
+            ("gnus-cloud-file-new-p" function (:arguments ("file" "full")) nil [13344 13622])
+            ("declare-function" code nil nil [13624 13749])
+            ("declare-function" code nil nil [13750 13854])
+            ("gnus-cloud-ensure-cloud-group" function nil nil [13856 14440])
+            ("gnus-cloud-upload-all-data" function (:user-visible-flag t) nil [14442 14582])
+            ("gnus-cloud-upload-data" function
+               (:user-visible-flag t
+                :arguments ("full"))
+                nil [14584 15849])
+            ("gnus-cloud-add-timestamps" function (:arguments ("elems")) nil [15851 16239])
+            ("gnus-cloud-available-chunks" function nil nil [16241 16957])
+            ("gnus-cloud-chunk-sequence" function (:arguments ("string")) nil [16959 17110])
+            ("gnus-cloud-prune-old-chunks" function (:arguments ("headers")) nil [17130 17699])
+            ("gnus-cloud-download-all-data" function (:user-visible-flag t) nil [17701 17885])
+            ("gnus-cloud-download-data" function (:arguments ("update" "sequence-override")) nil [17887 19339])
+            ("gnus-cloud-server-p" function (:arguments ("server")) nil [19341 19422])
+            ("gnus-cloud-host-server-p" function (:arguments ("server")) nil [19424 19500])
+            ("gnus-cloud-host-acceptable-method-p" function (:arguments ("server")) nil [19502 19611])
+            ("gnus-cloud-collect-full-newsrc" function nil nil [19613 20081])
+            ("gnus-cloud" package nil nil [20083 20104]))          
       :file "gnus-cloud.el"
+      :pointmax 20134
       :fsize 20133
-      :lastmodtime '(23525 29551 0 0))
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 1206 . 1207) (symbol 1174 . 1191) (open-paren 1173 . 1174) (close-paren 1130 . 1131) (symbol 1099 . 1116) (open-paren 1098 . 1099)))
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -4985,13 +5041,424 @@
       :fsize 27793
       :lastmodtime '(23525 29557 0 0))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [933 946])
+            ("gnus" include nil nil [949 964])
+            ("gnus-sum" include nil nil [965 984])
+            ("gnus-art" include nil nil [985 1004])
+            ("gnus-range" include nil nil [1005 1026])
+            ("gnus-win" include nil nil [1027 1046])
+            ("message" include nil nil [1047 1065])
+            ("score-mode" include nil nil [1066 1087])
+            ("gmm-utils" include nil nil [1088 1108])
+            ("gnus-global-score-files" variable nil nil [1110 1746])
+            ("gnus-score-file-single-match-alist" variable nil nil [1748 2385])
+            ("gnus-score-file-multiple-match-alist" variable nil nil [2387 3051])
+            ("gnus-score-file-suffix" variable (:default-value "SCORE") nil [3053 3169])
+            ("gnus-adaptive-file-suffix" variable (:default-value "ADAPT") nil [3171 3326])
+            ("gnus-score-find-score-files-function" variable (:default-value (quote gnus-score-find-bnews)) nil [3328 4667])
+            ("gnus-score-interactive-default-score" variable (:default-value 1000) nil [4669 4849])
+            ("gnus-score-expiry-days" variable (:default-value 7) nil [4851 5097])
+            ("gnus-update-score-entry-dates" variable (:default-value t) nil [5099 5358])
+            ("gnus-decay-scores" variable nil nil [5360 5696])
+            ("gnus-decay-score-function" variable (:default-value (quote gnus-decay-score)) nil [5698 5954])
+            ("gnus-score-decay-constant" variable (:default-value 3) nil [5956 6088])
+            ("gnus-score-decay-scale" variable (:default-value 0.05) nil [6090 6218])
+            ("gnus-home-score-file" variable nil nil [6220 7431])
+            ("gnus-home-adapt-file" variable nil nil [7433 7767])
+            ("gnus-default-adaptive-score-alist" variable (:default-value (\` ((gnus-kill-file-mark) (gnus-unread-mark) (gnus-read-mark (from (\, (+ 2 gnus-score-decay-constant))) (subject (\, (+ 27 gnus-score-decay-constant)))) (gnus-catchup-mark (subject (\, (+ -7 (* -1 gnus-score-decay-constant))))) (gnus-killed-mark (from (\, (- -1 gnus-score-decay-constant))) (subject (\, (+ -17 (* -1 gnus-score-decay-constant))))) (gnus-del-mark (from (\, (- -1 gnus-score-decay-constant))) (subject (\, (+ -12 (* -1 gnus-score-decay-constant)))))))) nil [7769 8675])
+            ("gnus-adaptive-word-length-limit" variable nil nil [8677 8950])
+            ("gnus-ignored-adaptive-words" variable nil nil [8952 9113])
+            ("gnus-default-ignored-adaptive-words" variable (:default-value (quote ("a" "i" "the" "to" "of" "and" "in" "is" "it" "for" "that" "if" "you" "this" "be" "on" "with" "not" "have" "are" "or" "as" "from" "can" "but" "by" "at" "an" "will" "no" "all" "was" "do" "there" "my" "one" "so" "we" "they" "what" "would" "any" "which" "about" "get" "your" "use" "some" "me" "then" "name" "like" "out" "when" "up" "time" "other" "more" "only" "just" "end" "also" "know" "how" "new" "should" "been" "than" "them" "he" "who" "make" "may" "people" "these" "now" "their" "here" "into" "first" "could" "way" "had" "see" "work" "well" "were" "two" "very" "where" "while" "us" "because" "good" "same" "even" "much" "most" "many" "such" "long" "his" "over" "last" "since" "right" "before" "our" "without" "too" "those" "why" "must" "part" "being" "current" "back" "still" "go" "point" "value" "each" "did" "both" "true" "off" "say" "another" "state" "might" "under" "start" "try" "re"))) nil [9115 10236])
+            ("gnus-default-adaptive-word-score-alist" variable (:default-value (\` (((\, gnus-read-mark) . 30) ((\, gnus-catchup-mark) . -10) ((\, gnus-killed-mark) . -20) ((\, gnus-del-mark) . -15)))) nil [10238 10543])
+            ("gnus-adaptive-word-minimum" variable nil nil [10545 10733])
+            ("gnus-adaptive-word-no-group-words" variable nil nil [10735 10895])
+            ("gnus-score-mimic-keymap" variable nil nil [10897 11049])
+            ("gnus-score-exact-adapt-limit" variable (:default-value 10) nil [11051 11557])
+            ("gnus-score-uncacheable-files" variable (:default-value "ADAPT$") nil [11559 11741])
+            ("gnus-adaptive-pretty-print" variable nil nil [11743 11947])
+            ("gnus-score-default-header" variable nil nil [11949 12635])
+            ("gnus-score-default-type" variable nil nil [12637 13401])
+            ("gnus-score-default-fold" variable nil nil [13403 13551])
+            ("gnus-score-default-duration" variable nil nil [13553 13945])
+            ("gnus-score-after-write-file-function" variable nil nil [13947 14139])
+            ("gnus-score-thread-simplify" variable nil nil [14141 14287])
+            ("gnus-inhibit-slow-scoring" variable nil nil [14289 14679])
+            ("gnus-score-use-all-scores" variable (:default-value t) nil [14708 14809])
+            ("gnus-adaptive-word-syntax-table" variable (:default-value (let ((table (copy-syntax-table (standard-syntax-table))) (numbers (quote (48 49 50 51 52 53 54 55 56 57)))) (while numbers (modify-syntax-entry (pop numbers) " " table)) (modify-syntax-entry 39 "w" table) table)) nil [14811 15134])
+            ("gnus-scores-exclude-files" variable nil nil [15136 15174])
+            ("gnus-internal-global-score-files" variable nil nil [15175 15220])
+            ("gnus-score-file-list" variable nil nil [15221 15254])
+            ("gnus-short-name-score-file-cache" variable nil nil [15256 15301])
+            ("gnus-score-help-winconf" variable nil nil [15303 15339])
+            ("gnus-adaptive-score-alist" variable (:default-value gnus-default-adaptive-score-alist) nil [15340 15408])
+            ("gnus-adaptive-word-score-alist" variable (:default-value gnus-default-adaptive-word-score-alist) nil [15409 15487])
+            ("gnus-score-trace" variable nil nil [15488 15517])
+            ("gnus-score-edit-buffer" variable nil nil [15518 15553])
+            ("gnus-score-alist" variable nil nil [15555 16270])
+            ("gnus-score-cache" variable nil nil [16272 16301])
+            ("gnus-scores-articles" variable nil nil [16302 16335])
+            ("gnus-score-index" variable nil nil [16336 16365])
+            ("gnus-header-index" variable
+               (:constant-flag t
+                :default-value (quote (("number" 0 gnus-score-integer) ("subject" 1 gnus-score-string) ("from" 2 gnus-score-string) ("date" 3 gnus-score-date) ("message-id" 4 gnus-score-string) ("references" 5 gnus-score-string) ("chars" 6 gnus-score-integer) ("lines" 7 gnus-score-integer) ("xref" 8 gnus-score-string) ("extra" 9 gnus-score-string) ("head" -1 gnus-score-body) ("body" -1 gnus-score-body) ("all" -1 gnus-score-body) ("followup" 2 gnus-score-followup) ("thread" 5 gnus-score-thread))))
+                nil [16368 16943])
+            ("gnus-define-keys" code nil nil [16975 17421])
+            ("gnus-summary-lower-score" function
+               (:user-visible-flag t
+                :arguments ("score" "symp"))
+                nil [17589 18090])
+            ("gnus-score-kill-help-buffer" function nil nil [18092 18292])
+            ("gnus-summary-increase-score" function
+               (:user-visible-flag t
+                :arguments ("score" "symp"))
+                nil [18294 25382])
+            ("appt-select-lowest-window" function (:prototype-flag t) nil [25384 25428])
+            ("gnus-score-insert-help" function (:arguments ("string" "alist" "idx")) nil [25430 26910])
+            ("gnus-summary-header" function (:arguments ("header" "no-err" "extra")) nil [26912 27485])
+            ("gnus-newsgroup-score-alist" function nil nil [27487 27769])
+            ("gnus-score-get" function (:arguments ("symbol" "alist")) nil [27771 27955])
+            ("gnus-summary-score-entry" function (:arguments ("header" "match" "type" "score" "date" "prompt" "silent" "extra")) nil [27957 31198])
+            ("gnus-summary-score-effect" function
+               (:user-visible-flag t
+                :arguments ("header" "match" "type" "score" "extra"))
+                nil [31200 32735])
+            ("gnus-score-set-mark-below" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [32836 33286])
+            ("gnus-score-update-lines" function nil nil [33288 33494])
+            ("gnus-score-update-all-lines" function nil nil [33496 33911])
+            ("gnus-score-set-expunge-below" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [33913 34304])
+            ("gnus-score-followup-article" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [34306 34834])
+            ("gnus-score-followup-thread" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [34836 35346])
+            ("gnus-score-set" function (:arguments ("symbol" "value" "alist" "warn")) nil [35348 35904])
+            ("gnus-summary-raise-score" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [35906 36124])
+            ("gnus-summary-set-score" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [36126 36756])
+            ("gnus-summary-current-score" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [36758 37115])
+            ("gnus-score-change-score-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [37117 37348])
+            ("gnus-score-edit-exit-function" variable nil nil [37350 37388])
+            ("gnus-score-edit-current-scores" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [37389 38171])
+            ("gnus-score-edit-all-score" function (:user-visible-flag t) nil [38173 38496])
+            ("gnus-score-edit-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [38498 39201])
+            ("gnus-score-edit-file-at-point" function (:arguments ("format")) nil [39203 40334])
+            ("gnus-score-load-file" function (:arguments ("file")) nil [40336 44602])
+            ("gnus-score-load" function (:arguments ("file")) nil [44604 44977])
+            ("gnus-score-remove-from-cache" function (:arguments ("file")) nil [44979 45103])
+            ("gnus-score-load-score-alist" function (:arguments ("file")) nil [45105 46122])
+            ("gnus-score-check-syntax" function (:arguments ("alist" "file")) nil [46124 47414])
+            ("gnus-score-transform-old-to-new" function (:arguments ("alist")) nil [47416 48100])
+            ("gnus-score-save" function nil nil [48102 49858])
+            ("gnus-score-load-files" function (:arguments ("score-files")) nil [49860 50742])
+            ("gnus-score-headers" function (:arguments ("score-files" "trace")) nil [50744 54300])
+            ("gnus-score-lower-thread" function (:arguments ("thread" "score-adjust")) nil [54302 55155])
+            ("gnus-score-orphans" function (:arguments ("score")) nil [55157 56134])
+            ("gnus-score-integer" function (:arguments ("scores" "header" "now" "expire" "trace")) nil [56136 57917])
+            ("gnus-score-date" function (:arguments ("scores" "header" "now" "expire" "trace")) nil [57919 59981])
+            ("gnus-score-decode-text-parts" function nil nil [59983 60922])
+            ("gnus-score-body" function (:arguments ("scores" "header" "now" "expire" "trace")) nil [60924 66476])
+            ("gnus-score-thread" function (:arguments ("scores" "header" "now" "expire" "trace")) nil [66478 66603])
+            ("gnus-score-followup" function (:arguments ("scores" "header" "now" "expire" "trace" "thread")) nil [66605 70258])
+            ("gnus-score-add-followups" function (:arguments ("header" "score" "scores" "thread")) nil [70260 70873])
+            ("gnus-score-string" function (:arguments ("score-list" "header" "now" "expire" "trace")) nil [70875 80114])
+            ("gnus-enter-score-words-into-hashtb" function (:arguments ("hashtb")) nil [80116 80980])
+            ("gnus-score-string<" function (:arguments ("a1" "a2")) nil [80982 81213])
+            ("gnus-current-score-file-nondirectory" function (:arguments ("score-file")) nil [81215 81439])
+            ("gnus-score-adaptive" function nil nil [81441 85787])
+            ("gnus-score-edit-done" function nil nil [85789 86083])
+            ("gnus-score-find-trace" function (:user-visible-flag t) nil [86085 88476])
+            ("gnus-score-find-favourite-words" function (:user-visible-flag t) nil [88478 89767])
+            ("gnus-summary-rescore" function (:user-visible-flag t) nil [89769 90025])
+            ("gnus-score-flush-cache" function (:user-visible-flag t) nil [90027 90274])
+            ("gnus-add-shutdown" code nil nil [90276 90319])
+            ("gnus-score-file-alist-cache" variable nil nil [90321 90361])
+            ("gnus-score-close" function nil nil [90363 90557])
+            ("gnus-summary-raise-same-subject-and-select" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [90595 90960])
+            ("gnus-summary-raise-same-subject" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [90962 91298])
+            ("gnus-score-delta-default" function (:arguments ("level")) nil [91300 91423])
+            ("gnus-summary-raise-thread" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [91425 92066])
+            ("gnus-summary-lower-same-subject-and-select" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [92068 92281])
+            ("gnus-summary-lower-same-subject" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [92283 92454])
+            ("gnus-summary-lower-thread" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [92456 92656])
+            ("gnus-score-score-files" function (:arguments ("group")) nil [92684 94146])
+            ("gnus-score-score-files-1" function (:arguments ("dir")) nil [94148 94982])
+            ("gnus-score-file-regexp" function nil nil [94984 95180])
+            ("gnus-score-find-bnews" function (:arguments ("group")) nil [95182 98426])
+            ("gnus-score-find-single" function (:arguments ("group")) nil [98428 98658])
+            ("gnus-score-find-hierarchical" function (:arguments ("group")) nil [98660 99467])
+            ("gnus-score-file-rank" function (:arguments ("file")) nil [99469 100113])
+            ("gnus-sort-score-files" function (:arguments ("files")) nil [100115 100404])
+            ("gnus-score-find-alist" function (:arguments ("group")) nil [100406 101589])
+            ("gnus-all-score-files" function (:arguments ("group")) nil [101591 103773])
+            ("gnus-possibly-score-headers" function (:arguments ("trace")) nil [103775 103982])
+            ("gnus-score-file-name" function (:arguments ("newsgroup" "suffix")) nil [103984 104856])
+            ("gnus-score-search-global-directories" function
+               (:user-visible-flag t
+                :arguments ("files"))
+                nil [104858 105426])
+            ("gnus-score-default-fold-toggle" function (:user-visible-flag t) nil [105428 105770])
+            ("gnus-home-score-file" function (:arguments ("group" "adapt")) nil [105794 106708])
+            ("gnus-hierarchial-home-score-file" function (:arguments ("group")) nil [106710 107055])
+            ("gnus-hierarchial-home-adapt-file" function (:arguments ("group")) nil [107057 107408])
+            ("gnus-current-home-score-file" function (:arguments ("group")) nil [107410 107539])
+            ("gnus-decay-score" function (:arguments ("score")) nil [107567 107851])
+            ("gnus-decay-scores" function (:arguments ("alist" "day")) nil [107853 108582])
+            ("gnus-score" package nil nil [108584 108605]))          
       :file "gnus-score.el"
+      :pointmax 108635
       :fsize 108634
-      :lastmodtime '(23525 29553 0 0))
+      :lastmodtime '(23525 29553 0 0)
+      :unmatched-syntax '((close-paren 946 . 947) (symbol 915 . 932) (open-paren 914 . 915)))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [903 916])
+            ("gnus" include nil nil [919 934])
+            ("gnus-start" include nil nil [935 956])
+            ("gnus-spec" include nil nil [957 977])
+            ("gnus-group" include nil nil [978 999])
+            ("gnus-int" include nil nil [1000 1019])
+            ("gnus-range" include nil nil [1020 1041])
+            ("gnus-cloud" include nil nil [1042 1063])
+            ("gnus-group-make-nnir-group" function (:prototype-flag t) nil [1065 1110])
+            ("gnus-server-mode-hook" variable nil nil [1112 1229])
+            ("gnus-server-exit-hook" variable nil nil [1231 1349])
+            ("gnus-server-line-format" variable (:default-value "     {%(%h:%w%)} %s%a%c
+") nil [1351 1816])
+            ("gnus-server-mode-line-format" variable (:default-value "Gnus: %%b") nil [1818 1970])
+            ("gnus-server-browse-in-group-buffer" variable nil nil [1972 2215])
+            ("gnus-tmp-how" variable nil nil [2242 2263])
+            ("gnus-tmp-name" variable nil nil [2264 2286])
+            ("gnus-tmp-where" variable nil nil [2287 2310])
+            ("gnus-tmp-status" variable nil nil [2311 2335])
+            ("gnus-tmp-agent" variable nil nil [2336 2359])
+            ("gnus-tmp-cloud" variable nil nil [2360 2383])
+            ("gnus-tmp-news-server" variable nil nil [2384 2413])
+            ("gnus-tmp-news-method" variable nil nil [2414 2443])
+            ("gnus-tmp-user-defined" variable nil nil [2444 2474])
+            ("gnus-inserted-opened-servers" variable nil nil [2476 2517])
+            ("gnus-server-line-format-alist" variable (:default-value (\` ((104 gnus-tmp-how 115) (110 gnus-tmp-name 115) (119 gnus-tmp-where 115) (115 gnus-tmp-status 115) (97 gnus-tmp-agent 115) (99 gnus-tmp-cloud 115)))) nil [2519 2718])
+            ("gnus-server-mode-line-format-alist" variable (:default-value (\` ((83 gnus-tmp-news-server 115) (77 gnus-tmp-news-method 115) (117 gnus-tmp-user-defined 115)))) nil [2720 2864])
+            ("gnus-server-line-format-spec" variable nil nil [2866 2907])
+            ("gnus-server-mode-line-format-spec" variable nil nil [2908 2954])
+            ("gnus-server-killed-servers" variable nil nil [2955 2994])
+            ("gnus-server-mode-map" variable nil nil [2996 3025])
+            ("gnus-server-menu-hook" variable nil nil [3027 3157])
+            ("gnus-server-make-menu-bar" function nil nil [3159 4534])
+            ("gnus-server-mode-map" variable nil nil [4536 4569])
+            ("put" code nil nil [4570 4614])
+            ("unless" code nil nil [4616 5730])
+            ("gnus-server-agent" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "PaleTurquoise" :bold t)) (((class color) (background dark)) (:foreground "PaleTurquoise" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [5732 6011])
+            ("put" code nil nil [6044 6104])
+            ("put" code nil nil [6105 6156])
+            ("gnus-server-cloud" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "ForestGreen" :bold t)) (((class color) (background dark)) (:foreground "PaleGreen" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [6158 6434])
+            ("gnus-server-cloud-host" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "ForestGreen" :inverse-video t :italic t)) (((class color) (background dark)) (:foreground "PaleGreen" :inverse-video t :italic t)) (t (:inverse-video t :italic t))))
+                :type "face")
+                nil [6436 6768])
+            ("gnus-server-opened" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Green3" :bold t)) (((class color) (background dark)) (:foreground "Green1" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [6770 7033])
+            ("put" code nil nil [7066 7128])
+            ("put" code nil nil [7129 7181])
+            ("gnus-server-closed" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Steel Blue" :italic t)) (((class color) (background dark)) (:foreground "LightBlue" :italic t)) (t (:italic t))))
+                :type "face")
+                nil [7183 7464])
+            ("put" code nil nil [7497 7559])
+            ("put" code nil nil [7560 7612])
+            ("gnus-server-denied" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Red" :bold t)) (((class color) (background dark)) (:foreground "Pink" :bold t)) (t (:inverse-video t :bold t))))
+                :type "face")
+                nil [7614 7889])
+            ("put" code nil nil [7922 7984])
+            ("put" code nil nil [7985 8037])
+            ("gnus-server-offline" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Orange" :bold t)) (((class color) (background dark)) (:foreground "Yellow" :bold t)) (t (:inverse-video t :bold t))))
+                :type "face")
+                nil [8039 8321])
+            ("put" code nil nil [8354 8418])
+            ("put" code nil nil [8419 8472])
+            ("gnus-server-font-lock-keywords" variable (:default-value (quote (("(\\(agent\\))" 1 (quote gnus-server-agent)) ("(\\(cloud[-]sync\\))" 1 (quote gnus-server-cloud)) ("(\\(CLOUD[-]HOST\\))" 1 (quote gnus-server-cloud-host)) ("(\\(opened\\))" 1 (quote gnus-server-opened)) ("(\\(closed\\))" 1 (quote gnus-server-closed)) ("(\\(offline\\))" 1 (quote gnus-server-offline)) ("(\\(denied\\))" 1 (quote gnus-server-denied))))) nil [8474 8844])
+            ("gnus-server-mode" function (:user-visible-flag t) nil [8846 9719])
+            ("gnus-server-insert-server-line" function (:arguments ("name" "method")) nil [9721 10878])
+            ("gnus-enter-server-buffer" function nil nil [10880 11371])
+            ("gnus-server-setup-buffer" function nil nil [11373 11580])
+            ("gnus-server-prepare" function nil nil [11582 12653])
+            ("gnus-server-server-name" function nil nil [12655 12794])
+            ("gnus-server-named-server" function nil nil [12796 13034])
+            ("defalias" code nil nil [13036 13091])
+            ("gnus-server-edit-buffer" variable
+               (:constant-flag t
+                :default-value "*Gnus edit server*")
+                nil [13093 13148])
+            ("gnus-server-update-server" function (:arguments ("server")) nil [13150 13976])
+            ("gnus-server-set-info" function (:arguments ("server" "info")) nil [13978 14907])
+            ("gnus-server-kill-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [14944 15986])
+            ("gnus-server-yank-server" function (:user-visible-flag t) nil [15988 16798])
+            ("gnus-server-exit" function (:user-visible-flag t) nil [16800 16991])
+            ("gnus-server-list-servers" function (:user-visible-flag t) nil [16993 17274])
+            ("gnus-server-set-status" function (:arguments ("method" "status")) nil [17276 17502])
+            ("gnus-opened-servers-remove" function (:arguments ("method")) nil [17504 17695])
+            ("gnus-server-open-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [17697 18082])
+            ("gnus-server-open-all-servers" function (:user-visible-flag t) nil [18084 18253])
+            ("gnus-server-close-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [18255 18635])
+            ("gnus-server-offline-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [18637 19031])
+            ("gnus-server-close-all-servers" function (:user-visible-flag t) nil [19033 19287])
+            ("gnus-server-deny-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [19289 19659])
+            ("gnus-server-remove-denials" function (:user-visible-flag t) nil [19661 19912])
+            ("gnus-server-copy-server" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [19914 20643])
+            ("gnus-server-add-server" function (:arguments ("how" "where")) nil [20645 21092])
+            ("gnus-server-goto-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [21094 21426])
+            ("gnus-server-edit-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [21428 21975])
+            ("gnus-server-show-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [21977 22354])
+            ("gnus-server-scan-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [22356 22775])
+            ("gnus-server-read-server-in-server-buffer" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [22777 23003])
+            ("gnus-server-read-server" function
+               (:user-visible-flag t
+                :arguments ("server"))
+                nil [23005 23318])
+            ("gnus-server-pick-server" function (:arguments ("e")) nil [23320 23451])
+            ("gnus-browse-menu-hook" variable nil nil [23487 23617])
+            ("gnus-browse-subscribe-newsgroup-method" variable (:default-value (quote gnus-subscribe-alphabetically)) nil [23619 24696])
+            ("gnus-browse-mode-hook" variable nil nil [24698 24732])
+            ("gnus-browse-mode-map" variable nil nil [24733 24766])
+            ("put" code nil nil [24767 24811])
+            ("unless" code nil nil [24813 25684])
+            ("gnus-browse-make-menu-bar" function nil nil [25686 26239])
+            ("gnus-browse-current-method" variable nil nil [26241 26280])
+            ("gnus-browse-return-buffer" variable nil nil [26281 26319])
+            ("gnus-browse-buffer" variable (:default-value "*Gnus Browse Server*") nil [26321 26371])
+            ("gnus-browse-foreign-server" function (:arguments ("server" "return-buffer")) nil [26373 30427])
+            ("define-derived-mode" code nil nil [30429 31178])
+            ("gnus-browse-read-group" function
+               (:user-visible-flag t
+                :arguments ("no-article" "number"))
+                nil [31180 31737])
+            ("gnus-browse-select-group" function
+               (:user-visible-flag t
+                :arguments ("number"))
+                nil [31739 31920])
+            ("gnus-browse-next-group" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [31922 32067])
+            ("gnus-browse-prev-group" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [32069 32182])
+            ("gnus-browse-unsubscribe-current-group" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [32184 32765])
+            ("gnus-browse-group-name" function nil nil [32767 33085])
+            ("gnus-browse-describe-group" function
+               (:user-visible-flag t
+                :arguments ("group"))
+                nil [33087 33249])
+            ("gnus-browse-delete-group" function
+               (:user-visible-flag t
+                :arguments ("group" "force"))
+                nil [33251 33709])
+            ("gnus-browse-unsubscribe-group" function nil nil [33711 35193])
+            ("gnus-browse-exit" function (:user-visible-flag t) nil [35195 35630])
+            ("gnus-browse-describe-briefly" function (:user-visible-flag t) nil [35632 36000])
+            ("gnus-server-regenerate-server" function (:user-visible-flag t) nil [36002 36712])
+            ("gnus-server-compact-server" function (:user-visible-flag t) nil [36848 37946])
+            ("gnus-server-toggle-cloud-server" function (:user-visible-flag t) nil [37948 38675])
+            ("gnus-server-toggle-cloud-method-server" function (:user-visible-flag t) nil [38677 39552])
+            ("gnus-srvr" package nil nil [39554 39574]))          
       :file "gnus-srvr.el"
+      :pointmax 39603
       :fsize 39602
-      :lastmodtime '(23525 29553 0 0))
+      :lastmodtime '(23525 29553 0 0)
+      :unmatched-syntax '((close-paren 916 . 917) (symbol 885 . 902) (open-paren 884 . 885)))
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -5062,9 +5529,42 @@
       :fsize 24148
       :lastmodtime '(23525 29555 0 0))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [1806 1819])
+            ("gnus-util" include nil nil [1822 1842])
+            ("gnus" include nil nil [1843 1858])
+            ("gnus-undo" customgroup (:user-visible-flag t) nil [1860 1928])
+            ("gnus-undo-limit" variable (:default-value 2000) nil [1930 2044])
+            ("gnus-undo-mode" variable nil nil [2046 2403])
+            ("gnus-undo-mode-hook" variable nil nil [2405 2523])
+            ("gnus-undo-actions" variable nil nil [2550 2580])
+            ("gnus-undo-boundary" variable (:default-value t) nil [2581 2610])
+            ("gnus-undo-last" variable nil nil [2611 2638])
+            ("gnus-undo-boundary-inhibit" variable nil nil [2639 2678])
+            ("gnus-undo-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (gnus-define-keys map "\237" gnus-undo "" gnus-undo "u" gnus-undo [(control /)] gnus-undo) map)) nil [2708 3001])
+            ("gnus-undo-make-menu-bar" function nil nil [3003 3231])
+            ("define-minor-mode" code nil nil [3233 3662])
+            ("gnus-disable-undo" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [3690 3880])
+            ("gnus-undo-boundary" function nil nil [3882 4049])
+            ("gnus-undo-force-boundary" function nil nil [4051 4176])
+            ("gnus-undo-register" function (:arguments ("form")) nil [4178 4390])
+            ("put" code nil nil [4392 4441])
+            ("put" code nil nil [4442 4493])
+            ("gnus-undo-register-1" function (:arguments ("function")) nil [4495 5253])
+            ("gnus-undo" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [5255 5878])
+            ("gnus-undo" package nil nil [5880 5900]))          
       :file "gnus-undo.el"
+      :pointmax 5929
       :fsize 5928
-      :lastmodtime '(23525 29554 0 0))
+      :lastmodtime '(23525 29554 0 0)
+      :unmatched-syntax '((close-paren 1819 . 1820) (symbol 1788 . 1805) (open-paren 1787 . 1788)))
     (semanticdb-table "semanticdb-table"
       :file "nnoo.el"
       :fsize 10637
@@ -5102,9 +5602,144 @@
       :lastmodtime '(23525 29553 0 0)
       :unmatched-syntax '((close-paren 1393 . 1394) (symbol 1362 . 1379) (open-paren 1361 . 1362)))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [993 1006])
+            ("nnmail-extra-headers" variable nil nil [1009 1038])
+            ("gnus-newsgroup-name" variable nil nil [1039 1067])
+            ("nnheader-file-coding-system" variable nil nil [1068 1104])
+            ("jka-compr-compression-info-list" variable nil nil [1105 1145])
+            ("mail-utils" include nil nil [1303 1324])
+            ("mm-util" include nil nil [1325 1343])
+            ("gnus-util" include nil nil [1344 1364])
+            ("gnus-range-add" function (:prototype-flag t) nil [1365 1404])
+            ("gnus-remove-from-range" function (:prototype-flag t) nil [1405 1452])
+            ("gnus-sorted-intersection" function (:prototype-flag t) nil [1510 1559])
+            ("gnus-intersection" function (:prototype-flag t) nil [1560 1602])
+            ("gnus-sorted-complement" function (:prototype-flag t) nil [1603 1650])
+            ("gnus-sorted-difference" function (:prototype-flag t) nil [1651 1698])
+            ("gnus-verbose-backends" variable (:default-value 7) nil [1700 2086])
+            ("gnus-nov-is-evil" variable nil nil [2088 2234])
+            ("nnheader-max-head-length" variable (:default-value 8192) nil [2236 2758])
+            ("nnheader-head-chop-length" variable (:default-value 2048) nil [2760 2929])
+            ("nnheader-read-timeout" variable (:default-value (if (memq system-type (quote (windows-nt cygwin))) 1.0 0.01)) nil [2931 3988])
+            ("nnheader-file-name-translation-alist" variable (:default-value (if (memq system-type (quote (windows-nt cygwin))) (mapcar (lambda (c) (cons c 95)) (quote (58 42 34 60 62 63))))) nil [3990 4486])
+            ("nnheader-directory-separator-character" variable (:default-value (string-to-char (substring (file-name-as-directory ".") -1))) nil [4488 4708])
+            ("nnmail-message-id" function (:prototype-flag t) nil [4710 4748])
+            ("mail-position-on-field" function (:prototype-flag t) nil [4749 4794])
+            ("gnus-buffer-live-p" function (:prototype-flag t) nil [4795 4837])
+            ("mail-header-number" function (:arguments ("header")) nil [5342 5437])
+            ("mail-header-set-number" function (:arguments ("header" "number")) nil [5439 5560])
+            ("mail-header-subject" function (:arguments ("header")) nil [5562 5658])
+            ("mail-header-set-subject" function (:arguments ("header" "subject")) nil [5660 5786])
+            ("mail-header-from" function (:arguments ("header")) nil [5788 5880])
+            ("mail-header-set-from" function (:arguments ("header" "from")) nil [5882 5995])
+            ("mail-header-date" function (:arguments ("header")) nil [5997 6080])
+            ("mail-header-set-date" function (:arguments ("header" "date")) nil [6082 6193])
+            ("defalias" code nil nil [6195 6245])
+            ("mail-header-id" function (:arguments ("header")) nil [6246 6325])
+            ("defalias" code nil nil [6327 6385])
+            ("mail-header-set-id" function (:arguments ("header" "id")) nil [6386 6487])
+            ("mail-header-references" function (:arguments ("header")) nil [6489 6584])
+            ("mail-header-set-references" function (:arguments ("header" "ref")) nil [6586 6706])
+            ("mail-header-chars" function (:arguments ("header")) nil [6708 6814])
+            ("mail-header-set-chars" function (:arguments ("header" "chars")) nil [6816 6945])
+            ("mail-header-lines" function (:arguments ("header")) nil [6947 7032])
+            ("mail-header-set-lines" function (:arguments ("header" "lines")) nil [7034 7150])
+            ("mail-header-xref" function (:arguments ("header")) nil [7152 7242])
+            ("mail-header-set-xref" function (:arguments ("header" "xref")) nil [7244 7355])
+            ("mail-header-extra" function (:arguments ("header")) nil [7357 7454])
+            ("mail-header-set-extra" function (:arguments ("header" "extra")) nil [7456 7570])
+            ("make-mail-header" function (:arguments ("init")) nil [7572 7702])
+            ("make-full-mail-header" function (:arguments ("number" "subject" "from" "date" "id" "references" "chars" "lines" "xref" "extra")) nil [7704 7977])
+            ("nnheader-fake-message-id" variable (:default-value 1) nil [8026 8061])
+            ("nnheader-generate-fake-message-id" function (:arguments ("number")) nil [8063 8319])
+            ("nnheader-fake-message-id-p" function (:arguments ("id")) nil [8321 8479])
+            ("nnheader-remove-cr-followed-by-lf" function nil nil [8516 8650])
+            ("nnheader-header-value" function nil nil [8652 8760])
+            ("ietf-drums-unfold-fws" function (:prototype-flag t) nil [8762 8808])
+            ("nnheader-parse-naked-head" function (:arguments ("number")) nil [8810 11848])
+            ("nnheader-parse-head" function (:arguments ("naked")) nil [11850 12418])
+            ("nnheader-nov-skip-field" function nil nil [12420 12492])
+            ("nnheader-nov-field" function nil nil [12494 12604])
+            ("nnheader-nov-read-integer" function nil nil [12606 12843])
+            ("nnheader-nov-parse-extra" function nil nil [12845 13161])
+            ("nnheader-uniquify-message-id" variable nil nil [13183 13224])
+            ("nnheader-nov-read-message-id" function (:arguments ("number")) nil [13227 13598])
+            ("nnheader-parse-nov" function nil nil [13600 14174])
+            ("nnheader-insert-nov" function (:arguments ("header")) nil [14184 15266])
+            ("nnheader-parse-overview-file" function (:arguments ("file")) nil [15268 15579])
+            ("nnheader-write-overview-file" function (:arguments ("file" "headers")) nil [15581 15725])
+            ("nnheader-insert-header" function (:arguments ("header")) nil [15727 16177])
+            ("nnheader-insert-article-line" function (:arguments ("article")) nil [16179 16448])
+            ("nnheader-nov-delete-outside-range" function (:arguments ("beg" "end")) nil [16450 16813])
+            ("nnheader-find-nov-line" function (:arguments ("article")) nil [16815 18207])
+            ("nntp-server-buffer" variable nil nil [18270 18301])
+            ("nntp-process-response" variable nil nil [18302 18336])
+            ("nnheader-callback-function" variable nil nil [18338 18377])
+            ("nnheader-init-server-buffer" function nil nil [18379 18819])
+            ("nnheader-file-error" function (:arguments ("file")) nil [18862 19154])
+            ("nnheader-insert-head" function (:arguments ("file")) nil [19156 20265])
+            ("nnheader-article-p" function nil nil [20267 20651])
+            ("nnheader-insert-references" function (:arguments ("references" "message-id")) nil [20653 21389])
+            ("declare-function" code nil nil [21391 21488])
+            ("nnheader-replace-header" function (:arguments ("header" "new-value")) nil [21490 21792])
+            ("nnheader-narrow-to-headers" function nil nil [21794 22028])
+            ("nnheader-get-lines-and-char" function nil nil [22030 22294])
+            ("nnheader-remove-body" function nil nil [22296 22498])
+            ("nnheader-set-temp-buffer" function (:arguments ("name" "noerase")) nil [22500 22759])
+            ("nnheader-numerical-files" variable (:default-value (if (boundp (quote jka-compr-compression-info-list)) (concat "\\([0-9]+\\)\\(" (mapconcat (lambda (i) (aref i 0)) jka-compr-compression-info-list "\\|") "\\)?") "[0-9]+$")) nil [22761 23028])
+            ("nnheader-numerical-short-files" variable (:default-value (concat "^" nnheader-numerical-files)) nil [23030 23153])
+            ("nnheader-numerical-full-files" variable (:default-value (concat "/" nnheader-numerical-files)) nil [23155 23282])
+            ("nnheader-file-to-number" function (:arguments ("file")) nil [23284 23566])
+            ("nnheader-directory-files-is-safe" variable (:default-value (not (eq system-type (quote windows-nt)))) nil [23568 23877])
+            ("nnheader-directory-files-safe" function (:arguments ("args")) nil [23879 24148])
+            ("nnheader-directory-articles" function (:arguments ("dir")) nil [24150 24483])
+            ("nnheader-article-to-file-alist" function (:arguments ("dir")) nil [24485 24848])
+            ("nnheader-fold-continuation-lines" function nil nil [24850 24997])
+            ("nnheader-translate-file-chars" function (:arguments ("file" "full")) nil [24999 25821])
+            ("nnheader-report" function (:arguments ("backend" "args")) nil [25823 26083])
+            ("nnheader-get-report-string" function (:arguments ("backend")) nil [26085 26298])
+            ("nnheader-get-report" function (:arguments ("backend")) nil [26300 26442])
+            ("nnheader-insert" function (:arguments ("format" "args")) nil [26444 26827])
+            ("nnheader-replace-chars-in-string" function (:arguments ("string" "from" "to")) nil [26829 26929])
+            ("nnheader-replace-duplicate-chars-in-string" function (:arguments ("string" "from" "to")) nil [26931 27397])
+            ("nnheader-file-to-group" function (:arguments ("file" "top")) nil [27399 27768])
+            ("nnheader-message" function (:arguments ("level" "args")) nil [27770 28081])
+            ("nnheader-be-verbose" function (:arguments ("level")) nil [28083 28262])
+            ("nnheader-pathname-coding-system" variable (:default-value (quote iso-8859-1)) nil [28264 28416])
+            ("nnheader-group-pathname" function (:arguments ("group" "dir" "file")) nil [28418 29012])
+            ("nnheader-concat" function (:arguments ("dir" "files")) nil [29014 29146])
+            ("nnheader-ms-strip-cr" function nil nil [29148 29278])
+            ("nnheader-file-size" function (:arguments ("file")) nil [29280 29392])
+            ("nnheader-find-etc-directory" function (:arguments ("package" "file" "first")) nil [29394 30472])
+            ("ange-ftp-path-format" variable nil nil [30474 30503])
+            ("efs-path-regexp" variable nil nil [30504 30528])
+            ("nnheader-re-read-dir" function (:arguments ("path")) nil [30529 30930])
+            ("nnheader-file-coding-system" variable (:default-value (quote raw-text)) nil [30932 31027])
+            ("nnheader-insert-file-contents" function (:arguments ("filename" "visit" "beg" "end" "replace")) nil [31029 31543])
+            ("nnheader-insert-nov-file" function (:arguments ("file" "first")) nil [31545 32401])
+            ("nnheader-find-file-noselect" function (:arguments ("args")) nil [32403 32952])
+            ("nnheader-directory-regular-files" function (:arguments ("dir")) nil [32954 33215])
+            ("nnheader-directory-files" function (:arguments ("args")) nil [33217 33526])
+            ("nnheader-skeleton-replace" function (:arguments ("from" "to" "regexp")) nil [33528 34227])
+            ("nnheader-replace-string" function (:arguments ("from" "to")) nil [34229 34375])
+            ("nnheader-replace-regexp" function (:arguments ("from" "to")) nil [34377 34532])
+            ("nnheader-strip-cr" function nil nil [34534 34641])
+            ("defalias" code nil nil [34643 34690])
+            ("defalias" code nil nil [34691 34758])
+            ("nnheader-accept-process-output" function (:arguments ("process")) nil [34851 35061])
+            ("nnheader-update-marks-actions" function (:arguments ("backend-marks" "actions")) nil [35063 35583])
+            ("nnheader-insert-buffer-substring" function (:arguments ("buffer" "start" "end")) nil [35585 36011])
+            ("nnheader-last-message-time" variable (:default-value (quote (0 0))) nil [36013 36055])
+            ("nnheader-message-maybe" function (:arguments ("args")) nil [36056 36288])
+            ("run-hooks" code nil nil [36290 36321])
+            ("nnheader" package nil nil [36323 36342]))          
       :file "nnheader.el"
+      :pointmax 36370
       :fsize 36369
-      :lastmodtime '(23525 29556 0 0))
+      :lastmodtime '(23525 29556 0 0)
+      :unmatched-syntax '((close-paren 13224 . 13225) (symbol 13164 . 13180) (open-paren 13163 . 13164) (close-paren 1006 . 1007) (symbol 975 . 992) (open-paren 974 . 975)))
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -5701,7 +6336,1370 @@
       :pointmax 7737
       :fsize 7736
       :lastmodtime '(23525 29553 0 0)
-      :unmatched-syntax '((close-paren 1149 . 1150) (symbol 1113 . 1130) (open-paren 1112 . 1113))))
+      :unmatched-syntax '((close-paren 1149 . 1150) (symbol 1113 . 1130) (open-paren 1112 . 1113)))
+    (semanticdb-table "semanticdb-table"
+      :file "nnimap.el"
+      :fsize 75819
+      :lastmodtime '(23525 29556 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [895 908])
+            ("gnus" include nil nil [911 926])
+            ("gnus-int" include nil nil [927 946])
+            ("nnheader" include nil nil [947 966])
+            ("nntp" include nil nil [967 982])
+            ("nnmail" include nil nil [983 1000])
+            ("gnus-demon" customgroup (:user-visible-flag t) nil [1002 1064])
+            ("gnus-demon-handlers" variable nil nil [1066 2036])
+            ("gnus-demon-timestep" variable (:default-value 60) nil [2038 2156])
+            ("gnus-demon-timers" variable nil nil [2183 2257])
+            ("gnus-inhibit-demon" variable nil nil [2258 2339])
+            ("gnus-demon-add-handler" function (:arguments ("function" "time" "idle")) nil [2357 2665])
+            ("gnus-demon-remove-handler" function (:arguments ("function" "no-init")) nil [2667 2878])
+            ("gnus-demon-idle-since" function nil nil [2880 3020])
+            ("gnus-demon-run-callback" function (:arguments ("func" "idle" "time" "special")) nil [3022 4133])
+            ("gnus-demon-init" function (:user-visible-flag t) nil [4135 5591])
+            ("gnus-demon-time-to-step" function (:arguments ("time")) nil [5593 6749])
+            ("gnus-add-shutdown" code nil nil [6751 6795])
+            ("gnus-demon-cancel" function (:user-visible-flag t) nil [6797 7015])
+            ("gnus-demon-add-disconnection" function nil nil [7017 7167])
+            ("gnus-demon-close-connections" function nil nil [7169 7260])
+            ("gnus-demon-add-nntp-close-connection" function nil nil [7262 7522])
+            ("gnus-demon-nntp-close-connection" function nil nil [7524 7689])
+            ("gnus-demon-add-scanmail" function nil nil [7691 7839])
+            ("gnus-demon-scan-mail" function nil nil [7841 8204])
+            ("gnus-demon-add-rescan" function nil nil [8206 8355])
+            ("gnus-demon-scan-news" function nil nil [8357 8621])
+            ("gnus-demon-add-scan-timestamps" function nil nil [8623 8786])
+            ("gnus-demon-scan-timestamps" function nil nil [8788 9337])
+            ("gnus-demon" package nil nil [9339 9360]))          
+      :file "gnus-demon.el"
+      :pointmax 9390
+      :fsize 9389
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 908 . 909) (symbol 877 . 894) (open-paren 876 . 877)))
+    (semanticdb-table "semanticdb-table"
+      :file "nntp.el"
+      :fsize 75891
+      :lastmodtime '(23525 29557 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [950 963])
+            ("gnus" include nil nil [966 981])
+            ("gnus-art" include nil nil [982 1001])
+            ("message" include nil nil [1002 1020])
+            ("gnus-msg" include nil nil [1021 1040])
+            ("mm-decode" include nil nil [1041 1061])
+            ("yenc" include nil nil [1062 1077])
+            ("gnus-extract" customgroup (:user-visible-flag t) nil [1079 1172])
+            ("gnus-extract-view" customgroup (:user-visible-flag t) nil [1174 1258])
+            ("gnus-extract-archive" customgroup (:user-visible-flag t) nil [1260 1351])
+            ("gnus-extract-post" customgroup (:user-visible-flag t) nil [1353 1466])
+            ("gnus-uu-default-view-rules" variable (:default-value (quote (("\\.te?xt$\\|\\.doc$\\|read.*me\\|\\.c?$\\|\\.h$\\|\\.bat$\\|\\.asm$\\|makefile" "cat %s | sed 's/
$//'") ("\\.pas$" "cat %s | sed 's/
$//'") ("\\.[1-9]$" "groff -mandoc -Tascii %s | sed s/.//g") ("\\.\\(jpe?g\\|gif\\|tiff?\\|p[pgb]m\\|xwd\\|xbm\\|pcx\\)$" "display") ("\\.tga$" "tgatoppm %s | ee -") ("\\.\\(wav\\|aiff\\|hcom\\|u[blw]\\|s[bfw]\\|voc\\|smp\\)$" "sox -v .5 %s -t .au -u - > /dev/audio") ("\\.au$" "cat %s > /dev/audio") ("\\.midi?$" "playmidi -f") ("\\.mod$" "str32") ("\\.ps$" "ghostview") ("\\.dvi$" "xdvi") ("\\.html$" "xmosaic") ("\\.mpe?g$" "mpeg_play") ("\\.\\(flc\\|fli\\|rle\\|iff\\|pfx\\|avi\\|sme\\|rpza\\|dl\\|qt\\|rsrc\\|mov\\)$" "xanim") ("\\.\\(tar\\|arj\\|zip\\|zoo\\|arc\\|gz\\|Z\\|lzh\\|ar\\|lha\\)$" "gnus-uu-archive")))) nil [1501 3686])
+            ("gnus-uu-user-view-rules" variable nil nil [3688 3941])
+            ("gnus-uu-user-view-rules-end" variable (:default-value (quote (("" "file")))) nil [3943 4231])
+            ("gnus-uu-default-archive-rules" variable (:default-value (quote (("\\.tar$" "tar xf") ("\\.zip$" "unzip -o") ("\\.ar$" "ar x") ("\\.arj$" "unarj x") ("\\.zoo$" "zoo -e") ("\\.\\(lzh\\|lha\\)$" "lha x") ("\\.Z$" "uncompress") ("\\.gz$" "gunzip") ("\\.arc$" "arc -x")))) nil [4264 4669])
+            ("gnus-uu-destructive-archivers" variable (:default-value (list "uncompress" "gunzip")) nil [4671 4740])
+            ("gnus-uu-user-archive-rules" variable nil nil [4742 5159])
+            ("gnus-uu-ignore-files-by-name" variable nil nil [5161 5639])
+            ("gnus-uu-ignore-files-by-type" variable nil nil [5641 6140])
+            ("gnus-uu-ext-to-mime-list" variable
+               (:constant-flag t
+                :default-value (quote (("\\.gif$" "image/gif") ("\\.jpe?g$" "image/jpeg") ("\\.tiff?$" "image/tiff") ("\\.xwd$" "image/xwd") ("\\.pbm$" "image/pbm") ("\\.pgm$" "image/pgm") ("\\.ppm$" "image/ppm") ("\\.xbm$" "image/xbm") ("\\.pcx$" "image/pcx") ("\\.tga$" "image/tga") ("\\.ps$" "image/postscript") ("\\.fli$" "video/fli") ("\\.wav$" "audio/wav") ("\\.aiff$" "audio/aiff") ("\\.hcom$" "audio/hcom") ("\\.voc$" "audio/voc") ("\\.smp$" "audio/smp") ("\\.mod$" "audio/mod") ("\\.dvi$" "image/dvi") ("\\.mpe?g$" "video/mpeg") ("\\.au$" "audio/basic") ("\\.\\(te?xt\\|doc\\|c\\|h\\)$" "text/plain") ("\\.\\(c\\|h\\)$" "text/source") ("read.*me" "text/plain") ("\\.html$" "text/html") ("\\.bat$" "text/bat") ("\\.[1-6]$" "text/man") ("\\.flc$" "video/flc") ("\\.rle$" "video/rle") ("\\.pfx$" "video/pfx") ("\\.avi$" "video/avi") ("\\.sme$" "video/sme") ("\\.rpza$" "video/prza") ("\\.dl$" "video/dl") ("\\.qt$" "video/qt") ("\\.rsrc$" "video/rsrc") ("\\..*$" "unknown/unknown"))))
+                nil [6166 7299])
+            ("gnus-uu-tmp-dir" variable (:default-value temporary-file-directory) nil [7337 7506])
+            ("gnus-uu-do-not-unpack-archives" variable nil nil [7508 7706])
+            ("gnus-uu-ignore-default-view-rules" variable nil nil [7708 7936])
+            ("gnus-uu-grabbed-file-functions" variable nil nil [7938 8283])
+            ("gnus-uu-ignore-default-archive-rules" variable nil nil [8285 8537])
+            ("gnus-uu-kill-carriage-return" variable (:default-value t) nil [8539 8713])
+            ("gnus-uu-view-with-metamail" variable nil nil [8715 8996])
+            ("gnus-uu-unmark-articles-not-decoded" variable nil nil [8998 9199])
+            ("gnus-uu-correct-stripped-uucode" variable nil nil [9201 9408])
+            ("gnus-uu-save-in-digest" variable nil nil [9410 9821])
+            ("gnus-uu-pre-uudecode-hook" variable nil nil [9823 9952])
+            ("gnus-uu-digest-headers" variable (:default-value (quote ("^Date:" "^From:" "^To:" "^Cc:" "^Subject:" "^Message-ID:" "^Keywords:" "^Summary:" "^References:" "^Content-Type:" "^Content-Transfer-Encoding:" "^MIME-Version:" "^Content-Disposition:" "^Content-Description:" "^Content-ID:"))) nil [9954 10439])
+            ("gnus-uu-save-separate-articles" variable nil nil [10441 10596])
+            ("gnus-uu-be-dangerous" variable (:default-value (quote ask)) nil [10598 10968])
+            ("gnus-uu-saved-article-name" variable nil nil [10993 11032])
+            ("gnus-uu-begin-string" variable (:default-value "^begin[ 	]+0?[0-7][0-7][0-7][ 	]+\\(.*\\)$") nil [11034 11110])
+            ("gnus-uu-end-string" variable (:default-value "^end[ 	]*$") nil [11111 11152])
+            ("gnus-uu-body-line" variable (:default-value "^M") nil [11154 11185])
+            ("let" code nil nil [11186 11357])
+            ("gnus-uu-shar-begin-string" variable (:default-value "^#! */bin/sh") nil [11429 11478])
+            ("gnus-uu-shar-name-marker" variable (:default-value "begin 0?[0-7][0-7][0-7][ 	]+\\(\\(\\w\\|[.\\:]\\)*\\b\\)") nil [11480 11575])
+            ("gnus-uu-postscript-begin-string" variable (:default-value "^%!PS-") nil [11577 11626])
+            ("gnus-uu-postscript-end-string" variable (:default-value "^%%EOF$") nil [11627 11675])
+            ("gnus-uu-file-name" variable nil nil [11677 11707])
+            ("gnus-uu-uudecode-process" variable nil nil [11708 11745])
+            ("gnus-uu-binhex-article-name" variable nil nil [11746 11786])
+            ("gnus-uu-yenc-article-name" variable nil nil [11787 11825])
+            ("gnus-uu-work-dir" variable nil nil [11827 11856])
+            ("gnus-uu-output-buffer-name" variable (:default-value " *Gnus UU Output*") nil [11858 11913])
+            ("gnus-uu-default-dir" variable (:default-value gnus-article-save-directory) nil [11915 11971])
+            ("gnus-uu-digest-from-subject" variable nil nil [11972 12012])
+            ("gnus-uu-digest-buffer" variable nil nil [12013 12047])
+            ("gnus-uu-decode-uu" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [12063 12215])
+            ("gnus-uu-decode-uu-and-save" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [12217 12551])
+            ("gnus-uu-decode-unshar" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [12553 12722])
+            ("gnus-uu-decode-unshar-and-save" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [12724 13062])
+            ("gnus-uu-decode-save" function
+               (:user-visible-flag t
+                :arguments ("n" "file"))
+                nil [13064 13507])
+            ("gnus-uu-decode-binhex" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [13509 13942])
+            ("gnus-uu-decode-yenc" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [13944 14307])
+            ("gnus-uu-decode-uu-view" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [14309 14508])
+            ("gnus-uu-decode-uu-and-save-view" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [14510 14858])
+            ("gnus-uu-decode-unshar-view" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [14860 15065])
+            ("gnus-uu-decode-unshar-and-save-view" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [15067 15415])
+            ("gnus-uu-decode-save-view" function
+               (:user-visible-flag t
+                :arguments ("n" "file"))
+                nil [15417 15871])
+            ("gnus-uu-decode-binhex-view" function
+               (:user-visible-flag t
+                :arguments ("n" "file"))
+                nil [15873 16327])
+            ("gnus-uu-digest-mail-forward" function
+               (:user-visible-flag t
+                :arguments ("n" "post"))
+                nil [16362 18836])
+            ("gnus-uu-digest-post-forward" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [18838 18982])
+            ("gnus-message-process-mark" function (:arguments ("unmarkp" "new-marked")) nil [19005 19481])
+            ("gnus-new-processable" function (:arguments ("unmarkp" "articles")) nil [19483 19669])
+            ("gnus-uu-mark-by-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp" "unmark"))
+                nil [19671 20295])
+            ("gnus-uu-unmark-by-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [20297 20528])
+            ("gnus-uu-mark-series" function
+               (:user-visible-flag t
+                :arguments ("silent"))
+                nil [20530 20939])
+            ("gnus-uu-mark-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "unmark"))
+                nil [20941 21351])
+            ("gnus-uu-unmark-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [21353 21516])
+            ("gnus-uu-mark-buffer" function (:user-visible-flag t) nil [21518 21668])
+            ("gnus-uu-unmark-buffer" function (:user-visible-flag t) nil [21670 21827])
+            ("gnus-uu-mark-thread" function (:user-visible-flag t) nil [21829 22203])
+            ("gnus-uu-unmark-thread" function (:user-visible-flag t) nil [22205 22535])
+            ("gnus-uu-invert-processable" function (:user-visible-flag t) nil [22537 22932])
+            ("gnus-uu-mark-over" function
+               (:user-visible-flag t
+                :arguments ("score"))
+                nil [22934 23419])
+            ("gnus-uu-mark-sparse" function (:user-visible-flag t) nil [23421 24300])
+            ("gnus-uu-mark-all" function (:user-visible-flag t) nil [24302 24874])
+            ("gnus-uu-decode-postscript" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [24956 25135])
+            ("gnus-uu-decode-postscript-view" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [25137 25347])
+            ("gnus-uu-decode-postscript-and-save" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [25349 25710])
+            ("gnus-uu-decode-postscript-and-save-view" function
+               (:user-visible-flag t
+                :arguments ("n" "dir"))
+                nil [25712 26083])
+            ("gnus-uu-decode-with-method" function (:arguments ("method" "n" "save" "not-insert" "scan" "cdir")) nil [26110 26954])
+            ("gnus-uu-scan-directory" function (:arguments ("dir" "rec")) nil [26956 27418])
+            ("gnus-uu-save-files" function (:arguments ("files" "dir")) nil [27420 28143])
+            ("gnus-uu-save-article" function (:arguments ("buffer" "in-state")) nil [28294 33821])
+            ("gnus-uu-binhex-body-line" variable (:default-value "^[^:]...............................................................$") nil [33865 33972])
+            ("gnus-uu-binhex-begin-line" variable (:default-value "^:...............................................................$") nil [33973 34078])
+            ("gnus-uu-binhex-end-line" variable (:default-value ":$") nil [34079 34118])
+            ("gnus-uu-binhex-article" function (:arguments ("buffer" "in-state")) nil [34120 35238])
+            ("gnus-uu-yenc-article" function (:arguments ("buffer" "in-state")) nil [35249 36165])
+            ("gnus-uu-decode-postscript-article" function (:arguments ("process-buffer" "in-state")) nil [36182 36994])
+            ("gnus-uu-get-actions" function (:arguments ("files")) nil [37015 37474])
+            ("gnus-uu-get-action" function (:arguments ("file-name")) nil [37476 38009])
+            ("gnus-uu-reginize-string" function (:arguments ("string")) nil [38071 39127])
+            ("gnus-uu-get-list-of-articles" function (:arguments ("n")) nil [39129 39914])
+            ("gnus-uu-string<" function (:arguments ("l1" "l2")) nil [39916 39977])
+            ("gnus-uu-find-articles-matching" function (:arguments ("subject" "only-unread" "do-not-translate")) nil [39979 41216])
+            ("gnus-uu-expand-numbers" function (:arguments ("string-list" "translate")) nil [41218 42515])
+            ("gnus-uu-has-been-grabbed" variable nil nil [43616 43653])
+            ("gnus-uu-unmark-list-of-grabbed" function (:arguments ("dont-unmark-last-article")) nil [43655 44226])
+            ("gnus-uu-grab-articles" function (:arguments ("articles" "process-function" "sloppy" "limit" "no-errors")) nil [44457 49015])
+            ("gnus-uu-grab-view" function (:arguments ("file")) nil [49017 49294])
+            ("gnus-uu-grab-move" function (:arguments ("file")) nil [49296 49601])
+            ("gnus-uu-part-number" function (:arguments ("article")) nil [49603 50136])
+            ("gnus-uu-uudecode-sentinel" function (:arguments ("process" "event")) nil [50138 50228])
+            ("gnus-uu-uustrip-article" function (:arguments ("process-buffer" "in-state")) nil [50230 53667])
+            ("gnus-uu-unshar-warning" variable (:default-value "*** WARNING ***
+
+Shell archives are an archaic method of bundling files for distribution
+across computer networks.  During the unpacking process, arbitrary commands
+are executed on your system, and all kinds of nasty things can happen.
+Please examine the archive very carefully before you instruct Emacs to
+unpack it.  You can browse the archive buffer using \\[scroll-other-window].
+
+If you are unsure what to do, please answer \"no\".") nil [53669 54316])
+            ("gnus-uu-unshar-article" function (:arguments ("process-buffer" "in-state")) nil [54401 55515])
+            ("gnus-uu-choose-action" function (:arguments ("file-name" "file-action-list" "no-ignore")) nil [55730 56463])
+            ("gnus-uu-treat-archive" function (:arguments ("file-path")) nil [56465 57732])
+            ("gnus-uu-dir-files" function (:arguments ("dir")) nil [57734 58023])
+            ("gnus-uu-unpack-files" function (:arguments ("files" "ignore")) nil [58025 58945])
+            ("gnus-uu-ls-r" function (:arguments ("dir")) nil [58947 59246])
+            ("gnus-uu-directory-files" function (:arguments ("dir" "full")) nil [59266 59587])
+            ("gnus-uu-check-correct-stripped-uucode" function (:arguments ("start" "end")) nil [59589 60356])
+            ("gnus-uu-tmp-alist" variable nil nil [60358 60388])
+            ("gnus-uu-initialize" function (:arguments ("scan")) nil [60390 61317])
+            ("gnus-uu-clean-up" function nil nil [61381 61672])
+            ("gnus-uu-command" function (:arguments ("action" "file")) nil [61847 62039])
+            ("gnus-uu-delete-work-dir" function (:arguments ("dir")) nil [62041 62892])
+            ("add-hook" code nil nil [62911 62971])
+            ("add-hook" code nil nil [62972 63039])
+            ("gnus-uu-post-encode-method" variable (:default-value (quote gnus-uu-post-encode-uuencode)) nil [63323 63948])
+            ("gnus-uu-post-include-before-composing" variable nil nil [63950 64306])
+            ("gnus-uu-post-length" variable (:default-value 990) nil [64308 64510])
+            ("gnus-uu-post-threaded" variable nil nil [64512 64905])
+            ("gnus-uu-post-separate-description" variable (:default-value t) nil [64907 65287])
+            ("gnus-uu-post-binary-separator" variable (:default-value "--binary follows this line--") nil [65289 65358])
+            ("gnus-uu-post-message-id" variable nil nil [65359 65395])
+            ("gnus-uu-post-inserted-file-name" variable nil nil [65396 65440])
+            ("gnus-uu-winconf-post-news" variable nil nil [65441 65479])
+            ("gnus-uu-post-news" function (:user-visible-flag t) nil [65481 66204])
+            ("gnus-uu-post-insert-binary-in-article" function (:user-visible-flag t) nil [66206 66444])
+            ("gnus-uu-post-encode-uuencode" function (:arguments ("path" "file-name")) nil [66514 66749])
+            ("gnus-uu-post-encode-mime-uuencode" function (:arguments ("path" "file-name")) nil [66799 66965])
+            ("gnus-uu-post-encode-mime" function (:arguments ("path" "file-name")) nil [67012 67249])
+            ("gnus-uu-post-make-mime" function (:arguments ("file-name" "encoding")) nil [67273 67885])
+            ("gnus-uu-post-encode-file" function (:arguments ("command" "path" "file-name")) nil [67969 68148])
+            ("gnus-uu-post-news-inews" function (:user-visible-flag t) nil [68150 68681])
+            ("gnus-uu-post-insert-binary" function nil nil [68811 69798])
+            ("gnus-uu-post-encoded" function (:arguments ("file-name" "threaded")) nil [69850 73446])
+            ("gnus-uu" package nil nil [73448 73466]))          
+      :file "gnus-uu.el"
+      :pointmax 73493
+      :fsize 73492
+      :lastmodtime '(23525 29554 0 0)
+      :unmatched-syntax '((close-paren 963 . 964) (symbol 932 . 949) (open-paren 931 . 932)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("gnus" include nil nil [1157 1172])
+            ("mh-e" include nil nil [1173 1188])
+            ("mh-comp" include nil nil [1189 1207])
+            ("gnus-msg" include nil nil [1208 1227])
+            ("gnus-sum" include nil nil [1228 1247])
+            ("mh-lib-progs" variable nil nil [1249 1270])
+            ("gnus-rcvstore-options" variable nil nil [1272 1477])
+            ("gnus-summary-save-article-folder" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [1479 1937])
+            ("gnus-summary-save-in-folder" function (:arguments ("folder")) nil [1939 3209])
+            ("gnus-Folder-save-name" function (:arguments ("newsgroup" "headers" "last-folder")) nil [3211 3618])
+            ("gnus-folder-save-name" function (:arguments ("newsgroup" "headers" "last-folder")) nil [3620 3999])
+            ("gnus-mh" package nil nil [4001 4019]))          
+      :file "gnus-mh.el"
+      :pointmax 4046
+      :fsize 4045
+      :lastmodtime '(23525 29552 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [866 879])
+            ("gnus" include nil nil [882 897])
+            ("gnus-range" include nil nil [898 919])
+            ("gnus-art" include nil nil [920 939])
+            ("message" include nil nil [940 958])
+            ("gnus-cite" customgroup (:user-visible-flag t) nil [1013 1151])
+            ("gnus-cited-opened-text-button-line-format" variable (:default-value "%(%{[-]%}%)
+") nil [1153 1299])
+            ("gnus-cited-closed-text-button-line-format" variable (:default-value "%(%{[+]%}%)
+") nil [1301 1447])
+            ("gnus-cited-lines-visible" variable nil nil [1449 1800])
+            ("gnus-cite-parse-max-size" variable (:default-value 25000) nil [1802 2025])
+            ("gnus-cite-max-prefix" variable (:default-value 20) nil [2027 2150])
+            ("gnus-supercite-regexp" variable (:default-value (concat "^\\(" message-cite-prefix-regexp "\\)? *" ">>>>> +\"\\([^\"
+]+\\)\" +==")) nil [2152 2430])
+            ("gnus-supercite-secondary-regexp" variable (:default-value "^.*\"\\([^\"
+]+\\)\" +==") nil [2432 2659])
+            ("gnus-cite-minimum-match-count" variable (:default-value 2) nil [2661 2817])
+            ("gnus-cite-attribution-prefix" variable (:default-value "In article\\|in <\\|On \\(Mon\\|Tue\\|Wed\\|Thu\\|Fri\\|Sat\\|Sun\\),\\|----- ?Original Message ?-----") nil [3356 3597])
+            ("gnus-cite-attribution-suffix" variable (:default-value "\\(\\(wrote\\|writes\\|said\\|says\\|>\\)\\(:\\|\\.\\.\\.\\)\\|----- ?Original Message ?-----\\)[ 	]*$") nil [3599 3898])
+            ("gnus-cite-unsightly-citation-regexp" variable (:default-value "^-----Original Message-----
+From: \\(.+
+\\)+
+") nil [3900 4116])
+            ("gnus-cite-ignore-quoted-from" variable (:default-value t) nil [4118 4386])
+            ("gnus-cite-attribution" variable
+               (:default-value (quote ((t (:italic t))))
+                :type "face")
+                nil [4388 4495])
+            ("put" code nil nil [4528 4596])
+            ("put" code nil nil [4597 4652])
+            ("gnus-cite-attribution-face" variable (:default-value (quote gnus-cite-attribution)) nil [4654 4880])
+            ("gnus-cite-1" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "light blue")) (((class color) (background light)) (:foreground "MidnightBlue")) (t (:italic t))))
+                :type "face")
+                nil [4882 5125])
+            ("put" code nil nil [5158 5206])
+            ("put" code nil nil [5207 5252])
+            ("gnus-cite-2" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "light cyan")) (((class color) (background light)) (:foreground "firebrick")) (t (:italic t))))
+                :type "face")
+                nil [5254 5494])
+            ("put" code nil nil [5527 5575])
+            ("put" code nil nil [5576 5621])
+            ("gnus-cite-3" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "light yellow")) (((class color) (background light)) (:foreground "dark green")) (t (:italic t))))
+                :type "face")
+                nil [5623 5866])
+            ("put" code nil nil [5899 5947])
+            ("put" code nil nil [5948 5993])
+            ("gnus-cite-4" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "light pink")) (((class color) (background light)) (:foreground "OrangeRed")) (t (:italic t))))
+                :type "face")
+                nil [5995 6235])
+            ("put" code nil nil [6268 6316])
+            ("put" code nil nil [6317 6362])
+            ("gnus-cite-5" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "pale green")) (((class color) (background light)) (:foreground "dark khaki")) (t (:italic t))))
+                :type "face")
+                nil [6364 6605])
+            ("put" code nil nil [6638 6686])
+            ("put" code nil nil [6687 6732])
+            ("gnus-cite-6" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "beige")) (((class color) (background light)) (:foreground "dark violet")) (t (:italic t))))
+                :type "face")
+                nil [6734 6971])
+            ("put" code nil nil [7004 7052])
+            ("put" code nil nil [7053 7098])
+            ("gnus-cite-7" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "orange")) (((class color) (background light)) (:foreground "SteelBlue4")) (t (:italic t))))
+                :type "face")
+                nil [7100 7337])
+            ("put" code nil nil [7370 7418])
+            ("put" code nil nil [7419 7464])
+            ("gnus-cite-8" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "magenta")) (((class color) (background light)) (:foreground "magenta")) (t (:italic t))))
+                :type "face")
+                nil [7466 7701])
+            ("put" code nil nil [7734 7782])
+            ("put" code nil nil [7783 7828])
+            ("gnus-cite-9" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "violet")) (((class color) (background light)) (:foreground "violet")) (t (:italic t))))
+                :type "face")
+                nil [7830 8063])
+            ("put" code nil nil [8096 8144])
+            ("put" code nil nil [8145 8190])
+            ("gnus-cite-10" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "plum1")) (((class color) (background light)) (:foreground "medium purple")) (t (:italic t))))
+                :type "face")
+                nil [8192 8425])
+            ("put" code nil nil [8458 8508])
+            ("put" code nil nil [8509 8555])
+            ("gnus-cite-11" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "turquoise")) (((class color) (background light)) (:foreground "turquoise")) (t (:italic t))))
+                :type "face")
+                nil [8557 8790])
+            ("put" code nil nil [8823 8873])
+            ("put" code nil nil [8874 8920])
+            ("gnus-cite-face-list" variable (:default-value (quote (gnus-cite-1 gnus-cite-2 gnus-cite-3 gnus-cite-4 gnus-cite-5 gnus-cite-6 gnus-cite-7 gnus-cite-8 gnus-cite-9 gnus-cite-10 gnus-cite-11))) nil [8922 9900])
+            ("gnus-cite-hide-percentage" variable (:default-value 50) nil [9902 10046])
+            ("gnus-cite-hide-absolute" variable (:default-value 10) nil [10048 10196])
+            ("gnus-cite-blank-line-after-header" variable (:default-value t) nil [10198 10359])
+            ("gnus-article-boring-faces" variable (:default-value (cons (quote gnus-signature) gnus-cite-face-list)) nil [10445 10812])
+            ("gnus-cite-article" variable nil nil [10839 10869])
+            ("gnus-cite-overlay-list" variable nil nil [10870 10905])
+            ("gnus-cite-prefix-alist" variable nil nil [10907 10942])
+            ("gnus-cite-attribution-alist" variable nil nil [11023 11063])
+            ("gnus-cite-loose-prefix-alist" variable nil nil [11189 11230])
+            ("gnus-cite-loose-attribution-alist" variable nil nil [11345 11391])
+            ("gnus-cited-opened-text-button-line-format-alist" variable (:default-value (\` ((98 (marker-position beg) 100) (101 (marker-position end) 100) (110 (count-lines beg end) 100) (108 (- end beg) 100)))) nil [11735 11918])
+            ("gnus-cited-opened-text-button-line-format-spec" variable nil nil [11919 11978])
+            ("gnus-cited-closed-text-button-line-format-alist" variable (:default-value gnus-cited-opened-text-button-line-format-alist) nil [11979 12085])
+            ("gnus-cited-closed-text-button-line-format-spec" variable nil nil [12086 12145])
+            ("gnus-article-highlight-citation" function
+               (:user-visible-flag t
+                :arguments ("force" "same-buffer"))
+                nil [12163 14612])
+            ("gnus-dissect-cited-text" function nil nil [14614 16443])
+            ("gnus-article-fill-cited-long-lines" function nil nil [16445 16532])
+            ("gnus-article-fill-cited-article" function
+               (:user-visible-flag t
+                :arguments ("width" "long-lines"))
+                nil [16534 18290])
+            ("gnus-article-foldable-buffer" function (:arguments ("prefix")) nil [18292 19010])
+            ("gnus-article-hide-citation" function
+               (:user-visible-flag t
+                :arguments ("arg" "force"))
+                nil [19012 22186])
+            ("gnus-article-toggle-cited-text" function (:arguments ("args" "arg")) nil [22188 23638])
+            ("gnus-article-hide-citation-maybe" function
+               (:user-visible-flag t
+                :arguments ("arg" "force"))
+                nil [23640 24976])
+            ("gnus-article-hide-citation-in-followups" function (:user-visible-flag t) nil [24978 25308])
+            ("gnus-cite-parse-maybe" function (:arguments ("force" "no-overlay")) nil [25335 25920])
+            ("gnus-cite-delete-overlays" function nil nil [25922 26277])
+            ("gnus-cite-parse-wrapper" function nil nil [26279 26574])
+            ("gnus-cite-parse" function nil nil [26576 30224])
+            ("gnus-cite-parse-attributions" function nil nil [30226 31411])
+            ("gnus-cite-connect-attributions" function nil nil [31413 33228])
+            ("gnus-cite-match-attributions" function (:arguments ("sort" "after" "fun")) nil [33230 35900])
+            ("gnus-cite-find-loose" function (:arguments ("prefix")) nil [35902 36253])
+            ("gnus-cite-add-face" function (:arguments ("number" "prefix" "face")) nil [36255 36848])
+            ("gnus-cite-toggle" function (:arguments ("prefix")) nil [36850 37854])
+            ("gnus-cite-find-prefix" function (:arguments ("line")) nil [37856 38138])
+            ("gnus-cite-localize" function nil nil [38140 38467])
+            ("gnus-message-max-citation-depth" variable (:default-value (length gnus-cite-face-list)) nil [38596 38708])
+            ("gnus-message-cite-prefix-regexp" variable (:default-value (concat "^\\(?:" message-cite-prefix-regexp "\\)")) nil [38710 38803])
+            ("gnus-message-search-citation-line" function (:arguments ("limit")) nil [38805 39551])
+            ("gnus-message-citation-keywords" variable (:default-value (\` ((gnus-message-search-citation-line (\,@ (let ((list nil) (count 1)) (dolist (face gnus-cite-face-list (nreverse list)) (push (list count (list (quote quote) face) (quote prepend) t) list) (setq count (1+ count))))))))) nil [39553 39962])
+            ("font-lock-defaults-computed" variable nil nil [39964 40000])
+            ("font-lock-keywords" variable nil nil [40001 40028])
+            ("font-lock-set-defaults" variable nil nil [40029 40060])
+            ("font-lock-set-defaults" function (:prototype-flag t) nil [40062 40108])
+            ("define-minor-mode" code nil nil [40110 41361])
+            ("turn-on-gnus-message-citation-mode" function nil nil [41363 41483])
+            ("turn-off-gnus-message-citation-mode" function nil nil [41484 41607])
+            ("gnus-cite" package nil nil [41609 41629]))          
+      :file "gnus-cite.el"
+      :pointmax 41704
+      :fsize 41703
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 879 . 880) (symbol 848 . 865) (open-paren 847 . 848)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [1127 1140])
+            ("gnus" include nil nil [1143 1158])
+            ("gnus-art" include nil nil [1159 1178])
+            ("gnus-duplicate" customgroup (:user-visible-flag t) nil [1180 1263])
+            ("gnus-save-duplicate-list" variable nil nil [1265 1497])
+            ("gnus-duplicate-list-length" variable (:default-value 10000) nil [1499 1658])
+            ("gnus-duplicate-file" variable (:default-value (nnheader-concat gnus-directory "suppression")) nil [1660 1843])
+            ("gnus-dup-list" variable nil nil [1869 1895])
+            ("gnus-dup-hashtb" variable nil nil [1896 1924])
+            ("gnus-dup-list-dirty" variable nil nil [1926 1958])
+            ("gnus-add-shutdown" code nil nil [1995 2036])
+            ("gnus-dup-close" function nil nil [2038 2232])
+            ("gnus-dup-open" function nil nil [2234 2606])
+            ("gnus-dup-read" function nil nil [2608 2782])
+            ("gnus-dup-save" function nil nil [2784 3046])
+            ("gnus-dup-enter-articles" function nil nil [3081 4066])
+            ("gnus-dup-suppress-articles" function nil nil [4068 4889])
+            ("gnus-dup-unsuppress-article" function (:arguments ("article")) nil [4891 5220])
+            ("gnus-dup" package nil nil [5222 5241]))          
+      :file "gnus-dup.el"
+      :pointmax 5269
+      :fsize 5268
+      :lastmodtime '(23525 29552 0 0)
+      :unmatched-syntax '((close-paren 1140 . 1141) (symbol 1109 . 1126) (open-paren 1108 . 1109)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [953 966])
+            ("gnus" include nil nil [969 984])
+            ("gnus-group" include nil nil [985 1006])
+            ("gnus-start" include nil nil [1007 1028])
+            ("gnus-util" include nil nil [1029 1049])
+            ("gnus-topic" customgroup (:user-visible-flag t) nil [1051 1115])
+            ("gnus-topic-mode" variable nil nil [1117 1184])
+            ("gnus-topic-mode-hook" variable nil nil [1186 1293])
+            ("gnus-topic-line-format" variable (:default-value "%i[ %(%{%n%}%) -- %A ]%v
+") nil [1295 1935])
+            ("gnus-topic-indent-level" variable (:default-value 2) nil [1937 2059])
+            ("gnus-topic-display-empty-topics" variable (:default-value t) nil [2061 2229])
+            ("gnus-topic-active-topology" variable nil nil [2255 2294])
+            ("gnus-topic-active-alist" variable nil nil [2295 2331])
+            ("gnus-topic-unreads" variable nil nil [2332 2363])
+            ("gnus-topology-checked-p" variable nil nil [2365 2460])
+            ("gnus-topic-killed-topics" variable nil nil [2462 2499])
+            ("gnus-topic-inhibit-change-level" variable nil nil [2500 2544])
+            ("gnus-topic-line-format-alist" variable
+               (:constant-flag t
+                :default-value (\` ((110 name 115) (118 visible 115) (105 indentation 115) (103 number-of-groups 100) (97 (gnus-topic-articles-in-topic entries) 100) (65 total-number-of-articles 100) (108 level 100))))
+                nil [2546 2782])
+            ("gnus-topic-line-format-spec" variable nil nil [2784 2824])
+            ("gnus-group-topic-name" function nil nil [2849 3029])
+            ("gnus-group-topic-level" function nil nil [3031 3167])
+            ("gnus-group-topic-unread" function nil nil [3169 3323])
+            ("gnus-topic-unread" function (:arguments ("topic")) nil [3325 3463])
+            ("gnus-group-topic-p" function nil nil [3465 3571])
+            ("gnus-topic-visible-p" function nil nil [3573 3713])
+            ("gnus-topic-articles-in-topic" function (:arguments ("entries")) nil [3715 3897])
+            ("gnus-group-topic" function (:arguments ("group")) nil [3899 4154])
+            ("gnus-topic-goto-topic" function (:arguments ("topic")) nil [4156 4311])
+            ("gnus-topic-jump-to-topic" function
+               (:user-visible-flag t
+                :arguments ("topic"))
+                nil [4313 4692])
+            ("gnus-current-topic" function nil nil [4694 5073])
+            ("gnus-current-topics" function (:arguments ("topic")) nil [5075 5396])
+            ("gnus-group-active-topic-p" function nil nil [5398 5548])
+            ("gnus-topic-find-groups" function (:arguments ("topic" "level" "all" "lowest" "recursive")) nil [5550 7514])
+            ("gnus-topic-goto-previous-topic" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [7516 7650])
+            ("gnus-topic-goto-next-topic" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [7652 8072])
+            ("gnus-topic-previous-topic" function (:arguments ("topic")) nil [8074 8397])
+            ("gnus-topic-parent-topic" function (:arguments ("topic" "topology")) nil [8399 8830])
+            ("gnus-topic-next-topic" function (:arguments ("topic" "previous")) nil [8832 9193])
+            ("gnus-topic-forward-topic" function (:arguments ("num")) nil [9195 9618])
+            ("gnus-topic-find-topology" function (:arguments ("topic" "topology" "level" "remove")) nil [9620 10185])
+            ("gnus-tmp-topics" variable nil nil [10187 10215])
+            ("gnus-topic-list" function (:arguments ("topology")) nil [10216 10492])
+            ("gnus-topic-parameters" function (:arguments ("topic")) nil [10520 10683])
+            ("gnus-topic-set-parameters" function (:arguments ("topic" "parameters")) nil [10685 11259])
+            ("gnus-group-topic-parameters" function (:arguments ("group")) nil [11261 12012])
+            ("gnus-topic-hierarchical-parameters" function (:arguments ("topic" "group-params-list")) nil [12014 13207])
+            ("gnus-topic-enter-dribble" function nil nil [13240 13363])
+            ("gnus-group-prepare-topics" function (:arguments ("level" "predicate" "lowest" "regexp" "list-topic" "topic-level")) nil [13395 15616])
+            ("gnus-topic-prepare-topic" function (:arguments ("topicl" "level" "list-level" "predicate" "silent" "lowest" "regexp")) nil [15618 18946])
+            ("gnus-topic-remove-topic" function (:arguments ("insert" "total-remove" "_hide" "in-level")) nil [18948 19919])
+            ("gnus-topic-insert-topic" function (:arguments ("topic" "level")) nil [19921 20104])
+            ("gnus-topic-fold" function (:arguments ("insert" "topic")) nil [20106 20663])
+            ("gnus-tmp-header" variable nil nil [20665 20689])
+            ("gnus-topic-insert-topic-line" function (:arguments ("name" "visiblep" "shownp" "level" "entries" "unread")) nil [20691 21429])
+            ("gnus-topic-update-unreads" function (:arguments ("topic" "unreads")) nil [21431 21621])
+            ("gnus-topic-update-topics-containing-group" function (:arguments ("group")) nil [21623 22233])
+            ("gnus-topic-update-topic" function nil nil [22235 22699])
+            ("gnus-topic-goto-missing-group" function (:arguments ("group")) nil [22701 23431])
+            ("gnus-topic-display-missing-topic" function (:arguments ("topic")) nil [23433 24412])
+            ("gnus-topic-goto-missing-topic" function (:arguments ("topic")) nil [24414 25019])
+            ("gnus-topic-update-topic-line" function (:arguments ("topic-name" "reads")) nil [25021 26261])
+            ("gnus-topic-group-indentation" function nil nil [26263 26491])
+            ("gnus-add-shutdown" code nil nil [26513 26556])
+            ("gnus-topic-close" function nil nil [26558 26713])
+            ("gnus-topic-check-topology" function nil nil [26715 28306])
+            ("gnus-topic-init-alist" function nil nil [28308 28711])
+            ("gnus-topic-clean-alist" function nil nil [28730 29355])
+            ("gnus-topic-change-level" function (:arguments ("group" "level" "oldlevel" "previous")) nil [29357 31342])
+            ("gnus-topic-goto-next-group" function (:arguments ("group" "props")) nil [31344 32630])
+            ("gnus-topic-grok-active" function (:arguments ("force")) nil [32660 33540])
+            ("gnus-topic-grok-active-1" function (:arguments ("topology" "groups")) nil [33542 34655])
+            ("gnus-topic-mode-map" variable nil nil [34695 34727])
+            ("gnus-group-topic-map" variable nil nil [34728 34761])
+            ("unless" code nil nil [34763 36602])
+            ("gnus-topic-make-menu-bar" function nil nil [36604 37626])
+            ("define-minor-mode" code nil nil [37628 39564])
+            ("gnus-topic-select-group" function
+               (:user-visible-flag t
+                :arguments ("all"))
+                nil [39566 40331])
+            ("gnus-mouse-pick-topic" function
+               (:user-visible-flag t
+                :arguments ("e"))
+                nil [40333 40493])
+            ("gnus-topic-expire-articles" function
+               (:user-visible-flag t
+                :arguments ("topic"))
+                nil [40495 41033])
+            ("gnus-topic-catchup-articles" function
+               (:user-visible-flag t
+                :arguments ("topic"))
+                nil [41035 41644])
+            ("gnus-topic-read-group" function
+               (:user-visible-flag t
+                :arguments ("all" "no-article" "group"))
+                nil [41646 42491])
+            ("gnus-topic-create-topic" function
+               (:user-visible-flag t
+                :arguments ("topic" "parent" "previous" "full-topic"))
+                nil [42493 43505])
+            ("gnus-topic-history" variable nil nil [43758 43789])
+            ("gnus-topic-move-group" function
+               (:user-visible-flag t
+                :arguments ("n" "topic" "copyp"))
+                nil [43791 44862])
+            ("gnus-topic-remove-group" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [44864 45490])
+            ("gnus-topic-copy-group" function
+               (:user-visible-flag t
+                :arguments ("n" "topic"))
+                nil [45492 45728])
+            ("gnus-topic-kill-group" function
+               (:user-visible-flag t
+                :arguments ("n" "discard"))
+                nil [45730 46394])
+            ("gnus-topic-yank-group" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [46396 47889])
+            ("gnus-topic-hide-topic" function
+               (:user-visible-flag t
+                :arguments ("permanent"))
+                nil [47891 48281])
+            ("gnus-topic-show-topic" function
+               (:user-visible-flag t
+                :arguments ("permanent"))
+                nil [48283 48799])
+            ("gnus-topic-mark-topic" function
+               (:user-visible-flag t
+                :arguments ("topic" "unmark" "non-recursive"))
+                nil [48801 49415])
+            ("gnus-topic-unmark-topic" function
+               (:user-visible-flag t
+                :arguments ("topic" "_dummy" "non-recursive"))
+                nil [49417 49831])
+            ("gnus-topic-get-new-news-this-topic" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [49833 50293])
+            ("gnus-topic-move-matching" function
+               (:user-visible-flag t
+                :arguments ("regexp" "topic" "copyp"))
+                nil [50295 50742])
+            ("gnus-topic-copy-matching" function
+               (:user-visible-flag t
+                :arguments ("regexp" "topic" "_copyp"))
+                nil [50744 51151])
+            ("gnus-topic-delete" function
+               (:user-visible-flag t
+                :arguments ("topic"))
+                nil [51153 51717])
+            ("gnus-topic-rename" function
+               (:user-visible-flag t
+                :arguments ("old-name" "new-name"))
+                nil [51719 52514])
+            ("gnus-topic-indent" function
+               (:user-visible-flag t
+                :arguments ("unindent"))
+                nil [52516 53227])
+            ("gnus-topic-unindent" function (:user-visible-flag t) nil [53229 53853])
+            ("gnus-topic-list-active" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [53855 54301])
+            ("gnus-topic-toggle-display-empty-topics" function (:user-visible-flag t) nil [54303 54624])
+            ("gnus-topic-edit-parameters" function
+               (:user-visible-flag t
+                :arguments ("group"))
+                nil [54655 55228])
+            ("gnus-group-sort-topic" function (:arguments ("func" "reverse")) nil [55230 55635])
+            ("gnus-topic-sort-topic" function (:arguments ("topic" "func" "reverse")) nil [55637 56179])
+            ("gnus-topic-sort-groups" function
+               (:user-visible-flag t
+                :arguments ("func" "reverse"))
+                nil [56181 56559])
+            ("gnus-topic-sort-groups-by-alphabet" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [56561 56799])
+            ("gnus-topic-sort-groups-by-unread" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [56801 57035])
+            ("gnus-topic-sort-groups-by-level" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [57037 57255])
+            ("gnus-topic-sort-groups-by-score" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [57257 57475])
+            ("gnus-topic-sort-groups-by-rank" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [57477 57692])
+            ("gnus-topic-sort-groups-by-method" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [57694 57930])
+            ("gnus-topic-sort-groups-by-server" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [57932 58167])
+            ("gnus-topic-sort-topics-1" function (:arguments ("top" "reverse")) nil [58169 58505])
+            ("gnus-topic-sort-topics" function
+               (:user-visible-flag t
+                :arguments ("topic" "reverse"))
+                nil [58507 59118])
+            ("gnus-topic-move" function
+               (:user-visible-flag t
+                :arguments ("current" "to"))
+                nil [59120 59947])
+            ("gnus-subscribe-topics" function (:arguments ("newsgroup")) nil [59949 60689])
+            ("gnus-topic" package nil nil [60691 60712]))          
+      :file "gnus-topic.el"
+      :pointmax 60742
+      :fsize 60741
+      :lastmodtime '(23525 29554 0 0)
+      :unmatched-syntax '((close-paren 966 . 967) (symbol 935 . 952) (open-paren 934 . 935)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [902 915])
+            ("gnus" include nil nil [918 933])
+            ("gnus-sum" include nil nil [934 953])
+            ("nntp" include nil nil [954 969])
+            ("gnus-asynchronous" customgroup (:user-visible-flag t) nil [971 1059])
+            ("gnus-use-article-prefetch" variable (:default-value 30) nil [1061 1382])
+            ("gnus-asynchronous" variable nil nil [1384 1561])
+            ("gnus-prefetched-article-deletion-strategy" variable (:default-value (quote (read exit))) nil [1563 1974])
+            ("gnus-use-header-prefetch" variable nil nil [1976 2117])
+            ("gnus-async-prefetch-article-p" variable (:default-value (quote gnus-async-unread-p)) nil [2119 2426])
+            ("gnus-async-post-fetch-function" variable nil nil [2428 2701])
+            ("gnus-async-prefetch-article-buffer" variable (:default-value " *Async Prefetch Article*") nil [2728 2799])
+            ("gnus-async-article-alist" variable nil nil [2800 2837])
+            ("gnus-async-article-semaphore" variable (:default-value (quote (nil))) nil [2838 2882])
+            ("gnus-async-fetch-list" variable nil nil [2883 2917])
+            ("gnus-async-hashtb" variable nil nil [2918 2948])
+            ("gnus-async-current-prefetch-group" variable nil nil [2949 2995])
+            ("gnus-async-current-prefetch-article" variable nil nil [2996 3044])
+            ("gnus-async-timer" variable nil nil [3045 3074])
+            ("gnus-async-prefetch-headers-buffer" variable (:default-value " *Async Prefetch Headers*") nil [3076 3147])
+            ("gnus-async-header-prefetched" variable nil nil [3148 3189])
+            ("gnus-group-asynchronous-p" function (:arguments ("group")) nil [3215 3392])
+            ("gnus-async-get-semaphore" function (:arguments ("semaphore")) nil [3426 3596])
+            ("gnus-async-release-semaphore" function (:arguments ("semaphore")) nil [3598 3709])
+            ("gnus-async-with-semaphore" function (:arguments ("forms")) nil [3711 3931])
+            ("put" code nil nil [3933 3989])
+            ("put" code nil nil [3990 4048])
+            ("gnus-add-shutdown" code nil nil [4080 4123])
+            ("gnus-async-close" function nil nil [4124 4358])
+            ("gnus-async-set-buffer" function nil nil [4360 4543])
+            ("gnus-async-halt-prefetch" function nil nil [4545 4637])
+            ("gnus-async-prefetch-next" function (:arguments ("group" "article" "summary")) nil [4639 5211])
+            ("gnus-async-prefetch-article" function (:arguments ("group" "article" "summary" "next")) nil [5213 7336])
+            ("gnus-make-async-article-function" function (:arguments ("group" "article" "mark" "summary" "next")) nil [7338 7538])
+            ("gnus-async-article-callback" function (:arguments ("arg" "group" "article" "mark" "summary" "next")) nil [7540 8760])
+            ("gnus-async-unread-p" function (:arguments ("data")) nil [8762 8881])
+            ("gnus-async-request-fetched-article" function (:arguments ("group" "article" "buffer")) nil [8883 9570])
+            ("gnus-async-wait-for-article" function (:arguments ("article")) nil [9572 10696])
+            ("gnus-async-delete-prefetched-entry" function (:arguments ("entry")) nil [10698 11074])
+            ("gnus-async-prefetch-remove-group" function (:arguments ("group")) nil [11076 11484])
+            ("gnus-async-prefetched-article-entry" function (:arguments ("group" "article")) nil [11486 12091])
+            ("gnus-async-prefetch-headers" function (:arguments ("group")) nil [12122 12833])
+            ("gnus-async-retrieve-fetched-headers" function (:arguments ("articles" "group")) nil [12835 13432])
+            ("gnus-async" package nil nil [13434 13455]))          
+      :file "gnus-async.el"
+      :pointmax 13485
+      :fsize 13484
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 915 . 916) (symbol 884 . 901) (open-paren 883 . 884)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [925 938])
+            ("gnus" include nil nil [941 956])
+            ("gnus-sum" include nil nil [957 976])
+            ("gnus-win" include nil nil [977 996])
+            ("gnus-pick-display-summary" variable nil nil [1026 1147])
+            ("gnus-pick-mode-hook" variable nil nil [1149 1269])
+            ("gnus-mark-unpicked-articles-as-read" variable nil nil [1271 1419])
+            ("gnus-pick-elegant-flow" variable (:default-value t) nil [1421 1611])
+            ("gnus-summary-pick-line-format" variable (:default-value "%-5P %U%R%z%I%(%[%4L: %-23,23n%]%) %s
+") nil [1613 1880])
+            ("gnus-pick-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (gnus-define-keys map " " gnus-pick-next-page "u" gnus-pick-unmark-article-or-thread "." gnus-pick-article-or-thread [down-mouse-2] gnus-pick-mouse-pick-region "
" gnus-pick-start-reading) map)) nil [1907 2203])
+            ("gnus-pick-make-menu-bar" function nil nil [2205 2888])
+            ("define-minor-mode" code nil nil [2890 3988])
+            ("gnus-pick-setup-message" function nil nil [3990 4322])
+            ("gnus-pick-line-number" variable (:default-value 1) nil [4324 4356])
+            ("gnus-pick-line-number" function nil nil [4357 4456])
+            ("gnus-pick-start-reading" function
+               (:user-visible-flag t
+                :arguments ("catch-up"))
+                nil [4458 5211])
+            ("gnus-pick-goto-article" function (:arguments ("arg")) nil [5213 5593])
+            ("gnus-pick-article" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5595 5830])
+            ("gnus-pick-article-or-thread" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5832 6281])
+            ("gnus-pick-unmark-article-or-thread" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6283 6708])
+            ("gnus-pick-mouse-pick" function (:arguments ("e")) nil [6710 6844])
+            ("gnus-pick-mouse-pick-region" function
+               (:user-visible-flag t
+                :arguments ("start-event"))
+                nil [6846 10500])
+            ("scroll-in-place" variable nil nil [10502 10526])
+            ("gnus-pick-next-page" function (:user-visible-flag t) nil [10528 10771])
+            ("gnus-binary-mode-hook" variable nil nil [10803 10882])
+            ("gnus-binary-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (gnus-define-keys map "g" gnus-binary-show-article) map)) nil [10884 11020])
+            ("gnus-binary-make-menu-bar" function nil nil [11022 11229])
+            ("define-minor-mode" code nil nil [11231 11906])
+            ("gnus-binary-display-article" function (:arguments ("article" "_all-header")) nil [11908 12165])
+            ("gnus-binary-show-article" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12167 12373])
+            ("gnus-tree-line-format" variable (:default-value "%(%[%3,3n%]%)") nil [12403 12525])
+            ("gnus-tree-minimize-window" variable (:default-value t) nil [12527 12758])
+            ("gnus-selected-tree-face" variable (:default-value (quote mode-line)) nil [12760 12917])
+            ("gnus-tree-brackets" variable (:default-value (quote ((91 . 93) (40 . 41) (123 . 125) (60 . 62)))) nil [12919 13036])
+            ("gnus-tree-parent-child-edges" variable (:default-value (quote (45 92 124))) nil [13038 13142])
+            ("gnus-tree-mode-line-format" variable (:default-value "Gnus: %%b %S %Z") nil [13144 13297])
+            ("gnus-generate-tree-function" variable (:default-value (quote gnus-generate-vertical-tree)) nil [13299 13684])
+            ("gnus-tree-mode-hook" variable nil nil [13686 13798])
+            ("gnus-tmp-name" variable nil nil [13825 13847])
+            ("gnus-tmp-from" variable nil nil [13848 13870])
+            ("gnus-tmp-number" variable nil nil [13871 13895])
+            ("gnus-tmp-open-bracket" variable nil nil [13896 13926])
+            ("gnus-tmp-close-bracket" variable nil nil [13927 13958])
+            ("gnus-tmp-subject" variable nil nil [13959 13984])
+            ("gnus-tree-line-format-alist" variable (:default-value (\` ((110 gnus-tmp-name 115) (102 gnus-tmp-from 115) (78 gnus-tmp-number 100) (91 gnus-tmp-open-bracket 99) (93 gnus-tmp-close-bracket 99) (115 gnus-tmp-subject 115)))) nil [13986 14203])
+            ("gnus-tree-mode-line-format-alist" variable (:default-value gnus-summary-mode-line-format-alist) nil [14205 14282])
+            ("gnus-tree-mode-line-format-spec" variable nil nil [14284 14328])
+            ("gnus-tree-line-format-spec" variable nil nil [14329 14368])
+            ("gnus-tree-node-length" variable nil nil [14370 14404])
+            ("gnus-selected-tree-overlay" variable nil nil [14405 14444])
+            ("gnus-tree-displayed-thread" variable nil nil [14446 14485])
+            ("gnus-tree-inhibit" variable nil nil [14486 14516])
+            ("gnus-tree-mode-map" variable (:default-value (let ((map (make-keymap))) (suppress-keymap map) (gnus-define-keys map "
" gnus-tree-select-article [mouse-2] gnus-tree-pick-article "" gnus-tree-read-summary-keys "h" gnus-tree-show-summary "	" gnus-info-find-node) (substitute-key-definition (quote undefined) (quote gnus-tree-read-summary-keys) map) map)) nil [14518 14913])
+            ("put" code nil nil [14915 14957])
+            ("gnus-tree-make-menu-bar" function nil nil [14959 15158])
+            ("define-derived-mode" code nil nil [15160 15652])
+            ("gnus-tree-read-summary-keys" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15654 16153])
+            ("gnus-tree-show-summary" function (:user-visible-flag t) nil [16155 16461])
+            ("gnus-tree-select-article" function
+               (:user-visible-flag t
+                :arguments ("article"))
+                nil [16463 16782])
+            ("gnus-tree-pick-article" function
+               (:user-visible-flag t
+                :arguments ("e"))
+                nil [16784 16964])
+            ("gnus-tree-article-number" function nil nil [16966 17044])
+            ("gnus-tree-article-region" function (:arguments ("article")) nil [17046 17313])
+            ("gnus-tree-recenter" function nil nil [17315 18165])
+            ("gnus-get-tree-buffer" function nil nil [18167 18403])
+            ("gnus-tree-minimize" function nil nil [18405 19277])
+            ("gnus-tree-node-insert" function (:arguments ("header" "sparse" "adopted")) nil [19305 21014])
+            ("gnus--let-eval" function (:arguments ("bindings" "evalsym" "body")) nil [21016 21792])
+            ("gnus-tree-highlight-node" function (:arguments ("article" "beg" "end")) nil [21794 22938])
+            ("gnus-tree-indent" function (:arguments ("level")) nil [22940 23042])
+            ("gnus-tmp-limit" variable nil nil [23044 23067])
+            ("gnus-tmp-sparse" variable nil nil [23068 23092])
+            ("gnus-tmp-indent" variable nil nil [23093 23117])
+            ("gnus-generate-tree" function (:arguments ("thread")) nil [23119 23731])
+            ("gnus-generate-horizontal-tree" function (:arguments ("thread" "level" "dummyp" "adopted")) nil [23733 25056])
+            ("gnus-tree-indent-vertical" function nil nil [25058 25250])
+            ("gnus-tree-forward-line" function (:arguments ("n")) nil [25252 25409])
+            ("gnus-generate-vertical-tree" function (:arguments ("thread" "level" "dummyp" "adopted")) nil [25411 27113])
+            ("gnus-possibly-generate-tree" function (:arguments ("article" "force")) nil [27141 27865])
+            ("gnus-tree-open" function nil nil [27867 27917])
+            ("gnus-tree-close" function nil nil [27919 27983])
+            ("gnus-tree-perhaps-minimize" function nil nil [27985 28169])
+            ("gnus-highlight-selected-tree" function (:arguments ("article")) nil [28171 29244])
+            ("gnus-tree-highlight-article" function (:arguments ("article" "face")) nil [29246 29716])
+            ("gnus-salt" package nil nil [29718 29738]))          
+      :file "gnus-salt.el"
+      :pointmax 29767
+      :fsize 29766
+      :lastmodtime '(23525 29553 0 0)
+      :unmatched-syntax '((close-paren 938 . 939) (symbol 907 . 924) (open-paren 906 . 907)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("wid-edit" include nil nil [885 904])
+            ("gnus" include nil nil [905 920])
+            ("gnus-agent" include nil nil [921 942])
+            ("gnus-score" include nil nil [943 964])
+            ("gnus-topic" include nil nil [965 986])
+            ("gnus-art" include nil nil [987 1006])
+            ("define-derived-mode" code nil nil [1022 2226])
+            ("gnus-group-parameters" variable
+               (:constant-flag t
+                :default-value (quote ((extra-aliases (choice :tag "Extra Aliases" (list :tag "List" (editable-list :inline t (gnus-email-address :tag "Address"))) (gnus-email-address :tag "Address")) "Store messages posted from or to this address in this group.
+
+You must be using gnus-group-split for this to work.  The VALUE of the
+nnmail-split-fancy SPLIT generated for this group will match these
+addresses.") (split-regexp (regexp :tag "gnus-group-split Regular Expression") "Like gnus-group-split Address, but expects a regular expression.") (split-exclude (list :tag "gnus-group-split Restricts" (editable-list :inline t (regexp :tag "Restrict"))) "Regular expression that cancels gnus-group-split matches.
+
+Each entry is added to the nnmail-split-fancy SPLIT as a separate
+RESTRICT clause.") (split-spec (choice :tag "gnus-group-split Overrider" (sexp :tag "Fancy Split") (const :tag "Catch All" catch-all) (const :tag "Ignore" nil)) "Override all other gnus-group-split fields.
+
+In `Fancy Split', you can enter any nnmail-split-fancy SPLIT.  Note
+that the name of this group won't be automatically assumed, you have
+to add it to the SPLITs yourself.  This means you can use such splits
+to split messages to other groups too.
+
+If you select `Catch All', this group will get postings for any
+messages not matched in any other group.  It overrides the variable
+gnus-group-split-default-catch-all-group.
+
+Selecting `Ignore' forces no SPLIT to be generated for this group,
+disabling all other gnus-group-split fields.") (broken-reply-to (const :tag "Broken Reply To" t) "Ignore `Reply-To' headers in this group.
+
+That can be useful if you're reading a mailing list group where the
+listserv has inserted `Reply-To' headers that point back to the
+listserv itself.  This is broken behavior.  So there!") (to-group (string :tag "To Group") "All posts will be sent to the specified group.") (gcc-self (choice :tag "GCC" :value t (const :tag "To current group" t) (const none) (string :format "%v" :hide-front-space t)) "Specify default value for GCC header.
+
+If this symbol is present in the group parameter list and set to t,
+new composed messages will be `Gcc''d to the current group.  If it is
+present and set to `none', no `Gcc:' header will be generated, if it
+is present and a string, this string will be inserted literally as a
+`gcc' header (this symbol takes precedence over any default `Gcc'
+rules as described later).") (expiry-wait (choice :tag "Expire Wait" :value never (const never) (const immediate) (number :hide-front-space t :format "%v")) "When to expire.
+
+Overrides any `nnmail-expiry-wait' and `nnmail-expiry-wait-function'
+when expiring expirable messages.  The value can either be a number of
+days (not necessarily an integer) or the symbols `never' or
+`immediate'.") (expiry-target (choice :tag "Expiry Target" :value delete (const delete) (function :format "%v" nnmail-) string) "Where expired messages end up.
+
+Overrides `nnmail-expiry-target'.") (score-file (file :tag "Score File") "Make the specified file into the current score file.
+This means that all score commands you issue will end up in this file.") (adapt-file (file :tag "Adapt File") "Make the specified file into the current adaptive file.
+All adaptive score entries will be put into this file.") (admin-address (gnus-email-address :tag "Admin Address") "Administration address for a mailing list.
+
+When unsubscribing to a mailing list you should never send the
+unsubscription notice to the mailing list itself.  Instead, you'd
+send messages to the administrative address.  This parameter allows
+you to put the admin address somewhere convenient.") (display (choice :tag "Display" :value default (const all) (integer) (const default) (sexp :tag "Other")) "Which articles to display on entering the group.
+
+`all'
+     Display all articles, both read and unread.
+
+`integer'
+     Display the last NUMBER articles in the group.  This is the same as
+     entering the group with C-u NUMBER.
+
+`default'
+     Display the default visible articles, which normally includes
+     unread and ticked articles.
+
+`Other'
+     Display the articles that satisfy the S-expression. The S-expression
+     should be in an array form.") (comment (string :tag "Comment") "An arbitrary comment on the group.") (visible (const :tag "Permanently visible" t) "Always display this group, even when there are no unread articles in it.") (highlight-words (choice :tag "Highlight words" :value nil (repeat (list (regexp :tag "Highlight regexp") (number :tag "Group for entire word" 0) (number :tag "Group for displayed part" 0) (symbol :tag "Face" gnus-emphasis-highlight-words)))) "highlight regexps.
+See `gnus-emphasis-alist'.") (posting-style (choice :tag "Posting style" :value nil (repeat (list (choice :tag "Type" :value nil (const signature) (const signature-file) (const organization) (const address) (const x-face-file) (const name) (const body) (symbol) (string :tag "Header")) (string :format "%v")))) "post style.
+See `gnus-posting-styles'."))))
+                nil [2254 7967])
+            ("gnus-extra-topic-parameters" variable
+               (:constant-flag t
+                :default-value (quote ((subscribe (regexp :tag "Subscribe") "If `gnus-subscribe-newsgroup-method' or
+`gnus-subscribe-options-newsgroup-method' is set to
+`gnus-subscribe-topics', new groups that matches this regexp will
+automatically be subscribed to this topic") (subscribe-level (integer :tag "Subscribe Level" :value 1) "If this topic parameter is set, when new groups are subscribed
+automatically under this topic (via the `subscribe' topic parameter)
+assign this level to the group, rather than the default level
+set in `gnus-level-default-subscribed'"))))
+                nil [7969 8808])
+            ("gnus-extra-group-parameters" variable
+               (:constant-flag t
+                :default-value (quote ((uidvalidity (string :tag "IMAP uidvalidity") "Server-assigned value attached to IMAP groups, used to maintain consistency."))))
+                nil [8810 9234])
+            ("gnus-agent-parameters" variable
+               (:constant-flag t
+                :default-value (quote ((agent-predicate (sexp :tag "Selection Predicate" :value false) "Predicate used to automatically select articles for downloading." gnus-agent-cat-predicate) (agent-score (choice :tag "Score File" :value nil (const file :tag "Use group's score files") (repeat (list (string :format "%v" :tag "File name")))) "Which score files to use when using score to select articles to fetch.
+
+    nil
+         All articles will be scored to zero (0).
+
+    `file'
+         The group's score files will be used to score the articles.
+
+    `List'
+         A list of score file names." gnus-agent-cat-score-file) (agent-short-article (integer :tag "Max Length of Short Article" :value "") "The SHORT predicate will evaluate to true when the article is
+shorter than this length." gnus-agent-cat-length-when-short) (agent-long-article (integer :tag "Min Length of Long Article" :value "") "The LONG predicate will evaluate to true when the article is
+longer than this length." gnus-agent-cat-length-when-long) (agent-low-score (integer :tag "Low Score Limit" :value "") "The LOW predicate will evaluate to true when the article scores
+lower than this limit." gnus-agent-cat-low-score) (agent-high-score (integer :tag "High Score Limit" :value "") "The HIGH predicate will evaluate to true when the article scores
+higher than this limit." gnus-agent-cat-high-score) (agent-days-until-old (integer :tag "Days Until Old" :value "") "The OLD predicate will evaluate to true when the fetched article
+has been stored locally for at least this many days." gnus-agent-cat-days-until-old) (agent-enable-expiration (radio :tag "Expire in this Group or Topic" :value nil (const :format "Enable " ENABLE) (const :format "Disable " DISABLE)) "
+Enable, or disable, agent expiration in this group or topic." gnus-agent-cat-enable-expiration) (agent-enable-undownloaded-faces (boolean :tag "Enable Agent Faces") "Have the summary buffer use the agent's undownloaded faces.
+These faces, when enabled, act as a warning that an article has not
+been fetched into either the agent nor the cache.  This is of most use
+to users who use the agent as a cache (i.e. they only operate on
+articles that have been downloaded).  Leave disabled to display normal
+article faces even when the article hasn't been downloaded." gnus-agent-cat-enable-undownloaded-faces))))
+                nil [9256 12223])
+            ("gnus-custom-params" variable nil nil [12226 12253])
+            ("gnus-custom-method" variable nil nil [12254 12281])
+            ("gnus-custom-group" variable nil nil [12282 12308])
+            ("gnus-custom-topic" variable nil nil [12309 12335])
+            ("gnus-group-customize" function
+               (:user-visible-flag t
+                :arguments ("group" "topic"))
+                nil [12337 18838])
+            ("gnus-group-customize-done" function
+               (:user-visible-flag t
+                :arguments ("ignore"))
+                nil [18840 19464])
+            ("gnus-score-parameters" variable
+               (:constant-flag t
+                :default-value (quote ((mark (number :tag "Mark") "The value of this entry should be a number.
+Any articles with a score lower than this number will be marked as read.") (expunge (number :tag "Expunge") "The value of this entry should be a number.
+Any articles with a score lower than this number will be removed from
+the summary buffer.") (mark-and-expunge (number :tag "Mark-and-expunge") "The value of this entry should be a number.
+Any articles with a score lower than this number will be marked as
+read and removed from the summary buffer.") (thread-mark-and-expunge (number :tag "Thread-mark-and-expunge") "The value of this entry should be a number.
+All articles that belong to a thread that has a total score below this
+number will be marked as read and removed from the summary buffer.
+`gnus-thread-score-function' says how to compute the total score
+for a thread.") (files (repeat :inline t :tag "Files" file) "The value of this entry should be any number of file names.
+These files are assumed to be score files as well, and will be loaded
+the same way this one was.") (exclude-files (repeat :inline t :tag "Exclude-files" file) "The clue of this entry should be any number of files.
+These files will not be loaded, even though they would normally be so,
+for some reason or other.") (eval (sexp :tag "Eval" :value nil) "The value of this entry will be `eval'uated.
+This element will be ignored when handling global score files.") (read-only (boolean :tag "Read-only" :value t) "Read-only score files will not be updated or saved.
+Global score files should feature this atom.") (orphan (number :tag "Orphan") "The value of this entry should be a number.
+Articles that do not have parents will get this number added to their
+scores.  Imagine you follow some high-volume newsgroup, like
+`comp.lang.c'.  Most likely you will only follow a few of the threads,
+also want to see any new threads.
+
+You can do this with the following two score file entries:
+
+     (orphan -500)
+     (mark-and-expunge -100)
+
+When you enter the group the first time, you will only see the new
+threads.  You then raise the score of the threads that you find
+interesting (with `I T' or `I S'), and ignore (`C y') the rest.
+Next time you enter the group, you will see new articles in the
+interesting threads, plus any new threads.
+
+I.e.---the orphan score atom is for high-volume groups where there
+exist a few interesting threads which can't be found automatically
+by ordinary scoring rules.") (adapt (choice :tag "Adapt" (const t) (const ignore) (sexp :format "%v" :hide-front-space t)) "This entry controls the adaptive scoring.
+If it is t, the default adaptive scoring rules will be used.  If it
+is `ignore', no adaptive scoring will be performed on this group.  If
+it is a list, this list will be used as the adaptive scoring rules.
+If it isn't present, or is something other than t or `ignore', the
+default adaptive scoring rules will be used.  If you want to use
+adaptive scoring on most groups, you'd set `gnus-use-adaptive-scoring'
+to t, and insert an `(adapt ignore)' in the groups where you do not
+want adaptive scoring.  If you only want adaptive scoring in a few
+groups, you'd set `gnus-use-adaptive-scoring' to nil, and insert
+`(adapt t)' in the score files of the groups where you want it.") (adapt-file (file :tag "Adapt-file") "All adaptive score entries will go to the file named by this entry.
+It will also be applied when entering the group.  This atom might
+be handy if you want to adapt on several groups at once, using the
+same adaptive file for a number of groups.") (local (repeat :tag "Local" (group :value (nil nil) (symbol :tag "Variable") (sexp :tag "Value"))) "The value of this entry should be a list of `(VAR VALUE)' pairs.
+Each VAR will be made buffer-local to the current summary buffer,
+and set to the value specified.  This is a convenient, if somewhat
+strange, way of setting variables in some groups if you don't like
+hooks much.") (touched (sexp :format "Touched
+") "Internal variable."))))
+                nil [19492 23865])
+            ("define-widget" code nil nil [23867 24003])
+            ("gnus-score-string-convert" function (:arguments ("widget")) nil [24005 26535])
+            ("define-widget" code nil nil [26537 26676])
+            ("gnus-score-integer-convert" function (:arguments ("widget")) nil [26678 27576])
+            ("define-widget" code nil nil [27578 27708])
+            ("gnus-score-date-convert" function (:arguments ("widget")) nil [27710 29636])
+            ("define-widget" code nil nil [29638 29764])
+            ("gnus-score-extra-convert" function (:arguments ("widget")) nil [29766 31474])
+            ("gnus-custom-scores" variable nil nil [31476 31503])
+            ("gnus-custom-score-alist" variable nil nil [31504 31536])
+            ("gnus-score-customize" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [31538 35435])
+            ("gnus-score-customize-done" function (:arguments ("ignore")) nil [35437 35739])
+            ("category-fields" variable nil nil [35741 35769])
+            ("gnus-agent-cat-name" variable nil nil [35770 35798])
+            ("gnus-agent-cat-score-file" variable nil nil [35799 35833])
+            ("gnus-agent-cat-length-when-short" variable nil nil [35834 35875])
+            ("gnus-agent-cat-length-when-long" variable nil nil [35876 35916])
+            ("gnus-agent-cat-low-score" variable nil nil [35917 35950])
+            ("gnus-agent-cat-high-score" variable nil nil [35951 35985])
+            ("gnus-agent-cat-enable-expiration" variable nil nil [35986 36027])
+            ("gnus-agent-cat-days-until-old" variable nil nil [36028 36066])
+            ("gnus-agent-cat-predicate" variable nil nil [36067 36100])
+            ("gnus-agent-cat-groups" variable nil nil [36101 36131])
+            ("gnus-agent-cat-enable-undownloaded-faces" variable nil nil [36132 36181])
+            ("gnus-trim-whitespace" function (:arguments ("s")) nil [36183 36389])
+            ("gnus-agent-cat-prepare-category-field" function (:arguments ("parameter")) nil [36391 37875])
+            ("gnus-agent-customize-category" function
+               (:user-visible-flag t
+                :arguments ("category"))
+                nil [37877 42275])
+            ("gnus-cus" package nil nil [42291 42310]))          
+      :file "gnus-cus.el"
+      :pointmax 42338
+      :fsize 42337
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 12223 . 12224) (symbol 9237 . 9253) (open-paren 9236 . 9237)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [899 912])
+            ("gnus" include nil nil [915 930])
+            ("gnus-backlog-buffer" variable (:default-value " *Gnus Backlog*") nil [973 1019])
+            ("gnus-backlog-articles" variable nil nil [1020 1054])
+            ("gnus-backlog-hashtb" variable nil nil [1055 1087])
+            ("gnus-backlog-buffer" function nil nil [1089 1347])
+            ("gnus-backlog-setup" function nil nil [1349 1501])
+            ("gnus-add-shutdown" code nil nil [1503 1551])
+            ("gnus-backlog-shutdown" function (:user-visible-flag t) nil [1553 1791])
+            ("gnus-backlog-enter-article" function (:arguments ("group" "number" "buffer")) nil [1793 2769])
+            ("gnus-backlog-remove-oldest-article" function nil nil [2771 3301])
+            ("gnus-backlog-remove-article" function (:arguments ("group" "number")) nil [3303 4127])
+            ("gnus-backlog-request-article" function (:arguments ("group" "number" "buffer")) nil [4129 5101])
+            ("gnus-bcklg" package nil nil [5103 5124]))          
+      :file "gnus-bcklg.el"
+      :pointmax 5154
+      :fsize 5153
+      :lastmodtime '(23525 29551 0 0)
+      :unmatched-syntax '((close-paren 912 . 913) (symbol 881 . 898) (open-paren 880 . 881)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("gnus" include nil nil [887 902])
+            ("gnus-win" include nil nil [903 922])
+            ("gnus-edit-form" customgroup (:user-visible-flag t) nil [951 1025])
+            ("gnus-edit-form-mode-hook" variable nil nil [1027 1153])
+            ("gnus-edit-form-menu-hook" variable nil nil [1155 1301])
+            ("gnus-edit-form-buffer" variable (:default-value "*Gnus edit form*") nil [1327 1376])
+            ("gnus-edit-form-done-function" variable nil nil [1377 1418])
+            ("gnus-edit-form-mode-map" variable nil nil [1420 1456])
+            ("unless" code nil nil [1457 1724])
+            ("gnus-edit-form-make-menu-bar" function nil nil [1726 2041])
+            ("define-derived-mode" code nil nil [2043 2394])
+            ("gnus-edit-form" function (:arguments ("form" "documentation" "exit-func" "layout")) nil [2396 3302])
+            ("gnus-edit-form-done" function (:user-visible-flag t) nil [3304 3597])
+            ("gnus-edit-form-exit" function (:user-visible-flag t) nil [3599 3786])
+            ("gnus-eform" package nil nil [3788 3809]))          
+      :file "gnus-eform.el"
+      :pointmax 3839
+      :fsize 3838
+      :lastmodtime '(23525 29552 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("sendmail" include nil nil [1004 1023])
+            ("message" include nil nil [1024 1042])
+            ("gnus" include nil nil [1043 1058])
+            ("gnus-msg" include nil nil [1059 1078])
+            ("cl" include nil nil [1101 1114])
+            ("vm-mode" function (:prototype-flag t) nil [1117 1141])
+            ("vm-save-message" function (:prototype-flag t) nil [1142 1174])
+            ("gnus-vm-inhibit-window-system" variable nil nil [1176 1313])
+            ("unless" code nil nil [1315 1420])
+            ("gnus-vm-make-folder" function (:arguments ("buffer")) nil [1422 2129])
+            ("gnus-summary-save-article-vm" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2131 2580])
+            ("gnus-summary-save-in-vm" function (:arguments ("folder")) nil [2582 3045])
+            ("gnus-vm" package nil nil [3047 3065]))          
+      :file "gnus-vm.el"
+      :pointmax 3092
+      :fsize 3091
+      :lastmodtime '(23525 29554 0 0)
+      :unmatched-syntax '((close-paren 1114 . 1115) (symbol 1081 . 1098) (open-paren 1080 . 1081)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("nnoo" include nil nil [7624 7639])
+            ("gnus-group" include nil nil [7640 7661])
+            ("message" include nil nil [7662 7680])
+            ("gnus-util" include nil nil [7681 7701])
+            ("cl-lib" include nil nil [7721 7738])
+            ("nnir-memo-query" variable nil nil [7766 7830])
+            ("nnir-memo-server" variable nil nil [7832 7898])
+            ("nnir-artlist" variable nil nil [7900 7961])
+            ("nnir-search-history" variable nil nil [7963 8056])
+            ("nnir-tmp-buffer" variable
+               (:constant-flag t
+                :default-value " *nnir*")
+                nil [8058 8126])
+            ("nnir-imap-search-arguments" variable (:default-value (quote (("whole message" . "TEXT") ("subject" . "SUBJECT") ("to" . "TO") ("from" . "FROM") ("body" . "BODY") ("imap" . "")))) nil [8148 8396])
+            ("nnir-imap-search-other" variable (:default-value "HEADER %S") nil [8398 8584])
+            ("nnir-imap-search-argument-history" variable nil nil [8586 8683])
+            ("nnir-artlist-length" function (:arguments ("artlist")) nil [8732 8836])
+            ("nnir-artlist-article" function (:arguments ("artlist" "n")) nil [8838 8995])
+            ("nnir-artitem-group" function (:arguments ("artitem")) nil [8997 9096])
+            ("nnir-artitem-number" function (:arguments ("artitem")) nil [9098 9199])
+            ("nnir-artitem-rsv" function (:arguments ("artitem")) nil [9201 9328])
+            ("nnir-article-group" function (:arguments ("article")) nil [9330 9472])
+            ("nnir-article-number" function (:arguments ("article")) nil [9474 9619])
+            ("nnir-article-rsv" function (:arguments ("article")) nil [9621 9757])
+            ("nnir-article-ids" function (:arguments ("article")) nil [9759 9897])
+            ("nnir-categorize" function (:arguments ("sequence" "keyfunc" "valuefunc")) nil [9899 10596])
+            ("gnus-sum" include nil nil [10617 10636])
+            ("nnoo-declare" code nil nil [10638 10657])
+            ("nnoo-define-basics" code nil nil [10658 10683])
+            ("gnus-declare-backend" code nil nil [10685 10729])
+            ("nnir" customgroup (:user-visible-flag t) nil [10766 10856])
+            ("nnir-ignored-newsgroups" variable nil nil [10858 11040])
+            ("nnir-summary-line-format" variable nil nil [11042 11563])
+            ("nnir-retrieve-headers-override-function" variable nil nil [11565 12065])
+            ("nnir-imap-default-search-key" variable (:default-value "whole message") nil [12067 12429])
+            ("nnir-swish++-configuration-file" variable (:default-value (expand-file-name "~/Mail/swish++.conf")) nil [12431 12584])
+            ("nnir-swish++-program" variable (:default-value "search") nil [12586 12699])
+            ("nnir-swish++-additional-switches" variable (:default-value (quote nil)) nil [12701 13074])
+            ("nnir-swish++-remove-prefix" variable (:default-value (concat (getenv "HOME") "/Mail/")) nil [13076 13442])
+            ("make-obsolete-variable" code nil nil [13590 13681])
+            ("nnir-swish-e-index-file" variable (:default-value (expand-file-name "~/Mail/index.swish-e")) nil [13682 13960])
+            ("nnir-swish-e-index-files" variable (:default-value (list nnir-swish-e-index-file)) nil [13962 14142])
+            ("nnir-swish-e-program" variable (:default-value "swish-e") nil [14144 14293])
+            ("nnir-swish-e-additional-switches" variable (:default-value (quote nil)) nil [14295 14703])
+            ("nnir-swish-e-remove-prefix" variable (:default-value (concat (getenv "HOME") "/Mail/")) nil [14705 15106])
+            ("nnir-hyrex-program" variable (:default-value "nnir-search") nil [15171 15288])
+            ("nnir-hyrex-additional-switches" variable (:default-value (quote nil)) nil [15290 15700])
+            ("nnir-hyrex-index-directory" variable (:default-value (getenv "HOME")) nil [15702 15823])
+            ("nnir-hyrex-remove-prefix" variable (:default-value (concat (getenv "HOME") "/Mail/")) nil [15825 16437])
+            ("nnir-namazu-program" variable (:default-value "namazu") nil [16491 16602])
+            ("nnir-namazu-index-directory" variable (:default-value (expand-file-name "~/Mail/namazu/")) nil [16604 16747])
+            ("nnir-namazu-additional-switches" variable (:default-value (quote nil)) nil [16749 17225])
+            ("nnir-namazu-remove-prefix" variable (:default-value (concat (getenv "HOME") "/Mail/")) nil [17227 17843])
+            ("nnir-notmuch-program" variable (:default-value "notmuch") nil [17845 17977])
+            ("nnir-notmuch-additional-switches" variable (:default-value (quote nil)) nil [17979 18370])
+            ("nnir-notmuch-remove-prefix" variable (:default-value (concat (getenv "HOME") "/Mail/")) nil [18372 18756])
+            ("nnir-engines" variable (:default-value (\` ((imap nnir-run-imap ((criteria "Imap Search in" (\, (mapcar (quote car) nnir-imap-search-arguments)) nil nil nnir-imap-search-argument-history (\, nnir-imap-default-search-key)))) (gmane nnir-run-gmane ((gmane-author . "Gmane Author: "))) (swish++ nnir-run-swish++ ((swish++-group . "Swish++ Group spec (regexp): "))) (swish-e nnir-run-swish-e ((swish-e-group . "Swish-e Group spec (regexp): "))) (namazu nnir-run-namazu nil) (notmuch nnir-run-notmuch nil) (hyrex nnir-run-hyrex ((hyrex-group . "Hyrex Group spec (regexp): "))) (find-grep nnir-run-find-grep ((grep-options . "Grep options: ")))))) nil [18793 20603])
+            ("nnir-method-default-engines" variable (:default-value (quote ((nnimap . imap) (nntp . gmane)))) nil [20605 21096])
+            ("declare-function" code nil nil [21113 21169])
+            ("gnus-group-make-nnir-group" function
+               (:user-visible-flag t
+                :arguments ("nnir-extra-parms" "specs"))
+                nil [21171 22815])
+            ("gnus-summary-make-nnir-group" function
+               (:user-visible-flag t
+                :arguments ("nnir-extra-parms"))
+                nil [22817 23170])
+            ("deffoo" code nil nil [23211 23544])
+            ("deffoo" code nil nil [23546 24572])
+            ("deffoo" code nil nil [24574 26367])
+            ("deffoo" code nil nil [26369 27907])
+            ("deffoo" code nil nil [27909 28746])
+            ("deffoo" code nil nil [28748 29653])
+            ("deffoo" code nil nil [29655 30618])
+            ("deffoo" code nil nil [30620 30870])
+            ("deffoo" code nil nil [30872 31614])
+            ("deffoo" code nil nil [31617 32875])
+            ("deffoo" code nil nil [32878 33405])
+            ("nnir-add-result" function (:arguments ("dirnam" "artno" "score" "prefix" "server" "artlist")) nil [33534 33846])
+            ("nnmaildir-base-name-to-article-number" function (:prototype-flag t) nil [33848 33909])
+            ("nnir-compose-result" function (:arguments ("dirnam" "article" "score" "prefix" "server")) nil [34026 35150])
+            ("nnimap-change-group" function (:prototype-flag t) nil [35183 35223])
+            ("declare-function" code nil nil [35224 35268])
+            ("declare-function" code nil nil [35269 35324])
+            ("nnir-run-imap" function (:arguments ("query" "srv" "groups")) nil [35344 37604])
+            ("nnir-imap-make-query" function (:arguments ("criteria" "qstring")) nil [37606 38944])
+            ("nnir-imap-query-to-imap" function (:arguments ("criteria" "query")) nil [38947 39266])
+            ("nnir-imap-expr-to-imap" function (:arguments ("criteria" "expr")) nil [39269 40089])
+            ("nnir-imap-parse-query" function (:arguments ("string")) nil [40092 40646])
+            ("nnir-imap-next-expr" function (:arguments ("count")) nil [40649 41016])
+            ("nnir-imap-next-term" function (:arguments ("count")) nil [41019 41375])
+            ("nnir-imap-peek-symbol" function nil nil [41378 41531])
+            ("nnir-imap-next-symbol" function (:arguments ("count")) nil [41533 42961])
+            ("nnir-imap-delimited-string" function (:arguments ("delimiter")) nil [42963 43437])
+            ("nnir-imap-end-of-input" function nil nil [43439 43560])
+            ("nnir-run-swish++" function (:arguments ("query" "server" "group")) nil [43699 47201])
+            ("nnir-run-swish-e" function (:arguments ("query" "server" "group")) nil [47225 50648])
+            ("nnir-run-hyrex" function (:arguments ("query" "server" "group")) nil [50669 53579])
+            ("nnir-run-namazu" function (:arguments ("query" "server" "group")) nil [53601 56444])
+            ("nnir-run-notmuch" function (:arguments ("query" "server" "group")) nil [56446 59271])
+            ("nnir-run-find-grep" function (:arguments ("query" "server" "grouplist")) nil [59273 61877])
+            ("declare-function" code nil nil [61879 61951])
+            ("declare-function" code nil nil [61952 62021])
+            ("nnir-run-gmane" function (:arguments ("query" "srv" "groups")) nil [62042 63677])
+            ("gnus-nnir-group-p" function (:arguments ("group")) nil [63695 63906])
+            ("nnir-read-parms" function (:arguments ("nnir-search-engine")) nil [63908 64128])
+            ("nnir-read-parm" function (:arguments ("parmspec")) nil [64130 64601])
+            ("nnir-run-query" function (:arguments ("specs")) nil [64603 65049])
+            ("nnir-server-to-search-engine" function (:arguments ("server")) nil [65051 65245])
+            ("nnir-read-server-parm" function (:arguments ("key" "server" "not-global")) nil [65247 65709])
+            ("nnir-possibly-change-group" function (:arguments ("group" "server")) nil [65711 66028])
+            ("nnir-server-opened" function (:arguments ("server")) nil [66030 66186])
+            ("nnimap-make-thread-query" function (:prototype-flag t) nil [66188 66233])
+            ("declare-function" code nil nil [66234 66302])
+            ("nnir-search-thread" function (:arguments ("header")) nil [66304 67325])
+            ("nnir-get-active" function (:arguments ("srv")) nil [67327 68535])
+            ("declare-function" code nil nil [68575 68694])
+            ("nnir-registry-action" function (:arguments ("action" "data-header" "from" "to" "method")) nil [68696 68958])
+            ("nnir-mode" function nil nil [68960 69662])
+            ("gnus-summary-create-nnir-group" function nil nil [69665 70070])
+            ("deffoo" code nil nil [70073 70990])
+            ("deffoo" code nil nil [70992 71061])
+            ("deffoo" code nil nil [71063 71112])
+            ("deffoo" code nil nil [71114 71159])
+            ("deffoo" code nil nil [71161 71195])
+            ("nnoo-define-skeleton" code nil nil [71197 71224])
+            ("nnir" package nil nil [71238 71253]))          
+      :file "nnir.el"
+      :pointmax 71277
+      :fsize 71277
+      :lastmodtime '(23525 29556 0 0)
+      :unmatched-syntax '((close-paren 7738 . 7739) (symbol 7703 . 7720) (open-paren 7702 . 7703)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [903 916])
+            ("gnus" include nil nil [919 934])
+            ("gnus-score" include nil nil [935 956])
+            ("gnus-util" include nil nil [957 977])
+            ("gnus-advanced-headers" variable nil nil [1004 1038])
+            ("gnus-advanced-not" variable (:default-value (intern (format "%c" 172))) nil [1096 1149])
+            ("gnus-advanced-index" variable
+               (:constant-flag t
+                :default-value (quote (("number" 0 gnus-advanced-integer) ("subject" 1 gnus-advanced-string) ("from" 2 gnus-advanced-string) ("date" 3 gnus-advanced-date) ("message-id" 4 gnus-advanced-string) ("references" 5 gnus-advanced-string) ("chars" 6 gnus-advanced-integer) ("lines" 7 gnus-advanced-integer) ("xref" 8 gnus-advanced-string) ("head" nil gnus-advanced-body) ("body" nil gnus-advanced-body) ("all" nil gnus-advanced-body))))
+                nil [1151 1659])
+            ("parse-time-string" function (:prototype-flag t) nil [1661 1703])
+            ("gnus-score-advanced" function (:arguments ("rule" "trace")) nil [1705 2596])
+            ("gnus-advanced-score-rule" function (:arguments ("rule")) nil [2598 4128])
+            ("gnus-advanced-score-article" function (:arguments ("rule")) nil [4130 4553])
+            ("gnus-advanced-string" function (:arguments ("index" "match" "type")) nil [4555 5279])
+            ("gnus-advanced-integer" function (:arguments ("index" "match" "type")) nil [5281 5488])
+            ("gnus-advanced-date" function (:arguments ("index" "match" "type")) nil [5490 5917])
+            ("gnus-advanced-body" function (:arguments ("header" "match" "type")) nil [5919 8253])
+            ("gnus-logic" package nil nil [8255 8276]))          
+      :file "gnus-logic.el"
+      :pointmax 8306
+      :fsize 8305
+      :lastmodtime '(23525 29552 0 0)
+      :unmatched-syntax '((close-paren 916 . 917) (symbol 885 . 902) (open-paren 884 . 885))))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!gnus!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041international\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041international\041semantic.cache"
index 6e74cd2..ec7ca29 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041international\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041international\041semantic.cache"
@@ -267,7 +267,7 @@
             ("define-key" code nil nil [7551 7603])
             ("help-xref-mule-regexp-template" variable
                (:constant-flag t
-                :default-value (purecopy (concat "\\(\\<\\(" "\\(coding system\\)\\|" "\\(input method\\)\\|" "\\(character set\\)\\|" "\\(charset\\)" "\\)\\s-+\\)?" "['`‘]\\(\\sw\\(\\sw\\|\\s_\\)+\\)['’]")))
+                :default-value (purecopy (concat "\\(\\<\\(" "\\(coding system\\)\\|" "\\(input method\\)\\|" "\\(character set\\)\\|" "\\(charset\\)" "\\)\\s-+\\)?" "['`\342\200\230]\\(\\sw\\(\\sw\\|\\s_\\)+\\)['\342\200\231]")))
                 nil [7846 8153])
             ("coding-system-change-eol-conversion" function (:arguments ("coding-system" "eol-type")) nil [8155 9394])
             ("coding-system-change-text-conversion" function (:arguments ("coding-system" "coding")) nil [9396 9946])
@@ -317,24 +317,24 @@
                 nil [52071 52320])
             ("leim-list-header" variable
                (:constant-flag t
-                :default-value (format-message ";;; %s -- list of LEIM (Library of Emacs Input Method) -*-coding: utf-8;-*-
-;;
-;; This file is automatically generated.
-;;
-;; This file contains a list of LEIM (Library of Emacs Input Method)
-;; methods in the same directory as this file.  Loading this file
-;; registers all the input methods in Emacs.
-;;
-;; Each entry has the form:
-;;   (register-input-method
-;;    INPUT-METHOD LANGUAGE-NAME ACTIVATE-FUNC
-;;    TITLE DESCRIPTION
-;;    ARG ...)
-;; See the function `register-input-method' for the meanings of the arguments.
-;;
-;; If this directory is included in `load-path', Emacs automatically
-;; loads this file at startup time.
-
+                :default-value (format-message ";;; %s -- list of LEIM (Library of Emacs Input Method) -*-coding: utf-8;-*-

+;;

+;; This file is automatically generated.

+;;

+;; This file contains a list of LEIM (Library of Emacs Input Method)

+;; methods in the same directory as this file.  Loading this file

+;; registers all the input methods in Emacs.

+;;

+;; Each entry has the form:

+;;   (register-input-method

+;;    INPUT-METHOD LANGUAGE-NAME ACTIVATE-FUNC

+;;    TITLE DESCRIPTION

+;;    ARG ...)

+;; See the function `register-input-method' for the meanings of the arguments.

+;;

+;; If this directory is included in `load-path', Emacs automatically

+;; loads this file at startup time.

+

 " leim-list-file-name))
                 nil [52322 53075])
             ("leim-list-entry-regexp" variable
@@ -707,6 +707,348 @@
       :pointmax 49772
       :fsize 50486
       :lastmodtime '(23525 29558 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("store-substring" function (:arguments ("string" "idx" "obj")) nil [1364 1644])
+            ("truncate-string-ellipsis" variable (:default-value "...") nil [1646 1809])
+            ("truncate-string-to-width" function (:arguments ("str" "end-column" "start-column" "padding" "ellipsis")) nil [1826 4523])
+            ("nested-alist-p" function (:arguments ("obj")) nil [4632 5089])
+            ("set-nested-alist" function (:arguments ("keyseq" "entry" "alist" "len" "branches")) nil [5106 7003])
+            ("lookup-nested-alist" function (:arguments ("keyseq" "alist" "len" "start" "nil-for-too-long")) nil [7020 8760])
+            ("coding-system-post-read-conversion" function (:arguments ("coding-system")) nil [8816 9005])
+            ("coding-system-pre-write-conversion" function (:arguments ("coding-system")) nil [9022 9211])
+            ("coding-system-translation-table-for-decode" function (:arguments ("coding-system")) nil [9228 9433])
+            ("coding-system-translation-table-for-encode" function (:arguments ("coding-system")) nil [9450 9655])
+            ("with-coding-priority" function (:arguments ("coding-systems" "body")) nil [9672 10259])
+            ("put" code nil nil [10326 10373])
+            ("detect-coding-with-priority" function (:arguments ("from" "to" "priority-list")) nil [10390 10780])
+            ("detect-coding-with-language-environment" function (:arguments ("from" "to" "lang-env")) nil [10797 11219])
+            ("declare-function" code nil nil [11221 11291])
+            ("char-displayable-p" function (:arguments ("char")) nil [11308 13222])
+            ("filepos-to-bufferpos--dos" function (:arguments ("byte" "f")) nil [13224 14144])
+            ("filepos-to-bufferpos" function (:arguments ("byte" "quality" "coding-system")) nil [14161 17906])
+            ("bufferpos-to-filepos" function (:arguments ("position" "quality" "coding-system")) nil [17922 21273])
+            ("mule-util" package nil nil [21276 21296]))          
+      :file "mule-util.el"
+      :pointmax 21371
+      :fsize 21372
+      :lastmodtime '(23525 29560 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("quail" include nil nil [2522 2538])
+            ("tit-encode-list" variable (:default-value (quote (("GB" euc-china "Chinese-GB") ("BIG5" cn-big5 "Chinese-BIG5") ("JIS" euc-japan "Japanese") ("KS" euc-kr "Korean")))) nil [2651 2806])
+            ("quail-cxterm-package-ext-info" variable (:default-value (quote (("chinese-4corner" "四角") ("chinese-array30" "30") ("chinese-ccdospy" "缩拼" "Pinyin base input method for Chinese charset GB2312 (`chinese-gb2312').
+
+Pinyin is the standard Roman transliteration method for Chinese.
+For the detail of Pinyin system, see the documentation of the input
+method `chinese-py'.
+
+This input method works almost the same way as `chinese-py'.  The
+difference is that you type a single key for these Pinyin spelling.
+    Pinyin:  zh  en  eng ang ch  an  ao  ai  ong sh  ing  yu(ü)
+    keyseq:   a   f   g   h   i   j   k   l   s   u   y   v
+For example:
+    Chinese:  啊    果    中    文    光    玉    全
+    Pinyin:   a    guo   zhong  wen  guang  yu   quan
+    Keyseq:   a1   guo4   as1   wf4  guh1  yu..6 qvj6
+
+\\<quail-translation-docstring>
+
+For double-width GB2312 characters corresponding to ASCII, use the
+input method `chinese-qj'.") ("chinese-ecdict" "英漢" "In this input method, you enter a Chinese (Big5) character or word
+by typing the corresponding English word.  For example, if you type
+\"computer\", \"電腦\" is input.
+
+\\<quail-translation-docstring>") ("chinese-etzy" "倚注" "Zhuyin base input method for Chinese Big5 characters (`chinese-big5-1',
+`chinese-big5-2').
+
+Zhuyin is a kind of phonetic symbol.  One to three Zhuyin symbols
+compose one Chinese character.
+
+In this input method, you enter a Chinese character by first typing
+keys corresponding to Zhuyin symbols (see the above table) followed by
+SPC, 1, 2, 3, or 4 specifying a tone (SPC:陰平, 1:輕聲, 2:陽平, 3: 上聲,
+4:去聲).
+
+\\<quail-translation-docstring>") ("chinese-punct-b5" "標B" "Input method for Chinese punctuation and symbols of Big5
+(`chinese-big5-1' and `chinese-big5-2').") ("chinese-punct" "标G" "Input method for Chinese punctuation and symbols of GB2312
+(`chinese-gb2312').") ("chinese-py-b5" "拼B" "Pinyin base input method for Chinese Big5 characters
+(`chinese-big5-1', `chinese-big5-2').
+
+This input method works almost the same way as `chinese-py' (which
+see).
+
+This input method supports only Han characters.  The more convenient
+method is `chinese-py-punct-b5', which is the combination of this
+method and `chinese-punct-b5' and which supports both Han characters
+and punctuation/symbols.
+
+For double-width Big5 characters corresponding to ASCII, use the input
+method `chinese-qj-b5'.
+
+The input method `chinese-py' and `chinese-tonepy' are also Pinyin
+based, but for the character set GB2312 (`chinese-gb2312').") ("chinese-qj-b5" "全B") ("chinese-qj" "全G") ("chinese-sw" "首尾" "Radical base input method for Chinese charset GB2312 (`chinese-gb2312').
+
+In this input method, you enter a Chinese character by typing two
+keys.  The first key corresponds to the first (首) radical, the second
+key corresponds to the last (尾) radical.  The correspondence of keys
+and radicals is as below:
+
+ first radical:
+ a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z
+ 心 冖 尸 丶 火 口 扌 氵 讠 艹 亻 木 礻 饣 月 纟 石 王 八 丿 日 辶 犭 竹 一 人
+ last radical:
+ a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z
+ 又 山 土 刀 阝 口 衣 疋 大 丁 厶 灬 十 歹 冂 门 今 丨 女 乙 囗 小 厂 虫 弋 卜
+
+\\<quail-translation-docstring>") ("chinese-tonepy" "调拼" "Pinyin base input method for Chinese charset GB2312 (`chinese-gb2312').
+
+Pinyin is the standard roman transliteration method for Chinese.
+For the details of Pinyin system, see the documentation of the input
+method `chinese-py'.
+
+This input method works almost the same way as `chinese-py'.  The
+difference is that you must type 1..5 after each Pinyin spelling to
+specify a tone (1:阴平, 2:阳平, 3:上声, 4下声, 5:轻声).
+
+\\<quail-translation-docstring>
+
+For instance, to input 你, you type \"n i 3 3\", the first \"n i\" is
+a Pinyin, the next \"3\" specifies tone, and the last \"3\" selects
+the third character from the candidate list.
+
+For double-width GB2312 characters corresponding to ASCII, use the
+input method `chinese-qj'.") ("chinese-zozy" "零注" "Zhuyin base input method for Chinese Big5 characters (`chinese-big5-1',
+`chinese-big5-2').
+
+Zhuyin is a kind of a phonetic symbol.  One to three Zhuyin symbols
+compose a Chinese character.
+
+In this input method, you enter a Chinese character by first typing
+keys corresponding to Zhuyin symbols (see the above table) followed by
+SPC, 6, 3, 4, or 7 specifying a tone (SPC:陰平, 6:陽平, 3:上聲, 4:去聲,
+7:輕聲).
+
+\\<quail-translation-docstring>")))) nil [3422 7866])
+            ("tit-read-key-value" function nil nil [7918 8051])
+            ("tit-make-quail-package-file-name" function (:arguments ("filename" "dirname")) nil [8189 8359])
+            ("tit-dictionary" variable (:default-value t) nil [8422 8447])
+            ("tit-encode" variable nil nil [8448 8471])
+            ("tit-default-encode" variable (:default-value "GB") nil [8472 8504])
+            ("tit-generate-key-bindings" function (:arguments ("keys" "function-symbol")) nil [8634 9213])
+            ("tit-process-header" function (:arguments ("filename")) nil [9325 14195])
+            ("tit-flush-translations" function (:arguments ("key" "translations")) nil [14197 14866])
+            ("tit-process-body" function nil nil [14951 16404])
+            ("titdic-convert" function
+               (:user-visible-flag t
+                :arguments ("filename" "dirname"))
+                nil [16421 18727])
+            ("batch-titdic-convert" function (:arguments ("force")) nil [18744 20657])
+            ("quail-misc-package-ext-info" variable (:default-value (quote (("chinese-b5-tsangchi" "倉B" "cangjie-table.b5" big5 "tsang-b5.el" tsang-b5-converter ";; # Copyright 2001 Christian Wittern <wittern@iis.sinica.edu.tw>
+;; #
+;; # Permission to copy and distribute both modified and
+;; # unmodified versions is granted without royalty provided
+;; # this notice is preserved.") ("chinese-b5-quick" "簡B" "cangjie-table.b5" big5 "quick-b5.el" quick-b5-converter ";; # Copyright 2001 Christian Wittern <wittern@iis.sinica.edu.tw>
+;; #
+;; # Permission to copy and distribute both modified and
+;; # unmodified versions is granted without royalty provided
+;; # this notice is preserved.") ("chinese-cns-tsangchi" "倉C" "cangjie-table.cns" iso-2022-cn-ext "tsang-cns.el" tsang-cns-converter ";; # Copyright 2001 Christian Wittern <wittern@iis.sinica.edu.tw>
+;; #
+;; # Permission to copy and distribute both modified and
+;; # unmodified versions is granted without royalty provided
+;; # this notice is preserved.") ("chinese-cns-quick" "簡C" "cangjie-table.cns" iso-2022-cn-ext "quick-cns.el" quick-cns-converter ";; # Copyright 2001 Christian Wittern <wittern@iis.sinica.edu.tw>
+;; #
+;; # Permission to copy and distribute both modified and
+;; # unmodified versions is granted without royalty provided
+;; # this notice is preserved.") ("chinese-py" "拼G" "pinyin.map" cn-gb-2312 "PY.el" py-converter ";; \"pinyin.map\" is included in a free package called CCE.  It is
+;; available at:
+;;	http://ftp.debian.org/debian/dists/potato/main
+;;		/source/utils/cce_0.36.orig.tar.gz
+;; This package contains the following copyright notice.
+;;
+;;
+;;             Copyright (C) 1999, Rui He, herui@cs.duke.edu
+;;
+;;
+;;                  CCE(Console Chinese Environment) 0.32
+;;
+;; CCE 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 1, or (at your option) any later version.
+;;
+;; CCE 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
+;; CCE.  If not, see <https://www.gnu.org/licenses/>.") ("chinese-ziranma" "自然" "ziranma.cin" cn-gb-2312 "ZIRANMA.el" ziranma-converter ";; \"ziranma.cin\" is included in a free package called CCE.  It is
+;; available at:
+;;	http://ftp.debian.org/debian/dists/potato/main
+;;		/source/utils/cce_0.36.orig.tar.gz
+;; This package contains the following copyright notice.
+;;
+;;
+;;             Copyright (C) 1999, Rui He, herui@cs.duke.edu
+;;
+;;
+;;                  CCE(Console Chinese Environment) 0.32
+;;
+;; CCE 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 1, or (at your option) any later version.
+;;
+;; CCE 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
+;; CCE.  If not, see <https://www.gnu.org/licenses/>.") ("chinese-ctlau" "刘粤" "CTLau.html" cn-gb-2312 "CTLau.el" ctlau-gb-converter ";; \"CTLau.html\" is available at:
+;;
+;;   http://umunhum.stanford.edu/~lee/chicomp/CTLau.html
+;;
+;; It contains the following copyright notice:
+;;
+;; # Copyright (C) 1988-2001  Fung Fung Lee (lee@umunhum.stanford.edu)
+;; #
+;; # This program is free software; you can redistribute it and/or
+;; # modify it under the terms of the GNU General Public License
+;; # as published by the Free Software Foundation; either version 2
+;; # of the License, or 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 <https://www.gnu.org/licenses/>.") ("chinese-ctlaub" "劉粵" "CTLau-b5.html" big5 "CTLau-b5.el" ctlau-b5-converter ";; \"CTLau-b5.html\" is available at:
+;;
+;;   http://umunhum.stanford.edu/~lee/chicomp/CTLau-b5.html
+;;
+;; It contains the following copyright notice:
+;;
+;; # Copyright (C) 1988-2001  Fung Fung Lee (lee@umunhum.stanford.edu)
+;; #
+;; # This program is free software; you can redistribute it and/or
+;; # modify it under the terms of the GNU General Public License
+;; # as published by the Free Software Foundation; either version 2
+;; # of the License, or 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 <https://www.gnu.org/licenses/>.")))) nil [21245 26722])
+            ("tsang-quick-converter" function (:arguments ("dicbuf" "name" "title" "tsang-p" "big5-p")) nil [27160 29956])
+            ("tsang-b5-converter" function (:arguments ("dicbuf" "name" "title")) nil [29958 30052])
+            ("quick-b5-converter" function (:arguments ("dicbuf" "name" "title")) nil [30054 30150])
+            ("tsang-cns-converter" function (:arguments ("dicbuf" "name" "title")) nil [30152 30249])
+            ("quick-cns-converter" function (:arguments ("dicbuf" "name" "title")) nil [30251 30350])
+            ("py-converter" function (:arguments ("dicbuf" "name" "title")) nil [30548 33080])
+            ("ziranma-converter" function (:arguments ("dicbuf" "name" "title")) nil [33279 37252])
+            ("ctlau-converter" function (:arguments ("dicbuf" "name" "title" "description")) nil [37528 39309])
+            ("ctlau-gb-converter" function (:arguments ("dicbuf" "name" "title")) nil [39311 39808])
+            ("ctlau-b5-converter" function (:arguments ("dicbuf" "name" "title")) nil [39810 40304])
+            ("declare-function" code nil nil [40306 40365])
+            ("miscdic-convert" function
+               (:user-visible-flag t
+                :arguments ("filename" "dirname"))
+                nil [40367 43250])
+            ("batch-miscdic-convert" function nil nil [43252 44341]))          
+      :file "titdic-cnv.el"
+      :pointmax 44426
+      :fsize 47651
+      :lastmodtime '(23525 29560 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "quail.el"
+      :fsize 118692
+      :lastmodtime '(23525 29560 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("help-mode" include nil nil [1339 1359])
+            ("print-list" function (:arguments ("args")) nil [1391 1572])
+            ("define-button-type" code nil nil [1587 1805])
+            ("define-button-type" code nil nil [1807 1986])
+            ("list-character-sets" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2003 3647])
+            ("sort-listed-character-sets" function (:arguments ("sort-key")) nil [3649 3913])
+            ("list-character-sets-1" function (:arguments ("sort-key")) nil [3915 5941])
+            ("list-character-sets-2" function nil nil [6015 6856])
+            ("non-iso-charset-alist" variable nil nil [6858 6906])
+            ("make-obsolete-variable" code nil nil [6907 6983])
+            ("charset-history" variable nil nil [7030 7058])
+            ("read-charset" function (:arguments ("prompt" "default-value" "initial-input")) nil [7076 7812])
+            ("list-block-of-chars" function (:arguments ("charset" "row" "min" "max")) nil [8089 8866])
+            ("list-charset-chars" function
+               (:user-visible-flag t
+                :arguments ("charset"))
+                nil [8883 10415])
+            ("describe-character-set" function
+               (:user-visible-flag t
+                :arguments ("charset"))
+                nil [10433 12770])
+            ("graphic-register" variable nil nil [12792 12817])
+            ("print-designation" function (:arguments ("designations")) nil [13061 14137])
+            ("describe-coding-system" function
+               (:user-visible-flag t
+                :arguments ("coding-system"))
+                nil [14154 17391])
+            ("describe-current-coding-system-briefly" function (:user-visible-flag t) nil [17408 19854])
+            ("print-coding-system-briefly" function (:arguments ("coding-system" "doc-string")) nil [19856 21308])
+            ("describe-current-coding-system" function (:user-visible-flag t) nil [21325 25340])
+            ("print-coding-system" function (:arguments ("coding-system")) nil [25342 27216])
+            ("list-coding-systems" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [27233 27604])
+            ("list-coding-systems-1" function (:arguments ("arg")) nil [27606 28997])
+            ("list-coding-categories" function nil nil [29032 29406])
+            ("declare-function" code nil nil [29419 29479])
+            ("describe-font-internal" function (:arguments ("font-info" "ignored")) nil [29481 30511])
+            ("describe-font" function
+               (:user-visible-flag t
+                :arguments ("fontname"))
+                nil [30528 31558])
+            ("print-fontset-element" function (:arguments ("val")) nil [31560 33744])
+            ("declare-function" code nil nil [33746 33818])
+            ("declare-function" code nil nil [33819 33888])
+            ("print-fontset" function (:arguments ("fontset" "print-opened")) nil [33890 36182])
+            ("fontset-alias-alist" variable nil nil [36184 36212])
+            ("declare-function" code nil nil [36213 36259])
+            ("describe-fontset" function
+               (:user-visible-flag t
+                :arguments ("fontset"))
+                nil [36276 37101])
+            ("declare-function" code nil nil [37103 37160])
+            ("list-fontsets" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [37177 38074])
+            ("list-input-methods" function (:user-visible-flag t) nil [38092 38610])
+            ("list-input-methods-1" function nil nil [38612 39764])
+            ("insert-section" function (:arguments ("section-number" "title")) nil [39845 40058])
+            ("mule-diag" function (:user-visible-flag t) nil [40075 42831])
+            ("font-show-log" function
+               (:user-visible-flag t
+                :arguments ("limit"))
+                nil [42848 43683])
+            ("mule-diag" package nil nil [43686 43706]))          
+      :file "mule-diag.el"
+      :pointmax 43735
+      :fsize 43734
+      :lastmodtime '(23525 29559 0 0)
       :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!international!semantic.cache"
   :semantic-tag-version "2.0"
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041language\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041language\041semantic.cache"
index 7cecd8a..c6b4f34 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041language\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041language\041semantic.cache"
@@ -1,66 +1,451 @@
-;; Object semanticdb-project-database-file
-;; SEMANTICDB Tags save file
-(semanticdb-project-database-file "semanticdb-project-database-file"
-  :tables
-  (list
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("define-coding-system" code nil nil [1278 1632])
-            ("define-coding-system-alias" code nil nil [1634 1697])
-            ("set-language-info-alist" code nil nil [1699 1987])
-            ("set-language-info-alist" code nil nil [1989 2289])
-            ("set-language-info-alist" code nil nil [2291 2564])
-            ("set-language-info-alist" code nil nil [2566 2842])
-            ("set-language-info-alist" code nil nil [2844 3148])
-            ("set-language-info-alist" code nil nil [3150 3405])
-            ("set-language-info-alist" code nil nil [3407 3669])
-            ("set-language-info-alist" code nil nil [3671 3996])
-            ("set-language-info-alist" code nil nil [3998 4281])
-            ("indian-compose-regexp" function (:arguments ("regexp" "table")) nil [4410 4601])
-            ("devanagari-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "[ऀ-ं]") ("A" . "ः") ("V" . "[ऄ-औॠ-ॡॲ]") ("C" . "[क-हक़-य़ॹ-ॿ]") ("R" . "र") ("n" . "़") ("v" . "[ा-ौॎॕॢ-ॣ]") ("H" . "्") ("s" . "[॑-॒]") ("t" . "[॓-॔]") ("N" . "‌") ("J" . "‍") ("X" . "[ऀ-ॿ]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?s?t?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?s?t?A?\\)\\|" "JHR\\|" "X") table)))
-                nil [4603 5663])
-            ("bengali-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "ঁ") ("A" . "[ং-ঃ]") ("V" . "[অ-ঔৠ-ৡ]") ("C" . "[ক-হড়-য়ৱ]") ("B" . "[বয-রৰ]") ("R" . "[রৰ]") ("n" . "়") ("v" . "[া-ৌৗৢ-ৣ]") ("H" . "্") ("T" . "ৎ") ("N" . "‌") ("J" . "‍") ("X" . "[ঀ-৿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*[NJ]?v?a?A?\\)\\|" "\\(?:RH\\)?T\\|" "JHB\\|" "X") table)))
-                nil [5665 6790])
-            ("gurmukhi-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "[ਁ-ਂੰ]") ("A" . "ਃ") ("V" . "[ਅ-ਔ]") ("C" . "[ਕ-ਹਖ਼-ਫ਼]") ("Y" . "[ਯ-u0A30ਵਹ]") ("n" . "਼") ("v" . "[ਾ-ੌ]") ("H" . "੍") ("N" . "‌") ("J" . "‍") ("X" . "[਀-੿]"))))) (indian-compose-regexp (concat "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "Vn?\\(?:J?HY\\)?v*n?a?A?\\|" "JHY\\|" "X") table)))
-                nil [6792 7726])
-            ("gujarati-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "[ઁ-ં]") ("A" . "ઃ") ("V" . "[અ-ઔૠ-ૡ]") ("C" . "[ક-હ]") ("R" . "ર") ("n" . "઼") ("v" . "[ા-ૌૢ-ૣ]") ("H" . "્") ("N" . "‌") ("J" . "‍") ("X" . "[઀-૿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "JHR\\|" "X") table)))
-                nil [7728 8646])
-            ("oriya-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "ଁ") ("A" . "[ଂ-ଃ]") ("V" . "[ଅ-ଔୠ-ୡ]") ("C" . "[କ-ହଡ଼-ଢ଼ୱ]") ("B" . "[କ-ଗଛ-ଝଟ-ଡଣ-ତଧ-ରଲ-ଵସ-ହ]") ("R" . "ର") ("n" . "଼") ("v" . "[ା-ୌୖ-ୗୢ-ୣ]") ("H" . "୍") ("N" . "‌") ("J" . "‍") ("X" . "[଀-୿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "JHB\\|" "X") table)))
-                nil [8648 9728])
-            ("tamil-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "ஂ") ("V" . "[அ-ஔ]") ("C" . "[க-ஹ]") ("v" . "[ா-ௌௗ]") ("H" . "்") ("N" . "‌") ("J" . "‍") ("X" . "[஀-௿]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|" "Vv*a?\\|" "X") table)))
-                nil [9730 10416])
-            ("telugu-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("a" . "[ఁ-ః]") ("V" . "[అ-ఔౠ-ౡ]") ("C" . "[క-హౘ-ౙ]") ("v" . "[ా-ౌౕ-ౖౢ-ౣ]") ("H" . "్") ("N" . "‌") ("J" . "‍") ("X" . "[ఀ-౿]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|" "V\\(?:J?HC\\)?v*a?\\|" "JHC\\|" "X") table)))
-                nil [10418 11238])
-            ("kannada-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("A" . "[ಂ-ಃ]") ("V" . "[ಅ-ಔೠ-ೡ]") ("C" . "[ಕ-ಹೞ]") ("R" . "ರ") ("n" . "಼") ("v" . "[ಾ-ೌೕ-ೖೢ-ೣ]") ("H" . "್") ("N" . "‌") ("J" . "‍") ("X" . "[ಀ-೿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HC\\)?v?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?A?\\)\\|" "JHC\\|" "X") table)))
-                nil [11240 12130])
-            ("malayalam-composable-pattern" variable
-               (:constant-flag t
-                :default-value (let ((table (quote (("A" . "[ം-ഃ]") ("V" . "[അ-ഔൠ-ൡ]") ("C" . "[ക-ഹ]") ("Y" . "[യ-രലവ]") ("v" . "[ാ-ൌൗൢ-ൣ]") ("H" . "്") ("N" . "‌") ("J" . "‍") ("X" . "[ഀ-ൿ]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v?A?\\)\\|" "V\\(?:J?HY\\)?v*?A?\\|" "JHY\\|" "X") table)))
-                nil [12132 13020])
-            ("let" code nil nil [13022 13693])
-            ("indian" package nil nil [13695 13712]))          
-      :file "indian.el"
-      :pointmax 13738
-      :fsize 13761
-      :lastmodtime '(23525 29562 0 0)
-      :unmatched-syntax nil))
-  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!language!semantic.cache"
-  :semantic-tag-version "2.0"
-  :semanticdb-version "2.2")
+;; Object semanticdb-project-database-file
+;; SEMANTICDB Tags save file
+(semanticdb-project-database-file "semanticdb-project-database-file"
+  :tables
+  (list
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("define-coding-system" code nil nil [1278 1632])
+            ("define-coding-system-alias" code nil nil [1634 1697])
+            ("set-language-info-alist" code nil nil [1699 1987])
+            ("set-language-info-alist" code nil nil [1989 2289])
+            ("set-language-info-alist" code nil nil [2291 2564])
+            ("set-language-info-alist" code nil nil [2566 2842])
+            ("set-language-info-alist" code nil nil [2844 3148])
+            ("set-language-info-alist" code nil nil [3150 3405])
+            ("set-language-info-alist" code nil nil [3407 3669])
+            ("set-language-info-alist" code nil nil [3671 3996])
+            ("set-language-info-alist" code nil nil [3998 4281])
+            ("indian-compose-regexp" function (:arguments ("regexp" "table")) nil [4410 4601])
+            ("devanagari-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "[ऀ-ं]") ("A" . "ः") ("V" . "[ऄ-औॠ-ॡॲ]") ("C" . "[क-हक़-य़ॹ-ॿ]") ("R" . "र") ("n" . "़") ("v" . "[ा-ौॎॕॢ-ॣ]") ("H" . "्") ("s" . "[॑-॒]") ("t" . "[॓-॔]") ("N" . "‌") ("J" . "‍") ("X" . "[ऀ-ॿ]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?s?t?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?s?t?A?\\)\\|" "JHR\\|" "X") table)))
+                nil [4603 5663])
+            ("bengali-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "ঁ") ("A" . "[ং-ঃ]") ("V" . "[অ-ঔৠ-ৡ]") ("C" . "[ক-হড়-য়ৱ]") ("B" . "[বয-রৰ]") ("R" . "[রৰ]") ("n" . "়") ("v" . "[া-ৌৗৢ-ৣ]") ("H" . "্") ("T" . "ৎ") ("N" . "‌") ("J" . "‍") ("X" . "[ঀ-৿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*[NJ]?v?a?A?\\)\\|" "\\(?:RH\\)?T\\|" "JHB\\|" "X") table)))
+                nil [5665 6790])
+            ("gurmukhi-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "[ਁ-ਂੰ]") ("A" . "ਃ") ("V" . "[ਅ-ਔ]") ("C" . "[ਕ-ਹਖ਼-ਫ਼]") ("Y" . "[ਯ-u0A30ਵਹ]") ("n" . "਼") ("v" . "[ਾ-ੌ]") ("H" . "੍") ("N" . "‌") ("J" . "‍") ("X" . "[਀-੿]"))))) (indian-compose-regexp (concat "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "Vn?\\(?:J?HY\\)?v*n?a?A?\\|" "JHY\\|" "X") table)))
+                nil [6792 7726])
+            ("gujarati-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "[ઁ-ં]") ("A" . "ઃ") ("V" . "[અ-ઔૠ-ૡ]") ("C" . "[ક-હ]") ("R" . "ર") ("n" . "઼") ("v" . "[ા-ૌૢ-ૣ]") ("H" . "્") ("N" . "‌") ("J" . "‍") ("X" . "[઀-૿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HR\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "JHR\\|" "X") table)))
+                nil [7728 8646])
+            ("oriya-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "ଁ") ("A" . "[ଂ-ଃ]") ("V" . "[ଅ-ଔୠ-ୡ]") ("C" . "[କ-ହଡ଼-ଢ଼ୱ]") ("B" . "[କ-ଗଛ-ଝଟ-ଡଣ-ତଧ-ରଲ-ଵସ-ହ]") ("R" . "ର") ("n" . "଼") ("v" . "[ା-ୌୖ-ୗୢ-ୣ]") ("H" . "୍") ("N" . "‌") ("J" . "‍") ("X" . "[଀-୿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HB\\)?v*n?a?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?a?A?\\)\\|" "JHB\\|" "X") table)))
+                nil [8648 9728])
+            ("tamil-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "ஂ") ("V" . "[அ-ஔ]") ("C" . "[க-ஹ]") ("v" . "[ா-ௌௗ]") ("H" . "்") ("N" . "‌") ("J" . "‍") ("X" . "[஀-௿]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|" "Vv*a?\\|" "X") table)))
+                nil [9730 10416])
+            ("telugu-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("a" . "[ఁ-ః]") ("V" . "[అ-ఔౠ-ౡ]") ("C" . "[క-హౘ-ౙ]") ("v" . "[ా-ౌౕ-ౖౢ-ౣ]") ("H" . "్") ("N" . "‌") ("J" . "‍") ("X" . "[ఀ-౿]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v*a?\\)\\|" "V\\(?:J?HC\\)?v*a?\\|" "JHC\\|" "X") table)))
+                nil [10418 11238])
+            ("kannada-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("A" . "[ಂ-ಃ]") ("V" . "[ಅ-ಔೠ-ೡ]") ("C" . "[ಕ-ಹೞ]") ("R" . "ರ") ("n" . "಼") ("v" . "[ಾ-ೌೕ-ೖೢ-ೣ]") ("H" . "್") ("N" . "‌") ("J" . "‍") ("X" . "[ಀ-೿]"))))) (indian-compose-regexp (concat "\\(?:RH\\)?Vn?\\(?:J?HC\\)?v?A?\\|" "Cn?\\(?:J?HJ?Cn?\\)*\\(?:H[NJ]?\\|v*n?A?\\)\\|" "JHC\\|" "X") table)))
+                nil [11240 12130])
+            ("malayalam-composable-pattern" variable
+               (:constant-flag t
+                :default-value (let ((table (quote (("A" . "[ം-ഃ]") ("V" . "[അ-ഔൠ-ൡ]") ("C" . "[ക-ഹ]") ("Y" . "[യ-രലവ]") ("v" . "[ാ-ൌൗൢ-ൣ]") ("H" . "്") ("N" . "‌") ("J" . "‍") ("X" . "[ഀ-ൿ]"))))) (indian-compose-regexp (concat "C\\(?:J?HJ?C\\)*\\(?:H[NJ]?\\|v?A?\\)\\|" "V\\(?:J?HY\\)?v*?A?\\|" "JHY\\|" "X") table)))
+                nil [12132 13020])
+            ("let" code nil nil [13022 13693])
+            ("indian" package nil nil [13695 13712]))          
+      :file "indian.el"
+      :pointmax 13738
+      :fsize 13761
+      :lastmodtime '(23525 29562 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("setup-japanese-environment-internal" function nil nil [1129 1483])
+            ("japanese-kana-table" variable
+               (:constant-flag t
+                :default-value (quote ((12354 12450 65393) (12356 12452 65394) (12358 12454 65395) (12360 12456 65396) (12362 12458 65397) (12363 12459 65398) (12365 12461 65399) (12367 12463 65400) (12369 12465 65401) (12371 12467 65402) (12373 12469 65403) (12375 12471 65404) (12377 12473 65405) (12379 12475 65406) (12381 12477 65407) (12383 12479 65408) (12385 12481 65409) (12388 12484 65410) (12390 12486 65411) (12392 12488 65412) (12394 12490 65413) (12395 12491 65414) (12396 12492 65415) (12397 12493 65416) (12398 12494 65417) (12399 12495 65418) (12402 12498 65419) (12405 12501 65420) (12408 12504 65421) (12411 12507 65422) (12414 12510 65423) (12415 12511 65424) (12416 12512 65425) (12417 12513 65426) (12418 12514 65427) (12420 12516 65428) (12422 12518 65429) (12424 12520 65430) (12425 12521 65431) (12426 12522 65432) (12427 12523 65433) (12428 12524 65434) (12429 12525 65435) (12431 12527 65436) (12432 12528 "イ") (12433 12529 "エ") (12434 12530 65382) (12435 12531 65437) (12364 12460 "ガ") (12366 12462 "ギ") (12368 12464 "グ") (12370 12466 "ゲ") (12372 12468 "ゴ") (12374 12470 "ザ") (12376 12472 "ジ") (12378 12474 "ズ") (12380 12476 "ゼ") (12382 12478 "ゾ") (12384 12480 "ダ") (12386 12482 "ヂ") (12389 12485 "ヅ") (12391 12487 "デ") (12393 12489 "ド") (12400 12496 "バ") (12403 12499 "ビ") (12406 12502 "ブ") (12409 12505 "ベ") (12412 12508 "ボ") (12401 12497 "パ") (12404 12500 "ピ") (12407 12503 "プ") (12410 12506 "ペ") (12413 12509 "ポ") (12353 12449 65383) (12355 12451 65384) (12357 12453 65385) (12359 12455 65386) (12361 12457 65387) (12387 12483 65391) (12419 12515 65388) (12421 12517 65389) (12423 12519 65390) (12430 12526 "ワ") (12445 12541) (12446 12542) ("う゛" 12532 "ヴ") (nil 12533 "カ") (nil 12534 "ケ"))))
+                nil [1485 2850])
+            ("let" code nil nil [2968 4116])
+            ("japanese-symbol-table" variable
+               (:constant-flag t
+                :default-value (quote ((12288 32) (65292 44 65380) (65294 46 65377) (12289 44 65380) (12290 46 65377) (12539 nil 65381) (65306 58) (65307 59) (65311 63) (65281 33) (12443 nil 65438) (12444 nil 65439) (180 39) (65344 96) (65342 94) (65343 95) (12540 45 65392) (8212 45) (8208 45) (65295 47) (65340 92) (12316 126) (65372 124) (8216 96) (8217 39) (8220 34) (8221 34) (65288 40) (65289 41) (65339 91) (65341 93) (65371 123) (65373 125) (12296 60) (12297 62) (12300 nil 65378) (12301 nil 65379) (65291 43) (8722 45) (65309 61) (65308 60) (65310 62) (8242 39) (8243 34) (65509 92) (65284 36) (65285 37) (65283 35) (65286 38) (65290 42) (65312 64) (8213 45) (65374 126) (65293 45))))
+                nil [4118 4954])
+            ("let" code nil nil [5082 5637])
+            ("japanese-alpha-numeric-table" variable
+               (:constant-flag t
+                :default-value (quote ((65296 . 48) (65297 . 49) (65298 . 50) (65299 . 51) (65300 . 52) (65301 . 53) (65302 . 54) (65303 . 55) (65304 . 56) (65305 . 57) (65313 . 65) (65314 . 66) (65315 . 67) (65316 . 68) (65317 . 69) (65318 . 70) (65319 . 71) (65320 . 72) (65321 . 73) (65322 . 74) (65323 . 75) (65324 . 76) (65325 . 77) (65326 . 78) (65327 . 79) (65328 . 80) (65329 . 81) (65330 . 82) (65331 . 83) (65332 . 84) (65333 . 85) (65334 . 86) (65335 . 87) (65336 . 88) (65337 . 89) (65338 . 90) (65345 . 97) (65346 . 98) (65347 . 99) (65348 . 100) (65349 . 101) (65350 . 102) (65351 . 103) (65352 . 104) (65353 . 105) (65354 . 106) (65355 . 107) (65356 . 108) (65357 . 109) (65358 . 110) (65359 . 111) (65360 . 112) (65361 . 113) (65362 . 114) (65363 . 115) (65364 . 116) (65365 . 117) (65366 . 118) (65367 . 119) (65368 . 120) (65369 . 121) (65370 . 122))))
+                nil [5639 6531])
+            ("let" code nil nil [6656 6916])
+            ("japanese-string-conversion" function (:arguments ("str" "func" "args")) nil [6979 7216])
+            ("japanese-katakana" function (:arguments ("obj" "hankaku")) nil [7233 7848])
+            ("japanese-hiragana" function (:arguments ("obj")) nil [7865 8216])
+            ("japanese-hankaku" function (:arguments ("obj" "ascii-only")) nil [8233 8756])
+            ("japanese-zenkaku" function (:arguments ("obj")) nil [8773 9123])
+            ("japanese-replace-region" function (:arguments ("from" "to" "string")) nil [9125 9297])
+            ("japanese-katakana-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "hankaku"))
+                nil [9314 10238])
+            ("japanese-hiragana-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [10256 11020])
+            ("japanese-hankaku-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "ascii-only"))
+                nil [11037 11806])
+            ("japanese-zenkaku-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "katakana-only"))
+                nil [11823 12867])
+            ("read-hiragana-string" function (:arguments ("prompt" "initial-input")) nil [12884 13168])
+            ("japan-util" package nil nil [13173 13194]))          
+      :file "japan-util.el"
+      :pointmax 13224
+      :fsize 15809
+      :lastmodtime '(23525 29562 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("robin" include nil nil [1300 1316])
+            ("exit-ethiopic-environment-data" variable nil nil [1367 1410])
+            ("setup-ethiopic-environment-internal" function nil nil [1427 2538])
+            ("exit-ethiopic-environment" function nil nil [2540 3008])
+            ("ethio-primary-language" variable (:default-value (quote tigrigna)) nil [3453 3633])
+            ("ethio-secondary-language" variable (:default-value (quote english)) nil [3635 3818])
+            ("ethio-use-colon-for-colon" variable nil nil [3820 4067])
+            ("ethio-use-three-dot-question" variable nil nil [4069 4358])
+            ("ethio-quote-vowel-always" variable nil nil [4360 4603])
+            ("ethio-W-sixth-always" variable nil nil [4605 4757])
+            ("ethio-numeric-reduction" variable nil nil [4759 5125])
+            ("ethio-java-save-lowercase" variable nil nil [5127 5272])
+            ("ethio-prefer-amharic-p" function nil nil [5274 5450])
+            ("ethio-prefer-amharic" function (:arguments ("arg")) nil [5452 5907])
+            ("ethio-use-colon-for-colon" function (:arguments ("arg")) nil [5909 6222])
+            ("ethio-use-three-dot-question" function (:arguments ("arg")) nil [6224 6487])
+            ("ethio-adjust-robin" function nil nil [6489 6686])
+            ("add-hook" code nil nil [6688 6739])
+            ("ethio-sera-to-fidel-buffer" function
+               (:user-visible-flag t
+                :arguments ("secondary" "force"))
+                nil [6780 7462])
+            ("ethio-sera-being-called-by-w3" variable nil nil [7534 7572])
+            ("sera-being-called-by-w3" variable nil nil [7633 7665])
+            ("ethio-sera-to-fidel-region" function
+               (:user-visible-flag t
+                :arguments ("begin" "end" "secondary" "force"))
+                nil [7682 9604])
+            ("ethio-sera-to-fidel-region-noethio" function nil nil [9606 10427])
+            ("ethio-sera-to-fidel-region-ethio" function (:arguments ("lang")) nil [10429 12405])
+            ("ethio-process-language-flag" function nil nil [12407 13781])
+            ("ethio-flag-to-language" function (:arguments ("flag")) nil [13783 14021])
+            ("ethio-process-digits" function nil nil [14023 14755])
+            ("ethio-sera-to-fidel-marker" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [14772 15434])
+            ("ethio-language-to-flag" function (:arguments ("lang")) nil [15460 15607])
+            ("ethio-fidel-to-sera-buffer" function
+               (:user-visible-flag t
+                :arguments ("secondary" "force"))
+                nil [15624 16396])
+            ("ethio-fidel-to-sera-region" function
+               (:user-visible-flag t
+                :arguments ("begin" "end" "secondary" "force"))
+                nil [16413 19920])
+            ("ethio-fidel-to-sera-marker" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [19937 20538])
+            ("ethio-modify-vowel" function (:user-visible-flag t) nil [20584 21138])
+            ("ethio-get-consonant" function (:arguments ("ch")) nil [21140 21571])
+            ("ethio-replace-space" function
+               (:user-visible-flag t
+                :arguments ("ch" "begin" "end"))
+                nil [21616 23537])
+            ("ethio-input-special-character" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23610 23940])
+            ("ethio-fidel-to-tex-buffer" function (:user-visible-flag t) nil [23979 25206])
+            ("ethio-tex-to-fidel-buffer" function (:user-visible-flag t) nil [25223 25869])
+            ("ethio-fidel-to-java-buffer" function nil nil [25909 26443])
+            ("ethio-java-to-fidel-buffer" function nil nil [26460 26880])
+            ("ethio-find-file" function nil nil [26922 27845])
+            ("ethio-write-file" function nil nil [27862 28914])
+            ("ethio-record-user-preference" function nil nil [28916 29070])
+            ("ethio-prefer-ascii-space" variable (:default-value t) nil [29122 29157])
+            ("make-variable-buffer-local" code nil nil [29158 29212])
+            ("ethio-toggle-space" function (:user-visible-flag t) nil [29214 29392])
+            ("ethio-insert-space" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [29394 30273])
+            ("ethio-insert-ethio-space" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [30290 30478])
+            ("ethio-composition-function" function (:arguments ("pos" "to" "font-object" "string")) nil [30516 30957])
+            ("ethio-gemination" function (:user-visible-flag t) nil [30998 31485])
+            ("robin-define-package" code nil nil [31515 39574])
+            ("register-input-method" code nil nil [39576 39684])
+            ("robin-define-package" code nil nil [39686 48257])
+            ("ethio-util" package nil nil [48389 48410]))          
+      :file "ethio-util.el"
+      :pointmax 48440
+      :fsize 51016
+      :lastmodtime '(23525 29561 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("default-korean-keyboard" variable (:default-value (purecopy (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" ""))) nil [1094 1304])
+            ("toggle-korean-input-method" function (:user-visible-flag t) nil [1349 1614])
+            ("quail-hangul-switch-symbol-ksc" function
+               (:user-visible-flag t
+                :arguments ("ignore"))
+                nil [1616 1949])
+            ("quail-hangul-switch-hanja" function
+               (:user-visible-flag t
+                :arguments ("ignore"))
+                nil [1951 2314])
+            ("isearch-toggle-korean-input-method" function nil nil [2378 2665])
+            ("isearch-hangul-switch-symbol-ksc" function nil nil [2667 2956])
+            ("isearch-hangul-switch-hanja" function nil nil [2958 3237])
+            ("korean-key-bindings" variable (:default-value (\` ((global [33554464] toggle-korean-input-method nil) (global [Hangul] toggle-korean-input-method nil) (global [C-f9] quail-hangul-switch-symbol-ksc nil) (global [f9] hangul-to-hanja-conversion nil) (global [Hangul_Hanja] hangul-to-hanja-conversion nil) ((\, isearch-mode-map) [33554464] isearch-toggle-korean-input-method nil) ((\, isearch-mode-map) [Hangul] isearch-toggle-korean-input-method nil) ((\, isearch-mode-map) [C-f9] isearch-hangul-switch-symbol-ksc nil) ((\, isearch-mode-map) [f9] isearch-hangul-switch-hanja nil)))) nil [3298 3867])
+            ("setup-korean-environment-internal" function nil nil [3884 4433])
+            ("exit-korean-environment" function nil nil [4435 4980])
+            ("korea-util" package nil nil [4985 5006]))          
+      :file "korea-util.el"
+      :pointmax 5036
+      :fsize 5035
+      :lastmodtime '(23525 29562 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("set-language-info-alist" code nil nil [1115 1309])
+            ("burmese-composable-pattern" variable (:default-value (let ((table (quote (("K" . "[ငၚ]်္") ("C" . "[က-ဪဿ၁-၉၎ၚ-ၝၡၥ-ၦၮၱၵႁႎꩠ-ꩯꩱ-ꩶ]") ("V" . "္") ("A" . "်") ("S" . "[က-မလသဠအၚ]") ("M" . "[ျ-ှEE-F0]") ("v" . "[ါ-်ြ-ှၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚႜꩰ]")))) (regexp "\\(K\\)?C\\(VS\\)?\\(VS\\)?A?M*v*")) (let ((case-fold-search nil)) (dolist (elt table) (setq regexp (replace-regexp-in-string (car elt) (cdr elt) regexp t t)))) regexp)) nil [1311 2131])
+            ("let" code nil nil [2133 2399]))          
+      :file "burmese.el"
+      :pointmax 2400
+      :fsize 2433
+      :lastmodtime '(23525 29561 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("iso2022-gb-designation" variable (:default-value "$A") nil [2183 2221])
+            ("hz-gb-designation" variable (:default-value "~{") nil [2265 2296])
+            ("iso2022-ascii-designation" variable (:default-value "(B") nil [2345 2386])
+            ("hz-ascii-designation" variable (:default-value "~}") nil [2429 2463])
+            ("zw-start-gb" variable (:default-value "^zW") nil [2506 2532])
+            ("hz/zw-start-gb" variable (:default-value (concat hz-gb-designation "\\|" zw-start-gb "\\|[^�-]")) nil [2600 2686])
+            ("decode-hz-line-continuation" variable nil nil [2688 2799])
+            ("hz-set-msb-table" variable
+               (:constant-flag t
+                :default-value (eval-when-compile (let ((chars nil) (i 0)) (while (< i 33) (push i chars) (setq i (1+ i))) (while (< i 127) (push (decode-char (quote eight-bit) (+ i 128)) chars) (setq i (1+ i))) (apply (quote string) (nreverse chars)))))
+                nil [2801 3068])
+            ("decode-hz-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [3085 4101])
+            ("decode-hz-buffer" function (:user-visible-flag t) nil [4118 4259])
+            ("hz-category-table" variable nil nil [4261 4291])
+            ("encode-hz-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [4308 5992])
+            ("encode-hz-buffer" function (:user-visible-flag t) nil [6009 6146])
+            ("post-read-decode-hz" function (:arguments ("len")) nil [6163 6382])
+            ("pre-write-encode-hz" function (:arguments ("from" "to")) nil [6399 6684])
+            ("china-util" package nil nil [6688 6709]))          
+      :file "china-util.el"
+      :pointmax 6739
+      :fsize 6738
+      :lastmodtime '(23525 29561 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("define-coding-system" code nil nil [1369 1569])
+            ("define-coding-system-alias" code nil nil [1571 1628])
+            ("define-coding-system-alias" code nil nil [1724 1783])
+            ("define-coding-system-alias" code nil nil [1784 1843])
+            ("set-language-info-alist" code nil nil [1845 2240])
+            ("set-language-info-alist" code nil nil [2242 2465])
+            ("define-coding-system" code nil nil [2467 2660])
+            ("define-coding-system-alias" code nil nil [2661 2711])
+            ("define-coding-system" code nil nil [2713 2859])
+            ("define-coding-system-alias" code nil nil [2860 2903])
+            ("hebrew-font-get-precomposed" function (:arguments ("font-object")) nil [3006 4523])
+            ("hebrew-shape-gstring" function (:arguments ("gstring")) nil [5087 9050])
+            ("let*" code nil nil [9052 9796])
+            ("hebrew" package nil nil [9798 9815]))          
+      :file "hebrew.el"
+      :pointmax 9841
+      :fsize 9844
+      :lastmodtime '(23525 29562 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("define-coding-system" code nil nil [3787 3997])
+            ("define-coding-system-alias" code nil nil [3999 4054])
+            ("set-language-info-alist" code nil nil [4056 4405])
+            ("tibetan-composable-pattern" variable
+               (:constant-flag t
+                :default-value "[ཀ-ཀྵཪ][ྐ-ྐྵྺྻྼ]*[཰����ཱི-྄ཱཽྀྀ]*[ཾྂྃ྆-ྋ༙༵༷]*")
+                nil [4788 4934])
+            ("tibetan-consonant-transcription-alist" variable
+               (:constant-flag t
+                :default-value (quote (("tsh" . "ཚ") ("dzh" . "ཛྷ") ("kSH" . "ཀྵ") ("kh" . "ཁ") ("gh" . "གྷ") ("ng" . "ང") ("ch" . "ཆ") ("ny" . "ཉ") ("TH" . "ཋ") ("DH" . "ཌྷ") ("th" . "ཐ") ("dh" . "དྷ") ("ph" . "ཕ") ("bh" . "བྷ") ("ts" . "ཙ") ("dz" . "ཛ") ("zh" . "ཞ") ("sh" . "ཤ") ("SH" . "ཥ") ("k" . "ཀ") ("g" . "ག") ("c" . "ཅ") ("j" . "ཇ") ("T" . "ཊ") ("D" . "ཌ") ("N" . "ཎ") ("t" . "ཏ") ("d" . "ད") ("n" . "ན") ("p" . "པ") ("b" . "བ") ("m" . "མ") ("w" . "ཝ") ("z" . "ཟ") ("'" . "འ") ("y" . "ཡ") ("r" . "ར") ("l" . "ལ") ("s" . "ས") ("h" . "ཧ") ("H" . "ཧ") ("A" . "ཨ") ("R" . "ཪ"))))
+                nil [5082 5900])
+            ("tibetan-vowel-transcription-alist" variable
+               (:constant-flag t
+                :default-value (quote (("frr" . "ཷ") ("fll" . "ཹ") ("fa" . "ཱ") ("fi" . "ཱི") ("fu" . "ཱུ") ("fr" . "ྲྀ") ("fl" . "ླྀ") ("fI" . "ཱྀ") ("ai" . "ཻ") ("au" . "ཽ") ("ee" . "ཻ") ("oo" . "ཽ") ("a" . "����") ("i" . "ི") ("u" . "ུ") ("e" . "ེ") ("o" . "ོ") ("E" . "ཻ") ("O" . "ཽ") ("I" . "ྀ") ("," . "྄"))))
+                nil [5903 6434])
+            ("tibetan-modifier-transcription-alist" variable
+               (:constant-flag t
+                :default-value (quote (("M" . "ཾ") ("~" . "ྂ") ("`" . "ྃ") ("x" . "ྈ") ("X" . "ྉ") ("v" . "྆") ("V" . "྇") ("q" . "ྊ") ("Q" . "ྋ") ("_/" . "༙") ("_o" . "༷") ("_O" . "༵"))))
+                nil [6436 6679])
+            ("tibetan-precomposed-transcription-alist" variable
+               (:constant-flag t
+                :default-value (quote (("phyw" . "����") ("tshw" . "����") ("rtsw" . "����") ("khw" . "����") ("nyw" . "����") ("tsw" . "����") ("zhw" . "����") ("shw" . "����") ("khy" . "����") ("phy" . "����") ("khr" . "����") ("thr" . "����") ("phr" . "����") ("shr" . "����") ("dzr" . "����") ("grw" . "����") ("rng" . "����") ("rny" . "����") ("rts" . "����") ("rdz" . "����") ("rgw" . "����") ("rky" . "����") ("rgy" . "����") ("rmy" . "����") ("lng" . "����") ("sng" . "����") ("sny" . "����") ("sts" . "����") ("sky" . "����") ("sgy" . "����") ("spy" . "����") ("sby" . "����") ("smy" . "����") ("skr" . "����") ("sgr" . "����") ("snr" . "����") ("spr" . "����") ("sbr" . "����") ("smr" . "����") ("kw" . "����") ("gw" . "����") ("cw" . "����") ("tw" . "����") ("dw" . "����") ("zw" . "����") ("rw" . "����") ("lw" . "����") ("sw" . "����") ("hw" . "����") ("ky" . "����") ("gy" . "����") ("py" . "����") ("by" . "����") ("my" . "����") ("kr" . "����") ("gr" . "����") ("tr" . "����") ("dr" . "����") ("pr" . "����") ("brk" . "བ����") ("brg" . "བ����") ("brng" . "བ����") ("brj" . "བ����") ("brny" . "བ����") ("brt" . "བ����") ("brd" . "བ����") ("brn" . "བ����") ("brts" . "བ����") ("brdz" . "བ����") ("brl" . "བ����") ("br" . "����") ("mr" . "����") ("sr" . "����") ("hr" . "����") ("jr" . "����") ("kl" . "����") ("gl" . "����") ("blt" . "བ����") ("bld" . "བ����") ("bl" . "����") ("zl" . "����") ("rl" . "����") ("sl" . "����") ("rk" . "����") ("rg" . "����") ("rj" . "����") ("rt" . "����") ("rd" . "����") ("rn" . "����") ("rb" . "����") ("rm" . "����") ("lk" . "����") ("lg" . "����") ("lc" . "����") ("lj" . "����") ("lt" . "����") ("ld" . "����") ("ln" . "����") ("lp" . "����") ("lb" . "����") ("lh" . "����") ("sk" . "����") ("sg" . "����") ("st" . "����") ("sd" . "����") ("sn" . "����") ("sp" . "����") ("sb" . "����") ("sm" . "����"))))
+                nil [6681 8678])
+            ("tibetan-subjoined-transcription-alist" variable
+               (:constant-flag t
+                :default-value (sort (quote (("+k" . "ྐ") ("+kh" . "ྑ") ("+g" . "ྒ") ("+gh" . "ྒྷ") ("+ng" . "ྔ") ("+c" . "ྕ") ("+ch" . "ྖ") ("+j" . "ྗ") ("+ny" . "ྙ") ("+T" . "ྚ") ("+TH" . "ྛ") ("+D" . "ྜ") ("+DH" . "ྜྷ") ("+N" . "ྞ") ("+t" . "ྟ") ("+th" . "ྠ") ("+d" . "ྡ") ("+dh" . "ྡྷ") ("+n" . "ྣ") ("+p" . "ྤ") ("+ph" . "ྥ") ("+b" . "ྦ") ("+bh" . "ྦྷ") ("+m" . "ྨ") ("+ts" . "ྩ") ("+tsh" . "ྪ") ("+dz" . "ྫ") ("+dzh" . "ྫྷ") ("+w" . "ྭ") ("+zh" . "ྮ") ("+z" . "ྯ") ("+'" . "ྰ") ("+y" . "ྱ") ("+r" . "ྲ") ("+l" . "ླ") ("+sh" . "ྴ") ("+SH" . "ྵ") ("+s" . "ྶ") ("+h" . "ྷ") ("+A" . "ྸ") ("+kSH" . "ྐྵ") ("+W" . "ྺ") ("+Y" . "ྻ") ("+R" . "ྼ"))) (lambda (x y) (> (length (car x)) (length (car y))))))
+                nil [8681 9665])
+            ("tibetan-base-to-subjoined-alist" variable
+               (:constant-flag t
+                :default-value (quote (("ཀ" . "ྐ") ("ཁ" . "ྑ") ("ག" . "ྒ") ("གྷ" . "ྒྷ") ("ང" . "ྔ") ("ཅ" . "ྕ") ("ཆ" . "ྖ") ("ཇ" . "ྗ") ("ཉ" . "ྙ") ("ཊ" . "ྚ") ("ཋ" . "ྛ") ("ཌ" . "ྜ") ("ཌྷ" . "ྜྷ") ("ཎ" . "ྞ") ("ཏ" . "ྟ") ("ཐ" . "ྠ") ("ད" . "ྡ") ("དྷ" . "ྡྷ") ("ན" . "ྣ") ("པ" . "ྤ") ("ཕ" . "ྥ") ("བ" . "ྦ") ("བྷ" . "ྦྷ") ("མ" . "ྨ") ("ཙ" . "ྩ") ("ཚ" . "ྪ") ("ཛ" . "ྫ") ("ཛྷ" . "ྫྷ") ("ཝ" . "ྭ") ("ཞ" . "ྮ") ("ཟ" . "ྯ") ("འ" . "ྰ") ("ཡ" . "ྱ") ("ར" . "ྲ") ("ལ" . "ླ") ("ཤ" . "ྴ") ("ཥ" . "ྵ") ("ས" . "ྶ") ("ཧ" . "ྷ") ("ཨ" . "ྸ") ("ཀྵ" . "ྐྵ") ("ཪ" . "ྼ"))))
+                nil [9748 10535])
+            ("tibetan-composite-vowel-alist" variable
+               (:constant-flag t
+                :default-value (quote (("ཱི" 3953 (tc . bc) 3954) ("ཱུ" 3953 (bc . tc) 3956) ("ྲྀ" 4018 (tc . bc) 3968) ("ཷ" 4018 (bc . tc) 3953 (tc . bc) 3968) ("ླྀ" 4019 (tc . bc) 3968) ("ཹ" 4019 (bc . tc) 3953 (tc . bc) 3968) ("ཱྀ" 3953 (tc . bc) 3968))))
+                nil [10652 11106])
+            ("tibetan-precomposition-rule-alist" variable
+               (:constant-flag t
+                :default-value (\` (("ཕྱྭ" . "����") ("གྲྭ" . "����") ("ཚྭ" . "����") ("རྩྭ" . "����") ("རྒྭ" . "����") ("རྐྱ" . "����") ("རྒྱ" . "����") ("རྨྱ" . "����") ("སྐྱ" . "����") ("སྒྱ" . "����") ("སྤྱ" . "����") ("སྦྱ" . "����") ("སྨྱ" . "����") ("སྐྲ" . "����") ("སྒྲ" . "����") ("སྣྲ" . "����") ("སྤྲ" . "����") ("སྦྲ" . "����") ("སྨྲ" . "����") ("ཁྭ" . "����") ("ཉྭ" . "����") ("ཙྭ" . "����") ("ཞྭ" . "����") ("ཤྭ" . "����") ("ཁྱ" . "����") ("ཕྱ" . "����") ("ཁྲ" . "����") ("ཐྲ" . "����") ("ཕྲ" . "����") ("ཤྲ" . "����") ("ཛྲ" . "����") ("རྔ" . "����") ("རྙ" . "����") ("རྩ" . "����") ("རྫ" . "����") ("ལྔ" . "����") ("སྔ" . "����") ("སྙ" . "����") ("སྩ" . "����") ("ཀྭ" . "����") ("གྭ" . "����") ("ཅྭ" . "����") ("ཏྭ" . "����") ("དྭ" . "����") ("ཟྭ" . "����") ("རྭ" . "����") ("ལྭ" . "����") ("སྭ" . "����") ("ཧྭ" . "����") ("ཀྱ" . "����") ("གྱ" . "����") ("པྱ" . "����") ("བྱ" . "����") ("མྱ" . "����") ("ཀྲ" . "����") ("གྲ" . "����") ("ཏྲ" . "����") ("དྲ" . "����") ("པྲ" . "����") ("བྲ" . "����") ("མྲ" . "����") ("སྲ" . "����") ("ཧྲ" . "����") ("ཇྲ" . "����") ("ཀླ" . "����") ("གླ" . "����") ("བླ" . "����") ("ཟླ" . "����") ("རླ" . "����") ("སླ" . "����") ("རྐ" . "����") ("རྒ" . "����") ("རྗ" . "����") ("རྟ" . "����") ("རྡ" . "����") ("རྣ" . "����") ("རྦ" . "����") ("རྨ" . "����") ("ལྐ" . "����") ("ལྒ" . "����") ("ལྣ" . "����") ("ལྕ" . "����") ("ལྗ" . "����") ("ལྟ" . "����") ("ལྡ" . "����") ("ལྤ" . "����") ("ལྦ" . "����") ("ལྷ" . "����") ("སྐ" . "����") ("སྒ" . "����") ("སྟ" . "����") ("སྡ" . "����") ("སྣ" . "����") ("སྤ" . "����") ("སྦ" . "����") ("སྨ" . "����"))))
+                nil [11246 12997])
+            ("tibetan-regexp" variable
+               (:constant-flag t
+                :default-value (let ((l (list tibetan-precomposed-transcription-alist tibetan-consonant-transcription-alist tibetan-vowel-transcription-alist tibetan-modifier-transcription-alist tibetan-subjoined-transcription-alist)) (separator "\\|") tail pattern) (while l (setq tail (car l) l (cdr l)) (while tail (setq pattern (cons separator (cons (car (car tail)) pattern)) tail (cdr tail)))) (apply (quote concat) (nreverse (cdr pattern)))))
+                nil [12999 13695])
+            ("tibetan-precomposed-regexp" variable (:default-value (purecopy (let ((l tibetan-precomposed-transcription-alist) temp) (setq temp "^\\(") (setq temp (concat temp (car (car l)))) (setq l (cdr l)) (while l (setq temp (concat temp "\\|" (car (car l)))) (setq l (cdr l))) (concat temp "\\)")))) nil [13697 14230])
+            ("tibetan-precomposition-rule-regexp" variable (:default-value (purecopy (let ((l tibetan-precomposition-rule-alist) temp) (setq temp "\\(") (setq temp (concat temp (car (car l)))) (setq l (cdr l)) (while l (setq temp (concat temp "\\|" (car (car l)))) (setq l (cdr l))) (concat temp "\\)")))) nil [14232 14884])
+            ("tibetan-decomposed" variable nil nil [14886 14917])
+            ("tibetan-decomposed-temp" variable nil nil [14918 14954])
+            ("set-char-table-range" code nil nil [14986 15119])
+            ("tibetan" package nil nil [15121 15139]))          
+      :file "tibetan.el"
+      :pointmax 15166
+      :fsize 18065
+      :lastmodtime '(23525 29563 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tibetan-obsolete-glyphs" variable
+               (:constant-flag t
+                :default-value (\` (("།" . "།") ("༏" . "༏") ("༐" . "༐") ("༑" . "༑") ("ཿ" . "ཿ") ("་" . "་") ("༔" . "༔") ("༎ ༎" \, (compose-string "༎ ༎" 0 3 [3854 (Br . Bl) 32 (Br . Bl) 3854])) ("༄༅༅" \, (compose-string "࿁࿂࿂࿂" 0 4 [4033 (Br . Bl) 4034 (Br . Bl) 4034 (Br . Bl) 4034])) ("༄༅" \, (compose-string "࿁࿂࿂" 0 3 [4033 (Br . Bl) 4034 (Br . Bl) 4034])) ("༆" \, (compose-string "࿁࿂༙" 0 3 [4033 (Br . Bl) 4034 (br . tr) 3865])) ("༄" \, (compose-string "࿁࿂" 0 2 [4033 (Br . Bl) 4034])))))
+                nil [1397 1970])
+            ("tibetan-char-p" function (:arguments ("ch")) nil [1987 2170])
+            ("tibetan-tibetan-to-transcription" function (:arguments ("str")) nil [2241 3174])
+            ("tibetan-transcription-to-tibetan" function (:arguments ("str")) nil [3191 4540])
+            ("tibetan-add-components" function (:arguments ("components" "char")) nil [5673 7816])
+            ("tibetan-compose-string" function (:arguments ("str")) nil [7833 8672])
+            ("tibetan-compose-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [8689 9719])
+            ("tibetan-decompose-precomposition-alist" variable (:default-value (mapcar (function (lambda (x) (cons (string-to-char (cdr x)) (car x)))) tibetan-precomposition-rule-alist)) nil [9721 9880])
+            ("tibetan-decompose-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [9897 10474])
+            ("tibetan-decompose-string" function (:arguments ("str")) nil [10492 10977])
+            ("setq-default" code nil nil [11046 11083])
+            ("tibetan-decompose-buffer" function (:user-visible-flag t) nil [11100 11456])
+            ("tibetan-compose-buffer" function (:user-visible-flag t) nil [11473 11765])
+            ("tibetan-post-read-conversion" function (:arguments ("len")) nil [11782 12160])
+            ("tibetan-pre-write-conversion" function (:arguments ("from" "to")) nil [12178 12589])
+            ("tibetan-canonicalize-for-unicode-alist" variable (:default-value (quote (("����" . "") ("ཱི" . "ཱི") ("ཱུ" . "ཱུ") ("ྲྀ" . "ྲྀ") ("ཷ" . "ྲཱྀ") ("ླྀ" . "ླྀ") ("ཹ" . "ླཱྀ") ("ཱྀ" . "ཱྀ")))) nil [12635 12958])
+            ("tibetan-canonicalize-for-unicode-regexp" variable (:default-value "[����ཱཱིུྲྀཷླྀཹཱྀ]") nil [12960 13085])
+            ("tibetan-canonicalize-for-unicode-region" function (:arguments ("from" "to")) nil [13087 13580])
+            ("tibetan-strict-unicode" variable (:default-value t) nil [13582 13875])
+            ("tibetan-pre-write-canonicalize-for-unicode" function (:arguments ("from" "to")) nil [13892 14306])
+            ("tibet-util" package nil nil [14308 14329]))          
+      :file "tibet-util.el"
+      :pointmax 14359
+      :fsize 14643
+      :lastmodtime '(23525 29563 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("thai-auto-composition-mode" variable nil nil [1103 1138])
+            ("thai-category-table" variable
+               (:constant-flag t
+                :default-value (make-category-table))
+                nil [1184 1236])
+            ("define-category" code nil nil [1237 1294])
+            ("define-category" code nil nil [1295 1360])
+            ("define-category" code nil nil [1361 1418])
+            ("define-category" code nil nil [1419 1491])
+            ("define-category" code nil nil [1492 1556])
+            ("define-category" code nil nil [1557 1626])
+            ("thai-composition-pattern" variable (:default-value "\\cc\\(\\cu\\|\\cI\\cU\\|\\cv\\ct?\\)\\|\\cv\\ct\\|\\cI\\cU") nil [2026 2182])
+            ("let" code nil nil [2184 5439])
+            ("thai-compose-syllable" function (:arguments ("beg" "end" "category-set" "string")) nil [5441 6058])
+            ("thai-compose-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [6075 6708])
+            ("thai-compose-string" function (:arguments ("string")) nil [6725 7061])
+            ("thai-compose-buffer" function (:user-visible-flag t) nil [7078 7223])
+            ("thai-composition-function" function (:arguments ("gstring")) nil [7240 7764])
+            ("thai-word" include nil nil [7831 7851])
+            ("thai-word-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [remap forward-word] (quote thai-forward-word)) (define-key map [remap backward-word] (quote thai-backward-word)) (define-key map [remap kill-word] (quote thai-kill-word)) (define-key map [remap backward-kill-word] (quote thai-backward-kill-word)) (define-key map [remap transpose-words] (quote thai-transpose-words)) map)) nil [7853 8277])
+            ("define-minor-mode" code nil nil [8279 9150])
+            ("setup-thai-language-environment-internal" function nil nil [9215 9287])
+            ("exit-thai-language-environment-internal" function nil nil [9351 9423])
+            ("thai-util" package nil nil [9428 9448]))          
+      :file "thai-util.el"
+      :pointmax 9477
+      :fsize 9674
+      :lastmodtime '(23525 29563 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "thai-word.el"
+      :fsize 223494
+      :lastmodtime '(23525 29563 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tai-viet-re" variable
+               (:constant-flag t
+                :default-value "[ꪀ-ꫂꫛ-꫟]+")
+                nil [1008 1062])
+            ("tai-viet-glyph-info" variable
+               (:constant-flag t
+                :default-value (let ((table (make-char-table nil)) (specials (quote ((right-overhang . "ꪊꪋꪌꪍꪏꪓꪖꪜꪞꪡꪤꪨ") (left-overhang . "ꫂ") (combining-vowel . "ꪴꪰꪲꪳꪷꪸꪾ") (combining-tone . "꪿꫁") (misc . "-"))))) (set-char-table-range table (cons 43648 43714) t) (set-char-table-range table (cons 43739 43743) t) (dolist (elt specials) (let ((category (car elt)) (chars (cdr elt))) (dotimes (i (length chars)) (aset table (aref chars i) category)))) table))
+                nil [1134 1728])
+            ("tai-viet-compose-string" function (:arguments ("from" "to" "string")) nil [1730 2472])
+            ("tai-viet-compose-region" function (:arguments ("from" "to")) nil [2474 4425])
+            ("tai-viet-composition-function" function (:arguments ("from" "to" "font-object" "string")) nil [4443 4729])
+            ("tai-viet-util" package nil nil [4734 4758]))          
+      :file "tv-util.el"
+      :pointmax 4759
+      :fsize 4802
+      :lastmodtime '(23525 29563 0 0)
+      :unmatched-syntax nil))
+  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!language!semantic.cache"
+  :semantic-tag-version "2.0"
+  :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041net\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041net\041semantic.cache"
index 56a684d..37d6c92 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041net\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041net\041semantic.cache"
@@ -1,72 +1,2247 @@
-;; Object semanticdb-project-database-file
-;; SEMANTICDB Tags save file
-(semanticdb-project-database-file "semanticdb-project-database-file"
-  :tables
-  (list
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("thingatpt" include nil nil [2323 2343])
-            ("browse-url-url-at-point" function (:prototype-flag t) nil [2344 2392])
-            ("unless" code nil nil [2437 2489])
-            ("unless" code nil nil [2490 2585])
-            ("unless" code nil nil [2586 2669])
-            ("unless" code nil nil [2670 2771])
-            ("goto-address" customgroup (:user-visible-flag t) nil [2773 2885])
-            ("goto-address-fontify-p" variable (:default-value t) nil [2954 3155])
-            ("goto-address-highlight-p" variable (:default-value t) nil [3157 3306])
-            ("goto-address-fontify-maximum-size" variable (:default-value 30000) nil [3308 3594])
-            ("goto-address-mail-regexp" variable (:default-value "[-a-zA-Z0-9=._+]+@\\([-a-zA-z0-9_]+\\.\\)+[a-zA-Z0-9]+") nil [3596 3827])
-            ("goto-address-url-regexp" variable (:default-value (concat "\\<\\(" (mapconcat (quote identity) (delete "mailto:" (delete "data:" (copy-sequence thing-at-point-uri-schemes))) "\\|") "\\)" thing-at-point-url-path-regexp)) nil [3829 4541])
-            ("goto-address-highlight-keymap" variable (:default-value (let ((m (make-sparse-keymap))) (define-key m (if (featurep (quote xemacs)) (kbd "<button2>") (kbd "<mouse-2>")) (quote goto-address-at-point)) (define-key m (kbd "C-c RET") (quote goto-address-at-point)) m)) nil [4543 4858])
-            ("goto-address-url-face" variable (:default-value (quote link)) nil [4860 4962])
-            ("goto-address-url-mouse-face" variable (:default-value (quote highlight)) nil [4964 5103])
-            ("goto-address-mail-face" variable (:default-value (quote italic)) nil [5105 5222])
-            ("goto-address-mail-mouse-face" variable (:default-value (quote secondary-selection)) nil [5224 5386])
-            ("goto-address-unfontify" function (:arguments ("start" "end")) nil [5388 5609])
-            ("goto-address-prog-mode" variable nil nil [5611 5642])
-            ("goto-address-fontify" function (:arguments ("start" "end")) nil [5644 7858])
-            ("goto-address-fontify-region" function (:arguments ("start" "end")) nil [7860 8172])
-            ("define-obsolete-function-alias" code nil nil [8288 8375])
-            ("goto-address-at-point" function
-               (:user-visible-flag t
-                :arguments ("event"))
-                nil [8392 9209])
-            ("goto-address-find-address-at-point" function nil nil [9211 9725])
-            ("goto-address" function (:user-visible-flag t) nil [9742 10227])
-            ("define-minor-mode" code nil nil [10306 10820])
-            ("define-minor-mode" code nil nil [10837 11195])
-            ("goto-addr" package nil nil [11197 11217]))          
-      :file "goto-addr.el"
-      :pointmax 11246
-      :fsize 11245
-      :lastmodtime '(23525 29575 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("cl-lib" include nil nil [1385 1402])
-            ("gnutls" customgroup (:user-visible-flag t) nil [1404 1521])
-            ("gnutls-algorithm-priority" variable nil nil [1523 1792])
-            ("gnutls-verify-error" variable nil nil [1794 3095])
-            ("gnutls-trustfiles" variable (:default-value (quote ("/etc/ssl/certs/ca-certificates.crt" "/etc/pki/tls/certs/ca-bundle.crt" "/etc/ssl/ca-bundle.pem" "/usr/ssl/certs/ca-bundle.crt" "/usr/local/share/certs/ca-root-nss.crt" "/etc/ssl/cert.pem"))) nil [3097 3862])
-            ("gnutls-min-prime-bits" variable (:default-value 256) nil [3879 4538])
-            ("open-gnutls-stream" function (:arguments ("name" "buffer" "host" "service" "nowait")) nil [4540 6485])
-            ("define-error" code nil nil [6487 6530])
-            ("declare-function" code nil nil [6532 6594])
-            ("declare-function" code nil nil [6595 6646])
-            ("gnutls-log-level" variable nil nil [6647 6672])
-            ("cl-defun" code nil nil [6699 8264])
-            ("cl-defun" code nil nil [8266 12866])
-            ("gnutls-trustfiles" function nil nil [12868 13142])
-            ("declare-function" code nil nil [13144 13201])
-            ("gnutls-message-maybe" function (:arguments ("doit" "format" "params")) nil [13203 13579])
-            ("gnutls" package nil nil [13581 13598]))          
-      :file "gnutls.el"
-      :pointmax 13624
-      :fsize 13623
-      :lastmodtime '(23525 29575 0 0)
-      :unmatched-syntax nil))
-  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!net!semantic.cache"
-  :semantic-tag-version "2.0"
-  :semanticdb-version "2.2")
+;; Object semanticdb-project-database-file
+;; SEMANTICDB Tags save file
+(semanticdb-project-database-file "semanticdb-project-database-file"
+  :tables
+  (list
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("thingatpt" include nil nil [2323 2343])
+            ("browse-url-url-at-point" function (:prototype-flag t) nil [2344 2392])
+            ("unless" code nil nil [2437 2489])
+            ("unless" code nil nil [2490 2585])
+            ("unless" code nil nil [2586 2669])
+            ("unless" code nil nil [2670 2771])
+            ("goto-address" customgroup (:user-visible-flag t) nil [2773 2885])
+            ("goto-address-fontify-p" variable (:default-value t) nil [2954 3155])
+            ("goto-address-highlight-p" variable (:default-value t) nil [3157 3306])
+            ("goto-address-fontify-maximum-size" variable (:default-value 30000) nil [3308 3594])
+            ("goto-address-mail-regexp" variable (:default-value "[-a-zA-Z0-9=._+]+@\\([-a-zA-z0-9_]+\\.\\)+[a-zA-Z0-9]+") nil [3596 3827])
+            ("goto-address-url-regexp" variable (:default-value (concat "\\<\\(" (mapconcat (quote identity) (delete "mailto:" (delete "data:" (copy-sequence thing-at-point-uri-schemes))) "\\|") "\\)" thing-at-point-url-path-regexp)) nil [3829 4541])
+            ("goto-address-highlight-keymap" variable (:default-value (let ((m (make-sparse-keymap))) (define-key m (if (featurep (quote xemacs)) (kbd "<button2>") (kbd "<mouse-2>")) (quote goto-address-at-point)) (define-key m (kbd "C-c RET") (quote goto-address-at-point)) m)) nil [4543 4858])
+            ("goto-address-url-face" variable (:default-value (quote link)) nil [4860 4962])
+            ("goto-address-url-mouse-face" variable (:default-value (quote highlight)) nil [4964 5103])
+            ("goto-address-mail-face" variable (:default-value (quote italic)) nil [5105 5222])
+            ("goto-address-mail-mouse-face" variable (:default-value (quote secondary-selection)) nil [5224 5386])
+            ("goto-address-unfontify" function (:arguments ("start" "end")) nil [5388 5609])
+            ("goto-address-prog-mode" variable nil nil [5611 5642])
+            ("goto-address-fontify" function (:arguments ("start" "end")) nil [5644 7858])
+            ("goto-address-fontify-region" function (:arguments ("start" "end")) nil [7860 8172])
+            ("define-obsolete-function-alias" code nil nil [8288 8375])
+            ("goto-address-at-point" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [8392 9209])
+            ("goto-address-find-address-at-point" function nil nil [9211 9725])
+            ("goto-address" function (:user-visible-flag t) nil [9742 10227])
+            ("define-minor-mode" code nil nil [10306 10820])
+            ("define-minor-mode" code nil nil [10837 11195])
+            ("goto-addr" package nil nil [11197 11217]))          
+      :file "goto-addr.el"
+      :pointmax 11246
+      :fsize 11245
+      :lastmodtime '(23525 29575 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1385 1402])
+            ("gnutls" customgroup (:user-visible-flag t) nil [1404 1521])
+            ("gnutls-algorithm-priority" variable nil nil [1523 1792])
+            ("gnutls-verify-error" variable nil nil [1794 3095])
+            ("gnutls-trustfiles" variable (:default-value (quote ("/etc/ssl/certs/ca-certificates.crt" "/etc/pki/tls/certs/ca-bundle.crt" "/etc/ssl/ca-bundle.pem" "/usr/ssl/certs/ca-bundle.crt" "/usr/local/share/certs/ca-root-nss.crt" "/etc/ssl/cert.pem"))) nil [3097 3862])
+            ("gnutls-min-prime-bits" variable (:default-value 256) nil [3879 4538])
+            ("open-gnutls-stream" function (:arguments ("name" "buffer" "host" "service" "nowait")) nil [4540 6485])
+            ("define-error" code nil nil [6487 6530])
+            ("declare-function" code nil nil [6532 6594])
+            ("declare-function" code nil nil [6595 6646])
+            ("gnutls-log-level" variable nil nil [6647 6672])
+            ("cl-defun" code nil nil [6699 8264])
+            ("cl-defun" code nil nil [8266 12866])
+            ("gnutls-trustfiles" function nil nil [12868 13142])
+            ("declare-function" code nil nil [13144 13201])
+            ("gnutls-message-maybe" function (:arguments ("doit" "format" "params")) nil [13203 13579])
+            ("gnutls" package nil nil [13581 13598]))          
+      :file "gnutls.el"
+      :pointmax 13624
+      :fsize 13623
+      :lastmodtime '(23525 29575 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("browse-url" customgroup (:user-visible-flag t) nil [5262 5431])
+            ("browse-url-browser-function" variable (:default-value (quote browse-url-default-browser)) nil [5448 7347])
+            ("browse-url-mailto-function" variable (:default-value (quote browse-url-mail)) nil [7349 7767])
+            ("browse-url-man-function" variable (:default-value (quote browse-url-man)) nil [7769 8054])
+            ("browse-url-netscape-program" variable (:default-value "netscape") nil [8056 8517])
+            ("make-obsolete-variable" code nil nil [8519 8583])
+            ("browse-url-netscape-arguments" variable nil nil [8585 8750])
+            ("make-obsolete-variable" code nil nil [8752 8818])
+            ("browse-url-netscape-startup-arguments" variable (:default-value browse-url-netscape-arguments) nil [8820 9118])
+            ("make-obsolete-variable" code nil nil [9120 9194])
+            ("browse-url-browser-display" variable nil nil [9196 9378])
+            ("browse-url-mozilla-program" variable (:default-value "mozilla") nil [9380 9506])
+            ("browse-url-mozilla-arguments" variable nil nil [9508 9671])
+            ("browse-url-mozilla-startup-arguments" variable (:default-value browse-url-mozilla-arguments) nil [9673 9966])
+            ("browse-url-firefox-program" variable (:default-value (let ((candidates (quote ("icecat" "iceweasel" "firefox")))) (while (and candidates (not (executable-find (car candidates)))) (setq candidates (cdr candidates))) (or (car candidates) "firefox"))) nil [9968 10307])
+            ("browse-url-firefox-arguments" variable nil nil [10309 10485])
+            ("browse-url-firefox-startup-arguments" variable (:default-value browse-url-firefox-arguments) nil [10487 10793])
+            ("make-obsolete-variable" code nil nil [10795 10919])
+            ("browse-url-chrome-program" variable (:default-value (let ((candidates (quote ("google-chrome-stable" "google-chrome")))) (while (and candidates (not (executable-find (car candidates)))) (setq candidates (cdr candidates))) (or (car candidates) "chromium"))) nil [10921 11278])
+            ("browse-url-chrome-arguments" variable nil nil [11280 11466])
+            ("browse-url-chromium-program" variable (:default-value (let ((candidates (quote ("chromium" "chromium-browser")))) (while (and candidates (not (executable-find (car candidates)))) (setq candidates (cdr candidates))) (or (car candidates) "chromium"))) nil [11468 11808])
+            ("browse-url-chromium-arguments" variable nil nil [11810 11993])
+            ("browse-url-galeon-program" variable (:default-value "galeon") nil [11995 12118])
+            ("make-obsolete-variable" code nil nil [12120 12182])
+            ("browse-url-galeon-arguments" variable nil nil [12184 12345])
+            ("make-obsolete-variable" code nil nil [12347 12411])
+            ("browse-url-galeon-startup-arguments" variable (:default-value browse-url-galeon-arguments) nil [12413 12702])
+            ("make-obsolete-variable" code nil nil [12704 12776])
+            ("browse-url-epiphany-program" variable (:default-value "epiphany") nil [12778 12907])
+            ("browse-url-epiphany-arguments" variable nil nil [12909 13074])
+            ("browse-url-epiphany-startup-arguments" variable (:default-value browse-url-epiphany-arguments) nil [13076 13373])
+            ("browse-url-gnome-moz-program" variable (:default-value "gnome-moz-remote") nil [13430 13486])
+            ("make-obsolete-variable" code nil nil [13488 13553])
+            ("browse-url-gnome-moz-arguments" variable (:default-value (quote nil)) nil [13555 13754])
+            ("make-obsolete-variable" code nil nil [13756 13823])
+            ("browse-url-mozilla-new-window-is-tab" variable nil nil [13825 14105])
+            ("browse-url-firefox-new-window-is-tab" variable nil nil [14107 14387])
+            ("browse-url-conkeror-new-window-is-buffer" variable nil nil [14389 14698])
+            ("browse-url-galeon-new-window-is-tab" variable nil nil [14700 14978])
+            ("make-obsolete-variable" code nil nil [14980 15052])
+            ("browse-url-epiphany-new-window-is-tab" variable nil nil [15054 15336])
+            ("browse-url-netscape-new-window-is-tab" variable nil nil [15338 15620])
+            ("make-obsolete-variable" code nil nil [15622 15696])
+            ("browse-url-new-window-flag" variable nil nil [15698 15974])
+            ("browse-url-mosaic-program" variable (:default-value "xmosaic") nil [15976 16131])
+            ("make-obsolete-variable" code nil nil [16133 16195])
+            ("browse-url-mosaic-arguments" variable nil nil [16197 16358])
+            ("make-obsolete-variable" code nil nil [16360 16424])
+            ("browse-url-mosaic-pidfile" variable (:default-value "~/.mosaicpid") nil [16426 16562])
+            ("make-obsolete-variable" code nil nil [16564 16626])
+            ("browse-url-conkeror-program" variable (:default-value "conkeror") nil [16628 16775])
+            ("browse-url-conkeror-arguments" variable nil nil [16777 16960])
+            ("browse-url-filename-alist" variable (:default-value (\` (("^/\\(ftp@\\|anonymous@\\)?\\([^:/]+\\):/*" . "ftp://\\2/") ("^/\\([^:@/]+@\\)?\\([^:/]+\\):/*" . "ftp://\\1\\2/") (\,@ (if (memq system-type (quote (windows-nt ms-dos))) (quote (("^\\([a-zA-Z]:\\)[\\/]" . "file:///\\1/") ("^[\\/][\\/]+" . "file://"))))) ("^/+" . "file:///")))) nil [16962 18419])
+            ("browse-url-save-file" variable nil nil [18421 18597])
+            ("browse-url-of-file-hook" variable nil nil [18599 18749])
+            ("browse-url-CCI-port" variable (:default-value 3003) nil [18751 18960])
+            ("make-obsolete-variable" code nil nil [18962 19018])
+            ("browse-url-CCI-host" variable (:default-value "localhost") nil [19020 19271])
+            ("make-obsolete-variable" code nil nil [19273 19329])
+            ("browse-url-temp-file-name" variable nil nil [19331 19369])
+            ("make-variable-buffer-local" code nil nil [19370 19425])
+            ("browse-url-xterm-program" variable (:default-value "xterm") nil [19427 19643])
+            ("browse-url-xterm-args" variable nil nil [19645 19857])
+            ("browse-url-gnudoit-program" variable (:default-value "gnudoit") nil [19859 20015])
+            ("browse-url-gnudoit-args" variable (:default-value (quote ("-q"))) nil [20017 20237])
+            ("browse-url-generic-program" variable nil nil [20239 20417])
+            ("browse-url-generic-args" variable nil nil [20419 20595])
+            ("browse-url-temp-dir" variable (:default-value temporary-file-directory) nil [20597 20912])
+            ("browse-url-netscape-version" variable (:default-value 3) nil [20914 21124])
+            ("make-obsolete-variable" code nil nil [21126 21190])
+            ("browse-url-text-browser" variable (:default-value "lynx") nil [21192 21333])
+            ("browse-url-text-emacs-args" variable (:default-value (and (not window-system) (quote ("-show_cursor")))) nil [21335 21780])
+            ("browse-url-text-input-field" variable (:default-value (quote avoid)) nil [21782 22521])
+            ("browse-url-text-input-attempts" variable (:default-value 10) nil [22523 22707])
+            ("browse-url-text-input-delay" variable (:default-value 0.2) nil [22709 22886])
+            ("browse-url-kde-program" variable (:default-value "kfmclient") nil [22888 23042])
+            ("browse-url-kde-args" variable (:default-value (quote ("openURL"))) nil [23044 23221])
+            ("browse-url-elinks-wrapper" variable (:default-value (quote ("xterm" "-e"))) nil [23223 23397])
+            ("browse-url-url-encode-chars" function (:arguments ("text" "chars")) nil [23483 23926])
+            ("browse-url-encode-url" function (:arguments ("url")) nil [23928 24344])
+            ("browse-url-url-at-point" function nil nil [24427 24648])
+            ("browse-url-interactive-arg" function (:arguments ("prompt")) nil [24821 25673])
+            ("browse-url-maybe-new-window" function (:arguments ("arg")) nil [25873 26025])
+            ("browse-url-of-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [26135 26852])
+            ("browse-url-file-url" function (:arguments ("file")) nil [26854 27539])
+            ("browse-url-of-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [27556 28419])
+            ("browse-url-delete-temp-file" function (:arguments ("temp-file-name")) nil [28421 28752])
+            ("add-hook" code nil nil [28754 28811])
+            ("declare-function" code nil nil [28813 28903])
+            ("browse-url-of-dired-file" function (:user-visible-flag t) nil [28920 29179])
+            ("browse-url-of-region" function
+               (:user-visible-flag t
+                :arguments ("min" "max"))
+                nil [29196 29411])
+            ("browse-url" function
+               (:user-visible-flag t
+                :arguments ("url" "args"))
+                nil [29598 31871])
+            ("browse-url-at-point" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [31888 32357])
+            ("browse-url-at-mouse" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [32374 32807])
+            ("dos-windows-version" variable nil nil [32945 32973])
+            ("declare-function" code nil nil [32974 33021])
+            ("browse-url-default-windows-browser" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [33043 34391])
+            ("browse-url-default-macosx-browser" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [34393 34665])
+            ("browse-url-process-environment" function nil nil [34688 35175])
+            ("browse-url-emacs-display" function nil nil [35177 35571])
+            ("browse-url-default-browser" function (:arguments ("url" "args")) nil [35573 37251])
+            ("browse-url-can-use-xdg-open" function nil nil [37253 37857])
+            ("browse-url-xdg-open" function
+               (:user-visible-flag t
+                :arguments ("url" "ignored"))
+                nil [37874 38188])
+            ("browse-url-netscape" function (:arguments ("url" "new-window")) nil [38205 39766])
+            ("browse-url-netscape-sentinel" function (:arguments ("process" "url")) nil [39768 40276])
+            ("browse-url-netscape-reload" function nil nil [40278 40667])
+            ("browse-url-netscape-send" function (:arguments ("command")) nil [40669 41033])
+            ("browse-url-mozilla" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [41050 42463])
+            ("browse-url-mozilla-sentinel" function (:arguments ("process" "url")) nil [42465 42936])
+            ("browse-url-firefox" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [42953 44153])
+            ("browse-url-chromium" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [44170 44762])
+            ("browse-url-chrome" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [44764 45363])
+            ("browse-url-galeon" function (:arguments ("url" "new-window")) nil [45380 46871])
+            ("browse-url-galeon-sentinel" function (:arguments ("process" "url")) nil [46873 47371])
+            ("browse-url-epiphany" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [47373 48850])
+            ("browse-url-epiphany-sentinel" function (:arguments ("process" "url")) nil [48852 49330])
+            ("url-handler-regexp" variable nil nil [49332 49359])
+            ("browse-url-emacs" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [49376 49999])
+            ("browse-url-gnome-moz" function (:arguments ("url" "new-window")) nil [50016 50953])
+            ("browse-url-mosaic" function (:arguments ("url" "new-window")) nil [50989 53071])
+            ("browse-url-cci" function (:arguments ("url" "new-window")) nil [53117 54336])
+            ("browse-url-conkeror" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [54373 55689])
+            ("declare-function" code nil nil [55718 55784])
+            ("declare-function" code nil nil [55785 55858])
+            ("browse-url-w3" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [55875 56545])
+            ("browse-url-w3-gnudoit" function (:arguments ("url" "_new-window")) nil [56562 57137])
+            ("browse-url-text-xterm" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [57183 57840])
+            ("declare-function" code nil nil [57885 57928])
+            ("declare-function" code nil nil [57929 57972])
+            ("declare-function" code nil nil [57973 58026])
+            ("browse-url-text-emacs" function
+               (:user-visible-flag t
+                :arguments ("url" "new-buffer"))
+                nil [58043 60751])
+            ("rfc2368-parse-mailto-url" function (:prototype-flag t) nil [60772 60818])
+            ("browse-url-mail" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [60835 62473])
+            ("manual-program" variable nil nil [62491 62514])
+            ("browse-url-man" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [62516 62847])
+            ("browse-url-generic" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [62891 63557])
+            ("browse-url-kde" function
+               (:user-visible-flag t
+                :arguments ("url" "_new-window"))
+                nil [63574 63962])
+            ("browse-url-elinks-new-window" function (:arguments ("url")) nil [63964 64266])
+            ("browse-url-elinks" function
+               (:user-visible-flag t
+                :arguments ("url" "new-window"))
+                nil [64283 65074])
+            ("browse-url-elinks-sentinel" function (:arguments ("process" "url")) nil [65076 65786])
+            ("browse-url" package nil nil [65788 65809]))          
+      :file "browse-url.el"
+      :pointmax 65839
+      :fsize 65838
+      :lastmodtime '(23525 29574 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("gnutls" include nil nil [1541 1558])
+            ("format-spec" function (:prototype-flag t) nil [1560 1597])
+            ("format-spec-make" function (:prototype-flag t) nil [1598 1640])
+            ("tls" customgroup (:user-visible-flag t) nil [1642 1722])
+            ("tls-end-of-info" variable (:default-value (concat "\\(" "^    Verify return code: .+
+---
+\\|" "^- Simple Client Mode:
+" "\\(
+\\|" "^\\*\\*\\* Starting TLS handshake
+\\)*" "\\)")) nil [1724 2633])
+            ("tls-program" variable (:default-value (quote ("gnutls-cli --x509cafile %t -p %p %h" "gnutls-cli --x509cafile %t -p %p %h --protocols ssl3"))) nil [2635 4010])
+            ("tls-process-connection-type" variable nil nil [4012 4178])
+            ("tls-success" variable (:default-value "- Handshake was completed\\|SSL handshake has read ") nil [4180 4455])
+            ("tls-checktrust" variable nil nil [4457 5168])
+            ("tls-untrusted" variable (:default-value "- Peer's certificate is NOT trusted\\|Verify return code: \\([^0] \\|.[^ ]\\)") nil [5170 5543])
+            ("tls-hostmismatch" variable (:default-value "# The hostname in the certificate does NOT match") nil [5545 6005])
+            ("tls-certtool-program" variable (:default-value "certtool") nil [6007 6166])
+            ("defalias" code nil nil [6168 6331])
+            ("tls-certificate-information" function (:arguments ("der")) nil [6333 7138])
+            ("open-tls-stream" function (:arguments ("name" "buffer" "host" "port")) nil [7140 10834])
+            ("tls" package nil nil [10836 10850]))          
+      :file "tls.el"
+      :pointmax 10873
+      :fsize 10872
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tls" include nil nil [1521 1535])
+            ("starttls" include nil nil [1536 1555])
+            ("auth-source" include nil nil [1556 1578])
+            ("nsm" include nil nil [1579 1593])
+            ("puny" include nil nil [1594 1609])
+            ("gnutls-negotiate" function (:prototype-flag t) nil [1611 1648])
+            ("open-gnutls-stream" function (:prototype-flag t) nil [1649 1688])
+            ("open-network-stream" function (:arguments ("name" "buffer" "host" "service" "parameters")) nil [1705 7756])
+            ("network-stream-certificate" function (:arguments ("host" "service" "parameters")) nil [7758 8231])
+            ("defalias" code nil nil [8248 8301])
+            ("define-obsolete-function-alias" code nil nil [8302 8386])
+            ("network-stream-open-plain" function (:arguments ("name" "buffer" "host" "service" "parameters")) nil [8388 8977])
+            ("network-stream-open-starttls" function (:arguments ("name" "buffer" "host" "service" "parameters")) nil [8979 14602])
+            ("network-stream-command" function (:arguments ("stream" "command" "eoc")) nil [14604 14846])
+            ("network-stream-get-response" function (:arguments ("stream" "start" "end-of-command")) nil [14848 15325])
+            ("network-stream-open-tls" function (:arguments ("name" "buffer" "host" "service" "parameters")) nil [15327 16865])
+            ("network-stream-open-shell" function (:arguments ("name" "buffer" "host" "service" "parameters")) nil [16867 17589])
+            ("network-stream" package nil nil [17591 17616]))          
+      :file "network-stream.el"
+      :pointmax 17650
+      :fsize 17649
+      :lastmodtime '(23525 29576 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "starttls.el"
+      :fsize 11399
+      :lastmodtime '(23525 29578 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "nsm.el"
+      :fsize 17389
+      :lastmodtime '(23525 29576 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("seq" include nil nil [1044 1058])
+            ("puny-encode-domain" function (:arguments ("domain")) nil [1060 1460])
+            ("puny-encode-string" function (:arguments ("string")) nil [1462 2001])
+            ("puny-decode-domain" function (:arguments ("domain")) nil [2003 2213])
+            ("puny-decode-string" function (:arguments ("string")) nil [2215 2447])
+            ("puny-initial-n" variable
+               (:constant-flag t
+                :default-value 128)
+                nil [2449 2478])
+            ("puny-initial-bias" variable
+               (:constant-flag t
+                :default-value 72)
+                nil [2479 2510])
+            ("puny-base" variable
+               (:constant-flag t
+                :default-value 36)
+                nil [2511 2534])
+            ("puny-damp" variable
+               (:constant-flag t
+                :default-value 700)
+                nil [2535 2559])
+            ("puny-tmin" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [2560 2582])
+            ("puny-tmax" variable
+               (:constant-flag t
+                :default-value 26)
+                nil [2583 2606])
+            ("puny-skew" variable
+               (:constant-flag t
+                :default-value 28)
+                nil [2607 2630])
+            ("puny-encode-digit" function (:arguments ("d")) nil [2658 2738])
+            ("puny-adapt" function (:arguments ("delta" "num-points" "first-time")) nil [2740 3235])
+            ("puny-encode-complex" function (:arguments ("insertion-points" "string")) nil [3237 4950])
+            ("puny-decode-digit" function (:arguments ("cp")) nil [4952 5109])
+            ("puny-decode-string-internal" function (:arguments ("string")) nil [5111 6705])
+            ("puny-highly-restrictive-string-p" function (:arguments ("string")) nil [6872 9019])
+            ("puny-highly-restrictive-domain-p" function (:arguments ("domain")) nil [9021 9284])
+            ("puny" package nil nil [9286 9301]))          
+      :file "puny.el"
+      :pointmax 9325
+      :fsize 9328
+      :lastmodtime '(23525 29576 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [1246 1259])
+            ("mail-utils" include nil nil [1262 1283])
+            ("parse-time-months" variable nil nil [1284 1310])
+            ("pop3" customgroup (:user-visible-flag t) nil [1312 1394])
+            ("pop3-maildrop" variable (:default-value (or (user-login-name) (getenv "LOGNAME") (getenv "USER"))) nil [1396 1576])
+            ("pop3-mailhost" variable (:default-value (or (getenv "MAILHOST") "pop3")) nil [1578 1743])
+            ("pop3-port" variable (:default-value 110) nil [1745 1847])
+            ("pop3-password-required" variable (:default-value t) nil [1849 2017])
+            ("pop3-password" variable nil nil [2051 2183])
+            ("pop3-authentication-scheme" variable (:default-value (quote pass)) nil [2185 2491])
+            ("pop3-stream-length" variable (:default-value 100) nil [2493 2772])
+            ("pop3-leave-mail-on-server" variable nil nil [2774 3806])
+            ("pop3-uidl-file" variable (:default-value "~/.pop3-uidl") nil [3808 3924])
+            ("pop3-uidl-file-backup" variable (:default-value (quote (0 9))) nil [3926 4811])
+            ("pop3-timestamp" variable nil nil [4813 4937])
+            ("pop3-read-point" variable nil nil [4939 4967])
+            ("pop3-debug" variable nil nil [4968 4991])
+            ("if" code nil nil [5140 5799])
+            ("pop3-uidl" variable nil nil [5802 5820])
+            ("pop3-uidl-saved" variable nil nil [5918 5942])
+            ("pop3-movemail" function (:arguments ("file")) nil [6493 7718])
+            ("pop3-send-streaming-command" function (:arguments ("process" "command" "messages" "total-size")) nil [7720 8358])
+            ("pop3-wait-for-messages" function (:arguments ("process" "count" "total-size" "start-point")) nil [8360 9209])
+            ("pop3-write-to-file" function (:arguments ("file" "messages")) nil [9211 10308])
+            ("pop3-logon" function (:arguments ("process")) nil [10310 10890])
+            ("pop3-get-message-count" function nil nil [10892 11693])
+            ("pop3-uidl-stat" function (:arguments ("process")) nil [11695 13285])
+            ("pop3-uidl-dele" function (:arguments ("process")) nil [13287 15195])
+            ("pop3-uidl-load" function nil nil [15197 15564])
+            ("pop3-uidl-save" function nil nil [15566 16650])
+            ("pop3-uidl-add-xheader" function (:arguments ("start" "msgno")) nil [16652 17166])
+            ("pop3-stream-type" variable nil nil [17168 17641])
+            ("pop3-open-server" function (:arguments ("mailhost" "port")) nil [17643 18965])
+            ("pop3-send-command" function (:arguments ("process" "command")) nil [18989 19317])
+            ("pop3-read-response" function (:arguments ("process" "return")) nil [19319 20120])
+            ("pop3-clean-region" function (:arguments ("start" "end")) nil [20122 20501])
+            ("pop3-make-date" function (:arguments ("now")) nil [20537 21089])
+            ("pop3-munge-message-separator" function (:arguments ("start" "end")) nil [21091 22865])
+            ("pop3-user" function (:arguments ("process" "user")) nil [22911 23185])
+            ("pop3-pass" function (:arguments ("process")) nil [23187 23461])
+            ("pop3-apop" function (:arguments ("process" "user")) nil [23463 23998])
+            ("pop3-stat" function (:arguments ("process")) nil [24022 24342])
+            ("pop3-list" function (:arguments ("process" "msg")) nil [24344 25223])
+            ("pop3-retr" function (:arguments ("process" "msg" "crashbuf")) nil [25225 26333])
+            ("pop3-dele" function (:arguments ("process" "msg")) nil [26335 26486])
+            ("pop3-noop" function (:arguments ("process" "msg")) nil [26488 26605])
+            ("pop3-last" function (:arguments ("process")) nil [26607 26850])
+            ("pop3-rset" function (:arguments ("process")) nil [26852 26998])
+            ("pop3-quit" function (:arguments ("process")) nil [27011 27365])
+            ("pop3" package nil nil [29593 29608]))          
+      :file "pop3.el"
+      :pointmax 29632
+      :fsize 29631
+      :lastmodtime '(23525 29576 0 0)
+      :unmatched-syntax '((close-paren 5799 . 5800) (symbol 5121 . 5137) (open-paren 5120 . 5121) (close-paren 1259 . 1260) (symbol 1228 . 1245) (open-paren 1227 . 1228)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("net-utils--executable-find-sbin" function (:arguments ("command")) nil [1692 1901])
+            ("net-utils" customgroup (:user-visible-flag t) nil [2053 2164])
+            ("traceroute-program" variable (:default-value (if (eq system-type (quote windows-nt)) "tracert" "traceroute")) nil [2166 2354])
+            ("traceroute-program-options" variable nil nil [2356 2484])
+            ("ping-program" variable (:default-value "ping") nil [2486 2606])
+            ("ping-program-options" variable (:default-value (and (eq system-type (quote gnu/linux)) (list "-c" "4"))) nil [2720 2961])
+            ("define-obsolete-variable-alias" code nil nil [2963 3038])
+            ("ifconfig-program" variable (:default-value (cond ((eq system-type (quote windows-nt)) "ipconfig") ((executable-find "ifconfig") "ifconfig") ((net-utils--executable-find-sbin "ifconfig")) ((net-utils--executable-find-sbin "ip")) (t "ip"))) nil [3040 3432])
+            ("define-obsolete-variable-alias" code nil nil [3434 3527])
+            ("ifconfig-program-options" variable (:default-value (cond ((string-match "ipconfig\\'" ifconfig-program) (quote ("/all"))) ((string-match "ifconfig\\'" ifconfig-program) (quote ("-a"))) ((string-match "ip\\'" ifconfig-program) (quote ("addr"))))) nil [3529 3891])
+            ("iwconfig-program" variable (:default-value (cond ((executable-find "iwconfig") "iwconfig") ((net-utils--executable-find-sbin "iw") "iw") (t "iw"))) nil [3893 4162])
+            ("iwconfig-program-options" variable (:default-value (cond ((string-match-p "iw\\'" iwconfig-program) (list "dev")) (t nil))) nil [4164 4379])
+            ("netstat-program" variable (:default-value (cond ((executable-find "netstat") "netstat") ((net-utils--executable-find-sbin "ss")) (t "ss"))) nil [4381 4619])
+            ("netstat-program-options" variable (:default-value (list "-a")) nil [4621 4753])
+            ("arp-program" variable (:default-value (or (net-utils--executable-find-sbin "arp") "arp")) nil [4755 4921])
+            ("arp-program-options" variable (:default-value (list "-a")) nil [4923 5047])
+            ("route-program" variable (:default-value (cond ((eq system-type (quote windows-nt)) "route") ((executable-find "netstat") "netstat") ((net-utils--executable-find-sbin "netstat")) ((executable-find "ip") "ip") ((net-utils--executable-find-sbin "ip")) (t "ip"))) nil [5049 5420])
+            ("route-program-options" variable (:default-value (cond ((eq system-type (quote windows-nt)) (list "print")) ((string-match-p "netstat\\'" route-program) (list "-r")) (t (list "route")))) nil [5422 5702])
+            ("nslookup-program" variable (:default-value "nslookup") nil [5704 5832])
+            ("nslookup-program-options" variable nil nil [5834 5958])
+            ("nslookup-prompt-regexp" variable (:default-value "^> ") nil [5960 6161])
+            ("dig-program" variable (:default-value "dig") nil [6163 6267])
+            ("dig-program-options" variable nil nil [6269 6400])
+            ("ftp-program" variable (:default-value "ftp") nil [6402 6508])
+            ("ftp-program-options" variable nil nil [6510 6624])
+            ("ftp-prompt-regexp" variable (:default-value "^ftp>") nil [6626 6834])
+            ("smbclient-program" variable (:default-value "smbclient") nil [6836 6937])
+            ("smbclient-program-options" variable nil nil [6939 7065])
+            ("smbclient-prompt-regexp" variable (:default-value "^smb: >") nil [7067 7289])
+            ("dns-lookup-program" variable (:default-value "host") nil [7291 7417])
+            ("dns-lookup-program-options" variable nil nil [7419 7547])
+            ("network-connection-service" variable nil nil [7571 7610])
+            ("network-connection-host" variable nil nil [7611 7650])
+            ("nslookup-font-lock-keywords" variable (:default-value (list (list "^[A-Za-z0-9 _]+:" 0 (quote font-lock-type-face)) (list "\\<\\(SOA\\|NS\\|MX\\|A\\|CNAME\\)\\>" 1 (quote font-lock-keyword-face)) (list (mapconcat (quote identity) (make-list 4 "[0-9]+") "\\.") 0 (quote font-lock-variable-name-face)) (list (let ((host-expression "[-A-Za-z0-9]+")) (concat (mapconcat (quote identity) (make-list 2 host-expression) "\\.") "\\(\\." host-expression "\\)*")) 0 (quote font-lock-variable-name-face)))) nil [7795 8434])
+            ("net-utils-font-lock-keywords" variable (:default-value (list (list (mapconcat (quote identity) (make-list 4 "[0-9]+") "\\.") 0 (quote font-lock-variable-name-face)) (list (concat "\\( \\([[:xdigit:]]+\\(:\\|::\\)\\)+[[:xdigit:]]+\\)" "\\|" "\\(::[[:xdigit:]]+\\)") 0 (quote font-lock-variable-name-face)) (list (let ((host-expression "[-A-Za-z0-9]+")) (concat (mapconcat (quote identity) (make-list 2 host-expression) "\\.") "\\(\\." host-expression "\\)*")) 0 (quote font-lock-variable-name-face)))) nil [8593 9227])
+            ("define-derived-mode" code nil nil [9229 9515])
+            ("net-utils-machine-at-point" function nil nil [9779 10071])
+            ("net-utils-url-at-point" function nil nil [10073 10426])
+            ("net-utils-remove-ctrl-m-filter" function (:arguments ("process" "output-string")) nil [10428 10999])
+            ("declare-function" code nil nil [11001 11066])
+            ("net-utils-run-program" function (:arguments ("name" "header" "program" "args")) nil [11068 11775])
+            ("net-utils--revert-cmd" variable nil nil [11991 12025])
+            ("net-utils-run-simple" function (:arguments ("buffer" "program-name" "args" "nodisplay")) nil [12027 13184])
+            ("net-utils--revert-function" function (:arguments ("ignore-auto" "noconfirm")) nil [13186 13623])
+            ("ifconfig" function (:user-visible-flag t) nil [13640 13842])
+            ("defalias" code nil nil [13844 13874])
+            ("iwconfig" function (:user-visible-flag t) nil [13891 14093])
+            ("netstat" function (:user-visible-flag t) nil [14110 14307])
+            ("arp" function (:user-visible-flag t) nil [14324 14501])
+            ("route" function (:user-visible-flag t) nil [14518 14705])
+            ("traceroute" function
+               (:user-visible-flag t
+                :arguments ("target"))
+                nil [14887 15213])
+            ("ping" function
+               (:user-visible-flag t
+                :arguments ("host"))
+                nil [15230 15705])
+            ("nslookup-host" function
+               (:user-visible-flag t
+                :arguments ("host" "name-server"))
+                nil [15986 16791])
+            ("nslookup" function (:user-visible-flag t) nil [16808 16952])
+            ("comint-prompt-regexp" variable nil nil [16954 16983])
+            ("comint-input-autoexpand" variable nil nil [16984 17016])
+            ("comint-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17018 17056])
+            ("nslookup-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "	" (quote completion-at-point)) map)) nil [17058 17176])
+            ("define-derived-mode" code nil nil [17232 17525])
+            ("dns-lookup-host" function
+               (:user-visible-flag t
+                :arguments ("host" "name-server"))
+                nil [17542 18381])
+            ("run-dig" function
+               (:user-visible-flag t
+                :arguments ("host" "name-server"))
+                nil [18398 19176])
+            ("comint-exec" function (:prototype-flag t) nil [19178 19210])
+            ("ftp" function
+               (:user-visible-flag t
+                :arguments ("host"))
+                nil [19282 19721])
+            ("ftp-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "	" (quote completion-at-point)) map)) nil [19723 19863])
+            ("define-derived-mode" code nil nil [19865 20604])
+            ("smbclient" function
+               (:user-visible-flag t
+                :arguments ("host" "service"))
+                nil [20606 21285])
+            ("smbclient-list-shares" function
+               (:user-visible-flag t
+                :arguments ("host"))
+                nil [21287 21740])
+            ("define-derived-mode" code nil nil [21742 22505])
+            ("network-connection-service-alist" variable (:default-value (list (cons (quote echo) 7) (cons (quote active-users) 11) (cons (quote daytime) 13) (cons (quote chargen) 19) (cons (quote ftp) 21) (cons (quote telnet) 23) (cons (quote smtp) 25) (cons (quote time) 37) (cons (quote whois) 43) (cons (quote gopher) 70) (cons (quote finger) 79) (cons (quote www) 80) (cons (quote pop2) 109) (cons (quote pop3) 110) (cons (quote sun-rpc) 111) (cons (quote nntp) 119) (cons (quote ntp) 123) (cons (quote netbios-name) 137) (cons (quote netbios-data) 139) (cons (quote irc) 194) (cons (quote https) 443) (cons (quote rlogin) 513))) nil [22732 23407])
+            ("run-network-program" function (:arguments ("process-name" "host" "port" "initial-string")) nil [23430 24047])
+            ("finger-X.500-host-regexps" variable nil nil [24192 24545])
+            ("finger" function
+               (:user-visible-flag t
+                :arguments ("user" "host"))
+                nil [24581 25765])
+            ("whois-server-name" variable (:default-value "rs.internic.net") nil [25767 25896])
+            ("whois-server-list" variable (:default-value (quote (("whois.arin.net") ("rs.internic.net") ("whois.publicinterestregistry.net") ("whois.abuse.net") ("whois.apnic.net") ("nic.ddn.mil") ("whois.nic.mil") ("whois.nic.gov") ("whois.ripe.net")))) nil [25898 26326])
+            ("whois-server-tld" variable (:default-value (quote (("rs.internic.net" . "com") ("whois.publicinterestregistry.net" . "org") ("whois.ripe.net" . "be") ("whois.ripe.net" . "de") ("whois.ripe.net" . "dk") ("whois.ripe.net" . "it") ("whois.ripe.net" . "fi") ("whois.ripe.net" . "fr") ("whois.ripe.net" . "uk") ("whois.apnic.net" . "au") ("whois.apnic.net" . "ch") ("whois.apnic.net" . "hk") ("whois.apnic.net" . "jp") ("whois.nic.gov" . "gov") ("whois.nic.mil" . "mil")))) nil [26503 27119])
+            ("whois-guess-server" variable (:default-value t) nil [27121 27387])
+            ("whois-get-tld" function (:arguments ("host")) nil [27389 27705])
+            ("whois" function
+               (:user-visible-flag t
+                :arguments ("arg" "search-string"))
+                nil [27740 28562])
+            ("whois-reverse-lookup-server" variable (:default-value "whois.arin.net") nil [28564 28704])
+            ("whois-reverse-lookup" function nil nil [28721 28858])
+            ("define-derived-mode" code nil nil [29068 29216])
+            ("network-connection-mode-setup" function (:arguments ("host" "service")) nil [29218 29453])
+            ("network-connection-to-service" function
+               (:user-visible-flag t
+                :arguments ("host" "service"))
+                nil [29470 29995])
+            ("network-connection" function
+               (:user-visible-flag t
+                :arguments ("host" "port"))
+                nil [30012 30192])
+            ("network-service-connection" function (:arguments ("host" "service")) nil [30194 30773])
+            ("comint-input-ring" variable nil nil [30775 30801])
+            ("network-connection-reconnect" function (:user-visible-flag t) nil [30803 31571])
+            ("net-utils" package nil nil [31573 31593]))          
+      :file "net-utils.el"
+      :pointmax 31622
+      :fsize 31621
+      :lastmodtime '(23525 29576 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [1228 1244])
+            ("tramp-adb-program" variable (:default-value "adb") nil [1267 1416])
+            ("tramp-adb-connect-if-not-connected" variable nil nil [1439 1665])
+            ("tramp-adb-method" variable
+               (:constant-flag t
+                :default-value "adb")
+                nil [1688 1799])
+            ("tramp-adb-prompt" variable (:default-value "^\\(?:[[:digit:]]*|?\\)?\\(?:[[:alnum:];[]*@?[[:alnum:]]*[^#\\$]*\\)?[#\\$][[:space:]]") nil [1822 2056])
+            ("tramp-adb-ls-date-regexp" variable
+               (:constant-flag t
+                :default-value "[[:space:]][0-9]\\{4\\}-[0-9][0-9]-[0-9][0-9][[:space:]][0-9][0-9]:[0-9][0-9][[:space:]]")
+                nil [2058 2227])
+            ("tramp-adb-ls-toolbox-regexp" variable
+               (:constant-flag t
+                :default-value (concat "^[[:space:]]*\\([-[:alpha:]]+\\)" "\\(?:[[:space:]]+[[:digit:]]+\\)?" "[[:space:]]*\\([^[:space:]]+\\)" "[[:space:]]+\\([^[:space:]]+\\)" "[[:space:]]+\\([[:digit:]]+\\)" "[[:space:]]+\\([-[:digit:]]+[[:space:]][:[:digit:]]+\\)" "[[:space:]]\\(.*\\)$"))
+                nil [2229 2683])
+            ("add-to-list" code nil nil [2706 2843])
+            ("add-to-list" code nil nil [2866 2933])
+            ("eval-after-load" code nil nil [2956 3073])
+            ("tramp-adb-file-name-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((access-file . ignore) (add-name-to-file . tramp-handle-add-name-to-file) (copy-file . tramp-adb-handle-copy-file) (delete-directory . tramp-adb-handle-delete-directory) (delete-file . tramp-adb-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-adb-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-adb-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . ignore) (file-attributes . tramp-adb-handle-file-attributes) (file-directory-p . tramp-adb-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-handle-file-exists-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-adb-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-adb-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-handle-file-exists-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-system-info . tramp-adb-handle-file-system-info) (file-truename . tramp-adb-handle-file-truename) (file-writable-p . tramp-adb-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-adb-handle-make-directory) (make-directory-internal . ignore) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-handle-make-symbolic-link) (process-file . tramp-adb-handle-process-file) (rename-file . tramp-adb-handle-rename-file) (set-file-acl . ignore) (set-file-modes . tramp-adb-handle-set-file-modes) (set-file-selinux-context . ignore) (set-file-times . tramp-adb-handle-set-file-times) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . tramp-adb-handle-shell-command) (start-file-process . tramp-adb-handle-start-file-process) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-adb-handle-write-region))))
+                nil [3096 7156])
+            ("tramp-adb-file-name-p" function (:arguments ("filename")) nil [7315 7503])
+            ("tramp-adb-file-name-handler" function (:arguments ("operation" "args")) nil [7526 7887])
+            ("tramp-register-foreign-file-name-handler" code nil nil [7910 8005])
+            ("tramp-adb-parse-device-names" function (:arguments ("_ignore")) nil [8028 9132])
+            ("tramp-adb-handle-expand-file-name" function (:arguments ("name" "dir")) nil [9134 10258])
+            ("tramp-adb-handle-file-directory-p" function (:arguments ("filename")) nil [10260 10457])
+            ("tramp-adb-handle-file-system-info" function (:arguments ("filename")) nil [10459 11502])
+            ("tramp-adb-handle-file-truename" function (:arguments ("filename")) nil [11597 14676])
+            ("tramp-adb-handle-file-attributes" function (:arguments ("filename" "id-format")) nil [14678 15287])
+            ("tramp-do-parse-file-attributes-with-ls" function (:arguments ("vec" "id-format")) nil [15289 16466])
+            ("tramp-adb-handle-directory-files-and-attributes" function (:arguments ("directory" "full" "match" "nosort" "id-format")) nil [16468 18139])
+            ("tramp-adb-get-ls-command" function (:arguments ("vec")) nil [18141 18806])
+            ("tramp-adb--gnu-switches-to-ash" function (:arguments ("switches")) nil [18808 19320])
+            ("tramp-adb-sh-fix-ls-output" function (:arguments ("sort-by-time")) nil [19322 20297])
+            ("tramp-adb-ls-output-time-less-p" function (:arguments ("a" "b")) nil [20299 20692])
+            ("tramp-adb-ls-output-name-less-p" function (:arguments ("a" "b")) nil [20694 21040])
+            ("tramp-adb-handle-make-directory" function (:arguments ("dir" "parents")) nil [21042 21694])
+            ("tramp-adb-handle-delete-directory" function (:arguments ("directory" "recursive" "_trash")) nil [21696 22386])
+            ("tramp-adb-handle-delete-file" function (:arguments ("filename" "_trash")) nil [22388 22824])
+            ("tramp-adb-handle-file-name-all-completions" function (:arguments ("filename" "directory")) nil [22826 23821])
+            ("tramp-adb-handle-file-local-copy" function (:arguments ("filename")) nil [23823 24726])
+            ("tramp-adb-handle-file-writable-p" function (:arguments ("filename")) nil [24728 25614])
+            ("tramp-adb-handle-write-region" function (:arguments ("start" "end" "filename" "append" "visit" "lockname" "mustbenew")) nil [25616 27246])
+            ("tramp-adb-handle-set-file-modes" function (:arguments ("filename" "mode")) nil [27248 27580])
+            ("tramp-adb-handle-set-file-times" function (:arguments ("filename" "time")) nil [27582 28168])
+            ("tramp-adb-handle-copy-file" function (:arguments ("filename" "newname" "ok-if-already-exists" "keep-date" "_preserve-uid-gid" "_preserve-extended-attributes")) nil [28170 30807])
+            ("tramp-adb-handle-rename-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [30809 32355])
+            ("tramp-adb-handle-process-file" function (:arguments ("program" "infile" "destination" "display" "args")) nil [32357 36113])
+            ("tramp-adb-handle-shell-command" function (:arguments ("command" "output-buffer" "error-buffer")) nil [36115 38698])
+            ("tramp-adb-handle-start-file-process" function (:arguments ("name" "buffer" "program" "args")) nil [38863 41670])
+            ("tramp-adb-get-device" function (:arguments ("vec")) nil [41672 43431])
+            ("tramp-adb-execute-adb-command" function (:arguments ("vec" "args")) nil [43433 43984])
+            ("tramp-adb-find-test-command" function (:arguments ("vec")) nil [43986 44221])
+            ("tramp-adb-send-command" function (:arguments ("vec" "command")) nil [44248 45055])
+            ("tramp-adb-send-command-and-check" function (:arguments ("vec" "command")) nil [45057 45855])
+            ("tramp-adb-barf-unless-okay" function (:arguments ("vec" "command" "fmt" "args")) nil [45857 46137])
+            ("tramp-adb-wait-for-output" function (:arguments ("proc" "timeout")) nil [46139 47505])
+            ("tramp-adb-maybe-open-connection" function (:arguments ("vec")) nil [47507 51630])
+            ("add-hook" code nil nil [51632 51716])
+            ("tramp-adb" package nil nil [51718 51738]))          
+      :file "tramp-adb.el"
+      :pointmax 51767
+      :fsize 51768
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp-compat" include nil nil [2135 2158])
+            ("cl-lib" include nil nil [2185 2202])
+            ("auto-save-file-name-transforms" variable nil nil [2203 2242])
+            ("eshell-path-env" variable nil nil [2243 2267])
+            ("ls-lisp-use-insert-directory-program" variable nil nil [2268 2313])
+            ("outline-regexp" variable nil nil [2314 2337])
+            ("tramp" customgroup (:user-visible-flag t) nil [2382 2548])
+            ("tramp-mode" variable (:default-value t) nil [2629 2797])
+            ("tramp-verbose" variable (:default-value 3) nil [2799 3236])
+            ("tramp-backup-directory-alist" variable nil nil [3238 3908])
+            ("tramp-auto-save-directory" variable nil nil [3910 4267])
+            ("tramp-encoding-shell" variable (:default-value (or (tramp-compat-funcall (quote w32-shell-name)) "/bin/sh")) nil [4269 5238])
+            ("tramp-encoding-command-switch" variable (:default-value (if (tramp-compat-funcall (quote w32-shell-dos-semantics)) "/c" "-c")) nil [5240 5535])
+            ("tramp-encoding-command-interactive" variable (:default-value (unless (tramp-compat-funcall (quote w32-shell-dos-semantics)) "-i")) nil [5537 5879])
+            ("tramp-methods" variable nil nil [5902 12041])
+            ("tramp-default-method" variable (:default-value (cond ((and (eq system-type (quote windows-nt)) (executable-find "pscp")) "pscp") ((executable-find "scp") "scp") (t "ftp"))) nil [12043 13150])
+            ("tramp-default-method-alist" variable nil nil [13173 13972])
+            ("tramp-default-method-marker" variable
+               (:constant-flag t
+                :default-value "-")
+                nil [13974 14068])
+            ("tramp-default-user" variable nil nil [14070 14436])
+            ("tramp-default-user-alist" variable nil nil [14459 15201])
+            ("tramp-default-host" variable (:default-value (system-name)) nil [15203 15384])
+            ("tramp-default-host-alist" variable nil nil [15407 16167])
+            ("tramp-default-proxies-alist" variable nil nil [16169 17116])
+            ("tramp-save-ad-hoc-proxies" variable nil nil [17118 17277])
+            ("tramp-restricted-shell-hosts-alist" variable (:default-value (when (memq system-type (quote (windows-nt))) (list (concat "\\`" (regexp-quote (system-name)) "\\'")))) nil [17279 17834])
+            ("tramp-local-host-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\`" (regexp-opt (list "localhost" "localhost6" (system-name) "127.0.0.1" "::1") t) "\\'"))
+                nil [17857 18055])
+            ("tramp-completion-function-alist" variable nil nil [18057 19137])
+            ("tramp-echo-mark-marker" variable
+               (:constant-flag t
+                :default-value "_echo")
+                nil [19139 19227])
+            ("tramp-echo-mark-marker-length" variable
+               (:constant-flag t
+                :default-value (length tramp-echo-mark-marker))
+                nil [19229 19348])
+            ("tramp-echo-mark" variable
+               (:constant-flag t
+                :default-value (concat tramp-echo-mark-marker (make-string tramp-echo-mark-marker-length 8)))
+                nil [19350 19901])
+            ("tramp-echoed-echo-mark-regexp" variable
+               (:constant-flag t
+                :default-value (format "%s\\(\\( \\)?\\)\\{%d\\}" tramp-echo-mark-marker tramp-echo-mark-marker-length))
+                nil [19903 20123])
+            ("tramp-local-end-of-line" variable (:default-value (if (memq system-type (quote (windows-nt))) "

+" "
+")) nil [20125 20332])
+            ("tramp-rsh-end-of-line" variable (:default-value "
+") nil [20334 20574])
+            ("tramp-login-prompt-regexp" variable (:default-value ".*\\(user\\|login\\)\\( .*\\)?: *") nil [20576 20845])
+            ("tramp-shell-prompt-pattern" variable (:default-value (concat "\\(?:^\\|
\\)" "[^]#$%>
+]*#?[]#$%>] *\\(\\[[0-9;]*[a-zA-Z] *\\)*")) nil [20847 21908])
+            ("tramp-password-prompt-regexp" variable (:default-value (format "^.*\\(%s\\).*:�? *" (regexp-opt (or (bound-and-true-p password-word-equivalents) (quote ("password" "passphrase")))))) nil [21910 22406])
+            ("tramp-wrong-passwd-regexp" variable (:default-value (concat "^.*" (regexp-opt (quote ("Permission denied" "Login incorrect" "Login Incorrect" "Connection refused" "Connection closed" "Timeout, server not responding." "Sorry, try again." "Name or service not known" "Host key verification failed." "No supported authentication methods left to try!")) t) ".*" "\\|" "^.*\\(" "Received signal [0-9]+" "\\).*")) nil [22408 23086])
+            ("tramp-yesno-prompt-regexp" variable (:default-value (concat (regexp-opt (quote ("Are you sure you want to continue connecting (yes/no)?")) t) "\\s-*")) nil [23088 23479])
+            ("tramp-yn-prompt-regexp" variable (:default-value (concat (regexp-opt (quote ("Store key in cache? (y/n)" "Update cached key? (y/n, Return cancels connection)")) t) "\\s-*")) nil [23481 23909])
+            ("tramp-terminal-prompt-regexp" variable (:default-value (concat "\\(" "TERM = (.*)" "\\|" "Terminal type\\? \\[.*\\]" "\\)\\s-*")) nil [23911 24260])
+            ("tramp-operation-not-permitted-regexp" variable (:default-value (concat "\\(" "preserving times.*" "\\|" "set mode" "\\)" ":\\s-*" (regexp-opt (quote ("Operation not permitted")) t))) nil [24262 24637])
+            ("tramp-copy-failed-regexp" variable (:default-value (concat "\\(.+: " (regexp-opt (quote ("Permission denied" "not a regular file" "is a directory" "No such file or directory")) t) "\\)\\s-*")) nil [24639 25042])
+            ("tramp-process-alive-regexp" variable nil nil [25044 25420])
+            ("tramp-temp-name-prefix" variable
+               (:constant-flag t
+                :default-value "tramp.")
+                nil [25422 25786])
+            ("tramp-temp-buffer-name" variable
+               (:constant-flag t
+                :default-value " *tramp temp*")
+                nil [25788 25942])
+            ("tramp-temp-buffer-file-name" variable nil nil [25944 26071])
+            ("make-variable-buffer-local" code nil nil [26072 26129])
+            ("put" code nil nil [26130 26183])
+            ("tramp-syntax" variable (:default-value (quote default)) nil [26206 26824])
+            ("tramp-set-syntax" function (:arguments ("symbol" "value")) nil [26826 28389])
+            ("eval-after-load" code nil nil [28658 28746])
+            ("tramp-syntax-values" function nil nil [28748 28960])
+            ("tramp-lookup-syntax" function (:arguments ("alist")) nil [28962 29228])
+            ("tramp-prefix-format-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . "/") (simplified . "/") (separate . "/["))))
+                nil [29230 29407])
+            ("tramp-build-prefix-format" function nil nil [29409 29495])
+            ("tramp-prefix-format" variable (:default-value (tramp-build-prefix-format)) nil [29497 29651])
+            ("tramp-build-prefix-regexp" function nil nil [29653 29739])
+            ("tramp-prefix-regexp" variable (:default-value (tramp-build-prefix-regexp)) nil [29741 29925])
+            ("tramp-method-regexp-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . "[a-zA-Z0-9-]+") (simplified . "") (separate . "[a-zA-Z0-9-]*"))))
+                nil [29927 30128])
+            ("tramp-build-method-regexp" function nil nil [30130 30216])
+            ("tramp-method-regexp" variable (:default-value (tramp-build-method-regexp)) nil [30218 30358])
+            ("tramp-postfix-method-format-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . ":") (simplified . "") (separate . "/"))))
+                nil [30360 30539])
+            ("tramp-build-postfix-method-format" function nil nil [30541 30643])
+            ("tramp-postfix-method-format" variable (:default-value (tramp-build-postfix-method-format)) nil [30645 30867])
+            ("tramp-build-postfix-method-regexp" function nil nil [30869 30958])
+            ("tramp-postfix-method-regexp" variable (:default-value (tramp-build-postfix-method-regexp)) nil [30960 31145])
+            ("tramp-user-regexp" variable
+               (:constant-flag t
+                :default-value "[^/|: 	]+")
+                nil [31147 31220])
+            ("tramp-prefix-domain-format" variable
+               (:constant-flag t
+                :default-value "%")
+                nil [31243 31345])
+            ("tramp-prefix-domain-regexp" variable
+               (:constant-flag t
+                :default-value (regexp-quote tramp-prefix-domain-format))
+                nil [31368 31551])
+            ("tramp-domain-regexp" variable
+               (:constant-flag t
+                :default-value "[a-zA-Z0-9_.-]+")
+                nil [31553 31635])
+            ("tramp-user-with-domain-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(" tramp-user-regexp "\\)" tramp-prefix-domain-regexp "\\(" tramp-domain-regexp "\\)"))
+                nil [31637 31839])
+            ("tramp-postfix-user-format" variable
+               (:constant-flag t
+                :default-value "@")
+                nil [31841 31978])
+            ("tramp-postfix-user-regexp" variable
+               (:constant-flag t
+                :default-value (regexp-quote tramp-postfix-user-format))
+                nil [31980 32158])
+            ("tramp-host-regexp" variable
+               (:constant-flag t
+                :default-value "[a-zA-Z0-9_.%-]+")
+                nil [32160 32239])
+            ("tramp-prefix-ipv6-format-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . "[") (simplified . "[") (separate . ""))))
+                nil [32241 32419])
+            ("tramp-build-prefix-ipv6-format" function nil nil [32421 32517])
+            ("tramp-prefix-ipv6-format" variable (:default-value (tramp-build-prefix-ipv6-format)) nil [32519 32677])
+            ("tramp-build-prefix-ipv6-regexp" function nil nil [32679 32762])
+            ("tramp-prefix-ipv6-regexp" variable (:default-value (tramp-build-prefix-ipv6-regexp)) nil [32764 32925])
+            ("tramp-ipv6-regexp" variable
+               (:constant-flag t
+                :default-value "\\(?:\\(?:[a-zA-Z0-9]+\\)?:\\)+[a-zA-Z0-9.]+")
+                nil [33082 33193])
+            ("tramp-postfix-ipv6-format-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . "]") (simplified . "]") (separate . ""))))
+                nil [33195 33367])
+            ("tramp-build-postfix-ipv6-format" function nil nil [33369 33467])
+            ("tramp-postfix-ipv6-format" variable (:default-value (tramp-build-postfix-ipv6-format)) nil [33469 33630])
+            ("tramp-build-postfix-ipv6-regexp" function nil nil [33632 33717])
+            ("tramp-postfix-ipv6-regexp" variable (:default-value (tramp-build-postfix-ipv6-regexp)) nil [33719 33884])
+            ("tramp-prefix-port-format" variable
+               (:constant-flag t
+                :default-value "#")
+                nil [33886 33992])
+            ("tramp-prefix-port-regexp" variable
+               (:constant-flag t
+                :default-value (regexp-quote tramp-prefix-port-format))
+                nil [33994 34177])
+            ("tramp-port-regexp" variable
+               (:constant-flag t
+                :default-value "[0-9]+")
+                nil [34179 34250])
+            ("tramp-host-with-port-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(" tramp-host-regexp "\\)" tramp-prefix-port-regexp "\\(" tramp-port-regexp "\\)"))
+                nil [34252 34448])
+            ("tramp-postfix-hop-format" variable
+               (:constant-flag t
+                :default-value "|")
+                nil [34450 34549])
+            ("tramp-postfix-hop-regexp" variable
+               (:constant-flag t
+                :default-value (regexp-quote tramp-postfix-hop-format))
+                nil [34551 34727])
+            ("tramp-postfix-host-format-alist" variable
+               (:constant-flag t
+                :default-value (quote ((default . ":") (simplified . ":") (separate . "]"))))
+                nil [34729 34913])
+            ("tramp-build-postfix-host-format" function nil nil [34915 35013])
+            ("tramp-postfix-host-format" variable (:default-value (tramp-build-postfix-host-format)) nil [35015 35186])
+            ("tramp-build-postfix-host-regexp" function nil nil [35188 35273])
+            ("tramp-postfix-host-regexp" variable (:default-value (tramp-build-postfix-host-regexp)) nil [35275 35450])
+            ("tramp-localname-regexp" variable
+               (:constant-flag t
+                :default-value ".*$")
+                nil [35452 35523])
+            ("tramp-unknown-id-string" variable
+               (:constant-flag t
+                :default-value "UNKNOWN")
+                nil [35525 35620])
+            ("tramp-unknown-id-integer" variable
+               (:constant-flag t
+                :default-value -1)
+                nil [35622 35712])
+            ("tramp-build-remote-file-name-spec-regexp" function nil nil [35737 36308])
+            ("tramp-remote-file-name-spec-regexp" variable (:default-value (tramp-build-remote-file-name-spec-regexp)) nil [36310 36476])
+            ("tramp-build-file-name-structure" function nil nil [36478 36947])
+            ("tramp-file-name-structure" variable (:default-value (tramp-build-file-name-structure)) nil [36949 37843])
+            ("tramp-build-file-name-regexp" function nil nil [37845 37918])
+            ("tramp-initial-file-name-regexp" variable
+               (:constant-flag t
+                :default-value "\\`/.+:.*:")
+                nil [37935 38093])
+            ("tramp-file-name-regexp" variable (:default-value tramp-initial-file-name-regexp) nil [38110 38427])
+            ("tramp-completion-file-name-regexp-default" variable
+               (:constant-flag t
+                :default-value (concat "\\`/\\(" "\\([^/|:]+:[^/|:]*|\\)*" (if (memq system-type (quote (cygwin windows-nt))) "\\(-\\|[^/|:]\\{2,\\}\\)" "[^/|:]+") "\\(:[^/|:]*\\)?" "\\)?\\'"))
+                nil [38429 39042])
+            ("tramp-completion-file-name-regexp-simplified" variable
+               (:constant-flag t
+                :default-value (concat "\\`/\\(" "\\([^/|:]*|\\)*" (if (memq system-type (quote (cygwin windows-nt))) "[^/|:]\\{2,\\}" "[^/|:]+") "\\)?\\'"))
+                nil [39044 39541])
+            ("tramp-completion-file-name-regexp-separate" variable
+               (:constant-flag t
+                :default-value "\\`/\\(\\[[^]]*\\)?\\'")
+                nil [39543 39751])
+            ("tramp-completion-file-name-regexp-alist" variable
+               (:constant-flag t
+                :default-value (\` ((default \, tramp-completion-file-name-regexp-default) (simplified \, tramp-completion-file-name-regexp-simplified) (separate \, tramp-completion-file-name-regexp-separate))))
+                nil [39753 40041])
+            ("tramp-build-completion-file-name-regexp" function nil nil [40043 40157])
+            ("tramp-completion-file-name-regexp" variable (:default-value (tramp-build-completion-file-name-regexp)) nil [40159 40670])
+            ("tramp-autoload-file-name-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\`/" (if (memq system-type (quote (cygwin windows-nt))) "\\(-\\|[^/|:]\\{2,\\}\\)" "[^/|:]+") ":"))
+                nil [40687 41185])
+            ("tramp-chunksize" variable (:default-value (when (memq system-type (quote (hpux))) 500)) nil [41541 44413])
+            ("tramp-process-connection-type" variable (:default-value t) nil [44664 44969])
+            ("tramp-connection-timeout" variable (:default-value 60) nil [44971 45290])
+            ("tramp-connection-min-time-diff" variable (:default-value 5) nil [45292 45883])
+            ("tramp-completion-reread-directory-timeout" variable (:default-value 10) nil [45885 46547])
+            ("tramp-current-method" variable nil nil [46574 46654])
+            ("tramp-current-user" variable nil nil [46656 46734])
+            ("tramp-current-domain" variable nil nil [46736 46817])
+            ("tramp-current-host" variable nil nil [46819 46891])
+            ("tramp-current-port" variable nil nil [46893 46965])
+            ("tramp-current-connection" variable nil nil [46967 47035])
+            ("tramp-completion-file-name-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((file-name-all-completions . tramp-completion-handle-file-name-all-completions) (file-name-completion . tramp-completion-handle-file-name-completion))))
+                nil [47037 47478])
+            ("tramp-foreign-file-name-handler-alist" variable nil nil [47574 47800])
+            ("cl-defstruct" code nil nil [48112 48209])
+            ("tramp-file-name-user-domain" function (:arguments ("vec")) nil [48211 48512])
+            ("tramp-file-name-host-port" function (:arguments ("vec")) nil [48514 48803])
+            ("tramp-file-name-port-or-default" function (:arguments ("vec")) nil [48805 49014])
+            ("tramp-file-name-equal-p" function (:arguments ("vec1" "vec2")) nil [49016 49468])
+            ("tramp-get-method-parameter" function (:arguments ("vec" "param")) nil [49470 50128])
+            ("tramp-file-name-unquote-localname" function (:arguments ("vec")) nil [50187 50349])
+            ("tramp-tramp-file-p" function (:arguments ("name")) nil [50372 50749])
+            ("tramp-find-method" function (:arguments ("method" "user" "host")) nil [50751 51577])
+            ("tramp-find-user" function (:arguments ("method" "user" "host")) nil [51579 52252])
+            ("tramp-find-host" function (:arguments ("method" "user" "host")) nil [52254 52761])
+            ("tramp-dissect-file-name" function (:arguments ("name" "nodefault")) nil [52763 54487])
+            ("tramp-buffer-name" function (:arguments ("vec")) nil [54489 54854])
+            ("tramp-make-tramp-file-name" function (:arguments ("method" "user" "domain" "host" "port" "localname" "hop")) nil [54856 55703])
+            ("tramp-completion-make-tramp-file-name" function (:arguments ("method" "user" "host" "localname")) nil [55705 56513])
+            ("tramp-get-buffer" function (:arguments ("vec")) nil [56515 57240])
+            ("tramp-get-connection-buffer" function (:arguments ("vec")) nil [57242 57529])
+            ("tramp-get-connection-name" function (:arguments ("vec")) nil [57531 57810])
+            ("tramp-get-connection-process" function (:arguments ("vec")) nil [57812 58083])
+            ("tramp-set-connection-local-variables" function (:arguments ("vec")) nil [58085 58693])
+            ("tramp-set-connection-local-variables-for-buffer" function nil nil [58695 59307])
+            ("tramp-debug-buffer-name" function (:arguments ("vec")) nil [59309 59691])
+            ("tramp-debug-outline-regexp" variable
+               (:constant-flag t
+                :default-value "[0-9]+:[0-9]+:[0-9]+\\.[0-9]+ [a-z0-9-]+ (\\([0-9]+\\)) #")
+                nil [59693 59857])
+            ("tramp-debug-outline-level" function nil nil [59859 60122])
+            ("tramp-get-debug-buffer" function (:arguments ("vec")) nil [60124 61075])
+            ("tramp-debug-message" function (:arguments ("vec" "fmt-string" "arguments")) nil [61077 63069])
+            ("tramp-message-show-message" variable (:default-value t) nil [63071 63273])
+            ("tramp-message" function (:arguments ("vec-or-proc" "level" "fmt-string" "arguments")) nil [63275 64992])
+            ("tramp-backtrace" function (:arguments ("vec-or-proc")) nil [64994 65381])
+            ("tramp-error" function (:arguments ("vec-or-proc" "signal" "fmt-string" "arguments")) nil [65383 66240])
+            ("tramp-error-with-buffer" function (:arguments ("buf" "vec-or-proc" "signal" "fmt-string" "arguments")) nil [66242 67676])
+            ("tramp-with-demoted-errors" function (:arguments ("vec-or-proc" "format" "body")) nil [67678 68197])
+            ("with-parsed-tramp-file-name" function (:arguments ("filename" "var" "body")) nil [68199 69658])
+            ("put" code nil nil [69660 69718])
+            ("put" code nil nil [69719 69792])
+            ("font-lock-add-keywords" code nil nil [69793 69873])
+            ("tramp-progress-reporter-update" function (:arguments ("reporter" "value")) nil [69875 70166])
+            ("with-tramp-progress-reporter" function (:arguments ("vec" "level" "message" "body")) nil [70168 71176])
+            ("font-lock-add-keywords" code nil nil [71178 71260])
+            ("with-tramp-file-property" function (:arguments ("vec" "file" "property" "body")) nil [71262 71837])
+            ("put" code nil nil [71839 71894])
+            ("put" code nil nil [71895 71946])
+            ("font-lock-add-keywords" code nil nil [71947 72024])
+            ("with-tramp-connection-property" function (:arguments ("key" "property" "body")) nil [72026 72509])
+            ("put" code nil nil [72511 72572])
+            ("put" code nil nil [72573 72630])
+            ("font-lock-add-keywords" code nil nil [72631 72715])
+            ("tramp-drop-volume-letter" function (:arguments ("name")) nil [72717 73345])
+            ("tramp-set-completion-function" function (:arguments ("method" "function-list")) nil [73404 74920])
+            ("tramp-get-completion-function" function (:arguments ("method")) nil [74922 75382])
+            ("tramp-rfn-eshadow-overlay" variable nil nil [75425 75459])
+            ("make-variable-buffer-local" code nil nil [75460 75515])
+            ("tramp-rfn-eshadow-setup-minibuffer" function nil nil [75517 76254])
+            ("add-hook" code nil nil [76256 76340])
+            ("add-hook" code nil nil [76341 76479])
+            ("tramp-rfn-eshadow-update-overlay-regexp" function nil nil [76481 76590])
+            ("tramp-rfn-eshadow-update-overlay" function nil nil [76592 77675])
+            ("add-hook" code nil nil [77677 77757])
+            ("add-hook" code nil nil [77758 77892])
+            ("tramp-inodes" variable nil nil [78175 78232])
+            ("tramp-devices" variable nil nil [78604 78662])
+            ("tramp-default-file-modes" function (:arguments ("filename")) nil [78664 78969])
+            ("tramp-replace-environment-variables" function (:arguments ("filename")) nil [78971 79669])
+            ("tramp-find-file-name-coding-system-alist" function (:arguments ("filename" "tmpname")) nil [79671 80391])
+            ("tramp-run-real-handler" function (:arguments ("operation" "args")) nil [80393 80969])
+            ("tramp-file-name-for-operation" function (:arguments ("operation" "args")) nil [81410 84425])
+            ("tramp-find-foreign-file-name-handler" function (:arguments ("filename" "_operation")) nil [84427 84823])
+            ("tramp-debug-on-error" variable nil nil [84825 84909])
+            ("tramp-condition-case-unless-debug" function (:arguments ("var" "bodyform" "handlers")) nil [84911 85164])
+            ("tramp-locked" variable nil nil [86219 86393])
+            ("tramp-locker" variable nil nil [86395 86571])
+            ("tramp-file-name-handler" function (:arguments ("operation" "args")) nil [86591 90420])
+            ("tramp-completion-file-name-handler" function (:arguments ("operation" "args")) nil [90422 90801])
+            ("progn" code nil nil [90818 91122])
+            ("progn" code nil nil [91332 91657])
+            ("tramp-use-absolute-autoload-file-names" function nil nil [91720 92524])
+            ("eval-after-load" code nil nil [92526 92591])
+            ("tramp-register-file-name-handlers" function nil nil [92593 94073])
+            ("eval-after-load" code nil nil [94075 94135])
+            ("progn" code nil nil [94158 94857])
+            ("tramp-exists-file-name-handler" function (:arguments ("operation" "args")) nil [94859 95602])
+            ("progn" code nil nil [95619 95979])
+            ("add-hook" code nil nil [95981 96043])
+            ("tramp-completion-mode" variable nil nil [96114 96228])
+            ("make-obsolete-variable" code nil nil [96229 96298])
+            ("tramp-completion-mode-p" function nil nil [96300 96534])
+            ("tramp-connectable-p" function (:arguments ("filename")) nil [96536 96959])
+            ("tramp-completion-handle-file-name-all-completions" function (:arguments ("filename" "directory")) nil [97151 99183])
+            ("tramp-completion-handle-file-name-completion" function (:arguments ("filename" "directory" "predicate")) nil [99243 99651])
+            ("tramp-completion-dissect-file-name" function (:arguments ("name")) nil [100334 102756])
+            ("tramp-completion-dissect-file-name1" function (:arguments ("structure" "name")) nil [102758 103327])
+            ("tramp-get-completion-methods" function (:arguments ("partial-method")) nil [103428 103747])
+            ("tramp-get-completion-user-host" function (:arguments ("method" "partial-user" "partial-host" "user" "host")) nil [103816 104735])
+            ("tramp-parse-default-user-host" function (:arguments ("method")) nil [104737 105061])
+            ("tramp-parse-group" function (:arguments ("regexp" "match-level" "skip-regexp")) nil [105084 105436])
+            ("tramp-parse-file" function (:arguments ("filename" "function")) nil [105459 105928])
+            ("tramp-parse-rhosts" function (:arguments ("filename")) nil [105951 106135])
+            ("tramp-parse-rhosts-group" function nil nil [106137 106547])
+            ("tramp-parse-shosts" function (:arguments ("filename")) nil [106570 106742])
+            ("tramp-parse-shosts-group" function nil nil [106744 106919])
+            ("tramp-parse-sconfig" function (:arguments ("filename")) nil [106942 107116])
+            ("tramp-parse-sconfig-group" function nil nil [107118 107317])
+            ("tramp-parse-shostkeys-sknownhosts" function (:arguments ("dirname" "regexp")) nil [107340 107860])
+            ("tramp-parse-shostkeys" function (:arguments ("dirname")) nil [107883 108108])
+            ("tramp-parse-sknownhosts" function (:arguments ("dirname")) nil [108131 108372])
+            ("tramp-parse-hosts" function (:arguments ("filename")) nil [108395 108565])
+            ("tramp-parse-hosts-group" function nil nil [108567 108771])
+            ("tramp-parse-passwd" function (:arguments ("filename")) nil [108794 109269])
+            ("tramp-parse-passwd-group" function nil nil [109271 109606])
+            ("tramp-parse-etc-group" function (:arguments ("filename")) nil [109629 110109])
+            ("tramp-parse-etc-group-group" function nil nil [110111 110488])
+            ("tramp-parse-netrc" function (:arguments ("filename")) nil [110511 110678])
+            ("tramp-parse-netrc-group" function nil nil [110680 111098])
+            ("tramp-parse-putty" function (:arguments ("registry-or-dirname")) nil [111121 111702])
+            ("tramp-parse-putty-group" function (:arguments ("registry")) nil [111704 112035])
+            ("tramp-handle-file-local-copy-hook" variable nil nil [112101 112221])
+            ("tramp-handle-write-region-hook" variable nil nil [112223 112337])
+            ("tramp-handle-add-name-to-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [112339 113365])
+            ("tramp-handle-directory-file-name" function (:arguments ("directory")) nil [113367 113882])
+            ("tramp-handle-directory-files" function (:arguments ("directory" "full" "match" "nosort")) nil [113884 114427])
+            ("tramp-handle-directory-files-and-attributes" function (:arguments ("directory" "full" "match" "nosort" "id-format")) nil [114429 114759])
+            ("tramp-handle-dired-uncache" function (:arguments ("dir")) nil [114761 114992])
+            ("tramp-handle-file-accessible-directory-p" function (:arguments ("filename")) nil [114994 115179])
+            ("tramp-handle-file-equal-p" function (:arguments ("filename1" "filename2")) nil [115181 115653])
+            ("tramp-handle-file-exists-p" function (:arguments ("filename")) nil [115655 115784])
+            ("tramp-handle-file-in-directory-p" function (:arguments ("filename" "directory")) nil [115786 116280])
+            ("tramp-handle-file-modes" function (:arguments ("filename")) nil [116282 116562])
+            ("tramp-handle-file-name-as-directory" function (:arguments ("file")) nil [116630 117407])
+            ("tramp-handle-file-name-case-insensitive-p" function (:arguments ("filename")) nil [117409 119606])
+            ("tramp-handle-file-name-completion" function (:arguments ("filename" "directory" "predicate")) nil [119608 120428])
+            ("tramp-handle-file-name-directory" function (:arguments ("file")) nil [120430 121186])
+            ("tramp-handle-file-name-nondirectory" function (:arguments ("file")) nil [121188 121409])
+            ("tramp-handle-file-newer-than-file-p" function (:arguments ("file1" "file2")) nil [121411 121782])
+            ("tramp-handle-file-regular-p" function (:arguments ("filename")) nil [121784 122000])
+            ("tramp-handle-file-remote-p" function (:arguments ("filename" "identification" "connected")) nil [122002 123000])
+            ("tramp-handle-file-selinux-context" function (:arguments ("_filename")) nil [123002 123150])
+            ("tramp-handle-file-symlink-p" function (:arguments ("filename")) nil [123152 123341])
+            ("tramp-handle-file-truename" function (:arguments ("filename")) nil [123343 124867])
+            ("tramp-handle-find-backup-file-name" function (:arguments ("filename")) nil [124869 125489])
+            ("tramp-handle-insert-directory" function (:arguments ("filename" "switches" "wildcard" "full-directory-p")) nil [125491 126697])
+            ("tramp-handle-insert-file-contents" function (:arguments ("filename" "visit" "beg" "end" "replace")) nil [126699 130745])
+            ("tramp-handle-load" function (:arguments ("file" "noerror" "nomessage" "nosuffix" "must-suffix")) nil [130747 131883])
+            ("tramp-handle-make-symbolic-link" function (:arguments ("target" "linkname" "ok-if-already-exists")) nil [131885 132502])
+            ("tramp-handle-shell-command" function (:arguments ("command" "output-buffer" "error-buffer")) nil [132504 135494])
+            ("tramp-handle-substitute-in-file-name" function (:arguments ("filename")) nil [135496 136510])
+            ("tramp-handle-set-visited-file-modtime" function (:arguments ("time-list")) nil [136512 137163])
+            ("tramp-handle-verify-visited-file-modtime" function (:arguments ("buf")) nil [137165 138700])
+            ("tramp-handle-file-notify-add-watch" function (:arguments ("filename" "_flags" "_callback")) nil [138702 139099])
+            ("tramp-handle-file-notify-rm-watch" function (:arguments ("proc")) nil [139101 139410])
+            ("tramp-handle-file-notify-valid-p" function (:arguments ("proc")) nil [139412 139816])
+            ("tramp-action-login" function (:arguments ("_proc" "vec")) nil [140047 140651])
+            ("tramp-action-password" function (:arguments ("proc" "vec")) nil [140653 141580])
+            ("tramp-action-succeed" function (:arguments ("_proc" "_vec")) nil [141582 141695])
+            ("tramp-action-permission-denied" function (:arguments ("proc" "_vec")) nil [141697 141842])
+            ("tramp-action-yesno" function (:arguments ("proc" "vec")) nil [141844 142460])
+            ("tramp-action-yn" function (:arguments ("proc" "vec")) nil [142462 143068])
+            ("tramp-action-terminal" function (:arguments ("_proc" "vec")) nil [143070 143491])
+            ("tramp-action-process-alive" function (:arguments ("proc" "_vec")) nil [143493 143655])
+            ("tramp-action-out-of-band" function (:arguments ("proc" "vec")) nil [143657 144656])
+            ("tramp-process-one-action" function (:arguments ("proc" "vec" "actions")) nil [144701 145450])
+            ("tramp-process-actions" function (:arguments ("proc" "vec" "pos" "actions" "timeout")) nil [145452 147567])
+            ("tramp-accept-process-output" function (:arguments ("proc" "timeout")) nil [147593 148325])
+            ("tramp-check-for-regexp" function (:arguments ("proc" "regexp")) nil [148327 149901])
+            ("tramp-wait-for-regexp" function (:arguments ("proc" "timeout" "regexp")) nil [149903 151083])
+            ("tramp-send-string" function (:arguments ("vec" "string")) nil [151335 152912])
+            ("tramp-get-inode" function (:arguments ("vec")) nil [152914 153137])
+            ("tramp-get-device" function (:arguments ("vec")) nil [153139 153382])
+            ("tramp-equal-remote" function (:arguments ("file1" "file2")) nil [153384 154034])
+            ("tramp-mode-string-to-int" function (:arguments ("mode-string")) nil [154057 156779])
+            ("tramp-file-mode-type-map" variable
+               (:constant-flag t
+                :default-value (quote ((0 . "-") (1 . "p") (2 . "c") (3 . "m") (4 . "d") (5 . "?") (6 . "b") (7 . "?") (8 . "-") (9 . "n") (10 . "l") (11 . "?") (12 . "s") (13 . "D") (14 . "w"))))
+                nil [156781 157511])
+            ("tramp-file-mode-from-int" function (:arguments ("mode")) nil [157534 158174])
+            ("tramp-file-mode-permissions" function (:arguments ("perm" "suid" "suid-text")) nil [158176 158601])
+            ("tramp-get-local-uid" function (:arguments ("id-format")) nil [158632 158830])
+            ("tramp-get-local-gid" function (:arguments ("id-format")) nil [158853 159219])
+            ("tramp-get-local-locale" function (:arguments ("vec")) nil [159221 160069])
+            ("tramp-check-cached-permissions" function (:arguments ("vec" "access")) nil [160092 162358])
+            ("tramp-local-host-p" function (:arguments ("vec")) nil [162381 163465])
+            ("tramp-get-remote-tmpdir" function (:arguments ("vec")) nil [163467 164094])
+            ("tramp-make-tramp-temp-file" function (:arguments ("vec")) nil [164117 164912])
+            ("tramp-delete-temp-file-function" function nil nil [164914 165119])
+            ("add-hook" code nil nil [165121 165182])
+            ("add-hook" code nil nil [165183 165301])
+            ("tramp-handle-make-auto-save-file-name" function nil nil [165303 166535])
+            ("tramp-subst-strs-in-string" function (:arguments ("alist" "string")) nil [166537 166974])
+            ("tramp-handle-temporary-file-directory" function nil nil [166976 167363])
+            ("tramp-handle-make-nearby-temp-file" function (:arguments ("prefix" "dir-flag" "suffix")) nil [167365 167624])
+            ("tramp-call-process" function (:arguments ("vec" "program" "infile" "destination" "display" "args")) nil [167664 169002])
+            ("tramp-call-process-region" function (:arguments ("vec" "start" "end" "program" "delete" "buffer" "display" "args")) nil [169004 170333])
+            ("tramp-read-passwd" function (:arguments ("proc" "prompt")) nil [170356 172439])
+            ("tramp-clear-passwd" function (:arguments ("vec")) nil [172462 173336])
+            ("tramp-half-a-year" variable
+               (:constant-flag t
+                :default-value (quote (241 17024)))
+                nil [173374 173454])
+            ("tramp-time-diff" function (:arguments ("t1" "t2")) nil [173477 173775])
+            ("tramp-unquote-shell-quote-argument" function (:arguments ("s")) nil [173777 173962])
+            ("tramp-shell-quote-argument" function (:arguments ("s")) nil [175089 175658])
+            ("tramp-interrupt-process" function (:arguments ("process" "_current-group")) nil [175770 177049])
+            ("when" code nil nil [177109 177343])
+            ("tramp-eshell-directory-change" function nil nil [177497 178082])
+            ("eval-after-load" code nil nil [178084 178498])
+            ("tramp-unload-tramp" function (:user-visible-flag t) nil [178726 178989])
+            ("tramp" package nil nil [178991 179007]))          
+      :file "tramp.el"
+      :pointmax 180116
+      :fsize 180116
+      :lastmodtime '(23525 29579 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("auth-source" include nil nil [1091 1113])
+            ("advice" include nil nil [1114 1131])
+            ("cl-lib" include nil nil [1132 1149])
+            ("custom" include nil nil [1150 1167])
+            ("format-spec" include nil nil [1168 1190])
+            ("parse-time" include nil nil [1191 1212])
+            ("password-cache" include nil nil [1213 1238])
+            ("shell" include nil nil [1239 1255])
+            ("timer" include nil nil [1256 1272])
+            ("ucs-normalize" include nil nil [1273 1297])
+            ("trampver" include nil nil [1299 1318])
+            ("tramp-loaddefs" include nil nil [1319 1344])
+            ("tramp-compat-funcall" function (:arguments ("function" "arguments")) nil [1527 1738])
+            ("tramp-compat-temporary-file-directory" function nil nil [1740 2051])
+            ("tramp-compat-make-temp-file" function (:arguments ("f" "dir-flag")) nil [2053 2443])
+            ("defalias" code nil nil [2518 2694])
+            ("tramp-compat-process-running-p" function (:arguments ("process-name")) nil [2696 3814])
+            ("tramp-compat-user-error" function (:arguments ("vec-or-proc" "format" "args")) nil [3860 4051])
+            ("unless" code nil nil [4114 4207])
+            ("if" code nil nil [4262 4603])
+            ("if" code nil nil [4605 4904])
+            ("if" code nil nil [4906 5307])
+            ("if" code nil nil [5309 5714])
+            ("if" code nil nil [5716 6178])
+            ("if" code nil nil [6180 6511])
+            ("if" code nil nil [6513 6825])
+            ("unless" code nil nil [6869 6940])
+            ("if" code nil nil [6986 7431])
+            ("tramp-file-missing" variable
+               (:constant-flag t
+                :default-value (if (get (quote file-missing) (quote error-conditions)) (quote file-missing) (quote file-error)))
+                nil [7480 7631])
+            ("add-hook" code nil nil [7633 7765])
+            ("if" code nil nil [8635 9205])
+            ("if" code nil nil [8228 8631])
+            ("if" code nil nil [7885 8224])
+            ("tramp-compat-tramp-syntax" function nil nil [9298 9477])
+            ("tramp-compat-tramp-file-name-slots" function nil nil [9539 9756])
+            ("tramp-compat" package nil nil [9758 9781]))          
+      :file "tramp-compat.el"
+      :pointmax 9824
+      :fsize 9823
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax '((close-paren 9205 . 9206) (symbol 7866 . 7882) (open-paren 7865 . 7866)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [1125 1141])
+            ("dired" include nil nil [1189 1205])
+            ("declare-function" code nil nil [1208 1256])
+            ("dired-compress-file-suffixes" variable nil nil [1257 1294])
+            ("vc-handled-backends" variable nil nil [1295 1323])
+            ("vc-bzr-program" variable nil nil [1324 1347])
+            ("vc-git-program" variable nil nil [1348 1371])
+            ("vc-hg-program" variable nil nil [1372 1394])
+            ("tramp-inline-compress-start-size" variable (:default-value 4096) nil [1417 1773])
+            ("tramp-copy-size-limit" variable (:default-value 10240) nil [1796 2064])
+            ("tramp-terminal-type" variable (:default-value "dumb") nil [2087 2464])
+            ("tramp-histfile-override" variable (:default-value "~/.tramp_history") nil [2487 3251])
+            ("tramp-display-escape-sequence-regexp" variable
+               (:constant-flag t
+                :default-value "[[;0-9]+m")
+                nil [3274 3397])
+            ("tramp-device-escape-sequence-regexp" variable
+               (:constant-flag t
+                :default-value "[[0-9]+n")
+                nil [3420 3536])
+            ("tramp-end-of-output" variable (:default-value (format "///%s#$" (md5 (concat (prin1-to-string process-environment) (current-time-string))))) nil [3740 4039])
+            ("tramp-initial-end-of-output" variable
+               (:constant-flag t
+                :default-value "#$ ")
+                nil [4062 4149])
+            ("tramp-end-of-heredoc" variable
+               (:constant-flag t
+                :default-value (md5 tramp-end-of-output))
+                nil [4151 4261])
+            ("tramp-use-ssh-controlmaster-options" variable (:default-value t) nil [4284 4456])
+            ("tramp-ssh-controlmaster-options" variable nil nil [4458 4977])
+            ("add-to-list" code nil nil [5058 5476])
+            ("add-to-list" code nil nil [5498 5878])
+            ("add-to-list" code nil nil [5900 6424])
+            ("add-to-list" code nil nil [6446 7000])
+            ("add-to-list" code nil nil [7022 7642])
+            ("add-to-list" code nil nil [7664 7919])
+            ("add-to-list" code nil nil [7941 8200])
+            ("add-to-list" code nil nil [8222 8557])
+            ("add-to-list" code nil nil [8579 8939])
+            ("add-to-list" code nil nil [8961 9233])
+            ("add-to-list" code nil nil [9255 9980])
+            ("add-to-list" code nil nil [10002 10285])
+            ("add-to-list" code nil nil [10307 10545])
+            ("add-to-list" code nil nil [10567 11206])
+            ("add-to-list" code nil nil [11228 11481])
+            ("add-to-list" code nil nil [11503 11789])
+            ("add-to-list" code nil nil [11811 12081])
+            ("add-to-list" code nil nil [12103 12630])
+            ("add-to-list" code nil nil [12652 13080])
+            ("add-to-list" code nil nil [13102 13765])
+            ("add-to-list" code nil nil [13787 14410])
+            ("add-to-list" code nil nil [14432 14827])
+            ("add-to-list" code nil nil [14850 14943])
+            ("add-to-list" code nil nil [14966 15096])
+            ("add-to-list" code nil nil [15269 15449])
+            ("tramp-completion-function-alist-rsh" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-parse-rhosts "/etc/hosts.equiv") (tramp-parse-rhosts "~/.rhosts"))))
+                nil [15472 15674])
+            ("tramp-completion-function-alist-ssh" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-parse-rhosts "/etc/hosts.equiv") (tramp-parse-rhosts "/etc/shosts.equiv") (tramp-parse-shosts "/etc/ssh_known_hosts") (tramp-parse-sconfig "/etc/ssh_config") (tramp-parse-shostkeys "/etc/ssh2/hostkeys") (tramp-parse-sknownhosts "/etc/ssh2/knownhosts") (tramp-parse-rhosts "~/.rhosts") (tramp-parse-rhosts "~/.shosts") (tramp-parse-shosts "~/.ssh/known_hosts") (tramp-parse-sconfig "~/.ssh/config") (tramp-parse-shostkeys "~/.ssh2/hostkeys") (tramp-parse-sknownhosts "~/.ssh2/knownhosts"))))
+                nil [15697 16403])
+            ("tramp-completion-function-alist-telnet" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-parse-hosts "/etc/hosts"))))
+                nil [16426 16590])
+            ("tramp-completion-function-alist-su" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-parse-passwd "/etc/passwd"))))
+                nil [16613 16771])
+            ("tramp-completion-function-alist-sg" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-parse-etc-group "/etc/group"))))
+                nil [16794 16954])
+            ("tramp-completion-function-alist-putty" variable
+               (:constant-flag t
+                :default-value (\` ((tramp-parse-putty (\, (if (memq system-type (quote (windows-nt))) "HKEY_CURRENT_USER\\Software\\SimonTatham\\PuTTY\\Sessions" "~/.putty/sessions"))))))
+                nil [16977 17258])
+            ("eval-after-load" code nil nil [17281 19097])
+            ("tramp-remote-path" variable (:default-value (quote (tramp-default-remote-path "/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbin" "/local/bin" "/local/freeware/bin" "/local/gnu/bin" "/usr/freeware/bin" "/usr/pkg/bin" "/usr/contrib/bin" "/opt/bin" "/opt/sbin" "/opt/local/bin"))) nil [19488 20941])
+            ("tramp-remote-process-environment" variable (:default-value (quote ("ENV=''" "TMOUT=0" "LC_CTYPE=''" "CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" "PAGER=cat" "autocorrect=" "correct="))) nil [20964 21846])
+            ("tramp-sh-extra-args" variable (:default-value (quote (("/bash\\'" . "-norc -noprofile")))) nil [21869 22407])
+            ("tramp-actions-before-shell" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-login-prompt-regexp tramp-action-login) (tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (shell-prompt-pattern tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) (tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-terminal) (tramp-process-alive-regexp tramp-action-process-alive))))
+                nil [22409 23412])
+            ("tramp-actions-copy-out-of-band" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-copy-failed-regexp tramp-action-permission-denied) (tramp-process-alive-regexp tramp-action-out-of-band))))
+                nil [23414 23844])
+            ("tramp-uudecode" variable
+               (:constant-flag t
+                :default-value "(echo begin 600 %t; tail -n +2) | uudecode
+cat %t
+rm -f %t")
+                nil [23846 24156])
+            ("tramp-perl-file-truename" variable
+               (:constant-flag t
+                :default-value "%s -e '
+use File::Spec;
+use Cwd \"realpath\";
+
+sub myrealpath {
+    my ($file) = @_;
+    return realpath($file) if (-e $file || -l $file);
+}
+
+sub recursive {
+    my ($volume, @dirs) = @_;
+    my $real = myrealpath(File::Spec->catpath(
+                   $volume, File::Spec->catdir(@dirs), \"\"));
+    if ($real) {
+        my ($vol, $dir) = File::Spec->splitpath($real, 1);
+        return ($vol, File::Spec->splitdir($dir));
+    }
+    else {
+        my $last = pop(@dirs);
+        ($volume, @dirs) = recursive($volume, @dirs);
+        push(@dirs, $last);
+        return ($volume, @dirs);
+    }
+}
+
+$result = myrealpath($ARGV[0]);
+if (!$result) {
+    my ($vol, $dir) = File::Spec->splitpath($ARGV[0], 1);
+    ($vol, @dirs) = recursive($vol, File::Spec->splitdir($dir));
+
+    $result = File::Spec->catpath($vol, File::Spec->catdir(@dirs), \"\");
+}
+
+$result =~ s/\"/\\\\\"/g;
+print \"\\\"$result\\\"\\n\";
+' \"$1\" 2>/dev/null")
+                nil [24158 25353])
+            ("tramp-perl-file-name-all-completions" variable
+               (:constant-flag t
+                :default-value "%s -e '
+opendir(d, $ARGV[0]) || die(\"$ARGV[0]: $!\\nfail\\n\");
+@files = readdir(d); closedir(d);
+foreach $f (@files) {
+ if (-d \"$ARGV[0]/$f\") {
+  print \"$f/\\n\";
+ }
+ else {
+  print \"$f\\n\";
+ }
+}
+print \"ok\\n\"
+' \"$1\" 2>/dev/null")
+                nil [25355 25893])
+            ("tramp-perl-file-attributes" variable
+               (:constant-flag t
+                :default-value "%s -e '
+@stat = lstat($ARGV[0]);
+if (!@stat) {
+    print \"nil\\n\";
+    exit 0;
+}
+if (($stat[2] & 0170000) == 0120000)
+{
+    $type = readlink($ARGV[0]);
+    $type =~ s/\"/\\\\\"/g;
+    $type = \"\\\"$type\\\"\";
+}
+elsif (($stat[2] & 0170000) == 040000)
+{
+    $type = \"t\";
+}
+else
+{
+    $type = \"nil\"
+};
+$uid = ($ARGV[1] eq \"integer\") ? $stat[4] : \"\\\"\" . getpwuid($stat[4]) . \"\\\"\";
+$gid = ($ARGV[1] eq \"integer\") ? $stat[5] : \"\\\"\" . getgrgid($stat[5]) . \"\\\"\";
+printf(
+    \"(%%s %%u %%s %%s (%%u %%u) (%%u %%u) (%%u %%u) %%u.0 %%u t (%%u . %%u) -1)\\n\",
+    $type,
+    $stat[3],
+    $uid,
+    $gid,
+    $stat[8] >> 16 & 0xffff,
+    $stat[8] & 0xffff,
+    $stat[9] >> 16 & 0xffff,
+    $stat[9] & 0xffff,
+    $stat[10] >> 16 & 0xffff,
+    $stat[10] & 0xffff,
+    $stat[7],
+    $stat[2],
+    $stat[1] >> 16 & 0xffff,
+    $stat[1] & 0xffff
+);' \"$1\" \"$2\" 2>/dev/null")
+                nil [26241 27407])
+            ("tramp-perl-directory-files-and-attributes" variable
+               (:constant-flag t
+                :default-value "%s -e '
+chdir($ARGV[0]) or printf(\"\\\"Cannot change to $ARGV[0]: $''!''\\\"\\n\"), exit();
+opendir(DIR,\".\") or printf(\"\\\"Cannot open directory $ARGV[0]: $''!''\\\"\\n\"), exit();
+@list = readdir(DIR);
+closedir(DIR);
+$n = scalar(@list);
+printf(\"(\\n\");
+for($i = 0; $i < $n; $i++)
+{
+    $filename = $list[$i];
+    @stat = lstat($filename);
+    if (($stat[2] & 0170000) == 0120000)
+    {
+        $type = readlink($filename);
+        $type =~ s/\"/\\\\\"/g;
+        $type = \"\\\"$type\\\"\";
+    }
+    elsif (($stat[2] & 0170000) == 040000)
+    {
+        $type = \"t\";
+    }
+    else
+    {
+        $type = \"nil\"
+    };
+    $uid = ($ARGV[1] eq \"integer\") ? $stat[4] : \"\\\"\" . getpwuid($stat[4]) . \"\\\"\";
+    $gid = ($ARGV[1] eq \"integer\") ? $stat[5] : \"\\\"\" . getgrgid($stat[5]) . \"\\\"\";
+    $filename =~ s/\"/\\\\\"/g;
+    printf(
+        \"(\\\"%%s\\\" %%s %%u %%s %%s (%%u %%u) (%%u %%u) (%%u %%u) %%u.0 %%u t (%%u . %%u) (%%u . %%u))\\n\",
+        $filename,
+        $type,
+        $stat[3],
+        $uid,
+        $gid,
+        $stat[8] >> 16 & 0xffff,
+        $stat[8] & 0xffff,
+        $stat[9] >> 16 & 0xffff,
+        $stat[9] & 0xffff,
+        $stat[10] >> 16 & 0xffff,
+        $stat[10] & 0xffff,
+        $stat[7],
+        $stat[2],
+        $stat[1] >> 16 & 0xffff,
+        $stat[1] & 0xffff,
+        $stat[0] >> 16 & 0xffff,
+        $stat[0] & 0xffff);
+}
+printf(\")\\n\");' \"$1\" \"$2\" 2>/dev/null")
+                nil [27409 29118])
+            ("tramp-perl-encode-with-module" variable
+               (:constant-flag t
+                :default-value "%s -MMIME::Base64 -0777 -ne 'print encode_base64($_)' 2>/dev/null")
+                nil [29154 29537])
+            ("tramp-perl-decode-with-module" variable
+               (:constant-flag t
+                :default-value "%s -MMIME::Base64 -0777 -ne 'print decode_base64($_)' 2>/dev/null")
+                nil [29539 29922])
+            ("tramp-perl-encode" variable
+               (:constant-flag t
+                :default-value "%s -e '
+# This script contributed by Juanma Barranquero <lektu@terra.es>.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+use strict;
+
+my %%trans = do {
+    my $i = 0;
+    map {(substr(unpack(q(B8), chr $i++), 2, 6), $_)}
+      split //, q(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/);
+};
+my $data;
+
+# We read in chunks of 54 bytes, to generate output lines
+# of 72 chars (plus end of line)
+while (read STDIN, $data, 54) {
+    my $pad = q();
+
+    # Only for the last chunk, and only if did not fill the last three-byte packet
+    if (eof) {
+        my $mod = length($data) %% 3;
+        $pad = q(=) x (3 - $mod) if $mod;
+    }
+
+    # Not the fastest method, but it is simple: unpack to binary string, split
+    # by groups of 6 bits and convert back from binary to byte; then map into
+    # the translation table
+    print
+      join q(),
+        map($trans{$_},
+            (substr(unpack(q(B*), $data) . q(00000), 0, 432) =~ /....../g)),
+              $pad,
+                qq(\\n);
+}' 2>/dev/null")
+                nil [29924 31165])
+            ("tramp-perl-decode" variable
+               (:constant-flag t
+                :default-value "%s -e '
+# This script contributed by Juanma Barranquero <lektu@terra.es>.
+# Copyright (C) 2002-2018 Free Software Foundation, Inc.
+use strict;
+
+my %%trans = do {
+    my $i = 0;
+    map {($_, substr(unpack(q(B8), chr $i++), 2, 6))}
+      split //, q(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/)
+};
+
+my %%bytes = map {(unpack(q(B8), chr $_), chr $_)} 0 .. 255;
+
+binmode(\\*STDOUT);
+
+# We are going to accumulate into $pending to accept any line length
+# (we do not check they are <= 76 chars as the RFC says)
+my $pending = q();
+
+while (my $data = <STDIN>) {
+    chomp $data;
+
+    # If we find one or two =, we have reached the end and
+    # any following data is to be discarded
+    my $finished = $data =~ s/(==?).*/$1/;
+    $pending .= $data;
+
+    my $len = length($pending);
+    my $chunk = substr($pending, 0, $len & ~3);
+    $pending = substr($pending, $len & ~3 + 1);
+
+    # Easy method: translate from chars to (pregenerated) six-bit packets, join,
+    # split in 8-bit chunks and convert back to char.
+    print join q(),
+      map $bytes{$_},
+        ((join q(), map {$trans{$_} || q()} split //, $chunk) =~ /......../g);
+
+    last if $finished;
+}' 2>/dev/null")
+                nil [31167 32567])
+            ("tramp-perl-pack" variable
+               (:constant-flag t
+                :default-value "%s -e 'binmode STDIN; binmode STDOUT; print pack(q{u*}, join q{}, <>)'")
+                nil [32569 32772])
+            ("tramp-perl-unpack" variable
+               (:constant-flag t
+                :default-value "%s -e 'binmode STDIN; binmode STDOUT; print unpack(q{u*}, join q{}, <>)'")
+                nil [32774 32981])
+            ("tramp-awk-encode" variable
+               (:constant-flag t
+                :default-value "od -v -t x1 -A n | busybox awk '\\
+BEGIN {
+  b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\"
+  b16 = \"0123456789abcdef\"
+}
+{
+  for (c=1; c<=length($0); c++) {
+    d=index(b16, substr($0,c,1))
+    if (d--) {
+      for (b=1; b<=4; b++) {
+        o=o*2+int(d/8); d=(d*2)%%16
+        if (++obc==6) {
+          printf substr(b64,o+1,1)
+          if (++rc>75) { printf \"\\n\"; rc=0 }
+          obc=0; o=0
+        }
+      }
+    }
+  }
+}
+END {
+  if (obc) {
+    tail=(obc==2) ? \"==\\n\" : \"=\\n\"
+    while (obc++<6) { o=o*2 }
+    printf \"%%c\", substr(b64,o+1,1)
+  } else {
+    tail=\"\\n\"
+  }
+  printf tail
+}'")
+                nil [32983 33770])
+            ("tramp-awk-decode" variable
+               (:constant-flag t
+                :default-value "busybox awk '\\
+BEGIN {
+  b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\"
+}
+{
+  for (i=1; i<=length($0); i++) {
+    c=index(b64, substr($0,i,1))
+    if(c--) {
+      for(b=0; b<6; b++) {
+        o=o*2+int(c/32); c=(c*2)%%64
+        if(++obc==8) {
+          if (o) {
+            printf \"%%c\", o
+          } else {
+            system(\"dd if=/dev/zero bs=1 count=1 2>/dev/null\")
+          }
+          obc=0; o=0
+        }
+      }
+    }
+  }
+}'")
+                nil [33772 34394])
+            ("tramp-awk-coding-test" variable
+               (:constant-flag t
+                :default-value "test -c /dev/zero && od -v -t x1 -A n </dev/null && busybox awk '{}' </dev/null")
+                nil [34396 34589])
+            ("tramp-stat-marker" variable
+               (:constant-flag t
+                :default-value "/////")
+                nil [34591 34676])
+            ("tramp-stat-quoted-marker" variable
+               (:constant-flag t
+                :default-value "\\/\\/\\/\\/\\/")
+                nil [34678 34787])
+            ("tramp-vc-registered-read-file-names" variable
+               (:constant-flag t
+                :default-value "echo \"(\"
+while read file; do
+    if %s \"$file\"; then
+	echo \"(\\\"$file\\\" \\\"file-exists-p\\\" t)\"
+    else
+	echo \"(\\\"$file\\\" \\\"file-exists-p\\\" nil)\"
+    fi
+    if %s \"$file\"; then
+	echo \"(\\\"$file\\\" \\\"file-readable-p\\\" t)\"
+    else
+	echo \"(\\\"$file\\\" \\\"file-readable-p\\\" nil)\"
+    fi
+done
+echo \")\"")
+                nil [34789 35432])
+            ("tramp-sh-file-name-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((add-name-to-file . tramp-sh-handle-add-name-to-file) (copy-directory . tramp-sh-handle-copy-directory) (copy-file . tramp-sh-handle-copy-file) (delete-directory . tramp-sh-handle-delete-directory) (delete-file . tramp-sh-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-sh-handle-directory-files-and-attributes) (dired-compress-file . tramp-sh-handle-dired-compress-file) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-sh-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . tramp-sh-handle-file-acl) (file-attributes . tramp-sh-handle-file-attributes) (file-directory-p . tramp-sh-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-sh-handle-file-executable-p) (file-exists-p . tramp-sh-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-sh-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-sh-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-sh-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-sh-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . tramp-sh-handle-file-ownership-preserved-p) (file-readable-p . tramp-sh-handle-file-readable-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-sh-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-system-info . tramp-sh-handle-file-system-info) (file-truename . tramp-sh-handle-file-truename) (file-writable-p . tramp-sh-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-sh-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-sh-handle-make-directory) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-sh-handle-make-symbolic-link) (process-file . tramp-sh-handle-process-file) (rename-file . tramp-sh-handle-rename-file) (set-file-acl . tramp-sh-handle-set-file-acl) (set-file-modes . tramp-sh-handle-set-file-modes) (set-file-selinux-context . tramp-sh-handle-set-file-selinux-context) (set-file-times . tramp-sh-handle-set-file-times) (set-visited-file-modtime . tramp-sh-handle-set-visited-file-modtime) (shell-command . tramp-handle-shell-command) (start-file-process . tramp-sh-handle-start-file-process) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . tramp-sh-handle-vc-registered) (verify-visited-file-modtime . tramp-sh-handle-verify-visited-file-modtime) (write-region . tramp-sh-handle-write-region))))
+                nil [35493 39800])
+            ("tramp-sh-handle-make-symbolic-link" function (:arguments ("target" "linkname" "ok-if-already-exists")) nil [39836 42370])
+            ("tramp-sh-handle-file-truename" function (:arguments ("filename")) nil [42372 46235])
+            ("tramp-sh-handle-file-exists-p" function (:arguments ("filename")) nil [46258 46827])
+            ("tramp-sh-handle-file-attributes" function (:arguments ("filename" "id-format")) nil [46829 47713])
+            ("tramp-do-file-attributes-with-ls" function (:arguments ("vec" "localname" "id-format")) nil [47715 51942])
+            ("tramp-do-file-attributes-with-perl" function (:arguments ("vec" "localname" "id-format")) nil [51944 52389])
+            ("tramp-do-file-attributes-with-stat" function (:arguments ("vec" "localname" "id-format")) nil [52391 53672])
+            ("tramp-sh-handle-set-visited-file-modtime" function (:arguments ("time-list")) nil [53674 54965])
+            ("tramp-sh-handle-verify-visited-file-modtime" function (:arguments ("buf")) nil [55060 56958])
+            ("tramp-sh-handle-set-file-modes" function (:arguments ("filename" "mode")) nil [56960 57431])
+            ("tramp-sh-handle-set-file-times" function (:arguments ("filename" "time")) nil [57433 58113])
+            ("tramp-set-file-uid-gid" function (:arguments ("filename" "uid" "gid")) nil [58115 59703])
+            ("tramp-remote-selinux-p" function (:arguments ("vec")) nil [59705 59937])
+            ("tramp-sh-handle-file-selinux-context" function (:arguments ("filename")) nil [59939 60783])
+            ("tramp-sh-handle-set-file-selinux-context" function (:arguments ("filename" "context")) nil [60785 61775])
+            ("tramp-remote-acl-p" function (:arguments ("vec")) nil [61777 61992])
+            ("tramp-sh-handle-file-acl" function (:arguments ("filename")) nil [61994 62525])
+            ("tramp-sh-handle-set-file-acl" function (:arguments ("filename" "acl-string")) nil [62527 63217])
+            ("tramp-sh-handle-file-executable-p" function (:arguments ("filename")) nil [63266 63666])
+            ("tramp-sh-handle-file-readable-p" function (:arguments ("filename")) nil [63668 64062])
+            ("tramp-sh-handle-file-newer-than-file-p" function (:arguments ("file1" "file2")) nil [64375 65889])
+            ("tramp-sh-handle-file-directory-p" function (:arguments ("filename")) nil [65950 66480])
+            ("tramp-sh-handle-file-writable-p" function (:arguments ("filename")) nil [66482 67092])
+            ("tramp-sh-handle-file-ownership-preserved-p" function (:arguments ("filename" "group")) nil [67094 67778])
+            ("tramp-sh-handle-directory-files-and-attributes" function (:arguments ("directory" "full" "match" "nosort" "id-format")) nil [67804 69179])
+            ("tramp-do-directory-files-and-attributes-with-perl" function (:arguments ("vec" "localname" "id-format")) nil [69181 69814])
+            ("tramp-do-directory-files-and-attributes-with-stat" function (:arguments ("vec" "localname" "id-format")) nil [69816 71399])
+            ("tramp-sh-handle-file-name-all-completions" function (:arguments ("filename" "directory")) nil [71479 73701])
+            ("tramp-sh-handle-add-name-to-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [73721 75012])
+            ("tramp-sh-handle-copy-file" function (:arguments ("filename" "newname" "ok-if-already-exists" "keep-date" "preserve-uid-gid" "preserve-extended-attributes")) nil [75014 75658])
+            ("tramp-sh-handle-copy-directory" function (:arguments ("dirname" "newname" "keep-date" "parents" "copy-contents")) nil [75660 77455])
+            ("tramp-sh-handle-rename-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [77457 78120])
+            ("tramp-do-copy-or-rename-file" function (:arguments ("op" "filename" "newname" "ok-if-already-exists" "keep-date" "preserve-uid-gid" "preserve-extended-attributes")) nil [78122 82647])
+            ("tramp-do-copy-or-rename-file-via-buffer" function (:arguments ("op" "filename" "newname" "keep-date")) nil [82649 84397])
+            ("tramp-do-copy-or-rename-file-directly" function (:arguments ("op" "filename" "newname" "ok-if-already-exists" "keep-date" "preserve-uid-gid")) nil [84399 89792])
+            ("tramp-do-copy-or-rename-file-out-of-band" function (:arguments ("op" "filename" "newname" "keep-date")) nil [89794 97766])
+            ("tramp-sh-handle-make-directory" function (:arguments ("dir" "parents")) nil [97768 98215])
+            ("tramp-sh-handle-delete-directory" function (:arguments ("directory" "recursive" "trash")) nil [98217 98782])
+            ("tramp-sh-handle-delete-file" function (:arguments ("filename" "trash")) nil [98784 99282])
+            ("tramp-sh-handle-dired-compress-file" function (:arguments ("file")) nil [99295 100770])
+            ("tramp-sh-handle-insert-directory" function (:arguments ("filename" "switches" "wildcard" "full-directory-p")) nil [100772 105554])
+            ("tramp-sh-handle-expand-file-name" function (:arguments ("name" "dir")) nil [105592 108296])
+            ("tramp-process-sentinel" function (:arguments ("proc" "event")) nil [108320 108662])
+            ("tramp-sh-handle-start-file-process" function (:arguments ("name" "buffer" "program" "args")) nil [108826 114156])
+            ("tramp-sh-handle-process-file" function (:arguments ("program" "infile" "destination" "display" "args")) nil [114158 118690])
+            ("tramp-sh-handle-file-local-copy" function (:arguments ("filename")) nil [118692 121583])
+            ("tramp-sh-handle-write-region" function (:arguments ("start" "end" "filename" "append" "visit" "lockname" "mustbenew")) nil [121606 130872])
+            ("tramp-vc-registered-file-names" variable nil nil [130874 130996])
+            ("tramp-sh-handle-vc-registered" function (:arguments ("file")) nil [131832 135266])
+            ("tramp-sh-file-name-handler" function (:arguments ("operation" "args")) nil [135289 135626])
+            ("tramp-register-foreign-file-name-handler" code nil nil [135716 135805])
+            ("tramp-vc-file-name-handler" function (:arguments ("operation" "args")) nil [135807 137005])
+            ("tramp-sh-handle-file-notify-add-watch" function (:arguments ("file-name" "flags" "_callback")) nil [137007 139720])
+            ("tramp-sh-gvfs-monitor-dir-process-filter" function (:arguments ("proc" "string")) nil [139722 141895])
+            ("tramp-sh-inotifywait-process-filter" function (:arguments ("proc" "string")) nil [141897 143152])
+            ("tramp-sh-handle-file-system-info" function (:arguments ("filename")) nil [143154 144127])
+            ("tramp-maybe-send-script" function (:arguments ("vec" "script" "name")) nil [144154 145339])
+            ("tramp-run-test" function (:arguments ("switch" "filename")) nil [145341 145703])
+            ("tramp-run-test2" function (:arguments ("format-string" "file1" "file2")) nil [145705 146489])
+            ("tramp-find-executable" function (:arguments ("vec" "progname" "dirlist" "ignore-tilde" "ignore-path")) nil [146491 148563])
+            ("tramp-set-remote-path" function (:arguments ("vec")) nil [148565 148984])
+            ("tramp-find-file-exists-command" function (:arguments ("vec")) nil [149158 151711])
+            ("tramp-open-shell" function (:arguments ("vec" "shell")) nil [151713 154378])
+            ("tramp-find-shell" function (:arguments ("vec")) nil [154380 155814])
+            ("tramp-barf-if-no-shell-prompt" function (:arguments ("proc" "timeout" "error-args")) nil [155839 156463])
+            ("tramp-open-connection-setup-interactive-shell" function (:arguments ("proc" "vec")) nil [156465 163322])
+            ("uudecode-decode-region" function (:prototype-flag t) nil [163957 164002])
+            ("tramp-local-coding-commands" variable
+               (:constant-flag t
+                :default-value (\` ((b64 base64-encode-region base64-decode-region) (uu tramp-uuencode-region uudecode-decode-region) (pack (\, (format tramp-perl-pack "perl")) (\, (format tramp-perl-unpack "perl"))))))
+                nil [164004 165031])
+            ("tramp-remote-coding-commands" variable
+               (:constant-flag t
+                :default-value (\` ((b64 "base64" "base64 -d -i") (b64 "base64" "base64 -d") (b64 "openssl enc -base64" "openssl enc -d -base64") (b64 "mimencode -b" "mimencode -u -b") (b64 "mmencode -b" "mmencode -u -b") (b64 "recode data..base64" "recode base64..data") (b64 tramp-perl-encode-with-module tramp-perl-decode-with-module) (b64 tramp-perl-encode tramp-perl-decode) (b64 tramp-awk-encode tramp-awk-decode (\, tramp-awk-coding-test)) (uu "uuencode xxx" "uudecode -o /dev/stdout" "test -c /dev/stdout") (uu "uuencode xxx" "uudecode -o -") (uu "uuencode xxx" "uudecode -p") (uu "uuencode xxx" tramp-uudecode) (pack tramp-perl-pack tramp-perl-unpack))))
+                nil [165033 166992])
+            ("tramp-find-inline-encoding" function (:arguments ("vec")) nil [166994 171971])
+            ("tramp-call-local-coding-command" function (:arguments ("cmd" "input" "output")) nil [171973 172687])
+            ("tramp-inline-compress-commands" variable
+               (:constant-flag t
+                :default-value (quote (("gzip" "gzip -d") ("bzip2" "bzip2 -d") ("xz" "xz -d") ("compress" "compress -d"))))
+                nil [172689 173027])
+            ("tramp-find-inline-compress" function (:arguments ("vec")) nil [173029 174968])
+            ("tramp-compute-multi-hops" function (:arguments ("vec")) nil [174970 178081])
+            ("tramp-ssh-controlmaster-options" function (:arguments ("vec")) nil [178083 179912])
+            ("tramp-maybe-open-connection" function (:arguments ("vec")) nil [179914 188983])
+            ("tramp-send-command" function (:arguments ("vec" "command" "neveropen" "nooutput")) nil [188985 190569])
+            ("tramp-wait-for-output" function (:arguments ("proc" "timeout")) nil [190571 192253])
+            ("tramp-send-command-and-check" function (:arguments ("vec" "command" "subshell" "dont-suppress-err")) nil [192255 193331])
+            ("tramp-barf-unless-okay" function (:arguments ("vec" "command" "fmt" "args")) nil [193333 193682])
+            ("tramp-send-command-and-read" function (:arguments ("vec" "command" "noerror" "marker")) nil [193684 194814])
+            ("tramp-convert-file-attributes" function (:arguments ("vec" "attr")) nil [194816 198649])
+            ("tramp-shell-case-fold" function (:arguments ("string")) nil [198651 198908])
+            ("tramp-make-copy-program-file-name" function (:arguments ("vec")) nil [198910 199681])
+            ("tramp-method-out-of-band-p" function (:arguments ("vec" "size")) nil [199683 200226])
+            ("tramp-get-remote-path" function (:arguments ("vec")) nil [200263 203024])
+            ("tramp-get-remote-locale" function (:arguments ("vec")) nil [203026 203665])
+            ("tramp-get-ls-command" function (:arguments ("vec")) nil [203667 204786])
+            ("tramp-get-ls-command-with-dired" function (:arguments ("vec")) nil [204788 205321])
+            ("tramp-get-ls-command-with-quoting-style" function (:arguments ("vec")) nil [205323 205747])
+            ("tramp-get-ls-command-with-w-option" function (:arguments ("vec")) nil [205749 206289])
+            ("tramp-get-test-command" function (:arguments ("vec")) nil [206291 206602])
+            ("tramp-get-test-nt-command" function (:arguments ("vec")) nil [206604 207429])
+            ("tramp-get-file-exists-command" function (:arguments ("vec")) nil [207431 207690])
+            ("tramp-get-remote-ln" function (:arguments ("vec")) nil [207692 207929])
+            ("tramp-get-remote-perl" function (:arguments ("vec")) nil [207931 208815])
+            ("tramp-get-remote-stat" function (:arguments ("vec")) nil [208817 209792])
+            ("tramp-get-remote-readlink" function (:arguments ("vec")) nil [209794 210205])
+            ("tramp-get-remote-trash" function (:arguments ("vec")) nil [210207 210567])
+            ("tramp-get-remote-touch" function (:arguments ("vec")) nil [210569 211361])
+            ("tramp-get-remote-df" function (:arguments ("vec")) nil [211363 211763])
+            ("tramp-get-remote-gvfs-monitor-dir" function (:arguments ("vec")) nil [211765 212353])
+            ("tramp-get-remote-inotifywait" function (:arguments ("vec")) nil [212355 212641])
+            ("tramp-get-remote-id" function (:arguments ("vec")) nil [212643 213154])
+            ("tramp-get-remote-uid-with-id" function (:arguments ("vec" "id-format")) nil [213156 213493])
+            ("tramp-get-remote-uid-with-perl" function (:arguments ("vec" "id-format")) nil [213495 213829])
+            ("tramp-get-remote-python" function (:arguments ("vec")) nil [213831 214241])
+            ("tramp-get-remote-uid-with-python" function (:arguments ("vec" "id-format")) nil [214243 214624])
+            ("tramp-get-remote-uid" function (:arguments ("vec" "id-format")) nil [214626 215415])
+            ("tramp-get-remote-gid-with-id" function (:arguments ("vec" "id-format")) nil [215417 215754])
+            ("tramp-get-remote-gid-with-perl" function (:arguments ("vec" "id-format")) nil [215756 216102])
+            ("tramp-get-remote-gid-with-python" function (:arguments ("vec" "id-format")) nil [216104 216485])
+            ("tramp-get-remote-gid" function (:arguments ("vec" "id-format")) nil [216487 217276])
+            ("tramp-get-env-with-u-option" function (:arguments ("vec")) nil [217278 217639])
+            ("tramp-get-inline-compress" function (:arguments ("vec" "prop" "size")) nil [217683 218255])
+            ("tramp-get-inline-coding" function (:arguments ("vec" "prop" "size")) nil [218257 221393])
+            ("add-hook" code nil nil [221395 221478])
+            ("tramp-sh" package nil nil [221480 221499]))          
+      :file "tramp-sh.el"
+      :pointmax 225842
+      :fsize 225846
+      :lastmodtime '(23525 29579 0 0)
+      :unmatched-syntax '((close-paren 1205 . 1206) (symbol 1169 . 1186) (open-paren 1168 . 1169)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [2298 2314])
+            ("time-stamp-string" function (:prototype-flag t) nil [2315 2357])
+            ("tramp-cache-data" variable (:default-value (make-hash-table :test (quote equal))) nil [2397 2497])
+            ("tramp-connection-properties" variable nil nil [2520 3113])
+            ("tramp-persistency-file-name" variable (:default-value (expand-file-name (locate-user-emacs-file "tramp"))) nil [3136 3340])
+            ("tramp-cache-data-changed" variable nil nil [3342 3432])
+            ("tramp-get-hash-table" function (:arguments ("key")) nil [3434 4140])
+            ("tramp-get-file-property" function (:arguments ("key" "file" "property" "default")) nil [4163 5591])
+            ("tramp-set-file-property" function (:arguments ("key" "file" "property" "value")) nil [5614 6500])
+            ("tramp-flush-file-property" function (:arguments ("key" "file")) nil [6523 7277])
+            ("tramp-flush-directory-property" function (:arguments ("key" "directory")) nil [7300 8212])
+            ("tramp-flush-file-function" function nil nil [8548 9040])
+            ("add-hook" code nil nil [9042 9099])
+            ("add-hook" code nil nil [9100 9162])
+            ("add-hook" code nil nil [9163 9218])
+            ("add-hook" code nil nil [9219 9482])
+            ("tramp-get-connection-property" function (:arguments ("key" "property" "default")) nil [9527 10525])
+            ("tramp-set-connection-property" function (:arguments ("key" "property" "value")) nil [10548 11372])
+            ("tramp-connection-property-p" function (:arguments ("key" "property")) nil [11395 11757])
+            ("tramp-flush-connection-property" function (:arguments ("key")) nil [11780 12630])
+            ("tramp-cache-print" function (:arguments ("table")) nil [12653 13999])
+            ("tramp-list-connections" function nil nil [14022 14416])
+            ("tramp-dump-connection-properties" function nil nil [14418 16150])
+            ("unless" code nil nil [16152 16239])
+            ("add-hook" code nil nil [16240 16364])
+            ("tramp-parse-connection-properties" function (:arguments ("method")) nil [16387 16950])
+            ("tramp-cache-read-persistent-data" variable (:default-value (or init-file-user site-run-file)) nil [17122 17250])
+            ("when" code nil nil [17291 18370])
+            ("add-hook" code nil nil [18372 18458])
+            ("tramp-cache" package nil nil [18460 18482]))          
+      :file "tramp-cache.el"
+      :pointmax 18513
+      :fsize 18512
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "ange-ftp.el"
+      :fsize 241276
+      :lastmodtime '(23525 29574 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("declare-function" code nil nil [4025 4077])
+            ("tramp" include nil nil [4079 4095])
+            ("dbus" include nil nil [4097 4112])
+            ("url-parse" include nil nil [4113 4133])
+            ("url-util" include nil nil [4134 4153])
+            ("zeroconf" include nil nil [4154 4173])
+            ("custom" include nil nil [4221 4238])
+            ("tramp-gvfs-methods" variable (:default-value (quote ("afp" "dav" "davs" "gdrive" "obex" "sftp" "synce"))) nil [4262 4650])
+            ("when" code nil nil [4752 5063])
+            ("add-to-list" code nil nil [5085 5149])
+            ("tramp-gvfs-zeroconf-domain" variable (:default-value "local") nil [5172 5360])
+            ("when" code nil nil [5466 5618])
+            ("tramp-gvfs-path-tramp" variable
+               (:constant-flag t
+                :default-value (concat dbus-path-emacs "/Tramp"))
+                nil [5620 5733])
+            ("tramp-gvfs-service-daemon" variable
+               (:constant-flag t
+                :default-value "org.gtk.vfs.Daemon")
+                nil [5735 5836])
+            ("tramp-gvfs-enabled" variable
+               (:constant-flag t
+                :default-value (ignore-errors (and (featurep (quote dbusbind)) (tramp-compat-funcall (quote dbus-get-unique-name) :system) (tramp-compat-funcall (quote dbus-get-unique-name) :session) (or (tramp-compat-process-running-p "gvfs-fuse-daemon") (tramp-compat-process-running-p "gvfsd-fuse")))))
+                nil [5901 6237])
+            ("tramp-gvfs-path-mounttracker" variable
+               (:constant-flag t
+                :default-value "/org/gtk/vfs/mounttracker")
+                nil [6239 6346])
+            ("tramp-gvfs-interface-mounttracker" variable
+               (:constant-flag t
+                :default-value "org.gtk.vfs.MountTracker")
+                nil [6348 6472])
+            ("tramp-gvfs-methods-mounttracker" variable
+               (:constant-flag t
+                :default-value (and tramp-gvfs-enabled (dbus-introspect-get-method-names :session tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker)))
+                nil [6582 6860])
+            ("tramp-gvfs-listmounts" variable
+               (:constant-flag t
+                :default-value (if (member "ListMounts" tramp-gvfs-methods-mounttracker) "ListMounts" "listMounts"))
+                nil [6862 7068])
+            ("tramp-gvfs-mountlocation" variable
+               (:constant-flag t
+                :default-value (if (member "MountLocation" tramp-gvfs-methods-mounttracker) "MountLocation" "mountLocation"))
+                nil [7070 7291])
+            ("tramp-gvfs-mountlocation-signature" variable
+               (:constant-flag t
+                :default-value (and tramp-gvfs-enabled (dbus-introspect-get-signature :session tramp-gvfs-service-daemon tramp-gvfs-path-mounttracker tramp-gvfs-interface-mounttracker tramp-gvfs-mountlocation)))
+                nil [7293 7620])
+            ("tramp-gvfs-interface-mountoperation" variable
+               (:constant-flag t
+                :default-value "org.gtk.vfs.MountOperation")
+                nil [8985 9125])
+            ("tramp-gvfs-password-need-password" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [10342 10423])
+            ("tramp-gvfs-password-need-username" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [10425 10506])
+            ("tramp-gvfs-password-need-domain" variable
+               (:constant-flag t
+                :default-value 4)
+                nil [10508 10585])
+            ("tramp-gvfs-password-saving-supported" variable
+               (:constant-flag t
+                :default-value 8)
+                nil [10587 10676])
+            ("tramp-gvfs-password-anonymous-supported" variable
+               (:constant-flag t
+                :default-value 16)
+                nil [10678 10771])
+            ("tramp-bluez-service" variable
+               (:constant-flag t
+                :default-value "org.bluez")
+                nil [10773 10861])
+            ("tramp-bluez-interface-manager" variable
+               (:constant-flag t
+                :default-value "org.bluez.Manager")
+                nil [10863 10970])
+            ("tramp-bluez-interface-adapter" variable
+               (:constant-flag t
+                :default-value "org.bluez.Adapter")
+                nil [11560 11667])
+            ("tramp-bluez-discover-devices-timeout" variable (:default-value 60) nil [13594 13952])
+            ("tramp-bluez-discovery" variable nil nil [13954 14086])
+            ("tramp-bluez-devices" variable nil nil [14088 14199])
+            ("tramp-hal-service" variable
+               (:constant-flag t
+                :default-value "org.freedesktop.Hal")
+                nil [14201 14295])
+            ("tramp-hal-path-manager" variable
+               (:constant-flag t
+                :default-value "/org/freedesktop/Hal/Manager")
+                nil [14297 14408])
+            ("tramp-hal-interface-manager" variable
+               (:constant-flag t
+                :default-value "org.freedesktop.Hal.Manager")
+                nil [14410 14523])
+            ("tramp-hal-interface-device" variable
+               (:constant-flag t
+                :default-value "org.freedesktop.Hal.Device")
+                nil [14525 14635])
+            ("tramp-gvfs-gio-mapping" variable
+               (:constant-flag t
+                :default-value (quote (("gvfs-copy" . "copy") ("gvfs-info" . "info") ("gvfs-ls" . "list") ("gvfs-mkdir" . "mkdir") ("gvfs-monitor-file" . "monitor") ("gvfs-move" . "move") ("gvfs-rm" . "remove") ("gvfs-trash" . "trash"))))
+                nil [14750 15086])
+            ("tramp-gvfs-file-attributes" variable
+               (:constant-flag t
+                :default-value (quote ("name" "type" "standard::display-name" "standard::symlink-target" "unix::nlink" "unix::uid" "owner::user" "unix::gid" "owner::group" "time::access" "time::modified" "time::changed" "standard::size" "unix::mode" "access::can-read" "access::can-write" "access::can-execute" "unix::inode" "unix::device")))
+                nil [15088 15529])
+            ("tramp-gvfs-file-attributes-with-gvfs-ls-regexp" variable
+               (:constant-flag t
+                :default-value (concat "[[:blank:]]" (regexp-opt tramp-gvfs-file-attributes t) "=\\(.+?\\)"))
+                nil [15531 15725])
+            ("tramp-gvfs-file-attributes-with-gvfs-info-regexp" variable
+               (:constant-flag t
+                :default-value (concat "^[[:blank:]]*" (regexp-opt tramp-gvfs-file-attributes t) ":[[:blank:]]+\\(.*\\)$"))
+                nil [15727 15945])
+            ("tramp-gvfs-file-system-attributes" variable
+               (:constant-flag t
+                :default-value (quote ("filesystem::free" "filesystem::size" "filesystem::used")))
+                nil [15947 16094])
+            ("tramp-gvfs-file-system-attributes-regexp" variable
+               (:constant-flag t
+                :default-value (concat "^[[:blank:]]*" (regexp-opt tramp-gvfs-file-system-attributes t) ":[[:blank:]]+\\(.*\\)$"))
+                nil [16096 16320])
+            ("tramp-gvfs-file-name-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((access-file . ignore) (add-name-to-file . tramp-handle-add-name-to-file) (copy-file . tramp-gvfs-handle-copy-file) (delete-directory . tramp-gvfs-handle-delete-directory) (delete-file . tramp-gvfs-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-handle-directory-files) (directory-files-and-attributes . tramp-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-gvfs-handle-expand-file-name) (file-accessible-directory-p . tramp-handle-file-accessible-directory-p) (file-acl . ignore) (file-attributes . tramp-gvfs-handle-file-attributes) (file-directory-p . tramp-gvfs-handle-file-directory-p) (file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-gvfs-handle-file-executable-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-gvfs-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-gvfs-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-gvfs-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-gvfs-handle-file-readable-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-system-info . tramp-gvfs-handle-file-system-info) (file-truename . tramp-handle-file-truename) (file-writable-p . tramp-gvfs-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-gvfs-handle-make-directory) (make-directory-internal . ignore) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-handle-make-symbolic-link) (process-file . ignore) (rename-file . tramp-gvfs-handle-rename-file) (set-file-acl . ignore) (set-file-modes . ignore) (set-file-selinux-context . ignore) (set-file-times . ignore) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . ignore) (start-file-process . ignore) (substitute-in-file-name . tramp-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-gvfs-handle-write-region))))
+                nil [16383 20390])
+            ("tramp-gvfs-file-name-p" function (:arguments ("filename")) nil [20549 20839])
+            ("tramp-gvfs-file-name-handler" function (:arguments ("operation" "args")) nil [20862 21323])
+            ("when" code nil nil [21346 21475])
+            ("tramp-gvfs-dbus-string-to-byte-array" function (:arguments ("string")) nil [21506 21770])
+            ("tramp-gvfs-dbus-byte-array-to-string" function (:arguments ("byte-array")) nil [21772 22253])
+            ("tramp-gvfs-stringify-dbus-message" function (:arguments ("message")) nil [22255 22648])
+            ("with-tramp-dbus-call-method" function (:arguments ("vec" "synchronous" "bus" "service" "path" "interface" "method" "args")) nil [22650 23494])
+            ("put" code nil nil [23496 23554])
+            ("put" code nil nil [23555 23628])
+            ("font-lock-add-keywords" code nil nil [23629 23709])
+            ("tramp-gvfs-dbus-event-vector" variable nil nil [23711 23913])
+            ("tramp-gvfs-dbus-event-error" function (:arguments ("event" "err")) nil [23915 24219])
+            ("add-hook" code nil nil [24316 24456])
+            ("tramp-gvfs-do-copy-or-rename-file" function (:arguments ("op" "filename" "newname" "ok-if-already-exists" "keep-date" "preserve-uid-gid" "preserve-extended-attributes")) nil [24486 28052])
+            ("tramp-gvfs-handle-copy-file" function (:arguments ("filename" "newname" "ok-if-already-exists" "keep-date" "preserve-uid-gid" "preserve-extended-attributes")) nil [28054 28750])
+            ("tramp-gvfs-handle-delete-directory" function (:arguments ("directory" "recursive" "trash")) nil [28752 29854])
+            ("tramp-gvfs-handle-delete-file" function (:arguments ("filename" "trash")) nil [29856 30455])
+            ("tramp-gvfs-handle-expand-file-name" function (:arguments ("name" "dir")) nil [30457 32481])
+            ("tramp-gvfs-get-directory-attributes" function (:arguments ("directory")) nil [32483 34011])
+            ("tramp-gvfs-get-root-attributes" function (:arguments ("filename" "file-system")) nil [34013 35189])
+            ("tramp-gvfs-get-file-attributes" function (:arguments ("filename")) nil [35191 35798])
+            ("tramp-gvfs-handle-file-attributes" function (:arguments ("filename" "id-format")) nil [35800 39234])
+            ("tramp-gvfs-handle-file-directory-p" function (:arguments ("filename")) nil [39236 39423])
+            ("tramp-gvfs-handle-file-executable-p" function (:arguments ("filename")) nil [39425 39677])
+            ("tramp-gvfs-handle-file-local-copy" function (:arguments ("filename")) nil [39679 40116])
+            ("tramp-gvfs-handle-file-name-all-completions" function (:arguments ("filename" "directory")) nil [40118 40795])
+            ("tramp-gvfs-handle-file-notify-add-watch" function (:arguments ("file-name" "flags" "_callback")) nil [40797 42664])
+            ("tramp-gvfs-monitor-file-process-filter" function (:arguments ("proc" "string")) nil [42666 44544])
+            ("tramp-gvfs-handle-file-readable-p" function (:arguments ("filename")) nil [44546 44792])
+            ("tramp-gvfs-handle-file-system-info" function (:arguments ("filename")) nil [44794 45581])
+            ("tramp-gvfs-handle-file-writable-p" function (:arguments ("filename")) nil [45583 46033])
+            ("tramp-gvfs-handle-make-directory" function (:arguments ("dir" "parents")) nil [46035 46807])
+            ("tramp-gvfs-handle-rename-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [46809 47479])
+            ("tramp-gvfs-handle-write-region" function (:arguments ("start" "end" "filename" "append" "visit" "lockname" "mustbenew")) nil [47481 49059])
+            ("tramp-gvfs-url-file-name" function (:arguments ("filename")) nil [49090 50137])
+            ("tramp-gvfs-object-path" function (:arguments ("filename")) nil [50139 50306])
+            ("tramp-gvfs-file-name" function (:arguments ("object-path")) nil [50308 50498])
+            ("tramp-bluez-address" function (:arguments ("device")) nil [50500 50763])
+            ("tramp-bluez-device" function (:arguments ("address")) nil [50765 51216])
+            ("tramp-gvfs-handler-askpassword" function (:arguments ("message" "user" "domain" "flags")) nil [51246 52996])
+            ("tramp-gvfs-handler-askquestion" function (:arguments ("message" "choices")) nil [52998 54495])
+            ("tramp-gvfs-handler-mounted-unmounted" function (:arguments ("mount-info")) nil [54497 57053])
+            ("when" code nil nil [57055 57717])
+            ("tramp-gvfs-connection-mounted-p" function (:arguments ("vec")) nil [57719 60617])
+            ("tramp-gvfs-mount-spec-entry" function (:arguments ("key" "value")) nil [60619 61010])
+            ("tramp-gvfs-mount-spec" function (:arguments ("vec")) nil [61012 63440])
+            ("tramp-gvfs-get-remote-uid" function (:arguments ("vec" "id-format")) nil [63470 64319])
+            ("tramp-gvfs-get-remote-gid" function (:arguments ("vec" "id-format")) nil [64321 65120])
+            ("tramp-gvfs-get-remote-uid-gid-in-progress" variable nil nil [65122 65246])
+            ("tramp-gvfs-maybe-open-connection" function (:arguments ("vec")) nil [65248 70268])
+            ("tramp-gvfs-gio-tool-p" function (:arguments ("vec")) nil [70270 70466])
+            ("tramp-gvfs-send-command" function (:arguments ("vec" "command" "args")) nil [70468 71436])
+            ("tramp-bluez-list-devices" function nil nil [71467 72776])
+            ("tramp-bluez-property-changed" function (:arguments ("property" "value")) nil [72778 73400])
+            ("when" code nil nil [73402 73552])
+            ("tramp-bluez-device-found" function (:arguments ("device" "args")) nil [73554 74029])
+            ("when" code nil nil [74031 74173])
+            ("tramp-bluez-parse-device-names" function (:arguments ("_ignore")) nil [74175 74357])
+            ("when" code nil nil [74403 74582])
+            ("tramp-zeroconf-parse-device-names" function (:arguments ("service")) nil [74616 75223])
+            ("tramp-gvfs-parse-device-names" function (:arguments ("service")) nil [75362 76173])
+            ("when" code nil nil [76245 77649])
+            ("tramp-synce-list-devices" function nil nil [77680 78586])
+            ("tramp-synce-parse-device-names" function (:arguments ("_ignore")) nil [78588 78764])
+            ("when" code nil nil [78811 78920])
+            ("add-hook" code nil nil [78922 79007])
+            ("tramp-gvfs" package nil nil [79009 79030]))          
+      :file "tramp-gvfs.el"
+      :pointmax 79414
+      :fsize 79413
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax '((close-paren 4238 . 4239) (symbol 4201 . 4218) (open-paren 4200 . 4201)))
+    (semanticdb-table "semanticdb-table"
+      :file "dbus.el"
+      :fsize 68851
+      :lastmodtime '(23525 29574 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "zeroconf.el"
+      :fsize 24976
+      :lastmodtime '(23525 29579 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp-version" variable
+               (:constant-flag t
+                :default-value "2.3.3.26.1")
+                nil [1408 1472])
+            ("tramp-bug-report-address" variable
+               (:constant-flag t
+                :default-value "tramp-devel@gnu.org")
+                nil [1495 1594])
+            ("tramp-repository-get-version" function nil nil [1596 2073])
+            ("let" code nil nil [2103 2344])
+            ("add-to-list" code nil nil [2387 2837])
+            ("add-hook" code nil nil [2839 2922])
+            ("trampver" package nil nil [2924 2943]))          
+      :file "trampver.el"
+      :pointmax 3037
+      :fsize 3037
+      :lastmodtime '(23525 29579 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "tramp-loaddefs.el"
+      :fsize 57247
+      :lastmodtime '(23525 29579 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [1022 1038])
+            ("declare-function" code nil nil [1065 1098])
+            ("declare-function" code nil nil [1099 1144])
+            ("declare-function" code nil nil [1145 1197])
+            ("reporter-eval-buffer" variable nil nil [1198 1227])
+            ("reporter-prompt-for-summary-p" variable nil nil [1228 1266])
+            ("tramp-change-syntax" function
+               (:user-visible-flag t
+                :arguments ("syntax"))
+                nil [1289 1744])
+            ("tramp-list-tramp-buffers" function nil nil [1746 2019])
+            ("tramp-list-remote-buffers" function nil nil [2021 2262])
+            ("tramp-cleanup-connection" function
+               (:user-visible-flag t
+                :arguments ("vec" "keep-debug" "keep-password"))
+                nil [2285 4371])
+            ("tramp-cleanup-this-connection" function (:user-visible-flag t) nil [4394 4663])
+            ("tramp-cleanup-all-connections" function (:user-visible-flag t) nil [4686 5135])
+            ("tramp-cleanup-all-buffers" function (:user-visible-flag t) nil [5158 5479])
+            ("tramp-version" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5557 5732])
+            ("reporter-submit-bug-report" function (:prototype-flag t) nil [5857 5906])
+            ("tramp-bug" function (:user-visible-flag t) nil [5929 7763])
+            ("tramp-reporter-dump-variable" function (:arguments ("varsym" "mailbuf")) nil [7765 9173])
+            ("tramp-load-report-modules" function nil nil [9175 9282])
+            ("tramp-append-tramp-buffers" function nil nil [9284 12706])
+            ("defalias" code nil nil [12708 12747])
+            ("add-hook" code nil nil [12749 12829])
+            ("tramp-cmds" package nil nil [12831 12852]))          
+      :file "tramp-cmds.el"
+      :pointmax 13337
+      :fsize 13336
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("comint" include nil nil [2115 2132])
+            ("telnet-host-properties" variable nil nil [2134 2471])
+            ("telnet-new-line" variable (:default-value "
") nil [2473 2502])
+            ("telnet-mode-map" variable (:default-value (let ((map (nconc (make-sparse-keymap) comint-mode-map))) (define-key map "
" (quote telnet-send-input)) (define-key map "" (quote send-process-next-char)) (define-key map "" (quote telnet-interrupt-subjob)) (define-key map "" (quote telnet-c-z)) map)) nil [2503 2850])
+            ("telnet-prompt-pattern" variable (:default-value "^[^#$%>
+]*[#$%>] *") nil [2852 2904])
+            ("telnet-replace-c-g" variable nil nil [2905 2936])
+            ("make-variable-buffer-local" code nil nil [2937 3047])
+            ("make-variable-buffer-local" code nil nil [3048 3139])
+            ("telnet-count" variable nil nil [3141 3241])
+            ("make-variable-buffer-local" code nil nil [3242 3284])
+            ("telnet-program" variable (:default-value "telnet") nil [3286 3366])
+            ("telnet-initial-count" variable (:default-value -50) nil [3368 3551])
+            ("telnet-maximum-count" variable (:default-value 4) nil [3553 3824])
+            ("telnet-interrupt-subjob" function (:user-visible-flag t) nil [3826 3997])
+            ("telnet-c-z" function nil nil [3999 4071])
+            ("send-process-next-char" function nil nil [4073 4334])
+            ("telnet-check-software-type-initialize" function (:arguments ("string")) nil [4388 4992])
+            ("telnet-initial-filter" function (:arguments ("proc" "string")) nil [4994 5846])
+            ("telnet-simple-send" function (:arguments ("proc" "string")) nil [5941 6164])
+            ("telnet-filter" function (:arguments ("proc" "string")) nil [6166 7212])
+            ("telnet-send-input" function nil nil [7214 7443])
+            ("telnet" function
+               (:user-visible-flag t
+                :arguments ("host" "port"))
+                nil [7460 9496])
+            ("put" code nil nil [9498 9537])
+            ("define-derived-mode" code nil nil [9539 10088])
+            ("rsh" function
+               (:user-visible-flag t
+                :arguments ("host"))
+                nil [10105 10605])
+            ("telnet" package nil nil [10607 10624]))          
+      :file "telnet.el"
+      :pointmax 10650
+      :fsize 10649
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [1053 1069])
+            ("custom" include nil nil [1117 1134])
+            ("ange-ftp-ftp-name-arg" variable nil nil [1136 1166])
+            ("ange-ftp-ftp-name-res" variable nil nil [1167 1197])
+            ("ange-ftp-name-format" variable nil nil [1198 1227])
+            ("tramp-disable-ange-ftp" function nil nil [1279 1917])
+            ("eval-after-load" code nil nil [1919 2023])
+            ("tramp-ftp-enable-ange-ftp" function nil nil [2040 3207])
+            ("add-hook" code nil nil [3209 3269])
+            ("tramp-ftp-method" variable
+               (:constant-flag t
+                :default-value "ftp")
+                nil [3317 3416])
+            ("add-to-list" code nil nil [3477 3533])
+            ("add-to-list" code nil nil [3611 3698])
+            ("add-to-list" code nil nil [3720 3825])
+            ("eval-after-load" code nil nil [3891 4011])
+            ("tramp-ftp-file-name-handler" function (:arguments ("operation" "args")) nil [4034 6959])
+            ("tramp-ftp-file-name-p" function (:arguments ("filename")) nil [7118 7321])
+            ("add-to-list" code nil nil [7344 7461])
+            ("add-hook" code nil nil [7463 7547])
+            ("tramp-ftp" package nil nil [7549 7569]))          
+      :file "tramp-ftp.el"
+      :pointmax 7655
+      :fsize 7654
+      :lastmodtime '(23525 29578 0 0)
+      :unmatched-syntax '((close-paren 1134 . 1135) (symbol 1097 . 1114) (open-paren 1096 . 1097)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tramp" include nil nil [1021 1037])
+            ("tramp-smb-method" variable
+               (:constant-flag t
+                :default-value "smb")
+                nil [1085 1166])
+            ("unless" code nil nil [1227 1797])
+            ("add-to-list" code nil nil [1928 2023])
+            ("eval-after-load" code nil nil [2089 2207])
+            ("tramp-smb-program" variable (:default-value "smbclient") nil [2230 2352])
+            ("tramp-smb-acl-program" variable (:default-value "smbcacls") nil [2375 2516])
+            ("tramp-smb-conf" variable (:default-value "/dev/null") nil [2539 2810])
+            ("tramp-smb-version" variable nil nil [2812 2880])
+            ("tramp-smb-server-version" variable
+               (:constant-flag t
+                :default-value "Domain=\\[[^]]*\\] OS=\\[[^]]*\\] Server=\\[[^]]*\\]")
+                nil [2882 3015])
+            ("tramp-smb-prompt" variable
+               (:constant-flag t
+                :default-value "^\\(smb:\\|PS\\) .+> \\|^\\s-+Server\\s-+Comment$")
+                nil [3017 3150])
+            ("tramp-smb-wrong-passwd-regexp" variable
+               (:constant-flag t
+                :default-value (regexp-opt (quote ("NT_STATUS_LOGON_FAILURE" "NT_STATUS_WRONG_PASSWORD"))))
+                nil [3152 3322])
+            ("tramp-smb-errors" variable
+               (:constant-flag t
+                :default-value (mapconcat (quote identity) (\` ("Connection\\( to \\S-+\\)? failed" "Read from server failed, maybe it closed the connection" "Call timed out: server did not respond" "\\S-+: command not found" "Server doesn't support UNIX CIFS calls" (\, (regexp-opt (quote ("ERRDOS" "ERRHRD" "ERRSRV" "ERRbadfile" "ERRbadpw" "ERRfilexists" "ERRnoaccess" "ERRnomem" "ERRnosuchshare" "NT_STATUS_ACCESS_DENIED" "NT_STATUS_ACCOUNT_LOCKED_OUT" "NT_STATUS_BAD_NETWORK_NAME" "NT_STATUS_CANNOT_DELETE" "NT_STATUS_CONNECTION_DISCONNECTED" "NT_STATUS_CONNECTION_REFUSED" "NT_STATUS_DIRECTORY_NOT_EMPTY" "NT_STATUS_DUPLICATE_NAME" "NT_STATUS_FILE_IS_A_DIRECTORY" "NT_STATUS_HOST_UNREACHABLE" "NT_STATUS_IMAGE_ALREADY_LOADED" "NT_STATUS_INVALID_LEVEL" "NT_STATUS_INVALID_PARAMETER_MIX" "NT_STATUS_IO_TIMEOUT" "NT_STATUS_LOGON_FAILURE" "NT_STATUS_NETWORK_ACCESS_DENIED" "NT_STATUS_NOT_IMPLEMENTED" "NT_STATUS_NO_LOGON_SERVERS" "NT_STATUS_NO_SUCH_FILE" "NT_STATUS_NO_SUCH_USER" "NT_STATUS_OBJECT_NAME_COLLISION" "NT_STATUS_OBJECT_NAME_INVALID" "NT_STATUS_OBJECT_NAME_NOT_FOUND" "NT_STATUS_OBJECT_PATH_SYNTAX_BAD" "NT_STATUS_PASSWORD_MUST_CHANGE" "NT_STATUS_SHARING_VIOLATION" "NT_STATUS_TRUSTED_RELATIONSHIP_FAILURE" "NT_STATUS_UNSUCCESSFUL" "NT_STATUS_WRONG_PASSWORD")))))) "\\|"))
+                nil [3324 5107])
+            ("tramp-smb-actions-with-share" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-smb-prompt tramp-action-succeed) (tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-smb-errors tramp-action-permission-denied) (tramp-process-alive-regexp tramp-action-process-alive))))
+                nil [5109 5554])
+            ("tramp-smb-actions-without-share" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-smb-errors tramp-action-permission-denied) (tramp-process-alive-regexp tramp-action-out-of-band))))
+                nil [5556 5958])
+            ("tramp-smb-actions-with-tar" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-smb-errors tramp-action-permission-denied) (tramp-process-alive-regexp tramp-smb-action-with-tar))))
+                nil [5960 6366])
+            ("tramp-smb-actions-get-acl" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-smb-errors tramp-action-permission-denied) (tramp-process-alive-regexp tramp-smb-action-get-acl))))
+                nil [6368 6760])
+            ("tramp-smb-actions-set-acl" variable
+               (:constant-flag t
+                :default-value (quote ((tramp-password-prompt-regexp tramp-action-password) (tramp-wrong-passwd-regexp tramp-action-permission-denied) (tramp-smb-errors tramp-action-permission-denied) (tramp-process-alive-regexp tramp-smb-action-set-acl))))
+                nil [6762 7154])
+            ("tramp-smb-file-name-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((add-name-to-file . tramp-smb-handle-add-name-to-file) (copy-directory . tramp-smb-handle-copy-directory) (copy-file . tramp-smb-handle-copy-file) (delete-directory . tramp-smb-handle-delete-directory) (delete-file . tramp-smb-handle-delete-file) (directory-file-name . tramp-handle-directory-file-name) (directory-files . tramp-smb-handle-directory-files) (directory-files-and-attributes . tramp-handle-directory-files-and-attributes) (dired-compress-file . ignore) (dired-uncache . tramp-handle-dired-uncache) (expand-file-name . tramp-smb-handle-expand-file-name) (file-accessible-directory-p . tramp-smb-handle-file-directory-p) (file-acl . tramp-smb-handle-file-acl) (file-attributes . tramp-smb-handle-file-attributes) (file-directory-p . tramp-smb-handle-file-directory-p) (file-file-equal-p . tramp-handle-file-equal-p) (file-executable-p . tramp-handle-file-exists-p) (file-exists-p . tramp-handle-file-exists-p) (file-in-directory-p . tramp-handle-file-in-directory-p) (file-local-copy . tramp-smb-handle-file-local-copy) (file-modes . tramp-handle-file-modes) (file-name-all-completions . tramp-smb-handle-file-name-all-completions) (file-name-as-directory . tramp-handle-file-name-as-directory) (file-name-case-insensitive-p . tramp-handle-file-name-case-insensitive-p) (file-name-completion . tramp-handle-file-name-completion) (file-name-directory . tramp-handle-file-name-directory) (file-name-nondirectory . tramp-handle-file-name-nondirectory) (file-newer-than-file-p . tramp-handle-file-newer-than-file-p) (file-notify-add-watch . tramp-handle-file-notify-add-watch) (file-notify-rm-watch . tramp-handle-file-notify-rm-watch) (file-notify-valid-p . tramp-handle-file-notify-valid-p) (file-ownership-preserved-p . ignore) (file-readable-p . tramp-handle-file-exists-p) (file-regular-p . tramp-handle-file-regular-p) (file-remote-p . tramp-handle-file-remote-p) (file-selinux-context . tramp-handle-file-selinux-context) (file-symlink-p . tramp-handle-file-symlink-p) (file-system-info . tramp-smb-handle-file-system-info) (file-truename . tramp-handle-file-truename) (file-writable-p . tramp-smb-handle-file-writable-p) (find-backup-file-name . tramp-handle-find-backup-file-name) (insert-directory . tramp-smb-handle-insert-directory) (insert-file-contents . tramp-handle-insert-file-contents) (load . tramp-handle-load) (make-auto-save-file-name . tramp-handle-make-auto-save-file-name) (make-directory . tramp-smb-handle-make-directory) (make-directory-internal . tramp-smb-handle-make-directory-internal) (make-nearby-temp-file . tramp-handle-make-nearby-temp-file) (make-symbolic-link . tramp-smb-handle-make-symbolic-link) (process-file . tramp-smb-handle-process-file) (rename-file . tramp-smb-handle-rename-file) (set-file-acl . tramp-smb-handle-set-file-acl) (set-file-modes . tramp-smb-handle-set-file-modes) (set-file-selinux-context . ignore) (set-file-times . ignore) (set-visited-file-modtime . tramp-handle-set-visited-file-modtime) (shell-command . tramp-handle-shell-command) (start-file-process . tramp-smb-handle-start-file-process) (substitute-in-file-name . tramp-smb-handle-substitute-in-file-name) (temporary-file-directory . tramp-handle-temporary-file-directory) (unhandled-file-name-directory . ignore) (vc-registered . ignore) (verify-visited-file-modtime . tramp-handle-verify-visited-file-modtime) (write-region . tramp-smb-handle-write-region))))
+                nil [7215 11403])
+            ("tramp-smb-winexe-program" variable (:default-value "winexe") nil [11470 11737])
+            ("tramp-smb-winexe-shell-command" variable (:default-value "powershell.exe") nil [11760 11981])
+            ("tramp-smb-winexe-shell-command-switch" variable (:default-value "-file -") nil [12004 12241])
+            ("tramp-smb-file-name-p" function (:arguments ("filename")) nil [12400 12582])
+            ("tramp-smb-file-name-handler" function (:arguments ("operation" "args")) nil [12605 12962])
+            ("unless" code nil nil [12985 13133])
+            ("tramp-smb-handle-add-name-to-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [13161 14765])
+            ("tramp-smb-action-with-tar" function (:arguments ("proc" "vec")) nil [14767 15277])
+            ("tramp-smb-handle-copy-directory" function (:arguments ("dirname" "newname" "keep-date" "parents" "copy-contents")) nil [15279 20830])
+            ("tramp-smb-handle-copy-file" function (:arguments ("filename" "newname" "ok-if-already-exists" "keep-date" "_preserve-uid-gid" "_preserve-extended-attributes")) nil [20832 22940])
+            ("tramp-smb-handle-delete-directory" function (:arguments ("directory" "recursive" "_trash")) nil [22942 24126])
+            ("tramp-smb-handle-delete-file" function (:arguments ("filename" "_trash")) nil [24128 24979])
+            ("tramp-smb-handle-directory-files" function (:arguments ("directory" "full" "match" "nosort")) nil [24981 25602])
+            ("tramp-smb-handle-expand-file-name" function (:arguments ("name" "dir")) nil [25604 26929])
+            ("tramp-smb-action-get-acl" function (:arguments ("proc" "vec")) nil [26931 27600])
+            ("tramp-smb-handle-file-acl" function (:arguments ("filename")) nil [27602 29729])
+            ("tramp-smb-handle-file-attributes" function (:arguments ("filename" "id-format")) nil [29731 31235])
+            ("tramp-smb-do-file-attributes-with-stat" function (:arguments ("vec" "id-format")) nil [31260 34521])
+            ("tramp-smb-handle-file-directory-p" function (:arguments ("filename")) nil [34523 34747])
+            ("tramp-smb-handle-file-local-copy" function (:arguments ("filename")) nil [34749 35507])
+            ("tramp-smb-handle-file-name-all-completions" function (:arguments ("filename" "directory")) nil [35587 36100])
+            ("tramp-smb-handle-file-system-info" function (:arguments ("filename")) nil [36102 37439])
+            ("tramp-smb-handle-file-writable-p" function (:arguments ("filename")) nil [37441 37785])
+            ("tramp-smb-handle-insert-directory" function (:arguments ("filename" "switches" "wildcard" "full-directory-p")) nil [37787 41968])
+            ("tramp-smb-handle-make-directory" function (:arguments ("dir" "parents")) nil [41970 42669])
+            ("tramp-smb-handle-make-directory-internal" function (:arguments ("directory")) nil [42671 43658])
+            ("tramp-smb-handle-make-symbolic-link" function (:arguments ("target" "linkname" "ok-if-already-exists")) nil [43660 45713])
+            ("tramp-smb-handle-process-file" function (:arguments ("program" "infile" "destination" "display" "args")) nil [45715 49574])
+            ("tramp-smb-handle-rename-file" function (:arguments ("filename" "newname" "ok-if-already-exists")) nil [49576 51467])
+            ("tramp-smb-action-set-acl" function (:arguments ("proc" "vec")) nil [51469 51812])
+            ("tramp-smb-handle-set-file-acl" function (:arguments ("filename" "acl-string")) nil [51814 54564])
+            ("tramp-smb-handle-set-file-modes" function (:arguments ("filename" "mode")) nil [54566 54990])
+            ("tramp-smb-handle-start-file-process" function (:arguments ("name" "buffer" "program" "args")) nil [55154 56931])
+            ("tramp-smb-handle-substitute-in-file-name" function (:arguments ("filename")) nil [56933 57709])
+            ("tramp-smb-handle-write-region" function (:arguments ("start" "end" "filename" "append" "visit" "lockname" "mustbenew")) nil [57711 59398])
+            ("tramp-smb-get-share" function (:arguments ("vec")) nil [59435 59677])
+            ("tramp-smb-get-localname" function (:arguments ("vec")) nil [59679 60548])
+            ("tramp-smb-get-file-entries" function (:arguments ("directory")) nil [60655 62304])
+            ("tramp-smb-read-file-entry" function (:arguments ("share")) nil [64412 67157])
+            ("tramp-smb-get-cifs-capabilities" function (:arguments ("vec")) nil [67159 67808])
+            ("tramp-smb-get-stat-capability" function (:arguments ("vec")) nil [67810 68198])
+            ("tramp-smb-send-command" function (:arguments ("vec" "command")) nil [68227 68519])
+            ("tramp-smb-maybe-open-connection" function (:arguments ("vec" "argument")) nil [68521 74861])
+            ("tramp-smb-wait-for-output" function (:arguments ("vec")) nil [74931 76470])
+            ("tramp-smb-kill-winexe-function" function nil nil [76472 76698])
+            ("tramp-smb-call-winexe" function (:arguments ("vec")) nil [76700 77982])
+            ("tramp-smb-shell-quote-argument" function (:arguments ("s")) nil [77984 78169])
+            ("add-hook" code nil nil [78171 78255])
+            ("tramp-smb" package nil nil [78257 78277]))          
+      :file "tramp-smb.el"
+      :pointmax 78555
+      :fsize 78554
+      :lastmodtime '(23525 29579 0 0)
+      :unmatched-syntax nil))
+  :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!net!semantic.cache"
+  :semantic-tag-version "2.0"
+  :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041play\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041play\041semantic.cache"
index 28e73cb..09d4c1b 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041play\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041play\041semantic.cache"
@@ -175,7 +175,1059 @@
       :pointmax 44684
       :fsize 44683
       :lastmodtime '(23525 29595 0 0)
-      :unmatched-syntax nil))
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("bb-board" variable nil nil [2957 2998])
+            ("bb-x" variable (:default-value -1) nil [3000 3040])
+            ("bb-y" variable (:default-value -1) nil [3042 3082])
+            ("bb-score" variable nil nil [3084 3122])
+            ("bb-detour-count" variable nil nil [3124 3173])
+            ("bb-balls-placed" variable nil nil [3175 3237])
+            ("blackbox-redefine-key" function (:arguments ("map" "oldfun" "newfun")) nil [3485 3653])
+            ("blackbox-mode-map" variable (:default-value (let ((map (make-keymap))) (suppress-keymap map t) (blackbox-redefine-key map (quote backward-char) (quote bb-left)) (blackbox-redefine-key map (quote left-char) (quote bb-left)) (blackbox-redefine-key map (quote forward-char) (quote bb-right)) (blackbox-redefine-key map (quote right-char) (quote bb-right)) (blackbox-redefine-key map (quote previous-line) (quote bb-up)) (blackbox-redefine-key map (quote next-line) (quote bb-down)) (blackbox-redefine-key map (quote move-end-of-line) (quote bb-eol)) (blackbox-redefine-key map (quote move-beginning-of-line) (quote bb-bol)) (define-key map " " (quote bb-romp)) (define-key map "q" (quote bury-buffer)) (define-key map [insert] (quote bb-romp)) (define-key map [return] (quote bb-done)) (blackbox-redefine-key map (quote newline) (quote bb-done)) map)) nil [3656 4394])
+            ("define-derived-mode" code nil nil [4461 4924])
+            ("blackbox" function
+               (:user-visible-flag t
+                :arguments ("num"))
+                nil [4941 10224])
+            ("bb-init-board" function (:arguments ("num-balls")) nil [10226 10470])
+            ("bb-insert-board" function nil nil [10472 10800])
+            ("bb-right" function (:arguments ("count")) nil [10802 10960])
+            ("bb-left" function (:arguments ("count")) nil [10962 11121])
+            ("bb-up" function (:arguments ("count")) nil [11123 11297])
+            ("bb-down" function (:arguments ("count")) nil [11299 11470])
+            ("bb-eol" function nil nil [11472 11550])
+            ("bb-bol" function nil nil [11552 11631])
+            ("bb-romp" function nil nil [11633 11851])
+            ("bb-place-ball" function (:arguments ("x" "y")) nil [11853 12179])
+            ("bb-trace-ray" function (:arguments ("x" "y")) nil [12181 13264])
+            ("bb-trace-ray-2" function (:arguments ("first" "x" "dx" "y" "dy")) nil [13266 13683])
+            ("bb-done" function (:user-visible-flag t) nil [13685 14396])
+            ("bb-show-bogus-balls" function (:arguments ("balls-placed" "board")) nil [14398 14544])
+            ("bb-show-bogus-balls-2" function (:arguments ("list-1" "list-2" "c")) nil [14546 14824])
+            ("bb-outside-box" function (:arguments ("x" "y")) nil [14826 14895])
+            ("bb-goto" function (:arguments ("pos")) nil [14897 14972])
+            ("bb-update-board" function (:arguments ("c")) nil [14974 15136])
+            ("blackbox" package nil nil [15138 15157]))          
+      :file "blackbox.el"
+      :pointmax 15185
+      :fsize 15184
+      :lastmodtime '(23525 29594 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("bubbles-version" variable
+               (:constant-flag t
+                :default-value "0.5")
+                nil [2714 2778])
+            ("gamegrid" include nil nil [2780 2799])
+            ("bubbles-game-theme" variable (:default-value (quote easy)) nil [2903 3300])
+            ("bubbles-set-game-easy" function (:user-visible-flag t) nil [3302 3426])
+            ("bubbles-set-game-medium" function (:user-visible-flag t) nil [3428 3558])
+            ("bubbles-set-game-difficult" function (:user-visible-flag t) nil [3560 3699])
+            ("bubbles-set-game-hard" function (:user-visible-flag t) nil [3701 3825])
+            ("bubbles-set-game-userdefined" function (:user-visible-flag t) nil [3827 3974])
+            ("bubbles" customgroup (:user-visible-flag t) nil [3976 4042])
+            ("bubbles-graphics-theme" variable (:default-value (quote circles)) nil [4044 4516])
+            ("bubbles--grid-small" variable
+               (:constant-flag t
+                :default-value (quote (10 . 10)))
+                nil [4518 4594])
+            ("bubbles--grid-medium" variable
+               (:constant-flag t
+                :default-value (quote (15 . 10)))
+                nil [4596 4674])
+            ("bubbles--grid-large" variable
+               (:constant-flag t
+                :default-value (quote (20 . 15)))
+                nil [4676 4752])
+            ("bubbles--grid-huge" variable
+               (:constant-flag t
+                :default-value (quote (30 . 20)))
+                nil [4754 4828])
+            ("bubbles-grid-size" variable (:default-value bubbles--grid-medium) nil [4830 5293])
+            ("bubbles--colors-2" variable
+               (:constant-flag t
+                :default-value (quote ("orange" "violet")))
+                nil [5295 5395])
+            ("bubbles--colors-3" variable
+               (:constant-flag t
+                :default-value (quote ("lightblue" "palegreen" "pink")))
+                nil [5397 5512])
+            ("bubbles--colors-4" variable
+               (:constant-flag t
+                :default-value (quote ("firebrick" "sea green" "steel blue" "chocolate")))
+                nil [5514 5646])
+            ("bubbles--colors-5" variable
+               (:constant-flag t
+                :default-value (quote ("firebrick" "sea green" "steel blue" "sandy brown" "bisque3")))
+                nil [5648 5822])
+            ("bubbles-colors" variable (:default-value bubbles--colors-3) nil [5824 6372])
+            ("bubbles-chars" variable (:default-value (quote (43 79 35 88 46 42 38 167))) nil [6374 6617])
+            ("bubbles-shift-mode" variable (:default-value (quote default)) nil [6619 6912])
+            ("bubbles-mode-hook" variable nil nil [6914 7009])
+            ("bubbles-customize" function (:user-visible-flag t) nil [7011 7127])
+            ("bubbles--score" variable nil nil [7226 7278])
+            ("bubbles--neighborhood-score" variable nil nil [7280 7360])
+            ("bubbles--faces" variable nil nil [7362 7423])
+            ("bubbles--playing" variable nil nil [7425 7481])
+            ("bubbles--empty-image" variable nil nil [7483 7571])
+            ("bubbles--images" variable nil nil [7573 7633])
+            ("bubbles--images-ok" variable nil nil [7635 7726])
+            ("bubbles--col-offset" variable nil nil [7728 7812])
+            ("bubbles--row-offset" variable nil nil [7814 7896])
+            ("bubbles--save-data" variable nil nil [7898 7991])
+            ("bubbles--image-template-circle" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char * dot_xpm[] = {
+\"20 20 2 1\",
+\" 	c None\",
+\".	c #FFFFFF\",
+\"       ......       \",
+\"     ..........     \",
+\"   ..............   \",
+\"  ................  \",
+\"  ................  \",
+\" .................. \",
+\" .................. \",
+\"....................\",
+\"....................\",
+\"....................\",
+\"....................\",
+\"....................\",
+\"....................\",
+\" .................. \",
+\" .................. \",
+\"  ................  \",
+\"  ................  \",
+\"   ..............   \",
+\"     ..........     \",
+\"       ......       \"};")
+                nil [7993 8643])
+            ("bubbles--image-template-square" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char * dot_xpm[] = {
+\"20 20 2 1\",
+\"0	c None\",
+\"1	c #FFFFFF\",
+\"00000000000000000000\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"01111111111111111110\",
+\"00000000000000000000\"};")
+                nil [8645 9295])
+            ("bubbles--image-template-diamond" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char * dot_xpm[] = {
+\"20 20 2 1\",
+\"0	c None\",
+\"1	c #FFFFFF\",
+\"00000000011000000000\",
+\"00000000111100000000\",
+\"00000001111110000000\",
+\"00000011111111000000\",
+\"00000111111111100000\",
+\"00001111111111110000\",
+\"00011111111111111000\",
+\"00111111111111111100\",
+\"01111111111111111110\",
+\"11111111111111111111\",
+\"01111111111111111110\",
+\"00111111111111111100\",
+\"00011111111111111000\",
+\"00001111111111110000\",
+\"00000111111111100000\",
+\"00000011111111000000\",
+\"00000001111110000000\",
+\"00000000111100000000\",
+\"00000000011000000000\",
+\"00000000000000000000\"};")
+                nil [9297 9948])
+            ("bubbles--image-template-emacs" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char * emacs_24_xpm[] = {
+\"24 24 129 2\",
+\"  	c None\",
+\". 	c #837DA4\",
+\"+ 	c #807AA0\",
+\"@ 	c #9894B2\",
+\"# 	c #CCCAD9\",
+\"$ 	c #C2C0D2\",
+\"% 	c #B6B3C9\",
+\"& 	c #A19DB9\",
+\"* 	c #8681A5\",
+\"= 	c #7D779B\",
+\"- 	c #B6B3C7\",
+\"; 	c #ABA7BE\",
+\"> 	c #9792AF\",
+\", 	c #AAA6BD\",
+\"' 	c #CBC9D7\",
+\") 	c #AAA7BE\",
+\"! 	c #908BAA\",
+\"~ 	c #797397\",
+\"{ 	c #948FAC\",
+\"] 	c #9A95B1\",
+\"^ 	c #EBEAEF\",
+\"/ 	c #F1F1F5\",
+\"( 	c #BCB9CB\",
+\"_ 	c #A9A5BD\",
+\": 	c #757093\",
+\"< 	c #918DA9\",
+\"[ 	c #DDDBE4\",
+\"} 	c #FFFFFF\",
+\"| 	c #EAE9EF\",
+\"1 	c #A7A4BA\",
+\"2 	c #716C8F\",
+\"3 	c #8D89A5\",
+\"4 	c #9C98B1\",
+\"5 	c #DBDAE3\",
+\"6 	c #A4A1B7\",
+\"7 	c #6E698A\",
+\"8 	c #8B87A1\",
+\"9 	c #928EA7\",
+\"0 	c #C5C3D1\",
+\"a 	c #F8F8F9\",
+\"b 	c #CCCAD6\",
+\"c 	c #A29FB4\",
+\"d 	c #6A6585\",
+\"e 	c #88849D\",
+\"f 	c #B5B2C2\",
+\"g 	c #F0F0F3\",
+\"h 	c #E1E0E6\",
+\"i 	c #A5A2B5\",
+\"j 	c #A09DB1\",
+\"k 	c #676281\",
+\"l 	c #85819A\",
+\"m 	c #9591A7\",
+\"n 	c #E1E0E5\",
+\"o 	c #F0EFF2\",
+\"p 	c #B3B0C0\",
+\"q 	c #9D9AAE\",
+\"r 	c #635F7C\",
+\"s 	c #827F96\",
+\"t 	c #9997AA\",
+\"u 	c #F7F7F9\",
+\"v 	c #C8C7D1\",
+\"w 	c #89869D\",
+\"x 	c #9B99AB\",
+\"y 	c #5F5B78\",
+\"z 	c #7F7C93\",
+\"A 	c #CFCDD6\",
+\"B 	c #B7B5C2\",
+\"C 	c #9996A9\",
+\"D 	c #5C5873\",
+\"E 	c #7A778D\",
+\"F 	c #F5F5F6\",
+\"G 	c #8E8C9E\",
+\"H 	c #7D798F\",
+\"I 	c #58546F\",
+\"J 	c #6C6981\",
+\"K 	c #D5D4DB\",
+\"L 	c #F5F4F6\",
+\"M 	c #9794A5\",
+\"N 	c #625F78\",
+\"O 	c #79768C\",
+\"P 	c #55516A\",
+\"Q 	c #605C73\",
+\"R 	c #CAC9D1\",
+\"S 	c #EAE9EC\",
+\"T 	c #B4B3BE\",
+\"U 	c #777488\",
+\"V 	c #514E66\",
+\"W 	c #DEDEE2\",
+\"X 	c #F4F4F5\",
+\"Y 	c #9D9BA9\",
+\"Z 	c #747185\",
+\"` 	c #4E4B62\",
+\" .	c #DEDDE1\",
+\"..	c #A6A5B0\",
+\"+.	c #716F81\",
+\"@.	c #4A475D\",
+\"#.	c #A4A3AE\",
+\"$.	c #F4F3F5\",
+\"%.	c #777586\",
+\"&.	c #6E6C7D\",
+\"*.	c #464358\",
+\"=.	c #514E62\",
+\"-.	c #B9B8C0\",
+\";.	c #D1D0D5\",
+\">.	c #747282\",
+\",.	c #6B6979\",
+\"'.	c #434054\",
+\").	c #5A5769\",
+\"!.	c #D0CFD4\",
+\"~.	c #5B5869\",
+\"{.	c #696676\",
+\"].	c #403D50\",
+\"^.	c #DBDADE\",
+\"/.	c #F3F3F4\",
+\"(.	c #646271\",
+\"_.	c #666473\",
+\":.	c #3D3A4C\",
+\"<.	c #555362\",
+\"[.	c #9E9DA6\",
+\"}.	c #9E9CA5\",
+\"|.	c #646170\",
+\"1.	c #393647\",
+\"2.	c #514E5D\",
+\"3.	c #83818C\",
+\"4.	c #A8A7AE\",
+\"5.	c #E6E6E8\",
+\"6.	c #DAD9DC\",
+\"7.	c #353343\",
+\"8.	c #32303E\",
+\"      . . . . . . . . . . . . . . . . . .       \",
+\"  + @ # $ % % % % % % % % % % % % % % & * + +   \",
+\"  = - ; > > > > > > > > , ' ) > > > > > > ! =   \",
+\"~ ~ { { { { { { { { { { { ] ^ / ( { { { { _ ~ ~ \",
+\": : < < < < < < < < < < < < [ } } | < < < 1 : : \",
+\"2 2 3 3 3 3 3 3 3 3 3 3 4 5 } } } 5 3 3 3 6 2 2 \",
+\"7 7 8 8 8 8 8 8 8 8 9 0 a } } } b 8 8 8 8 c 7 7 \",
+\"d d e e e e e e e f g } } } h i e e e e e j d d \",
+\"k k l l l l l m n } } } o p l l l l l l l q k k \",
+\"r r s s s s t u } } } v w s s s s s s s s x r r \",
+\"y y z z z z A } } } B z z z z z z z z z z C y y \",
+\"D D D D D D E F } } G D D D D D D D D D D H D D \",
+\"I I I I I I I J K } L M N I I I I I I I I O I I \",
+\"P P P P P P Q R } } } S T P P P P P P P P U P P \",
+\"V V V V V V W } } X Y V V V V V V V V V V Z V V \",
+\"` ` ` ` ` `  .} } ..` ` ` ` ` ` ` ` ` ` ` +.` ` \",
+\"@.@.@.@.@.@.@.#.$.$.%.@.@.@.@.@.@.@.@.@.@.&.@.@.\",
+\"*.*.*.*.*.*.*.*.=.-.} ;.>.*.*.*.*.*.*.*.*.,.*.*.\",
+\"'.'.'.'.'.'.'.'.'.'.).!.} !.~.'.'.'.'.'.'.{.'.'.\",
+\"].].].].].].].].].].].].^.} /.(.].].].].]._.].].\",
+\":.:.:.:.:.:.:.:.:.:.<.[./.} } }.:.:.:.:.:.|.:.:.\",
+\"  1.1.1.1.1.1.1.1.2.3.4.5.6.3.1.1.1.1.1.1.1.1.  \",
+\"  7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.  \",
+\"      8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.      \"};")
+                nil [9950 13670])
+            ("bubbles--image-template-ball" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char * dot3d_xpm[] = {
+\"20 20 190 2\",
+\"  	c None\",
+\". 	c #F9F6F6\",
+\"+ 	c #D6D0D0\",
+\"@ 	c #BFBBBB\",
+\"# 	c #AAA4A4\",
+\"$ 	c #ABAAAB\",
+\"% 	c #A8A8A8\",
+\"& 	c #A29D9D\",
+\"* 	c #B5B2B2\",
+\"= 	c #CDC9C9\",
+\"- 	c #D7D0D0\",
+\"; 	c #B3AFAF\",
+\"> 	c #B5B5B5\",
+\", 	c #B7B7B7\",
+\"' 	c #B8B8B8\",
+\") 	c #B6B6B6\",
+\"! 	c #B3B3B3\",
+\"~ 	c #AFAFAF\",
+\"{ 	c #A9A9A9\",
+\"] 	c #A2A2A2\",
+\"^ 	c #9C9A9A\",
+\"/ 	c #C9C5C5\",
+\"( 	c #FDFBFB\",
+\"_ 	c #C3BCBC\",
+\": 	c #BBBBBB\",
+\"< 	c #C0C0C0\",
+\"[ 	c #C3C2C2\",
+\"} 	c #C3C3C3\",
+\"| 	c #C2C2C2\",
+\"1 	c #BEBEBE\",
+\"2 	c #B9B9B9\",
+\"3 	c #B2B2B2\",
+\"4 	c #ABAAAA\",
+\"5 	c #999999\",
+\"6 	c #ACA7A7\",
+\"7 	c #C2BBBB\",
+\"8 	c #C5C5C5\",
+\"9 	c #CACBCB\",
+\"0 	c #CECECE\",
+\"a 	c #CFCFCF\",
+\"b 	c #CDCDCD\",
+\"c 	c #C8C9C9\",
+\"d 	c #9F9F9F\",
+\"e 	c #959595\",
+\"f 	c #A9A5A5\",
+\"g 	c #D5CFCE\",
+\"h 	c #BDBDBD\",
+\"i 	c #C6C6C6\",
+\"j 	c #D5D5D5\",
+\"k 	c #D9D9D9\",
+\"l 	c #DADADA\",
+\"m 	c #D8D8D8\",
+\"n 	c #D2D2D2\",
+\"o 	c #CBCBCB\",
+\"p 	c #A4A4A5\",
+\"q 	c #9A9A9A\",
+\"r 	c #8F8F8F\",
+\"s 	c #C3BFBF\",
+\"t 	c #AFACAB\",
+\"u 	c #CCCCCC\",
+\"v 	c #D6D6D6\",
+\"w 	c #DEDEDE\",
+\"x 	c #E4E4E4\",
+\"y 	c #E5E5E5\",
+\"z 	c #E2E2E2\",
+\"A 	c #DBDBDB\",
+\"B 	c #C9C8C8\",
+\"C 	c #A8A9A8\",
+\"D 	c #9D9E9D\",
+\"E 	c #929292\",
+\"F 	c #8A8888\",
+\"G 	c #D3CECE\",
+\"H 	c #B0B0B0\",
+\"I 	c #D1D1D1\",
+\"J 	c #DCDCDC\",
+\"K 	c #E6E6E6\",
+\"L 	c #EEEEEE\",
+\"M 	c #F1F1F0\",
+\"N 	c #EBEBEB\",
+\"O 	c #D7D7D8\",
+\"P 	c #ABABAB\",
+\"Q 	c #A0A0A0\",
+\"R 	c #949494\",
+\"S 	c #898989\",
+\"T 	c #C0BDBD\",
+\"U 	c #B9B6B6\",
+\"V 	c #B1B1B1\",
+\"W 	c #BCBCBC\",
+\"X 	c #C8C8C8\",
+\"Y 	c #D3D3D3\",
+\"Z 	c #DFDFDE\",
+\"` 	c #EAEAEA\",
+\" .	c #F5F5F5\",
+\"..	c #FAFAFA\",
+\"+.	c #F1F1F1\",
+\"@.	c #CECFCF\",
+\"#.	c #ACACAC\",
+\"$.	c #A1A1A1\",
+\"%.	c #8A8A8A\",
+\"&.	c #9B9999\",
+\"*.	c #C7C7C7\",
+\"=.	c #DDDDDD\",
+\"-.	c #E8E8E8\",
+\";.	c #F2F2F2\",
+\">.	c #898A89\",
+\",.	c #7A7878\",
+\"'.	c #AEAEAE\",
+\").	c #C4C4C4\",
+\"!.	c #CBCBCA\",
+\"~.	c #AAAAAA\",
+\"{.	c #939393\",
+\"].	c #888888\",
+\"^.	c #7C7C7C\",
+\"/.	c #AAAAAB\",
+\"(.	c #BFBFBF\",
+\"_.	c #C9C9C9\",
+\":.	c #DFDEDF\",
+\"<.	c #A6A6A6\",
+\"[.	c #9B9B9B\",
+\"}.	c #909191\",
+\"|.	c #858586\",
+\"1.	c #797979\",
+\"2.	c #989494\",
+\"3.	c #A5A6A5\",
+\"4.	c #B9B9B8\",
+\"5.	c #C1C1C1\",
+\"6.	c #CFCFCE\",
+\"7.	c #979797\",
+\"8.	c #8D8D8D\",
+\"9.	c #828282\",
+\"0.	c #747171\",
+\"a.	c #ADAAAA\",
+\"b.	c #A9A8A9\",
+\"c.	c #B8B9B9\",
+\"d.	c #A5A5A5\",
+\"e.	c #9C9C9C\",
+\"f.	c #7E7E7D\",
+\"g.	c #929191\",
+\"h.	c #C9C4C4\",
+\"i.	c #989898\",
+\"j.	c #ADADAD\",
+\"k.	c #9D9D9D\",
+\"l.	c #8C8C8C\",
+\"m.	c #787878\",
+\"n.	c #B8B6B6\",
+\"o.	c #939191\",
+\"p.	c #A5A5A6\",
+\"q.	c #ABABAA\",
+\"r.	c #A8A8A9\",
+\"s.	c #A3A3A3\",
+\"t.	c #858585\",
+\"u.	c #757474\",
+\"v.	c #C5C1C1\",
+\"w.	c #969696\",
+\"x.	c #9B9B9C\",
+\"y.	c #A4A4A4\",
+\"z.	c #9E9E9E\",
+\"A.	c #939394\",
+\"B.	c #7D7D7D\",
+\"C.	c #747474\",
+\"D.	c #B7B5B5\",
+\"E.	c #A5A1A1\",
+\"F.	c #919191\",
+\"G.	c #9A9999\",
+\"H.	c #838383\",
+\"I.	c #757575\",
+\"J.	c #939090\",
+\"K.	c #A29E9E\",
+\"L.	c #868686\",
+\"M.	c #8D8D8C\",
+\"N.	c #8E8E8E\",
+\"O.	c #8D8D8E\",
+\"P.	c #8B8C8C\",
+\"Q.	c #848485\",
+\"R.	c #7F7F80\",
+\"S.	c #7A7A7A\",
+\"T.	c #737373\",
+\"U.	c #929090\",
+\"V.	c #828080\",
+\"W.	c #818181\",
+\"X.	c #808080\",
+\"Y.	c #7E7E7E\",
+\"Z.	c #737272\",
+\"`.	c #B7B4B4\",
+\" +	c #BCBABA\",
+\".+	c #959494\",
+\"++	c #747172\",
+\"@+	c #767676\",
+\"#+	c #6F6D6D\",
+\"$+	c #8F8E8E\",
+\"          . + @ # $ % & * = .           \",
+\"        - ; > , ' ) ! ~ { ] ^ /         \",
+\"    ( _ > : < [ } | 1 2 3 4 ] 5 6 (     \",
+\"    7 ) 1 8 9 0 a b c | : 3 { d e f     \",
+\"  g ! h i 0 j k l m n o | 2 ~ p q r s   \",
+\". t ' | u v w x y z A n B 1 ! C D E F . \",
+\"G H : i I J K L M N z O b | ) P Q R S T \",
+\"U V W X Y Z `  ...+.y l @.} ' #.$.e %.&.\",
+\"& H W *.n =.-.;. .L x k 0 [ , #.Q e >.,.\",
+\"] '.2 ).a k z -.` K w j !.< > ~.d {.].^.\",
+\"d /.> (._.I k =.:.J v 0 8 : V <.[.}.|.1.\",
+\"2.3.~ 4.5._.6.n Y I u i 1 > P $.7.8.9.0.\",
+\"a.d b.V c.(.).*.X i | h ) '.d.e.E ].f.g.\",
+\"h.i.$.C ~ > 2 W W : ' ! j.d.k.e l.9.m.n.\",
+\". o.i.d p.q.'.H V H j.r.s.k.e 8.t.^.u.. \",
+\"  v.r w.x.Q s.d.d.y.] z.5 A.8.t.B.C.D.  \",
+\"    E.l.F.e i.G.q 5 7.{.r %.H.^.I.J.    \",
+\"    ( K.L.%.M.N.N.O.P.S Q.R.S.T.U.(     \",
+\"        @ V.W.H.H.9.X.Y.S.I.Z.`.        \",
+\"          .  +.+++@+C.#+$+D..           \"};")
+                nil [13672 18110])
+            ("bubbles--grid-width" function nil nil [18200 18570])
+            ("bubbles--grid-height" function nil nil [18572 18944])
+            ("bubbles--colors" function nil nil [18946 19245])
+            ("bubbles--shift-mode" function nil nil [19247 19516])
+            ("bubbles-save-settings" function (:user-visible-flag t) nil [19518 19792])
+            ("bubbles--empty-char" function nil nil [19794 19896])
+            ("bubbles-set-graphics-theme-ascii" function (:user-visible-flag t) nil [19898 20067])
+            ("bubbles-set-graphics-theme-circles" function (:user-visible-flag t) nil [20069 20275])
+            ("bubbles-set-graphics-theme-squares" function (:user-visible-flag t) nil [20277 20483])
+            ("bubbles-set-graphics-theme-diamonds" function (:user-visible-flag t) nil [20485 20694])
+            ("bubbles-set-graphics-theme-balls" function (:user-visible-flag t) nil [20696 20896])
+            ("bubbles-set-graphics-theme-emacs" function (:user-visible-flag t) nil [20898 21098])
+            ("bubbles-game-theme-menu" variable (:default-value (let ((menu (make-sparse-keymap "Game Theme"))) (define-key menu [bubbles-set-game-userdefined] (list (quote menu-item) "User defined" (quote bubbles-set-game-userdefined) :button (quote (:radio eq bubbles-game-theme (quote user-defined))))) (define-key menu [bubbles-set-game-hard] (list (quote menu-item) "Hard" (quote bubbles-set-game-hard) :button (quote (:radio eq bubbles-game-theme (quote hard))))) (define-key menu [bubbles-set-game-difficult] (list (quote menu-item) "Difficult" (quote bubbles-set-game-difficult) :button (quote (:radio eq bubbles-game-theme (quote difficult))))) (define-key menu [bubbles-set-game-medium] (list (quote menu-item) "Medium" (quote bubbles-set-game-medium) :button (quote (:radio eq bubbles-game-theme (quote medium))))) (define-key menu [bubbles-set-game-easy] (list (quote menu-item) "Easy" (quote bubbles-set-game-easy) :button (quote (:radio eq bubbles-game-theme (quote easy))))) menu)) nil [21119 22116])
+            ("bubbles-graphics-theme-menu" variable (:default-value (let ((menu (make-sparse-keymap "Graphics Theme"))) (define-key menu [bubbles-set-graphics-theme-ascii] (list (quote menu-item) "ASCII" (quote bubbles-set-graphics-theme-ascii) :button (quote (:radio eq bubbles-graphics-theme (quote ascii))))) (define-key menu [bubbles-set-graphics-theme-emacs] (list (quote menu-item) "Emacs" (quote bubbles-set-graphics-theme-emacs) :button (quote (:radio eq bubbles-graphics-theme (quote emacs))))) (define-key menu [bubbles-set-graphics-theme-balls] (list (quote menu-item) "Balls" (quote bubbles-set-graphics-theme-balls) :button (quote (:radio eq bubbles-graphics-theme (quote balls))))) (define-key menu [bubbles-set-graphics-theme-diamonds] (list (quote menu-item) "Diamonds" (quote bubbles-set-graphics-theme-diamonds) :button (quote (:radio eq bubbles-graphics-theme (quote diamonds))))) (define-key menu [bubbles-set-graphics-theme-squares] (list (quote menu-item) "Squares" (quote bubbles-set-graphics-theme-squares) :button (quote (:radio eq bubbles-graphics-theme (quote squares))))) (define-key menu [bubbles-set-graphics-theme-circles] (list (quote menu-item) "Circles" (quote bubbles-set-graphics-theme-circles) :button (quote (:radio eq bubbles-graphics-theme (quote circles))))) menu)) nil [22141 23452])
+            ("bubbles-menu" variable (:default-value (let ((menu (make-sparse-keymap "Bubbles"))) (define-key menu [bubbles-quit] (list (quote menu-item) "Quit" (quote bubbles-quit))) (define-key menu [bubbles] (list (quote menu-item) "New game" (quote bubbles))) (define-key menu [bubbles-separator-1] (quote ("--"))) (define-key menu [bubbles-save-settings] (list (quote menu-item) "Save all settings" (quote bubbles-save-settings))) (define-key menu [bubbles-customize] (list (quote menu-item) "Edit all settings" (quote bubbles-customize))) (define-key menu [bubbles-game-theme-menu] (list (quote menu-item) "Game Theme" bubbles-game-theme-menu)) (define-key menu [bubbles-graphics-theme-menu] (list (quote menu-item) "Graphics Theme" bubbles-graphics-theme-menu :enable (quote bubbles--playing))) (define-key menu [bubbles-separator-2] (quote ("--"))) (define-key menu [bubbles-undo] (list (quote menu-item) "Undo last move" (quote bubbles-undo) :enable (quote (and bubbles--playing (listp buffer-undo-list))))) menu)) nil [23462 24487])
+            ("bubbles-mode-map" variable (:default-value (let ((map (make-sparse-keymap (quote bubbles-mode-map)))) (define-key map "q" (quote bubbles-quit)) (define-key map "
+" (quote bubbles-plop)) (define-key map " " (quote bubbles-plop)) (define-key map [double-down-mouse-1] (quote bubbles-plop)) (define-key map [mouse-2] (quote bubbles-plop)) (define-key map "
" (quote bubbles-plop)) (define-key map "u" (quote bubbles-undo)) (define-key map "p" (quote previous-line)) (define-key map "n" (quote next-line)) (define-key map "f" (quote forward-char)) (define-key map "b" (quote backward-char)) (define-key map [down-mouse-3] bubbles-menu) (define-key map [menu-bar Bubbles] (cons "Bubbles" bubbles-menu)) map)) nil [24509 25282])
+            ("define-derived-mode" code nil nil [25284 25583])
+            ("bubbles" function (:user-visible-flag t) nil [25600 26418])
+            ("bubbles-quit" function (:user-visible-flag t) nil [26420 26520])
+            ("declare-function" code nil nil [26522 26591])
+            ("bubbles--compute-offsets" function nil nil [26593 28062])
+            ("bubbles--remove-overlays" function nil nil [28064 28182])
+            ("bubbles--initialize" function nil nil [28184 29651])
+            ("bubbles--initialize-faces" function nil nil [29653 30223])
+            ("bubbles--row" function (:arguments ("pos")) nil [30225 30389])
+            ("bubbles--col" function (:arguments ("pos")) nil [30391 30517])
+            ("bubbles--goto" function (:arguments ("row" "col")) nil [30519 30871])
+            ("bubbles--char-at" function (:arguments ("row" "col")) nil [30873 31042])
+            ("bubbles--mark-direct-neighbors" function (:arguments ("row" "col" "char")) nil [31044 31808])
+            ("bubbles--mark-neighborhood" function (:arguments ("pos")) nil [31810 32860])
+            ("bubbles--neighborhood-available" function nil nil [32862 33353])
+            ("bubbles--count" function nil nil [33355 33684])
+            ("bubbles--reset-score" function nil nil [33686 33832])
+            ("bubbles--update-score" function nil nil [33834 34007])
+            ("bubbles--update-neighborhood-score" function (:arguments ("size")) nil [34009 34273])
+            ("bubbles--show-scores" function nil nil [34275 34901])
+            ("bubbles--game-over" function nil nil [34903 35883])
+            ("bubbles-plop" function (:user-visible-flag t) nil [35885 39391])
+            ("bubbles-undo" function (:user-visible-flag t) nil [39393 39790])
+            ("bubbles--shift" function (:arguments ("from" "row" "col")) nil [39792 40846])
+            ("bubbles--initialize-images" function nil nil [40848 43908])
+            ("bubbles--update-faces-or-images" function nil nil [43910 44060])
+            ("bubbles--set-faces" function nil nil [44062 44884])
+            ("bubbles--show-images" function nil nil [44886 46203])
+            ("bubbles" package nil nil [46205 46223]))          
+      :file "bubbles.el"
+      :pointmax 46250
+      :fsize 46250
+      :lastmodtime '(23525 29594 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("gamegrid-use-glyphs" variable (:default-value t) nil [1029 1104])
+            ("gamegrid-use-color" variable (:default-value t) nil [1106 1179])
+            ("gamegrid-font" variable (:default-value "-*-courier-medium-r-*-*-*-140-100-75-*-*-iso8859-*") nil [1181 1293])
+            ("gamegrid-face" variable nil nil [1295 1365])
+            ("make-variable-buffer-local" code nil nil [1366 1409])
+            ("gamegrid-display-options" variable nil nil [1411 1448])
+            ("gamegrid-buffer-width" variable nil nil [1450 1482])
+            ("gamegrid-buffer-height" variable nil nil [1483 1516])
+            ("gamegrid-blank" variable nil nil [1517 1542])
+            ("gamegrid-timer" variable nil nil [1544 1571])
+            ("gamegrid-display-mode" variable nil nil [1573 1607])
+            ("gamegrid-display-table" variable nil nil [1609 1640])
+            ("gamegrid-face-table" variable nil nil [1642 1674])
+            ("gamegrid-buffer-start" variable (:default-value 1) nil [1676 1708])
+            ("gamegrid-score-file-length" variable (:default-value 50) nil [1710 1783])
+            ("gamegrid-user-score-file-directory" variable (:default-value (locate-user-emacs-file "games/")) nil [1785 2012])
+            ("make-variable-buffer-local" code nil nil [2014 2063])
+            ("make-variable-buffer-local" code nil nil [2064 2112])
+            ("make-variable-buffer-local" code nil nil [2113 2156])
+            ("make-variable-buffer-local" code nil nil [2157 2211])
+            ("make-variable-buffer-local" code nil nil [2212 2263])
+            ("make-variable-buffer-local" code nil nil [2264 2316])
+            ("make-variable-buffer-local" code nil nil [2317 2361])
+            ("make-variable-buffer-local" code nil nil [2362 2406])
+            ("make-variable-buffer-local" code nil nil [2407 2458])
+            ("make-variable-buffer-local" code nil nil [2459 2511])
+            ("make-variable-buffer-local" code nil nil [2512 2561])
+            ("make-variable-buffer-local" code nil nil [2562 2613])
+            ("make-variable-buffer-local" code nil nil [2614 2670])
+            ("gamegrid-grid-x-face" variable nil nil [2752 2785])
+            ("gamegrid-mono-x-face" variable nil nil [2786 2819])
+            ("gamegrid-mono-tty-face" variable nil nil [2820 2855])
+            ("gamegrid-glyph-height" variable
+               (:constant-flag t
+                :default-value 16)
+                nil [2937 2972])
+            ("gamegrid-xpm" variable
+               (:constant-flag t
+                :default-value "/* XPM */
+static char *noname[] = {
+/* width height ncolors chars_per_pixel */
+\"16 16 3 1\",
+/* colors */
+\"+ s col1\",
+\". s col2\",
+\"- s col3\",
+/* pixels */
+\"---------------+\",
+\"--------------++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"--............++\",
+\"-+++++++++++++++\",
+\"++++++++++++++++\"
+};
+")
+                nil [2974 3560])
+            ("gamegrid-xbm" variable (:default-value "/* gamegrid XBM */
+#define gamegrid_width 16
+#define gamegrid_height 16
+static unsigned char gamegrid_bits[] = {
+   0xff, 0xff, 0xff, 0x7f, 0xff, 0x3f, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
+   0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a, 0x57, 0x15, 0xaf, 0x0a,
+   0x57, 0x15, 0x07, 0x00, 0x03, 0x00, 0x01, 0x00 };") nil [3562 3946])
+            ("gamegrid-characterp" function (:arguments ("arg")) nil [4028 4135])
+            ("gamegrid-event-x" function (:arguments ("event")) nil [4137 4263])
+            ("gamegrid-event-y" function (:arguments ("event")) nil [4265 4391])
+            ("gamegrid-color" function (:arguments ("color" "shade")) nil [4473 4662])
+            ("gamegrid-set-font" function (:arguments ("face")) nil [4664 4795])
+            ("gamegrid-setup-face" function (:arguments ("face" "color")) nil [4797 5123])
+            ("gamegrid-make-mono-tty-face" function nil nil [5125 5261])
+            ("gamegrid-make-color-tty-face" function (:arguments ("color")) nil [5263 5520])
+            ("gamegrid-make-grid-x-face" function nil nil [5522 5649])
+            ("gamegrid-make-mono-x-face" function nil nil [5651 5918])
+            ("gamegrid-make-color-x-face" function (:arguments ("color")) nil [5920 6134])
+            ("gamegrid-make-face" function (:arguments ("data-spec-list" "color-spec-list")) nil [6136 6872])
+            ("gamegrid-colorize-glyph" function (:arguments ("color")) nil [6874 7301])
+            ("gamegrid-match-spec" function (:arguments ("spec")) nil [7303 7559])
+            ("gamegrid-match-spec-list" function (:arguments ("spec-list")) nil [7561 7720])
+            ("gamegrid-make-glyph" function (:arguments ("data-spec-list" "color-spec-list")) nil [7722 8126])
+            ("gamegrid-make-image-from-vector" function (:arguments ("vect")) nil [8128 8379])
+            ("gamegrid-display-type" function nil nil [8381 8738])
+            ("gamegrid-set-display-table" function nil nil [8740 9001])
+            ("declare-function" code nil nil [9003 9072])
+            ("gamegrid-setup-default-font" function nil nil [9074 10063])
+            ("gamegrid-initialize-display" function nil nil [10065 10623])
+            ("gamegrid-set-face" function (:arguments ("c")) nil [10626 10913])
+            ("gamegrid-cell-offset" function (:arguments ("x" "y")) nil [10915 11022])
+            ("gamegrid-get-cell" function (:arguments ("x" "y")) nil [11104 11177])
+            ("gamegrid-set-cell" function (:arguments ("x" "y" "c")) nil [11179 11385])
+            ("gamegrid-init-buffer" function (:arguments ("width" "height" "blank")) nil [11387 12055])
+            ("gamegrid-init" function (:arguments ("options")) nil [12057 12257])
+            ("gamegrid-start-timer" function (:arguments ("period" "func")) nil [12339 12604])
+            ("gamegrid-set-timer" function (:arguments ("delay")) nil [12606 12890])
+            ("gamegrid-kill-timer" function nil nil [12892 13081])
+            ("gamegrid-add-score" function (:arguments ("file" "score")) nil [13163 14183])
+            ("gamegrid-shared-game-dir" variable nil nil [15411 15444])
+            ("gamegrid-add-score-with-update-game-score" function (:arguments ("file" "score")) nil [15446 16418])
+            ("gamegrid-add-score-with-update-game-score-1" function (:arguments ("file" "target" "score")) nil [16420 17806])
+            ("gamegrid-add-score-insecure" function (:arguments ("file" "score" "directory")) nil [17808 18575])
+            ("gamegrid" package nil nil [18658 18677]))          
+      :file "gamegrid.el"
+      :pointmax 18705
+      :fsize 18704
+      :lastmodtime '(23525 29595 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [951 968])
+            ("gamegrid" include nil nil [971 990])
+            ("pong" customgroup (:user-visible-flag t) nil [1011 1118])
+            ("pong-buffer-name" variable (:default-value "*Pong*") nil [1120 1227])
+            ("pong-width" variable (:default-value 50) nil [1229 1316])
+            ("pong-height" variable (:default-value (min 30 (- (frame-height) 6))) nil [1318 1434])
+            ("pong-bat-width" variable (:default-value 3) nil [1436 1530])
+            ("pong-blank-color" variable (:default-value "black") nil [1532 1629])
+            ("pong-bat-color" variable (:default-value "yellow") nil [1631 1721])
+            ("pong-ball-color" variable (:default-value "red") nil [1723 1815])
+            ("pong-border-color" variable (:default-value "white") nil [1817 1917])
+            ("pong-left-key" variable (:default-value "4") nil [1919 2099])
+            ("pong-right-key" variable (:default-value "6") nil [2101 2285])
+            ("pong-up-key" variable (:default-value "8") nil [2287 2463])
+            ("pong-down-key" variable (:default-value "2") nil [2465 2647])
+            ("pong-quit-key" variable (:default-value "q") nil [2649 2789])
+            ("pong-pause-key" variable (:default-value "p") nil [2791 2933])
+            ("pong-resume-key" variable (:default-value "p") nil [2935 3079])
+            ("pong-timer-delay" variable (:default-value 0.1) nil [3081 3182])
+            ("pong-blank-options" variable (:default-value (quote (((glyph colorize) (t 32)) ((color-x color-x) (mono-x grid-x) (color-tty color-tty)) (((glyph color-x) [0 0 0]) (color-tty pong-blank-color))))) nil [3231 3435])
+            ("pong-bat-options" variable (:default-value (quote (((glyph colorize) (emacs-tty 79) (t 32)) ((color-x color-x) (mono-x mono-x) (color-tty color-tty) (mono-tty mono-tty)) (((glyph color-x) [1 1 0]) (color-tty pong-bat-color))))) nil [3437 3682])
+            ("pong-ball-options" variable (:default-value (quote (((glyph colorize) (t 42)) ((color-x color-x) (mono-x grid-x) (color-tty color-tty)) (((glyph color-x) [1 0 0]) (color-tty pong-ball-color))))) nil [3684 3884])
+            ("pong-border-options" variable (:default-value (quote (((glyph colorize) (t 43)) ((color-x color-x) (mono-x grid-x) (color-tty color-tty)) (((glyph color-x) [0.5 0.5 0.5]) (color-tty pong-border-color))))) nil [3886 4096])
+            ("pong-blank" variable (:constant-flag t) nil [4098 4121])
+            ("pong-bat" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [4122 4143])
+            ("pong-ball" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [4144 4166])
+            ("pong-border" variable
+               (:constant-flag t
+                :default-value 3)
+                nil [4167 4191])
+            ("pong-xx" variable nil nil [4245 4299])
+            ("pong-yy" variable nil nil [4301 4353])
+            ("pong-x" variable nil nil [4355 4411])
+            ("pong-y" variable nil nil [4413 4467])
+            ("pong-bat-player1" variable nil nil [4469 4530])
+            ("pong-bat-player2" variable nil nil [4532 4593])
+            ("pong-score-player1" variable nil nil [4595 4626])
+            ("pong-score-player2" variable nil nil [4627 4658])
+            ("pong-mode-map" variable (:default-value (let ((map (make-sparse-keymap (quote pong-mode-map)))) (define-key map [left] (quote pong-move-left)) (define-key map [right] (quote pong-move-right)) (define-key map [up] (quote pong-move-up)) (define-key map [down] (quote pong-move-down)) (define-key map pong-left-key (quote pong-move-left)) (define-key map pong-right-key (quote pong-move-right)) (define-key map pong-up-key (quote pong-move-up)) (define-key map pong-down-key (quote pong-move-down)) (define-key map pong-quit-key (quote pong-quit)) (define-key map pong-pause-key (quote pong-pause)) map)) nil [4681 5270])
+            ("pong-null-map" variable (:default-value (make-sparse-keymap (quote pong-null-map))) nil [5272 5358])
+            ("pong-display-options" function nil nil [5389 5936])
+            ("pong-init-buffer" function (:user-visible-flag t) nil [5940 6936])
+            ("pong-move-left" function (:user-visible-flag t) nil [6939 7250])
+            ("pong-move-right" function (:user-visible-flag t) nil [7254 7488])
+            ("pong-move-up" function (:user-visible-flag t) nil [7492 7704])
+            ("pong-move-down" function (:user-visible-flag t) nil [7708 7958])
+            ("pong-update-bat" function (:arguments ("x" "y")) nil [7962 8404])
+            ("pong-init" function nil nil [8408 8941])
+            ("pong-update-game" function (:arguments ("pong-buffer")) nil [8945 10602])
+            ("pong-update-score" function nil nil [10606 10982])
+            ("pong-pause" function (:user-visible-flag t) nil [10986 11335])
+            ("pong-resume" function (:user-visible-flag t) nil [11339 11519])
+            ("pong-quit" function (:user-visible-flag t) nil [11523 11776])
+            ("pong" function (:user-visible-flag t) nil [11795 12114])
+            ("pong" package nil nil [12118 12133]))          
+      :file "pong.el"
+      :pointmax 12157
+      :fsize 12156
+      :lastmodtime '(23525 29595 0 0)
+      :unmatched-syntax '((close-paren 968 . 969) (symbol 933 . 950) (open-paren 932 . 933)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [2718 2735])
+            ("baseward-step" variable nil nil [2757 2779])
+            ("fly-step" variable nil nil [2780 2797])
+            ("fly-row-start" variable nil nil [2798 2820])
+            ("pole-width" variable nil nil [2821 2840])
+            ("pole-char" variable nil nil [2841 2859])
+            ("line-offset" variable nil nil [2860 2880])
+            ("hanoi" customgroup (:user-visible-flag t) nil [2882 2943])
+            ("hanoi-horizontal-flag" variable nil nil [2945 3068])
+            ("hanoi-move-period" variable (:default-value 1.0) nil [3070 3323])
+            ("hanoi-use-faces" variable nil nil [3325 3439])
+            ("hanoi-pole-face" variable (:default-value (quote highlight)) nil [3441 3563])
+            ("hanoi-base-face" variable (:default-value (quote highlight)) nil [3565 3686])
+            ("hanoi-even-ring-face" variable (:default-value (quote region)) nil [3688 3826])
+            ("hanoi-odd-ring-face" variable (:default-value (quote secondary-selection)) nil [3828 3977])
+            ("hanoi" function
+               (:user-visible-flag t
+                :arguments ("nrings"))
+                nil [4045 4351])
+            ("hanoi-unix" function (:user-visible-flag t) nil [4368 4844])
+            ("hanoi-unix-64" function (:user-visible-flag t) nil [4861 5358])
+            ("hanoi-internal" function (:arguments ("nrings" "bits" "start-time")) nil [5360 11795])
+            ("hanoi-put-face" function (:arguments ("start" "end" "value" "object")) nil [11797 12009])
+            ("hanoi-0" function (:arguments ("rings" "from" "to" "work" "start-time")) nil [12283 12505])
+            ("hanoi-n" function (:arguments ("bits" "rings" "from" "to" "work" "start-time")) nil [12622 13117])
+            ("hanoi-insert-ring" function (:arguments ("ring" "pole")) nil [13182 13639])
+            ("hanoi-goto-char" function (:arguments ("pos")) nil [13766 13939])
+            ("hanoi-move-ring" function (:arguments ("ring" "from" "to" "start-time")) nil [14005 16315])
+            ("hanoi-sit-for" function (:arguments ("seconds")) nil [16403 16516])
+            ("hanoi-ring-to-pos" function (:arguments ("ring" "pos")) nil [16581 18273])
+            ("hanoi-pos-on-tower-p" function (:arguments ("pos")) nil [18344 18494])
+            ("hanoi" package nil nil [18496 18512]))          
+      :file "hanoi.el"
+      :pointmax 18537
+      :fsize 18536
+      :lastmodtime '(23525 29595 0 0)
+      :unmatched-syntax '((close-paren 2735 . 2736) (symbol 2700 . 2717) (open-paren 2699 . 2700)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ps-printer-name" variable nil nil [2474 2498])
+            ("ps-lpr-command" variable nil nil [2499 2522])
+            ("ps-lpr-switches" variable nil nil [2523 2547])
+            ("handwrite" customgroup (:user-visible-flag t) nil [2564 2684])
+            ("handwrite-psindex" variable nil nil [2686 2754])
+            ("menu-bar-handwrite-map" variable (:default-value (let ((map (make-sparse-keymap "Handwrite functions."))) (define-key map [numbering] (quote (menu-item "Page numbering" handwrite-set-pagenumber :button (:toggle . handwrite-pagenumbering)))) (define-key map [handwrite-separator2] (quote ("----"))) (define-key map [10pt] (quote (menu-item "10 pt" handwrite-10pt :button (:radio eq handwrite-fontsize 10)))) (define-key map [11pt] (quote (menu-item "11 pt" handwrite-11pt :button (:radio eq handwrite-fontsize 11)))) (define-key map [12pt] (quote (menu-item "12 pt" handwrite-12pt :button (:radio eq handwrite-fontsize 12)))) (define-key map [13pt] (quote (menu-item "13 pt" handwrite-13pt :button (:radio eq handwrite-fontsize 13)))) (define-key map [handwrite-separator1] (quote ("----"))) (define-key map [handwrite] (quote ("Write by hand" . handwrite))) map)) nil [2755 3740])
+            ("fset" code nil nil [3741 3794])
+            ("handwrite-numlines" variable (:default-value 60) nil [3826 3973])
+            ("handwrite-fontsize" variable (:default-value 11) nil [3974 4113])
+            ("handwrite-linespace" variable (:default-value 12) nil [4114 4245])
+            ("handwrite-xstart" variable (:default-value 30) nil [4246 4380])
+            ("handwrite-ystart" variable (:default-value 810) nil [4381 4516])
+            ("handwrite-pagenumbering" variable nil nil [4517 4669])
+            ("handwrite-10pt-numlines" variable (:default-value 65) nil [4670 4814])
+            ("handwrite-11pt-numlines" variable (:default-value 60) nil [4815 4959])
+            ("handwrite-12pt-numlines" variable (:default-value 55) nil [4960 5104])
+            ("handwrite-13pt-numlines" variable (:default-value 50) nil [5105 5249])
+            ("handwrite" function (:user-visible-flag t) nil [5292 9612])
+            ("handwrite-set-pagenumber" function (:user-visible-flag t) nil [9615 9819])
+            ("handwrite-10pt" function (:user-visible-flag t) nil [9821 10189])
+            ("handwrite-11pt" function (:user-visible-flag t) nil [10192 10560])
+            ("handwrite-12pt" function (:user-visible-flag t) nil [10562 10930])
+            ("handwrite-13pt" function (:user-visible-flag t) nil [10932 11300])
+            ("handwrite-insert-header" function (:arguments ("buf-name")) nil [11416 11691])
+            ("handwrite-insert-preamble" function nil nil [11743 13008])
+            ("handwrite-insert-info" function nil nil [13106 13544])
+            ("handwrite-insert-font" function nil nil [13724 62611])
+            ("handwrite-set-pagenumber-off" function nil nil [62639 62748])
+            ("handwrite-set-pagenumber-on" function nil nil [62775 62881])
+            ("handwrite" package nil nil [63147 63167]))          
+      :file "handwrite.el"
+      :pointmax 63197
+      :fsize 63228
+      :lastmodtime '(23525 29595 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("fortune" customgroup (:user-visible-flag t) nil [2462 2590])
+            ("fortune-signature" customgroup (:user-visible-flag t) nil [2591 2704])
+            ("fortune-dir" variable (:default-value "~/docs/ascii/misc/fortunes/") nil [2706 2858])
+            ("fortune-file" variable (:default-value (expand-file-name "usenet" fortune-dir)) nil [2859 3017])
+            ("fortune-database-extension" variable (:default-value ".dat") nil [3018 3202])
+            ("fortune-program" variable (:default-value "fortune") nil [3203 3314])
+            ("fortune-program-options" variable nil nil [3315 3551])
+            ("fortune-strfile" variable (:default-value "strfile") nil [3552 3670])
+            ("fortune-strfile-options" variable nil nil [3671 3798])
+            ("fortune-quiet-strfile-options" variable (:default-value "> /dev/null") nil [3799 4052])
+            ("fortune-always-compile" variable (:default-value t) nil [4054 4243])
+            ("fortune-author-line-prefix" variable (:default-value "                  -- ") nil [4244 4407])
+            ("fortune-fill-column" variable (:default-value fill-column) nil [4408 4531])
+            ("fortune-from-mail" variable (:default-value "private e-mail") nil [4532 4719])
+            ("fortune-sigstart" variable nil nil [4720 4867])
+            ("fortune-sigend" variable nil nil [4868 5012])
+            ("fortune-buffer-name" variable (:default-value "*fortune*") nil [5044 5084])
+            ("fortune-end-sep" variable
+               (:constant-flag t
+                :default-value "
+%
+")
+                nil [5085 5119])
+            ("fortune-append" function (:arguments ("string" "interactive" "file")) nil [5169 5996])
+            ("fortune-ask-file" function nil nil [5998 6156])
+            ("fortune-add-fortune" function
+               (:user-visible-flag t
+                :arguments ("string" "file"))
+                nil [6173 6504])
+            ("fortune-from-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "file"))
+                nil [6521 7882])
+            ("fortune-compile" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [7957 8870])
+            ("fortune-to-signature" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [8937 9707])
+            ("fortune-in-buffer" function (:arguments ("_interactive" "file")) nil [9749 10700])
+            ("fortune-message" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [10717 11209])
+            ("fortune" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [11226 11789])
+            ("fortune" package nil nil [11815 11833]))          
+      :file "fortune.el"
+      :pointmax 11860
+      :fsize 11859
+      :lastmodtime '(23525 29594 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [945 962])
+            ("gamegrid" include nil nil [965 984])
+            ("tetris" customgroup (:user-visible-flag t) nil [1066 1150])
+            ("tetris-use-glyphs" variable (:default-value t) nil [1152 1262])
+            ("tetris-use-color" variable (:default-value t) nil [1264 1372])
+            ("tetris-draw-border-with-glyphs" variable (:default-value t) nil [1374 1508])
+            ("tetris-default-tick-period" variable (:default-value 0.3) nil [1510 1641])
+            ("tetris-update-speed-function" variable (:default-value (quote tetris-default-update-speed-function)) nil [1643 2027])
+            ("tetris-mode-hook" variable nil nil [2029 2127])
+            ("tetris-tty-colors" variable (:default-value ["blue" "white" "yellow" "magenta" "cyan" "green" "red"]) nil [2129 2488])
+            ("tetris-x-colors" variable (:default-value [[0 0 1] [0.7 0 1] [1 1 0] [1 0 1] [0 1 1] [0 1 0] [1 0 0]]) nil [2490 3079])
+            ("tetris-buffer-name" variable (:default-value "*Tetris*") nil [3081 3188])
+            ("tetris-buffer-width" variable (:default-value 30) nil [3190 3294])
+            ("tetris-buffer-height" variable (:default-value 22) nil [3296 3402])
+            ("tetris-width" variable (:default-value 10) nil [3404 3491])
+            ("tetris-height" variable (:default-value 20) nil [3493 3582])
+            ("tetris-top-left-x" variable (:default-value 3) nil [3584 3692])
+            ("tetris-top-left-y" variable (:default-value 1) nil [3694 3802])
+            ("tetris-next-x" variable (:default-value (+ (* 2 tetris-top-left-x) tetris-width)) nil [3804 3897])
+            ("tetris-next-y" variable (:default-value tetris-top-left-y) nil [3899 3969])
+            ("tetris-score-x" variable (:default-value tetris-next-x) nil [3971 4033])
+            ("tetris-score-y" variable (:default-value (+ tetris-next-y 6)) nil [4035 4103])
+            ("tetris-score-file" variable (:default-value "tetris-scores") nil [4233 4443])
+            ("tetris-blank-options" variable (:default-value (quote (((glyph colorize) (t 32)) ((color-x color-x) (mono-x grid-x) (color-tty color-tty)) (((glyph color-x) [0 0 0]) (color-tty "black"))))) nil [4525 4722])
+            ("tetris-cell-options" variable (:default-value (quote (((glyph colorize) (emacs-tty 79) (t 32)) ((color-x color-x) (mono-x mono-x) (color-tty color-tty) (mono-tty mono-tty))))) nil [4724 4990])
+            ("tetris-border-options" variable (:default-value (quote (((glyph colorize) (t 43)) ((color-x color-x) (mono-x grid-x) (color-tty color-tty)) (((glyph color-x) [0.5 0.5 0.5]) (color-tty "white"))))) nil [4992 5194])
+            ("tetris-space-options" variable (:default-value (quote (((t 32)) nil nil))) nil [5196 5258])
+            ("tetris-shapes" variable
+               (:constant-flag t
+                :default-value [[[[0 0] [1 0] [0 1] [1 1]]] [[[0 0] [1 0] [2 0] [2 1]] [[1 -1] [1 0] [1 1] [0 1]] [[0 -1] [0 0] [1 0] [2 0]] [[1 -1] [2 -1] [1 0] [1 1]]] [[[0 0] [1 0] [2 0] [0 1]] [[0 -1] [1 -1] [1 0] [1 1]] [[2 -1] [0 0] [1 0] [2 0]] [[1 -1] [1 0] [1 1] [2 1]]] [[[0 0] [1 0] [1 1] [2 1]] [[1 0] [0 1] [1 1] [0 2]]] [[[1 0] [2 0] [0 1] [1 1]] [[0 0] [0 1] [1 1] [1 2]]] [[[1 0] [0 1] [1 1] [2 1]] [[1 0] [1 1] [2 1] [1 2]] [[0 1] [1 1] [2 1] [1 2]] [[1 0] [0 1] [1 1] [1 2]]] [[[0 0] [1 0] [2 0] [3 0]] [[1 -1] [1 0] [1 1] [1 2]]]])
+                nil [5340 6126])
+            ("tetris-shape-scores" variable
+               (:constant-flag t
+                :default-value [[6] [6 7 6 7] [6 7 6 7] [6 7] [6 7] [5 5 6 5] [5 8]])
+                nil [6232 6319])
+            ("tetris-shape-dimensions" variable
+               (:constant-flag t
+                :default-value [[2 2] [3 2] [3 2] [3 2] [3 2] [3 2] [4 1]])
+                nil [6321 6401])
+            ("tetris-blank" variable
+               (:constant-flag t
+                :default-value 7)
+                nil [6403 6428])
+            ("tetris-border" variable
+               (:constant-flag t
+                :default-value 8)
+                nil [6430 6456])
+            ("tetris-space" variable
+               (:constant-flag t
+                :default-value 9)
+                nil [6458 6483])
+            ("tetris-default-update-speed-function" function (:arguments ("_shapes" "rows")) nil [6485 6569])
+            ("tetris-shape" variable nil nil [6651 6674])
+            ("tetris-rot" variable nil nil [6675 6696])
+            ("tetris-next-shape" variable nil nil [6697 6725])
+            ("tetris-n-shapes" variable nil nil [6726 6752])
+            ("tetris-n-rows" variable nil nil [6753 6777])
+            ("tetris-score" variable nil nil [6778 6801])
+            ("tetris-pos-x" variable nil nil [6802 6825])
+            ("tetris-pos-y" variable nil nil [6826 6849])
+            ("tetris-paused" variable nil nil [6850 6876])
+            ("make-variable-buffer-local" code nil nil [6878 6920])
+            ("make-variable-buffer-local" code nil nil [6921 6961])
+            ("make-variable-buffer-local" code nil nil [6962 7009])
+            ("make-variable-buffer-local" code nil nil [7010 7055])
+            ("make-variable-buffer-local" code nil nil [7056 7099])
+            ("make-variable-buffer-local" code nil nil [7100 7142])
+            ("make-variable-buffer-local" code nil nil [7143 7185])
+            ("make-variable-buffer-local" code nil nil [7186 7228])
+            ("make-variable-buffer-local" code nil nil [7229 7272])
+            ("tetris-mode-map" variable (:default-value (let ((map (make-sparse-keymap (quote tetris-mode-map)))) (define-key map "n" (quote tetris-start-game)) (define-key map "q" (quote tetris-end-game)) (define-key map "p" (quote tetris-pause-game)) (define-key map " " (quote tetris-move-bottom)) (define-key map [left] (quote tetris-move-left)) (define-key map [right] (quote tetris-move-right)) (define-key map [up] (quote tetris-rotate-prev)) (define-key map [down] (quote tetris-move-down)) map)) nil [7354 7806])
+            ("tetris-null-map" variable (:default-value (let ((map (make-sparse-keymap (quote tetris-null-map)))) (define-key map "n" (quote tetris-start-game)) map)) nil [7808 7939])
+            ("tetris-display-options" function nil nil [8021 8647])
+            ("tetris-get-tick-period" function nil nil [8649 8865])
+            ("tetris-get-shape-cell" function (:arguments ("block")) nil [8867 9001])
+            ("tetris-shape-width" function nil nil [9003 9087])
+            ("tetris-shape-rotations" function nil nil [9089 9167])
+            ("tetris-draw-score" function nil nil [9169 9617])
+            ("tetris-update-score" function nil nil [9619 9759])
+            ("tetris-new-shape" function nil nil [9761 10108])
+            ("tetris-draw-next-shape" function nil nil [10110 10649])
+            ("tetris-draw-shape" function nil nil [10651 11032])
+            ("tetris-erase-shape" function nil nil [11034 11416])
+            ("tetris-test-shape" function nil nil [11418 12015])
+            ("tetris-full-row" function (:arguments ("y")) nil [12017 12270])
+            ("tetris-shift-row" function (:arguments ("y")) nil [12272 12707])
+            ("tetris-shift-down" function nil nil [12709 12924])
+            ("tetris-draw-border-p" function nil nil [12926 13041])
+            ("tetris-init-buffer" function nil nil [13043 14037])
+            ("tetris-reset-game" function nil nil [14039 14314])
+            ("tetris-shape-done" function nil nil [14316 14559])
+            ("tetris-update-game" function (:arguments ("tetris-buffer")) nil [14561 14978])
+            ("tetris-move-bottom" function (:user-visible-flag t) nil [14980 15358])
+            ("tetris-move-left" function (:user-visible-flag t) nil [15360 15637])
+            ("tetris-move-right" function (:user-visible-flag t) nil [15639 15911])
+            ("tetris-move-down" function (:user-visible-flag t) nil [15913 16185])
+            ("tetris-rotate-prev" function (:user-visible-flag t) nil [16187 16573])
+            ("tetris-rotate-next" function (:user-visible-flag t) nil [16575 16979])
+            ("tetris-end-game" function (:user-visible-flag t) nil [16981 17167])
+            ("tetris-start-game" function (:user-visible-flag t) nil [17169 17437])
+            ("tetris-pause-game" function (:user-visible-flag t) nil [17439 17632])
+            ("tetris-active-p" function nil nil [17634 17703])
+            ("put" code nil nil [17705 17744])
+            ("define-derived-mode" code nil nil [17746 18438])
+            ("tetris" function (:user-visible-flag t) nil [18455 19377])
+            ("tetris" package nil nil [19379 19396]))          
+      :file "tetris.el"
+      :pointmax 19422
+      :fsize 19421
+      :lastmodtime '(23525 29595 0 0)
+      :unmatched-syntax '((close-paren 962 . 963) (symbol 927 . 944) (open-paren 926 . 927))))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!play!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041progmodes\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041progmodes\041semantic.cache"
index 437da4a..903d2ff 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041progmodes\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041progmodes\041semantic.cache"
Binary files differ
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041semantic.cache"
index 76863a1..974504e 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041semantic.cache"
@@ -125,7 +125,7 @@
             ("put" code nil nil [15471 15511])
             ("define-derived-mode" code nil nil [15512 15657])
             ("self-insert-uses-region-functions" variable nil nil [15690 16550])
-            ("hard-newline" variable (:default-value (propertize "


+            ("hard-newline" variable (:default-value (propertize "



 " (quote hard) t (quote rear-nonsticky) (quote (hard)))) nil [16552 16685])
             ("newline" function
                (:user-visible-flag t
@@ -828,13 +828,13 @@
             ("messages-buffer" function nil nil [362507 362794])
             ("bad-packages-alist" variable
                (:constant-flag t
-                :default-value (quote ((semantic semantic-version "\\`2\\.0pre[1-3]\\'" "The version of `semantic' loaded does not work in Emacs 22.


-It can cause constant high CPU load.


-Upgrade to at least Semantic 2.0pre4 (distributed with CEDET 1.0pre4).") (CUA-mode t nil "CUA-mode is now part of the standard GNU Emacs distribution,


-so you can now enable CUA via the Options menu or by customizing `cua-mode'.


-


-You have loaded an older version of CUA-mode which does not work


-correctly with this version of Emacs.  You should remove the old


+                :default-value (quote ((semantic semantic-version "\\`2\\.0pre[1-3]\\'" "The version of `semantic' loaded does not work in Emacs 22.



+It can cause constant high CPU load.



+Upgrade to at least Semantic 2.0pre4 (distributed with CEDET 1.0pre4).") (CUA-mode t nil "CUA-mode is now part of the standard GNU Emacs distribution,



+so you can now enable CUA via the Options menu or by customizing `cua-mode'.



+



+You have loaded an older version of CUA-mode which does not work



+correctly with this version of Emacs.  You should remove the old



 version and use the one distributed with Emacs."))))
                 nil [363743 365169])
             ("bad-package-check" function (:arguments ("package")) nil [365171 365676])
@@ -920,14 +920,14 @@
                 nil [2984 3334])
             ("mode-line-eol-desc-cache" variable nil nil [3336 3373])
             ("mode-line-eol-desc" function nil nil [3375 4254])
-            ("mode-line-default-help-echo" variable (:default-value "mouse-1: Select (drag to resize)


-mouse-2: Make current window occupy the whole frame


+            ("mode-line-default-help-echo" variable (:default-value "mouse-1: Select (drag to resize)



+mouse-2: Make current window occupy the whole frame



 mouse-3: Remove current window from display") nil [4282 4822])
             ("mode-line-front-space" variable (:default-value (quote (:eval (if (display-graphic-p) " " "-")))) nil [4824 5109])
             ("put" code nil nil [5110 5162])
             ("mode-line-mule-info-help-echo" function (:arguments ("window" "_object" "_point")) nil [5164 5616])
-            ("mode-line-mule-info" variable (:default-value (\` ("" (current-input-method (:propertize ("" current-input-method-title) help-echo (concat (\, (purecopy "Current input method: ")) current-input-method (\, (purecopy "


-mouse-2: Disable input method


+            ("mode-line-mule-info" variable (:default-value (\` ("" (current-input-method (:propertize ("" current-input-method-title) help-echo (concat (\, (purecopy "Current input method: ")) current-input-method (\, (purecopy "



+mouse-2: Disable input method



 mouse-3: Describe current input method"))) local-map (\, mode-line-input-method-map) mouse-face mode-line-highlight)) (\, (propertize "%z" (quote help-echo) (quote mode-line-mule-info-help-echo) (quote mouse-face) (quote mode-line-highlight) (quote local-map) mode-line-coding-system-map)) (:eval (mode-line-eol-desc))))) nil [5618 6540])
             ("put" code nil nil [6556 6606])
             ("make-variable-buffer-local" code nil nil [6607 6656])
@@ -951,25 +951,25 @@
             ("mode-line-mode-menu" variable (:default-value (make-sparse-keymap "Minor Modes")) nil [10378 10487])
             ("mode-line-major-mode-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (bindings--define-key map [mode-line down-mouse-1] (\` (menu-item "Menu Bar" ignore :filter (\, (lambda (_) (mouse-menu-major-mode-map)))))) (define-key map [mode-line mouse-2] (quote describe-mode)) (define-key map [mode-line down-mouse-3] mode-line-mode-menu) map)) nil [10489 10880])
             ("mode-line-minor-mode-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [mode-line down-mouse-1] (quote mouse-minor-mode-menu)) (define-key map [mode-line mouse-2] (quote mode-line-minor-mode-help)) (define-key map [mode-line down-mouse-3] mode-line-mode-menu) (define-key map [header-line down-mouse-3] mode-line-mode-menu) map)) nil [10882 11272])
-            ("mode-line-modes" variable (:default-value (let ((recursive-edit-help-echo "Recursive edit, type C-M-c to get out")) (list (propertize "%[" (quote help-echo) recursive-edit-help-echo) "(" (\` (:propertize ("" mode-name) help-echo "Major mode


-mouse-1: Display major mode menu


-mouse-2: Show help for major mode


-mouse-3: Toggle minor modes" mouse-face mode-line-highlight local-map (\, mode-line-major-mode-keymap))) (quote ("" mode-line-process)) (\` (:propertize ("" minor-mode-alist) mouse-face mode-line-highlight help-echo "Minor mode


-mouse-1: Display minor mode menu


-mouse-2: Show help for minor mode


+            ("mode-line-modes" variable (:default-value (let ((recursive-edit-help-echo "Recursive edit, type C-M-c to get out")) (list (propertize "%[" (quote help-echo) recursive-edit-help-echo) "(" (\` (:propertize ("" mode-name) help-echo "Major mode



+mouse-1: Display major mode menu



+mouse-2: Show help for major mode



+mouse-3: Toggle minor modes" mouse-face mode-line-highlight local-map (\, mode-line-major-mode-keymap))) (quote ("" mode-line-process)) (\` (:propertize ("" minor-mode-alist) mouse-face mode-line-highlight help-echo "Minor mode



+mouse-1: Display minor mode menu



+mouse-2: Show help for minor mode



 mouse-3: Toggle minor modes" local-map (\, mode-line-minor-mode-keymap))) (propertize "%n" (quote help-echo) "mouse-2: Remove narrowing from buffer" (quote mouse-face) (quote mode-line-highlight) (quote local-map) (make-mode-line-mouse-map (quote mouse-2) (function mode-line-widen))) ")" (propertize "%]" (quote help-echo) recursive-edit-help-echo) " "))) nil [11274 12284])
             ("put" code nil nil [12285 12331])
             ("mode-line-column-line-number-mode-map" variable (:default-value (let ((map (make-sparse-keymap)) (menu-map (make-sparse-keymap "Toggle Line and Column Number Display"))) (bindings--define-key menu-map [size-indication-mode] (quote (menu-item "Display Size Indication" size-indication-mode :help "Toggle displaying a size indication in the mode-line" :button (:toggle . size-indication-mode)))) (bindings--define-key menu-map [line-number-mode] (quote (menu-item "Display Line Numbers" line-number-mode :help "Toggle displaying line numbers in the mode-line" :button (:toggle . line-number-mode)))) (bindings--define-key menu-map [column-number-mode] (quote (menu-item "Display Column Numbers" column-number-mode :help "Toggle displaying column numbers in the mode-line" :button (:toggle . column-number-mode)))) (define-key map [mode-line down-mouse-1] menu-map) map)) nil [12333 13277])
             ("column-number-indicator-zero-based" variable (:default-value t) nil [13279 13665])
             ("mode-line-percent-position" variable (:default-value (quote (-3 "%p"))) nil [13667 14457])
             ("put" code nil nil [14458 14515])
-            ("mode-line-position" variable (:default-value (\` ((:propertize mode-line-percent-position local-map (\, mode-line-column-line-number-mode-map) mouse-face mode-line-highlight help-echo "Size indication mode


-mouse-1: Display Line and Column Mode Menu") (size-indication-mode (8 (\, (propertize " of %I" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Size indication mode


-mouse-1: Display Line and Column Mode Menu")))) (line-number-mode ((column-number-mode (column-number-indicator-zero-based (10 (\, (propertize " (%l,%c)" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line number and Column number


-mouse-1: Display Line and Column Mode Menu"))) (10 (\, (propertize " (%l,%C)" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line number and Column number


-mouse-1: Display Line and Column Mode Menu")))) (6 (\, (propertize " L%l" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line Number


-mouse-1: Display Line and Column Mode Menu"))))) ((column-number-mode (column-number-indicator-zero-based (5 (\, (propertize " C%c" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Column number


-mouse-1: Display Line and Column Mode Menu"))) (5 (\, (propertize " C%C" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Column number


+            ("mode-line-position" variable (:default-value (\` ((:propertize mode-line-percent-position local-map (\, mode-line-column-line-number-mode-map) mouse-face mode-line-highlight help-echo "Size indication mode



+mouse-1: Display Line and Column Mode Menu") (size-indication-mode (8 (\, (propertize " of %I" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Size indication mode



+mouse-1: Display Line and Column Mode Menu")))) (line-number-mode ((column-number-mode (column-number-indicator-zero-based (10 (\, (propertize " (%l,%c)" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line number and Column number



+mouse-1: Display Line and Column Mode Menu"))) (10 (\, (propertize " (%l,%C)" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line number and Column number



+mouse-1: Display Line and Column Mode Menu")))) (6 (\, (propertize " L%l" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Line Number



+mouse-1: Display Line and Column Mode Menu"))))) ((column-number-mode (column-number-indicator-zero-based (5 (\, (propertize " C%c" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Column number



+mouse-1: Display Line and Column Mode Menu"))) (5 (\, (propertize " C%C" (quote local-map) mode-line-column-line-number-mode-map (quote mouse-face) (quote mode-line-highlight) (quote help-echo) "Column number



 mouse-1: Display Line and Column Mode Menu")))))))))) nil [14517 16636])
             ("put" code nil nil [16637 16686])
             ("mode-line-buffer-identification-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [mode-line mouse-1] (quote mode-line-previous-buffer)) (define-key map [header-line down-mouse-1] (quote ignore)) (define-key map [header-line mouse-1] (quote mode-line-previous-buffer)) (define-key map [mode-line mouse-3] (quote mode-line-next-buffer)) (define-key map [header-line down-mouse-3] (quote ignore)) (define-key map [header-line mouse-3] (quote mode-line-next-buffer)) map)) nil [16688 17421])
@@ -2150,7 +2150,7 @@
             ("subregexp-context-p" function (:arguments ("regexp" "pos" "start")) nil [151602 153512])
             ("split-string-default-separators" variable
                (:constant-flag t
-                :default-value "[ 	


+                :default-value "[ 	



 
]+")
                 nil [153534 153887])
             ("split-string" function (:arguments ("string" "separators" "omit-nulls" "trim")) nil [154149 157265])
@@ -2327,12 +2327,12 @@
             ("whitespace-tab-regexp" variable (:default-value "\\(	+\\)") nil [23203 23889])
             ("whitespace-trailing-regexp" variable (:default-value "\\([	 \302\240]+\\)$") nil [23892 24345])
             ("whitespace-space-before-tab-regexp" variable (:default-value "\\( +\\)\\(	+\\)") nil [24348 24630])
-            ("whitespace-indentation-regexp" variable (:default-value (quote ("^	*\\(\\( \\{%d\\}\\)+\\)[^


-	]" . "^ *\\(	+\\)[^


+            ("whitespace-indentation-regexp" variable (:default-value (quote ("^	*\\(\\( \\{%d\\}\\)+\\)[^



+	]" . "^ *\\(	+\\)[^



 ]"))) nil [24633 25140])
-            ("whitespace-empty-at-bob-regexp" variable (:default-value "\\`\\(\\([ 	]*


+            ("whitespace-empty-at-bob-regexp" variable (:default-value "\\`\\(\\([ 	]*



 \\)+\\)") nil [25143 25400])
-            ("whitespace-empty-at-eob-regexp" variable (:default-value "^\\([ 	


+            ("whitespace-empty-at-eob-regexp" variable (:default-value "^\\([ 	



 ]+\\)\\'") nil [25403 25642])
             ("whitespace-space-after-tab-regexp" variable (:default-value (quote ("	+\\(\\( \\{%d,\\}\\)+\\)" . "\\(	+\\) \\{%d,\\}"))) nil [25645 26123])
             ("whitespace-big-indent-regexp" variable (:default-value "^\\(\\(?:	\\{4,\\}\\| \\{32,\\}\\)[	 ]*\\)") nil [26125 26657])
@@ -2385,46 +2385,46 @@
                 nil [55114 55861])
             ("whitespace-report-text" variable
                (:constant-flag t
-                :default-value (quote (" Whitespace Report


-


- Current Setting                       Whitespace Problem


-


- empty                    []     []  empty lines at beginning of buffer


- empty                    []     []  empty lines at end of buffer


- trailing                 []     []  SPACEs or TABs at end of line


- indentation              []     []  >= `tab-width' SPACEs at beginning of line


- indentation::tab         []     []  >= `tab-width' SPACEs at beginning of line


- indentation::space       []     []  TABs at beginning of line


- space-before-tab         []     []  SPACEs before TAB


- space-before-tab::tab    []     []  SPACEs before TAB: SPACEs


- space-before-tab::space  []     []  SPACEs before TAB: TABs


- space-after-tab          []     []  >= `tab-width' SPACEs after TAB


- space-after-tab::tab     []     []  >= `tab-width' SPACEs after TAB: SPACEs


- space-after-tab::space   []     []  >= `tab-width' SPACEs after TAB: TABs


-


- indent-tabs-mode =


- tab-width        = 


-


-" . " Whitespace Report


-


- Current Setting                       Whitespace Problem


-


- empty                    []     []  empty lines at beginning of buffer


- empty                    []     []  empty lines at end of buffer


- trailing                 []     []  SPACEs or TABs at end of line


- indentation              []     []  TABs at beginning of line


- indentation::tab         []     []  >= `tab-width' SPACEs at beginning of line


- indentation::space       []     []  TABs at beginning of line


- space-before-tab         []     []  SPACEs before TAB


- space-before-tab::tab    []     []  SPACEs before TAB: SPACEs


- space-before-tab::space  []     []  SPACEs before TAB: TABs


- space-after-tab          []     []  >= `tab-width' SPACEs after TAB


- space-after-tab::tab     []     []  >= `tab-width' SPACEs after TAB: SPACEs


- space-after-tab::space   []     []  >= `tab-width' SPACEs after TAB: TABs


-


- indent-tabs-mode =


- tab-width        = 


-


+                :default-value (quote (" Whitespace Report



+



+ Current Setting                       Whitespace Problem



+



+ empty                    []     []  empty lines at beginning of buffer



+ empty                    []     []  empty lines at end of buffer



+ trailing                 []     []  SPACEs or TABs at end of line



+ indentation              []     []  >= `tab-width' SPACEs at beginning of line



+ indentation::tab         []     []  >= `tab-width' SPACEs at beginning of line



+ indentation::space       []     []  TABs at beginning of line



+ space-before-tab         []     []  SPACEs before TAB



+ space-before-tab::tab    []     []  SPACEs before TAB: SPACEs



+ space-before-tab::space  []     []  SPACEs before TAB: TABs



+ space-after-tab          []     []  >= `tab-width' SPACEs after TAB



+ space-after-tab::tab     []     []  >= `tab-width' SPACEs after TAB: SPACEs



+ space-after-tab::space   []     []  >= `tab-width' SPACEs after TAB: TABs



+



+ indent-tabs-mode =



+ tab-width        = 



+



+" . " Whitespace Report



+



+ Current Setting                       Whitespace Problem



+



+ empty                    []     []  empty lines at beginning of buffer



+ empty                    []     []  empty lines at end of buffer



+ trailing                 []     []  SPACEs or TABs at end of line



+ indentation              []     []  TABs at beginning of line



+ indentation::tab         []     []  >= `tab-width' SPACEs at beginning of line



+ indentation::space       []     []  TABs at beginning of line



+ space-before-tab         []     []  SPACEs before TAB



+ space-before-tab::tab    []     []  SPACEs before TAB: SPACEs



+ space-before-tab::space  []     []  SPACEs before TAB: TABs



+ space-after-tab          []     []  >= `tab-width' SPACEs after TAB



+ space-after-tab::tab     []     []  >= `tab-width' SPACEs after TAB: SPACEs



+ space-after-tab::space   []     []  >= `tab-width' SPACEs after TAB: TABs



+



+ indent-tabs-mode =



+ tab-width        = 



+



 ")))
                 nil [55864 58074])
             ("whitespace-report-buffer-name" variable
@@ -2442,37 +2442,37 @@
             ("whitespace-font-lock-keywords" variable nil nil [63295 63416])
             ("whitespace-help-text" variable
                (:constant-flag t
-                :default-value " Whitespace Toggle Options                  | scroll up  :  SPC   or > |


-                                            | scroll down:  M-SPC or < |


- FACES                                      \\__________________________/


- []  f   - toggle face visualization


- []  t   - toggle TAB visualization


- []  s   - toggle SPACE and HARD SPACE visualization


- []  r   - toggle trailing blanks visualization


- []  l   - toggle \"long lines\" visualization


- []  L   - toggle \"long lines\" tail visualization


- []  n   - toggle NEWLINE visualization


- []  e   - toggle empty line at bob and/or eob visualization


- []  C-i - toggle indentation SPACEs visualization (via `indent-tabs-mode')


- []  I   - toggle indentation SPACEs visualization


- []  i   - toggle indentation TABs visualization


- []  C-t - toggle big indentation visualization


- []  C-a - toggle SPACEs after TAB visualization (via `indent-tabs-mode')


- []  A   - toggle SPACEs after TAB: SPACEs visualization


- []  a   - toggle SPACEs after TAB: TABs visualization


- []  C-b - toggle SPACEs before TAB visualization (via `indent-tabs-mode')


- []  B   - toggle SPACEs before TAB: SPACEs visualization


- []  b   - toggle SPACEs before TAB: TABs visualization


-


- DISPLAY TABLE


- []  T - toggle TAB visualization


- []  S - toggle SPACE and HARD SPACE visualization


- []  N - toggle NEWLINE visualization


-


-      x - restore `whitespace-style' value


-


-      ? - display this text


-


+                :default-value " Whitespace Toggle Options                  | scroll up  :  SPC   or > |



+                                            | scroll down:  M-SPC or < |



+ FACES                                      \\__________________________/



+ []  f   - toggle face visualization



+ []  t   - toggle TAB visualization



+ []  s   - toggle SPACE and HARD SPACE visualization



+ []  r   - toggle trailing blanks visualization



+ []  l   - toggle \"long lines\" visualization



+ []  L   - toggle \"long lines\" tail visualization



+ []  n   - toggle NEWLINE visualization



+ []  e   - toggle empty line at bob and/or eob visualization



+ []  C-i - toggle indentation SPACEs visualization (via `indent-tabs-mode')



+ []  I   - toggle indentation SPACEs visualization



+ []  i   - toggle indentation TABs visualization



+ []  C-t - toggle big indentation visualization



+ []  C-a - toggle SPACEs after TAB visualization (via `indent-tabs-mode')



+ []  A   - toggle SPACEs after TAB: SPACEs visualization



+ []  a   - toggle SPACEs after TAB: TABs visualization



+ []  C-b - toggle SPACEs before TAB visualization (via `indent-tabs-mode')



+ []  B   - toggle SPACEs before TAB: SPACEs visualization



+ []  b   - toggle SPACEs before TAB: TABs visualization



+



+ DISPLAY TABLE



+ []  T - toggle TAB visualization



+ []  S - toggle SPACE and HARD SPACE visualization



+ []  N - toggle NEWLINE visualization



+



+      x - restore `whitespace-style' value



+



+      ? - display this text



+



 ")
                 nil [63419 64905])
             ("whitespace-help-buffer-name" variable
@@ -2922,20 +2922,20 @@
             ("inhibit-local-variables-suffixes" variable nil nil [121975 122251])
             ("inhibit-local-variables-ignore-case" variable (:default-value t) nil [122323 122429])
             ("inhibit-local-variables-p" function nil nil [122431 123241])
-            ("auto-mode-interpreter-regexp" variable (:default-value (purecopy "#![ 	]?\\([^ 	


-]*/bin/env[ 	]\\)?\\([^ 	


+            ("auto-mode-interpreter-regexp" variable (:default-value (purecopy "#![ 	]?\\([^ 	



+]*/bin/env[ 	]\\)?\\([^ 	



 ]+\\)")) nil [123243 123761])
             ("magic-mode-alist" variable nil nil [123763 124297])
             ("put" code nil nil [124298 124345])
-            ("magic-fallback-mode-alist" variable (:default-value (purecopy (\` ((image-type-auto-detected-p . image-mode) ("\\(PK00\\)?[P]K" . archive-mode) ((\, (let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") (comment-re (concat "\\(?:!--" incomment-re "*-->[ 	



-]*<\\)"))) (concat "\\(?:<\\?xml[ 	



-]+[^>]*>\\)?[ 	



-]*<" comment-re "*" "\\(?:!DOCTYPE[ 	



-]+[^>]*>[ 	



-]*<[ 	



-]*" comment-re "*\\)?" "[Hh][Tt][Mm][Ll]"))) . mhtml-mode) ("<!DOCTYPE[ 	



-]+[Hh][Tt][Mm][Ll]" . mhtml-mode) ("<\\?xml " . xml-mode) ((\, (let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") (comment-re (concat "\\(?:!--" incomment-re "*-->[ 	



-]*<\\)"))) (concat "[ 	



+            ("magic-fallback-mode-alist" variable (:default-value (purecopy (\` ((image-type-auto-detected-p . image-mode) ("\\(PK00\\)?[P]K" . archive-mode) ((\, (let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") (comment-re (concat "\\(?:!--" incomment-re "*-->[ 	




+]*<\\)"))) (concat "\\(?:<\\?xml[ 	




+]+[^>]*>\\)?[ 	




+]*<" comment-re "*" "\\(?:!DOCTYPE[ 	




+]+[^>]*>[ 	




+]*<[ 	




+]*" comment-re "*\\)?" "[Hh][Tt][Mm][Ll]"))) . mhtml-mode) ("<!DOCTYPE[ 	




+]+[Hh][Tt][Mm][Ll]" . mhtml-mode) ("<\\?xml " . xml-mode) ((\, (let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") (comment-re (concat "\\(?:!--" incomment-re "*-->[ 	




+]*<\\)"))) (concat "[ 	




 ]*<" comment-re "*!DOCTYPE "))) . sgml-mode) ("%!PS" . ps-mode) ("# xmcd " . conf-unix-mode))))) nil [124347 125890])
             ("put" code nil nil [125891 125947])
             ("magic-mode-regexp-match-limit" variable (:default-value 4000) nil [125949 126091])
@@ -2961,7 +2961,7 @@
             ("hack-local-variables-confirm" function (:arguments ("all-vars" "unsafe-vars" "risky-vars" "dir-name")) nil [140827 143697])
             ("hack-local-variable-regexp" variable
                (:constant-flag t
-                :default-value "[ 	]*\\([^][;\"'?()\\ 	


+                :default-value "[ 	]*\\([^][;\"'?()\\ 	



 ]+\\)[ 	]*:[ 	]*")
                 nil [143699 143786])
             ("hack-local-variables-prop-line" function (:arguments ("handle-mode")) nil [143788 147066])
@@ -3382,9 +3382,37 @@
       :lastmodtime '(23525 29503 0 0)
       :unmatched-syntax '((close-paren 4800 . 4801) (symbol 4765 . 4782) (open-paren 4764 . 4765)))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1048 1065])
+            ("subr-x" include nil nil [1085 1102])
+            ("file-notify--library" variable
+               (:constant-flag t
+                :default-value (cond ((featurep (quote inotify)) (quote inotify)) ((featurep (quote kqueue)) (quote kqueue)) ((featurep (quote gfilenotify)) (quote gfilenotify)) ((featurep (quote w32notify)) (quote w32notify))))
+                nil [1105 1525])
+            ("cl-defstruct" code nil nil [1527 1853])
+            ("file-notify--watch-absolute-filename" function (:arguments ("watch")) nil [1855 2155])
+            ("file-notify-descriptors" variable (:default-value (make-hash-table :test (quote equal))) nil [2157 2474])
+            ("file-notify--rm-descriptor" function (:arguments ("descriptor")) nil [2476 3031])
+            ("file-notify-handle-event" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [3138 3690])
+            ("file-notify--pending-event" variable nil nil [3769 3945])
+            ("file-notify--event-watched-file" function (:arguments ("event")) nil [3947 4227])
+            ("file-notify--event-file-name" function (:arguments ("event")) nil [4229 4552])
+            ("file-notify--event-file1-name" function (:arguments ("event")) nil [4605 4989])
+            ("file-notify--event-cookie" function (:arguments ("event")) nil [5033 5193])
+            ("file-notify-callback" function (:arguments ("event")) nil [5320 11050])
+            ("file-notify-add-watch" function (:arguments ("file" "flags" "callback")) nil [11223 15446])
+            ("file-notify-rm-watch" function (:arguments ("descriptor")) nil [15448 16528])
+            ("file-notify-valid-p" function (:arguments ("descriptor")) nil [16530 17472])
+            ("filenotify" package nil nil [17899 17920]))          
       :file "filenotify.el"
+      :pointmax 17950
       :fsize 17949
-      :lastmodtime '(23525 29508 0 0))
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax '((close-paren 1102 . 1103) (symbol 1067 . 1084) (open-paren 1066 . 1067)))
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -3901,9 +3929,208 @@
       :lastmodtime '(23525 29510 0 0)
       :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("syntax" include nil nil [10482 10499])
+            ("cl-lib" include nil nil [10519 10536])
+            ("font-lock" customgroup
+               (:user-visible-flag t
+                :value (quote ((jit-lock custom-group))))
+                nil [10573 10815])
+            ("font-lock-faces" customgroup (:user-visible-flag t) nil [10817 10923])
+            ("font-lock-extra-types" customgroup (:user-visible-flag t) nil [10925 11047])
+            ("font-lock-maximum-size" variable (:default-value 256000) nil [11070 12126])
+            ("make-obsolete-variable" code nil nil [12127 12186])
+            ("font-lock-maximum-decoration" variable (:default-value t) nil [12188 13318])
+            ("font-lock-verbose" variable nil nil [13320 13633])
+            ("font-lock-comment-face" variable (:default-value (quote font-lock-comment-face)) nil [14307 14398])
+            ("font-lock-comment-delimiter-face" variable (:default-value (quote font-lock-comment-delimiter-face)) nil [14400 14520])
+            ("font-lock-string-face" variable (:default-value (quote font-lock-string-face)) nil [14522 14610])
+            ("font-lock-doc-face" variable (:default-value (quote font-lock-doc-face)) nil [14612 14700])
+            ("font-lock-keyword-face" variable (:default-value (quote font-lock-keyword-face)) nil [14702 14793])
+            ("font-lock-builtin-face" variable (:default-value (quote font-lock-builtin-face)) nil [14795 14886])
+            ("font-lock-function-name-face" variable (:default-value (quote font-lock-function-name-face)) nil [14888 14996])
+            ("font-lock-variable-name-face" variable (:default-value (quote font-lock-variable-name-face)) nil [14998 15106])
+            ("font-lock-type-face" variable (:default-value (quote font-lock-type-face)) nil [15108 15205])
+            ("font-lock-constant-face" variable (:default-value (quote font-lock-constant-face)) nil [15207 15316])
+            ("font-lock-warning-face" variable (:default-value (quote font-lock-warning-face)) nil [15318 15429])
+            ("font-lock-negation-char-face" variable (:default-value (quote font-lock-negation-char-face)) nil [15431 15599])
+            ("font-lock-preprocessor-face" variable (:default-value (quote font-lock-preprocessor-face)) nil [15601 15716])
+            ("define-obsolete-variable-alias" code nil nil [15718 15810])
+            ("font-lock-keywords" variable nil nil [15841 21692])
+            ("font-lock-keywords-alist" variable nil nil [21694 22298])
+            ("put" code nil nil [22299 22354])
+            ("font-lock-removed-keywords-alist" variable nil nil [22356 22756])
+            ("font-lock-keywords-only" variable nil nil [22758 22909])
+            ("font-lock-keywords-case-fold-search" variable nil nil [22911 23148])
+            ("make-variable-buffer-local" code nil nil [23149 23214])
+            ("font-lock-syntactically-fontified" variable nil nil [23216 23435])
+            ("make-variable-buffer-local" code nil nil [23436 23499])
+            ("font-lock-syntactic-face-function" variable (:default-value (lambda (state) (if (nth 3 state) font-lock-string-face font-lock-comment-face))) nil [23501 23918])
+            ("font-lock-syntactic-keywords" variable nil nil [23920 25141])
+            ("make-obsolete-variable" code nil nil [25142 25255])
+            ("font-lock-syntax-table" variable nil nil [25257 25450])
+            ("font-lock-mark-block-function" variable nil nil [25452 25718])
+            ("font-lock-fontify-buffer-function" variable (:default-value (function font-lock-default-fontify-buffer)) nil [25720 25891])
+            ("font-lock-unfontify-buffer-function" variable (:default-value (function font-lock-default-unfontify-buffer)) nil [25893 26116])
+            ("font-lock-fontify-region-function" variable (:default-value (function font-lock-default-fontify-region)) nil [26118 26614])
+            ("font-lock-unfontify-region-function" variable (:default-value (function font-lock-default-unfontify-region)) nil [26616 26853])
+            ("font-lock-inhibit-thing-lock" variable nil nil [26855 27103])
+            ("make-obsolete-variable" code nil nil [27104 27169])
+            ("defvar-local" code nil nil [27171 27504])
+            ("defvar-local" code nil nil [27506 27544])
+            ("font-lock-face-attributes" variable nil nil [28036 28070])
+            ("save-buffer-state" function (:arguments ("body")) nil [27745 27996])
+            ("defvar-local" code nil nil [28106 28147])
+            ("font-lock-specified-p" function (:arguments ("mode")) nil [28184 28571])
+            ("font-lock-initial-fontify" function nil nil [28573 29135])
+            ("font-lock-mode-internal" function (:arguments ("arg")) nil [29137 29560])
+            ("font-lock-add-keywords" function (:arguments ("mode" "keywords" "how")) nil [29562 33303])
+            ("font-lock-update-removed-keyword-alist" function (:arguments ("mode" "keywords" "how")) nil [33305 34393])
+            ("font-lock-remove-keywords" function (:arguments ("mode" "keywords")) nil [35191 37903])
+            ("font-lock-support-mode" variable (:default-value (quote jit-lock-mode)) nil [38247 39926])
+            ("fast-lock-mode" variable nil nil [39928 39951])
+            ("lazy-lock-mode" variable nil nil [39952 39975])
+            ("jit-lock-mode" variable nil nil [39976 39998])
+            ("declare-function" code nil nil [40000 40061])
+            ("declare-function" code nil nil [40062 40125])
+            ("declare-function" code nil nil [40126 40171])
+            ("declare-function" code nil nil [40172 40233])
+            ("declare-function" code nil nil [40234 40297])
+            ("declare-function" code nil nil [40298 40343])
+            ("font-lock-turn-on-thing-lock" function nil nil [40345 41667])
+            ("font-lock-turn-off-thing-lock" function nil nil [41669 42028])
+            ("font-lock-after-fontify-buffer" function nil nil [42030 42352])
+            ("font-lock-after-unfontify-buffer" function nil nil [42354 42890])
+            ("font-lock-extend-after-change-region-function" variable nil nil [45542 46292])
+            ("make-variable-buffer-local" code nil nil [46293 46368])
+            ("font-lock-fontify-buffer" function (:arguments ("interactively")) nil [46370 47350])
+            ("font-lock-unfontify-buffer" function nil nil [47352 47437])
+            ("font-lock-fontify-region" function (:arguments ("beg" "end" "loudly")) nil [47439 47749])
+            ("font-lock-unfontify-region" function (:arguments ("beg" "end")) nil [47751 47980])
+            ("font-lock-flush-function" variable (:default-value (function font-lock-after-change-function)) nil [47982 48146])
+            ("font-lock-flush" function (:arguments ("beg" "end")) nil [48148 48506])
+            ("font-lock-ensure-function" variable (:default-value (lambda (_beg _end) (unless font-lock-fontified (font-lock-default-fontify-buffer) (unless font-lock-mode (setq font-lock-fontified nil))))) nil [48508 49014])
+            ("font-lock-ensure" function (:arguments ("beg" "end")) nil [49016 49325])
+            ("font-lock-default-fontify-buffer" function nil nil [49327 50081])
+            ("font-lock-default-unfontify-buffer" function nil nil [50083 50422])
+            ("font-lock-dont-widen" variable nil nil [50424 50627])
+            ("font-lock-beg" variable nil nil [50630 50652])
+            ("font-lock-end" variable nil nil [50653 50675])
+            ("font-lock-extend-region-functions" variable (:default-value (quote (font-lock-extend-region-wholelines font-lock-extend-region-multiline))) nil [50676 51983])
+            ("make-variable-buffer-local" code nil nil [52114 52177])
+            ("font-lock-extend-region-multiline" function nil nil [52179 52948])
+            ("font-lock-extend-region-wholelines" function nil nil [52950 53441])
+            ("font-lock-default-fontify-region" function (:arguments ("beg" "end" "loudly")) nil [53443 55446])
+            ("font-lock-extra-managed-props" variable nil nil [55889 56102])
+            ("font-lock-default-unfontify-region" function (:arguments ("beg" "end")) nil [56104 56475])
+            ("font-lock-after-change-function" function (:arguments ("beg" "end" "old-len")) nil [56533 57680])
+            ("jit-lock-start" variable nil nil [57682 57705])
+            ("jit-lock-end" variable nil nil [57706 57727])
+            ("font-lock-extend-jit-lock-region-after-change" function (:arguments ("beg" "end" "old-len")) nil [57728 61204])
+            ("font-lock-fontify-block" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [61206 62328])
+            ("font-lock-prepend-text-property" function (:arguments ("start" "end" "prop" "value" "object")) nil [62762 63691])
+            ("font-lock-append-text-property" function (:arguments ("start" "end" "prop" "value" "object")) nil [63693 64619])
+            ("font-lock-fillin-text-property" function (:arguments ("start" "end" "prop" "value" "object")) nil [64621 65254])
+            ("font-lock--remove-face-from-text-property" function (:arguments ("start" "end" "prop" "value" "object")) nil [65256 66516])
+            ("font-lock-apply-syntactic-highlight" function (:arguments ("highlight")) nil [67120 68451])
+            ("font-lock-fontify-syntactic-anchored-keywords" function (:arguments ("keywords" "limit")) nil [68453 69502])
+            ("font-lock-fontify-syntactic-keywords-region" function (:arguments ("start" "end")) nil [69504 71314])
+            ("font-lock-comment-start-skip" variable nil nil [71411 71526])
+            ("font-lock-comment-end-skip" variable nil nil [71528 71634])
+            ("font-lock-fontify-syntactically-region" function (:arguments ("start" "end" "loudly")) nil [71636 73372])
+            ("font-lock-apply-highlight" function (:arguments ("highlight")) nil [73467 74991])
+            ("font-lock-fontify-anchored-keywords" function (:arguments ("keywords" "limit")) nil [74993 76405])
+            ("font-lock-fontify-keywords-region" function (:arguments ("start" "end" "loudly")) nil [76407 78796])
+            ("font-lock-compile-keywords" function (:arguments ("keywords" "syntactic-keywords")) nil [78874 80712])
+            ("font-lock-compile-keyword" function (:arguments ("keyword")) nil [80714 81592])
+            ("font-lock-eval-keywords" function (:arguments ("keywords")) nil [81594 81850])
+            ("font-lock-value-in-major-mode" function (:arguments ("values")) nil [81852 82205])
+            ("font-lock-choose-keywords" function (:arguments ("keywords" "level")) nil [82207 82595])
+            ("font-lock-refresh-defaults" function nil nil [82597 83173])
+            ("font-lock-major-mode" variable nil nil [83175 83273])
+            ("make-variable-buffer-local" code nil nil [83274 83324])
+            ("font-lock-set-defaults" function nil nil [83326 85988])
+            ("font-lock-comment-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "DimGray" :weight bold :slant italic) (((class grayscale) (background dark)) :foreground "LightGray" :weight bold :slant italic) (((class color) (min-colors 88) (background light)) :foreground "Firebrick") (((class color) (min-colors 88) (background dark)) :foreground "chocolate1") (((class color) (min-colors 16) (background light)) :foreground "red") (((class color) (min-colors 16) (background dark)) :foreground "red1") (((class color) (min-colors 8) (background light)) :foreground "red") (((class color) (min-colors 8) (background dark)) :foreground "yellow") (t :weight bold :slant italic)))
+                :type "face")
+                nil [86113 86950])
+            ("font-lock-comment-delimiter-face" variable
+               (:default-value (quote ((default :inherit font-lock-comment-face)))
+                :type "face")
+                nil [86952 87129])
+            ("font-lock-string-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "DimGray" :slant italic) (((class grayscale) (background dark)) :foreground "LightGray" :slant italic) (((class color) (min-colors 88) (background light)) :foreground "VioletRed4") (((class color) (min-colors 88) (background dark)) :foreground "LightSalmon") (((class color) (min-colors 16) (background light)) :foreground "RosyBrown") (((class color) (min-colors 16) (background dark)) :foreground "LightSalmon") (((class color) (min-colors 8)) :foreground "green") (t :slant italic)))
+                :type "face")
+                nil [87131 87812])
+            ("font-lock-doc-face" variable
+               (:default-value (quote ((t :inherit font-lock-string-face)))
+                :type "face")
+                nil [87814 87965])
+            ("font-lock-keyword-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "LightGray" :weight bold) (((class grayscale) (background dark)) :foreground "DimGray" :weight bold) (((class color) (min-colors 88) (background light)) :foreground "Purple") (((class color) (min-colors 88) (background dark)) :foreground "Cyan1") (((class color) (min-colors 16) (background light)) :foreground "Purple") (((class color) (min-colors 16) (background dark)) :foreground "Cyan") (((class color) (min-colors 8)) :foreground "cyan" :weight bold) (t :weight bold)))
+                :type "face")
+                nil [87967 88639])
+            ("font-lock-builtin-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "LightGray" :weight bold) (((class grayscale) (background dark)) :foreground "DimGray" :weight bold) (((class color) (min-colors 88) (background light)) :foreground "dark slate blue") (((class color) (min-colors 88) (background dark)) :foreground "LightSteelBlue") (((class color) (min-colors 16) (background light)) :foreground "Orchid") (((class color) (min-colors 16) (background dark)) :foreground "LightSteelBlue") (((class color) (min-colors 8)) :foreground "blue" :weight bold) (t :weight bold)))
+                :type "face")
+                nil [88641 89340])
+            ("font-lock-function-name-face" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) :foreground "Blue1") (((class color) (min-colors 88) (background dark)) :foreground "LightSkyBlue") (((class color) (min-colors 16) (background light)) :foreground "Blue") (((class color) (min-colors 16) (background dark)) :foreground "LightSkyBlue") (((class color) (min-colors 8)) :foreground "blue" :weight bold) (t :inverse-video t :weight bold)))
+                :type "face")
+                nil [89342 89893])
+            ("font-lock-variable-name-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "Gray90" :weight bold :slant italic) (((class grayscale) (background dark)) :foreground "DimGray" :weight bold :slant italic) (((class color) (min-colors 88) (background light)) :foreground "sienna") (((class color) (min-colors 88) (background dark)) :foreground "LightGoldenrod") (((class color) (min-colors 16) (background light)) :foreground "DarkGoldenrod") (((class color) (min-colors 16) (background dark)) :foreground "LightGoldenrod") (((class color) (min-colors 8)) :foreground "yellow" :weight light) (t :weight bold :slant italic)))
+                :type "face")
+                nil [89895 90656])
+            ("font-lock-type-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "Gray90" :weight bold) (((class grayscale) (background dark)) :foreground "DimGray" :weight bold) (((class color) (min-colors 88) (background light)) :foreground "ForestGreen") (((class color) (min-colors 88) (background dark)) :foreground "PaleGreen") (((class color) (min-colors 16) (background light)) :foreground "ForestGreen") (((class color) (min-colors 16) (background dark)) :foreground "PaleGreen") (((class color) (min-colors 8)) :foreground "green") (t :weight bold :underline t)))
+                :type "face")
+                nil [90658 91352])
+            ("font-lock-constant-face" variable
+               (:default-value (quote ((((class grayscale) (background light)) :foreground "LightGray" :weight bold :underline t) (((class grayscale) (background dark)) :foreground "Gray50" :weight bold :underline t) (((class color) (min-colors 88) (background light)) :foreground "dark cyan") (((class color) (min-colors 88) (background dark)) :foreground "Aquamarine") (((class color) (min-colors 16) (background light)) :foreground "CadetBlue") (((class color) (min-colors 16) (background dark)) :foreground "Aquamarine") (((class color) (min-colors 8)) :foreground "magenta") (t :weight bold :underline t)))
+                :type "face")
+                nil [91354 92093])
+            ("font-lock-warning-face" variable
+               (:default-value (quote ((t :inherit error)))
+                :type "face")
+                nil [92095 92229])
+            ("font-lock-negation-char-face" variable
+               (:default-value (quote ((t nil)))
+                :type "face")
+                nil [92231 92377])
+            ("font-lock-preprocessor-face" variable
+               (:default-value (quote ((t :inherit font-lock-builtin-face)))
+                :type "face")
+                nil [92379 92550])
+            ("font-lock-regexp-grouping-backslash" variable
+               (:default-value (quote ((t :inherit bold)))
+                :type "face")
+                nil [92552 92722])
+            ("font-lock-regexp-grouping-construct" variable
+               (:default-value (quote ((t :inherit bold)))
+                :type "face")
+                nil [92724 92897])
+            ("font-lock-match-c-style-declaration-item-and-skip-to-next" function (:arguments ("limit")) nil [97738 99767])
+            ("cpp-font-lock-keywords-source-directives" variable
+               (:constant-flag t
+                :default-value "define\\|e\\(?:l\\(?:if\\|se\\)\\|ndif\\|rror\\)\\|file\\|i\\(?:f\\(?:n?def\\)?\\|mport\\|nclude\\)\\|line\\|pragma\\|undef\\|warning")
+                nil [100392 100638])
+            ("cpp-font-lock-keywords-source-depth" variable (:constant-flag t) nil [100893 101075])
+            ("cpp-font-lock-keywords" variable
+               (:constant-flag t
+                :default-value (let* ((directives cpp-font-lock-keywords-source-directives) (directives-depth cpp-font-lock-keywords-source-depth)) (list (quote ("^#[ 	]*\\(?:error\\|warning\\)[ 	]+\\(.+\\)" 1 font-lock-warning-face prepend)) (quote ("^#[ 	]*\\(?:import\\|include\\)[ 	]*\\(<[^>\"
+]*>?\\)" 1 font-lock-string-face prepend)) (quote ("^#[ 	]*define[ 	]+\\([[:alpha:]_][[:alnum:]_$]*\\)(" (1 font-lock-function-name-face prepend) ((lambda (limit) (re-search-forward "\\(?:\\([[:alpha:]_][[:alnum:]_]*\\)[,]?\\)" (or (save-excursion (re-search-forward ")" limit t)) limit) t)) nil nil (1 font-lock-variable-name-face prepend)))) (quote ("^#[ 	]*\\(?:elif\\|if\\)\\>" ("\\<\\(defined\\)\\>[ 	]*(?\\([[:alpha:]_][[:alnum:]_]*\\)?" nil nil (1 font-lock-builtin-face prepend) (2 font-lock-variable-name-face prepend t)))) (list (concat "^\\(#[ 	]*\\(?:" directives "\\)\\)\\>[ 	!]*\\([[:alpha:]_][[:alnum:]_]*\\)?") (quote (1 font-lock-preprocessor-face prepend)) (list (+ 2 directives-depth) (quote font-lock-variable-name-face) nil t)))))
+                nil [101077 102884])
+            ("font-lock" package nil nil [102887 102907]))          
       :file "font-lock.el"
+      :pointmax 102936
       :fsize 102935
-      :lastmodtime '(23525 29508 0 0))
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax '((close-paren 28070 . 28071) (symbol 27608 . 27625) (open-paren 27607 . 27608) (close-paren 10536 . 10537) (symbol 10501 . 10518) (open-paren 10500 . 10501)))
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -4530,9 +4757,25 @@
       :lastmodtime '(23525 29502 0 0)
       :unmatched-syntax '((close-paren 1067 . 1068) (symbol 1032 . 1049) (open-paren 1031 . 1032)))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("obarray-default-size" variable
+               (:constant-flag t
+                :default-value 59)
+                nil [968 1072])
+            ("obarray-make" function (:arguments ("size")) nil [1074 1319])
+            ("obarray-size" function (:arguments ("ob")) nil [1321 1406])
+            ("obarrayp" function (:arguments ("object")) nil [1408 1525])
+            ("obarray-get" function (:arguments ("ob" "name")) nil [1587 1725])
+            ("obarray-put" function (:arguments ("ob" "name")) nil [1727 1867])
+            ("obarray-remove" function (:arguments ("ob" "name")) nil [1869 2021])
+            ("obarray-map" function (:arguments ("fn" "ob")) nil [2023 2136])
+            ("obarray" package nil nil [2138 2156]))          
       :file "obarray.el"
+      :pointmax 2182
       :fsize 2183
-      :lastmodtime '(23525 29514 0 0))
+      :lastmodtime '(23525 29514 0 0)
+      :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -4678,13 +4921,13 @@
             ("Man-heading-regexp" variable (:default-value "^\\([[:upper:]][[:upper:]0-9 /-]+\\)$") nil [11560 11686])
             ("Man-see-also-regexp" variable (:default-value "\\(SEE ALSO\\|VOIR AUSSI\\|SIEHE AUCH\\|V\303\211ASE TAMBI\303\211N\\|VEJA TAMB\303\211M\\|VEDERE ANCHE\\|ZOBACZ TAK\305\273E\\|\304\260LG\304\260L\304\260 BELGELER\\|\345\217\202\347\205\247\\|\345\217\202\350\247\201 SEE ALSO\\|\345\217\203\350\246\213 SEE ALSO\\)") nil [11688 11987])
             ("Man-first-heading-regexp" variable (:default-value "^NAME$\\|^[ 	]*No manual entry fo.*$") nil [12203 12397])
-            ("Man-reference-regexp" variable (:default-value (concat "\\(" Man-name-regexp "\\(\342\200\220?

+            ("Man-reference-regexp" variable (:default-value (concat "\\(" Man-name-regexp "\\(\342\200\220?


 [ 	]+" Man-name-regexp "\\)*\\)[ 	]*(\\(" Man-section-regexp "\\))")) nil [12399 12611])
             ("Man-apropos-regexp" variable (:default-value (concat "\\[\\(" Man-name-regexp "\\)\\][ 	]*(\\(" Man-section-regexp "\\))")) nil [12613 12801])
             ("Man-synopsis-regexp" variable (:default-value "SYNOPSIS") nil [12803 12959])
             ("Man-files-regexp" variable (:default-value "FILES\\>") nil [12961 13191])
             ("Man-include-regexp" variable (:default-value "#[ 	]*include[ 	]*") nil [13193 13310])
-            ("Man-file-name-regexp" variable (:default-value "[^<>\", 	

+            ("Man-file-name-regexp" variable (:default-value "[^<>\", 	


 ]+") nil [13312 13432])
             ("Man-normal-file-prefix-regexp" variable (:default-value "[/~$]") nil [13434 13553])
             ("Man-header-regexp" variable (:default-value (concat "\\(" Man-include-regexp "\\)" "[<\"]" "\\(" Man-file-name-regexp "\\)" "[>\"]")) nil [13555 13764])
@@ -4711,26 +4954,26 @@
             ("make-variable-buffer-local" code nil nil [15612 15662])
             ("Man-sysv-sed-script" variable
                (:constant-flag t
-                :default-value "// {	s/_//g

-	s/_//g

-        s/o+/o/g

-        s/+o/o/g

-	:ovstrk

-	s/\\(.\\)\\1/\\1/g

-	t ovstrk

-	}

+                :default-value "// {	s/_//g


+	s/_//g


+        s/o+/o/g


+        s/+o/o/g


+	:ovstrk


+	s/\\(.\\)\\1/\\1/g


+	t ovstrk


+	}


 /\\[[0-9][0-9]*m/ s///g")
                 nil [15664 15910])
             ("Man-berkeley-sed-script" variable
                (:constant-flag t
-                :default-value "// {	s/_//g\\

-	s/_//g\\

-        s/o+/o/g\\

-        s/+o/o/g\\

-	:ovstrk\\

-	s/\\(.\\)\\1/\\1/g\\

-	t ovstrk\\

-	}\\

+                :default-value "// {	s/_//g\\


+	s/_//g\\


+        s/o+/o/g\\


+        s/+o/o/g\\


+	:ovstrk\\


+	s/\\(.\\)\\1/\\1/g\\


+	t ovstrk\\


+	}\\


 /\\[[0-9][0-9]*m/ s///g")
                 nil [15912 16182])
             ("Man-topic-history" variable nil nil [16184 16236])
@@ -4831,9 +5074,63 @@
       :fsize 25013
       :lastmodtime '(23525 29502 0 0))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("button" variable
+               (:default-value (quote ((t :inherit link)))
+                :type "face")
+                nil [2213 2307])
+            ("button-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [(control 109)] (quote push-button)) (define-key map [mouse-2] (quote push-button)) (define-key map [mode-line mouse-2] (quote push-button)) (define-key map [header-line mouse-2] (quote push-button)) map)) nil [2309 2920])
+            ("button-buffer-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [9] (quote forward-button)) (define-key map "	" (quote backward-button)) (define-key map [backtab] (quote backward-button)) map)) nil [2922 3246])
+            ("put" code nil nil [3282 3317])
+            ("put" code nil nil [3318 3362])
+            ("put" code nil nil [3363 3403])
+            ("put" code nil nil [3404 3439])
+            ("put" code nil nil [3505 3542])
+            ("put" code nil nil [3543 3619])
+            ("put" code nil nil [3689 3723])
+            ("put" code nil nil [3819 3858])
+            ("put" code nil nil [3920 3973])
+            ("button-category-symbol" function (:arguments ("type")) nil [4534 4804])
+            ("define-button-type" function (:arguments ("name" "properties")) nil [4806 6444])
+            ("button-type-put" function (:arguments ("type" "prop" "val")) nil [6446 6585])
+            ("button-type-get" function (:arguments ("type" "prop")) nil [6587 6718])
+            ("button-type-subtype-p" function (:arguments ("type" "supertype")) nil [6720 6948])
+            ("button-start" function (:arguments ("button")) nil [6995 7241])
+            ("button-end" function (:arguments ("button")) nil [7243 7474])
+            ("button-get" function (:arguments ("button" "prop")) nil [7476 7882])
+            ("button-put" function (:arguments ("button" "prop" "val")) nil [7884 8853])
+            ("button-activate" function (:arguments ("button" "use-mouse-action")) nil [8855 9685])
+            ("button-label" function (:arguments ("button")) nil [9687 9941])
+            ("button-type" function (:arguments ("button")) nil [9943 10035])
+            ("button-has-type-p" function (:arguments ("button" "type")) nil [10037 10205])
+            ("button--area-button-p" function (:arguments ("b")) nil [10207 10386])
+            ("defalias" code nil nil [10388 10479])
+            ("make-button" function (:arguments ("beg" "end" "properties")) nil [10511 11439])
+            ("insert-button" function (:arguments ("label" "properties")) nil [11441 11908])
+            ("make-text-button" function (:arguments ("beg" "end" "properties")) nil [11947 14158])
+            ("insert-text-button" function (:arguments ("label" "properties")) nil [14160 14845])
+            ("button-at" function (:arguments ("pos")) nil [14881 15271])
+            ("next-button" function (:arguments ("pos" "count-current")) nil [15273 15839])
+            ("previous-button" function (:arguments ("pos" "count-current")) nil [15841 16848])
+            ("push-button" function
+               (:user-visible-flag t
+                :arguments ("pos" "use-mouse-action"))
+                nil [16870 18202])
+            ("forward-button" function
+               (:user-visible-flag t
+                :arguments ("n" "wrap" "display-message"))
+                nil [18204 19728])
+            ("backward-button" function
+               (:user-visible-flag t
+                :arguments ("n" "wrap" "display-message"))
+                nil [19730 20234])
+            ("button" package nil nil [20237 20254]))          
       :file "button.el"
+      :pointmax 20280
       :fsize 20279
-      :lastmodtime '(23525 29503 0 0))
+      :lastmodtime '(23525 29503 0 0)
+      :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
       :major-mode emacs-lisp-mode
       :tags 
@@ -5449,7 +5746,7 @@
                 nil [6316 6391])
             ("xml-name-char-re" variable
                (:constant-flag t
-                :default-value (concat "[-0-9.[:word:]:_·̀-ͯ‿-⁀]"))
+                :default-value (concat "[-0-9.[:word:]:_\302\267\314\200-\315\257\342\200\277-\342\201\200]"))
                 nil [6205 6268])
             ("xml-name-start-char-re" variable
                (:constant-flag t
@@ -5975,8 +6272,8 @@
             ("normal-top-level-add-subdirs-inode-list" variable nil nil [17648 17700])
             ("no-blinking-cursor" variable nil nil [17702 17733])
             ("pure-space-overflow" variable nil nil [17735 17820])
-            ("pure-space-overflow-message" variable (:default-value (purecopy "Warning Warning!!!  Pure space overflow    !!!Warning Warning
-(See the node Pure Storage in the Lisp manual for details.)
+            ("pure-space-overflow-message" variable (:default-value (purecopy "Warning Warning!!!  Pure space overflow    !!!Warning Warning

+(See the node Pure Storage in the Lisp manual for details.)

 ")) nil [17822 17998])
             ("tutorial-directory" variable (:default-value (file-name-as-directory (expand-file-name "tutorials" data-directory))) nil [18000 18236])
             ("normal-top-level-add-subdirs-to-load-path" function nil nil [18238 19990])
@@ -6002,40 +6299,40 @@
             ("startup--setup-quote-display" function (:arguments ("style")) nil [34743 37718])
             ("command-line" function nil nil [37720 59239])
             ("x-apply-session-resources" function nil nil [59241 60320])
-            ("initial-scratch-message" variable (:default-value (purecopy ";; This buffer is for text that is not saved, and for Lisp evaluation.
-;; To create a file, visit it with \\[find-file] and enter text in its buffer.
-
+            ("initial-scratch-message" variable (:default-value (purecopy ";; This buffer is for text that is not saved, and for Lisp evaluation.

+;; To create a file, visit it with \\[find-file] and enter text in its buffer.

+

 ")) nil [60322 60730])
             ("fancy-startup-text" variable
                (:constant-flag t
-                :default-value (\` ((:face (variable-pitch font-lock-comment-face) "Welcome to " :link ("GNU Emacs" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/"))) "Browse https://www.gnu.org/software/emacs/") ", one component of the " :link (\, (lambda nil (if (eq system-type (quote gnu/linux)) (\` ("GNU/Linux" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/linux-and-gnu.html"))) "Browse https://www.gnu.org/gnu/linux-and-gnu.html")) (\` ("GNU" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/thegnuproject.html"))) "Browse https://www.gnu.org/gnu/thegnuproject.html"))))) " operating system.
-
-" :face variable-pitch :link ("Emacs Tutorial" (\, (lambda (_button) (help-with-tutorial)))) "	Learn basic keystroke commands" (\, (lambda nil (let* ((en "TUTORIAL") (tut (or (get-language-info current-language-environment (quote tutorial)) en)) (title (with-temp-buffer (insert-file-contents (expand-file-name tut tutorial-directory) nil) (search-forward ".") (buffer-substring (point-min) (1- (point)))))) (if (string= en tut) "" (concat " (" title ")"))))) "
-" :link ("Emacs Guided Tour" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/tour/"))) "Browse https://www.gnu.org/software/emacs/tour/") "	Overview of Emacs features at gnu.org
-" :link ("View Emacs Manual" (\, (lambda (_button) (info-emacs-manual)))) "	View the Emacs manual using Info
-" :link ("Absence of Warranty" (\, (lambda (_button) (describe-no-warranty)))) "	GNU Emacs comes with " :face (variable-pitch (:slant oblique)) "ABSOLUTELY NO WARRANTY
-" :face variable-pitch :link ("Copying Conditions" (\, (lambda (_button) (describe-copying)))) "	Conditions for redistributing and changing Emacs
-" :link ("Ordering Manuals" (\, (lambda (_button) (view-order-manuals)))) "	Purchasing printed copies of manuals
-" "
+                :default-value (\` ((:face (variable-pitch font-lock-comment-face) "Welcome to " :link ("GNU Emacs" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/"))) "Browse https://www.gnu.org/software/emacs/") ", one component of the " :link (\, (lambda nil (if (eq system-type (quote gnu/linux)) (\` ("GNU/Linux" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/linux-and-gnu.html"))) "Browse https://www.gnu.org/gnu/linux-and-gnu.html")) (\` ("GNU" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/thegnuproject.html"))) "Browse https://www.gnu.org/gnu/thegnuproject.html"))))) " operating system.

+

+" :face variable-pitch :link ("Emacs Tutorial" (\, (lambda (_button) (help-with-tutorial)))) "	Learn basic keystroke commands" (\, (lambda nil (let* ((en "TUTORIAL") (tut (or (get-language-info current-language-environment (quote tutorial)) en)) (title (with-temp-buffer (insert-file-contents (expand-file-name tut tutorial-directory) nil) (search-forward ".") (buffer-substring (point-min) (1- (point)))))) (if (string= en tut) "" (concat " (" title ")"))))) "

+" :link ("Emacs Guided Tour" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/tour/"))) "Browse https://www.gnu.org/software/emacs/tour/") "	Overview of Emacs features at gnu.org

+" :link ("View Emacs Manual" (\, (lambda (_button) (info-emacs-manual)))) "	View the Emacs manual using Info

+" :link ("Absence of Warranty" (\, (lambda (_button) (describe-no-warranty)))) "	GNU Emacs comes with " :face (variable-pitch (:slant oblique)) "ABSOLUTELY NO WARRANTY

+" :face variable-pitch :link ("Copying Conditions" (\, (lambda (_button) (describe-copying)))) "	Conditions for redistributing and changing Emacs

+" :link ("Ordering Manuals" (\, (lambda (_button) (view-order-manuals)))) "	Purchasing printed copies of manuals

+" "

 "))))
                 nil [60905 63689])
             ("fancy-about-text" variable
                (:constant-flag t
-                :default-value (\` ((:face (variable-pitch font-lock-comment-face) "This is " :link ("GNU Emacs" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/"))) "Browse https://www.gnu.org/software/emacs/") ", one component of the " :link (\, (lambda nil (if (eq system-type (quote gnu/linux)) (\` ("GNU/Linux" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/linux-and-gnu.html"))) "Browse https://www.gnu.org/gnu/linux-and-gnu.html")) (\` ("GNU" (\, (lambda (_button) (describe-gnu-project))) "Display info on the GNU project."))))) " operating system.
-" :face (variable-pitch font-lock-builtin-face) "
-" (\, (lambda nil (emacs-version))) "
-" :face (variable-pitch (:height 0.8)) (\, (lambda nil emacs-copyright)) "
-
-" :face variable-pitch :link ("Authors" (\, (lambda (_button) (view-file (expand-file-name "AUTHORS" data-directory)) (goto-char (point-min))))) "	Many people have contributed code included in GNU Emacs
-" :link ("Contributing" (\, (lambda (_button) (info "(emacs)Contributing")))) "	How to contribute improvements to Emacs
-" "
-" :link ("GNU and Freedom" (\, (lambda (_button) (describe-gnu-project)))) "	Why we developed GNU Emacs, and the GNU operating system
-" :link ("Absence of Warranty" (\, (lambda (_button) (describe-no-warranty)))) "	GNU Emacs comes with " :face (variable-pitch (:slant oblique)) "ABSOLUTELY NO WARRANTY
-" :face variable-pitch :link ("Copying Conditions" (\, (lambda (_button) (describe-copying)))) "	Conditions for redistributing and changing Emacs
-" :link ("Getting New Versions" (\, (lambda (_button) (describe-distribution)))) "	How to obtain the latest version of Emacs
-" :link ("Ordering Manuals" (\, (lambda (_button) (view-order-manuals)))) "	Buying printed manuals from the FSF
-" "
-" :link ("Emacs Tutorial" (\, (lambda (_button) (help-with-tutorial)))) "	Learn basic Emacs keystroke commands" (\, (lambda nil (let* ((en "TUTORIAL") (tut (or (get-language-info current-language-environment (quote tutorial)) en)) (title (with-temp-buffer (insert-file-contents (expand-file-name tut tutorial-directory) nil) (search-forward ".") (buffer-substring (point-min) (1- (point)))))) (if (string= en tut) "" (concat " (" title ")"))))) "
+                :default-value (\` ((:face (variable-pitch font-lock-comment-face) "This is " :link ("GNU Emacs" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/"))) "Browse https://www.gnu.org/software/emacs/") ", one component of the " :link (\, (lambda nil (if (eq system-type (quote gnu/linux)) (\` ("GNU/Linux" (\, (lambda (_button) (browse-url "https://www.gnu.org/gnu/linux-and-gnu.html"))) "Browse https://www.gnu.org/gnu/linux-and-gnu.html")) (\` ("GNU" (\, (lambda (_button) (describe-gnu-project))) "Display info on the GNU project."))))) " operating system.

+" :face (variable-pitch font-lock-builtin-face) "

+" (\, (lambda nil (emacs-version))) "

+" :face (variable-pitch (:height 0.8)) (\, (lambda nil emacs-copyright)) "

+

+" :face variable-pitch :link ("Authors" (\, (lambda (_button) (view-file (expand-file-name "AUTHORS" data-directory)) (goto-char (point-min))))) "	Many people have contributed code included in GNU Emacs

+" :link ("Contributing" (\, (lambda (_button) (info "(emacs)Contributing")))) "	How to contribute improvements to Emacs

+" "

+" :link ("GNU and Freedom" (\, (lambda (_button) (describe-gnu-project)))) "	Why we developed GNU Emacs, and the GNU operating system

+" :link ("Absence of Warranty" (\, (lambda (_button) (describe-no-warranty)))) "	GNU Emacs comes with " :face (variable-pitch (:slant oblique)) "ABSOLUTELY NO WARRANTY

+" :face variable-pitch :link ("Copying Conditions" (\, (lambda (_button) (describe-copying)))) "	Conditions for redistributing and changing Emacs

+" :link ("Getting New Versions" (\, (lambda (_button) (describe-distribution)))) "	How to obtain the latest version of Emacs

+" :link ("Ordering Manuals" (\, (lambda (_button) (view-order-manuals)))) "	Buying printed manuals from the FSF

+" "

+" :link ("Emacs Tutorial" (\, (lambda (_button) (help-with-tutorial)))) "	Learn basic Emacs keystroke commands" (\, (lambda nil (let* ((en "TUTORIAL") (tut (or (get-language-info current-language-environment (quote tutorial)) en)) (title (with-temp-buffer (insert-file-contents (expand-file-name tut tutorial-directory) nil) (search-forward ".") (buffer-substring (point-min) (1- (point)))))) (if (string= en tut) "" (concat " (" title ")"))))) "

 " :link ("Emacs Guided Tour" (\, (lambda (_button) (browse-url "https://www.gnu.org/software/emacs/tour/"))) "Browse https://www.gnu.org/software/emacs/tour/") "	See an overview of Emacs features at gnu.org"))))
                 nil [63691 66849])
             ("fancy-splash-screen" customgroup (:user-visible-flag t) nil [66852 66971])
@@ -6153,27 +6450,27 @@
             ("xwidget-webkit-last-session" function nil nil [10560 10792])
             ("xwidget-webkit-current-session" function nil nil [10794 10989])
             ("xwidget-adjust-size-to-content" function (:arguments ("xw")) nil [10991 11326])
-            ("xwidget-webkit-activeelement-js" variable (:default-value "
-function findactiveelement(doc){
-//alert(doc.activeElement.value);
-   if(doc.activeElement.value != undefined){
-      return doc.activeElement;
-   }else{
-        // recurse over the child documents:
-        var frames = doc.getElementsByTagName('frame');
-        for (var i = 0; i < frames.length; i++)
-        {
-                var d = frames[i].contentDocument;
-                 var rv = findactiveelement(d);
-                 if(rv != undefined){
-                    return rv;
-                 }
-        }
-    }
-    return undefined;
-};
-
-
+            ("xwidget-webkit-activeelement-js" variable (:default-value "

+function findactiveelement(doc){

+//alert(doc.activeElement.value);

+   if(doc.activeElement.value != undefined){

+      return doc.activeElement;

+   }else{

+        // recurse over the child documents:

+        var frames = doc.getElementsByTagName('frame');

+        for (var i = 0; i < frames.length; i++)

+        {

+                var d = frames[i].contentDocument;

+                 var rv = findactiveelement(d);

+                 if(rv != undefined){

+                    return rv;

+                 }

+        }

+    }

+    return undefined;

+};

+

+

 ") nil [11329 12349])
             ("xwidget-webkit-insert-string" function (:user-visible-flag t) nil [12351 13262])
             ("xwidget-xwbl" variable nil nil [13264 13285])
@@ -6228,9 +6525,247 @@
       :lastmodtime '(23525 29522 0 0)
       :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pp" include nil nil [1272 1285])
+            ("cl-lib" include nil nil [1305 1322])
+            ("bookmark" customgroup (:user-visible-flag t) nil [1741 1833])
+            ("bookmark-use-annotations" variable nil nil [1836 1985])
+            ("bookmark-save-flag" variable (:default-value t) nil [1988 2840])
+            ("bookmark-old-default-file" variable
+               (:constant-flag t
+                :default-value "~/.emacs-bkmrks")
+                nil [2843 2952])
+            ("bookmark-file" variable nil nil [2999 3067])
+            ("bookmark-default-file" variable (:default-value (if bookmark-file bookmark-file (locate-user-emacs-file "bookmarks" ".emacs.bmk"))) nil [3069 3335])
+            ("bookmark-version-control" variable (:default-value (quote nospecial)) nil [3338 3912])
+            ("bookmark-completion-ignore-case" variable (:default-value t) nil [3915 4060])
+            ("bookmark-sort-flag" variable (:default-value t) nil [4063 4323])
+            ("bookmark-automatically-show-annotations" variable (:default-value t) nil [4326 4478])
+            ("bookmark-bmenu-use-header-line" variable (:default-value t) nil [4480 4689])
+            ("bookmark-bmenu-inline-header-height" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [4691 4861])
+            ("bookmark-bmenu-marks-width" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [4863 5009])
+            ("bookmark-bmenu-file-column" variable (:default-value 30) nil [5011 5268])
+            ("bookmark-bmenu-toggle-filenames" variable (:default-value t) nil [5271 5465])
+            ("bookmark-menu-bookmark" variable
+               (:default-value (quote ((t (:weight bold))))
+                :type "face")
+                nil [5467 5610])
+            ("bookmark-menu-length" variable (:default-value 70) nil [5612 5748])
+            ("bookmark-search-delay" variable (:default-value 0.2) nil [5803 5937])
+            ("bookmark-menu-heading" variable
+               (:default-value (quote ((t (:inherit font-lock-type-face))))
+                :type "face")
+                nil [5939 6112])
+            ("or" code nil nil [6210 6258])
+            ("or" code nil nil [6314 6383])
+            ("bookmark-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "x" (quote bookmark-set)) (define-key map "m" (quote bookmark-set)) (define-key map "M" (quote bookmark-set-no-overwrite)) (define-key map "j" (quote bookmark-jump)) (define-key map "g" (quote bookmark-jump)) (define-key map "o" (quote bookmark-jump-other-window)) (define-key map "i" (quote bookmark-insert)) (define-key map "e" (quote edit-bookmarks)) (define-key map "f" (quote bookmark-insert-location)) (define-key map "r" (quote bookmark-rename)) (define-key map "d" (quote bookmark-delete)) (define-key map "l" (quote bookmark-load)) (define-key map "w" (quote bookmark-write)) (define-key map "s" (quote bookmark-save)) map)) nil [6800 7848])
+            ("bookmark-alist" variable nil nil [7942 9289])
+            ("bookmarks-already-loaded" variable nil nil [9291 9412])
+            ("bookmark-file-coding-system" variable nil nil [9414 9519])
+            ("bookmark-current-bookmark" variable nil nil [9549 9730])
+            ("make-variable-buffer-local" code nil nil [9732 9787])
+            ("bookmark-alist-modification-count" variable nil nil [9790 9904])
+            ("bookmark-search-size" variable (:default-value 16) nil [9907 10012])
+            ("bookmark-current-buffer" variable nil nil [10015 10266])
+            ("bookmark-yank-point" variable nil nil [10269 10419])
+            ("bookmark-quit-flag" variable nil nil [10422 10512])
+            ("with-buffer-modified-unmodified" function (:arguments ("body")) nil [10548 10873])
+            ("bookmark-name-from-full-record" function (:arguments ("bookmark-record")) nil [11057 11239])
+            ("bookmark-all-names" function nil nil [11242 11415])
+            ("bookmark-get-bookmark" function (:arguments ("bookmark-name-or-record" "noerror")) nil [11418 12120])
+            ("bookmark-get-bookmark-record" function (:arguments ("bookmark-name-or-record")) nil [12123 12598])
+            ("bookmark-set-name" function (:arguments ("bookmark-name-or-record" "newname")) nil [12601 12778])
+            ("bookmark-prop-get" function (:arguments ("bookmark-name-or-record" "prop")) nil [12780 12984])
+            ("bookmark-prop-set" function (:arguments ("bookmark-name-or-record" "prop" "val")) nil [12986 13351])
+            ("bookmark-get-annotation" function (:arguments ("bookmark-name-or-record")) nil [13353 13538])
+            ("bookmark-set-annotation" function (:arguments ("bookmark-name-or-record" "ann")) nil [13540 13721])
+            ("bookmark-get-filename" function (:arguments ("bookmark-name-or-record")) nil [13724 13908])
+            ("bookmark-set-filename" function (:arguments ("bookmark-name-or-record" "filename")) nil [13911 14106])
+            ("bookmark-get-position" function (:arguments ("bookmark-name-or-record")) nil [14109 14302])
+            ("bookmark-set-position" function (:arguments ("bookmark-name-or-record" "position")) nil [14305 14509])
+            ("bookmark-get-front-context-string" function (:arguments ("bookmark-name-or-record")) nil [14512 14727])
+            ("bookmark-set-front-context-string" function (:arguments ("bookmark-name-or-record" "string")) nil [14730 14950])
+            ("bookmark-get-rear-context-string" function (:arguments ("bookmark-name-or-record")) nil [14953 15165])
+            ("bookmark-set-rear-context-string" function (:arguments ("bookmark-name-or-record" "string")) nil [15168 15385])
+            ("bookmark-get-handler" function (:arguments ("bookmark-name-or-record")) nil [15388 15574])
+            ("bookmark-history" variable nil nil [15576 15650])
+            ("bookmark-completing-read" function (:arguments ("prompt" "default")) nil [15653 16910])
+            ("bookmark-maybe-historicize-string" function (:arguments ("string")) nil [16913 17294])
+            ("bookmark-make-record-function" variable (:default-value (quote bookmark-make-record-default)) nil [17296 18287])
+            ("bookmark-make-record" function nil nil [18289 18955])
+            ("bookmark-store" function (:arguments ("name" "alist" "no-overwrite")) nil [18957 20403])
+            ("bookmark-make-record-default" function (:arguments ("no-file" "no-context" "posn")) nil [20405 21970])
+            ("bookmark-file-format-version" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [24788 24929])
+            ("bookmark-end-of-version-stamp-marker" variable
+               (:constant-flag t
+                :default-value "-*- End Of Bookmark File Format Version Stamp -*-
+")
+                nil [24932 25106])
+            ("bookmark-alist-from-buffer" function nil nil [25109 25771])
+            ("bookmark-upgrade-version-0-alist" function (:arguments ("old-list")) nil [25774 26496])
+            ("bookmark-upgrade-file-format-from-0" function nil nil [26499 27194])
+            ("bookmark-grok-file-format-version" function nil nil [27197 27667])
+            ("bookmark-maybe-upgrade-file-format" function nil nil [27670 28182])
+            ("bookmark-insert-file-format-version-stamp" function (:arguments ("coding")) nil [28185 28845])
+            ("bookmark-maybe-message" function (:arguments ("fmt" "args")) nil [28899 29082])
+            ("bookmark-minibuffer-read-name-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map minibuffer-local-map) (define-key map "" (quote bookmark-yank-word)) map)) nil [29102 29286])
+            ("bookmark-set-internal" function
+               (:user-visible-flag t
+                :arguments ("prompt" "name" "overwrite-or-push"))
+                nil [29288 32285])
+            ("bookmark-set" function
+               (:user-visible-flag t
+                :arguments ("name" "no-overwrite"))
+                nil [32303 33674])
+            ("bookmark-set-no-overwrite" function
+               (:user-visible-flag t
+                :arguments ("name" "push-bookmark"))
+                nil [33691 35068])
+            ("bookmark-kill-line" function (:arguments ("newline-too")) nil [35071 35396])
+            ("bookmark-annotation-name" variable nil nil [35441 35625])
+            ("bookmark-default-annotation-text" function (:arguments ("bookmark-name")) nil [35628 36190])
+            ("define-obsolete-variable-alias" code nil nil [36193 36306])
+            ("bookmark-edit-annotation-text-func" variable (:default-value (quote bookmark-default-annotation-text)) nil [36307 36516])
+            ("bookmark-edit-annotation-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map text-mode-map) (define-key map "" (quote bookmark-send-edited-annotation)) map)) nil [36518 36764])
+            ("bookmark-insert-annotation" function (:arguments ("bookmark-name-or-record")) nil [36766 37061])
+            ("define-derived-mode" code nil nil [37063 37311])
+            ("bookmark-send-edited-annotation" function (:user-visible-flag t) nil [37314 38122])
+            ("bookmark-edit-annotation" function (:arguments ("bookmark-name-or-record")) nil [38125 38515])
+            ("bookmark-buffer-name" function nil nil [38518 39357])
+            ("bookmark-yank-word" function (:user-visible-flag t) nil [39360 39907])
+            ("bookmark-buffer-file-name" function nil nil [39909 40480])
+            ("bookmark-maybe-load-default-file" function nil nil [40483 41214])
+            ("bookmark-maybe-sort-alist" function nil nil [41217 41538])
+            ("bookmark-after-jump-hook" variable nil nil [41541 41687])
+            ("bookmark--jump-via" function (:arguments ("bookmark-name-or-record" "display-function")) nil [41689 42626])
+            ("bookmark-jump" function
+               (:user-visible-flag t
+                :arguments ("bookmark" "display-func"))
+                nil [42644 43826])
+            ("bookmark-jump-other-window" function
+               (:user-visible-flag t
+                :arguments ("bookmark"))
+                nil [43844 44171])
+            ("bookmark-jump-noselect" function (:arguments ("bookmark")) nil [44174 44566])
+            ("bookmark-handle-bookmark" function (:arguments ("bookmark-name-or-record")) nil [44568 47174])
+            ("define-error" code nil nil [47176 47211])
+            ("define-error" code nil nil [47212 47322])
+            ("bookmark-default-handler" function (:arguments ("bmk-record")) nil [47324 48820])
+            ("bookmark-relocate" function
+               (:user-visible-flag t
+                :arguments ("bookmark-name"))
+                nil [48837 49838])
+            ("bookmark-insert-location" function
+               (:user-visible-flag t
+                :arguments ("bookmark-name" "no-history"))
+                nil [49856 50285])
+            ("defalias" code nil nil [50302 50355])
+            ("bookmark-location" function (:arguments ("bookmark-name-or-record")) nil [50357 50925])
+            ("bookmark-rename" function
+               (:user-visible-flag t
+                :arguments ("old-name" "new-name"))
+                nil [50943 52438])
+            ("bookmark-insert" function
+               (:user-visible-flag t
+                :arguments ("bookmark-name"))
+                nil [52456 53220])
+            ("bookmark-delete" function
+               (:user-visible-flag t
+                :arguments ("bookmark-name" "batch"))
+                nil [53238 54444])
+            ("bookmark-time-to-save-p" function (:arguments ("final-time")) nil [54447 55022])
+            ("bookmark-write" function nil nil [55040 55258])
+            ("bookmark-save" function
+               (:user-visible-flag t
+                :arguments ("parg" "file"))
+                nil [55276 56847])
+            ("bookmark-write-file" function (:arguments ("file")) nil [56852 58931])
+            ("bookmark-import-new-list" function (:arguments ("new-list")) nil [58934 59400])
+            ("bookmark-maybe-rename" function (:arguments ("full-record" "names")) nil [59403 59990])
+            ("bookmark-load" function
+               (:user-visible-flag t
+                :arguments ("file" "overwrite" "no-msg"))
+                nil [60008 62646])
+            ("bookmark-bmenu-hidden-bookmarks" variable nil nil [62752 62795])
+            ("bookmark-bmenu-mode-map" variable (:default-value (let ((map (make-keymap))) (set-keymap-parent map special-mode-map) (define-key map "v" (quote bookmark-bmenu-select)) (define-key map "w" (quote bookmark-bmenu-locate)) (define-key map "2" (quote bookmark-bmenu-2-window)) (define-key map "1" (quote bookmark-bmenu-1-window)) (define-key map "j" (quote bookmark-bmenu-this-window)) (define-key map "" (quote bookmark-bmenu-this-window)) (define-key map "f" (quote bookmark-bmenu-this-window)) (define-key map "
" (quote bookmark-bmenu-this-window)) (define-key map "o" (quote bookmark-bmenu-other-window)) (define-key map "" (quote bookmark-bmenu-switch-other-window)) (define-key map "s" (quote bookmark-bmenu-save)) (define-key map "k" (quote bookmark-bmenu-delete)) (define-key map "" (quote bookmark-bmenu-delete-backwards)) (define-key map "x" (quote bookmark-bmenu-execute-deletions)) (define-key map "d" (quote bookmark-bmenu-delete)) (define-key map " " (quote next-line)) (define-key map "n" (quote next-line)) (define-key map "p" (quote previous-line)) (define-key map "" (quote bookmark-bmenu-backup-unmark)) (define-key map "u" (quote bookmark-bmenu-unmark)) (define-key map "m" (quote bookmark-bmenu-mark)) (define-key map "l" (quote bookmark-bmenu-load)) (define-key map "r" (quote bookmark-bmenu-rename)) (define-key map "R" (quote bookmark-bmenu-relocate)) (define-key map "t" (quote bookmark-bmenu-toggle-filenames)) (define-key map "a" (quote bookmark-bmenu-show-annotation)) (define-key map "A" (quote bookmark-bmenu-show-all-annotations)) (define-key map "e" (quote bookmark-bmenu-edit-annotation)) (define-key map "/" (quote bookmark-bmenu-search)) (define-key map [mouse-2] (quote bookmark-bmenu-other-window-with-mouse)) map)) nil [62798 64472])
+            ("put" code nil nil [64553 64600])
+            ("bookmark-bmenu-surreptitiously-rebuild-list" function nil nil [64736 64995])
+            ("bookmark-bmenu-list" function (:user-visible-flag t) nil [65013 66960])
+            ("defalias" code nil nil [66977 67024])
+            ("defalias" code nil nil [67040 67087])
+            ("bookmark-bmenu-set-header" function nil nil [67089 67805])
+            ("define-derived-mode" code nil nil [67807 70187])
+            ("bookmark-bmenu-toggle-filenames" function
+               (:user-visible-flag t
+                :arguments ("show"))
+                nil [70190 70806])
+            ("bookmark-bmenu-show-filenames" function (:arguments ("force")) nil [70809 72228])
+            ("bookmark-bmenu-hide-filenames" function (:arguments ("force")) nil [72231 73581])
+            ("bookmark-bmenu-ensure-position" function nil nil [73584 74116])
+            ("bookmark-bmenu-bookmark" function nil nil [74119 74407])
+            ("bookmark-show-annotation" function (:arguments ("bookmark-name-or-record")) nil [74410 74999])
+            ("bookmark-show-all-annotations" function nil nil [75002 75921])
+            ("bookmark-bmenu-mark" function (:user-visible-flag t) nil [75924 76298])
+            ("bookmark-bmenu-select" function (:user-visible-flag t) nil [76301 77292])
+            ("bookmark-bmenu-any-marks" function nil nil [77295 77666])
+            ("bookmark-bmenu-save" function
+               (:user-visible-flag t
+                :arguments ("parg"))
+                nil [77669 77934])
+            ("bookmark-bmenu-load" function (:user-visible-flag t) nil [77937 78218])
+            ("bookmark-bmenu-1-window" function (:user-visible-flag t) nil [78221 78426])
+            ("bookmark-bmenu-2-window" function (:user-visible-flag t) nil [78429 78792])
+            ("bookmark-bmenu-this-window" function (:user-visible-flag t) nil [78795 78940])
+            ("bookmark-bmenu-other-window" function (:user-visible-flag t) nil [78943 79189])
+            ("bookmark-bmenu-switch-other-window" function (:user-visible-flag t) nil [79192 79471])
+            ("bookmark-bmenu-other-window-with-mouse" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [79473 79814])
+            ("bookmark-bmenu-show-annotation" function (:user-visible-flag t) nil [79817 80029])
+            ("bookmark-bmenu-show-all-annotations" function (:user-visible-flag t) nil [80032 80189])
+            ("bookmark-bmenu-edit-annotation" function (:user-visible-flag t) nil [80192 80404])
+            ("bookmark-bmenu-unmark" function
+               (:user-visible-flag t
+                :arguments ("backup"))
+                nil [80407 81004])
+            ("bookmark-bmenu-backup-unmark" function (:user-visible-flag t) nil [81007 81273])
+            ("bookmark-bmenu-delete" function (:user-visible-flag t) nil [81276 81710])
+            ("bookmark-bmenu-delete-backwards" function (:user-visible-flag t) nil [81713 82091])
+            ("bookmark-bmenu-execute-deletions" function (:user-visible-flag t) nil [82094 83040])
+            ("bookmark-bmenu-rename" function (:user-visible-flag t) nil [83043 83277])
+            ("bookmark-bmenu-locate" function (:user-visible-flag t) nil [83280 83483])
+            ("bookmark-bmenu-relocate" function (:user-visible-flag t) nil [83485 83769])
+            ("bookmark-bmenu-filter-alist-by-regexp" function (:arguments ("regexp")) nil [83798 84134])
+            ("bookmark-bmenu-search" function (:user-visible-flag t) nil [84152 85046])
+            ("bookmark-bmenu-goto-bookmark" function (:arguments ("name")) nil [85048 85285])
+            ("bookmark-menu-popup-paned-menu" function (:arguments ("event" "name" "entries")) nil [85339 86359])
+            ("menu-bar-bookmark-map" variable (:default-value (let ((map (make-sparse-keymap "Bookmark functions"))) (bindings--define-key map [load] (quote (menu-item "Load a Bookmark File..." bookmark-load :help "Load bookmarks from a bookmark file)"))) (bindings--define-key map [write] (quote (menu-item "Save Bookmarks As..." bookmark-write :help "Write bookmarks to a file (reading the file name with the minibuffer)"))) (bindings--define-key map [save] (quote (menu-item "Save Bookmarks" bookmark-save :help "Save currently defined bookmarks"))) (bindings--define-key map [edit] (quote (menu-item "Edit Bookmark List" bookmark-bmenu-list :help "Display a list of existing bookmarks"))) (bindings--define-key map [delete] (quote (menu-item "Delete Bookmark..." bookmark-delete :help "Delete a bookmark from the bookmark list"))) (bindings--define-key map [rename] (quote (menu-item "Rename Bookmark..." bookmark-rename :help "Change the name of a bookmark"))) (bindings--define-key map [locate] (quote (menu-item "Insert Location..." bookmark-locate :help "Insert the name of the file associated with a bookmark"))) (bindings--define-key map [insert] (quote (menu-item "Insert Contents..." bookmark-insert :help "Insert the text of the file pointed to by a bookmark"))) (bindings--define-key map [set] (quote (menu-item "Set Bookmark..." bookmark-set :help "Set a bookmark named inside a file."))) (bindings--define-key map [jump] (quote (menu-item "Jump to Bookmark..." bookmark-jump :help "Jump to a bookmark (a point in some file)"))) map)) nil [86650 88243])
+            ("defalias" code nil nil [88260 88315])
+            ("if" code nil nil [88377 88530])
+            ("bookmark-load-hook" variable nil nil [88582 88671])
+            ("define-obsolete-variable-alias" code nil nil [88715 88797])
+            ("bookmark-exit-hook" variable nil nil [88798 88860])
+            ("bookmark-exit-hook-internal" function nil nil [88862 89089])
+            ("unless" code nil nil [89091 89173])
+            ("bookmark-unload-function" function nil nil [89175 89326])
+            ("run-hooks" code nil nil [89329 89360])
+            ("bookmark" package nil nil [89362 89381]))          
       :file "bookmark.el"
+      :pointmax 89409
       :fsize 89408
-      :lastmodtime '(23525 29503 0 0))
+      :lastmodtime '(23525 29503 0 0)
+      :unmatched-syntax '((close-paren 1322 . 1323) (symbol 1287 . 1304) (open-paren 1286 . 1287)))
     (semanticdb-table "semanticdb-table"
       :file "image-mode.el"
       :fsize 48347
@@ -10119,9 +10654,9 @@
             ("custom-autoload" code nil nil [551360 551403])
             ("grep-regexp-alist" variable
                (:constant-flag t
-                :default-value (\` (((\, (concat "^\\(?:" "\\(?1:[^�
-]+\\)\\(?3:�\\)\\(?2:[0-9]+\\):" "\\|" "\\(?1:[^
-:]+?[^
+                :default-value (\` (((\, (concat "^\\(?:" "\\(?1:[^�

+]+\\)\\(?3:�\\)\\(?2:[0-9]+\\):" "\\|" "\\(?1:[^

+:]+?[^

 /:]\\):[	 ]*\\(?2:[1-9][0-9]*\\)[	 ]*:" "\\)")) 1 2 ((\, (lambda nil (when grep-highlight-matches (let* ((beg (match-end 0)) (end (save-excursion (goto-char beg) (line-end-position))) (mbeg (text-property-any beg end (quote font-lock-face) (quote grep-match-face)))) (when mbeg (- mbeg beg)))))) \, (lambda nil (when grep-highlight-matches (let* ((beg (match-end 0)) (end (save-excursion (goto-char beg) (line-end-position))) (mbeg (text-property-any beg end (quote font-lock-face) (quote grep-match-face))) (mend (and mbeg (next-single-property-change mbeg (quote font-lock-face) nil end)))) (when mend (- mend beg)))))) nil nil (3 (quote (face nil display ":")))) ("^Binary file \\(.+\\) matches$" 1 nil nil 0 1))))
                 nil [551405 552286])
             ("grep-program" variable (:default-value (purecopy "grep")) nil [552288 552475])
@@ -10494,7 +11029,7 @@
             ("holiday-islamic-holidays" variable (:default-value (mapcar (quote purecopy) (quote ((holiday-islamic-new-year) (holiday-islamic 9 1 "Ramadan Begins") (if calendar-islamic-all-holidays-flag (append (holiday-islamic 1 10 "Ashura") (holiday-islamic 3 12 "Mulad-al-Nabi") (holiday-islamic 7 26 "Shab-e-Mi'raj") (holiday-islamic 8 15 "Shab-e-Bara't") (holiday-islamic 9 27 "Shab-e Qadr") (holiday-islamic 10 1 "Id-al-Fitr") (holiday-islamic 12 10 "Id-al-Adha"))))))) nil [610420 610930])
             ("custom-autoload" code nil nil [610932 610988])
             ("put" code nil nil [610990 611045])
-            ("holiday-bahai-holidays" variable (:default-value (mapcar (quote purecopy) (quote ((holiday-bahai-new-year) (holiday-bahai-ridvan) (holiday-fixed 5 23 "Declaration of the Báb") (holiday-fixed 5 29 "Ascension of Bahá’u’lláh") (holiday-fixed 7 9 "Martyrdom of the Báb") (holiday-fixed 10 20 "Birth of the Báb") (holiday-fixed 11 12 "Birth of Bahá’u’lláh") (if calendar-bahai-all-holidays-flag (append (holiday-fixed 11 26 "Day of the Covenant") (holiday-fixed 11 28 "Ascension of `Abdu’l-Bahá"))))))) nil [611047 611592])
+            ("holiday-bahai-holidays" variable (:default-value (mapcar (quote purecopy) (quote ((holiday-bahai-new-year) (holiday-bahai-ridvan) (holiday-fixed 5 23 "Declaration of the B\303\241b") (holiday-fixed 5 29 "Ascension of Bah\303\241\342\200\231u\342\200\231ll\303\241h") (holiday-fixed 7 9 "Martyrdom of the B\303\241b") (holiday-fixed 10 20 "Birth of the B\303\241b") (holiday-fixed 11 12 "Birth of Bah\303\241\342\200\231u\342\200\231ll\303\241h") (if calendar-bahai-all-holidays-flag (append (holiday-fixed 11 26 "Day of the Covenant") (holiday-fixed 11 28 "Ascension of `Abdu\342\200\231l-Bah\303\241"))))))) nil [611047 611592])
             ("custom-autoload" code nil nil [611594 611648])
             ("put" code nil nil [611650 611703])
             ("holiday-solar-holidays" variable (:default-value (mapcar (quote purecopy) (quote ((solar-equinoxes-solstices) (holiday-sexp calendar-daylight-savings-starts (format "Daylight Saving Time Begins %s" (solar-time-string (/ calendar-daylight-savings-starts-time (float 60)) calendar-standard-time-zone-name))) (holiday-sexp calendar-daylight-savings-ends (format "Daylight Saving Time Ends %s" (solar-time-string (/ calendar-daylight-savings-ends-time (float 60)) calendar-daylight-time-zone-name))))))) nil [611705 612257])
@@ -11071,26 +11606,26 @@
             ("if" code nil nil [694567 696317])
             ("if" code nil nil [696319 697000])
             ("if" code nil nil [697002 697634])
-            ("ispell-skip-region-alist" variable (:default-value (\` ((ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) ((\, (purecopy "^---*BEGIN PGP [A-Z ]*--*")) \, (purecopy "^---*END PGP [A-Z ]*--*")) ((\, (purecopy "^begin [0-9][0-9][0-9] [^ 	]+$")) \, (purecopy "
-end
-")) ((\, (purecopy "^%!PS-Adobe-[123].0")) \, (purecopy "
-%%EOF
+            ("ispell-skip-region-alist" variable (:default-value (\` ((ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) ((\, (purecopy "^---*BEGIN PGP [A-Z ]*--*")) \, (purecopy "^---*END PGP [A-Z ]*--*")) ((\, (purecopy "^begin [0-9][0-9][0-9] [^ 	]+$")) \, (purecopy "

+end

+")) ((\, (purecopy "^%!PS-Adobe-[123].0")) \, (purecopy "

+%%EOF

 ")) ((\, (purecopy "^---* \\(Start of \\)?[Ff]orwarded [Mm]essage")) \, (purecopy "^---* End of [Ff]orwarded [Mm]essage"))))) nil [697636 698535])
-            ("ispell-tex-skip-alists" variable (:default-value (purecopy (quote ((("\\\\addcontentsline" ispell-tex-arg-end 2) ("\\\\add\\(tocontents\\|vspace\\)" ispell-tex-arg-end) ("\\\\\\([aA]lph\\|arabic\\)" ispell-tex-arg-end) ("\\\\cref" ispell-tex-arg-end) ("\\\\bibliographystyle" ispell-tex-arg-end) ("\\\\makebox" ispell-tex-arg-end 0) ("\\\\e?psfig" ispell-tex-arg-end) ("\\\\document\\(class\\|style\\)" . "\\\\begin[ 	
-]*{[ 	
-]*document[ 	
-]*}")) (("\\(figure\\|table\\)\\*?" ispell-tex-arg-end 0) ("list" ispell-tex-arg-end 2) ("program" . "\\\\end[ 	
-]*{[ 	
-]*program[ 	
-]*}") ("verbatim\\*?" . "\\\\end[ 	
-]*{[ 	
-]*verbatim\\*?[ 	
+            ("ispell-tex-skip-alists" variable (:default-value (purecopy (quote ((("\\\\addcontentsline" ispell-tex-arg-end 2) ("\\\\add\\(tocontents\\|vspace\\)" ispell-tex-arg-end) ("\\\\\\([aA]lph\\|arabic\\)" ispell-tex-arg-end) ("\\\\cref" ispell-tex-arg-end) ("\\\\bibliographystyle" ispell-tex-arg-end) ("\\\\makebox" ispell-tex-arg-end 0) ("\\\\e?psfig" ispell-tex-arg-end) ("\\\\document\\(class\\|style\\)" . "\\\\begin[ 	

+]*{[ 	

+]*document[ 	

+]*}")) (("\\(figure\\|table\\)\\*?" ispell-tex-arg-end 0) ("list" ispell-tex-arg-end 2) ("program" . "\\\\end[ 	

+]*{[ 	

+]*program[ 	

+]*}") ("verbatim\\*?" . "\\\\end[ 	

+]*{[ 	

+]*verbatim\\*?[ 	

 ]*}")))))) nil [698537 699375])
             ("ispell-html-skip-alists" variable
                (:constant-flag t
-                :default-value (quote (("<[cC][oO][dD][eE]\\>[^>]*>" "</[cC][oO][dD][eE]*>") ("<[sS][cC][rR][iI][pP][tT]\\>[^>]*>" "</[sS][cC][rR][iI][pP][tT]>") ("<[aA][pP][pP][lL][eE][tT]\\>[^>]*>" "</[aA][pP][pP][lL][eE][tT]>") ("<[vV][eE][rR][bB]\\>[^>]*>" "<[vV][eE][rR][bB]\\>[^>]*>") ("<[tT][tT]/" "/") ("<[^ 	
->]" ">") ("&[^ 	
-;]" "[; 	
+                :default-value (quote (("<[cC][oO][dD][eE]\\>[^>]*>" "</[cC][oO][dD][eE]*>") ("<[sS][cC][rR][iI][pP][tT]\\>[^>]*>" "</[sS][cC][rR][iI][pP][tT]>") ("<[aA][pP][pP][lL][eE][tT]\\>[^>]*>" "</[aA][pP][pP][lL][eE][tT]>") ("<[vV][eE][rR][bB]\\>[^>]*>" "<[vV][eE][rR][bB]\\>[^>]*>") ("<[tT][tT]/" "/") ("<[^ 	

+>]" ">") ("&[^ 	

+;]" "[; 	

 ]"))))
                 nil [699377 699922])
             ("put" code nil nil [699923 699978])
@@ -13115,10 +13650,10 @@
             ("if" code nil nil [987412 987529])
             ("quickurl-reread-hook-postfix" variable
                (:constant-flag t
-                :default-value "
-;; Local Variables:
-;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))
-;; End:
+                :default-value "

+;; Local Variables:

+;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))

+;; End:

 ")
                 nil [987648 988169])
             ("quickurl" function
@@ -15451,7 +15986,8090 @@
       :pointmax 1429332
       :fsize 1429354
       :lastmodtime '(23525 29512 0 0)
-      :unmatched-syntax nil))
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("help-macro" include nil nil [1150 1171])
+            ("add-hook" code nil nil [1242 1293])
+            ("add-hook" code nil nil [1294 1345])
+            ("help-window-point-marker" variable (:default-value (make-marker)) nil [1766 1876])
+            ("help-window-old-frame" variable nil nil [1878 1974])
+            ("help-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map (char-to-string help-char) (quote help-for-help)) (define-key map [help] (quote help-for-help)) (define-key map [f1] (quote help-for-help)) (define-key map "." (quote display-local-help)) (define-key map "?" (quote help-for-help)) (define-key map "" (quote about-emacs)) (define-key map "" (quote describe-copying)) (define-key map "" (quote view-emacs-debugging)) (define-key map "" (quote view-external-packages)) (define-key map "" (quote view-emacs-FAQ)) (define-key map "
" (quote view-order-manuals)) (define-key map "" (quote view-emacs-news)) (define-key map "" (quote describe-distribution)) (define-key map "" (quote view-emacs-problems)) (define-key map "" (quote view-emacs-todo)) (define-key map "" (quote describe-no-warranty)) (define-key map "" (quote describe-input-method)) (define-key map "C" (quote describe-coding-system)) (define-key map "F" (quote Info-goto-emacs-command-node)) (define-key map "I" (quote describe-input-method)) (define-key map "K" (quote Info-goto-emacs-key-command-node)) (define-key map "L" (quote describe-language-environment)) (define-key map "S" (quote info-lookup-symbol)) (define-key map "a" (quote apropos-command)) (define-key map "b" (quote describe-bindings)) (define-key map "c" (quote describe-key-briefly)) (define-key map "d" (quote apropos-documentation)) (define-key map "e" (quote view-echo-area-messages)) (define-key map "f" (quote describe-function)) (define-key map "g" (quote describe-gnu-project)) (define-key map "h" (quote view-hello-file)) (define-key map "i" (quote info)) (define-key map "4i" (quote info-other-window)) (define-key map "k" (quote describe-key)) (define-key map "l" (quote view-lossage)) (define-key map "m" (quote describe-mode)) (define-key map "o" (quote describe-symbol)) (define-key map "n" (quote view-emacs-news)) (define-key map "p" (quote finder-by-keyword)) (define-key map "P" (quote describe-package)) (define-key map "r" (quote info-emacs-manual)) (define-key map "s" (quote describe-syntax)) (define-key map "t" (quote help-with-tutorial)) (define-key map "w" (quote where-is)) (define-key map "v" (quote describe-variable)) (define-key map "q" (quote help-quit)) map)) nil [1976 4265])
+            ("define-key" code nil nil [4267 4331])
+            ("define-key" code nil nil [4332 4376])
+            ("define-key" code nil nil [4377 4419])
+            ("fset" code nil nil [4420 4449])
+            ("help-button-cache" variable nil nil [4518 4548])
+            ("help-quit" function (:user-visible-flag t) nil [4552 4646])
+            ("help-return-method" variable nil nil [4648 5017])
+            ("define-obsolete-function-alias" code nil nil [5019 5112])
+            ("help-print-return-message" function (:arguments ("function")) nil [5113 7408])
+            ("fset" code nil nil [7468 7529])
+            ("defalias" code nil nil [7531 7571])
+            ("defalias" code nil nil [7604 7653])
+            ("make-help-screen" code nil nil [7699 10813])
+            ("function-called-at-point" function nil nil [10818 12550])
+            ("view-help-file" function (:arguments ("file" "dir")) nil [12581 12736])
+            ("describe-distribution" function (:user-visible-flag t) nil [12738 12882])
+            ("describe-copying" function (:user-visible-flag t) nil [12884 13022])
+            ("describe-gnu-project" function (:user-visible-flag t) nil [13070 13227])
+            ("define-obsolete-function-alias" code nil nil [13229 13308])
+            ("describe-no-warranty" function (:user-visible-flag t) nil [13310 13556])
+            ("describe-prefix-bindings" function (:user-visible-flag t) nil [13558 14064])
+            ("setq" code nil nil [14155 14207])
+            ("view-emacs-news" function
+               (:user-visible-flag t
+                :arguments ("version"))
+                nil [14209 16619])
+            ("view-emacs-todo" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [16621 16740])
+            ("define-obsolete-function-alias" code nil nil [16742 16809])
+            ("view-echo-area-messages" function (:user-visible-flag t) nil [16812 17137])
+            ("view-order-manuals" function (:user-visible-flag t) nil [17139 17317])
+            ("view-emacs-FAQ" function (:user-visible-flag t) nil [17319 17506])
+            ("view-emacs-problems" function (:user-visible-flag t) nil [17508 17656])
+            ("view-emacs-debugging" function (:user-visible-flag t) nil [17658 17781])
+            ("view-external-packages" function (:user-visible-flag t) nil [17850 18007])
+            ("view-lossage" function (:user-visible-flag t) nil [18009 18978])
+            ("describe-bindings" function
+               (:user-visible-flag t
+                :arguments ("prefix" "buffer"))
+                nil [18999 19835])
+            ("describe-bindings-internal" function (:arguments ("menus" "prefix")) nil [19878 20612])
+            ("where-is" function
+               (:user-visible-flag t
+                :arguments ("definition" "insert"))
+                nil [20614 22776])
+            ("help-key-description" function (:arguments ("key" "untranslated")) nil [22778 23138])
+            ("help--analyze-key" function (:arguments ("key" "untranslated")) nil [23140 24670])
+            ("describe-key-briefly" function
+               (:user-visible-flag t
+                :arguments ("key" "insert" "untranslated"))
+                nil [24672 25532])
+            ("help--key-binding-keymap" function (:arguments ("key" "accept-default" "no-remap" "position")) nil [25534 26596])
+            ("help--binding-locus" function (:arguments ("key" "position")) nil [26598 28303])
+            ("help-read-key-sequence" function (:arguments ("no-mouse-movement")) nil [28305 32689])
+            ("help-downify-mouse-event-type" function (:arguments ("base")) nil [32691 33409])
+            ("describe-key" function
+               (:user-visible-flag t
+                :arguments ("key" "untranslated" "up-event"))
+                nil [33411 38329])
+            ("describe-mode" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [38332 42253])
+            ("describe-minor-mode" function
+               (:user-visible-flag t
+                :arguments ("minor-mode"))
+                nil [42256 43143])
+            ("describe-minor-mode-completion-table-for-symbol" function nil nil [43155 43369])
+            ("describe-minor-mode-from-symbol" function
+               (:user-visible-flag t
+                :arguments ("symbol"))
+                nil [43371 43715])
+            ("describe-minor-mode-completion-table-for-indicator" function nil nil [43730 44047])
+            ("describe-minor-mode-from-indicator" function
+               (:user-visible-flag t
+                :arguments ("indicator"))
+                nil [44049 44598])
+            ("lookup-minor-mode-from-indicator" function (:arguments ("indicator")) nil [44600 45390])
+            ("temp-buffer-max-height" variable (:default-value (lambda (buffer) (if (and (display-graphic-p) (eq (selected-window) (frame-root-window))) (/ (x-display-pixel-height) (frame-char-height) 2) (/ (- (frame-height) 2) 2)))) nil [45438 46207])
+            ("temp-buffer-max-width" variable (:default-value (lambda (buffer) (if (and (display-graphic-p) (eq (selected-window) (frame-root-window))) (/ (x-display-pixel-width) (frame-char-width) 2) (/ (- (frame-width) 2) 2)))) nil [46209 46973])
+            ("define-minor-mode" code nil nil [46975 48131])
+            ("resize-temp-buffer-window" function (:arguments ("window")) nil [48133 49890])
+            ("help-window-select" variable nil nil [49910 50878])
+            ("help-enable-auto-load" variable (:default-value t) nil [50880 51267])
+            ("help-window-display-message" function (:arguments ("quit-part" "window" "scroll")) nil [51269 52187])
+            ("help-window-setup" function (:arguments ("window" "value")) nil [52189 54990])
+            ("with-help-window" function (:arguments ("buffer-or-name" "body")) nil [55562 56602])
+            ("help-form-show" function nil nil [56730 56920])
+            ("help--docstring-quote" function (:arguments ("string")) nil [56924 57146])
+            ("help-split-fundoc" function (:arguments ("docstring" "def")) nil [57371 58384])
+            ("help-add-fundoc-usage" function (:arguments ("docstring" "arglist")) nil [58386 59236])
+            ("help-function-arglist" function (:arguments ("def" "preserve-names")) nil [59238 61627])
+            ("help--make-usage" function (:arguments ("function" "arglist")) nil [61629 62067])
+            ("define-obsolete-function-alias" code nil nil [62069 62143])
+            ("help--make-usage-docstring" function (:arguments ("fn" "arglist")) nil [62145 62300])
+            ("help" package nil nil [62304 62319]))          
+      :file "help.el"
+      :pointmax 62343
+      :fsize 62346
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax '((close-paren 1171 . 1172) (symbol 1132 . 1149) (open-paren 1131 . 1132)))
+    (semanticdb-table "semanticdb-table"
+      :file "help-macro.el"
+      :fsize 8263
+      :lastmodtime '(23525 29509 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("define-error" code nil nil [1176 1232])
+            ("ask-user-about-lock" function (:arguments ("file" "opponent")) nil [1249 2935])
+            ("ask-user-about-lock-help" function nil nil [2937 3431])
+            ("define-error" code nil nil [3433 3482])
+            ("userlock--check-content-unchanged" function (:arguments ("fn")) nil [3484 4828])
+            ("userlock--ask-user-about-supersession-threat" function (:arguments ("fn")) nil [4845 5025])
+            ("ask-user-about-supersession-threat" function (:arguments ("fn")) nil [5042 6454])
+            ("ask-user-about-supersession-help" function nil nil [6456 7113]))          
+      :file "userlock.el"
+      :pointmax 7141
+      :fsize 7140
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("fringe" customgroup (:user-visible-flag t) nil [1310 1386])
+            ("when" code nil nil [1454 2745])
+            ("fringe-bitmap-p" function (:arguments ("symbol")) nil [2748 2852])
+            ("fringe-mode" variable nil nil [2887 2907])
+            ("fringe-mode-explicit" variable nil nil [2909 3062])
+            ("set-fringe-mode-1" function (:arguments ("_ignore" "value")) nil [3064 3289])
+            ("set-fringe-mode" function (:arguments ("value")) nil [3291 3755])
+            ("fringe--check-style" function (:arguments ("style")) nil [3757 4011])
+            ("fringe-mode-initialize" function (:arguments ("symbol" "value")) nil [4118 4796])
+            ("fringe-styles" variable
+               (:constant-flag t
+                :default-value (quote (("default") ("no-fringes" . 0) ("right-only" 0) ("left-only" nil . 0) ("half-width" 4 . 4) ("minimal" 1 . 1))))
+                nil [4798 5435])
+            ("fringe-mode" variable nil nil [5437 7090])
+            ("setq" code nil nil [7187 7216])
+            ("fringe-query-style" function (:arguments ("all-frames")) nil [7218 8037])
+            ("fringe-mode" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [8039 9201])
+            ("set-fringe-style" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [9203 10434])
+            ("fringe-columns" function (:arguments ("side" "real")) nil [10436 10860])
+            ("fringe" package nil nil [10862 10879]))          
+      :file "fringe.el"
+      :pointmax 10905
+      :fsize 10905
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("indent" customgroup (:user-visible-flag t) nil [1005 1070])
+            ("standard-indent" variable (:default-value 4) nil [1072 1206])
+            ("indent-line-function" variable (:default-value (quote indent-relative)) nil [1208 1594])
+            ("tab-always-indent" variable (:default-value t) nil [1596 2351])
+            ("indent-according-to-mode" function (:user-visible-flag t) nil [2354 3473])
+            ("indent--default-inside-comment" function nil nil [3475 4034])
+            ("indent-for-tab-command" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4036 6747])
+            ("indent--funcall-widened" function (:arguments ("func")) nil [6749 6839])
+            ("insert-tab" function (:arguments ("arg")) nil [6841 7133])
+            ("indent-rigidly--current-indentation" function (:arguments ("beg" "end")) nil [7135 7620])
+            ("indent-rigidly-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [left] (quote indent-rigidly-left)) (define-key map [right] (quote indent-rigidly-right)) (define-key map [S-left] (quote indent-rigidly-left-to-tab-stop)) (define-key map [S-right] (quote indent-rigidly-right-to-tab-stop)) map)) nil [7622 8045])
+            ("indent-rigidly" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "arg" "interactive"))
+                nil [8047 9928])
+            ("indent-rigidly--pop-undo" function nil nil [9930 10217])
+            ("indent-rigidly-left" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [10219 10467])
+            ("indent-rigidly-right" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [10469 10719])
+            ("indent-rigidly-left-to-tab-stop" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [10721 11119])
+            ("indent-rigidly-right-to-tab-stop" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [11121 11517])
+            ("indent-line-to" function (:arguments ("column")) nil [11519 12145])
+            ("current-left-margin" function nil nil [12147 12551])
+            ("move-to-left-margin" function
+               (:user-visible-flag t
+                :arguments ("n" "force"))
+                nil [12553 13468])
+            ("indent-to-left-margin" function nil nil [13568 13879])
+            ("delete-to-left-margin" function (:arguments ("from" "to")) nil [13881 14445])
+            ("set-left-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "width"))
+                nil [14447 15322])
+            ("set-right-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "width"))
+                nil [15324 15883])
+            ("alter-text-property" function (:arguments ("from" "to" "prop" "func" "object")) nil [15885 16553])
+            ("increase-left-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "inc"))
+                nil [16555 17389])
+            ("decrease-left-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "inc"))
+                nil [17391 17872])
+            ("increase-right-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "inc"))
+                nil [17874 18527])
+            ("decrease-right-margin" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "inc"))
+                nil [18529 19060])
+            ("beginning-of-line-text" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [19062 20076])
+            ("indent-region-function" variable (:default-value (function indent-region-line-by-line)) nil [20078 20278])
+            ("indent-region" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "column"))
+                nil [20280 22343])
+            ("indent-region-line-by-line" function (:arguments ("start" "end")) nil [22345 22833])
+            ("define-obsolete-function-alias" code nil nil [22835 22935])
+            ("indent-relative-first-indent-point" function (:user-visible-flag t) nil [22937 23234])
+            ("indent-relative" function
+               (:user-visible-flag t
+                :arguments ("first-only" "unindented-ok"))
+                nil [23236 24783])
+            ("tab-stop-list" variable nil nil [24785 25343])
+            ("edit-tab-stops-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "" (quote edit-tab-stops-note-changes)) (define-key map "" (quote edit-tab-stops-note-changes)) map)) nil [25345 25576])
+            ("edit-tab-stops-buffer" variable nil nil [25578 25727])
+            ("edit-tab-stops" function (:user-visible-flag t) nil [25729 26752])
+            ("edit-tab-stops-note-changes" function (:user-visible-flag t) nil [26754 27154])
+            ("indent-next-tab-stop" function (:arguments ("column" "prev")) nil [27156 28155])
+            ("indent-accumulate-tab-stops" function (:arguments ("limit")) nil [28157 28397])
+            ("tab-to-tab-stop" function (:user-visible-flag t) nil [28399 28828])
+            ("move-to-tab-stop" function (:user-visible-flag t) nil [28830 29690])
+            ("define-key" code nil nil [29692 29744])
+            ("define-key" code nil nil [29745 29788])
+            ("define-key" code nil nil [29789 29832])
+            ("define-key" code nil nil [29833 29874]))          
+      :file "indent.el"
+      :pointmax 29900
+      :fsize 29899
+      :lastmodtime '(23525 29511 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("w32-vars" include nil nil [912 931])
+            ("explicit-shell-file-name" variable nil nil [933 966])
+            ("declare-function" code nil nil [988 1042])
+            ("declare-function" code nil nil [1043 1119])
+            ("declare-function" code nil nil [1120 1178])
+            ("setq" code nil nil [1265 1298])
+            ("w32-shell-name" function nil nil [1300 1540])
+            ("w32-system-shell-p" function (:arguments ("shell-name")) nil [1542 1689])
+            ("w32-shell-dos-semantics" function nil nil [1691 2009])
+            ("w32-quote-process-args" variable nil nil [2011 2042])
+            ("w32-check-shell-configuration" function (:user-visible-flag t) nil [2069 4527])
+            ("add-hook" code nil nil [4529 4587])
+            ("w32-set-default-process-coding-system" function nil nil [4628 5639])
+            ("define-obsolete-function-alias" code nil nil [5640 5756])
+            ("add-hook" code nil nil [5757 5825])
+            ("w32-valid-locales" variable nil nil [5893 5969])
+            ("if" code nil nil [6055 6347])
+            ("w32-list-locales" function (:user-visible-flag t) nil [6349 6816])
+            ("w32-convert-standard-filename" function (:arguments ("filename")) nil [7588 8459])
+            ("w32-set-system-coding-system" function
+               (:user-visible-flag t
+                :arguments ("coding-system"))
+                nil [8461 9187])
+            ("define-obsolete-function-alias" code nil nil [9188 9290])
+            ("defvaralias" code nil nil [9402 9463])
+            ("set-message-beep" code nil nil [9516 9538])
+            ("w32-charset-info-alist" variable nil nil [9540 9571])
+            ("w32-add-charset-info" function (:arguments ("xlfd-charset" "windows-charset" "codepage")) nil [9593 10321])
+            ("w32-add-charset-info" code nil nil [10472 10532])
+            ("w32-add-charset-info" code nil nil [10533 10593])
+            ("w32-add-charset-info" code nil nil [10650 10709])
+            ("w32-add-charset-info" code nil nil [10710 10769])
+            ("w32-add-charset-info" code nil nil [10770 10835])
+            ("w32-add-charset-info" code nil nil [10836 10904])
+            ("w32-add-charset-info" code nil nil [10905 10967])
+            ("w32-add-charset-info" code nil nil [10968 11026])
+            ("w32-add-charset-info" code nil nil [11027 11087])
+            ("w32-add-charset-info" code nil nil [11088 11146])
+            ("w32-add-charset-info" code nil nil [11147 11199])
+            ("w32-add-charset-info" code nil nil [11200 11257])
+            ("w32-add-charset-info" code nil nil [11258 11322])
+            ("w32-add-charset-info" code nil nil [11323 11384])
+            ("w32-add-charset-info" code nil nil [11385 11445])
+            ("w32-add-charset-info" code nil nil [11446 11506])
+            ("w32-add-charset-info" code nil nil [11507 11566])
+            ("w32-add-charset-info" code nil nil [11567 11626])
+            ("w32-add-charset-info" code nil nil [11627 11687])
+            ("w32-add-charset-info" code nil nil [11688 11748])
+            ("w32-add-charset-info" code nil nil [11749 11807])
+            ("w32-add-charset-info" code nil nil [11808 11869])
+            ("w32-add-charset-info" code nil nil [11870 11928])
+            ("w32-add-charset-info" code nil nil [11929 11995])
+            ("w32-add-charset-info" code nil nil [11996 12057])
+            ("w32-add-charset-info" code nil nil [12058 12115])
+            ("w32-add-charset-info" code nil nil [12116 12174])
+            ("w32-add-charset-info" code nil nil [12325 12385])
+            ("w32-add-charset-info" code nil nil [12386 12448])
+            ("w32-add-charset-info" code nil nil [12449 12513])
+            ("w32-add-charset-info" code nil nil [12514 12578])
+            ("w32-add-charset-info" code nil nil [12579 12634])
+            ("w32-add-charset-info" code nil nil [12635 12692])
+            ("autoload-make-program" variable nil nil [12748 12778])
+            ("generated-autoload-file" variable nil nil [12779 12811])
+            ("w32-batch-update-autoloads" function nil nil [12813 13362])
+            ("w32-append-code-lines" function (:arguments ("orig" "extra")) nil [13364 13858]))          
+      :file "w32-fns.el"
+      :pointmax 13885
+      :fsize 13884
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("w32" customgroup (:user-visible-flag t) nil [937 1045])
+            ("w32-use-w32-font-dialog" variable (:default-value t) nil [1109 1653])
+            ("w32-list-proportional-fonts" variable nil nil [1655 1754])
+            ("make-obsolete-variable" code nil nil [1755 1833])
+            ("unless" code nil nil [1835 2004])
+            ("unless" code nil nil [2006 2344])
+            ("w32-fixed-font-alist" variable (:default-value (quote ("Font menu" ("Misc" ("fixed" "Fixedsys") ("") ("Terminal 5x4" "-*-Terminal-normal-r-*-*-*-45-*-*-c-40-*-oem") ("Terminal 6x8" "-*-Terminal-normal-r-*-*-*-60-*-*-c-80-*-oem") ("Terminal 9x5" "-*-Terminal-normal-r-*-*-*-90-*-*-c-50-*-oem") ("Terminal 9x7" "-*-Terminal-normal-r-*-*-*-90-*-*-c-70-*-oem") ("Terminal 9x8" "-*-Terminal-normal-r-*-*-*-90-*-*-c-80-*-oem") ("Terminal 12x12" "-*-Terminal-normal-r-*-*-*-120-*-*-c-120-*-oem") ("Terminal 14x10" "-*-Terminal-normal-r-*-*-*-135-*-*-c-100-*-oem") ("Terminal 6x6 Bold" "-*-Terminal-bold-r-*-*-*-60-*-*-c-60-*-oem") ("") ("Lucida Sans Typewriter.8" "-*-Lucida Sans Typewriter-normal-r-*-*-11-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.9" "-*-Lucida Sans Typewriter-normal-r-*-*-12-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.10" "-*-Lucida Sans Typewriter-normal-r-*-*-13-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.11" "-*-Lucida Sans Typewriter-normal-r-*-*-15-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.12" "-*-Lucida Sans Typewriter-normal-r-*-*-16-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.8 Bold" "-*-Lucida Sans Typewriter-semibold-r-*-*-11-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.9 Bold" "-*-Lucida Sans Typewriter-semibold-r-*-*-12-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.10 Bold" "-*-Lucida Sans Typewriter-semibold-r-*-*-13-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.11 Bold" "-*-Lucida Sans Typewriter-semibold-r-*-*-15-*-*-*-c-*-iso8859-1") ("Lucida Sans Typewriter.12 Bold" "-*-Lucida Sans Typewriter-semibold-r-*-*-16-*-*-*-c-*-iso8859-1")) ("Courier" ("Courier 10x8" "-*-Courier New-normal-r-*-*-*-97-*-*-c-80-iso8859-1") ("Courier 12x9" "-*-Courier New-normal-r-*-*-*-120-*-*-c-90-iso8859-1") ("Courier 15x12" "-*-Courier New-normal-r-*-*-*-150-*-*-c-120-iso8859-1") ("") ("8" "-*-Courier New-normal-r-*-*-11-*-*-*-c-*-iso8859-1") ("9" "-*-Courier New-normal-r-*-*-12-*-*-*-c-*-iso8859-1") ("10" "-*-Courier New-normal-r-*-*-13-*-*-*-c-*-iso8859-1") ("11" "-*-Courier New-normal-r-*-*-15-*-*-*-c-*-iso8859-1") ("12" "-*-Courier New-normal-r-*-*-16-*-*-*-c-*-iso8859-1") ("8 bold" "-*-Courier New-bold-r-*-*-11-*-*-*-c-*-iso8859-1") ("9 bold" "-*-Courier New-bold-r-*-*-12-*-*-*-c-*-iso8859-1") ("10 bold" "-*-Courier New-bold-r-*-*-13-*-*-*-c-*-iso8859-1") ("11 bold" "-*-Courier New-bold-r-*-*-15-*-*-*-c-*-iso8859-1") ("12 bold" "-*-Courier New-bold-r-*-*-16-*-*-*-c-*-iso8859-1") ("8 italic" "-*-Courier New-normal-i-*-*-11-*-*-*-c-*-iso8859-1") ("9 italic" "-*-Courier New-normal-i-*-*-12-*-*-*-c-*-iso8859-1") ("10 italic" "-*-Courier New-normal-i-*-*-13-*-*-*-c-*-iso8859-1") ("11 italic" "-*-Courier New-normal-i-*-*-15-*-*-*-c-*-iso8859-1") ("12 italic" "-*-Courier New-normal-i-*-*-16-*-*-*-c-*-iso8859-1") ("8 bold italic" "-*-Courier New-bold-i-*-*-11-*-*-*-c-*-iso8859-1") ("9 bold italic" "-*-Courier New-bold-i-*-*-12-*-*-*-c-*-iso8859-1") ("10 bold italic" "-*-Courier New-bold-i-*-*-13-*-*-*-c-*-iso8859-1") ("11 bold italic" "-*-Courier New-bold-i-*-*-15-*-*-*-c-*-iso8859-1") ("12 bold italic" "-*-Courier New-bold-i-*-*-16-*-*-*-c-*-iso8859-1"))))) nil [2383 6516])
+            ("make-obsolete-variable" code nil nil [6518 6583])
+            ("w32-vars" package nil nil [6585 6604]))          
+      :file "w32-vars.el"
+      :pointmax 6632
+      :fsize 6631
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("subr-x" include nil nil [2948 2965])
+            ("defalias" code nil nil [2983 3029])
+            ("defalias" code nil nil [3045 3095])
+            ("defalias" code nil nil [3111 3149])
+            ("defalias" code nil nil [3165 3225])
+            ("comment" customgroup (:user-visible-flag t) nil [3227 3342])
+            ("comment-use-syntax" variable (:default-value (quote undecided)) nil [3429 3757])
+            ("comment-fill-column" variable nil nil [3759 3926])
+            ("comment-column" variable (:default-value 32) nil [3943 4340])
+            ("make-variable-buffer-local" code nil nil [4341 4385])
+            ("put" code nil nil [4401 4453])
+            ("comment-start" variable nil nil [4470 4570])
+            ("put" code nil nil [4586 4645])
+            ("comment-start-skip" variable nil nil [4662 4931])
+            ("put" code nil nil [4947 5002])
+            ("comment-end-skip" variable nil nil [5019 5123])
+            ("put" code nil nil [5139 5192])
+            ("comment-end" variable (:default-value (purecopy "")) nil [5209 5355])
+            ("put" code nil nil [5371 5419])
+            ("comment-indent-function" variable (:default-value (quote comment-indent-default)) nil [5436 5840])
+            ("comment-insert-comment-function" variable nil nil [5857 6107])
+            ("comment-region-function" variable (:default-value (quote comment-region-default)) nil [6109 6460])
+            ("uncomment-region-function" variable (:default-value (quote uncomment-region-default)) nil [6462 6821])
+            ("block-comment-start" variable nil nil [6839 6871])
+            ("block-comment-end" variable nil nil [6872 6902])
+            ("comment-quote-nested" variable (:default-value t) nil [6904 7041])
+            ("comment-quote-nested-function" variable (:default-value (function comment-quote-nested-default)) nil [7043 7286])
+            ("comment-continue" variable nil nil [7288 7763])
+            ("comment-add" variable nil nil [7765 8123])
+            ("comment-styles" variable
+               (:constant-flag t
+                :default-value (quote ((plain nil nil nil nil "Start in column 0 (do not indent), as in Emacs-20") (indent-or-triple nil nil nil multi-char "Start in column 0, but only for single-char starters") (indent nil nil nil t "Full comment per line, ends not aligned") (aligned nil t nil t "Full comment per line, ends aligned") (box nil t t t "Full comment per line, ends aligned, + top and bottom") (extra-line t nil t t "One comment for all lines, end on a line by itself") (multi-line t nil nil t "One comment for all lines, end on last commented line") (box-multi t t t t "One comment for all lines, + top and bottom"))))
+                nil [8140 10343])
+            ("comment-style" variable (:default-value (quote indent)) nil [10360 10786])
+            ("comment-padding" variable (:default-value (purecopy " ")) nil [10803 11227])
+            ("comment-inline-offset" variable (:default-value 1) nil [11229 11678])
+            ("comment-multi-line" variable nil nil [11695 12131])
+            ("comment-empty-lines" variable nil nil [12133 12517])
+            ("comment-string-strip" function (:arguments ("str" "beforep" "afterp")) nil [12543 12796])
+            ("comment-string-reverse" function (:arguments ("s")) nil [12798 12971])
+            ("comment-normalize-vars" function (:arguments ("noerror")) nil [12988 16221])
+            ("comment-quote-re" function (:arguments ("str" "unp")) nil [16223 16366])
+            ("comment-quote-nested" function (:arguments ("cs" "ce" "unp")) nil [16368 16695])
+            ("comment-quote-nested-default" function (:arguments ("cs" "ce" "unp")) nil [16697 18036])
+            ("comment-use-global-state" variable (:default-value t) nil [18065 18519])
+            ("make-obsolete-variable" code nil nil [18521 18598])
+            ("comment-search-forward" function (:arguments ("limit" "noerror")) nil [18600 20188])
+            ("comment-search-backward" function (:arguments ("limit" "noerror")) nil [20190 21402])
+            ("comment-beginning" function nil nil [21404 23290])
+            ("comment-forward" function (:arguments ("n")) nil [23292 23795])
+            ("comment-enter-backward" function nil nil [23797 25361])
+            ("comment-indent-default" function nil nil [25403 25750])
+            ("comment-choose-indent" function (:arguments ("indent")) nil [25752 28617])
+            ("comment-indent" function
+               (:user-visible-flag t
+                :arguments ("continue"))
+                nil [28634 31324])
+            ("comment-set-column" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [31341 32172])
+            ("comment-kill" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [32189 32756])
+            ("comment-padright" function (:arguments ("str" "n")) nil [32758 34506])
+            ("comment-padleft" function (:arguments ("str" "n")) nil [34533 36220])
+            ("uncomment-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "arg"))
+                nil [36237 36849])
+            ("uncomment-region-default" function (:arguments ("beg" "end" "arg")) nil [36851 40749])
+            ("comment-make-bol-ws" function (:arguments ("len")) nil [40751 41072])
+            ("comment-make-extra-lines" function (:arguments ("cs" "ce" "ccs" "cce" "min-indent" "max-indent" "block")) nil [41074 42600])
+            ("comment-with-narrowing" function (:arguments ("beg" "end" "body")) nil [42602 43658])
+            ("comment-add" function (:arguments ("arg")) nil [43660 44059])
+            ("comment-region-internal" function (:arguments ("beg" "end" "cs" "ce" "ccs" "cce" "block" "lines" "indent")) nil [44061 47563])
+            ("comment-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "arg"))
+                nil [47580 48580])
+            ("comment-region-default" function (:arguments ("beg" "end" "arg")) nil [48582 51090])
+            ("comment-box" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "arg"))
+                nil [51107 51569])
+            ("comment-only-p" function (:arguments ("beg" "end")) nil [51571 51765])
+            ("comment-or-uncomment-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "arg"))
+                nil [51782 52174])
+            ("comment-dwim" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [52191 53793])
+            ("comment-auto-fill-only-comments" variable nil nil [53810 54010])
+            ("comment-valid-prefix-p" function (:arguments ("prefix" "compos")) nil [54012 56104])
+            ("comment-indent-new-line" function
+               (:user-visible-flag t
+                :arguments ("soft"))
+                nil [56122 61039])
+            ("comment-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [61056 62153])
+            ("newcomment" package nil nil [62155 62176]))          
+      :file "newcomment.el"
+      :pointmax 62206
+      :fsize 62205
+      :lastmodtime '(23525 29514 0 0)
+      :unmatched-syntax '((close-paren 2965 . 2966) (symbol 2928 . 2945) (open-paren 2927 . 2928)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("password-cache" include nil nil [1478 1503])
+            ("cl-lib" include nil nil [1524 1541])
+            ("eieio" include nil nil [1543 1559])
+            ("secrets-create-item" function (:prototype-flag t) nil [1561 1602])
+            ("secrets-delete-item" function (:prototype-flag t) nil [1603 1644])
+            ("secrets-get-alias" function (:prototype-flag t) nil [1645 1684])
+            ("secrets-get-attributes" function (:prototype-flag t) nil [1685 1729])
+            ("secrets-get-secret" function (:prototype-flag t) nil [1730 1770])
+            ("secrets-list-collections" function (:prototype-flag t) nil [1771 1817])
+            ("secrets-search-items" function (:prototype-flag t) nil [1818 1860])
+            ("rfc2104-hash" function (:prototype-flag t) nil [1862 1896])
+            ("plstore-open" function (:prototype-flag t) nil [1898 1932])
+            ("plstore-find" function (:prototype-flag t) nil [1933 1967])
+            ("plstore-put" function (:prototype-flag t) nil [1968 2001])
+            ("plstore-delete" function (:prototype-flag t) nil [2002 2038])
+            ("plstore-save" function (:prototype-flag t) nil [2039 2073])
+            ("plstore-get-file" function (:prototype-flag t) nil [2074 2112])
+            ("epg" include nil nil [2133 2147])
+            ("epg-make-context" function (:prototype-flag t) nil [2188 2222])
+            ("epg-context-set-passphrase-callback" function (:prototype-flag t) nil [2223 2276])
+            ("epg-decrypt-string" function (:prototype-flag t) nil [2277 2313])
+            ("epg-encrypt-string" function (:prototype-flag t) nil [2314 2350])
+            ("help-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2352 2391])
+            ("secrets-enabled" variable nil nil [2393 2417])
+            ("auth-source" customgroup (:user-visible-flag t) nil [2419 2517])
+            ("auth-source-cache-expiry" variable (:default-value 7200) nil [2534 2968])
+            ("auth-source-backend" type
+               (:members 
+                  ( ("type" variable
+                       (:documentation "The backend type."
+                        :default-value "(quote netrc)"
+                        :type ":initform")
+                        nil nil)
+                    ("source" variable
+                       (:documentation "The backend source."
+                        :type "string")
+                        nil nil)
+                    ("host" variable
+                       (:documentation "The backend host."
+                        :default-value "t"
+                        :type "t")
+                        nil nil)
+                    ("user" variable
+                       (:documentation "The backend user."
+                        :default-value "t"
+                        :type "t")
+                        nil nil)
+                    ("port" variable
+                       (:documentation "The backend protocol."
+                        :default-value "t"
+                        :type "t")
+                        nil nil)
+                    ("data" variable
+                       (:documentation "Internal backend data."
+                        :default-value "nil")
+                        nil nil)
+                    ("create-function" variable
+                       (:documentation "The create function."
+                        :default-value "ignore"
+                        :type "function")
+                        nil nil)
+                    ("search-function" variable
+                       (:documentation "The search function."
+                        :default-value "ignore"
+                        :type "function")
+                        nil nil))                  
+                :type "class")
+                nil [3150 4374])
+            ("auth-source-protocols" variable (:default-value (quote ((imap "imap" "imaps" "143" "993") (pop3 "pop3" "pop" "pop3s" "110" "995") (ssh "ssh" "22") (sftp "sftp" "115") (smtp "smtp" "25")))) nil [4376 5029])
+            ("auth-source-protocols-customize" variable
+               (:constant-flag t
+                :default-value (mapcar (lambda (a) (let ((p (car-safe a))) (list (quote const) :tag (upcase (symbol-name p)) p))) auth-source-protocols))
+                nil [5148 5383])
+            ("auth-source-creation-defaults" variable nil nil [5385 5547])
+            ("auth-source-creation-prompts" variable nil nil [5549 5648])
+            ("make-obsolete" code nil nil [5650 5710])
+            ("auth-source-save-behavior" variable (:default-value (quote ask)) nil [5712 6047])
+            ("auth-source-netrc-use-gpg-tokens" variable (:default-value (quote never)) nil [6305 7443])
+            ("auth-source-do-cache" variable (:default-value t) nil [7445 7619])
+            ("auth-source-debug" variable nil nil [7621 8435])
+            ("auth-sources" variable (:default-value (quote ("~/.authinfo" "~/.authinfo.gpg" "~/.netrc"))) nil [8437 12925])
+            ("auth-source-gpg-encrypt-to" variable (:default-value t) nil [12927 13315])
+            ("auth-source-do-debug" function (:arguments ("msg")) nil [13317 13422])
+            ("auth-source-do-trivia" function (:arguments ("msg")) nil [13424 13590])
+            ("auth-source-do-warn" function (:arguments ("msg")) nil [13592 13862])
+            ("auth-source-read-char-choice" function (:arguments ("prompt" "choices")) nil [13864 14554])
+            ("auth-source-backend-parser-functions" variable nil nil [14556 14938])
+            ("auth-source-backend-parse" function (:arguments ("entry")) nil [14940 15553])
+            ("auth-source-backends-parser-file" function (:arguments ("entry")) nil [15555 16441])
+            ("add-hook" code nil nil [16524 16606])
+            ("auth-source-backends-parser-macos-keychain" function (:arguments ("entry")) nil [16608 18754])
+            ("add-hook" code nil nil [18756 18848])
+            ("auth-source-backends-parser-secrets" function (:arguments ("entry")) nil [18850 20821])
+            ("add-hook" code nil nil [20823 20908])
+            ("auth-source-backend-parse-parameters" function (:arguments ("entry" "backend")) nil [20910 21443])
+            ("cl-defun" code nil nil [21498 30463])
+            ("auth-source-search-backends" function (:arguments ("backends" "spec" "max" "create" "delete" "require")) nil [30465 31618])
+            ("auth-source-delete" function (:arguments ("spec")) nil [31620 31930])
+            ("auth-source-search-collection" function (:arguments ("collection" "value")) nil [31932 32319])
+            ("auth-source-netrc-cache" variable nil nil [32321 32357])
+            ("auth-source-forget-all-cached" function (:user-visible-flag t) nil [32359 32684])
+            ("auth-source-format-cache-entry" function (:arguments ("spec")) nil [32686 32811])
+            ("auth-source-remember" function (:arguments ("spec" "found")) nil [32813 33031])
+            ("auth-source-recall" function (:arguments ("spec")) nil [33033 33175])
+            ("auth-source-remembered-p" function (:arguments ("spec")) nil [33177 33314])
+            ("auth-source-forget" function (:arguments ("spec")) nil [33316 33567])
+            ("auth-source-forget+" function (:arguments ("spec")) nil [33569 34283])
+            ("auth-source-specmatchp" function (:arguments ("spec" "stored")) nil [34285 34671])
+            ("auth-source-pick-first-password" function (:arguments ("spec")) nil [34673 34994])
+            ("auth-source-format-prompt" function (:arguments ("prompt" "alist")) nil [34996 35416])
+            ("auth-source-ensure-strings" function (:arguments ("values")) nil [35418 35659])
+            ("auth-source--aput-1" function (:arguments ("alist" "key" "val")) nil [35715 36048])
+            ("auth-source--aput" function (:arguments ("var" "key" "val")) nil [36049 36143])
+            ("auth-source--aget" function (:arguments ("alist" "key")) nil [36145 36208])
+            ("cl-defun" code nil nil [36263 40657])
+            ("auth-source-netrc-parse-next-interesting" function nil nil [40659 40996])
+            ("auth-source-netrc-parse-one" function nil nil [40998 41383])
+            ("auth-source-current-line" function (:arguments ("pos")) nil [41412 41635])
+            ("auth-source-netrc-parse-entries" function (:arguments ("check" "max")) nil [41637 43271])
+            ("auth-source-passphrase-alist" variable nil nil [43273 43314])
+            ("auth-source-token-passphrase-callback-function" function (:arguments ("_context" "_key-id" "file")) nil [43316 43943])
+            ("auth-source-epa-extract-gpg-token" function (:arguments ("secret" "file")) nil [43945 44450])
+            ("pp-escape-newlines" variable nil nil [44452 44479])
+            ("auth-source-epa-make-gpg-token" function (:arguments ("secret" "file")) nil [44481 45083])
+            ("auth-source--symbol-keyword" function (:arguments ("symbol")) nil [45085 45162])
+            ("auth-source-netrc-normalize" function (:arguments ("alist" "filename")) nil [45164 46969])
+            ("cl-defun" code nil nil [46971 48583])
+            ("auth-source-netrc-element-or-first" function (:arguments ("v")) nil [48585 48670])
+            ("cl-defun" code nil nil [48857 58246])
+            ("auth-source-netrc-saver" function (:arguments ("file" "add")) nil [58248 61590])
+            ("auth-source-secrets-listify-pattern" function (:arguments ("pattern")) nil [61643 62592])
+            ("cl-defun" code nil nil [62594 67024])
+            ("auth-source-secrets-create" function (:arguments ("spec")) nil [67026 67173])
+            ("cl-defun" code nil nil [67256 71954])
+            ("auth-source--decode-octal-string" function (:arguments ("string")) nil [71957 72586])
+            ("cl-defun" code nil nil [72588 75222])
+            ("auth-source-macos-keychain-result-append" function (:arguments ("result" "generic" "k" "v")) nil [75224 75784])
+            ("auth-source-macos-keychain-create" function (:arguments ("spec")) nil [75786 75865])
+            ("cl-defun" code nil nil [75914 79475])
+            ("cl-defun" code nil nil [79477 85673])
+            ("make-obsolete" code nil nil [85804 85897])
+            ("make-obsolete" code nil nil [85898 85998])
+            ("auth-source-user-or-password" function (:arguments ("mode" "host" "port" "username" "create-missing" "delete-existing")) nil [86000 88917])
+            ("auth-source-user-and-password" function (:arguments ("host" "user")) nil [88919 89679])
+            ("auth-source" package nil nil [89681 89703]))          
+      :file "auth-source.el"
+      :pointmax 89734
+      :fsize 89733
+      :lastmodtime '(23525 29502 0 0)
+      :unmatched-syntax '((close-paren 2147 . 2148) (symbol 2115 . 2132) (open-paren 2114 . 2115) (close-paren 1541 . 1542) (symbol 1506 . 1523) (open-paren 1505 . 1506)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("password-cache" variable (:default-value t) nil [1647 1743])
+            ("password-cache-expiry" variable (:default-value 16) nil [1760 2028])
+            ("password-data" variable (:default-value (make-hash-table :test (function equal))) nil [2030 2084])
+            ("password-read-from-cache" function (:arguments ("key")) nil [2086 2346])
+            ("password-in-cache-p" function (:arguments ("key")) nil [2363 2499])
+            ("password-read" function (:arguments ("prompt" "key")) nil [2501 2935])
+            ("password-read-and-add" function (:arguments ("prompt" "key")) nil [2937 3636])
+            ("password-cache-remove" function (:arguments ("key")) nil [3638 4205])
+            ("password-cache-add" function (:arguments ("key" "password")) nil [4207 4544])
+            ("password-reset" function (:user-visible-flag t) nil [4546 4643])
+            ("password-cache" package nil nil [4645 4670]))          
+      :file "password-cache.el"
+      :pointmax 4704
+      :fsize 4703
+      :lastmodtime '(23525 29514 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "epg.el"
+      :fsize 81368
+      :lastmodtime '(23525 29507 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("autoarg-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (dotimes (i 10) (define-key map (\` [(\, (+ 48 i))]) (quote digit-argument)) (define-key map (\` [(control (\, (+ 48 i)))]) (quote self-insert-command))) (define-key map " " (quote autoarg-terminate)) map)) nil [1726 2061])
+            ("autoarg-kp-digits" variable (:default-value (let (alist) (dotimes (i 10 alist) (push (cons (intern (format "kp-%d" i)) i) alist)))) nil [2294 2419])
+            ("autoarg-kp-digit-argument" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2421 2950])
+            ("autoarg-kp-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (dotimes (i 10) (let ((sym (intern (format "kp-%d" i)))) (define-key map (vector sym) (quote autoarg-kp-digit-argument)))) (define-key map [kp-subtract] (quote negative-argument)) map)) nil [2952 3290])
+            ("define-minor-mode" code nil nil [3307 4419])
+            ("define-minor-mode" code nil nil [4436 5189])
+            ("autoarg-terminate" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [5191 5695])
+            ("autoarg" package nil nil [5697 5715]))          
+      :file "autoarg.el"
+      :pointmax 5742
+      :fsize 5741
+      :lastmodtime '(23525 29502 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("compression" customgroup (:user-visible-flag t) nil [1178 1251])
+            ("jka-compr" customgroup (:user-visible-flag t) nil [1253 1328])
+            ("jka-compr-verbose" variable (:default-value t) nil [1330 1493])
+            ("jka-compr-added-to-file-coding-system-alist" variable nil nil [1570 1626])
+            ("jka-compr-file-name-handler-entry" variable nil nil [1628 1745])
+            ("jka-compr-compression-info-list" variable nil nil [1888 1928])
+            ("jka-compr-mode-alist-additions" variable nil nil [1929 1968])
+            ("jka-compr-load-suffixes" variable nil nil [1969 2001])
+            ("jka-compr-compression-info-list--internal" variable nil nil [2003 2268])
+            ("jka-compr-mode-alist-additions--internal" variable nil nil [2270 2532])
+            ("jka-compr-load-suffixes--internal" variable nil nil [2534 2775])
+            ("jka-compr-build-file-regexp" function nil nil [2779 3307])
+            ("jka-compr-info-regexp" function (:arguments ("info")) nil [3387 3452])
+            ("jka-compr-info-compress-message" function (:arguments ("info")) nil [3453 3518])
+            ("jka-compr-info-compress-program" function (:arguments ("info")) nil [3519 3584])
+            ("jka-compr-info-compress-args" function (:arguments ("info")) nil [3585 3650])
+            ("jka-compr-info-uncompress-message" function (:arguments ("info")) nil [3651 3716])
+            ("jka-compr-info-uncompress-program" function (:arguments ("info")) nil [3717 3782])
+            ("jka-compr-info-uncompress-args" function (:arguments ("info")) nil [3783 3848])
+            ("jka-compr-info-can-append" function (:arguments ("info")) nil [3849 3914])
+            ("jka-compr-info-strip-extension" function (:arguments ("info")) nil [3915 3980])
+            ("jka-compr-info-file-magic-bytes" function (:arguments ("info")) nil [3981 4046])
+            ("jka-compr-get-compression-info" function (:arguments ("filename")) nil [4049 4581])
+            ("jka-compr-install" function nil nil [4583 6306])
+            ("jka-compr-installed-p" function nil nil [6308 6687])
+            ("jka-compr-update" function nil nil [6689 7217])
+            ("jka-compr-set" function (:arguments ("variable" "value")) nil [7219 7344])
+            ("jka-compr-compression-info-list" variable (:default-value (mapcar (quote purecopy) (quote (["\\.Z\\'" "compressing" "compress" ("-c") "uncompressing" "gzip" ("-c" "-q" "-d") nil t "\235"] ["\\.bz2\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil t "BZh"] ["\\.tbz2?\\'" "bzip2ing" "bzip2" nil "bunzip2ing" "bzip2" ("-d") nil nil "BZh"] ["\\.\\(?:tgz\\|svgz\\|sifz\\)\\'" "compressing" "gzip" ("-c" "-q") "uncompressing" "gzip" ("-c" "-q" "-d") t nil "\213"] ["\\.g?z\\'" "compressing" "gzip" ("-c" "-q") "uncompressing" "gzip" ("-c" "-q" "-d") t t "\213"] ["\\.lz\\'" "Lzip compressing" "lzip" ("-c" "-q") "Lzip uncompressing" "lzip" ("-c" "-q" "-d") t t "LZIP"] ["\\.lzma\\'" "LZMA compressing" "lzma" ("-c" "-q" "-z") "LZMA uncompressing" "lzma" ("-c" "-q" "-d") t t ""] ["\\.xz\\'" "XZ compressing" "xz" ("-c" "-q") "XZ uncompressing" "xz" ("-c" "-q" "-d") t t "\3757zXZ�"] ["\\.txz\\'" "XZ compressing" "xz" ("-c" "-q") "XZ uncompressing" "xz" ("-c" "-q" "-d") t nil "\3757zXZ�"] ["\\.dz\\'" nil nil nil "uncompressing" "gzip" ("-c" "-q" "-d") nil t "\213"] ["\\.zst\\'" "zstd compressing" "zstd" ("-c" "-q") "zstd uncompressing" "zstd" ("-c" "-q" "-d") t t "(\265/\375"] ["\\.tzst\\'" "zstd compressing" "zstd" ("-c" "-q") "zstd uncompressing" "zstd" ("-c" "-q" "-d") t nil "(\265/\375"])))) nil [7491 12294])
+            ("jka-compr-mode-alist-additions" variable (:default-value (purecopy (quote (("\\.tgz\\'" . tar-mode) ("\\.tbz2?\\'" . tar-mode) ("\\.txz\\'" . tar-mode) ("\\.tzst\\'" . tar-mode))))) nil [12296 13015])
+            ("jka-compr-load-suffixes" variable (:default-value (purecopy (quote (".gz")))) nil [13017 13647])
+            ("define-minor-mode" code nil nil [13649 14374])
+            ("with-auto-compression-mode" function (:arguments ("body")) nil [14376 14815])
+            ("put" code nil nil [14913 14951])
+            ("put" code nil nil [14952 15095])
+            ("when" code nil nil [15118 15172])
+            ("jka-cmpr-hook" package nil nil [15174 15198]))          
+      :file "jka-cmpr-hook.el"
+      :pointmax 15231
+      :fsize 15230
+      :lastmodtime '(23525 29512 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("auto-insert" customgroup (:user-visible-flag t) nil [1883 2087])
+            ("auto-insert" variable (:default-value (quote not-modified)) nil [2090 2888])
+            ("auto-insert-query" variable (:default-value (quote function)) nil [2890 3224])
+            ("auto-insert-prompt" variable (:default-value "Perform %s auto-insertion? ") nil [3226 3447])
+            ("auto-insert-alist" variable (:default-value (quote ((("\\.\\([Hh]\\|hh\\|hpp\\|hxx\\|h\\+\\+\\)\\'" . "C / C++ header") (replace-regexp-in-string "[^A-Z0-9]" "_" (replace-regexp-in-string "\\+" "P" (upcase (file-name-nondirectory buffer-file-name)))) "#ifndef " str n "#define " str "
+
+" _ "
+
+#endif") (("\\.\\([Cc]\\|cc\\|cpp\\|cxx\\|c\\+\\+\\)\\'" . "C / C++ program") nil "#include \"" (let ((stem (file-name-sans-extension buffer-file-name)) ret) (dolist (ext (quote ("H" "h" "hh" "hpp" "hxx" "h++")) ret) (when (file-exists-p (concat stem "." ext)) (setq ret (file-name-nondirectory (concat stem "." ext)))))) & 34 | -10) (("[Mm]akefile\\'" . "Makefile") . "makefile.inc") (html-mode lambda nil (sgml-tag "html")) (plain-tex-mode . "tex-insert.tex") (bibtex-mode . "tex-insert.tex") (latex-mode "options, RET: " "\\documentclass[" str & 93 | -1 123 (read-string "class: ") "}
+" ("package, %s: " "\\usepackage[" (read-string "options, RET: ") & 93 | -1 123 str "}
+") _ "
+\\begin{document}
+" _ "
+\\end{document}") (("/bin/.*[^/]\\'" . "Shell-Script mode magic number") lambda nil (if (eq major-mode (default-value (quote major-mode))) (sh-mode))) (ada-mode . ada-header) (("\\.[1-9]\\'" . "Man page skeleton") "Short description: " ".\\\" Copyright (C), " (format-time-string "%Y") "  " (getenv "ORGANIZATION") | (progn user-full-name) "
+.\\\" You may distribute this file under the terms of the GNU Free
+.\\\" Documentation License.
+.TH " (file-name-base) " " (file-name-extension (buffer-file-name)) " " (format-time-string "%Y-%m-%d ") "
+.SH NAME
+" (file-name-base) " \\- " str "
+.SH SYNOPSIS
+.B " (file-name-base) "
+" _ "
+.SH DESCRIPTION
+.SH OPTIONS
+.SH FILES
+.SH \"SEE ALSO\"
+.SH BUGS
+.SH AUTHOR
+" (user-full-name) (quote (if (search-backward "&" (line-beginning-position) t) (replace-match (capitalize (user-login-name)) t t))) (quote (end-of-line 1)) " <" (progn user-mail-address) ">
+") (("\\.el\\'" . "Emacs Lisp header") "Short description: " ";;; " (file-name-nondirectory (buffer-file-name)) " --- " str (make-string (max 2 (- 80 (current-column) 27)) 32) "-*- lexical-binding: t; -*-" (quote (setq lexical-binding t)) "
+
+;; Copyright (C) " (format-time-string "%Y") "  " (getenv "ORGANIZATION") | (progn user-full-name) "
+
+;; Author: " (user-full-name) (quote (if (search-backward "&" (line-beginning-position) t) (replace-match (capitalize (user-login-name)) t t))) (quote (end-of-line 1)) " <" (progn user-mail-address) ">
+;; Keywords: " (quote (require (quote finder))) (quote (setq v1 (mapcar (lambda (x) (list (symbol-name (car x)))) finder-known-keywords) v2 (mapconcat (lambda (x) (format "%12s:  %s" (car x) (cdr x))) finder-known-keywords "
+"))) ((let ((minibuffer-help-form v2)) (completing-read "Keyword, C-h: " v1 nil t)) str ", ") & -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 <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; " _ "
+
+;;; Code:
+
+
+
+(provide '" (file-name-base) ")
+;;; " (file-name-nondirectory (buffer-file-name)) " ends here
+") (("\\.texi\\(nfo\\)?\\'" . "Texinfo file skeleton") "Title: " "\\input texinfo   @c -*-texinfo-*-
+@c %**start of header
+@setfilename " (file-name-base) ".info
+" "@settitle " str "
+@c %**end of header
+@copying
+" (setq short-description (read-string "Short description: ")) ".
+
+" "Copyright @copyright{} " (format-time-string "%Y") "  " (getenv "ORGANIZATION") | (progn user-full-name) "
+
+@quotation
+Permission is granted to copy, distribute and/or modify this document
+under the terms of the GNU Free Documentation License, Version 1.3
+or any later version published by the Free Software Foundation;
+with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
+A copy of the license is included in the section entitled ``GNU
+Free Documentation License''.
+
+A copy of the license is also available from the Free Software
+Foundation Web site at @url{https://www.gnu.org/licenses/fdl.html}.
+
+@end quotation
+
+The document was typeset with
+@uref{http://www.texinfo.org/, GNU Texinfo}.
+
+@end copying
+
+@titlepage
+@title " str "
+@subtitle " short-description "
+@author " (getenv "ORGANIZATION") | (progn user-full-name) " <" (progn user-mail-address) ">
+@page
+@vskip 0pt plus 1filll
+@insertcopying
+@end titlepage
+
+@c Output the table of the contents at the beginning.
+@contents
+
+@ifnottex
+@node Top
+@top " str "
+
+@insertcopying
+@end ifnottex
+
+@c Generate the nodes for this menu with `C-c C-u C-m'.
+@menu
+@end menu
+
+@c Update all node entries with `C-c C-u C-n'.
+@c Insert new nodes with `C-c C-c n'.
+@node Chapter One
+@chapter Chapter One
+
+" _ "
+
+@node Copying This Manual
+@appendix Copying This Manual
+
+@menu
+* GNU Free Documentation License::  License for copying this manual.
+@end menu
+
+@c Get fdl.texi from https://www.gnu.org/licenses/fdl.html
+@include fdl.texi
+
+@node Index
+@unnumbered Index
+
+@printindex cp
+
+@bye
+
+@c " (file-name-nondirectory (buffer-file-name)) " ends here
+")))) nil [3450 10751])
+            ("auto-insert-directory" variable (:default-value "~/insert/") nil [10809 11052])
+            ("auto-insert" function (:user-visible-flag t) nil [11070 13144])
+            ("define-auto-insert" function (:arguments ("condition" "action" "after")) nil [13162 13879])
+            ("define-minor-mode" code nil nil [13896 14431])
+            ("autoinsert" package nil nil [14433 14454]))          
+      :file "autoinsert.el"
+      :pointmax 14484
+      :fsize 14483
+      :lastmodtime '(23525 29502 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("image" include nil nil [1257 1273])
+            ("image-file-name-extensions" variable (:default-value (purecopy (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")))) nil [1291 2069])
+            ("image-file-name-regexps" variable nil nil [2086 2797])
+            ("image-file-name-regexp" function nil nil [2815 3318])
+            ("insert-image-file" function (:arguments ("file" "visit" "beg" "end" "replace")) nil [3336 4867])
+            ("image-file-yank-handler" function (:arguments ("string")) nil [5034 5582])
+            ("put" code nil nil [5584 5623])
+            ("image-file-handler" function (:arguments ("operation" "args")) nil [5624 6061])
+            ("image-file-call-underlying" function (:arguments ("function" "operation" "args")) nil [6063 6487])
+            ("define-minor-mode" code nil nil [6505 7318])
+            ("image-file" package nil nil [7321 7342]))          
+      :file "image-file.el"
+      :pointmax 7372
+      :fsize 7371
+      :lastmodtime '(23525 29511 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("image" customgroup (:user-visible-flag t) nil [892 951])
+            ("defalias" code nil nil [953 991])
+            ("image-type-header-regexps" variable
+               (:constant-flag t
+                :default-value (\` (("\\`/[	
+
 ]*\\*.*XPM.\\*/" . xpm) ("\\`P[1-6]\\(?:\\(?:\\(?:#[^

+]*[

+]\\)*[[:space:]]\\)+\\(?:\\(?:#[^

+]*[

+]\\)*[0-9]\\)+\\)\\{2\\}" . pbm) ("\\`GIF8[79]a" . gif) ("\\`\211PNG

+
+" . png) ("\\`[	
+
 ]*#define \\([a-z0-9_]+\\)_width [0-9]+
+#define \\1_height [0-9]+
+\\(#define \\1_x_hot [0-9]+
+#define \\1_y_hot [0-9]+
+\\)?static \\(unsigned \\)?char \\1_bits" . xbm) ("\\`\\(?:MM�\\*\\|II\\*�\\)" . tiff) ("\\`[	
+
 ]*%!PS" . postscript) ("\\`\377\330" . jpeg) ((\, (let* ((incomment-re "\\(?:[^-]\\|-[^-]\\)") (comment-re (concat "\\(?:!--" incomment-re "*-->[ 	

+]*<\\)"))) (concat "\\(?:<\\?xml[ 	

+]+[^>]*>\\)?[ 	

+]*<" comment-re "*" "\\(?:!DOCTYPE[ 	

+]+[^>]*>[ 	

+]*<[ 	

+]*" comment-re "*\\)?" "[Ss][Vv][Gg]"))) . svg))))
+                nil [993 2316])
+            ("image-type-file-name-regexps" variable (:default-value (quote (("\\.png\\'" . png) ("\\.gif\\'" . gif) ("\\.jpe?g\\'" . jpeg) ("\\.bmp\\'" . bmp) ("\\.xpm\\'" . xpm) ("\\.pbm\\'" . pbm) ("\\.xbm\\'" . xbm) ("\\.ps\\'" . postscript) ("\\.tiff?\\'" . tiff) ("\\.svgz?\\'" . svg)))) nil [2318 2777])
+            ("image-type-auto-detectable" variable (:default-value (quote ((pbm . t) (xbm) (bmp . maybe) (gif . maybe) (png . maybe) (xpm) (jpeg . maybe) (tiff . maybe) (svg . maybe) (postscript)))) nil [2954 3457])
+            ("image-format-suffixes" variable (:default-value (quote ((image/x-rgb "rgb") (image/x-icon "ico")))) nil [3459 3994])
+            ("image-load-path" variable (:default-value (list (file-name-as-directory (expand-file-name "images" data-directory)) (quote data-directory) (quote load-path))) nil [3996 4699])
+            ("image-scaling-factor" variable (:default-value (quote auto)) nil [4701 5244])
+            ("image-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "-" (quote image-decrease-size)) (define-key map "+" (quote image-increase-size)) (define-key map "r" (quote image-rotate)) (define-key map "o" (quote image-save)) map)) nil [5289 5520])
+            ("image-load-path-for-library" function (:arguments ("library" "image" "path" "no-error")) nil [5522 9569])
+            ("image-jpeg-p" function (:arguments ("data")) nil [9665 10453])
+            ("image-type-from-data" function (:arguments ("data")) nil [10471 11044])
+            ("image-type-from-buffer" function nil nil [11062 11908])
+            ("image-type-from-file-header" function (:arguments ("file")) nil [11926 12413])
+            ("image-type-from-file-name" function (:arguments ("file")) nil [12431 12960])
+            ("image-type" function (:arguments ("source" "type" "data-p")) nil [12977 13850])
+            ("if" code nil nil [13853 14002])
+            ("define-obsolete-variable-alias" code nil nil [14004 14095])
+            ("image-type-available-p" function (:arguments ("type")) nil [14112 14318])
+            ("image-type-auto-detected-p" function nil nil [14336 14981])
+            ("create-image" function (:arguments ("file-or-data" "type" "data-p" "props")) nil [14999 16252])
+            ("image--set-property" function (:arguments ("image" "property" "value")) nil [16254 16761])
+            ("image-property" function (:arguments ("image" "property")) nil [16763 17048])
+            ("image-compute-scaling-factor" function (:arguments ("scaling")) nil [17050 17530])
+            ("put-image" function (:arguments ("image" "pos" "string" "area")) nil [17547 18873])
+            ("insert-image" function (:arguments ("image" "string" "area" "slice")) nil [18891 20784])
+            ("insert-sliced-image" function (:arguments ("image" "string" "area" "rows" "cols")) nil [20802 22515])
+            ("remove-images" function (:arguments ("start" "end" "buffer")) nil [22534 23021])
+            ("image-search-load-path" function (:arguments ("file" "path")) nil [23023 23729])
+            ("find-image" function (:arguments ("specs")) nil [23746 25059])
+            ("defimage" function (:arguments ("symbol" "specs" "doc")) nil [25077 25945])
+            ("image-default-frame-delay" variable (:default-value 0.1) nil [25973 26131])
+            ("image-multi-frame-p" function (:arguments ("image")) nil [26133 26829])
+            ("image-animated-p" function (:arguments ("image")) nil [26831 27011])
+            ("make-obsolete" code nil nil [27013 27074])
+            ("image-animate" function (:arguments ("image" "index" "limit")) nil [27096 27838])
+            ("image-animate-timer" function (:arguments ("image")) nil [27840 28224])
+            ("image-minimum-frame-delay" variable
+               (:constant-flag t
+                :default-value 0.01)
+                nil [28226 28336])
+            ("image-current-frame" function (:arguments ("image")) nil [28338 28468])
+            ("image-show-frame" function (:arguments ("image" "n" "nocheck")) nil [28470 28852])
+            ("image-animate-get-speed" function (:arguments ("image")) nil [28854 28982])
+            ("image-animate-set-speed" function (:arguments ("image" "value" "multiply")) nil [28984 29318])
+            ("image-animate-timeout" function (:arguments ("image" "n" "count" "time-elapsed" "limit" "target-time")) nil [29527 31345])
+            ("imagemagick-types-inhibit" variable nil nil [31349 31383])
+            ("imagemagick-enabled-types" variable nil nil [31384 31418])
+            ("imagemagick-filter-types" function nil nil [31420 32237])
+            ("imagemagick--file-regexp" variable nil nil [32239 32456])
+            ("imagemagick-register-types" function nil nil [32473 33965])
+            ("imagemagick-types-inhibit" variable (:default-value (quote (C HTML HTM INFO M TXT PDF))) nil [33967 34829])
+            ("imagemagick-enabled-types" variable (:default-value (quote (3FR ART ARW AVS BMP BMP2 BMP3 CAL CALS CMYK CMYKA CR2 CRW CUR CUT DCM DCR DCX DDS DJVU DNG DPX EXR FAX FITS GBR GIF GIF87 GRB HRZ ICB ICO ICON J2C JNG JP2 JPC JPEG JPG JPX K25 KDC MIFF MNG MRW MSL MSVG MTV NEF ORF OTB PBM PCD PCDS PCL PCT PCX PDB PEF PGM PICT PIX PJPEG PNG PNG24 PNG32 PNG8 PNM PPM PSD PTIF PWP RAF RAS RBG RGB RGBA RGBO RLA RLE SCR SCT SFW SGI SR2 SRF SUN SVG SVGZ TGA TIFF TIFF64 TILE TIM TTF UYVY VDA VICAR VID VIFF VST WBMP WPG X3F XBM XC XCF XPM XV XWD YCbCr YCbCrA YUV))) nil [34831 36374])
+            ("imagemagick-register-types" code nil nil [36376 36404])
+            ("image-increase-size" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [36406 36681])
+            ("image-decrease-size" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [36683 36959])
+            ("image--get-image" function nil nil [36961 37132])
+            ("image--get-imagemagick-and-warn" function nil nil [37134 37398])
+            ("image--change-size" function (:arguments ("factor")) nil [37400 37694])
+            ("image--image-without-parameters" function (:arguments ("image")) nil [37696 38036])
+            ("image--current-scaling" function (:arguments ("image" "new-image")) nil [38038 38417])
+            ("image-rotate" function (:user-visible-flag t) nil [38419 38895])
+            ("image-save" function (:user-visible-flag t) nil [38897 39537])
+            ("image" package nil nil [39539 39555]))          
+      :file "image.el"
+      :pointmax 39580
+      :fsize 39579
+      :lastmodtime '(23525 29511 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("seq" include nil nil [1184 1198])
+            ("subr-x" include nil nil [1218 1235])
+            ("cl-lib" include nil nil [1258 1275])
+            ("auth-source" include nil nil [1277 1299])
+            ("url-parse" include nil nil [1300 1320])
+            ("cl-defun" code nil nil [1322 1914])
+            ("auth-source-pass--build-result" function (:arguments ("host" "port" "user")) nil [1916 2579])
+            ("auth-source-pass-enable" function nil nil [2596 2903])
+            ("auth-source-pass-backend" variable (:default-value (auth-source-backend (format "Password store") :source "." :type (quote password-store) :search-function (function auth-source-pass-search))) nil [2905 3133])
+            ("auth-source-pass-backend-parse" function (:arguments ("entry")) nil [3135 3351])
+            ("add-hook" code nil nil [3353 3434])
+            ("auth-source-pass-get" function (:arguments ("key" "entry")) nil [3438 3986])
+            ("auth-source-pass--read-entry" function (:arguments ("entry")) nil [3988 4310])
+            ("auth-source-pass-parse-entry" function (:arguments ("entry")) nil [4312 4696])
+            ("auth-source-pass--parse-secret" function (:arguments ("contents")) nil [4698 4910])
+            ("auth-source-pass--parse-data" function (:arguments ("contents")) nil [4912 5583])
+            ("auth-source-pass--user-match-p" function (:arguments ("entry" "user")) nil [5585 5750])
+            ("auth-source-pass--hostname" function (:arguments ("host")) nil [5752 5899])
+            ("auth-source-pass--hostname-with-user" function (:arguments ("host")) nil [5901 6213])
+            ("auth-source-pass--do-debug" function (:arguments ("msg")) nil [6215 6440])
+            ("auth-source-pass--select-one-entry" function (:arguments ("entries" "user")) nil [6442 7253])
+            ("auth-source-pass--entry-valid-p" function (:arguments ("entry")) nil [7255 7546])
+            ("auth-source-pass-entries" function nil nil [7630 7927])
+            ("auth-source-pass--find-all-by-entry-name" function (:arguments ("entryname" "user")) nil [7929 8644])
+            ("auth-source-pass--find-one-by-entry-name" function (:arguments ("entryname" "user")) nil [8646 9381])
+            ("auth-source-pass--find-match" function (:arguments ("host" "user")) nil [9383 10431])
+            ("auth-source-pass" package nil nil [10433 10460]))          
+      :file "auth-source-pass.el"
+      :pointmax 10495
+      :fsize 10494
+      :lastmodtime '(23525 29502 0 0)
+      :unmatched-syntax '((close-paren 1275 . 1276) (symbol 1238 . 1255) (open-paren 1237 . 1238) (close-paren 1235 . 1236) (symbol 1200 . 1217) (open-paren 1199 . 1200)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("epa-file" customgroup (:user-visible-flag t) nil [911 1029])
+            ("epa-file--file-name-regexp-set" function (:arguments ("variable" "value")) nil [1031 1199])
+            ("epa-file-name-regexp" variable (:default-value (purecopy "\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'")) nil [1201 1644])
+            ("epa-file-inhibit-auto-save" variable (:default-value t) nil [1646 1790])
+            ("epa-file-encrypt-to" variable nil nil [1792 1913])
+            ("put" code nil nil [1915 2149])
+            ("put" code nil nil [2151 2196])
+            ("epa-file-handler" variable (:default-value (cons epa-file-name-regexp (quote epa-file-handler))) nil [2198 2271])
+            ("epa-file-auto-mode-alist-entry" variable (:default-value (list epa-file-name-regexp nil (quote epa-file))) nil [2273 2356])
+            ("epa-file-name-regexp-update" function nil nil [2358 2526])
+            ("epa-file-find-file-hook" function nil nil [2528 2705])
+            ("define-minor-mode" code nil nil [2707 3808])
+            ("put" code nil nil [3810 3847])
+            ("put" code nil nil [3848 3920])
+            ("epa-hook" package nil nil [3922 3941]))          
+      :file "epa-hook.el"
+      :pointmax 3969
+      :fsize 3968
+      :lastmodtime '(23525 29507 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("internal-lisp-face-attributes" variable (:default-value [nil :family :foundry :swidth :height :weight :slant :underline :inverse :foreground :background :stipple :overline :strike :box :font :inherit :fontset :vector]) nil [2615 2826])
+            ("face-attrs-more-relative-p" function (:arguments ("attrs1" "attrs2")) nil [2828 3869])
+            ("face-remap-order" function (:arguments ("entry")) nil [3871 4150])
+            ("face-remap-add-relative" function (:arguments ("face" "specs")) nil [4167 5780])
+            ("face-remap-remove-relative" function (:arguments ("cookie")) nil [5782 6480])
+            ("face-remap-reset-base" function (:arguments ("face")) nil [6497 7288])
+            ("face-remap-set-base" function (:arguments ("face" "specs")) nil [7343 8604])
+            ("text-scale-mode-step" variable (:default-value 1.2) nil [8696 8906])
+            ("text-scale-mode-remapping" variable nil nil [8956 8994])
+            ("make-variable-buffer-local" code nil nil [8995 9050])
+            ("text-scale-mode-lighter" variable (:default-value "+0") nil [9122 9159])
+            ("make-variable-buffer-local" code nil nil [9160 9213])
+            ("text-scale-mode-amount" variable nil nil [9290 9323])
+            ("make-variable-buffer-local" code nil nil [9324 9376])
+            ("define-minor-mode" code nil nil [9378 10536])
+            ("text-scale-min-amount" function nil nil [10538 10899])
+            ("text-scale-max-amount" function nil nil [10901 11273])
+            ("text-scale-set" function
+               (:user-visible-flag t
+                :arguments ("level"))
+                nil [11290 11877])
+            ("text-scale-increase" function
+               (:user-visible-flag t
+                :arguments ("inc"))
+                nil [11894 12817])
+            ("text-scale-decrease" function
+               (:user-visible-flag t
+                :arguments ("dec"))
+                nil [12834 13043])
+            ("text-scale-adjust" function
+               (:user-visible-flag t
+                :arguments ("inc"))
+                nil [13348 15176])
+            ("buffer-face-mode-face" variable (:default-value (quote variable-pitch)) nil [15274 15650])
+            ("buffer-face-mode-remapping" variable nil nil [15702 15741])
+            ("make-variable-buffer-local" code nil nil [15742 15798])
+            ("define-minor-mode" code nil nil [15815 16448])
+            ("buffer-face-set" function
+               (:user-visible-flag t
+                :arguments ("specs"))
+                nil [16465 17209])
+            ("buffer-face-toggle" function
+               (:user-visible-flag t
+                :arguments ("specs"))
+                nil [17226 18217])
+            ("buffer-face-mode-invoke" function (:arguments ("specs" "arg" "interactive")) nil [18219 19257])
+            ("variable-pitch-mode" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19368 19735])
+            ("face-remap" package nil nil [19738 19759]))          
+      :file "face-remap.el"
+      :pointmax 19789
+      :fsize 19788
+      :lastmodtime '(23525 29507 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("bs" customgroup (:user-visible-flag t) nil [5372 5585])
+            ("bs-appearance" customgroup (:user-visible-flag t) nil [5587 5691])
+            ("bs-attributes-list" variable (:default-value (quote (("" 1 1 left bs--get-marked-string) ("M" 1 1 left bs--get-modified-string) ("R" 2 2 left bs--get-readonly-string) ("Buffer" bs--get-name-length 10 left bs--get-name) ("" 1 1 left " ") ("Size" 8 8 right bs--get-size-string) ("" 1 1 left " ") ("Mode" 12 12 right bs--get-mode-name) ("" 2 2 left "  ") ("File" 12 12 left bs--get-file-name) ("" 2 2 left "  ")))) nil [5693 7152])
+            ("bs--make-header-match-string" function nil nil [7154 7341])
+            ("bs-mode-font-lock-keywords" variable (:default-value (list (list (bs--make-header-match-string) (quote (1 font-lock-type-face append)) (quote (1 (quote bold) append))) (list "^\\(.*\\*.*\\*.*\\)$" 1 (if (facep (quote font-lock-constant-face)) (quote font-lock-constant-face) (quote font-lock-comment-face))) (quote ("^..\\(.*Dired .*\\)$" 1 font-lock-function-name-face)) (quote ("^.\\(\\*\\) +[^\\*]" 1 font-lock-comment-face)))) nil [7365 7988])
+            ("bs-max-window-height" variable (:default-value 20) nil [7990 8118])
+            ("bs-dont-show-regexp" variable nil nil [8120 8306])
+            ("bs-must-show-regexp" variable nil nil [8308 8698])
+            ("bs-must-always-show-regexp" variable nil nil [8700 9004])
+            ("bs-dont-show-function" variable nil nil [9006 9242])
+            ("bs-must-show-function" variable nil nil [9244 9388])
+            ("bs-buffer-sort-function" variable nil nil [9390 9634])
+            ("bs-maximal-buffer-name-column" variable (:default-value 45) nil [9636 9997])
+            ("bs-minimal-buffer-name-column" variable (:default-value 15) nil [9999 10360])
+            ("bs-header-lines-length" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [10362 10455])
+            ("bs-configurations" variable (:default-value (quote (("all" nil nil nil nil nil) ("files" nil nil nil bs-visits-non-file bs-sort-buffer-interns-are-last) ("files-and-scratch" "^\\*scratch\\*$" nil nil bs-visits-non-file bs-sort-buffer-interns-are-last) ("all-intern-last" nil nil nil nil bs-sort-buffer-interns-are-last)))) nil [10457 11389])
+            ("bs-default-configuration" variable (:default-value "files") nil [11391 11682])
+            ("bs-alternative-configuration" variable (:default-value "all") nil [11684 11932])
+            ("bs-current-configuration" variable (:default-value bs-default-configuration) nil [11934 12100])
+            ("bs-cycle-configuration-name" variable nil nil [12102 12452])
+            ("bs-string-show-always" variable (:default-value "+") nil [12454 12602])
+            ("bs-string-show-never" variable (:default-value "-") nil [12604 12750])
+            ("bs-string-current" variable (:default-value ".") nil [12752 12885])
+            ("bs-string-current-marked" variable (:default-value "#") nil [12887 13045])
+            ("bs-string-marked" variable (:default-value ">") nil [13047 13176])
+            ("bs-string-show-normally" variable (:default-value " ") nil [13178 13318])
+            ("bs--name-entry-length" variable (:default-value 20) nil [13320 13426])
+            ("defvar-local" code nil nil [13597 13897])
+            ("unless" code nil nil [13938 14025])
+            ("bs--sort-by-name" function (:arguments ("b1" "b2")) nil [14027 14155])
+            ("bs--sort-by-filename" function (:arguments ("b1" "b2")) nil [14157 14313])
+            ("bs--sort-by-mode" function (:arguments ("b1" "b2")) nil [14315 14563])
+            ("bs--sort-by-size" function (:arguments ("b1" "b2")) nil [14565 14683])
+            ("bs-sort-functions" variable (:default-value (quote (("by name" bs--sort-by-name "Buffer" region) ("by size" bs--sort-by-size "Size" region) ("by mode" bs--sort-by-mode "Mode" region) ("by filename" bs--sort-by-filename "File" region) ("by nothing" nil nil nil)))) nil [14685 15615])
+            ("bs-define-sort-function" function (:arguments ("name" "fun" "regexp-for-sorting" "face")) nil [15617 16425])
+            ("bs--current-sort-function" variable nil nil [16427 16577])
+            ("bs-default-sort-name" variable (:default-value "by nothing") nil [16579 16962])
+            ("bs--buffer-coming-from" variable nil nil [16964 17075])
+            ("bs--show-all" variable nil nil [17077 17296])
+            ("bs--window-config-coming-from" variable nil nil [17298 17404])
+            ("bs--intern-show-never" variable (:default-value "^ \\|\\*buffer-selection\\*") nil [17406 17624])
+            ("bs-current-list" variable nil nil [17626 17729])
+            ("bs--marked-buffers" variable nil nil [17731 17817])
+            ("bs-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map " " (quote bs-select)) (define-key map "f" (quote bs-select)) (define-key map "v" (quote bs-view)) (define-key map "!" (quote bs-select-in-one-window)) (define-key map [mouse-2] (quote bs-mouse-select)) (define-key map [button2] (quote bs-mouse-select)) (define-key map "F" (quote bs-select-other-frame)) (let ((key 49)) (while (<= key 57) (define-key map (char-to-string key) (quote digit-argument)) (setq key (1+ key)))) (define-key map "-" (quote negative-argument)) (define-key map "-" (quote negative-argument)) (define-key map "o" (quote bs-select-other-window)) (define-key map "" (quote bs-tmp-select-other-window)) (define-key map [mouse-3] (quote bs-mouse-select-other-frame)) (define-key map [button3] (quote bs-mouse-select-other-frame)) (define-key map [up] (quote bs-up)) (define-key map "n" (quote bs-down)) (define-key map "p" (quote bs-up)) (define-key map [down] (quote bs-down)) (define-key map "
" (quote bs-select)) (define-key map "b" (quote bs-bury-buffer)) (define-key map "s" (quote bs-save)) (define-key map "S" (quote bs-show-sorted)) (define-key map "a" (quote bs-toggle-show-all)) (define-key map "d" (quote bs-delete)) (define-key map "" (quote bs-delete-backward)) (define-key map "k" (quote bs-delete)) (define-key map "g" (quote bs-refresh)) (define-key map "C" (quote bs-set-configuration-and-refresh)) (define-key map "c" (quote bs-select-next-configuration)) (define-key map "q" (quote bs-kill)) (define-key map "" (quote bs-kill)) (define-key map "" (quote bs-abort)) (define-key map "" (quote bs-abort)) (define-key map "%" (quote bs-toggle-readonly)) (define-key map "~" (quote bs-clear-modified)) (define-key map "M" (quote bs-toggle-current-to-show)) (define-key map "+" (quote bs-set-current-buffer-to-show-always)) (define-key map "t" (quote bs-visit-tags-table)) (define-key map "m" (quote bs-mark-current)) (define-key map "u" (quote bs-unmark-current)) (define-key map "U" (quote bs-unmark-all)) (define-key map "" (quote bs-unmark-previous)) (define-key map ">" (quote scroll-right)) (define-key map "<" (quote scroll-left)) (define-key map "?" (quote bs-help)) map)) nil [17819 20333])
+            ("bs-buffer-list" function (:arguments ("list" "sort-description")) nil [20497 22812])
+            ("bs-buffer-sort" function (:arguments ("buffer-list")) nil [22814 23018])
+            ("bs--redisplay" function (:arguments ("keep-line-p" "sort-description")) nil [23020 23449])
+            ("bs--goto-current-buffer" function nil nil [23451 23933])
+            ("bs--current-config-message" function nil nil [23935 24163])
+            ("bs--track-window-changes" function (:arguments ("frame")) nil [24165 24436])
+            ("bs--remove-hooks" function nil nil [24438 24729])
+            ("put" code nil nil [24731 24766])
+            ("define-derived-mode" code nil nil [24768 27292])
+            ("bs--restore-window-config" function nil nil [27294 27612])
+            ("bs-kill" function (:user-visible-flag t) nil [27614 27768])
+            ("bs-abort" function (:user-visible-flag t) nil [27770 27888])
+            ("bs-set-configuration-and-refresh" function (:user-visible-flag t) nil [27890 28118])
+            ("bs-refresh" function
+               (:user-visible-flag t
+                :arguments ("_ignored"))
+                nil [28120 28277])
+            ("bs--set-window-height" function nil nil [28279 28483])
+            ("bs--current-buffer" function nil nil [28485 28779])
+            ("bs--update-current-line" function nil nil [28781 29072])
+            ("bs-view" function (:user-visible-flag t) nil [29074 29219])
+            ("bs-select" function (:user-visible-flag t) nil [29221 30085])
+            ("bs-select-other-window" function (:user-visible-flag t) nil [30087 30541])
+            ("bs-tmp-select-other-window" function (:user-visible-flag t) nil [30543 30756])
+            ("bs-select-other-frame" function (:user-visible-flag t) nil [30758 31039])
+            ("bs-mouse-select-other-frame" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [31041 31269])
+            ("bs-mouse-select" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [31271 31432])
+            ("bs-select-in-one-window" function (:user-visible-flag t) nil [31434 31625])
+            ("bs-bury-buffer" function (:user-visible-flag t) nil [31627 31758])
+            ("bs-save" function (:user-visible-flag t) nil [31760 31918])
+            ("bs-visit-tags-table" function (:user-visible-flag t) nil [31920 32184])
+            ("bs-toggle-current-to-show" function (:user-visible-flag t) nil [32186 32690])
+            ("bs-set-current-buffer-to-show-always" function
+               (:user-visible-flag t
+                :arguments ("not-to-show-p"))
+                nil [32692 33108])
+            ("bs-set-current-buffer-to-show-never" function (:user-visible-flag t) nil [33110 33281])
+            ("bs--set-toggle-to-show" function (:arguments ("buffer" "what")) nil [33283 33633])
+            ("bs--mark-unmark" function (:arguments ("count" "fun")) nil [33635 33926])
+            ("bs-mark-current" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [33928 34168])
+            ("bs-unmark-current" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [34170 34434])
+            ("bs-unmark-previous" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [34436 34699])
+            ("bs-unmark-all" function (:user-visible-flag t) nil [34701 35417])
+            ("bs--show-config-message" function (:arguments ("what")) nil [35419 35745])
+            ("bs-delete" function (:user-visible-flag t) nil [35747 36267])
+            ("bs-delete-backward" function (:user-visible-flag t) nil [36269 36498])
+            ("bs-show-sorted" function (:user-visible-flag t) nil [36500 36821])
+            ("bs-apply-sort-faces" function (:arguments ("sort-description")) nil [36823 37442])
+            ("bs-toggle-show-all" function (:user-visible-flag t) nil [37444 37708])
+            ("bs-toggle-readonly" function (:user-visible-flag t) nil [37710 37945])
+            ("bs-clear-modified" function (:user-visible-flag t) nil [37947 38153])
+            ("bs--nth-wrapper" function (:arguments ("count" "fun" "args")) nil [38155 38307])
+            ("bs-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [38309 38530])
+            ("bs--up" function nil nil [38532 38782])
+            ("bs-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [38784 39009])
+            ("bs--down" function nil nil [39011 39257])
+            ("bs-visits-non-file" function (:arguments ("buffer")) nil [39259 39463])
+            ("bs-sort-buffer-interns-are-last" function (:arguments ("_b1" "b2")) nil [39465 39625])
+            ("bs-config-clear" function nil nil [39795 40163])
+            ("bs-config--only-files" function nil nil [40165 40488])
+            ("bs-config--files-and-scratch" function nil nil [40490 40895])
+            ("bs-config--all" function nil nil [40897 41046])
+            ("bs-config--all-intern-last" function nil nil [41048 41310])
+            ("bs-set-configuration" function
+               (:user-visible-flag t
+                :arguments ("name"))
+                nil [41312 42114])
+            ("bs-help" function (:user-visible-flag t) nil [42116 42205])
+            ("bs-next-config-aux" function (:arguments ("start-name" "list")) nil [42207 42647])
+            ("bs-next-config" function (:arguments ("name")) nil [42649 42800])
+            ("bs-select-next-configuration" function
+               (:user-visible-flag t
+                :arguments ("start-name"))
+                nil [42802 43329])
+            ("bs-show-in-buffer" function (:arguments ("list")) nil [43331 44349])
+            ("bs-next-buffer" function (:arguments ("buffer-list" "sorting-p")) nil [44351 44965])
+            ("bs-previous-buffer" function (:arguments ("buffer-list" "sorting-p")) nil [44967 45547])
+            ("bs-message-without-log" function (:arguments ("args")) nil [45549 45764])
+            ("bs--cycle-list" variable nil nil [45766 45835])
+            ("bs-cycle-next" function (:user-visible-flag t) nil [45852 47057])
+            ("bs-cycle-previous" function (:user-visible-flag t) nil [47074 48190])
+            ("bs--get-value" function (:arguments ("fun" "args")) nil [48192 48432])
+            ("bs--get-marked-string" function (:arguments ("start-buffer" "_all-buffers")) nil [48434 49509])
+            ("bs--get-modified-string" function (:arguments ("_start-buffer" "_all-buffers")) nil [49511 49811])
+            ("bs--get-readonly-string" function (:arguments ("_start-buffer" "_all-buffers")) nil [49813 50111])
+            ("bs--get-size-string" function (:arguments ("_start-buffer" "_all-buffers")) nil [50113 50398])
+            ("bs--get-name" function (:arguments ("_start-buffer" "_all-buffers")) nil [50400 50879])
+            ("bs--get-mode-name" function (:arguments ("start-buffer" "_all-buffers")) nil [50881 51192])
+            ("bs--get-file-name" function (:arguments ("_start-buffer" "_all-buffers")) nil [51194 51786])
+            ("bs--insert-one-entry" function (:arguments ("buffer")) nil [51788 52602])
+            ("bs--format-aux" function (:arguments ("string" "align" "len")) nil [52604 53013])
+            ("bs--show-header" function nil nil [53015 53252])
+            ("bs--get-name-length" function nil nil [53254 53353])
+            ("bs--create-header-line" function (:arguments ("col")) nil [53355 53755])
+            ("bs--show-with-configuration" function (:arguments ("name" "arg")) nil [53757 55307])
+            ("bs--configuration-name-for-prefix-arg" function (:arguments ("prefix")) nil [55309 55962])
+            ("bs-customize" function (:user-visible-flag t) nil [56170 56291])
+            ("bs-show" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [56308 57043])
+            ("bs-unload-function" function nil nil [57205 57490])
+            ("bs" package nil nil [57518 57531]))          
+      :file "bs.el"
+      :pointmax 57553
+      :fsize 57552
+      :lastmodtime '(23525 29503 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tabulated-list" include nil nil [938 963])
+            ("copy-from-above-command" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [981 2146])
+            ("zap-up-to-char" function
+               (:user-visible-flag t
+                :arguments ("arg" "char"))
+                nil [2195 2719])
+            ("mark-beginning-of-buffer" function (:user-visible-flag t) nil [2869 2991])
+            ("mark-end-of-buffer" function (:user-visible-flag t) nil [3008 3118])
+            ("upcase-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [3135 3330])
+            ("forward-to-word" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [3347 3625])
+            ("backward-to-word" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [3642 3817])
+            ("butterfly" function (:user-visible-flag t) nil [3834 4875])
+            ("list-dynamic-libraries--loaded-only-p" variable nil nil [5012 5058])
+            ("make-variable-buffer-local" code nil nil [5059 5126])
+            ("list-dynamic-libraries--loaded" function (:arguments ("from")) nil [5128 5609])
+            ("list-dynamic-libraries--refresh" function nil nil [5611 6807])
+            ("list-dynamic-libraries" function
+               (:user-visible-flag t
+                :arguments ("loaded-only-p" "buffer"))
+                nil [6824 7709])
+            ("misc" package nil nil [7711 7726]))          
+      :file "misc.el"
+      :pointmax 7750
+      :fsize 7749
+      :lastmodtime '(23525 29513 0 0)
+      :unmatched-syntax '((close-paren 963 . 964) (symbol 918 . 935) (open-paren 917 . 918)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("thingatpt" package nil nil [2020 2040])
+            ("forward-thing" function (:arguments ("thing" "n")) nil [2076 2591])
+            ("bounds-of-thing-at-point" function (:arguments ("thing")) nil [2629 4663])
+            ("thing-at-point" function (:arguments ("thing" "no-properties")) nil [4680 5541])
+            ("beginning-of-thing" function (:arguments ("thing")) nil [5567 5833])
+            ("end-of-thing" function (:arguments ("thing")) nil [5835 6089])
+            ("put" code nil nil [6222 6314])
+            ("in-string-p" function nil nil [6327 6581])
+            ("thing-at-point--end-of-sexp" function nil nil [6583 6845])
+            ("define-obsolete-function-alias" code nil nil [6847 6997])
+            ("put" code nil nil [6999 7047])
+            ("thing-at-point--beginning-of-sexp" function nil nil [7049 7330])
+            ("define-obsolete-function-alias" code nil nil [7332 7494])
+            ("put" code nil nil [7496 7556])
+            ("put" code nil nil [7569 7646])
+            ("thing-at-point-bounds-of-list-at-point" function nil nil [7648 8137])
+            ("put" code nil nil [8150 8196])
+            ("put" code nil nil [8197 8237])
+            ("put" code nil nil [8238 8278])
+            ("thing-at-point-file-name-chars" variable (:default-value "-~/[:alnum:]_.${}#%,:") nil [8295 8397])
+            ("put" code nil nil [8399 8529])
+            ("put" code nil nil [8530 8719])
+            ("thing-at-point-beginning-of-url-regexp" variable nil nil [8731 8902])
+            ("thing-at-point-url-path-regexp" variable (:default-value "[^]	
+ \"'<>[^`{}]*[^]	
+ \"'<>[^`{}.,;]+") nil [8904 9058])
+            ("thing-at-point-short-url-regexp" variable (:default-value (concat "[-A-Za-z0-9]+\\.[-A-Za-z0-9.]+" thing-at-point-url-path-regexp)) nil [9060 9229])
+            ("thing-at-point-uri-schemes" variable (:default-value (quote ("aaa://" "about:" "acap://" "apt:" "bzr://" "bzr+ssh://" "attachment:/" "chrome://" "cid:" "content://" "crid://" "cvs://" "data:" "dav:" "dict://" "doi:" "dns:" "dtn:" "feed:" "file:/" "finger://" "fish://" "ftp://" "geo:" "git://" "go:" "gopher://" "h323:" "http://" "https://" "im:" "imap://" "info:" "ipp:" "irc://" "irc6://" "ircs://" "iris.beep:" "jar:" "ldap://" "ldaps://" "magnet:" "mailto:" "mid:" "mtqp://" "mupdate://" "news:" "nfs://" "nntp://" "opaquelocktoken:" "pop://" "pres:" "resource://" "rmi://" "rsync://" "rtsp://" "rtspu://" "service:" "sftp://" "sip:" "sips:" "smb://" "sms:" "snmp://" "soap.beep://" "soap.beeps://" "ssh://" "svn://" "svn+ssh://" "tag:" "tel:" "telnet://" "tftp://" "tip://" "tn3270://" "udp://" "urn:" "uuid:" "vemmi://" "webcal://" "xri://" "xmlrpc.beep://" "xmlrpc.beeps://" "z39.50r://" "z39.50s://" "xmpp:" "fax:" "man:" "mms://" "mmsh://" "modem:" "prospero:" "snews:" "wais://"))) nil [9231 10585])
+            ("thing-at-point-markedup-url-regexp" variable (:default-value "<URL:\\([^<>
+]+\\)>") nil [10587 10872])
+            ("thing-at-point-newsgroup-regexp" variable (:default-value "\\`[[:lower:]]+\\.[-+[:lower:]_0-9.]+\\'") nil [10874 10997])
+            ("thing-at-point-newsgroup-heads" variable (:default-value (quote ("alt" "comp" "gnu" "misc" "news" "sci" "soc" "talk"))) nil [10999 11160])
+            ("thing-at-point-default-mail-uri-scheme" variable (:default-value "mailto") nil [11162 11331])
+            ("put" code nil nil [11333 11408])
+            ("thing-at-point-bounds-of-url-at-point" function (:arguments ("lax")) nil [11410 12611])
+            ("thing-at-point--bounds-of-markedup-url" function nil nil [12613 13122])
+            ("thing-at-point--bounds-of-well-formed-url" function (:arguments ("beg" "end" "pt")) nil [13124 14578])
+            ("put" code nil nil [14580 14635])
+            ("thing-at-point-url-at-point" function (:arguments ("lax" "bounds")) nil [14637 17071])
+            ("thing-at-point-newsgroup-p" function (:arguments ("string")) nil [17073 17966])
+            ("put" code nil nil [17968 18018])
+            ("put" code nil nil [18020 18076])
+            ("thing-at-point-looking-at" function (:arguments ("regexp" "distance")) nil [18481 20002])
+            ("thing-at-point-email-regexp" variable (:default-value "<?[-+_.~a-zA-Z][-+_.~:a-zA-Z0-9]*@[-.a-zA-Z0-9]+>?") nil [20025 20270])
+            ("put" code nil nil [20513 20806])
+            ("put" code nil nil [20808 21046])
+            ("put" code nil nil [21060 21117])
+            ("put" code nil nil [21118 21181])
+            ("word-at-point" function nil nil [21196 21298])
+            ("sentence-at-point" function nil nil [21300 21414])
+            ("thing-at-point--read-from-whole-string" function (:arguments ("str")) nil [21416 21885])
+            ("define-obsolete-function-alias" code nil nil [21887 22059])
+            ("form-at-point" function (:arguments ("thing" "pred")) nil [22061 22363])
+            ("sexp-at-point" function nil nil [22380 22483])
+            ("symbol-at-point" function nil nil [22499 22655])
+            ("number-at-point" function nil nil [22671 22897])
+            ("put" code nil nil [22899 22945])
+            ("list-at-point" function nil nil [22961 23076]))          
+      :file "thingatpt.el"
+      :pointmax 23105
+      :fsize 23104
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tabulated-list" include nil nil [1117 1142])
+            ("Buffer-menu" customgroup (:user-visible-flag t) nil [1144 1252])
+            ("Buffer-menu-marker-char" variable (:default-value 62) nil [1254 1332])
+            ("Buffer-menu-del-char" variable (:default-value 68) nil [1334 1415])
+            ("Buffer-menu-use-header-line" variable (:default-value t) nil [1417 1571])
+            ("buffer-menu-buffer" variable
+               (:default-value (quote ((t (:weight bold))))
+                :type "face")
+                nil [1573 1693])
+            ("put" code nil nil [1694 1751])
+            ("Buffer-menu-buffer+size-width" variable nil nil [1753 2198])
+            ("make-obsolete-variable" code nil nil [2200 2337])
+            ("Buffer-menu-name-width" variable (:default-value 19) nil [2339 2484])
+            ("Buffer-menu-size-width" variable (:default-value 7) nil [2486 2630])
+            ("Buffer-menu-mode-width" variable (:default-value 16) nil [2632 2757])
+            ("Buffer-menu-use-frame-buffer-list" variable (:default-value t) nil [2759 3160])
+            ("Buffer-menu-files-only" variable nil nil [3162 3335])
+            ("make-variable-buffer-local" code nil nil [3336 3388])
+            ("Buffer-menu-mode-map" variable (:default-value (let ((map (make-sparse-keymap)) (menu-map (make-sparse-keymap))) (set-keymap-parent map tabulated-list-mode-map) (define-key map "v" (quote Buffer-menu-select)) (define-key map "2" (quote Buffer-menu-2-window)) (define-key map "1" (quote Buffer-menu-1-window)) (define-key map "f" (quote Buffer-menu-this-window)) (define-key map "e" (quote Buffer-menu-this-window)) (define-key map "
" (quote Buffer-menu-this-window)) (define-key map "o" (quote Buffer-menu-other-window)) (define-key map "" (quote Buffer-menu-switch-other-window)) (define-key map "s" (quote Buffer-menu-save)) (define-key map "d" (quote Buffer-menu-delete)) (define-key map "k" (quote Buffer-menu-delete)) (define-key map "" (quote Buffer-menu-delete)) (define-key map "" (quote Buffer-menu-delete-backwards)) (define-key map "x" (quote Buffer-menu-execute)) (define-key map " " (quote next-line)) (define-key map "" (quote Buffer-menu-backup-unmark)) (define-key map "~" (quote Buffer-menu-not-modified)) (define-key map "u" (quote Buffer-menu-unmark)) (define-key map "\377" (quote Buffer-menu-unmark-all-buffers)) (define-key map "U" (quote Buffer-menu-unmark-all)) (define-key map "m" (quote Buffer-menu-mark)) (define-key map "t" (quote Buffer-menu-visit-tags-table)) (define-key map "%" (quote Buffer-menu-toggle-read-only)) (define-key map "b" (quote Buffer-menu-bury)) (define-key map "V" (quote Buffer-menu-view)) (define-key map "T" (quote Buffer-menu-toggle-files-only)) (define-key map (kbd "M-s a C-s") (quote Buffer-menu-isearch-buffers)) (define-key map (kbd "M-s a M-C-s") (quote Buffer-menu-isearch-buffers-regexp)) (define-key map (kbd "M-s a C-o") (quote Buffer-menu-multi-occur)) (define-key map [mouse-2] (quote Buffer-menu-mouse-select)) (define-key map [follow-link] (quote mouse-face)) (define-key map [menu-bar Buffer-menu-mode] (cons (purecopy "Buffer-Menu") menu-map)) (bindings--define-key menu-map [quit] (quote (menu-item "Quit" quit-window :help "Remove the buffer menu from the display"))) (bindings--define-key menu-map [rev] (quote (menu-item "Refresh" revert-buffer :help "Refresh the *Buffer List* buffer contents"))) (bindings--define-key menu-map [s0] menu-bar-separator) (bindings--define-key menu-map [tf] (quote (menu-item "Show Only File Buffers" Buffer-menu-toggle-files-only :button (:toggle . Buffer-menu-files-only) :help "Toggle whether the current buffer-menu displays only file buffers"))) (bindings--define-key menu-map [s1] menu-bar-separator) (bindings--define-key menu-map [sel] (quote (menu-item "Select Marked" Buffer-menu-select :help "Select this line's buffer; also display buffers marked with `>'"))) (bindings--define-key menu-map [bm2] (quote (menu-item "Select Two" Buffer-menu-2-window :help "Select this line's buffer, with previous buffer in second window"))) (bindings--define-key menu-map [bm1] (quote (menu-item "Select Current" Buffer-menu-1-window :help "Select this line's buffer, alone, in full frame"))) (bindings--define-key menu-map [ow] (quote (menu-item "Select in Other Window" Buffer-menu-other-window :help "Select this line's buffer in other window, leaving buffer menu visible"))) (bindings--define-key menu-map [tw] (quote (menu-item "Select in Current Window" Buffer-menu-this-window :help "Select this line's buffer in this window"))) (bindings--define-key menu-map [s2] menu-bar-separator) (bindings--define-key menu-map [is] (quote (menu-item "Regexp Isearch Marked Buffers..." Buffer-menu-isearch-buffers-regexp :help "Search for a regexp through all marked buffers using Isearch"))) (bindings--define-key menu-map [ir] (quote (menu-item "Isearch Marked Buffers..." Buffer-menu-isearch-buffers :help "Search for a string through all marked buffers using Isearch"))) (bindings--define-key menu-map [mo] (quote (menu-item "Multi Occur Marked Buffers..." Buffer-menu-multi-occur :help "Show lines matching a regexp in marked buffers using Occur"))) (bindings--define-key menu-map [s3] menu-bar-separator) (bindings--define-key menu-map [by] (quote (menu-item "Bury" Buffer-menu-bury :help "Bury the buffer listed on this line"))) (bindings--define-key menu-map [vt] (quote (menu-item "Set Unmodified" Buffer-menu-not-modified :help "Mark buffer on this line as unmodified (no changes to save)"))) (bindings--define-key menu-map [ex] (quote (menu-item "Execute" Buffer-menu-execute :help "Save and/or delete buffers marked with s or k commands"))) (bindings--define-key menu-map [s4] menu-bar-separator) (bindings--define-key menu-map [delb] (quote (menu-item "Mark for Delete and Move Backwards" Buffer-menu-delete-backwards :help "Mark buffer on this line to be deleted by x command and move up one line"))) (bindings--define-key menu-map [del] (quote (menu-item "Mark for Delete" Buffer-menu-delete :help "Mark buffer on this line to be deleted by x command"))) (bindings--define-key menu-map [sv] (quote (menu-item "Mark for Save" Buffer-menu-save :help "Mark buffer on this line to be saved by x command"))) (bindings--define-key menu-map [umk] (quote (menu-item "Unmark" Buffer-menu-unmark :help "Cancel all requested operations on buffer on this line and move down"))) (bindings--define-key menu-map [umkab] (quote (menu-item "Remove marks..." Buffer-menu-unmark-all-buffers :help "Cancel a requested operation on all buffers"))) (bindings--define-key menu-map [umka] (quote (menu-item "Unmark all" Buffer-menu-unmark-all :help "Cancel all requested operations on buffers"))) (bindings--define-key menu-map [mk] (quote (menu-item "Mark" Buffer-menu-mark :help "Mark buffer on this line for being displayed by v command"))) map)) nil [3390 9249])
+            ("define-obsolete-variable-alias" code nil nil [9251 9338])
+            ("define-derived-mode" code nil nil [9340 12012])
+            ("buffer-menu" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12014 12963])
+            ("buffer-menu-other-window" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12965 13465])
+            ("list-buffers" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [13482 13920])
+            ("Buffer-menu-toggle-files-only" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [13922 14434])
+            ("defalias" code nil nil [14436 14485])
+            ("Buffer-menu-buffer" function (:arguments ("error-if-non-existent-p")) nil [14489 15003])
+            ("Buffer-menu-no-header" function nil nil [15005 15198])
+            ("Buffer-menu-beginning" function nil nil [15200 15316])
+            ("Buffer-menu-mark" function (:user-visible-flag t) nil [15369 15644])
+            ("Buffer-menu-unmark" function
+               (:user-visible-flag t
+                :arguments ("backup"))
+                nil [15646 15878])
+            ("Buffer-menu-unmark-all-buffers" function
+               (:user-visible-flag t
+                :arguments ("mark"))
+                nil [15880 16566])
+            ("Buffer-menu-unmark-all" function (:user-visible-flag t) nil [16568 16704])
+            ("Buffer-menu-backup-unmark" function (:user-visible-flag t) nil [16706 16875])
+            ("Buffer-menu--unmark" function nil nil [16877 17113])
+            ("Buffer-menu-delete" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [17115 17847])
+            ("Buffer-menu-delete-backwards" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [17849 18173])
+            ("Buffer-menu-save" function (:user-visible-flag t) nil [18175 18448])
+            ("Buffer-menu-not-modified" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [18450 18794])
+            ("Buffer-menu-execute" function (:user-visible-flag t) nil [18796 19769])
+            ("Buffer-menu-select" function (:user-visible-flag t) nil [19771 20566])
+            ("Buffer-menu-marked-buffers" function (:arguments ("unmark")) nil [20568 20995])
+            ("Buffer-menu-isearch-buffers" function (:user-visible-flag t) nil [20997 21172])
+            ("Buffer-menu-isearch-buffers-regexp" function (:user-visible-flag t) nil [21174 21363])
+            ("Buffer-menu-multi-occur" function
+               (:user-visible-flag t
+                :arguments ("regexp" "nlines"))
+                nil [21365 21593])
+            ("Buffer-menu-visit-tags-table" function (:user-visible-flag t) nil [21597 21873])
+            ("Buffer-menu-1-window" function (:user-visible-flag t) nil [21875 22075])
+            ("Buffer-menu-this-window" function (:user-visible-flag t) nil [22077 22217])
+            ("Buffer-menu-other-window" function (:user-visible-flag t) nil [22219 22403])
+            ("Buffer-menu-switch-other-window" function (:user-visible-flag t) nil [22405 22597])
+            ("Buffer-menu-2-window" function (:user-visible-flag t) nil [22599 22910])
+            ("Buffer-menu-toggle-read-only" function (:user-visible-flag t) nil [22912 23277])
+            ("Buffer-menu-bury" function (:user-visible-flag t) nil [23279 23761])
+            ("Buffer-menu-view" function (:user-visible-flag t) nil [23763 23887])
+            ("Buffer-menu-view-other-window" function (:user-visible-flag t) nil [23889 24057])
+            ("list-buffers-noselect" function (:arguments ("files-only" "buffer-list")) nil [24122 24788])
+            ("Buffer-menu-mouse-select" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [24790 25212])
+            ("list-buffers--refresh" function (:arguments ("buffer-list" "old-buffer")) nil [25214 27023])
+            ("tabulated-list-entry-size->" function (:arguments ("entry1" "entry2")) nil [27025 27171])
+            ("Buffer-menu--pretty-name" function (:arguments ("name")) nil [27173 27305])
+            ("Buffer-menu--pretty-file-name" function (:arguments ("file")) nil [27307 27450]))          
+      :file "buff-menu.el"
+      :pointmax 27479
+      :fsize 27478
+      :lastmodtime '(23525 29503 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("timer" include nil nil [1254 1270])
+            ("cl-lib" include nil nil [1290 1307])
+            ("battery" customgroup (:user-visible-flag t) nil [1311 1413])
+            ("battery-linux-sysfs-regexp" variable (:default-value "[bB][aA][tT][0-9]?$") nil [1415 1637])
+            ("battery-upower-device" variable (:default-value "battery_BAT1") nil [1639 1771])
+            ("battery-status-function" variable (:default-value (cond ((and (eq system-type (quote gnu/linux)) (file-readable-p "/proc/apm")) (function battery-linux-proc-apm)) ((and (eq system-type (quote gnu/linux)) (file-directory-p "/proc/acpi/battery")) (function battery-linux-proc-acpi)) ((and (eq system-type (quote gnu/linux)) (file-directory-p "/sys/class/power_supply/") (directory-files "/sys/class/power_supply/" nil battery-linux-sysfs-regexp)) (function battery-linux-sysfs)) ((and (eq system-type (quote berkeley-unix)) (file-executable-p "/usr/sbin/apm")) (function battery-bsd-apm)) ((and (eq system-type (quote darwin)) (condition-case nil (with-temp-buffer (and (eq (call-process "pmset" nil t nil "-g" "ps") 0) (> (buffer-size) 0))) (error nil))) (function battery-pmset)) ((fboundp (quote w32-battery-status)) (function w32-battery-status)))) nil [1773 2980])
+            ("battery-echo-area-format" variable (:default-value "Power %L, battery %B (%p%% load, remaining time %t)") nil [2982 3933])
+            ("battery-mode-line-string" variable nil nil [3935 4012])
+            ("battery-mode-line-limit" variable (:default-value 100) nil [4085 4248])
+            ("battery-mode-line-format" variable (:default-value (cond ((eq battery-status-function (quote battery-linux-proc-acpi)) "[%b%p%%,%d°C]") (battery-status-function "[%b%p%%]"))) nil [4250 5268])
+            ("battery-update-interval" variable (:default-value 60) nil [5270 5403])
+            ("battery-load-low" variable (:default-value 25) nil [5405 5582])
+            ("battery-load-critical" variable (:default-value 10) nil [5584 5776])
+            ("battery-update-timer" variable nil nil [5778 5838])
+            ("battery" function (:user-visible-flag t) nil [5855 6279])
+            ("define-minor-mode" code nil nil [6296 7388])
+            ("battery-update-handler" function nil nil [7390 7456])
+            ("battery-update" function nil nil [7458 8174])
+            ("battery-linux-proc-apm-regexp" variable
+               (:constant-flag t
+                :default-value (concat "^\\([^ ]+\\)" " \\([^ ]+\\)" " 0x\\([0-9a-f]+\\)" " 0x\\([0-9a-f]+\\)" " 0x\\([0-9a-f]+\\)" " 0x\\([0-9a-f]+\\)" " \\(-?[0-9]+\\)%" " \\(-?[0-9]+\\)" " \\(.*\\)" "$"))
+                nil [8215 8686])
+            ("battery-linux-proc-apm" function nil nil [8688 11561])
+            ("battery-linux-proc-acpi" function nil nil [11605 16191])
+            ("battery-linux-sysfs" function nil nil [16252 21203])
+            ("declare-function" code nil nil [21207 21309])
+            ("battery-upower-prop" function (:arguments ("pname" "device")) nil [21336 21570])
+            ("battery-upower" function nil nil [21572 23988])
+            ("battery-bsd-apm" function nil nil [24021 26581])
+            ("battery-pmset" function nil nil [26628 28639])
+            ("battery-format" function (:arguments ("format" "alist")) nil [28667 28908])
+            ("battery-search-for-one-match-in-files" function (:arguments ("files" "regexp" "match-num")) nil [28910 29385])
+            ("battery" package nil nil [29389 29407]))          
+      :file "battery.el"
+      :pointmax 29434
+      :fsize 29434
+      :lastmodtime '(23525 29503 0 0)
+      :unmatched-syntax '((close-paren 1307 . 1308) (symbol 1272 . 1289) (open-paren 1271 . 1272)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("info" include nil nil [1014 1029])
+            ("declare-function" code nil nil [1031 1085])
+            ("texinfo-command-start" variable nil nil [1107 1137])
+            ("texinfo-command-end" variable nil nil [1138 1166])
+            ("Info-tagify" function
+               (:user-visible-flag t
+                :arguments ("input-buffer-name"))
+                nil [1183 5145])
+            ("Info-split-threshold" variable (:default-value 262144) nil [5164 5328])
+            ("Info-split" function (:user-visible-flag t) nil [5345 7822])
+            ("Info-validate-allnodes" variable nil nil [7825 7856])
+            ("Info-validate-thisnode" variable nil nil [7857 7888])
+            ("Info-validate-lossages" variable nil nil [7889 7920])
+            ("Info-validate" function (:user-visible-flag t) nil [7937 12861])
+            ("Info-validate-node-name" function (:arguments ("kind" "name")) nil [12863 13486])
+            ("Info-validate-tags-table" function nil nil [13488 14677])
+            ("batch-info-validate" function nil nil [14695 17227])
+            ("informat" package nil nil [17229 17248]))          
+      :file "informat.el"
+      :pointmax 17276
+      :fsize 17275
+      :lastmodtime '(23525 29511 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "info.el"
+      :fsize 213835
+      :lastmodtime '(23525 29511 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("text-mode" include nil nil [1044 1064])
+            ("cl-lib" include nil nil [1084 1101])
+            ("case-replace" variable (:default-value t) nil [1104 1238])
+            ("replace-char-fold" variable nil nil [1240 1574])
+            ("replace-lax-whitespace" variable nil nil [1576 1883])
+            ("replace-regexp-lax-whitespace" variable nil nil [1885 2206])
+            ("query-replace-history" variable nil nil [2208 2378])
+            ("query-replace-defaults" variable nil nil [2380 2579])
+            ("query-replace-interactive" variable nil nil [2581 2722])
+            ("make-obsolete-variable" code nil nil [2723 2971])
+            ("query-replace-from-to-separator" variable (:default-value " → ") nil [2973 3293])
+            ("query-replace-from-history-variable" variable (:default-value (quote query-replace-history)) nil [3295 3641])
+            ("query-replace-to-history-variable" variable (:default-value (quote query-replace-history)) nil [3643 3978])
+            ("query-replace-skip-read-only" variable nil nil [3980 4150])
+            ("query-replace-show-replacement" variable (:default-value t) nil [4152 4372])
+            ("query-replace-highlight" variable (:default-value t) nil [4374 4512])
+            ("query-replace-lazy-highlight" variable (:default-value t) nil [4514 4883])
+            ("query-replace" variable
+               (:default-value (quote ((t (:inherit isearch))))
+                :type "face")
+                nil [4885 5026])
+            ("replace-count" variable nil nil [5028 5146])
+            ("query-replace-descr" function (:arguments ("string")) nil [5148 5239])
+            ("query-replace--split-string" function (:arguments ("string")) nil [5241 5786])
+            ("query-replace-read-from" function (:arguments ("prompt" "regexp-flag")) nil [5788 9350])
+            ("query-replace-compile-replacement" function (:arguments ("to" "regexp-flag")) nil [9352 10700])
+            ("query-replace-read-to" function (:arguments ("from" "prompt" "regexp-flag")) nil [10703 11241])
+            ("query-replace-read-args" function (:arguments ("prompt" "regexp-flag" "noerror")) nil [11243 11684])
+            ("query-replace" function
+               (:user-visible-flag t
+                :arguments ("from-string" "to-string" "delimited" "start" "end" "backward" "region-noncontiguous-p"))
+                nil [11686 14419])
+            ("define-key" code nil nil [14421 14460])
+            ("query-replace-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp" "to-string" "delimited" "start" "end" "backward" "region-noncontiguous-p"))
+                nil [14462 18113])
+            ("define-key" code nil nil [18115 18165])
+            ("query-replace-regexp-eval" function (:arguments ("regexp" "to-expr" "delimited" "start" "end")) nil [18167 21473])
+            ("map-query-replace-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp" "to-strings" "n" "start" "end"))
+                nil [21475 23502])
+            ("replace-string" function (:arguments ("from-string" "to-string" "delimited" "start" "end" "backward")) nil [23504 25957])
+            ("replace-regexp" function (:arguments ("regexp" "to-string" "delimited" "start" "end" "backward")) nil [25959 29164])
+            ("regexp-history" variable nil nil [29168 29356])
+            ("occur-collect-regexp-history" variable (:default-value (quote ("\\1"))) nil [29358 29456])
+            ("read-regexp-defaults-function" variable nil nil [29458 30431])
+            ("read-regexp-suggestions" function nil nil [30433 31014])
+            ("read-regexp" function (:arguments ("prompt" "defaults" "history")) nil [31016 33822])
+            ("defalias" code nil nil [33825 33874])
+            ("defalias" code nil nil [33875 33921])
+            ("defalias" code nil nil [33922 33957])
+            ("keep-lines-read-args" function (:arguments ("prompt")) nil [33960 34146])
+            ("keep-lines" function
+               (:user-visible-flag t
+                :arguments ("regexp" "rstart" "rend" "interactive"))
+                nil [34148 36844])
+            ("flush-lines" function
+               (:user-visible-flag t
+                :arguments ("regexp" "rstart" "rend" "interactive"))
+                nil [36847 38894])
+            ("how-many" function
+               (:user-visible-flag t
+                :arguments ("regexp" "rstart" "rend" "interactive"))
+                nil [38897 40701])
+            ("occur-menu-map" variable (:default-value (let ((map (make-sparse-keymap))) (bindings--define-key map [next-error-follow-minor-mode] (quote (menu-item "Auto Occurrence Display" next-error-follow-minor-mode :help "Display another occurrence when moving the cursor" :button (:toggle and (boundp (quote next-error-follow-minor-mode)) next-error-follow-minor-mode)))) (bindings--define-key map [separator-1] menu-bar-separator) (bindings--define-key map [kill-this-buffer] (quote (menu-item "Kill Occur Buffer" kill-this-buffer :help "Kill the current *Occur* buffer"))) (bindings--define-key map [quit-window] (quote (menu-item "Quit Occur Window" quit-window :help "Quit the current *Occur* buffer.  Bury it, and maybe delete the selected frame"))) (bindings--define-key map [revert-buffer] (quote (menu-item "Revert Occur Buffer" revert-buffer :help "Replace the text in the *Occur* buffer with the results of rerunning occur"))) (bindings--define-key map [clone-buffer] (quote (menu-item "Clone Occur Buffer" clone-buffer :help "Create and return a twin copy of the current *Occur* buffer"))) (bindings--define-key map [occur-rename-buffer] (quote (menu-item "Rename Occur Buffer" occur-rename-buffer :help "Rename the current *Occur* buffer to *Occur: original-buffer-name*."))) (bindings--define-key map [occur-edit-buffer] (quote (menu-item "Edit Occur Buffer" occur-edit-mode :help "Edit the *Occur* buffer and apply changes to the original buffers."))) (bindings--define-key map [separator-2] menu-bar-separator) (bindings--define-key map [occur-mode-goto-occurrence-other-window] (quote (menu-item "Go To Occurrence Other Window" occur-mode-goto-occurrence-other-window :help "Go to the occurrence the current line describes, in another window"))) (bindings--define-key map [occur-mode-goto-occurrence] (quote (menu-item "Go To Occurrence" occur-mode-goto-occurrence :help "Go to the occurrence the current line describes"))) (bindings--define-key map [occur-mode-display-occurrence] (quote (menu-item "Display Occurrence" occur-mode-display-occurrence :help "Display in another window the occurrence the current line describes"))) (bindings--define-key map [occur-next] (quote (menu-item "Move to Next Match" occur-next :help "Move to the Nth (default 1) next match in an Occur mode buffer"))) (bindings--define-key map [occur-prev] (quote (menu-item "Move to Previous Match" occur-prev :help "Move to the Nth (default 1) previous match in an Occur mode buffer"))) map)) nil [40705 43307])
+            ("occur-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [mouse-2] (quote occur-mode-mouse-goto)) (define-key map "" (quote occur-mode-goto-occurrence)) (define-key map "e" (quote occur-edit-mode)) (define-key map "
" (quote occur-mode-goto-occurrence)) (define-key map "o" (quote occur-mode-goto-occurrence-other-window)) (define-key map "" (quote occur-mode-display-occurrence)) (define-key map "\356" (quote occur-next)) (define-key map "\360" (quote occur-prev)) (define-key map "r" (quote occur-rename-buffer)) (define-key map "c" (quote clone-buffer)) (define-key map "" (quote next-error-follow-minor-mode)) (bindings--define-key map [menu-bar occur] (cons "Occur" occur-menu-map)) map)) nil [43309 44126])
+            ("occur-revert-arguments" variable nil nil [44128 44259])
+            ("make-variable-buffer-local" code nil nil [44260 44312])
+            ("put" code nil nil [44313 44361])
+            ("occur-mode-hook" variable (:default-value (quote (turn-on-font-lock))) nil [44363 44483])
+            ("occur-hook" variable nil nil [44485 44594])
+            ("occur-mode-find-occurrence-hook" variable nil nil [44596 44888])
+            ("put" code nil nil [44890 44928])
+            ("define-derived-mode" code nil nil [44929 45393])
+            ("occur-edit-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map text-mode-map) (define-key map [mouse-2] (quote occur-mode-mouse-goto)) (define-key map "" (quote occur-cease-edit)) (define-key map "" (quote occur-mode-display-occurrence)) (define-key map "" (quote next-error-follow-minor-mode)) (bindings--define-key map [menu-bar occur] (cons "Occur" occur-menu-map)) map)) nil [45418 45870])
+            ("define-derived-mode" code nil nil [45872 46333])
+            ("occur-cease-edit" function (:user-visible-flag t) nil [46335 46526])
+            ("occur-after-change-function" function (:arguments ("beg" "end" "length")) nil [46528 48030])
+            ("occur-revert-function" function (:arguments ("_ignore1" "_ignore2")) nil [48034 48206])
+            ("occur-mode-find-occurrence" function nil nil [48208 48474])
+            ("defalias" code nil nil [48476 48537])
+            ("occur-mode-goto-occurrence" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [48538 49286])
+            ("occur-mode-goto-occurrence-other-window" function (:user-visible-flag t) nil [49288 49596])
+            ("occur-mode-display-occurrence" function (:user-visible-flag t) nil [49598 50024])
+            ("occur-find-match" function (:arguments ("n" "search" "message")) nil [50026 50377])
+            ("occur-next" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [50379 50570])
+            ("occur-prev" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [50572 50774])
+            ("occur-next-error" function
+               (:user-visible-flag t
+                :arguments ("argp" "reset"))
+                nil [50776 51767])
+            ("match" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) :background "yellow1") (((class color) (min-colors 88) (background dark)) :background "RoyalBlue3") (((class color) (min-colors 8) (background light)) :background "yellow" :foreground "black") (((class color) (min-colors 8) (background dark)) :background "blue" :foreground "white") (((type tty) (class mono)) :inverse-video t) (t :background "gray")))
+                :type "face")
+                nil [51770 52345])
+            ("list-matching-lines-default-context-lines" variable nil nil [52347 52664])
+            ("defalias" code nil nil [52666 52704])
+            ("list-matching-lines-face" variable (:default-value (quote match)) nil [52706 52924])
+            ("list-matching-lines-buffer-name-face" variable (:default-value (quote underline)) nil [52926 53154])
+            ("list-matching-lines-current-line-face" variable (:default-value (quote lazy-highlight)) nil [53156 53344])
+            ("list-matching-lines-jump-to-current-line" variable nil nil [53346 53595])
+            ("list-matching-lines-prefix-face" variable (:default-value (quote shadow)) nil [53597 53873])
+            ("occur-excluded-properties" variable (:default-value (quote (read-only invisible intangible field mouse-face help-echo local-map keymap yank-handler follow-link))) nil [53875 54293])
+            ("occur-read-primary-args" function nil nil [54295 55166])
+            ("occur-rename-buffer" function
+               (:user-visible-flag t
+                :arguments ("unique-p" "interactive-p"))
+                nil [55168 56055])
+            ("occur--region-start" variable nil nil [56108 56140])
+            ("occur--region-end" variable nil nil [56141 56171])
+            ("occur--matches-threshold" variable nil nil [56172 56209])
+            ("occur--orig-line" variable nil nil [56210 56239])
+            ("occur--orig-line-str" variable nil nil [56240 56273])
+            ("occur--final-pos" variable nil nil [56274 56303])
+            ("occur" function
+               (:user-visible-flag t
+                :arguments ("regexp" "nlines" "region"))
+                nil [56305 59251])
+            ("ido-ignore-item-temp-list" variable nil nil [59253 59287])
+            ("multi-occur" function
+               (:user-visible-flag t
+                :arguments ("bufs" "regexp" "nlines"))
+                nil [59289 60207])
+            ("multi-occur-in-matching-buffers" function
+               (:user-visible-flag t
+                :arguments ("bufregexp" "regexp" "allbufs"))
+                nil [60209 61162])
+            ("occur-regexp-descr" function (:arguments ("regexp")) nil [61164 61577])
+            ("occur-1" function (:arguments ("regexp" "nlines" "bufs" "buf-name")) nil [61579 64864])
+            ("occur-engine" function (:arguments ("regexp" "buffers" "out-buf" "nlines" "case-fold" "title-face" "prefix-face" "match-face" "keep-props")) nil [64866 74936])
+            ("occur-engine-line" function (:arguments ("beg" "end" "keep-props")) nil [74938 75428])
+            ("occur-engine-add-prefix" function (:arguments ("lines" "prefix-face")) nil [75430 75654])
+            ("occur-accumulate-lines" function (:arguments ("count" "keep-props" "pt")) nil [75656 76176])
+            ("occur-context-lines" function (:arguments ("out-line" "nlines" "keep-props" "begpt" "endpt" "curr-line" "prev-line" "prev-after-lines" "prefix-face")) nil [76589 78416])
+            ("query-replace-help" variable
+               (:constant-flag t
+                :default-value "Type Space or `y' to replace one match, Delete or `n' to skip to next,
+RET or `q' to exit, Period to replace one match and exit,
+Comma to replace but not move point immediately,
+C-r to enter recursive edit (\\[exit-recursive-edit] to get out again),
+C-w to delete match and recursive edit,
+C-l to clear the screen, redisplay, and offer same replacement again,
+! to replace all remaining matches in this buffer with no more questions,
+^ to move point back to previous match,
+u to undo previous replacement,
+U to undo all replacements,
+E to edit the replacement string.
+In multi-buffer replacements type `Y' to replace all remaining
+matches in all remaining buffers with no more questions,
+`N' to skip to the next buffer without replacing remaining matches
+in the current buffer.")
+                nil [78527 79381])
+            ("query-replace-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map " " (quote act)) (define-key map "" (quote skip)) (define-key map [delete] (quote skip)) (define-key map [backspace] (quote skip)) (define-key map "y" (quote act)) (define-key map "n" (quote skip)) (define-key map "Y" (quote act)) (define-key map "N" (quote skip)) (define-key map "e" (quote edit-replacement)) (define-key map "E" (quote edit-replacement)) (define-key map "," (quote act-and-show)) (define-key map "q" (quote exit)) (define-key map "
" (quote exit)) (define-key map [return] (quote exit)) (define-key map "." (quote act-and-exit)) (define-key map "" (quote edit)) (define-key map "" (quote delete-and-edit)) (define-key map "" (quote recenter)) (define-key map "!" (quote automatic)) (define-key map "^" (quote backup)) (define-key map "u" (quote undo)) (define-key map "U" (quote undo-all)) (define-key map "" (quote help)) (define-key map [f1] (quote help)) (define-key map [help] (quote help)) (define-key map "?" (quote help)) (define-key map "" (quote quit)) (define-key map "" (quote quit)) (define-key map "" (quote scroll-up)) (define-key map "\366" (quote scroll-down)) (define-key map [next] (quote scroll-up)) (define-key map [prior] (quote scroll-down)) (define-key map [134217750] (quote scroll-other-window)) (define-key map [M-next] (quote scroll-other-window)) (define-key map [167772182] (quote scroll-other-window-down)) (define-key map [M-prior] (quote scroll-other-window-down)) (define-key map [escape] (quote exit-prefix)) map)) nil [79383 81505])
+            ("multi-query-replace-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map query-replace-map) (define-key map "Y" (quote automatic-all)) (define-key map "N" (quote exit-current)) map)) nil [81507 82167])
+            ("replace-match-string-symbols" function (:arguments ("n")) nil [82169 83330])
+            ("replace-eval-replacement" function (:arguments ("expression" "count")) nil [83332 83682])
+            ("replace-quote" function (:arguments ("replacement")) nil [83684 84158])
+            ("replace-loop-through-replacements" function (:arguments ("data" "count")) nil [84160 84583])
+            ("replace-match-data" function (:arguments ("integers" "reuse" "new")) nil [84585 84988])
+            ("replace-match-maybe-edit" function (:arguments ("newtext" "fixedcase" "literal" "noedit" "match-data" "backward")) nil [84990 86577])
+            ("replace-update-post-hook" variable nil nil [86579 86693])
+            ("replace-search-function" variable nil nil [86695 86910])
+            ("replace-re-search-function" variable nil nil [86912 87197])
+            ("replace-search" function (:arguments ("search-string" "limit" "regexp-flag" "delimited-flag" "case-fold" "backward")) nil [87199 88505])
+            ("replace-overlay" variable nil nil [88507 88535])
+            ("replace-highlight" function (:arguments ("match-beg" "match-end" "range-beg" "range-end" "search-string" "regexp-flag" "delimited-flag" "case-fold" "backward")) nil [88537 89485])
+            ("replace-dehighlight" function nil nil [89487 89824])
+            ("replace--push-stack" function (:arguments ("replaced" "search-str" "next-replace" "stack")) nil [89899 90704])
+            ("perform-replace" function (:arguments ("from-string" "replacements" "query-flag" "regexp-flag" "delimited-flag" "repeat-count" "map" "start" "end" "backward" "region-noncontiguous-p")) nil [90706 112414])
+            ("replace" package nil nil [112416 112434]))          
+      :file "replace.el"
+      :pointmax 112461
+      :fsize 112462
+      :lastmodtime '(23525 29516 0 0)
+      :unmatched-syntax '((close-paren 1101 . 1102) (symbol 1066 . 1083) (open-paren 1065 . 1066)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("outlines" customgroup (:user-visible-flag t) nil [1242 1341])
+            ("outline-regexp" variable (:default-value "[*]+") nil [1343 1779])
+            ("outline-heading-end-regexp" variable (:default-value "
+") nil [1847 2175])
+            ("outline-mode-prefix-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "@" (quote outline-mark-subtree)) (define-key map "" (quote outline-next-visible-heading)) (define-key map "" (quote outline-previous-visible-heading)) (define-key map "	" (quote outline-show-children)) (define-key map "" (quote outline-show-subtree)) (define-key map "" (quote outline-hide-subtree)) (define-key map "" (quote outline-up-heading)) (define-key map "" (quote outline-forward-same-level)) (define-key map "" (quote outline-backward-same-level)) (define-key map "" (quote outline-hide-body)) (define-key map "" (quote outline-show-all)) (define-key map "" (quote outline-hide-entry)) (define-key map "" (quote outline-show-entry)) (define-key map "" (quote outline-hide-leaves)) (define-key map "" (quote outline-show-branches)) (define-key map "" (quote outline-hide-sublevels)) (define-key map "" (quote outline-hide-other)) (define-key map "" (quote outline-move-subtree-up)) (define-key map "" (quote outline-move-subtree-down)) (define-key map [(control 60)] (quote outline-promote)) (define-key map [(control 62)] (quote outline-demote)) (define-key map "
" (quote outline-insert-heading)) map)) nil [2255 3465])
+            ("outline-mode-menu-bar-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [hide] (cons "Hide" (make-sparse-keymap "Hide"))) (define-key map [hide outline-hide-other] (quote (menu-item "Hide Other" outline-hide-other :help "Hide everything except current body and parent and top-level headings"))) (define-key map [hide outline-hide-sublevels] (quote (menu-item "Hide Sublevels" outline-hide-sublevels :help "Hide everything but the top LEVELS levels of headers, in whole buffer"))) (define-key map [hide outline-hide-subtree] (quote (menu-item "Hide Subtree" outline-hide-subtree :help "Hide everything after this heading at deeper levels"))) (define-key map [hide outline-hide-entry] (quote (menu-item "Hide Entry" outline-hide-entry :help "Hide the body directly following this heading"))) (define-key map [hide outline-hide-body] (quote (menu-item "Hide Body" outline-hide-body :help "Hide all body lines in buffer, leaving all headings visible"))) (define-key map [hide outline-hide-leaves] (quote (menu-item "Hide Leaves" outline-hide-leaves :help "Hide the body after this heading and at deeper levels"))) (define-key map [show] (cons "Show" (make-sparse-keymap "Show"))) (define-key map [show outline-show-subtree] (quote (menu-item "Show Subtree" outline-show-subtree :help "Show everything after this heading at deeper levels"))) (define-key map [show outline-show-children] (quote (menu-item "Show Children" outline-show-children :help "Show all direct subheadings of this heading"))) (define-key map [show outline-show-branches] (quote (menu-item "Show Branches" outline-show-branches :help "Show all subheadings of this heading, but not their bodies"))) (define-key map [show outline-show-entry] (quote (menu-item "Show Entry" outline-show-entry :help "Show the body directly following this heading"))) (define-key map [show outline-show-all] (quote (menu-item "Show All" outline-show-all :help "Show all of the text in the buffer"))) (define-key map [headings] (cons "Headings" (make-sparse-keymap "Headings"))) (define-key map [headings demote-subtree] (quote (menu-item "Demote Subtree" outline-demote :help "Demote headings lower down the tree"))) (define-key map [headings promote-subtree] (quote (menu-item "Promote Subtree" outline-promote :help "Promote headings higher up the tree"))) (define-key map [headings move-subtree-down] (quote (menu-item "Move Subtree Down" outline-move-subtree-down :help "Move the current subtree down past arg headlines of the same level"))) (define-key map [headings move-subtree-up] (quote (menu-item "Move Subtree Up" outline-move-subtree-up :help "Move the current subtree up past arg headlines of the same level"))) (define-key map [headings copy] (quote (menu-item "Copy to Kill Ring" outline-headers-as-kill :enable mark-active :help "Save the visible outline headers in region at the start of the kill ring"))) (define-key map [headings outline-insert-heading] (quote (menu-item "New Heading" outline-insert-heading :help "Insert a new heading at same depth at point"))) (define-key map [headings outline-backward-same-level] (quote (menu-item "Previous Same Level" outline-backward-same-level :help "Move backward to the arg'th subheading at same level as this one."))) (define-key map [headings outline-forward-same-level] (quote (menu-item "Next Same Level" outline-forward-same-level :help "Move forward to the arg'th subheading at same level as this one"))) (define-key map [headings outline-previous-visible-heading] (quote (menu-item "Previous" outline-previous-visible-heading :help "Move to the previous heading line"))) (define-key map [headings outline-next-visible-heading] (quote (menu-item "Next" outline-next-visible-heading :help "Move to the next visible heading line"))) (define-key map [headings outline-up-heading] (quote (menu-item "Up" outline-up-heading :help "Move to the visible heading line of which the present line is a subheading"))) map)) nil [3467 7586])
+            ("outline-minor-mode-menu-bar-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [outline] (cons "Outline" (nconc (make-sparse-keymap "Outline") (cdr (apply (quote append) (mapcar (lambda (x) (if (consp x) (cons (quote (--- "---")) (cdr x)))) outline-mode-menu-bar-map)))))) map)) nil [7588 8087])
+            ("outline-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "" outline-mode-prefix-map) (define-key map [menu-bar] outline-mode-menu-bar-map) map)) nil [8089 8269])
+            ("outline-font-lock-keywords" variable (:default-value (quote ((eval list (concat "^\\(?:" outline-regexp "\\).+") 0 (quote (outline-font-lock-face)) nil t)))) nil [8271 8518])
+            ("outline-1" variable
+               (:default-value (quote ((t :inherit font-lock-function-name-face)))
+                :type "face")
+                nil [8520 8618])
+            ("outline-2" variable
+               (:default-value (quote ((t :inherit font-lock-variable-name-face)))
+                :type "face")
+                nil [8620 8718])
+            ("outline-3" variable
+               (:default-value (quote ((t :inherit font-lock-keyword-face)))
+                :type "face")
+                nil [8720 8812])
+            ("outline-4" variable
+               (:default-value (quote ((t :inherit font-lock-comment-face)))
+                :type "face")
+                nil [8814 8906])
+            ("outline-5" variable
+               (:default-value (quote ((t :inherit font-lock-type-face)))
+                :type "face")
+                nil [8908 8997])
+            ("outline-6" variable
+               (:default-value (quote ((t :inherit font-lock-constant-face)))
+                :type "face")
+                nil [8999 9092])
+            ("outline-7" variable
+               (:default-value (quote ((t :inherit font-lock-builtin-face)))
+                :type "face")
+                nil [9094 9186])
+            ("outline-8" variable
+               (:default-value (quote ((t :inherit font-lock-string-face)))
+                :type "face")
+                nil [9188 9279])
+            ("outline-font-lock-faces" variable (:default-value [outline-1 outline-2 outline-3 outline-4 outline-5 outline-6 outline-7 outline-8]) nil [9281 9400])
+            ("outline-font-lock-face" function nil nil [9402 9709])
+            ("outline-view-change-hook" variable nil nil [9711 9808])
+            ("outline-mode-hook" variable nil nil [9810 9887])
+            ("outline-blank-line" variable nil nil [9889 9983])
+            ("define-derived-mode" code nil nil [10000 11916])
+            ("outline-minor-mode-prefix" variable (:default-value "@") nil [11918 12202])
+            ("define-minor-mode" code nil nil [12219 13229])
+            ("outline-level" variable (:default-value (quote outline-level)) nil [13232 13456])
+            ("outline-heading-alist" variable nil nil [13517 14450])
+            ("make-variable-buffer-local" code nil nil [14451 14502])
+            ("outline-level" function nil nil [14804 15182])
+            ("outline-next-preface" function nil nil [15184 15565])
+            ("outline-next-heading" function (:user-visible-flag t) nil [15567 15890])
+            ("outline-previous-heading" function (:user-visible-flag t) nil [15892 16083])
+            ("outline-invisible-p" function (:arguments ("pos")) nil [16085 16302])
+            ("outline-back-to-heading" function (:arguments ("invisible-ok")) nil [16304 16878])
+            ("outline-on-heading-p" function (:arguments ("invisible-ok")) nil [16880 17188])
+            ("outline-insert-heading" function (:user-visible-flag t) nil [17190 17835])
+            ("outline-invent-heading" function (:arguments ("head" "up")) nil [17837 18613])
+            ("outline-promote" function
+               (:user-visible-flag t
+                :arguments ("which"))
+                nil [18615 20172])
+            ("outline-demote" function
+               (:user-visible-flag t
+                :arguments ("which"))
+                nil [20174 21924])
+            ("outline-head-from-level" function (:arguments ("level" "head" "alist")) nil [21926 23588])
+            ("outline-map-region" function (:arguments ("fun" "beg" "end")) nil [23590 24101])
+            ("outline-move-subtree-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [24128 24303])
+            ("outline-move-subtree-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [24305 25678])
+            ("outline-end-of-heading" function nil nil [25680 25868])
+            ("outline-next-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25870 26727])
+            ("outline-previous-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [26729 27007])
+            ("outline-mark-subtree" function (:user-visible-flag t) nil [27009 27480])
+            ("outline-isearch-open-invisible-function" variable nil nil [27484 27734])
+            ("put" code nil nil [27736 27808])
+            ("outline-flag-region" function (:arguments ("from" "to" "flag")) nil [27809 28618])
+            ("outline-reveal-toggle-invisible" function (:arguments ("o" "hidep")) nil [28620 30535])
+            ("outline-isearch-open-invisible" function (:arguments ("_overlay")) nil [30689 30833])
+            ("outline-hide-entry" function (:user-visible-flag t) nil [30836 31085])
+            ("define-obsolete-function-alias" code nil nil [31087 31162])
+            ("outline-show-entry" function (:user-visible-flag t) nil [31164 31656])
+            ("define-obsolete-function-alias" code nil nil [31658 31733])
+            ("outline-hide-body" function (:user-visible-flag t) nil [31735 31970])
+            ("define-obsolete-function-alias" code nil nil [31972 32045])
+            ("outline-hide-region-body" function (:arguments ("start" "end")) nil [32047 32791])
+            ("define-obsolete-function-alias" code nil nil [32793 32880])
+            ("outline-show-all" function (:user-visible-flag t) nil [32882 33017])
+            ("define-obsolete-function-alias" code nil nil [33019 33090])
+            ("outline-hide-subtree" function (:user-visible-flag t) nil [33092 33223])
+            ("define-obsolete-function-alias" code nil nil [33225 33304])
+            ("outline-hide-leaves" function (:user-visible-flag t) nil [33306 33654])
+            ("define-obsolete-function-alias" code nil nil [33656 33733])
+            ("outline-show-subtree" function (:user-visible-flag t) nil [33735 33868])
+            ("define-obsolete-function-alias" code nil nil [33870 33949])
+            ("outline-show-heading" function nil nil [33951 34271])
+            ("outline-hide-sublevels" function
+               (:user-visible-flag t
+                :arguments ("levels"))
+                nil [34273 35935])
+            ("define-obsolete-function-alias" code nil nil [35937 36020])
+            ("outline-hide-other" function (:user-visible-flag t) nil [36022 36580])
+            ("define-obsolete-function-alias" code nil nil [36582 36657])
+            ("outline-toggle-children" function (:user-visible-flag t) nil [36659 36972])
+            ("outline-flag-subtree" function (:arguments ("flag")) nil [36974 37217])
+            ("outline-end-of-subtree" function nil nil [37219 37781])
+            ("outline-show-branches" function (:user-visible-flag t) nil [37784 37927])
+            ("define-obsolete-function-alias" code nil nil [37929 38010])
+            ("outline-show-children" function
+               (:user-visible-flag t
+                :arguments ("level"))
+                nil [38012 38925])
+            ("define-obsolete-function-alias" code nil nil [38927 39008])
+            ("outline-up-heading" function
+               (:user-visible-flag t
+                :arguments ("arg" "invisible-ok"))
+                nil [39013 39903])
+            ("outline-forward-same-level" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [39905 40396])
+            ("outline-get-next-sibling" function nil nil [40398 40793])
+            ("outline-backward-same-level" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [40795 41287])
+            ("outline-get-last-sibling" function nil nil [41289 41769])
+            ("outline-headers-as-kill" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [41772 42941])
+            ("outline" package nil nil [42943 42961])
+            ("noutline" package nil nil [42962 42981]))          
+      :file "outline.el"
+      :pointmax 43008
+      :fsize 43007
+      :lastmodtime '(23525 29514 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("declare-function" code nil nil [3470 3557])
+            ("overlay" include nil nil [3582 3600])
+            ("cl" include nil nil [3845 3858])
+            ("allout" customgroup (:user-visible-flag t) nil [3944 4134])
+            ("allout-keybindings" customgroup (:user-visible-flag t) nil [4135 4242])
+            ("allout-command-prefix" variable nil nil [4297 4327])
+            ("allout-mode-map" variable (:default-value (quote allout-mode-map)) nil [4490 4746])
+            ("allout-mode-map-value" variable nil nil [4779 5008])
+            ("defalias" code nil nil [5137 5186])
+            ("allout-compose-and-institute-keymap" function (:arguments ("varname" "value")) nil [5258 6772])
+            ("allout-institute-keymap" function (:arguments ("map")) nil [6811 7520])
+            ("allout-compose-and-institute-keymap" code nil nil [7646 7683])
+            ("allout-command-prefix" variable (:default-value " ") nil [7715 8051])
+            ("define-widget" code nil nil [8088 8394])
+            ("allout-prefixed-keybindings" variable (:default-value (quote (("[(control ?n)]" allout-next-visible-heading) ("[(control ?p)]" allout-previous-visible-heading) ("[(control ?u)]" allout-up-current-level) ("[(control ?f)]" allout-forward-current-level) ("[(control ?b)]" allout-backward-current-level) ("[(control ?a)]" allout-beginning-of-current-entry) ("[(control ?e)]" allout-end-of-entry) ("[(control ?i)]" allout-show-children) ("[(control ?s)]" allout-show-current-subtree) ("[(control ?t)]" allout-toggle-current-subtree-exposure) ("[?h]" allout-hide-current-subtree) ("[(control ?o)]" allout-show-current-entry) ("[?!]" allout-show-all) ("[?x]" allout-toggle-current-subtree-encryption) ("[? ]" allout-open-sibtopic) ("[?.]" allout-open-subtopic) ("[?,]" allout-open-supertopic) ("[?']" allout-shift-in) ("[?>]" allout-shift-in) ("[?<]" allout-shift-out) ("[(control ?m)]" allout-rebullet-topic) ("[?*]" allout-rebullet-current-heading) ("[?#]" allout-number-siblings) ("[(control ?k)]" allout-kill-topic) ("[(meta ?k)]" allout-copy-topic-as-kill) ("[?@]" allout-resolve-xref) ("[?=?c]" allout-copy-exposed-to-buffer) ("[?=?i]" allout-indented-exposed-to-buffer) ("[?=?t]" allout-latexify-exposed) ("[?=?p]" allout-flatten-exposed-to-buffer)))) nil [8432 10660])
+            ("allout-unprefixed-keybindings" variable (:default-value (quote (("[(control ?k)]" allout-kill-line) ("[(meta ?k)]" allout-copy-line-as-kill) ("[(control ?y)]" allout-yank) ("[(meta ?y)]" allout-yank-pop)))) nil [10700 11564])
+            ("allout-auto-activation-helper" function (:arguments ("var" "value")) nil [11631 11831])
+            ("allout-setup" function nil nil [11871 12321])
+            ("allout-auto-activation" variable nil nil [12368 13348])
+            ("allout-setup" code nil nil [13349 13363])
+            ("allout-default-layout" variable (:default-value (quote (-2 : 0))) nil [13394 16002])
+            ("define-widget" code nil nil [16030 16537])
+            ("allout-inhibit-auto-fill" variable nil nil [16572 17216])
+            ("make-variable-buffer-local" code nil nil [17217 17271])
+            ("allout-inhibit-auto-fill-on-headline" variable nil nil [17317 17495])
+            ("make-variable-buffer-local" code nil nil [17496 17562])
+            ("allout-use-hanging-indents" variable (:default-value t) nil [17598 17908])
+            ("make-variable-buffer-local" code nil nil [17909 17965])
+            ("put" code nil nil [17981 18108])
+            ("allout-reindent-bodies" variable (:default-value (if allout-use-hanging-indents (quote text))) nil [18140 18734])
+            ("make-variable-buffer-local" code nil nil [18736 18788])
+            ("put" code nil nil [18804 18901])
+            ("allout-show-bodies" variable nil nil [18930 19083])
+            ("make-variable-buffer-local" code nil nil [19084 19132])
+            ("put" code nil nil [19148 19267])
+            ("allout-beginning-of-line-cycles" variable (:default-value t) nil [19309 20664])
+            ("allout-end-of-line-cycles" variable (:default-value t) nil [20699 21609])
+            ("allout-header-prefix" variable (:default-value ".") nil [21640 22176])
+            ("make-variable-buffer-local" code nil nil [22177 22227])
+            ("put" code nil nil [22243 22300])
+            ("allout-primary-bullet" variable (:default-value "*") nil [22331 22857])
+            ("make-variable-buffer-local" code nil nil [22858 22909])
+            ("put" code nil nil [22925 22983])
+            ("allout-plain-bullets-string" variable (:default-value ".,") nil [23020 23384])
+            ("make-variable-buffer-local" code nil nil [23385 23442])
+            ("put" code nil nil [23458 23522])
+            ("allout-distinctive-bullets-string" variable (:default-value "*+-=>()[{}&!?#%\"X@$~_\\:;^") nil [23565 25338])
+            ("make-variable-buffer-local" code nil nil [25339 25402])
+            ("put" code nil nil [25418 25488])
+            ("allout-use-mode-specific-leader" variable (:default-value t) nil [25530 27003])
+            ("put" code nil nil [27019 27187])
+            ("allout-mode-leaders" variable (:default-value (quote nil)) nil [27216 27735])
+            ("allout-old-style-prefixes" variable nil nil [27771 28214])
+            ("make-variable-buffer-local" code nil nil [28215 28270])
+            ("put" code nil nil [28286 28412])
+            ("allout-stylish-prefixes" variable (:default-value t) nil [28468 29975])
+            ("make-variable-buffer-local" code nil nil [29976 30029])
+            ("put" code nil nil [30045 30169])
+            ("allout-numbered-bullet" variable (:default-value "#") nil [30202 30609])
+            ("make-variable-buffer-local" code nil nil [30610 30662])
+            ("put" code nil nil [30678 30839])
+            ("allout-file-xref-bullet" variable (:default-value "@") nil [30872 31108])
+            ("put" code nil nil [31124 31286])
+            ("allout-presentation-padding" variable (:default-value 2) nil [31323 31470])
+            ("make-variable-buffer-local" code nil nil [31472 31529])
+            ("put" code nil nil [31545 31610])
+            ("define-obsolete-variable-alias" code nil nil [31660 31781])
+            ("allout-flattened-numbering-abbreviation" variable nil nil [31782 32047])
+            ("allout-number-pages" variable nil nil [32101 32242])
+            ("allout-label-style" variable (:default-value "\\large\\bf") nil [32270 32411])
+            ("allout-head-line-style" variable (:default-value "\\large\\sl ") nil [32443 32590])
+            ("allout-body-line-style" variable (:default-value " ") nil [32622 32758])
+            ("allout-title-style" variable (:default-value "\\Large\\bf") nil [32786 32927])
+            ("allout-title" variable (:default-value (quote (or buffer-file-name (buffer-name)))) nil [32949 33128])
+            ("allout-line-skip" variable (:default-value ".05cm") nil [33154 33283])
+            ("allout-indent" variable (:default-value ".3cm") nil [33306 33413])
+            ("allout-encryption" customgroup (:user-visible-flag t) nil [33471 33583])
+            ("allout-topic-encryption-bullet" variable (:default-value "~") nil [33623 33806])
+            ("allout-encrypt-unencrypted-on-saves" variable (:default-value t) nil [33851 34540])
+            ("make-variable-buffer-local" code nil nil [34541 34606])
+            ("allout-auto-save-temporarily-disabled" variable nil nil [34607 34849])
+            ("allout-just-did-undo" variable nil nil [34850 34954])
+            ("make-variable-buffer-local" code nil nil [34955 35005])
+            ("allout-developer" customgroup (:user-visible-flag t) nil [35055 35183])
+            ("allout-run-unit-tests-on-load" variable nil nil [35222 35673])
+            ("allout-enable-file-variable-adjustment" variable (:default-value t) nil [35758 36289])
+            ("make-variable-buffer-local" code nil nil [36290 36358])
+            ("allout-version" variable (:default-value "2.3") nil [36499 36590])
+            ("allout-version" function
+               (:user-visible-flag t
+                :arguments ("here"))
+                nil [36615 36854])
+            ("allout-mode" variable nil nil [36945 37008])
+            ("make-variable-buffer-local" code nil nil [37009 37050])
+            ("allout-layout" variable nil nil [37078 38210])
+            ("make-variable-buffer-local" code nil nil [38211 38254])
+            ("put" code nil nil [38270 38376])
+            ("allout-regexp" variable nil nil [38429 38672])
+            ("make-variable-buffer-local" code nil nil [38673 38716])
+            ("allout-bullets-string" variable nil nil [38748 39031])
+            ("make-variable-buffer-local" code nil nil [39032 39083])
+            ("allout-bullets-string-len" variable nil nil [39119 39217])
+            ("make-variable-buffer-local" code nil nil [39218 39273])
+            ("allout-depth-specific-regexp" variable nil nil [39312 39809])
+            ("make-variable-buffer-local" code nil nil [39810 39868])
+            ("allout-depth-one-regexp" variable nil nil [39902 40229])
+            ("make-variable-buffer-local" code nil nil [40230 40283])
+            ("allout-line-boundary-regexp" variable nil nil [40321 40474])
+            ("make-variable-buffer-local" code nil nil [40475 40532])
+            ("allout-bob-regexp" variable nil nil [40560 40665])
+            ("make-variable-buffer-local" code nil nil [40666 40713])
+            ("allout-header-subtraction" variable (:default-value (1- (length allout-header-prefix))) nil [40749 40890])
+            ("make-variable-buffer-local" code nil nil [40891 40946])
+            ("allout-plain-bullets-string-len" variable (:default-value (length allout-plain-bullets-string)) nil [40988 41142])
+            ("make-variable-buffer-local" code nil nil [41143 41204])
+            ("allout-doublecheck-at-and-shallower" variable
+               (:constant-flag t
+                :default-value 3)
+                nil [41251 42574])
+            ("allout-reset-header-lead" function
+               (:user-visible-flag t
+                :arguments ("header-lead"))
+                nil [42623 42901])
+            ("allout-lead-with-comment-string" function
+               (:user-visible-flag t
+                :arguments ("header-lead"))
+                nil [42957 43435])
+            ("allout-infer-header-lead-and-primary-bullet" function nil nil [43492 45320])
+            ("defalias" code nil nil [45321 45404])
+            ("allout-infer-body-reindent" function nil nil [45444 45838])
+            ("allout-set-regexp" function (:user-visible-flag t) nil [45869 51195])
+            ("define-obsolete-function-alias" code nil nil [51196 51273])
+            ("allout-mode-exposure-menu" variable nil nil [51291 51325])
+            ("allout-mode-editing-menu" variable nil nil [51326 51359])
+            ("allout-mode-navigation-menu" variable nil nil [51360 51396])
+            ("allout-mode-misc-menu" variable nil nil [51397 51427])
+            ("allout-produce-mode-menubar-entries" function nil nil [51428 53903])
+            ("allout-mode-prior-settings" variable nil nil [53981 54156])
+            ("make-variable-buffer-local" code nil nil [54157 54213])
+            ("allout-add-resumptions" function (:arguments ("pairs")) nil [54260 57074])
+            ("allout-do-resumptions" function nil nil [57109 57686])
+            ("allout-unprotected" function (:arguments ("expr")) nil [57756 57967])
+            ("allout-mode-hook" variable nil nil [57994 58061])
+            ("define-obsolete-variable-alias" code nil nil [58099 58191])
+            ("allout-mode-deactivate-hook" variable nil nil [58192 58268])
+            ("allout-exposure-category" variable nil nil [58303 58402])
+            ("define-obsolete-variable-alias" code nil nil [58446 58550])
+            ("allout-exposure-change-functions" variable nil nil [58551 59082])
+            ("define-obsolete-variable-alias" code nil nil [59126 59230])
+            ("allout-structure-added-functions" variable nil nil [59231 59652])
+            ("define-obsolete-variable-alias" code nil nil [59698 59806])
+            ("allout-structure-deleted-functions" variable nil nil [59807 60376])
+            ("define-obsolete-variable-alias" code nil nil [60422 60530])
+            ("allout-structure-shifted-functions" variable nil nil [60531 61080])
+            ("allout-after-copy-or-kill-hook" variable nil nil [61122 61266])
+            ("allout-post-undo-hook" variable nil nil [61299 61520])
+            ("allout-outside-normal-auto-fill-function" variable nil nil [61572 61822])
+            ("make-variable-buffer-local" code nil nil [61823 61893])
+            ("add-to-list" code nil nil [61949 62012])
+            ("allout-passphrase-verifier-string" variable nil nil [62056 62729])
+            ("make-variable-buffer-local" code nil nil [62730 62793])
+            ("make-obsolete-variable" code nil nil [62794 62887])
+            ("put" code nil nil [62903 62973])
+            ("allout-passphrase-hint-string" variable nil nil [63013 63437])
+            ("make-variable-buffer-local" code nil nil [63438 63497])
+            ("setq-default" code nil nil [63498 63545])
+            ("make-obsolete-variable" code nil nil [63546 63635])
+            ("put" code nil nil [63651 63717])
+            ("allout-after-save-decrypt" variable nil nil [63753 64122])
+            ("make-variable-buffer-local" code nil nil [64123 64178])
+            ("allout-encryption-plaintext-sanitization-regexps" variable nil nil [64237 64896])
+            ("make-variable-buffer-local" code nil nil [64897 64975])
+            ("allout-encryption-ciphertext-rejection-regexps" variable nil nil [65032 65521])
+            ("make-variable-buffer-local" code nil nil [65523 65599])
+            ("allout-encryption-ciphertext-rejection-ceiling" variable (:default-value 5) nil [65656 65854])
+            ("make-variable-buffer-local" code nil nil [65855 65931])
+            ("allout-mode-p" function nil nil [66108 66209])
+            ("allout-write-contents-hook-handler" function nil nil [66257 67753])
+            ("allout-after-saves-handler" function nil nil [67793 68553])
+            ("allout-called-interactively-p" function nil nil [68596 68919])
+            ("allout-inhibit-aberrance-doublecheck" variable nil nil [69377 69580])
+            ("allout-explicitly-deactivated" variable nil nil [69660 69823])
+            ("make-variable-buffer-local" code nil nil [69824 69883])
+            ("allout-init" function (:arguments ("mode")) nil [69911 70343])
+            ("allout-setup-menubar" function nil nil [70377 70724])
+            ("allout-overlay-preparations" function nil nil [70761 71824])
+            ("define-minor-mode" code nil nil [71894 90089])
+            ("defalias" code nil nil [90148 90190])
+            ("allout-unload-function" function nil nil [90222 90465])
+            ("allout-hidden-p" function (:arguments ("pos")) nil [90536 90712])
+            ("allout-overlay-insert-in-front-handler" function (:arguments ("ol" "after" "beg" "_end" "_prelen")) nil [90848 91251])
+            ("allout-overlay-interior-modification-handler" function (:arguments ("ol" "after" "beg" "end" "_prelen")) nil [91398 93218])
+            ("allout-before-change-handler" function (:arguments ("beg" "end")) nil [93266 94029])
+            ("allout-isearch-end-handler" function (:arguments ("_overlay")) nil [94085 94498])
+            ("allout-recent-prefix-beginning" variable nil nil [95062 95171])
+            ("make-variable-buffer-local" code nil nil [95172 95232])
+            ("allout-recent-prefix-end" variable nil nil [95266 95367])
+            ("make-variable-buffer-local" code nil nil [95368 95422])
+            ("allout-recent-depth" variable nil nil [95451 95529])
+            ("make-variable-buffer-local" code nil nil [95530 95579])
+            ("allout-recent-end-of-subtree" variable nil nil [95617 95723])
+            ("make-variable-buffer-local" code nil nil [95724 95782])
+            ("allout-prefix-data" function nil nil [95813 96486])
+            ("allout-nullify-prefix-data" function nil nil [96525 96769])
+            ("allout-recent-depth" function nil nil [96801 97174])
+            ("allout-recent-prefix" function nil nil [97207 97680])
+            ("allout-recent-bullet" function nil nil [97713 98224])
+            ("allout-do-doublecheck" function nil nil [98338 98786])
+            ("allout-aberrant-container-p" function nil nil [98829 100703])
+            ("allout-on-current-heading-p" function nil nil [100745 101145])
+            ("defalias" code nil nil [101179 101239])
+            ("allout-e-o-prefix-p" function nil nil [101273 101633])
+            ("allout-depth" function nil nil [101689 102255])
+            ("allout-current-depth" function nil nil [102290 102653])
+            ("allout-get-current-prefix" function nil nil [102693 102841])
+            ("allout-get-bullet" function nil nil [102873 103032])
+            ("allout-current-bullet" function nil nil [103068 103483])
+            ("allout-get-prefix-bullet" function (:arguments ("prefix")) nil [103528 103847])
+            ("allout-sibling-index" function (:arguments ("depth")) nil [103897 104563])
+            ("allout-topic-flat-index" function nil nil [104601 105006])
+            ("allout-beginning-of-current-line" function nil nil [105081 105579])
+            ("allout-end-of-current-line" function nil nil [105619 106026])
+            ("allout-beginning-of-line" function (:user-visible-flag t) nil [106064 107342])
+            ("allout-end-of-line" function (:user-visible-flag t) nil [107374 108390])
+            ("allout-mark-active-p" function nil nil [108424 108809])
+            ("allout-next-heading" function nil nil [108842 109711])
+            ("allout-this-or-next-heading" function nil nil [109749 110006])
+            ("allout-previous-heading" function nil nil [110043 110963])
+            ("allout-get-invisibility-overlay" function nil nil [111008 111343])
+            ("allout-back-to-visible-text" function nil nil [111384 111604])
+            ("allout-chart-subtree" function (:arguments ("levels" "visible" "orig-depth" "prev-depth")) nil [111989 116025])
+            ("allout-chart-siblings" function (:arguments ("_start" "_end")) nil [116079 116537])
+            ("allout-chart-to-reveal" function (:arguments ("chart" "depth")) nil [116584 117477])
+            ("allout-goto-prefix" function nil nil [118807 119512])
+            ("allout-goto-prefix-doublechecked" function nil nil [119558 120045])
+            ("allout-end-of-prefix" function (:arguments ("ignore-decorations")) nil [120080 120662])
+            ("allout-current-bullet-pos" function nil nil [120701 120875])
+            ("allout-back-to-current-heading" function
+               (:user-visible-flag t
+                :arguments ("interactive"))
+                nil [120940 121784])
+            ("defalias" code nil nil [121820 121886])
+            ("allout-pre-next-prefix" function nil nil [121922 122128])
+            ("allout-end-of-subtree" function
+               (:user-visible-flag t
+                :arguments ("current" "include-trailing-blank"))
+                nil [122203 123137])
+            ("allout-end-of-current-subtree" function
+               (:user-visible-flag t
+                :arguments ("include-trailing-blank"))
+                nil [123212 123646])
+            ("allout-beginning-of-current-entry" function
+               (:user-visible-flag t
+                :arguments ("interactive"))
+                nil [123714 124313])
+            ("allout-end-of-entry" function
+               (:user-visible-flag t
+                :arguments ("inclusive"))
+                nil [124365 124778])
+            ("allout-end-of-current-heading" function nil nil [124821 124965])
+            ("defalias" code nil nil [124966 125030])
+            ("allout-get-body-text" function nil nil [125064 125544])
+            ("allout-ascend-to-depth" function (:arguments ("depth")) nil [125605 126067])
+            ("allout-ascend" function (:arguments ("dont-move-if-unsuccessful")) nil [126129 127290])
+            ("allout-descend-to-depth" function (:arguments ("depth")) nil [127332 127911])
+            ("allout-up-current-level" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [127951 128363])
+            ("allout-next-sibling" function (:arguments ("depth" "backward")) nil [128436 130232])
+            ("allout-next-sibling-leap" function (:arguments ("depth" "backward")) nil [130294 132805])
+            ("allout-previous-sibling" function (:arguments ("depth" "backward")) nil [132866 133203])
+            ("allout-snug-back" function nil nil [133233 133500])
+            ("allout-beginning-of-level" function nil nil [133539 133673])
+            ("allout-end-of-level" function (:arguments ("_backward")) nil [133724 134011])
+            ("allout-next-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [134055 136326])
+            ("allout-previous-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [136374 136727])
+            ("allout-forward-current-level" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [136772 137767])
+            ("allout-backward-current-level" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [137813 138106])
+            ("allout-post-goto-bullet" variable nil nil [138181 138598])
+            ("make-variable-buffer-local" code nil nil [138599 138652])
+            ("allout-command-counter" variable nil nil [138685 138885])
+            ("make-variable-buffer-local" code nil nil [138886 138938])
+            ("allout-this-command-hid-text" variable nil nil [138977 139080])
+            ("make-variable-buffer-local" code nil nil [139081 139139])
+            ("allout-post-command-business" function nil nil [139181 140880])
+            ("allout-pre-command-business" function nil nil [140921 142102])
+            ("allout-hotspot-key-handler" function (:user-visible-flag t) nil [142142 144217])
+            ("allout-find-file-hook" function nil nil [144253 144520])
+            ("allout-solicit-alternate-bullet" function (:arguments ("depth" "current-bullet")) nil [144628 145496])
+            ("allout-distinctive-bullet" function (:arguments ("bullet")) nil [145541 145731])
+            ("allout-numbered-type-prefix" function (:arguments ("prefix")) nil [145788 146098])
+            ("allout-encrypted-type-prefix" function (:arguments ("prefix")) nil [146156 146497])
+            ("allout-bullet-for-depth" function (:arguments ("depth")) nil [146549 146962])
+            ("allout-make-topic-prefix" function (:arguments ("prior-bullet" "new" "depth" "instead" "number-control" "index")) nil [147047 154044])
+            ("allout-open-topic" function (:arguments ("relative-depth" "before" "offer-recent-bullet")) nil [154126 162725])
+            ("allout-open-subtopic" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [162762 163020])
+            ("allout-open-sibtopic" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [163057 163370])
+            ("allout-open-supertopic" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [163409 163677])
+            ("allout-former-auto-filler" variable nil nil [163770 163877])
+            ("allout-auto-fill" function nil nil [163908 165335])
+            ("allout-reindent-body" function (:arguments ("old-depth" "new-depth" "_number")) nil [165406 166931])
+            ("allout-rebullet-current-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [166980 168152])
+            ("allout-rebullet-heading" function (:arguments ("instead" "new-depth" "number-control" "index" "do-successors")) nil [168211 172521])
+            ("allout-rebullet-topic" function
+               (:user-visible-flag t
+                :arguments ("arg" "sans-offspring"))
+                nil [172568 173738])
+            ("allout-rebullet-topic-grunt" function (:arguments ("relative-depth" "starting-depth" "starting-point" "index" "do-successors" "sans-offspring")) nil [173808 178941])
+            ("allout-renumber-to-depth" function (:arguments ("depth")) nil [178995 180294])
+            ("allout-number-siblings" function
+               (:user-visible-flag t
+                :arguments ("denumber"))
+                nil [180349 181302])
+            ("allout-shift-in" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [181335 183232])
+            ("allout-shift-out" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [183266 184922])
+            ("allout-kill-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [185043 186339])
+            ("allout-copy-line-as-kill" function (:user-visible-flag t) nil [186378 186614])
+            ("allout-kill-topic" function (:user-visible-flag t) nil [186646 188163])
+            ("allout-copy-topic-as-kill" function (:user-visible-flag t) nil [188203 188465])
+            ("allout-annotate-hidden" function (:arguments ("begin" "end")) nil [188511 190068])
+            ("allout-deannotate-hidden" function (:arguments ("begin" "end")) nil [190116 190421])
+            ("allout-hide-by-annotation" function (:arguments ("begin" "end")) nil [190470 191836])
+            ("allout-yank-processing" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [191873 198099])
+            ("allout-yank" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [198138 199427])
+            ("allout-yank-pop" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [199470 199871])
+            ("allout-resolve-xref" function (:user-visible-flag t) nil [199972 201471])
+            ("allout-flag-region" function (:arguments ("from" "to" "flag")) nil [201562 202498])
+            ("allout-flag-current-subtree" function (:arguments ("flag")) nil [202543 203172])
+            ("allout-show-entry" function (:user-visible-flag t) nil [203227 203828])
+            ("allout-show-children" function
+               (:user-visible-flag t
+                :arguments ("level" "strict"))
+                nil [203884 207596])
+            ("allout-show-to-offshoot" function (:user-visible-flag t) nil [207633 208825])
+            ("allout-hide-current-entry" function (:user-visible-flag t) nil [208864 209204])
+            ("allout-show-current-entry" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [209256 209657])
+            ("allout-show-current-subtree" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [209711 210386])
+            ("allout-current-topic-collapsed-p" function (:arguments ("include-single-liners")) nil [210463 211318])
+            ("allout-hide-current-subtree" function
+               (:user-visible-flag t
+                :arguments ("just-close"))
+                nil [211379 212283])
+            ("allout-toggle-current-subtree-exposure" function (:user-visible-flag t) nil [212332 212674])
+            ("allout-show-current-branches" function (:user-visible-flag t) nil [212716 212926])
+            ("allout-hide-current-leaves" function (:user-visible-flag t) nil [212966 213245])
+            ("allout-show-all" function (:user-visible-flag t) nil [213301 213521])
+            ("allout-hide-bodies" function (:user-visible-flag t) nil [213553 213690])
+            ("allout-hide-region-body" function (:arguments ("start" "end")) nil [213736 214267])
+            ("allout-expose-topic" function
+               (:user-visible-flag t
+                :arguments ("spec"))
+                nil [214305 219047])
+            ("allout-old-expose-topic" function
+               (:user-visible-flag t
+                :arguments ("spec" "followers"))
+                nil [219104 222113])
+            ("allout-new-exposure" function (:arguments ("spec")) nil [222147 223329])
+            ("allout-stringify-flat-index" function (:arguments ("flat-index" "context")) nil [223553 224582])
+            ("allout-stringify-flat-index-plain" function (:arguments ("flat-index")) nil [224639 224983])
+            ("allout-stringify-flat-index-indented" function (:arguments ("flat-index")) nil [225043 225863])
+            ("allout-listify-exposed" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "format"))
+                nil [225925 230067])
+            ("allout-region-active-p" function nil nil [230103 230271])
+            ("allout-process-exposed" function (:arguments ("func" "from" "to" "frombuf" "tobuf" "format" "_start-num")) nil [230361 232460])
+            ("allout-insert-listified" function (:arguments ("listified")) nil [232528 233250])
+            ("allout-copy-exposed-to-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg" "tobuf" "format"))
+                nil [233319 234850])
+            ("allout-flatten-exposed-to-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg" "tobuf"))
+                nil [234915 235533])
+            ("allout-indented-exposed-to-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg" "tobuf"))
+                nil [235599 236229])
+            ("allout-latex-verb-quote" function (:arguments ("string" "_flow")) nil [236313 236797])
+            ("allout-latex-verbatim-quote-curr-line" function nil nil [236848 237684])
+            ("allout-insert-latex-header" function (:arguments ("buffer")) nil [237730 239764])
+            ("allout-insert-latex-trailer" function (:arguments ("buffer")) nil [239811 239967])
+            ("allout-latexify-one-item" function (:arguments ("depth" "_prefix" "bullet" "text")) nil [240029 241604])
+            ("allout-latexify-exposed" function
+               (:user-visible-flag t
+                :arguments ("arg" "tobuf"))
+                nil [241660 242637])
+            ("allout-toggle-current-subtree-encryption" function
+               (:user-visible-flag t
+                :arguments ("keymode-cue"))
+                nil [242731 244750])
+            ("allout-toggle-subtree-encryption" function
+               (:user-visible-flag t
+                :arguments ("keymode-cue"))
+                nil [244816 250524])
+            ("declare-function" code nil nil [250526 250634])
+            ("declare-function" code nil nil [250635 250703])
+            ("declare-function" code nil nil [250704 250764])
+            ("declare-function" code nil nil [250765 250881])
+            ("declare-function" code nil nil [250882 250937])
+            ("declare-function" code nil nil [250938 250991])
+            ("allout-encrypt-string" function (:arguments ("text" "decrypt" "allout-buffer" "keymode-cue" "rejected")) nil [251119 258679])
+            ("allout-inhibit-auto-save-info-for-decryption" function (:arguments ("was-buffer-saved-size")) nil [258733 259146])
+            ("allout-maybe-resume-auto-save-info-after-encryption" function nil nil [259210 259747])
+            ("allout-encrypted-topic-p" function nil nil [259785 260105])
+            ("allout-next-topic-pending-encryption" function nil nil [260154 261596])
+            ("allout-encrypt-decrypted" function (:user-visible-flag t) nil [261633 263619])
+            ("defalias" code nil nil [263777 263824])
+            ("outlineify-sticky" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [263840 264579])
+            ("allout-file-vars-section-data" function nil nil [264622 265696])
+            ("allout-adjust-file-variable" function (:arguments ("varname" "value")) nil [265750 268293])
+            ("allout-get-configvar-values" function (:arguments ("configvar-name")) nil [268341 269013])
+            ("allout-mark-topic" function (:user-visible-flag t) nil [269060 269341])
+            ("allout-solicit-char-in-string" function (:arguments ("prompt" "string" "do-defaulting")) nil [269433 270397])
+            ("allout-regexp-sans-escapes" function (:arguments ("regexp" "successive-backslashes")) nil [270460 271347])
+            ("allout-count-trailing-whitespace-region" function (:arguments ("beg" "end")) nil [271407 271852])
+            ("allout-format-quote" function (:arguments ("string")) nil [271891 272110])
+            ("allout-flatten" function (:arguments ("list")) nil [272156 272417])
+            ("unless" code nil nil [272485 272789])
+            ("allout-mark-marker" function (:arguments ("force" "buffer")) nil [272853 273154])
+            ("if" code nil nil [273198 273695])
+            ("if" code nil nil [273728 273794])
+            ("if" code nil nil [273833 275033])
+            ("if" code nil nil [275086 275569])
+            ("if" code nil nil [275634 276055])
+            ("if" code nil nil [276125 276461])
+            ("if" code nil nil [276530 277797])
+            ("if" code nil nil [277861 280045])
+            ("defalias" code nil nil [280119 280359])
+            ("defalias" code nil nil [280437 280693])
+            ("defalias" code nil nil [280736 280885])
+            ("defalias" code nil nil [280979 281046])
+            ("if" code nil nil [281108 281266])
+            ("allout-bullet-isearch" function
+               (:user-visible-flag t
+                :arguments ("bullet"))
+                nil [281337 281782])
+            ("allout-run-unit-tests" function nil nil [281882 282079])
+            ("allout-tests-obliterate-variable" function (:arguments ("name")) nil [282155 282361])
+            ("allout-tests-globally-unbound" variable nil nil [282398 282514])
+            ("allout-tests-globally-true" variable nil nil [282515 282628])
+            ("allout-tests-locally-true" variable nil nil [282629 282741])
+            ("allout-test-resumptions" function nil nil [282742 288351])
+            ("when" code nil nil [288422 288484])
+            ("allout" package nil nil [288503 288520]))          
+      :file "allout.el"
+      :pointmax 288933
+      :fsize 288932
+      :lastmodtime '(23525 29502 0 0)
+      :unmatched-syntax '((close-paren 3861 . 3862) (symbol 3602 . 3619) (open-paren 3601 . 3602)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1159 1176])
+            ("rectangle" customgroup (:user-visible-flag t) nil [1179 1269])
+            ("operate-on-rectangle" function (:arguments ("function" "start" "end" "coerce-tabs")) nil [1338 2617])
+            ("defvar-local" code nil nil [2735 2838])
+            ("rectangle--pos-cols" function (:arguments ("start" "end" "window")) nil [2840 4473])
+            ("rectangle--col-pos" function (:arguments ("col" "kind")) nil [4475 5271])
+            ("rectangle--point-col" function (:arguments ("pos")) nil [5273 5453])
+            ("rectangle--crutches" function nil nil [5455 5577])
+            ("rectangle--reset-crutches" function nil nil [5578 5788])
+            ("apply-on-rectangle" function (:arguments ("function" "start" "end" "args")) nil [5817 6946])
+            ("delete-rectangle-line" function (:arguments ("startcol" "endcol" "fill")) nil [6948 7154])
+            ("delete-extract-rectangle-line" function (:arguments ("startcol" "endcol" "lines" "fill")) nil [7156 7552])
+            ("extract-rectangle-line" function (:arguments ("startcol" "endcol" "lines")) nil [7721 8685])
+            ("spaces-strings" variable
+               (:constant-flag t
+                :default-value (quote ["" " " "  " "   " "    " "     " "      " "       " "        "]))
+                nil [8687 8780])
+            ("spaces-string" function (:arguments ("n")) nil [8782 8906])
+            ("delete-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "fill"))
+                nil [8923 9414])
+            ("delete-extract-rectangle" function (:arguments ("start" "end" "fill")) nil [9431 9915])
+            ("extract-rectangle" function (:arguments ("start" "end")) nil [9932 10230])
+            ("extract-rectangle-bounds" function (:arguments ("start" "end")) nil [10232 10656])
+            ("killed-rectangle" variable nil nil [10658 10733])
+            ("kill-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "fill"))
+                nil [10750 11818])
+            ("copy-rectangle-as-kill" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [11835 12154])
+            ("yank-rectangle" function (:user-visible-flag t) nil [12171 12322])
+            ("insert-rectangle" function (:arguments ("rectangle")) nil [12339 12996])
+            ("open-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "fill"))
+                nil [13013 13528])
+            ("open-rectangle-line" function (:arguments ("startcol" "endcol" "fill")) nil [13530 13733])
+            ("delete-whitespace-rectangle-line" function (:arguments ("startcol" "_endcol" "fill")) nil [13735 14002])
+            ("defalias" code nil nil [14019 14075])
+            ("delete-whitespace-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "fill"))
+                nil [14104 14669])
+            ("string-rectangle-history" variable nil nil [14671 14708])
+            ("string-rectangle-line" function (:arguments ("startcol" "endcol" "string" "delete")) nil [14709 14882])
+            ("defvar-local" code nil nil [14884 14934])
+            ("defvar-local" code nil nil [14935 14986])
+            ("rectangle--string-flush-preview" function nil nil [14988 15155])
+            ("rectangle--string-erase-preview" function nil nil [15157 15295])
+            ("rectangle--space-to" function (:arguments ("col")) nil [15297 15382])
+            ("rectangle-preview" variable
+               (:default-value (quote ((t :inherit region)))
+                :type "face")
+                nil [15384 15508])
+            ("rectangle-preview" variable (:default-value t) nil [15510 15644])
+            ("rectangle--string-preview" function nil nil [15646 17366])
+            ("rectangle--inhibit-region-highlight" variable nil nil [17487 17535])
+            ("string-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "string"))
+                nil [17552 19640])
+            ("defalias" code nil nil [19657 19704])
+            ("string-insert-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "string"))
+                nil [19721 20393])
+            ("clear-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "fill"))
+                nil [20410 20816])
+            ("clear-rectangle-line" function (:arguments ("startcol" "endcol" "fill")) nil [20818 21231])
+            ("rectangle-number-line-counter" variable nil nil [21287 21325])
+            ("rectangle-number-line-callback" function (:arguments ("start" "_end" "format-string")) nil [21327 21558])
+            ("rectangle--default-line-number-format" function (:arguments ("start" "end" "start-at")) nil [21560 21739])
+            ("rectangle-number-lines" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "start-at" "format"))
+                nil [21756 22714])
+            ("add-function" code nil nil [22917 23026])
+            ("add-function" code nil nil [23027 23140])
+            ("add-function" code nil nil [23141 23229])
+            ("add-function" code nil nil [23230 23316])
+            ("rectangle-mark-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [15] (quote open-rectangle)) (define-key map [20] (quote string-rectangle)) (define-key map [remap exchange-point-and-mark] (quote rectangle-exchange-point-and-mark)) (dolist (cmd (quote (right-char left-char forward-char backward-char next-line previous-line))) (define-key map (vector (quote remap) cmd) (intern (format "rectangle-%s" cmd)))) map)) nil [23318 23834])
+            ("define-minor-mode" code nil nil [23851 24271])
+            ("rectangle-exchange-point-and-mark" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [24273 25099])
+            ("rectangle--*-char" function (:arguments ("cmd" "n" "other-cmd")) nil [25101 26949])
+            ("rectangle-right-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [26951 27128])
+            ("rectangle-left-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [27129 27304])
+            ("rectangle-forward-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [27306 27493])
+            ("rectangle-backward-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [27494 27683])
+            ("rectangle-next-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [27685 27945])
+            ("rectangle-previous-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [27946 28218])
+            ("rectangle--extract-region" function (:arguments ("orig" "delete")) nil [28221 29068])
+            ("rectangle--insert-region" function (:arguments ("orig" "strings")) nil [29070 29232])
+            ("rectangle--insert-for-yank" function (:arguments ("strs")) nil [29234 29631])
+            ("rectangle--place-cursor" function (:arguments ("leftcol" "left" "str")) nil [29633 29850])
+            ("rectangle--highlight-for-redisplay" function (:arguments ("orig" "start" "end" "window" "rol")) nil [29852 35136])
+            ("rectangle--unhighlight-for-redisplay" function (:arguments ("orig" "rol")) nil [35138 35332])
+            ("rect" package nil nil [35334 35349]))          
+      :file "rect.el"
+      :pointmax 35373
+      :fsize 35372
+      :lastmodtime '(23525 29516 0 0)
+      :unmatched-syntax '((close-paren 1176 . 1177) (symbol 1141 . 1158) (open-paren 1140 . 1141)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("comint" include nil nil [4917 4934])
+            ("pcomplete" customgroup (:user-visible-flag t) nil [4936 5027])
+            ("pcomplete-file-ignore" variable nil nil [5050 5224])
+            ("pcomplete-dir-ignore" variable nil nil [5226 5400])
+            ("pcomplete-ignore-case" variable (:default-value (memq system-type (quote (ms-dos windows-nt cygwin)))) nil [5402 5686])
+            ("pcomplete-autolist" variable nil nil [5688 5875])
+            ("pcomplete-suffix-list" variable (:default-value (list 47 58)) nil [5877 6030])
+            ("make-obsolete-variable" code nil nil [6031 6089])
+            ("pcomplete-recexact" variable nil nil [6091 6344])
+            ("define-obsolete-variable-alias" code nil nil [6346 6442])
+            ("pcomplete-man-function" variable (:default-value (quote man)) nil [6444 6640])
+            ("pcomplete-compare-entry-function" variable (:default-value (quote string-lessp)) nil [6642 6956])
+            ("pcomplete-help" variable nil nil [6958 7399])
+            ("pcomplete-expand-before-complete" variable nil nil [7401 7902])
+            ("pcomplete-parse-arguments-function" variable (:default-value (quote pcomplete-parse-buffer-arguments)) nil [7904 8672])
+            ("pcomplete-cycle-completions" variable (:default-value t) nil [8674 9277])
+            ("pcomplete-cycle-cutoff-length" variable (:default-value 5) nil [9279 10181])
+            ("pcomplete-restore-window-delay" variable (:default-value 1) nil [10183 10841])
+            ("pcomplete-try-first-hook" variable nil nil [10843 11112])
+            ("pcomplete-executables" function (:arguments ("regexp")) nil [11114 11273])
+            ("pcomplete-command-completion-function" variable (:default-value (function (lambda nil (pcomplete-here (pcomplete-executables))))) nil [11275 11501])
+            ("pcomplete-command-name-function" variable (:default-value (quote pcomplete-command-name)) nil [11503 11670])
+            ("pcomplete-default-completion-function" variable (:default-value (function (lambda nil (while (pcomplete-here (pcomplete-entries)))))) nil [11672 11961])
+            ("pcomplete-use-paring" variable (:default-value t) nil [11963 12246])
+            ("pcomplete-termination-string" variable (:default-value " ") nil [12248 12727])
+            ("pcomplete-current-completions" variable nil nil [12788 12830])
+            ("pcomplete-last-completion-length" variable nil nil [12831 12872])
+            ("pcomplete-last-completion-stub" variable nil nil [12873 12912])
+            ("pcomplete-last-completion-raw" variable nil nil [12913 12951])
+            ("pcomplete-last-window-config" variable nil nil [12952 12993])
+            ("pcomplete-window-restore-timer" variable nil nil [12994 13037])
+            ("make-variable-buffer-local" code nil nil [13039 13098])
+            ("make-variable-buffer-local" code nil nil [13099 13161])
+            ("make-variable-buffer-local" code nil nil [13162 13222])
+            ("make-variable-buffer-local" code nil nil [13223 13282])
+            ("make-variable-buffer-local" code nil nil [13283 13341])
+            ("make-variable-buffer-local" code nil nil [13342 13402])
+            ("pcomplete-show-help" variable nil nil [13496 13528])
+            ("pcomplete-show-list" variable nil nil [13529 13561])
+            ("pcomplete-expand-only-p" variable nil nil [13562 13598])
+            ("pcomplete-args" variable nil nil [13701 13728])
+            ("pcomplete-begins" variable nil nil [13729 13758])
+            ("pcomplete-last" variable nil nil [13759 13786])
+            ("pcomplete-index" variable nil nil [13787 13815])
+            ("pcomplete-stub" variable nil nil [13816 13843])
+            ("pcomplete-seen" variable nil nil [13844 13871])
+            ("pcomplete-norm-func" variable nil nil [13872 13904])
+            ("pcomplete-unquote-argument-function" variable (:default-value (function comint--unquote-argument)) nil [14410 14481])
+            ("pcomplete-unquote-argument" function (:arguments ("s")) nil [14483 14574])
+            ("pcomplete-requote-argument-function" variable (:default-value (function comint--requote-argument)) nil [14576 14647])
+            ("pcomplete--common-suffix" function (:arguments ("s1" "s2")) nil [14649 15182])
+            ("pcomplete-completions-at-point" function nil nil [15184 19543])
+            ("pcomplete-std-complete" function nil nil [19709 19923])
+            ("pcomplete" function
+               (:user-visible-flag t
+                :arguments ("interactively"))
+                nil [19968 21689])
+            ("pcomplete-reverse" function (:user-visible-flag t) nil [21706 21838])
+            ("pcomplete-expand-and-complete" function (:user-visible-flag t) nil [21855 22065])
+            ("pcomplete-continue" function (:user-visible-flag t) nil [22082 22298])
+            ("pcomplete-expand" function (:user-visible-flag t) nil [22315 23006])
+            ("pcomplete-help" function (:user-visible-flag t) nil [23023 23181])
+            ("pcomplete-list" function (:user-visible-flag t) nil [23198 23617])
+            ("pcomplete-arg" function (:arguments ("index" "offset")) nil [23665 24561])
+            ("pcomplete-begin" function (:arguments ("index" "offset")) nil [24563 24925])
+            ("pcomplete-actual-arg" function (:arguments ("index" "offset")) nil [24927 25272])
+            ("pcomplete-next-arg" function nil nil [25274 25545])
+            ("pcomplete-command-name" function nil nil [25547 25681])
+            ("pcomplete-match" function (:arguments ("regexp" "index" "offset" "start")) nil [25683 25937])
+            ("pcomplete-match-string" function (:arguments ("which" "index" "offset")) nil [25939 26186])
+            ("defalias" code nil nil [26188 26242])
+            ("defalias" code nil nil [26243 26285])
+            ("pcomplete--test" function (:arguments ("pred" "arg")) nil [26287 26556])
+            ("pcomplete-test" function (:arguments ("predicates" "index" "offset")) nil [26558 26988])
+            ("pcomplete-parse-buffer-arguments" function nil nil [26990 27461])
+            ("pcomplete-comint-setup" function (:arguments ("completef-sym")) nil [27478 28381])
+            ("pcomplete-shell-setup" function nil nil [28398 28558])
+            ("declare-function" code nil nil [28560 28614])
+            ("pcomplete-parse-comint-arguments" function nil nil [28616 29375])
+            ("pcomplete-parse-arguments" function (:arguments ("expand-p")) nil [29377 31074])
+            ("define-obsolete-function-alias" code nil nil [31076 31167])
+            ("pcomplete-dirs-or-entries" function (:arguments ("regexp" "predicate")) nil [31202 31512])
+            ("pcomplete--entries" function (:arguments ("regexp" "predicate")) nil [31514 33173])
+            ("pcomplete--env-regexp" variable
+               (:constant-flag t
+                :default-value "\\(?:\\`\\|[^\\]\\)\\(?:\\\\\\\\\\)*\\(\\$\\(?:{\\([^}]+\\)}\\|\\(?2:[[:alnum:]_]+\\)\\)\\)")
+                nil [33175 33303])
+            ("pcomplete-entries" function (:arguments ("regexp" "predicate")) nil [33305 36067])
+            ("pcomplete-all-entries" function (:arguments ("regexp" "predicate")) nil [36069 36287])
+            ("pcomplete-dirs" function (:arguments ("regexp")) nil [36289 36424])
+            ("pcomplete-find-completion-function" function (:arguments ("command")) nil [36461 36783])
+            ("pcomplete-completions" function nil nil [36785 37291])
+            ("pcomplete-opt" function (:arguments ("options" "prefix" "_no-ganging" "_args-follow")) nil [37293 39341])
+            ("pcomplete--here" function (:arguments ("form" "stub" "paring" "form-only")) nil [39343 40455])
+            ("pcomplete-here" function (:arguments ("form" "stub" "paring" "form-only")) nil [40457 42074])
+            ("pcomplete-here*" function (:arguments ("form" "stub" "form-only")) nil [42077 42271])
+            ("pcomplete-restore-windows" function nil nil [42293 42723])
+            ("defalias" code nil nil [42810 42930])
+            ("pcomplete-read-event" function (:arguments ("prompt")) nil [42932 43074])
+            ("pcomplete-show-completions" function (:arguments ("completions")) nil [43076 44952])
+            ("pcomplete-insert-entry" function (:arguments ("stub" "entry" "addsuffix" "raw-p")) nil [44985 46375])
+            ("pcomplete-do-complete" function (:arguments ("stub" "completions")) nil [46407 47917])
+            ("pcomplete-stub" function (:arguments ("stub" "candidates" "cycle-p")) nil [47919 50143])
+            ("pcomplete--help" function nil nil [50172 50876])
+            ("pcomplete-uniqify-list" function (:arguments ("l")) nil [50900 51147])
+            ("pcomplete-process-result" function (:arguments ("cmd" "args")) nil [51149 51404])
+            ("pcomplete" package nil nil [51864 51884]))          
+      :file "pcomplete.el"
+      :pointmax 51913
+      :fsize 51912
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "comint.el"
+      :fsize 163809
+      :lastmodtime '(23525 29504 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pr-version" variable
+               (:constant-flag t
+                :default-value "6.9.3")
+                nil [349 545])
+            ("lpr" include nil nil [40952 40966])
+            ("ps-print" include nil nil [40967 40986])
+            ("and" code nil nil [40989 41106])
+            ("pr-cygwin-system" variable
+               (:constant-flag t
+                :default-value (and lpr-windows-system (getenv "OSTYPE") (string-match "cygwin" (getenv "OSTYPE"))))
+                nil [41109 41230])
+            ("when" code nil nil [41381 41870])
+            ("when" code nil nil [42117 43562])
+            ("defalias" code nil nil [44607 44652])
+            ("defalias" code nil nil [44559 44604])
+            ("defalias" code nil nil [44511 44556])
+            ("defalias" code nil nil [44463 44508])
+            ("defalias" code nil nil [44415 44460])
+            ("defalias" code nil nil [44367 44412])
+            ("defalias" code nil nil [44319 44364])
+            ("defalias" code nil nil [44271 44316])
+            ("defalias" code nil nil [44223 44268])
+            ("defalias" code nil nil [44175 44220])
+            ("defalias" code nil nil [44127 44172])
+            ("defalias" code nil nil [44079 44124])
+            ("defalias" code nil nil [44031 44076])
+            ("defalias" code nil nil [43983 44028])
+            ("defalias" code nil nil [43935 43980])
+            ("pr-ps-utility-alist" variable nil nil [43850 43878])
+            ("pr-txt-printer-alist" variable nil nil [43818 43847])
+            ("pr-ps-printer-alist" variable nil nil [43787 43815])
+            ("pr-menu-lock" variable nil nil [43763 43784])
+            ("pr-menu-char-width" variable nil nil [43733 43760])
+            ("pr-menu-char-height" variable nil nil [43702 43730])
+            ("pr-auto-region" variable nil nil [43676 43699])
+            ("pr-path-style" variable nil nil [43651 43673])
+            ("pr-menu-print-item" variable (:default-value "print") nil [44717 44849])
+            ("pr-ps-printer-menu-modified" variable (:default-value t) nil [44851 44971])
+            ("pr-txt-printer-menu-modified" variable (:default-value t) nil [44973 45094])
+            ("pr-ps-utility-menu-modified" variable (:default-value t) nil [45096 45215])
+            ("pr-even-or-odd-alist" variable
+               (:constant-flag t
+                :default-value (quote ((nil . "Print All Pages") (even-page . "Print Even Pages") (odd-page . "Print Odd Pages") (even-sheet . "Print Even Sheets") (odd-sheet . "Print Odd Sheets"))))
+                nil [45217 45438])
+            ("cond" code nil nil [45618 51060])
+            ("unless" code nil nil [51287 51384])
+            ("cond" code nil nil [51387 58605])
+            ("pr-dosify-file-name" function
+               (:user-visible-flag t
+                :arguments ("path"))
+                nil [58736 58956])
+            ("pr-unixify-file-name" function
+               (:user-visible-flag t
+                :arguments ("path"))
+                nil [58959 59180])
+            ("pr-standard-file-name" function (:arguments ("path")) nil [59183 59551])
+            ("pr-alist-custom-set" function (:arguments ("symbol" "value")) nil [59659 59889])
+            ("pr-ps-utility-custom-set" function (:arguments ("symbol" "value")) nil [59892 60101])
+            ("pr-ps-name-custom-set" function (:arguments ("symbol" "value")) nil [60104 60319])
+            ("pr-txt-name-custom-set" function (:arguments ("symbol" "value")) nil [60322 60533])
+            ("printing" customgroup (:user-visible-flag t) nil [60632 60851])
+            ("pr-path-style" variable (:default-value (if (and (not pr-cygwin-system) lpr-windows-system) (quote windows) (quote unix))) nil [60854 61261])
+            ("pr-path-alist" variable (:default-value (quote ((unix PATH) (cygwin PATH) (windows PATH)))) nil [61264 63365])
+            ("pr-txt-name" variable (:default-value (quote default)) nil [63368 63834])
+            ("pr-txt-printer-alist" variable (:default-value (list (list (quote default) lpr-command nil (cond ((boundp (quote printer-name)) printer-name) (lpr-windows-system "PRN") (t nil))))) nil [63837 68180])
+            ("pr-ps-name" variable (:default-value (quote default)) nil [68183 68659])
+            ("pr-ps-printer-alist" variable (:default-value (list (list (quote default) lpr-command nil (cond (lpr-windows-system nil) (lpr-lp-system "-d") (t "-P")) (or (getenv "PRINTER") (getenv "LPDEST") ps-printer-name)))) nil [68662 78261])
+            ("pr-temp-dir" variable (:default-value (pr-dosify-file-name (if (boundp (quote temporary-file-directory)) (symbol-value (quote temporary-file-directory)) (file-name-as-directory (or (getenv "TMPDIR") (getenv "TMP") (getenv "TEMP") (cond (lpr-windows-system "c:/temp") (t "/tmp"))))))) nil [78264 78794])
+            ("pr-ps-temp-file" variable (:default-value "prspool-") nil [78797 79004])
+            ("pr-file-modes" variable (:default-value 384) nil [79172 79434])
+            ("pr-gv-command" variable (:default-value (if lpr-windows-system "gsview32.exe" "gv")) nil [79437 80363])
+            ("pr-gs-command" variable (:default-value (if lpr-windows-system "gswin32.exe" "gs")) nil [80366 80909])
+            ("pr-gs-switches" variable (:default-value (if lpr-windows-system (quote ("-q -dNOPAUSE -Ic:/gs/gs5.50;c:/gs/gs5.50/fonts")) (quote ("-q -dNOPAUSE -I/usr/share/ghostscript/5.10")))) nil [80912 82170])
+            ("pr-gs-device" variable (:default-value (if lpr-windows-system "mswinpr2" "uniprint")) nil [82173 82538])
+            ("pr-gs-resolution" variable (:default-value 300) nil [82541 82822])
+            ("pr-print-using-ghostscript" variable nil nil [82825 83162])
+            ("pr-faces-p" variable nil nil [83165 83273])
+            ("pr-spool-p" variable nil nil [83276 83384])
+            ("pr-file-landscape" variable nil nil [83387 83522])
+            ("pr-file-duplex" variable nil nil [83525 83647])
+            ("pr-file-tumble" variable nil nil [83650 83934])
+            ("pr-auto-region" variable (:default-value t) nil [83937 84304])
+            ("pr-auto-mode" variable (:default-value t) nil [84307 84711])
+            ("pr-mode-alist" variable (:default-value (quote ((mh-folder-mode pr-mh-lpr-1 pr-mh-print-1 2 (ps-article-author ps-article-subject) ("/pagenumberstring load" pr-article-date) nil) (mh-letter-mode pr-mh-lpr-2 pr-mh-print-2 2 (ps-article-author ps-article-subject) ("/pagenumberstring load" pr-article-date) nil) (rmail-summary-mode pr-rmail-lpr pr-rmail-print 3 (ps-article-subject ps-article-author buffer-name) nil nil) (rmail-mode pr-rmail-lpr pr-rmail-print 3 (ps-article-subject ps-article-author buffer-name) nil nil) (gnus-summary-mode pr-gnus-lpr pr-gnus-print 3 (ps-article-subject ps-article-author gnus-newsgroup-name) nil nil) (gnus-article-mode pr-gnus-lpr pr-gnus-print 3 (ps-article-subject ps-article-author gnus-newsgroup-name) nil nil) (Info-mode pr-mode-lpr pr-mode-print 2 (ps-info-node ps-info-file) nil nil) (vm-mode pr-vm-lpr pr-vm-print 3 (ps-article-subject ps-article-author buffer-name) nil nil)))) nil [84714 91201])
+            ("pr-ps-utility" variable (:default-value (quote mpage)) nil [91204 91788])
+            ("pr-ps-utility-alist" variable (:default-value (quote ((mpage "mpage" nil "-b%s" "-%d" "-l" "-t" "-T" ">" nil) (psnup "psnup" ("-q") "-P%s" "-%d" "-l" nil nil " " nil (inherits-from: . no-duplex))))) nil [91791 98135])
+            ("pr-menu-lock" variable (:default-value t) nil [98138 98323])
+            ("pr-menu-char-height" variable (:default-value (pr-menu-char-height)) nil [98326 98646])
+            ("pr-menu-char-width" variable (:default-value (pr-menu-char-width)) nil [98649 98969])
+            ("pr-setting-database" variable (:default-value (quote ((no-duplex nil nil nil (pr-file-duplex) (pr-file-tumble))))) nil [98972 102909])
+            ("pr-visible-entry-list" variable (:default-value (quote (postscript text postscript-options postscript-process printing help))) nil [102912 104881])
+            ("pr-delete-temp-file" variable (:default-value t) nil [104884 105157])
+            ("pr-list-directory" variable nil nil [105160 105623])
+            ("pr-buffer-name" variable (:default-value "*Printing Interface*") nil [105626 105807])
+            ("pr-buffer-name-ignore" variable (:default-value (list (regexp-quote pr-buffer-name) "^ .*$")) nil [105810 106223])
+            ("pr-buffer-verbose" variable (:default-value t) nil [106226 106397])
+            ("pr-txt-command" variable nil nil [106500 106601])
+            ("pr-txt-switches" variable nil nil [106604 106733])
+            ("pr-txt-printer" variable nil nil [106736 106822])
+            ("pr-ps-command" variable nil nil [106825 106930])
+            ("pr-ps-switches" variable nil nil [106933 107066])
+            ("pr-ps-printer-switch" variable nil nil [107069 107173])
+            ("pr-ps-printer" variable nil nil [107176 107266])
+            ("pr-save-file-modes" function (:arguments ("body")) nil [107357 107562])
+            ("pr-visible-p" function (:arguments ("key")) nil [107658 107722])
+            ("pr-mode-alist-p" function nil nil [107725 107794])
+            ("pr-auto-mode-p" function nil nil [107797 107864])
+            ("pr-using-ghostscript-p" function nil nil [107867 107955])
+            ("defalias" code nil nil [107958 108170])
+            ("pr-menu-spec" variable
+               (:constant-flag t
+                :default-value (let ((pr-:active (if (featurep (quote xemacs)) :included :active)) (pr-:help (if (featurep (quote xemacs)) (quote ignore) (function (lambda (text) (list :help text)))))) (\` (["Printing Interface" pr-interface (\,@ (funcall pr-:help "Use buffer interface instead of menu interface"))] "--" ("PostScript Preview" :included (pr-visible-p (quote postscript)) (\,@ (funcall pr-:help "Preview PostScript instead of sending to printer")) ("Directory" (\, pr-:active) (not pr-spool-p) ["1-up" (pr-ps-directory-preview 1 nil nil t) t] ["2-up" (pr-ps-directory-preview 2 nil nil t) t] ["4-up" (pr-ps-directory-preview 4 nil nil t) t] ["Other..." (pr-ps-directory-preview nil nil nil t) :keys "\\[pr-ps-buffer-preview]"]) ("Buffer" (\, pr-:active) (not pr-spool-p) ["1-up" (pr-ps-buffer-preview 1 t) t] ["2-up" (pr-ps-buffer-preview 2 t) t] ["4-up" (pr-ps-buffer-preview 4 t) t] ["Other..." (pr-ps-buffer-preview nil t) :keys "\\[pr-ps-buffer-preview]"]) ("Region" (\, pr-:active) (and (not pr-spool-p) (ps-mark-active-p)) ["1-up" (pr-ps-region-preview 1 t) t] ["2-up" (pr-ps-region-preview 2 t) t] ["4-up" (pr-ps-region-preview 4 t) t] ["Other..." (pr-ps-region-preview nil t) :keys "\\[pr-ps-region-preview]"]) ("Mode" (\, pr-:active) (and (not pr-spool-p) (pr-mode-alist-p)) ["1-up" (pr-ps-mode-preview 1 t) t] ["2-up" (pr-ps-mode-preview 2 t) t] ["4-up" (pr-ps-mode-preview 4 t) t] ["Other..." (pr-ps-mode-preview nil t) :keys "\\[pr-ps-mode-preview]"]) ("File" ["No Preprocessing..." (call-interactively (quote pr-ps-file-preview)) :keys "\\[pr-ps-file-preview]" (\,@ (funcall pr-:help "Preview PostScript file"))] "--" ["PostScript Utility" pr-update-menus :active pr-ps-utility-alist (\,@ (funcall pr-:help "Select PostScript utility"))] "--" ["1-up..." (pr-ps-file-up-preview 1 t t) pr-ps-utility-alist] ["2-up..." (pr-ps-file-up-preview 2 t t) pr-ps-utility-alist] ["4-up..." (pr-ps-file-up-preview 4 t t) pr-ps-utility-alist] ["Other..." (pr-ps-file-up-preview nil t t) :keys "\\[pr-ps-file-up-preview]" :active pr-ps-utility-alist] "--" ["Landscape" pr-toggle-file-landscape-menu :style toggle :selected pr-file-landscape (\,@ (funcall pr-:help "Toggle landscape for PostScript file")) :active pr-ps-utility-alist] ["Duplex" pr-toggle-file-duplex-menu :style toggle :selected pr-file-duplex (\,@ (funcall pr-:help "Toggle duplex for PostScript file")) :active pr-ps-utility-alist] ["Tumble" pr-toggle-file-tumble-menu :style toggle :selected pr-file-tumble (\,@ (funcall pr-:help "Toggle tumble for PostScript file")) :active (and pr-file-duplex pr-ps-utility-alist)]) ["Despool..." (call-interactively (quote pr-despool-preview)) :active pr-spool-p :keys "\\[pr-despool-preview]" (\,@ (funcall pr-:help "Despool PostScript buffer to printer or file (C-u)"))]) ("PostScript Print" :included (pr-visible-p (quote postscript)) (\,@ (funcall pr-:help "Send PostScript to printer or file (C-u)")) ("Directory" ["1-up" (pr-ps-directory-ps-print 1 nil nil t) t] ["2-up" (pr-ps-directory-ps-print 2 nil nil t) t] ["4-up" (pr-ps-directory-ps-print 4 nil nil t) t] ["Other..." (pr-ps-directory-ps-print nil nil nil t) :keys "\\[pr-ps-buffer-ps-print]"]) ("Buffer" ["1-up" (pr-ps-buffer-ps-print 1 t) t] ["2-up" (pr-ps-buffer-ps-print 2 t) t] ["4-up" (pr-ps-buffer-ps-print 4 t) t] ["Other..." (pr-ps-buffer-ps-print nil t) :keys "\\[pr-ps-buffer-ps-print]"]) ("Region" (\, pr-:active) (ps-mark-active-p) ["1-up" (pr-ps-region-ps-print 1 t) t] ["2-up" (pr-ps-region-ps-print 2 t) t] ["4-up" (pr-ps-region-ps-print 4 t) t] ["Other..." (pr-ps-region-ps-print nil t) :keys "\\[pr-ps-region-ps-print]"]) ("Mode" (\, pr-:active) (pr-mode-alist-p) ["1-up" (pr-ps-mode-ps-print 1 t) t] ["2-up" (pr-ps-mode-ps-print 2 t) t] ["4-up" (pr-ps-mode-ps-print 4 t) t] ["Other..." (pr-ps-mode-ps-print nil t) :keys "\\[pr-ps-mode-ps-print]"]) ("File" ["No Preprocessing..." (call-interactively (quote pr-ps-file-ps-print)) :keys "\\[pr-ps-file-ps-print]" (\,@ (funcall pr-:help "Send PostScript file to printer"))] "--" ["PostScript Utility" pr-update-menus :active pr-ps-utility-alist (\,@ (funcall pr-:help "Select PostScript utility"))] "--" ["1-up..." (pr-ps-file-up-ps-print 1 t t) pr-ps-utility-alist] ["2-up..." (pr-ps-file-up-ps-print 2 t t) pr-ps-utility-alist] ["4-up..." (pr-ps-file-up-ps-print 4 t t) pr-ps-utility-alist] ["Other..." (pr-ps-file-up-ps-print nil t t) :keys "\\[pr-ps-file-up-ps-print]" :active pr-ps-utility-alist] "--" ["Landscape" pr-toggle-file-landscape-menu :style toggle :selected pr-file-landscape (\,@ (funcall pr-:help "Toggle landscape for PostScript file")) :active pr-ps-utility-alist] ["Duplex" pr-toggle-file-duplex-menu :style toggle :selected pr-file-duplex (\,@ (funcall pr-:help "Toggle duplex for PostScript file")) :active pr-ps-utility-alist] ["Tumble" pr-toggle-file-tumble-menu :style toggle :selected pr-file-tumble (\,@ (funcall pr-:help "Toggle tumble for PostScript file")) :active (and pr-file-duplex pr-ps-utility-alist)]) ["Despool..." (call-interactively (quote pr-despool-ps-print)) :active pr-spool-p :keys "\\[pr-despool-ps-print]" (\,@ (funcall pr-:help "Despool PostScript buffer to printer or file (C-u)"))]) ["PostScript Printers" pr-update-menus :active pr-ps-printer-alist :included (pr-visible-p (quote postscript)) (\,@ (funcall pr-:help "Select PostScript printer"))] "--" ("Printify" :included (pr-visible-p (quote text)) (\,@ (funcall pr-:help "Replace non-printing chars with printable representations.")) ["Directory" pr-printify-directory t] ["Buffer" pr-printify-buffer t] ["Region" pr-printify-region (ps-mark-active-p)]) ("Print" :included (pr-visible-p (quote text)) (\,@ (funcall pr-:help "Send text to printer")) ["Directory" pr-txt-directory t] ["Buffer" pr-txt-buffer t] ["Region" pr-txt-region (ps-mark-active-p)] ["Mode" pr-txt-mode (pr-mode-alist-p)]) ["Text Printers" pr-update-menus :active pr-txt-printer-alist :included (pr-visible-p (quote text)) (\,@ (funcall pr-:help "Select text printer"))] "--" ["Landscape" pr-toggle-landscape-menu :style toggle :selected ps-landscape-mode :included (pr-visible-p (quote postscript-options))] ["Print Header" pr-toggle-header-menu :style toggle :selected ps-print-header :included (pr-visible-p (quote postscript-options))] ["Print Header Frame" pr-toggle-header-frame-menu :style toggle :selected ps-print-header-frame :active ps-print-header :included (pr-visible-p (quote postscript-options))] ["Line Number" pr-toggle-line-menu :style toggle :selected ps-line-number :included (pr-visible-p (quote postscript-options))] ["Zebra Stripes" pr-toggle-zebra-menu :style toggle :selected ps-zebra-stripes :included (pr-visible-p (quote postscript-options))] ["Duplex" pr-toggle-duplex-menu :style toggle :selected ps-spool-duplex :included (pr-visible-p (quote postscript-options))] ["Tumble" pr-toggle-tumble-menu :style toggle :selected ps-spool-tumble :active ps-spool-duplex :included (pr-visible-p (quote postscript-options))] ["Upside-Down" pr-toggle-upside-down-menu :style toggle :selected ps-print-upside-down :included (pr-visible-p (quote postscript-options))] ("Print All Pages" :included (pr-visible-p (quote postscript-options)) (\,@ (funcall pr-:help "Select odd/even pages/sheets to print")) ["All Pages" (pr-even-or-odd-pages nil) :style radio :selected (eq ps-even-or-odd-pages nil)] ["Even Pages" (pr-even-or-odd-pages (quote even-page)) :style radio :selected (eq ps-even-or-odd-pages (quote even-page))] ["Odd Pages" (pr-even-or-odd-pages (quote odd-page)) :style radio :selected (eq ps-even-or-odd-pages (quote odd-page))] ["Even Sheets" (pr-even-or-odd-pages (quote even-sheet)) :style radio :selected (eq ps-even-or-odd-pages (quote even-sheet))] ["Odd Sheets" (pr-even-or-odd-pages (quote odd-sheet)) :style radio :selected (eq ps-even-or-odd-pages (quote odd-sheet))]) "--" ["Spool Buffer" pr-toggle-spool-menu :style toggle :selected pr-spool-p :included (pr-visible-p (quote postscript-process)) (\,@ (funcall pr-:help "Toggle PostScript spooling"))] ["Print with faces" pr-toggle-faces-menu :style toggle :selected pr-faces-p :included (pr-visible-p (quote postscript-process)) (\,@ (funcall pr-:help "Toggle PostScript printing with faces"))] ["Print via Ghostscript" pr-toggle-ghostscript-menu :style toggle :selected pr-print-using-ghostscript :included (pr-visible-p (quote postscript-process)) (\,@ (funcall pr-:help "Toggle PostScript generation using ghostscript"))] "--" ["Auto Region" pr-toggle-region-menu :style toggle :selected pr-auto-region :included (pr-visible-p (quote printing))] ["Auto Mode" pr-toggle-mode-menu :style toggle :selected pr-auto-mode :included (pr-visible-p (quote printing))] ["Menu Lock" pr-toggle-lock-menu :style toggle :selected pr-menu-lock :included (pr-visible-p (quote printing))] "--" ("Customize" :included (pr-visible-p (quote help)) ["printing" pr-customize t] ["ps-print" ps-print-customize t] ["lpr" lpr-customize t]) ("Show Settings" :included (pr-visible-p (quote help)) ["printing" pr-show-pr-setup t] ["ps-print" pr-show-ps-setup t] ["lpr" pr-show-lpr-setup t]) ["Help" pr-help :active t :included (pr-visible-p (quote help))]))))
+                nil [108173 118481])
+            ("pr-menu-bind" function (:user-visible-flag t) nil [118484 118736])
+            ("let" code nil nil [118754 119506])
+            ("pr-help-message" variable
+               (:constant-flag t
+                :default-value (concat "printing.el version " pr-version "    ps-print.el version " ps-print-version "
+
+
+Menu Layout
+-----------
+
+The `printing' menu (Tools/Printing or File/Print) has the following layout:
+
+       +-----------------------------+
+A   0  |   Printing Interface        |
+       +-----------------------------+       +-A---------+     +-B------+
+I   1  |   PostScript Preview       >|-------|Directory >|-----|1-up    |
+    2  |   PostScript Print         >|---- A |Buffer    >|-- B |2-up    |
+    3  |   PostScript Printer: name >|---- C |Region    >|-- B |4-up    |
+       +-----------------------------+       |Mode      >|-- B |Other...|
+II  4  |   Printify                 >|-----\\ |File      >|--\\  +--------+
+    5  |   Print                    >|---\\ | |Despool... |  |
+    6  |   Text Printer: name       >|-\\ | | +-----------+  |
+       +-----------------------------+ | | | +---------+   +------------+
+III 7  |[ ]Landscape                 | | | \\-|Directory|   | No Prep... | Ia
+    8  |[ ]Print Header              | | |   |Buffer   |   +------------+ Ib
+    9  |[ ]Print Header Frame        | | |   |Region   |   |   name    >|- C
+    10 |[ ]Line Number               | | |   +---------+   +------------+
+    11 |[ ]Zebra Stripes             | | |   +---------+   |   1-up...  | Ic
+    12 |[ ]Duplex                    | | \\---|Directory|   |   2-up...  |
+    13 |[ ]Tumble                    | \\--\\  |Buffer   |   |   4-up...  |
+    14 |[ ]Upside-Down               |    |  |Region   |   |   Other... |
+    15 |   Print All Pages          >|--\\ |  |Mode     |   +------------+
+       +-----------------------------+  | |  +---------+   |[ ]Landscape| Id
+IV  16 |[ ]Spool Buffer              |  | |  +-C-------+   |[ ]Duplex   | Ie
+    17 |[ ]Print with faces          |  | \\--|( )name A|   |[ ]Tumble   | If
+    18 |[ ]Print via Ghostscript     |  |    |( )name B|   +------------+
+       +-----------------------------+  |    |...      |
+V   19 |[ ]Auto Region               |  |    |(*)name  |
+    20 |[ ]Auto Mode                 |  |    |...      |
+    21 |[ ]Menu Lock                 |  |    +---------+   +--------------+
+       +-----------------------------+  \\------------------|(*)All Pages  |
+VI  22 |   Customize                >|--- D  +-D------+    |( )Even Pages |
+    23 |   Show Settings            >|-------|printing|    |( )Odd Pages  |
+    24 |   Help                      |       |ps-print|    |( )Even Sheets|
+       +-----------------------------+       |lpr     |    |( )Odd Sheets |
+					     +--------+    +--------------+
+
+See `pr-visible-entry-list' for hiding some parts of the menu.
+
+The menu has the following sections:
+
+A. Interface:
+
+   0. You can use a buffer interface instead of menus.  It looks like the
+      customization buffer.  Basically, it has the same options found in the
+      menu and some extra options, all this on a buffer.
+
+I. PostScript printing:
+
+   1. You can generate a PostScript file (if you type C-u before activating
+      menu) or PostScript temporary file for a directory, a buffer, a region
+      or a major mode, choosing 1-up, 2-up, 4-up or any other n-up printing;
+      after file generation, ghostview is activated using the file generated
+      as argument.  This option is disabled if spooling is on (option 16).
+      Also, if you already have a PostScript file you can preview it.
+      Instead of previewing each buffer, region or major mode at once, you
+      can save temporarily the PostScript code generated in a buffer and
+      preview it later.  The option `Despool...' despools the PostScript
+      spooling buffer in a temporary file and uses ghostview to preview it.
+      If you type C-u before choosing this option, the PostScript code
+      generated is saved in a file instead of saving in a temporary file.  To
+      spool the PostScript code generated you need to turn on the option 16.
+      The option `Despool...' is enabled if spooling is on (option 16).
+
+      NOTE 1: It's possible to customize a major mode printing, just declare
+	      the customization in `pr-mode-alist' and invoke some of
+	      `*-mode*' commands or select Mode option in Printing menu.  An
+	      example for major mode usage is when you're using gnus (or mh,
+	      or rmail, etc.) and you're in the *Summary* buffer, if you
+	      forget to switch to the *Article* buffer before printing,
+	      you'll get a nicely formatted list of article subjects shows
+	      up at the printer.  With major mode printing you don't need to
+	      switch from gnus *Summary* buffer first.
+
+      NOTE 2: There are the following options for PostScript file processing:
+	      Ia. Print the file *No Preprocessing*, that is, send it
+		  directly to PostScript printer.
+	      Ib. PostScript utility processing selection.
+		  See `pr-ps-utility-alist' and `pr-setting-database' for
+		  documentation.
+	      Ic. Do n-up processing before printing.
+	      Id. Toggle on/off landscape for PostScript file processing.
+	      Ie. Toggle on/off duplex for PostScript file processing.
+	      If. Toggle on/off tumble for PostScript file processing.
+
+      NOTE 3: Don't forget to download and install the utilities declared on
+	      `pr-ps-utility-alist'.
+
+   2. Operate the same way as option 1, but it sends directly the PostScript
+      code (or put in a file, if you've typed C-u) or it uses ghostscript to
+      print the PostScript file generated.  It depends on option 18, if it's
+      turned on, it uses ghostscript; otherwise, it sends directly to
+      printer.  If spooling is on (option 16), the PostScript code is saved
+      temporarily in a buffer instead of printing it or saving it in a file.
+      Also, if you already have a PostScript file you can print it.
+      Instead of printing each buffer, region or major mode at once, you can
+      save temporarily the PostScript code generated in a buffer and print it
+      later.  The option `Despool...' despools the PostScript spooling buffer
+      directly on a printer.  If you type C-u before choosing this option,
+      the PostScript code generated is saved in a file instead of sending it to
+      the printer.  To spool the PostScript code generated you need to turn on
+      option 16.  This option is enabled if spooling is on (option 16).
+      See also the NOTE 1, NOTE 2 and NOTE 3 on option 1.
+
+   3. You can select a new PostScript printer to send PostScript code
+      generated.  For selection it's used all PostScript printers defined
+      in `pr-ps-printer-alist' variable (see it for documentation).
+      See also `pr-setting-database'.
+
+II. Text printing:
+
+   4. If you have control characters (character code from \\000 to \\037) in a
+      buffer and you want to print them in a text printer, select this
+      option.  All control characters in your buffer or region will be
+      replaced by a printable representation.  The printable representations
+      use ^ (for ASCII control characters) or hex.  The characters tab,
+      linefeed, space, return and formfeed are not affected.
+      You don't need to select this option if you use any option of section
+      I, the PostScript engine treats control characters properly.
+
+   5. If you want to print a directory, buffer, region or major mode in a
+      text printer, select this option.  See also the NOTE 1 on option 1.
+
+   6. You can select a new text printer to send text generated.  For
+      selection it's used all text printers defined in `pr-txt-printer-alist'
+      variable (see it for documentation).
+      See also `pr-setting-database'.
+
+III. PostScript page toggle options:
+
+   7. If you want a PostScript landscape printing, turn on this option.
+
+   8. If you want to have a header in each page in your PostScript code,
+      turn on this option.
+
+   9. If you want to draw a gaudy frame around the header, turn on this
+      option.  This option is enabled if print header is on (option 8).
+
+   10. If you want that the line number is printed in your PostScript code,
+       turn on this option.
+
+   11. If you want background zebra stripes in your PostScript code, turn on
+       this option.
+
+   12. If you want a duplex printing and your PostScript printer has this
+       feature, turn on this option.
+
+   13. If you turned on duplex printing, you can choose if you want to have a
+       printing suitable for binding on the left or right (tumble off), or to
+       have a printing suitable for binding at top or bottom (tumble on).
+       This option is enabled if duplex is on (option 12).
+
+   14. If you want a PostScript upside-down printing, turn on this option.
+
+   15. With this option, you can choose if you want to print all pages, odd
+       pages, even pages, odd sheets or even sheets.
+       See also `ps-even-or-odd-pages'.
+
+IV. PostScript processing toggle options:
+
+   16. If you want to spool the PostScript code generated, turn on this
+       option.  To spool the PostScript code generated use option 2.  You can
+       despool later by choosing option 1 or 2, sub-option `Despool...'.
+
+   17. If you use colors in your buffers and want to see these colors on your
+       PostScript code generated, turn on this option.  If you have a
+       black/white PostScript printer, these colors are displayed in gray
+       scale by PostScript printer interpreter.
+
+   18. If you don't have a PostScript printer to send PostScript files, turn
+       on this option.  When this option is on, the ghostscript is used to
+       print PostScript files.  In GNU or Unix system, if ghostscript is set
+       as a PostScript filter, you don't need to turn on this option.
+
+V. Printing customization:
+
+   19. If you want that region is automagically detected, turn on this
+       option.  Note that this will only work if you're using transient mark
+       mode.  When this option is on, the `*-buffer*' commands will behave
+       like `*-region*' commands, that is, `*-buffer*' commands will print
+       only the region marked instead of all buffer.
+
+   20. Turn this option on if you want that when current major-mode is
+       declared in `pr-mode-alist', the `*-buffer*' and `*-region*' commands
+       behave like `*-mode*' commands.
+
+   21. If you want that Printing menu stays open while you are setting
+       toggle options, turn on this option.  The variables
+       `pr-menu-char-height' and `pr-menu-char-width' are used to guess the
+       menu position, so don't forget to adjust these variables if menu
+       position is not ok.
+
+VI. Customization:
+
+   22. Besides all options in section III, IV and V, you can customize much
+       more PostScript options in `ps-print' option.  Or you can customize
+       some `lpr' options for text printing.  Or customize `printing'
+       options.
+
+   23. Show current settings for `printing', `ps-print' or `lpr'.
+
+   24. Quick help for printing menu layout.
+"))
+                nil [120007 130938])
+            ("pr-interface-help-message" variable
+               (:constant-flag t
+                :default-value (concat "printing.el version " pr-version "    ps-print.el version " ps-print-version "
+
+
+The printing interface buffer has the same functionality as the printing menu.
+The major difference is that the states (like sending PostScript generated to a
+file, n-up printing, etc.) are set and saved between printing buffer
+activation.  Also, the landscape, duplex and tumble values are the same for
+PostScript file and directory/buffer/region/mode processing; using menu, there
+are different value sets for PostScript file and directory/buffer/region/mode
+processing.
+
+The printing interface buffer has the following sections:
+
+1. Print:
+
+   Here you can choose to print/preview a buffer, a directory or a PostScript
+   file:
+
+   1a. Buffer:
+
+      * Buffer List:
+	 Select a buffer from the current buffer list.
+
+      * Region:
+	 If it's on, this means that the selected buffer has an active region,
+	 so you can turn on/off, as you wish.
+	 If it's off when a buffer is selected, this means that the selected
+	 buffer has no active region, so it'll not be possible to turn it on.
+	 If you want to process the region, let this option on.
+	 If you want to process the whole buffer, let this option off.
+
+      * Mode:
+	 If it's on, this means that the selected buffer major mode is declared
+	 for major mode processing, so you can turn on/off, as you wish.
+	 If it's off when a buffer is selected, this means that the selected
+	 buffer major mode isn't declared for major mode processing, so it'll
+	 not be possible to turn it on.
+	 If you want the major mode processing, let this option on.
+	 If you don't want the major mode processing, let this option off.
+
+      NOTE 1: It's possible to customize a major mode printing, just declare
+	      the customization in `pr-mode-alist' and invoke some of
+	      `*-mode*' commands or select Mode option in Printing menu.  An
+	      example for major mode usage is when you're using gnus (or mh,
+	      or rmail, etc.) and you're in the *Summary* buffer, if you
+	      forget to switch to the *Article* buffer before printing,
+	      you'll get a nicely formatted list of article subjects shows
+	      up at the printer.  With major mode printing you don't need to
+	      switch from gnus *Summary* buffer first.
+
+   1b. Directory:
+
+      * Directory:
+	 Specify a valid directory path.
+
+      * File Regexp:
+	 Specify a file name regexp.  All file names in the directory that
+	 match with regexp will be printed/previewed.  An empty file name
+	 regexp means to print/preview all files in the directory.
+
+      * List Directory Entry:
+	 If it's turned on, list directory entries besides file entries.
+
+   1c. PostScript file:
+
+      * PostScript File:
+	 Specify an existent PostScript file to print/preview.
+
+      * PostScript Utility:
+	 Select a PostScript utility.
+	 See `pr-ps-utility-alist' and `pr-setting-database' for documentation.
+
+      NOTE 2: Don't forget to download and install the utilities declared on
+	      `pr-ps-utility-alist'.
+
+      * No Preprocessing:
+	 If it's turned on, don't use the PostScript utility to preprocess the
+	 PostScript file before printing/previewing.
+
+2. PostScript printer:
+
+   * PostScript Printer:
+      You can select a new PostScript printer to send PostScript code
+      generated.  For selection it's used all PostScript printers defined
+      in `pr-ps-printer-alist' variable (see it for documentation).
+      See also `pr-setting-database'.
+
+   * Despool:
+      If spooling is on, you can turn it on/off, as you wish.
+      If spooling is off, it'll not be possible to turn it on.
+      If it's turned on, specify to despools the PostScript spooling buffer in
+      a temporary file or in the selected PostScript file when
+      printing/previewing.
+
+   * Preview:
+      Preview the PostScript generated.
+
+   * Print:
+      Print the PostScript generated.
+
+   * Quit:
+      Quit from printing interface buffer.
+
+   * Send to Printer/Temporary File:
+      If it's turned on, the PostScript generated is sent directly to
+      PostScript printer or, for previewing, to a temporary file.
+
+   * Send to File:
+      Specify a file name to send the PostScript generated.
+
+   * N-Up:
+      Specify n-up printing.
+
+3. Text printer:
+
+   * Text Printer:
+      Select a new text printer to send text generated.  For selection it's used
+      all text printers defined in `pr-txt-printer-alist' variable (see it for
+      documentation).  See also `pr-setting-database'.
+
+   * Printify:
+      If you have control characters (character code from \\000 to \\037) in a
+      buffer and you want to print them in a text printer, select this
+      option.  All control characters in your buffer or region will be
+      replaced by a printable representation.  The printable representations
+      use ^ (for ASCII control characters) or hex.  The characters tab,
+      linefeed, space, return and formfeed are not affected.
+      You don't need to select this option if you use any option of section
+      I, the PostScript engine treats control characters properly.
+
+   * Print:
+      To print a directory, buffer, region or major mode in a
+      text printer, select this option.  See also the NOTE 1 on section 1.
+
+   * Quit:
+      Quit from printing interface buffer.
+
+4. Settings:
+
+   There are 3 setting columns:
+
+   4a. First column (left column):
+
+      * Landscape:
+	 PostScript landscape printing.
+
+      * Print Header:
+	 To have a header in each page in your PostScript code.
+
+      * Print Header Frame:
+	 To draw a gaudy frame around the header.
+
+      * Line Number:
+	 The line number is printed in your PostScript code.
+
+      * Zebra Stripes:
+	 Background zebra stripes in your PostScript code.
+
+      * Duplex:
+	 Duplex printing (if your PostScript printer has this feature).
+
+      * Tumble:
+	 If duplex printing is on, you can choose if you want to have a
+	 printing suitable for binding on the left or right (tumble off), or to
+	 have a printing suitable for binding at top or bottom (tumble on).
+
+      * Upside-Down:
+	 PostScript upside-down printing.
+
+   4b. Second column (middle column):
+
+      * Auto Region:
+	 If you want that region is automagically detected, turn on this
+	 option.  Note that this will only work if you're using transient mark
+	 mode.  When this option is on, the `*-buffer*' commands will behave
+	 like `*-region*' commands, that is, `*-buffer*' commands will print
+	 only the region marked instead of all buffer.
+
+      * Auto Mode:
+	 Turn this option on if you want that when current major-mode is
+	 declared in `pr-mode-alist', the `*-buffer*' and `*-region*' commands
+	 behave like `*-mode*' commands.
+
+      * Menu Lock:
+	 If you want that Printing menu stays open while you are setting
+	 toggle options, turn on this option.  The variables
+	 `pr-menu-char-height' and `pr-menu-char-width' are used to guess the
+	 menu position, so don't forget to adjust these variables if menu
+	 position is not ok.
+
+      * Spool Buffer:
+	 To spool the PostScript code generated.  You can despool later by
+	 setting Despool option on PostScript printer section.
+
+      * Print with faces:
+	 If you use colors in your buffers and want to see these colors on your
+	 PostScript code generated, turn on this option.  If you have a
+	 black/white PostScript printer, these colors are displayed in gray
+	 scale by PostScript printer interpreter.
+
+      * Print via Ghostscript:
+	 If you don't have a PostScript printer to send PostScript files, turn
+	 on this option.  When this option is on, the ghostscript is used to
+	 print PostScript files.  In GNU or Unix system, if ghostscript is set
+	 as a PostScript filter, you don't need to turn on this option.
+
+      * Parity Page Menu:
+	 To print all pages, odd pages, even pages, odd sheets or even sheets.
+	 See also `ps-even-or-odd-pages'.
+
+   4c. Third column (right column):
+
+      * Verbose:
+	 That is, to be verbose when editing a field in interface buffer.
+
+5. Customize:
+
+   Besides all options in section 4, you can customize much more PostScript
+   options in `ps-print' option.  Or you can customize some `lpr' options for
+   text printing.  Or customize `printing' options.
+
+6. Show settings:
+
+   Show current settings for `printing', `ps-print' or `lpr'.
+
+7. Help:
+
+   Quick help for printing interface buffer and printing menu layout.  You can
+   also quit the printing interface buffer or kill all printing help buffer.
+"))
+                nil [130941 139423])
+            ("pr-interface" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [139531 139820])
+            ("pr-ps-directory-preview" function
+               (:user-visible-flag t
+                :arguments ("n-up" "dir" "file-regexp" "filename"))
+                nil [139838 140973])
+            ("pr-ps-directory-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("n-up" "dir" "file-regexp" "filename"))
+                nil [140991 142180])
+            ("pr-ps-directory-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "dir" "file-regexp" "filename"))
+                nil [142198 143345])
+            ("pr-ps-directory-ps-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "dir" "file-regexp" "filename"))
+                nil [143363 144620])
+            ("pr-ps-buffer-preview" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [144638 145487])
+            ("pr-ps-buffer-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [145505 146399])
+            ("pr-ps-buffer-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [146417 147252])
+            ("pr-ps-buffer-ps-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [147270 148346])
+            ("pr-ps-region-preview" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [148364 148718])
+            ("pr-ps-region-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [148736 149151])
+            ("pr-ps-region-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [149169 149518])
+            ("pr-ps-region-ps-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [149536 150039])
+            ("pr-ps-mode-preview" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [150057 150426])
+            ("pr-ps-mode-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [150444 150923])
+            ("pr-ps-mode-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [150941 151219])
+            ("pr-ps-mode-ps-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "filename"))
+                nil [151237 151581])
+            ("pr-printify-directory" function
+               (:user-visible-flag t
+                :arguments ("dir" "file-regexp"))
+                nil [151599 152299])
+            ("pr-printify-buffer" function (:user-visible-flag t) nil [152317 152694])
+            ("pr-printify-region" function (:user-visible-flag t) nil [152712 153023])
+            ("pr-txt-directory" function
+               (:user-visible-flag t
+                :arguments ("dir" "file-regexp"))
+                nil [153041 153535])
+            ("pr-txt-buffer" function (:user-visible-flag t) nil [153553 153762])
+            ("pr-txt-region" function (:user-visible-flag t) nil [153780 153963])
+            ("pr-txt-mode" function (:user-visible-flag t) nil [153981 154219])
+            ("pr-despool-preview" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [154237 154891])
+            ("pr-despool-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [154909 155632])
+            ("pr-despool-print" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [155650 156442])
+            ("pr-despool-ps-print" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [156460 157138])
+            ("pr-ps-file-preview" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [157156 157389])
+            ("pr-ps-file-up-preview" function
+               (:user-visible-flag t
+                :arguments ("n-up" "ifilename" "ofilename"))
+                nil [157407 157744])
+            ("pr-ps-file-using-ghostscript" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [157762 158434])
+            ("pr-ps-file-print" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [158452 159359])
+            ("pr-ps-file-ps-print" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [159377 159725])
+            ("pr-ps-file-up-ps-print" function
+               (:user-visible-flag t
+                :arguments ("n-up" "ifilename" "ofilename"))
+                nil [159743 161042])
+            ("pr-toggle-file-duplex" function (:user-visible-flag t) nil [161060 161180])
+            ("pr-toggle-file-tumble" function (:user-visible-flag t) nil [161198 161480])
+            ("pr-toggle-file-landscape" function (:user-visible-flag t) nil [161498 161627])
+            ("pr-toggle-ghostscript" function (:user-visible-flag t) nil [161645 161765])
+            ("pr-toggle-faces" function (:user-visible-flag t) nil [161783 161884])
+            ("pr-toggle-spool" function (:user-visible-flag t) nil [161902 161992])
+            ("pr-toggle-duplex" function (:user-visible-flag t) nil [162010 162100])
+            ("pr-toggle-tumble" function (:user-visible-flag t) nil [162118 162370])
+            ("pr-toggle-landscape" function (:user-visible-flag t) nil [162388 162487])
+            ("pr-toggle-upside-down" function (:user-visible-flag t) nil [162505 162610])
+            ("pr-toggle-line" function (:user-visible-flag t) nil [162628 162719])
+            ("pr-toggle-zebra" function (:user-visible-flag t) nil [162737 162832])
+            ("pr-toggle-header" function (:user-visible-flag t) nil [162850 162949])
+            ("pr-toggle-header-frame" function (:user-visible-flag t) nil [162967 163084])
+            ("pr-toggle-lock" function (:user-visible-flag t) nil [163102 163191])
+            ("pr-toggle-region" function (:user-visible-flag t) nil [163209 163337])
+            ("pr-toggle-mode" function (:user-visible-flag t) nil [163355 163444])
+            ("pr-customize" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [163462 163587])
+            ("lpr-customize" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [163605 163721])
+            ("pr-help" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [163739 163873])
+            ("pr-ps-name" function (:user-visible-flag t) nil [163891 164083])
+            ("pr-txt-name" function (:user-visible-flag t) nil [164101 164285])
+            ("pr-ps-utility" function (:user-visible-flag t) nil [164303 164506])
+            ("pr-show-ps-setup" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [164524 164658])
+            ("pr-show-pr-setup" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [164676 164810])
+            ("pr-show-lpr-setup" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [164828 164960])
+            ("pr-ps-fast-fire" function
+               (:user-visible-flag t
+                :arguments ("n-up" "select"))
+                nil [165073 168249])
+            ("pr-txt-fast-fire" function
+               (:user-visible-flag t
+                :arguments ("select-printer"))
+                nil [168267 169521])
+            ("pr-setup" function nil nil [169615 172080])
+            ("lpr-setup" function nil nil [172083 172825])
+            ("declare-function" code nil nil [172973 173039])
+            ("declare-function" code nil nil [173040 173111])
+            ("declare-function" code nil nil [173112 173173])
+            ("mh-show-buffer" variable nil nil [173174 173197])
+            ("pr-article-date" function nil nil [173200 173594])
+            ("pr-mh-current-message" function nil nil [173597 173859])
+            ("pr-mh-print-1" function (:arguments ("n-up" "filename" "header-list")) nil [173862 174094])
+            ("pr-mh-lpr-1" function (:arguments ("header-list")) nil [174097 174299])
+            ("defalias" code nil nil [174302 174342])
+            ("defalias" code nil nil [174345 174381])
+            ("pr-rmail-lpr" function (:arguments ("header-list")) nil [174497 174670])
+            ("pr-rmail-print" function (:arguments ("n-up" "filename" "header-list")) nil [174673 174872])
+            ("pr-ps-message-from-summary" function (:arguments ("n-up" "filename" "header-list" "summary-buffer" "summary-default")) nil [174875 175238])
+            ("pr-lpr-message-from-summary" function (:arguments ("header-list" "summary-buffer" "summary-default")) nil [175241 175572])
+            ("pr-gnus-article" variable (:default-value "*Article*") nil [175687 175723])
+            ("pr-gnus-print" function (:arguments ("n-up" "filename" "header-list")) nil [175726 175930])
+            ("pr-gnus-lpr" function (:arguments ("header-list")) nil [175933 176111])
+            ("pr-vm-summary" variable nil nil [176224 176249])
+            ("pr-vm-print" function (:arguments ("n-up" "filename" "header-list")) nil [176252 176440])
+            ("pr-vm-lpr" function (:arguments ("header-list")) nil [176443 176605])
+            ("pr-ps-mode" function (:arguments ("n-up" "filename")) nil [176704 177010])
+            ("pr-local-variable" function (:arguments ("header-list" "body")) nil [177013 177470])
+            ("pr-mode-print" function (:arguments ("n-up" "filename" "header-list" "from" "to")) nil [177473 178023])
+            ("pr-mode-lpr" function (:arguments ("header-list" "from" "to")) nil [178026 178353])
+            ("pr-menu-entry-alist" variable
+               (:constant-flag t
+                :default-value (quote ((postscript . 3) (text . 3) (postscript-options . 9) (postscript-process . 3) (printing . 3) (help . 3))))
+                nil [178447 178848])
+            ("pr-menu-index" function (:arguments ("entry" "index")) nil [178851 179423])
+            ("pr-update-var" function (:arguments ("var-sym" "alist")) nil [179535 179653])
+            ("pr-update-menus" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [179656 180694])
+            ("pr-menu-create" function (:arguments ("name" "alist" "var-sym" "fun" "entry" "index")) nil [180697 181000])
+            ("pr-ps-set-utility" function (:arguments ("value")) nil [181003 181284])
+            ("pr-ps-set-printer" function (:arguments ("value")) nil [181287 182077])
+            ("pr-txt-set-printer" function (:arguments ("value")) nil [182080 182604])
+            ("pr-eval-alist" function (:arguments ("alist")) nil [182607 182854])
+            ("pr-eval-local-alist" function (:arguments ("alist")) nil [182857 183232])
+            ("pr-eval-setting-alist" function (:arguments ("key" "global" "old")) nil [183235 184540])
+            ("pr-kill-local-variable" function (:arguments ("local-var-list")) nil [184543 184637])
+            ("pr-toggle" function (:arguments ("var-sym" "mess" "entry" "index" "horizontal" "state" "path" "no-menu")) nil [184745 185016])
+            ("pr-toggle-file-duplex-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [185019 185252])
+            ("pr-toggle-file-tumble-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [185255 185488])
+            ("pr-toggle-file-landscape-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [185491 185743])
+            ("pr-toggle-ghostscript-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [185746 185985])
+            ("pr-toggle-faces-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [185988 186201])
+            ("pr-toggle-spool-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [186204 186415])
+            ("pr-toggle-duplex-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [186418 186650])
+            ("pr-toggle-tumble-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [186653 186873])
+            ("pr-toggle-landscape-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [186876 187087])
+            ("pr-toggle-upside-down-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [187090 187336])
+            ("pr-toggle-line-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [187339 187545])
+            ("pr-toggle-zebra-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [187548 187753])
+            ("pr-toggle-header-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [187756 187980])
+            ("pr-toggle-header-frame-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [187983 188223])
+            ("pr-toggle-lock-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [188226 188440])
+            ("pr-toggle-region-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [188443 188650])
+            ("pr-toggle-mode-menu" function
+               (:user-visible-flag t
+                :arguments ("no-menu"))
+                nil [188653 188880])
+            ("pr-prompt" function (:arguments ("str")) nil [188883 188991])
+            ("pr-prompt-region" function (:arguments ("str")) nil [188994 189085])
+            ("pr-prompt-gs" function (:arguments ("str")) nil [189088 189179])
+            ("pr-region-active-symbol" function (:arguments ("region-p")) nil [189182 189302])
+            ("pr-region-active-string" function (:arguments ("prefix")) nil [189305 189424])
+            ("pr-show-setup" function (:arguments ("settings" "buffer-name")) nil [189427 189567])
+            ("pr-complete-alist" function (:arguments ("prompt" "alist" "default")) nil [189570 189888])
+            ("pr-delete-file" function (:arguments ("file")) nil [189891 189995])
+            ("pr-expand-file-name" function (:arguments ("filename")) nil [189998 190088])
+            ("pr-ps-outfile-preprint" function (:arguments ("mess")) nil [190091 190777])
+            ("pr-ps-infile-preprint" function (:arguments ("mess")) nil [190780 191397])
+            ("pr-ps-utility-args" function (:arguments ("n-up-sym" "infile-sym" "outfile-sym" "prompt")) nil [191400 192188])
+            ("pr-ps-utility-process" function (:arguments ("n-up" "infile" "outfile")) nil [192191 192924])
+            ("pr-remove-nil-from-list" function (:arguments ("lst")) nil [192927 193156])
+            ("pr-call-process" function (:arguments ("command" "args")) nil [193159 194143])
+            ("pr-txt-print" function (:arguments ("from" "to")) nil [194146 194373])
+            ("pr-switches-string" function (:arguments ("switches" "mess")) nil [194376 194588])
+            ("pr-switches" function (:arguments ("switches" "mess")) nil [194591 194787])
+            ("pr-ps-preview" function (:arguments ("kind" "n-up" "filename" "mess")) nil [194790 195004])
+            ("pr-ps-using-ghostscript" function (:arguments ("kind" "n-up" "filename" "mess")) nil [195007 195293])
+            ("pr-ps-print" function (:arguments ("kind" "n-up" "filename" "mess")) nil [195296 195558])
+            ("pr-ps-file" function (:arguments ("filename")) nil [195561 195768])
+            ("pr-interactive-n-up" function (:arguments ("mess")) nil [195771 196386])
+            ("pr-interactive-dir" function (:arguments ("mess")) nil [196389 197063])
+            ("pr-interactive-regexp" function (:arguments ("mess")) nil [197066 197175])
+            ("pr-interactive-dir-args" function (:arguments ("mess")) nil [197178 197342])
+            ("pr-interactive-ps-dir-args" function (:arguments ("mess")) nil [197345 197659])
+            ("pr-interactive-n-up-file" function (:arguments ("mess")) nil [197662 197857])
+            ("pr-interactive-n-up-inout" function (:arguments ("mess")) nil [197860 198103])
+            ("pr-set-outfilename" function (:arguments ("filename-sym")) nil [198106 198425])
+            ("pr-set-n-up-and-filename" function (:arguments ("n-up-sym" "filename-sym" "mess")) nil [198428 198631])
+            ("pr-set-dir-args" function (:arguments ("dir-sym" "regexp-sym" "mess")) nil [198634 198881])
+            ("pr-set-ps-dir-args" function (:arguments ("n-up-sym" "dir-sym" "regexp-sym" "filename-sym" "mess")) nil [198884 199178])
+            ("pr-find-buffer-visiting" function (:arguments ("file")) nil [199181 199795])
+            ("pr-file-list" function (:arguments ("dir" "file-regexp" "fun")) nil [199798 200321])
+            ("pr-delete-file-if-exists" function (:arguments ("filename")) nil [200324 200466])
+            ("pr-ps-file-list" function (:arguments ("n-up" "dir" "file-regexp" "filename")) nil [200469 200830])
+            ("pr-text2ps" function (:arguments ("kind" "n-up" "filename" "from" "to")) nil [200833 202047])
+            ("pr-command" function (:arguments ("command")) nil [202050 202952])
+            ("pr-path-command" function (:arguments ("symbol" "command" "sym-list")) nil [202955 203653])
+            ("pr-find-command" function (:arguments ("cmd")) nil [203656 204151])
+            ("widget" include nil nil [204355 204372])
+            ("wid-edit" include nil nil [204333 204352])
+            ("cus-edit" include nil nil [204311 204330])
+            ("pr-i-window-configuration" variable nil nil [204376 204414])
+            ("pr-i-buffer" variable nil nil [204416 204444])
+            ("pr-i-region" variable nil nil [204445 204473])
+            ("pr-i-mode" variable nil nil [204474 204502])
+            ("pr-i-despool" variable nil nil [204503 204531])
+            ("pr-i-ps-as-is" variable (:default-value t) nil [204532 204558])
+            ("pr-i-n-up" variable (:default-value 1) nil [204559 204585])
+            ("pr-i-directory" variable (:default-value "./") nil [204586 204615])
+            ("pr-i-regexp" variable nil nil [204616 204643])
+            ("pr-i-ps-file" variable nil nil [204644 204671])
+            ("pr-i-out-file" variable nil nil [204672 204699])
+            ("pr-i-answer-yes" variable nil nil [204700 204728])
+            ("pr-i-process" variable (:default-value (quote buffer)) nil [204729 204761])
+            ("pr-i-ps-send" variable (:default-value (quote printer)) nil [204762 204795])
+            ("pr-interface-map" variable nil nil [204798 204856])
+            ("unless" code nil nil [204858 205253])
+            ("pr-interface-save" function (:arguments ("body")) nil [205256 205346])
+            ("pr-create-interface" function nil nil [205349 206681])
+            ("declare-function" code nil nil [206683 206758])
+            ("declare-function" code nil nil [206759 206820])
+            ("pr-insert-section-1" function nil nil [206822 210716])
+            ("pr-insert-section-2" function nil nil [210719 212812])
+            ("pr-insert-section-3" function nil nil [212815 213187])
+            ("pr-insert-section-4" function nil nil [213190 215499])
+            ("pr-insert-section-5" function nil nil [215502 215788])
+            ("pr-insert-section-6" function nil nil [215791 216051])
+            ("pr-insert-section-7" function nil nil [216054 216395])
+            ("pr-kill-help" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [216398 216785])
+            ("pr-interface-quit" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [216788 216980])
+            ("pr-interface-help" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [216983 217148])
+            ("pr-interface-txt-print" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [217151 217925])
+            ("pr-interface-printify" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [217928 218558])
+            ("pr-interface-ps-print" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [218561 218850])
+            ("pr-interface-preview" function
+               (:user-visible-flag t
+                :arguments ("_ignore"))
+                nil [218853 219131])
+            ("pr-interface-ps" function (:arguments ("ps-despool" "ps-directory" "ps-file" "ps-file-up" "ps-region" "ps-mode" "ps-buffer")) nil [219134 220514])
+            ("pr-i-ps-send" function nil nil [220517 221054])
+            ("pr-i-directory" function nil nil [221057 221189])
+            ("pr-interface-directory" function (:arguments ("widget" "_ignore")) nil [221192 221449])
+            ("pr-interface-infile" function (:arguments ("widget" "_ignore")) nil [221452 221727])
+            ("pr-interface-outfile" function (:arguments ("widget" "_ignore")) nil [221730 222036])
+            ("pr-widget-field-action" function (:arguments ("widget" "event")) nil [222039 222259])
+            ("pr-insert-italic" function (:arguments ("str" "from" "to")) nil [222262 222479])
+            ("pr-insert-checkbox" function (:arguments ("before" "var-sym" "fun" "label")) nil [222482 222677])
+            ("pr-insert-toggle" function (:arguments ("var-sym" "label")) nil [222680 222873])
+            ("pr-insert-button" function (:arguments ("fun" "label" "separator")) nil [222876 223038])
+            ("pr-insert-menu" function (:arguments ("tag" "var-sym" "choices" "before" "after" "body")) nil [223041 223488])
+            ("pr-insert-radio-button" function (:arguments ("var-sym" "sym")) nil [223491 223924])
+            ("pr-update-radio-button" function (:arguments ("var-sym")) nil [223927 224225])
+            ("pr-update-checkbox" function (:arguments ("var-sym")) nil [224228 224393])
+            ("pr-choice-alist" function (:arguments ("alist")) nil [224396 224809])
+            ("printing" package nil nil [224890 224909]))          
+      :file "printing.el"
+      :pointmax 224938
+      :fsize 224937
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax '((close-paren 204372 . 204373) (symbol 204291 . 204308) (open-paren 204290 . 204291) (close-paren 51384 . 51385) (symbol 51268 . 51284) (open-paren 51267 . 51268) (close-paren 44652 . 44653) (symbol 43566 . 43583) (open-paren 43565 . 43566)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("lpr-windows-system" variable (:default-value (memq system-type (quote (ms-dos windows-nt)))) nil [1129 1246])
+            ("lpr-lp-system" variable (:default-value (memq system-type (quote (usg-unix-v hpux)))) nil [1263 1395])
+            ("lpr" customgroup (:user-visible-flag t) nil [1398 1471])
+            ("printer-name" variable (:default-value (and (eq system-type (quote ms-dos)) "PRN")) nil [1489 2502])
+            ("lpr-switches" variable nil nil [2519 2787])
+            ("lpr-add-switches" variable (:default-value (memq system-type (quote (berkeley-unix gnu/linux)))) nil [2789 3107])
+            ("lpr-printer-switch" variable (:default-value (if lpr-lp-system "-d " "-P")) nil [3109 3467])
+            ("lpr-command" variable (:default-value (purecopy (cond (lpr-windows-system "") (lpr-lp-system "lp") (t "lpr")))) nil [3484 4107])
+            ("lpr-headers-switches" variable nil nil [4240 4583])
+            ("print-region-function" variable (:default-value (if (memq system-type (quote (ms-dos windows-nt))) (function w32-direct-print-region-function) (function call-process-region))) nil [4585 4879])
+            ("lpr-page-header-program" variable (:default-value "pr") nil [4881 5006])
+            ("lpr-page-header-switches" variable (:default-value (quote ("-h" "%s" "-F"))) nil [5120 5511])
+            ("lpr-buffer" function (:user-visible-flag t) nil [5528 5870])
+            ("print-buffer" function (:user-visible-flag t) nil [5887 6597])
+            ("lpr-region" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [6614 6992])
+            ("print-region" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [7009 7759])
+            ("print-region-1" function (:arguments ("start" "end" "switches" "page-headers")) nil [7761 9608])
+            ("lpr-print-region" function (:arguments ("start" "end" "switches" "name")) nil [9610 11346])
+            ("print-region-new-buffer" function (:arguments ("ostart" "oend")) nil [11539 11872])
+            ("printify-region" function
+               (:user-visible-flag t
+                :arguments ("begin" "end"))
+                nil [11874 12481])
+            ("lpr-eval-switch" function (:arguments ("arg")) nil [12627 12806])
+            ("lpr-flatten-list" function (:arguments ("list")) nil [13097 13162])
+            ("lpr-flatten-list-1" function (:arguments ("list")) nil [13164 13346])
+            ("lpr" package nil nil [13348 13362]))          
+      :file "lpr.el"
+      :pointmax 13385
+      :fsize 13384
+      :lastmodtime '(23525 29512 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ps-print-version" variable
+               (:constant-flag t
+                :default-value "7.3.5")
+                nil [597 1028])
+            ("lpr" include nil nil [59445 59459])
+            ("if" code nil nil [59462 59718])
+            ("ps-def" include nil nil [59754 59771])
+            ("ps-print-loaddefs" include nil nil [59805 59833])
+            ("postscript" customgroup (:user-visible-flag t) nil [59967 60088])
+            ("ps-print" customgroup (:user-visible-flag t) nil [60090 60285])
+            ("ps-print-horizontal" customgroup (:user-visible-flag t) nil [60287 60420])
+            ("ps-print-vertical" customgroup (:user-visible-flag t) nil [60422 60549])
+            ("ps-print-headers" customgroup (:user-visible-flag t) nil [60551 60688])
+            ("ps-print-font" customgroup (:user-visible-flag t) nil [60690 60808])
+            ("ps-print-color" customgroup (:user-visible-flag t) nil [60810 60930])
+            ("ps-print-face" customgroup (:user-visible-flag t) nil [60932 61070])
+            ("ps-print-n-up" customgroup (:user-visible-flag t) nil [61072 61189])
+            ("ps-print-zebra" customgroup (:user-visible-flag t) nil [61191 61311])
+            ("ps-print-background" customgroup (:user-visible-flag t) nil [61313 61448])
+            ("ps-print-printer" customgroup
+               (:user-visible-flag t
+                :value (quote ((lpr custom-group))))
+                nil [61450 61594])
+            ("ps-print-page" customgroup (:user-visible-flag t) nil [61596 61713])
+            ("ps-print-miscellany" customgroup (:user-visible-flag t) nil [61715 61850])
+            ("ps-error-handler-message" variable (:default-value (quote paper)) nil [61853 62738])
+            ("ps-user-defined-prologue" variable nil nil [62740 64062])
+            ("ps-print-prologue-header" variable nil nil [64064 65323])
+            ("ps-printer-name" variable nil nil [65325 66776])
+            ("ps-printer-name-option" variable (:default-value (cond (lpr-windows-system "/D:") (t lpr-printer-switch))) nil [66778 67625])
+            ("ps-lpr-command" variable (:default-value lpr-command) nil [67627 68215])
+            ("ps-lpr-switches" variable (:default-value lpr-switches) nil [68217 69206])
+            ("ps-print-region-function" variable (:default-value (if (memq system-type (quote (ms-dos windows-nt))) (function w32-direct-ps-print-region-function) (function call-process-region))) nil [69208 69605])
+            ("ps-manual-feed" variable nil nil [69607 69798])
+            ("ps-end-with-control-d" variable (:default-value (and lpr-windows-system t)) nil [69800 70004])
+            ("ps-page-dimensions-database" variable (:default-value (purecopy (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5") (quote (addresslarge 236.0 99.0 "AddressLarge")) (quote (addresssmall 236.0 68.0 "AddressSmall")) (quote (cuthanging13 90.0 222.0 "CutHanging13")) (quote (cuthanging15 90.0 114.0 "CutHanging15")) (quote (diskette 181.0 136.0 "Diskette")) (quote (eurofilefolder 139.0 112.0 "EuropeanFilefolder")) (quote (eurofoldernarrow 526.0 107.0 "EuroFolderNarrow")) (quote (eurofolderwide 526.0 136.0 "EuroFolderWide")) (quote (euronamebadge 189.0 108.0 "EuroNameBadge")) (quote (euronamebadgelarge 223.0 136.0 "EuroNameBadgeLarge")) (quote (filefolder 230.0 37.0 "FileFolder")) (quote (jewelry 76.0 136.0 "Jewelry")) (quote (mediabadge 180.0 136.0 "MediaBadge")) (quote (multipurpose 126.0 68.0 "MultiPurpose")) (quote (retaillabel 90.0 104.0 "RetailLabel")) (quote (shipping 271.0 136.0 "Shipping")) (quote (slide35mm 26.0 104.0 "Slide35mm")) (quote (spine8mm 187.0 26.0 "Spine8mm")) (quote (topcoated 425.19685 136.0 "TopCoatedPaper")) (quote (topcoatedpaper 396.0 136.0 "TopcoatedPaper150")) (quote (vhsface 205.0 127.0 "VHSFace")) (quote (vhsspine 400.0 50.0 "VHSSpine")) (quote (zipdisk 156.0 136.0 "ZipDisk"))))) nil [70720 73227])
+            ("ps-paper-type" variable (:default-value (quote letter)) nil [73244 73675])
+            ("ps-warn-paper-type" variable (:default-value t) nil [73677 73906])
+            ("ps-landscape-mode" variable nil nil [73908 74041])
+            ("ps-print-upside-down" variable nil nil [74043 74209])
+            ("ps-selected-pages" variable nil nil [74211 75081])
+            ("ps-even-or-odd-pages" variable nil nil [75083 76893])
+            ("ps-print-control-characters" variable (:default-value (quote control-8-bit)) nil [76895 78049])
+            ("ps-n-up-printing" variable (:default-value 1) nil [78051 78445])
+            ("ps-n-up-margin" variable (:default-value (/ (* 72 1.0) 2.54)) nil [78447 78634])
+            ("ps-n-up-border-p" variable (:default-value t) nil [78636 78777])
+            ("ps-n-up-filling" variable (:default-value (quote left-top)) nil [78779 79947])
+            ("ps-number-of-columns" variable (:default-value (if ps-landscape-mode 2 1)) nil [79949 80105])
+            ("ps-zebra-stripes" variable nil nil [80107 80310])
+            ("ps-zebra-stripe-height" variable (:default-value 3) nil [80312 80507])
+            ("ps-zebra-color" variable (:default-value 0.95) nil [80509 81002])
+            ("ps-zebra-stripe-follow" variable nil nil [81004 83149])
+            ("ps-line-number" variable nil nil [83151 83281])
+            ("ps-line-number-step" variable (:default-value 1) nil [83283 84047])
+            ("ps-line-number-start" variable (:default-value 1) nil [84049 84905])
+            ("ps-print-background-image" variable nil nil [84907 86612])
+            ("ps-print-background-text" variable nil nil [86614 88424])
+            ("ps-left-margin" variable (:default-value (/ (* 72 2.0) 2.54)) nil [88685 88844])
+            ("ps-right-margin" variable (:default-value (/ (* 72 2.0) 2.54)) nil [88846 89006])
+            ("ps-inter-column" variable (:default-value (/ (* 72 2.0) 2.54)) nil [89008 89188])
+            ("ps-bottom-margin" variable (:default-value (/ (* 72 1.5) 2.54)) nil [89366 89525])
+            ("ps-top-margin" variable (:default-value (/ (* 72 1.5) 2.54)) nil [89527 89683])
+            ("ps-header-offset" variable (:default-value (/ (* 72 1.0) 2.54)) nil [89685 89882])
+            ("ps-header-line-pad" variable (:default-value 0.15) nil [89884 90153])
+            ("ps-footer-offset" variable (:default-value (/ (* 72 1.0) 2.54)) nil [90155 90352])
+            ("ps-footer-line-pad" variable (:default-value 0.15) nil [90354 90623])
+            ("ps-print-header" variable (:default-value t) nil [90650 91008])
+            ("ps-print-header-frame" variable (:default-value t) nil [91010 91161])
+            ("ps-header-frame-alist" variable (:default-value (quote ((fore-color . 0.0) (back-color . 0.9) (border-width . 0.4) (border-color . 0.0) (shadow-color . 0.0)))) nil [91163 93931])
+            ("ps-header-lines" variable (:default-value 2) nil [93933 94097])
+            ("ps-print-footer" variable nil nil [94099 94385])
+            ("ps-print-footer-frame" variable (:default-value t) nil [94387 94540])
+            ("ps-footer-frame-alist" variable (:default-value (quote ((fore-color . 0.0) (back-color . 0.9) (border-width . 0.4) (border-color . 0.0) (shadow-color . 0.0)))) nil [94542 96689])
+            ("ps-footer-lines" variable (:default-value 2) nil [96691 96857])
+            ("ps-print-only-one-header" variable nil nil [96859 97238])
+            ("ps-switch-header" variable (:default-value (quote duplex)) nil [97240 97845])
+            ("ps-show-n-of-n" variable (:default-value t) nil [97847 98091])
+            ("ps-spool-config" variable (:default-value (if lpr-windows-system nil (quote lpr-switches))) nil [98093 99460])
+            ("ps-spool-duplex" variable nil nil [99462 100034])
+            ("ps-spool-tumble" variable nil nil [100036 100438])
+            ("ps-font-info-database" variable (:default-value (quote ((Courier (fonts (normal . "Courier") (bold . "Courier-Bold") (italic . "Courier-Oblique") (bold-italic . "Courier-BoldOblique")) (size . 10.0) (line-height . 10.55) (space-width . 6.0) (avg-char-width . 6.0)) (Helvetica (fonts (normal . "Helvetica") (bold . "Helvetica-Bold") (italic . "Helvetica-Oblique") (bold-italic . "Helvetica-BoldOblique")) (size . 10.0) (line-height . 11.56) (space-width . 2.78) (avg-char-width . 5.09243)) (Times (fonts (normal . "Times-Roman") (bold . "Times-Bold") (italic . "Times-Italic") (bold-italic . "Times-BoldItalic")) (size . 10.0) (line-height . 11.0) (space-width . 2.5) (avg-char-width . 4.71432)) (Palatino (fonts (normal . "Palatino-Roman") (bold . "Palatino-Bold") (italic . "Palatino-Italic") (bold-italic . "Palatino-BoldItalic")) (size . 10.0) (line-height . 12.1) (space-width . 2.5) (avg-char-width . 5.08676)) (Helvetica-Narrow (fonts (normal . "Helvetica-Narrow") (bold . "Helvetica-Narrow-Bold") (italic . "Helvetica-Narrow-Oblique") (bold-italic . "Helvetica-Narrow-BoldOblique")) (size . 10.0) (line-height . 11.56) (space-width . 2.2796) (avg-char-width . 4.17579)) (NewCenturySchlbk (fonts (normal . "NewCenturySchlbk-Roman") (bold . "NewCenturySchlbk-Bold") (italic . "NewCenturySchlbk-Italic") (bold-italic . "NewCenturySchlbk-BoldItalic")) (size . 10.0) (line-height . 12.15) (space-width . 2.78) (avg-char-width . 5.31162)) (AvantGarde-Book (fonts (normal . "AvantGarde-Book") (italic . "AvantGarde-BookOblique")) (size . 10.0) (line-height . 11.77) (space-width . 2.77) (avg-char-width . 5.45189)) (AvantGarde-Demi (fonts (normal . "AvantGarde-Demi") (italic . "AvantGarde-DemiOblique")) (size . 10.0) (line-height . 12.72) (space-width . 2.8) (avg-char-width . 5.51351)) (Bookman-Demi (fonts (normal . "Bookman-Demi") (italic . "Bookman-DemiItalic")) (size . 10.0) (line-height . 11.77) (space-width . 3.4) (avg-char-width . 6.05946)) (Bookman-Light (fonts (normal . "Bookman-Light") (italic . "Bookman-LightItalic")) (size . 10.0) (line-height . 11.79) (space-width . 3.2) (avg-char-width . 5.67027)) (Symbol (fonts (normal . "Symbol")) (size . 10.0) (line-height . 13.03) (space-width . 2.5) (avg-char-width . 3.24324)) (Zapf-Dingbats (fonts (normal . "Zapf-Dingbats")) (size . 10.0) (line-height . 9.63) (space-width . 2.78) (avg-char-width . 2.78)) (ZapfChancery-MediumItalic (fonts (normal . "ZapfChancery-MediumItalic")) (size . 10.0) (line-height . 11.45) (space-width . 2.2) (avg-char-width . 4.10811)) (Zapf-Chancery-MediumItalic (fonts (normal . "ZapfChancery-MediumItalic")) (size . 10.0) (line-height . 11.45) (space-width . 2.2) (avg-char-width . 4.10811))))) nil [100451 105646])
+            ("ps-font-family" variable (:default-value (quote Courier)) nil [105648 105807])
+            ("ps-font-size" variable (:default-value (quote (7 . 8.5))) nil [105809 106270])
+            ("ps-header-font-family" variable (:default-value (quote Helvetica)) nil [106272 106450])
+            ("ps-header-font-size" variable (:default-value (quote (10 . 12))) nil [106452 106921])
+            ("ps-header-title-font-size" variable (:default-value (quote (12 . 14))) nil [106923 107421])
+            ("ps-footer-font-family" variable (:default-value (quote Helvetica)) nil [107423 107603])
+            ("ps-footer-font-size" variable (:default-value (quote (10 . 12))) nil [107605 108076])
+            ("ps-line-number-color" variable (:default-value "black") nil [108078 108550])
+            ("ps-line-number-font" variable (:default-value "Times-Italic") nil [108552 108743])
+            ("ps-line-number-font-size" variable (:default-value 6) nil [108745 109231])
+            ("ps-print-color-p" variable (:default-value (or (fboundp (quote x-color-values)) (fboundp (quote color-instance-rgb-components)))) nil [109413 110023])
+            ("ps-default-fg" variable nil nil [110025 111457])
+            ("ps-default-bg" variable nil nil [111459 112927])
+            ("ps-fg-list" variable nil nil [112929 114243])
+            ("ps-fg-validate-p" variable (:default-value t) nil [114245 114509])
+            ("ps-auto-font-detect" variable (:default-value t) nil [114511 114778])
+            ("ps-black-white-faces" variable (:default-value (quote ((font-lock-builtin-face "black" nil bold) (font-lock-comment-face "gray20" nil italic) (font-lock-constant-face "black" nil bold) (font-lock-function-name-face "black" nil bold) (font-lock-keyword-face "black" nil bold) (font-lock-string-face "black" nil italic) (font-lock-type-face "black" nil italic) (font-lock-variable-name-face "black" nil bold italic) (font-lock-warning-face "black" nil bold italic)))) nil [114780 116183])
+            ("ps-bold-faces" variable (:default-value (unless ps-print-color-p (quote (font-lock-function-name-face font-lock-builtin-face font-lock-variable-name-face font-lock-keyword-face font-lock-warning-face)))) nil [116185 116570])
+            ("ps-italic-faces" variable (:default-value (unless ps-print-color-p (quote (font-lock-variable-name-face font-lock-type-face font-lock-string-face font-lock-comment-face font-lock-warning-face)))) nil [116572 116953])
+            ("ps-underlined-faces" variable (:default-value (unless ps-print-color-p (quote (font-lock-function-name-face font-lock-constant-face font-lock-warning-face)))) nil [116955 117287])
+            ("ps-use-face-background" variable nil nil [117289 117879])
+            ("ps-left-header" variable (:default-value (list (quote ps-get-buffer-name) (quote ps-header-dirpart))) nil [117881 118853])
+            ("ps-right-header" variable (:default-value (list "/pagenumberstring load" (quote ps-time-stamp-locale-default) (quote ps-time-stamp-hh:mm:ss))) nil [118855 119840])
+            ("ps-left-footer" variable (:default-value (list (quote ps-get-buffer-name) (quote ps-header-dirpart))) nil [119842 120816])
+            ("ps-right-footer" variable (:default-value (list "/pagenumberstring load" (quote ps-time-stamp-locale-default) (quote ps-time-stamp-hh:mm:ss))) nil [120818 121805])
+            ("ps-razzle-dazzle" variable (:default-value t) nil [121807 121959])
+            ("ps-adobe-tag" variable (:default-value "%!PS-Adobe-3.0
+") nil [121961 122259])
+            ("ps-build-face-reference" variable (:default-value t) nil [122261 122813])
+            ("ps-always-build-face-reference" variable nil nil [122815 123191])
+            ("ps-banner-page-when-duplexing" variable nil nil [123193 123420])
+            ("ps-postscript-code-directory" variable (:default-value (cond ((fboundp (quote locate-data-directory)) (locate-data-directory "ps-print")) ((boundp (quote data-directory)) data-directory) (t (error "`ps-postscript-code-directory' isn't set properly")))) nil [123422 123999])
+            ("ps-line-spacing" variable nil nil [124001 124630])
+            ("ps-paragraph-spacing" variable nil nil [124632 125291])
+            ("ps-paragraph-regexp" variable (:default-value "[ 	]*$") nil [125293 125601])
+            ("ps-begin-cut-regexp" variable nil nil [125603 126424])
+            ("ps-end-cut-regexp" variable nil nil [126426 126714])
+            ("ps-last-selected-pages" variable nil nil [126811 126884])
+            ("ps-restore-selected-pages" function (:user-visible-flag t) nil [126887 127035])
+            ("ps-print-customize" function (:user-visible-flag t) nil [127146 127258])
+            ("ps-print-buffer" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [127369 127980])
+            ("ps-print-buffer-with-faces" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [127998 128431])
+            ("ps-print-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "filename"))
+                nil [128449 128726])
+            ("ps-print-region-with-faces" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "filename"))
+                nil [128744 129171])
+            ("ps-spool-buffer" function (:user-visible-flag t) nil [129189 129528])
+            ("ps-spool-buffer-with-faces" function (:user-visible-flag t) nil [129546 129991])
+            ("ps-spool-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [130009 130297])
+            ("ps-spool-region-with-faces" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [130315 130753])
+            ("ps-despool" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [130770 131342])
+            ("ps-line-lengths" function (:user-visible-flag t) nil [131359 131624])
+            ("ps-nb-pages-buffer" function
+               (:user-visible-flag t
+                :arguments ("nb-lines"))
+                nil [131641 131894])
+            ("ps-nb-pages-region" function
+               (:user-visible-flag t
+                :arguments ("nb-lines"))
+                nil [131911 132154])
+            ("ps-prefix-quote" variable nil nil [132156 132227])
+            ("ps-setup" function nil nil [132244 136064])
+            ("ps-print-quote" function (:arguments ("elt")) nil [136179 137370])
+            ("ps-value-string" function (:arguments ("val")) nil [137373 137602])
+            ("ps-comment-string" function (:arguments ("str" "value")) nil [137605 137747])
+            ("ps-value" function (:arguments ("alist-sym" "key")) nil [137750 137901])
+            ("ps-get" function (:arguments ("alist-sym" "key")) nil [137904 138089])
+            ("ps-put" function (:arguments ("alist-sym" "key" "value")) nil [138092 138586])
+            ("ps-del" function (:arguments ("alist-sym" "key")) nil [138589 139101])
+            ("ps-time-stamp-locale-default" function nil nil [139104 139245])
+            ("ps-time-stamp-mon-dd-yyyy" function nil nil [139248 139354])
+            ("ps-time-stamp-yyyy-mm-dd" function nil nil [139357 139472])
+            ("defalias" code nil nil [139528 139587])
+            ("ps-time-stamp-hh:mm:ss" function nil nil [139590 139684])
+            ("ps-print-color-scale" variable (:default-value 1.0) nil [139687 139720])
+            ("ps-color-scale" function (:arguments ("color")) nil [139722 139918])
+            ("ps-face-underlined-p" function (:arguments ("face")) nil [139921 140025])
+            ("ps-prologue-file" function (:arguments ("filenumber")) nil [140028 140689])
+            ("ps-mark-code-directory" variable nil nil [140692 140727])
+            ("ps-print-prologue-0" variable nil nil [140729 140799])
+            ("ps-print-prologue-1" variable nil nil [140801 140866])
+            ("ps-source-buffer" variable nil nil [140892 140921])
+            ("ps-spool-buffer-name" variable (:default-value "*PostScript*") nil [140922 140966])
+            ("ps-spool-buffer" variable nil nil [140967 140995])
+            ("ps-output-head" variable nil nil [140997 141024])
+            ("ps-output-tail" variable nil nil [141025 141052])
+            ("ps-page-postscript" variable nil nil [141054 141083])
+            ("ps-page-order" variable nil nil [141099 141123])
+            ("ps-page-sheet" variable nil nil [141151 141175])
+            ("ps-page-column" variable nil nil [141193 141218])
+            ("ps-page-printed" variable nil nil [141237 141263])
+            ("ps-page-n-up" variable nil nil [141287 141310])
+            ("ps-lines-printed" variable nil nil [141328 141355])
+            ("ps-showline-count" variable (:default-value 1) nil [141379 141407])
+            ("ps-first-page" variable nil nil [141431 141457])
+            ("ps-last-page" variable nil nil [141458 141483])
+            ("ps-print-page-p" variable (:default-value t) nil [141484 141510])
+            ("ps-control-or-escape-regexp" variable nil nil [141512 141552])
+            ("ps-n-up-on" variable nil nil [141553 141576])
+            ("ps-background-pages" variable nil nil [141578 141610])
+            ("ps-background-all-pages" variable nil nil [141611 141647])
+            ("ps-background-text-count" variable nil nil [141648 141683])
+            ("ps-background-image-count" variable nil nil [141684 141720])
+            ("ps-current-font" variable nil nil [141722 141748])
+            ("ps-default-foreground" variable nil nil [141749 141783])
+            ("ps-default-background" variable nil nil [141784 141818])
+            ("ps-default-color" variable nil nil [141819 141848])
+            ("ps-current-color" variable nil nil [141849 141878])
+            ("ps-current-bg" variable nil nil [141879 141905])
+            ("ps-foreground-list" variable nil nil [141906 141937])
+            ("ps-zebra-stripe-full-p" variable nil nil [141939 141974])
+            ("ps-razchunk" variable nil nil [141975 141997])
+            ("ps-color-p" variable nil nil [141999 142022])
+            ("ps-header-pad" variable nil nil [142192 142329])
+            ("ps-footer-pad" variable nil nil [142331 142468])
+            ("ps-page-dimensions-get-width" function (:arguments ("dims")) nil [142515 142577])
+            ("ps-page-dimensions-get-height" function (:arguments ("dims")) nil [142578 142640])
+            ("ps-page-dimensions-get-media" function (:arguments ("dims")) nil [142641 142703])
+            ("ps-landscape-page-height" variable nil nil [142705 142742])
+            ("ps-print-width" variable nil nil [142744 142771])
+            ("ps-print-height" variable nil nil [142772 142800])
+            ("ps-height-remaining" variable nil nil [142802 142834])
+            ("ps-width-remaining" variable nil nil [142835 142866])
+            ("ps-font-size-internal" variable nil nil [142868 142902])
+            ("ps-header-font-size-internal" variable nil nil [142903 142944])
+            ("ps-header-title-font-size-internal" variable nil nil [142945 142992])
+            ("ps-footer-font-size-internal" variable nil nil [142993 143034])
+            ("ps-line-spacing-internal" variable nil nil [143035 143072])
+            ("ps-paragraph-spacing-internal" variable nil nil [143073 143115])
+            ("ps-black-white-faces-alist" variable nil nil [143217 143622])
+            ("ps-print-face-extension-alist" variable nil nil [143625 144243])
+            ("ps-print-face-alist" variable nil nil [144246 144577])
+            ("ps-print-face-map-alist" variable
+               (:constant-flag t
+                :default-value (quote ((bold . 1) (italic . 2) (underline . 4) (strikeout . 8) (overline . 16) (shadow . 32) (box . 64) (outline . 128))))
+                nil [144580 144905])
+            ("ps-extend-face-list" function (:arguments ("face-extension-list" "merge-p" "alist-sym")) nil [145019 145640])
+            ("ps-extend-face" function (:arguments ("face-extension" "merge-p" "alist-sym")) nil [145658 147539])
+            ("ps-extension-bit" function (:arguments ("face-extension")) nil [147542 147902])
+            ("ps-font-lock-face-attributes" function nil nil [148335 149578])
+            ("ps-message-log-max" function nil nil [149694 149830])
+            ("ps-print-hook" variable nil nil [149833 149859])
+            ("ps-print-begin-sheet-hook" variable nil nil [149860 149898])
+            ("ps-print-begin-page-hook" variable nil nil [149899 149936])
+            ("ps-print-begin-column-hook" variable nil nil [149937 149976])
+            ("ps-print-without-faces" function (:arguments ("from" "to" "filename" "region-p")) nil [149979 150118])
+            ("ps-spool-without-faces" function (:arguments ("from" "to" "region-p")) nil [150121 150398])
+            ("ps-print-with-faces" function (:arguments ("from" "to" "filename" "region-p")) nil [150401 150534])
+            ("ps-spool-with-faces" function (:arguments ("from" "to" "region-p")) nil [150537 150822])
+            ("ps-count-lines-preprint" function (:arguments ("from" "to")) nil [150825 151040])
+            ("ps-count-lines" function (:arguments ("from" "to")) nil [151043 151186])
+            ("ps-printing-region" variable nil nil [151189 151609])
+            ("ps-printing-region-p" variable nil nil [151612 151694])
+            ("ps-printing-region" function (:arguments ("region-p" "from" "to")) nil [151697 151922])
+            ("ps-font-alist" function (:arguments ("font-sym")) nil [152024 152083])
+            ("ps-font" function (:arguments ("font-sym" "font-type")) nil [152085 152443])
+            ("ps-fonts" function (:arguments ("font-sym")) nil [152445 152516])
+            ("ps-font-number" function (:arguments ("font-sym" "font-type")) nil [152518 152634])
+            ("ps-line-height" function (:arguments ("font-sym")) nil [152636 152992])
+            ("ps-title-line-height" function (:arguments ("font-sym")) nil [152994 153376])
+            ("ps-space-width" function (:arguments ("font-sym")) nil [153378 153555])
+            ("ps-avg-char-width" function (:arguments ("font-sym")) nil [153557 153869])
+            ("ps-line-lengths-internal" function nil nil [153871 155844])
+            ("ps-nb-pages" function (:arguments ("nb-lines")) nil [155846 158277])
+            ("ps-lookup" function (:arguments ("key")) nil [158314 158370])
+            ("ps-size-scale" function (:arguments ("key")) nil [158371 158442])
+            ("ps-select-font" function (:arguments ("font-family" "sym" "font-size" "title-font-size")) nil [158444 159090])
+            ("ps-get-page-dimensions" function nil nil [159092 164066])
+            ("ps-print-preprint-region" function (:arguments ("prefix")) nil [164069 164227])
+            ("ps-print-preprint" function (:arguments ("prefix")) nil [164230 165221])
+            ("ps-string-escape-codes" variable (:default-value (let ((table (make-vector 256 nil)) (char 0)) (while (<= char 31) (aset table char (format "\\%03o" char)) (setq char (1+ char))) (while (< char 127) (aset table char (format "%c" char)) (setq char (1+ char))) (while (<= char 255) (aset table char (format "\\%o" char)) (setq char (1+ char))) (aset table 10 "\\n") (aset table 13 "\\r") (aset table 9 "\\t") (aset table 8 "\\b") (aset table 12 "\\f") (aset table 92 "\\\\") (aset table 40 "\\(") (aset table 41 "\\)") table)) nil [165566 166568])
+            ("ps-output-string-prim" function (:arguments ("string")) nil [166570 167250])
+            ("ps-init-output-queue" function nil nil [167284 167383])
+            ("ps-selected-pages" function nil nil [167386 167653])
+            ("ps-print-page-p" function nil nil [167656 168190])
+            ("ps-print-sheet-p" function nil nil [168193 168439])
+            ("ps-output" function (:arguments ("args")) nil [168442 168612])
+            ("ps-output-string" function (:arguments ("string")) nil [168614 168670])
+            ("ps-output-prologue" function (:arguments ("args")) nil [168740 168834])
+            ("ps-flush-output" function nil nil [168836 169396])
+            ("ps-insert-file" function (:arguments ("fname")) nil [169398 169549])
+            ("ps-encode-header-string-function" variable nil nil [169630 169675])
+            ("ps-generate-header-line" function (:arguments ("fonttag" "content")) nil [169677 171037])
+            ("ps-generate-header" function (:arguments ("name" "fonttag0" "fonttag1" "contents")) nil [171039 171429])
+            ("ps-output-boolean" function (:arguments ("name" "bool")) nil [171432 171537])
+            ("ps-output-frame-properties" function (:arguments ("name" "alist")) nil [171540 171936])
+            ("ps-background-pages" function (:arguments ("page-list" "func")) nil [171939 172356])
+            ("ps-boundingbox-re" variable
+               (:constant-flag t
+                :default-value "^%%BoundingBox:\\s-+\\([0-9.]+\\)\\s-+\\([0-9.]+\\)\\s-+\\([0-9.]+\\)\\s-+\\([0-9.]+\\)")
+                nil [172359 172481])
+            ("ps-get-boundingbox" function nil nil [172484 173019])
+            ("ps-float-format" function (:arguments ("value" "default")) nil [173022 173274])
+            ("ps-background-text" function nil nil [173277 174065])
+            ("ps-background-image" function nil nil [174068 175467])
+            ("ps-background" function (:arguments ("page-number")) nil [175470 175892])
+            ("ps-remove-duplicates" function (:arguments ("list")) nil [175985 176182])
+            ("ps-alist-position" function (:arguments ("item" "list")) nil [176330 176562])
+            ("ps-n-up-database" variable
+               (:constant-flag t
+                :default-value (quote ((a4 (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 t 3 4 2) (16 nil 4 4 0) (18 t 3 6 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (32 t 4 8 0) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (50 t 5 10 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (a3 (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (18 t 3 6 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (32 t 4 8 0) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (50 t 5 10 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (letter (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (36 nil 6 6 0) (40 t 5 8 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (legal (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 nil 3 2 1) (9 nil 3 3 0) (10 t 2 5 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (64 nil 8 8 0) (70 t 5 14 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (letter-small (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 0) (9 nil 3 3 0) (12 t 3 4 1) (15 t 3 5 0) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (28 t 4 7 0) (30 nil 6 5 1) (36 nil 6 6 0) (40 t 5 8 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (60 t 6 10 0) (64 nil 8 8 0) (72 ni 9 8 1) (81 nil 9 9 0) (84 t 7 12 0) (90 nil 10 9 1) (100 nil 10 10 0)) (tabloid (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (84 t 6 14 0) (90 nil 10 9 1) (100 nil 10 10 0)) (ledger (1 nil 1 1 0) (2 pag 1 2 0) (4 nil 2 2 0) (6 pag 2 3 1) (8 pag 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (84 pag 6 14 0) (90 nil 10 9 1) (100 nil 10 10 0)) (statement (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 nil 3 2 1) (9 nil 3 3 0) (10 t 2 5 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (21 t 3 7 0) (25 nil 5 5 0) (30 nil 6 5 1) (36 nil 6 6 0) (40 t 4 10 0) (42 nil 7 6 1) (49 nil 7 7 0) (56 nil 8 7 1) (60 t 5 12 0) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (executive (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (20 nil 5 4 1) (25 nil 5 5 0) (28 t 4 7 0) (30 nil 6 5 1) (36 nil 6 6 0) (42 nil 7 6 1) (45 t 5 9 0) (49 nil 7 7 0) (56 nil 8 7 1) (60 t 6 10 0) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (84 t 7 12 0) (90 nil 10 9 1) (100 nil 10 10 0)) (a4small (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (18 t 3 6 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (32 t 4 8 0) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (50 t 5 10 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (78 t 6 13 0) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (b4 (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (18 t 3 6 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (32 t 4 8 0) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (50 t 5 10 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 1) (81 nil 9 9 0) (90 nil 10 9 1) (100 nil 10 10 0)) (b5 (1 nil 1 1 0) (2 t 1 2 0) (4 nil 2 2 0) (6 t 2 3 1) (8 t 2 4 0) (9 nil 3 3 0) (12 nil 4 3 1) (16 nil 4 4 0) (18 t 3 6 0) (20 nil 5 4 1) (25 nil 5 5 0) (30 nil 6 5 1) (32 t 4 8 0) (36 nil 6 6 0) (42 nil 7 6 1) (49 nil 7 7 0) (50 t 5 10 0) (56 nil 8 7 1) (64 nil 8 8 0) (72 nil 9 8 0) (81 nil 9 9 0) (90 nil 10 9 1) (98 t 7 14 0) (100 nil 10 10 0)))))
+                nil [176565 183955])
+            ("ps-n-up-landscape" function (:arguments ("mat")) nil [183958 184006])
+            ("ps-n-up-lines" function (:arguments ("mat")) nil [184007 184055])
+            ("ps-n-up-columns" function (:arguments ("mat")) nil [184056 184104])
+            ("ps-n-up-missing" function (:arguments ("mat")) nil [184105 184153])
+            ("ps-n-up-printing" function nil nil [184156 184562])
+            ("ps-n-up-filling-database" variable
+               (:constant-flag t
+                :default-value (quote ((left-top "PageWidth" "0" "N-Up-End 1 sub PageWidth mul neg" "LandscapePageHeight neg" "N-Up-Lines" "N-Up-Columns" "0" "0") (left-bottom "PageWidth" "0" "N-Up-End 1 sub PageWidth mul neg" "LandscapePageHeight" "N-Up-Lines" "N-Up-Columns" "0" "N-Up-Repeat 1 sub LandscapePageHeight mul neg") (right-top "PageWidth neg" "0" "N-Up-End 1 sub PageWidth mul" "LandscapePageHeight neg" "N-Up-Lines" "N-Up-Columns" "N-Up-End 1 sub PageWidth mul" "0") (right-bottom "PageWidth neg" "0" "N-Up-End 1 sub PageWidth mul" "LandscapePageHeight" "N-Up-Lines" "N-Up-Columns" "N-Up-End 1 sub PageWidth mul" "N-Up-Repeat 1 sub LandscapePageHeight mul neg") (top-left "0" "LandscapePageHeight neg" "PageWidth" "N-Up-End 1 sub LandscapePageHeight mul" "N-Up-Columns" "N-Up-Lines" "0" "0") (bottom-left "0" "LandscapePageHeight" "PageWidth" "N-Up-End 1 sub LandscapePageHeight mul neg" "N-Up-Columns" "N-Up-Lines" "0" "N-Up-End 1 sub LandscapePageHeight mul neg") (top-right "0" "LandscapePageHeight neg" "PageWidth neg" "N-Up-End 1 sub LandscapePageHeight mul" "N-Up-Columns" "N-Up-Lines" "N-Up-Repeat 1 sub PageWidth mul" "0") (bottom-right "0" "LandscapePageHeight" "PageWidth neg" "N-Up-End 1 sub LandscapePageHeight mul neg" "N-Up-Columns" "N-Up-Lines" "N-Up-Repeat 1 sub PageWidth mul" "N-Up-End 1 sub LandscapePageHeight mul neg"))))
+                nil [184565 187794])
+            ("ps-n-up-filling" function nil nil [187797 187930])
+            ("ps-n-up-xcolumn" function (:arguments ("init")) nil [187933 187981])
+            ("ps-n-up-ycolumn" function (:arguments ("init")) nil [187982 188030])
+            ("ps-n-up-xline" function (:arguments ("init")) nil [188031 188079])
+            ("ps-n-up-yline" function (:arguments ("init")) nil [188080 188128])
+            ("ps-n-up-repeat" function (:arguments ("init")) nil [188129 188177])
+            ("ps-n-up-end" function (:arguments ("init")) nil [188178 188224])
+            ("ps-n-up-xstart" function (:arguments ("init")) nil [188225 188273])
+            ("ps-n-up-ystart" function (:arguments ("init")) nil [188274 188322])
+            ("ps-error-handler-alist" variable
+               (:constant-flag t
+                :default-value (quote ((none . 0) (paper . 1) (system . 2) (paper-and-system . 3))))
+                nil [188325 188504])
+            ("ps-zebra-stripe-alist" variable
+               (:constant-flag t
+                :default-value (quote ((follow . 1) (full . 2) (full-follow . 3))))
+                nil [188507 188647])
+            ("ps-begin-file" function nil nil [188650 198721])
+            ("ps-format-color" function (:arguments ("color" "default")) nil [198724 199169])
+            ("ps-insert-string" function (:arguments ("prologue")) nil [199172 199330])
+            ("ps-boolean-capitalized" function (:arguments ("bool")) nil [199333 199397])
+            ("ps-boolean-constant" function (:arguments ("bool")) nil [199400 199461])
+            ("ps-header-dirpart" function nil nil [199464 199684])
+            ("ps-get-buffer-name" function nil nil [199687 200101])
+            ("ps-get-size" function (:arguments ("size" "mess" "arg")) nil [200104 200483])
+            ("ps-get-font-size" function (:arguments ("font-sym")) nil [200486 200582])
+            ("ps-rgb-color" function (:arguments ("color" "unspecified" "default")) nil [200585 201241])
+            ("ps-basic-plot-string-function" variable (:default-value (quote ps-basic-plot-string)) nil [201243 201303])
+            ("ps-begin-job" function (:arguments ("genfunc")) nil [201305 206061])
+            ("ps-page-number" function nil nil [206064 206196])
+            ("ps-end-page" function nil nil [206199 206262])
+            ("ps-next-page" function nil nil [206265 206345])
+            ("ps-end-sheet" function nil nil [206348 206447])
+            ("ps-header-sheet" function nil nil [206450 207040])
+            ("ps-header-page" function nil nil [207043 207941])
+            ("ps-begin-page" function nil nil [207943 208816])
+            ("ps-skip-newline" function (:arguments ("limit")) nil [208818 208993])
+            ("ps-next-line" function nil nil [208995 209535])
+            ("ps-continue-line" function nil nil [209537 209868])
+            ("ps-find-wrappoint" function (:arguments ("from" "to" "char-width")) nil [209870 210101])
+            ("ps-basic-plot-str" function (:arguments ("from" "to" "string")) nil [210103 210367])
+            ("ps-basic-plot-string" function (:arguments ("from" "to" "_bg-color")) nil [210369 210669])
+            ("ps-basic-plot-whitespace" function (:arguments ("from" "to" "_bg-color")) nil [210671 210913])
+            ("ps-plot" function (:arguments ("plotfunc" "from" "to" "bg-color")) nil [210915 211608])
+            ("ps-last-font" variable nil nil [211610 211635])
+            ("ps-set-font" function (:arguments ("font")) nil [211637 211774])
+            ("ps-set-bg" function (:arguments ("color")) nil [211776 211969])
+            ("ps-set-color" function (:arguments ("color")) nil [211971 212200])
+            ("ps-plot-string" function (:arguments ("string")) nil [212203 212293])
+            ("ps-current-effect" variable nil nil [212296 212324])
+            ("ps-print-translation-table" variable (:default-value (let ((tbl (make-char-table (quote translation-table) nil))) (if (and (boundp (quote ucs-mule-8859-to-mule-unicode)) (char-table-p ucs-mule-8859-to-mule-unicode)) (map-char-table (function (lambda (k v) (if (and v (eq (char-charset v) (quote latin-iso8859-1)) (/= k v)) (aset tbl k v)))) ucs-mule-8859-to-mule-unicode)) tbl)) nil [212326 212843])
+            ("ps-plot-region" function (:arguments ("from" "to" "font" "fg-color" "bg-color" "effects")) nil [212845 215880])
+            ("ps-string-control-codes" variable (:default-value (let ((table (make-vector 256 nil)) (char 0)) (while (<= char 31) (aset table char (format "^%c" (+ char 64))) (setq char (1+ char))) (while (< char 127) (aset table char (format "%c" char)) (setq char (1+ char))) (aset table char "^?") (while (<= (setq char (1+ char)) 255) (aset table char (format "\\%o" char))) table)) nil [215882 216443])
+            ("ps-control-character" function (:arguments ("char")) nil [216445 216876])
+            ("ps-face-foreground-color-p" function (:arguments ("attr")) nil [216879 216969])
+            ("ps-face-background-color-p" function (:arguments ("attr")) nil [216972 217062])
+            ("ps-face-color-p" function (:arguments ("attr")) nil [217065 217173])
+            ("ps-face-extract-color" function (:arguments ("face-attrs")) nil [217176 217301])
+            ("ps-face-attributes" function (:arguments ("face")) nil [217304 218385])
+            ("ps-face-background" function (:arguments ("face" "background")) nil [218388 218965])
+            ("ps-face-attribute-list" function (:arguments ("face-or-list")) nil [218968 220056])
+            ("ps-font-type" variable
+               (:constant-flag t
+                :default-value (vector nil (quote bold) (quote italic) (quote bold-italic)))
+                nil [220059 220122])
+            ("ps-plot-with-face" function (:arguments ("from" "to" "face")) nil [220125 220933])
+            ("or" code nil nil [220972 221031])
+            ("ps-build-reference-face-lists" function nil nil [221034 221531])
+            ("ps-set-face-bold" function (:arguments ("face")) nil [221534 221598])
+            ("ps-set-face-italic" function (:arguments ("face")) nil [221600 221666])
+            ("ps-set-face-underline" function (:arguments ("face")) nil [221668 221737])
+            ("ps-set-face-attribute" function (:arguments ("face" "effect")) nil [221740 221885])
+            ("ps-map-face" function (:arguments ("face")) nil [221888 222449])
+            ("ps-screen-to-bit-face" function (:arguments ("face")) nil [222452 222886])
+            ("declare-function" code nil nil [222889 222961])
+            ("declare-function" code nil nil [222962 223027])
+            ("ps-print-ensure-fontified" function (:arguments ("start" "end")) nil [223060 223315])
+            ("ps-generate-postscript-with-faces" function (:arguments ("from" "to")) nil [223318 224062])
+            ("ps-generate-postscript" function (:arguments ("from" "to")) nil [224064 224133])
+            ("declare-function" code nil nil [224270 224320])
+            ("declare-function" code nil nil [224321 224378])
+            ("declare-function" code nil nil [224379 224429])
+            ("ps-generate" function (:arguments ("buffer" "from" "to" "genfunc")) nil [224431 226386])
+            ("ps-end-job" function (:arguments ("needs-begin-file")) nil [226389 227914])
+            ("ps-do-despool" function (:arguments ("filename")) nil [227982 228934])
+            ("ps-kill-emacs-check" function nil nil [228936 229387])
+            ("unless" code nil nil [229389 229464])
+            ("ps-print" package nil nil [229466 229485]))          
+      :file "ps-print.el"
+      :pointmax 229513
+      :fsize 229512
+      :lastmodtime '(23525 29516 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [950 967])
+            ("pcomplete" include nil nil [969 989])
+            ("pcmpl-x-tlmgr-program" variable (:default-value "tlmgr") nil [1044 1168])
+            ("pcmpl-x-tlmgr-common-options" variable (:default-value (quote ("--repository" "--gui" "--gui-lang" "--machine-readable" "--package-logfile" "--pause" "--persistent-downloads" "--no-persistent-downloads" "--no-execute-actions" "--debug-translation" "--help" "--version"))) nil [1170 1462])
+            ("pcmpl-x-tlmgr-actions" variable (:default-value (quote (("help") ("version") ("gui") ("install") ("update") ("backup") ("restore") ("remove") ("repository" ("list" "add" "remove" "set")) ("candidates") ("option" ("show" "showall" "repository" "formats" "postcode" "docfiles" "srcfiles" "backupdir" "autobackup" "sys_bin" "sys_man" "sys_info" "desktop_integration" "fileassocs" "multiuser")) ("conf" ("texmf" "tlmgr")) ("paper" ("a4" "letter" "xdvi" "pdftex" "dvips" "dvipdfmx" "dvipdfm" "context") (lambda nil (unless (member (pcomplete-arg 1) (quote ("a4" "letter"))) (pcomplete-here* (quote ("paper"))) (pcomplete-here* (quote ("a4" "letter")))))) ("platform" ("list" "add" "remove")) ("print-platform" ("collections" "schemes")) ("arch" ("list" "add" "remove")) ("print-arch" ("collections" "schemes")) ("info" ("collections" "schemes")) ("search") ("dump-tlpdb") ("check" ("files" "depends" "executes" "runfiles" "all")) ("path" ("add" "remove")) ("postaction" ("install" "remove") ("shortcut" "fileassoc" "script")) ("uninstall") ("generate" ("language" "language.dat" "language.def" "language.dat.lua" "fmtutil"))))) nil [1464 2950])
+            ("pcmpl-x-tlmgr-options-cache" variable (:default-value (make-hash-table :size 31 :test (quote equal))) nil [2952 3028])
+            ("pcmpl-x-tlmgr-action-options" function (:arguments ("action")) nil [3030 3798])
+            ("pcomplete/tlmgr" function nil nil [3815 4794])
+            ("pcmpl-x-ack-program" variable (:default-value (file-name-nondirectory (or (executable-find "ack-grep") (executable-find "ack") "ack"))) nil [5111 5374])
+            ("pcmpl-x-ack-color-options" variable (:default-value (quote ("clear" "reset" "dark" "bold" "underline" "underscore" "blink" "reverse" "concealed" "black" "red" "green" "yellow" "blue" "magenta" "on_black" "on_red" "on_green" "on_yellow" "on_blue" "on_magenta" "on_cyan" "on_white"))) nil [5376 5762])
+            ("pcmpl-x-ack-run" function (:arguments ("buffer" "args")) nil [5764 5982])
+            ("pcmpl-x-ack-short-options" function nil nil [5984 6337])
+            ("pcmpl-x-ack-long-options" function (:arguments ("arg")) nil [6339 6926])
+            ("pcmpl-x-ack-type-options" function nil nil [6928 7050])
+            ("pcomplete/ack" function nil nil [7067 8204])
+            ("defalias" code nil nil [8221 8266])
+            ("pcmpl-x-ag-options" variable nil nil [8341 8372])
+            ("pcmpl-x-ag-options" function nil nil [8374 9430])
+            ("pcomplete/ag" function nil nil [9447 9745])
+            ("pcmpl-x" package nil nil [9747 9765]))          
+      :file "pcmpl-x.el"
+      :pointmax 9791
+      :fsize 9790
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax '((close-paren 967 . 968) (symbol 932 . 949) (open-paren 931 . 932)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("epg" include nil nil [2983 2997])
+            ("plstore" customgroup (:user-visible-flag t) nil [2999 3115])
+            ("plstore-select-keys" variable (:default-value (quote silent)) nil [3117 3615])
+            ("plstore-encrypt-to" variable nil nil [3617 3883])
+            ("put" code nil nil [3885 4107])
+            ("put" code nil nil [4109 4153])
+            ("plstore-encoded" variable nil nil [4155 4183])
+            ("put" code nil nil [4185 4226])
+            ("plstore-cache-passphrase-for-symmetric-encryption" variable nil nil [4228 4290])
+            ("plstore-passphrase-alist" variable nil nil [4291 4328])
+            ("plstore-passphrase-callback-function" function (:arguments ("_context" "_key-id" "plstore")) nil [4330 5052])
+            ("plstore-progress-callback-function" function (:arguments ("_context" "_what" "_char" "current" "total" "handback")) nil [5054 5316])
+            ("plstore--get-buffer" function (:arguments ("arg")) nil [5318 5366])
+            ("plstore--get-alist" function (:arguments ("arg")) nil [5368 5415])
+            ("plstore--get-encrypted-data" function (:arguments ("arg")) nil [5417 5473])
+            ("plstore--get-secret-alist" function (:arguments ("arg")) nil [5475 5529])
+            ("plstore--get-merged-alist" function (:arguments ("arg")) nil [5531 5585])
+            ("plstore--set-buffer" function (:arguments ("arg" "buffer")) nil [5587 5649])
+            ("plstore--set-alist" function (:arguments ("arg" "plist")) nil [5651 5710])
+            ("plstore--set-encrypted-data" function (:arguments ("arg" "encrypted-data")) nil [5712 5798])
+            ("plstore--set-secret-alist" function (:arguments ("arg" "secret-alist")) nil [5800 5880])
+            ("plstore--set-merged-alist" function (:arguments ("arg" "merged-alist")) nil [5882 5962])
+            ("plstore-get-file" function (:arguments ("arg")) nil [5964 6041])
+            ("plstore--make" function (:arguments ("buffer" "alist" "encrypted-data" "secret-alist" "merged-alist")) nil [6043 6199])
+            ("plstore--init-from-buffer" function (:arguments ("plstore")) nil [6201 6593])
+            ("plstore-open" function (:arguments ("file")) nil [6610 7194])
+            ("plstore-revert" function (:arguments ("plstore")) nil [7196 7405])
+            ("plstore-close" function (:arguments ("plstore")) nil [7407 7524])
+            ("plstore--merge-secret" function (:arguments ("plstore")) nil [7526 8429])
+            ("plstore--decrypt" function (:arguments ("plstore")) nil [8431 9283])
+            ("plstore--match" function (:arguments ("entry" "keys" "skip-if-secret-found")) nil [9285 9908])
+            ("plstore-find" function (:arguments ("plstore" "keys")) nil [9910 10980])
+            ("plstore-get" function (:arguments ("plstore" "name")) nil [10982 11407])
+            ("plstore-put" function (:arguments ("plstore" "name" "keys" "secret-keys")) nil [11409 12686])
+            ("plstore-delete" function (:arguments ("plstore" "name")) nil [12688 13262])
+            ("pp-escape-newlines" variable nil nil [13264 13291])
+            ("plstore--insert-buffer" function (:arguments ("plstore")) nil [13292 14469])
+            ("plstore-save" function (:arguments ("plstore")) nil [14471 14686])
+            ("plstore--encode" function (:arguments ("plstore")) nil [14688 15381])
+            ("plstore--decode" function (:arguments ("string")) nil [15383 16223])
+            ("plstore--write-contents-functions" function nil nil [16225 16620])
+            ("plstore-mode-original" function (:user-visible-flag t) nil [16622 16992])
+            ("plstore-mode-decoded" function (:user-visible-flag t) nil [16994 17620])
+            ("plstore-mode-toggle-display" function (:user-visible-flag t) nil [17622 17835])
+            ("define-derived-mode" code nil nil [17852 18310])
+            ("plstore" package nil nil [18312 18330]))          
+      :file "plstore.el"
+      :pointmax 18357
+      :fsize 18356
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "ps-def.el"
+      :fsize 9640
+      :lastmodtime '(23525 29515 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "ps-print-loaddefs.el"
+      :fsize 2674
+      :lastmodtime '(23525 29516 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcmpl-gnu" package nil nil [865 885])
+            ("pcomplete" include nil nil [887 907])
+            ("pcmpl-unix" include nil nil [908 929])
+            ("pcmpl-gnu" customgroup (:user-visible-flag t) nil [931 1014])
+            ("pcmpl-gnu-makefile-regexps" variable (:default-value (quote ("\\`GNUmakefile" "\\`[Mm]akefile" "\\.ma?k\\'"))) nil [1036 1225])
+            ("pcomplete/gzip" function nil nil [1257 1638])
+            ("pcmpl-gnu-zipped-files" function (:arguments ("unzip-p")) nil [1640 2024])
+            ("pcomplete/bzip2" function nil nil [2041 2376])
+            ("pcmpl-gnu-bzipped-files" function (:arguments ("unzip-p")) nil [2378 2748])
+            ("pcomplete/make" function nil nil [2765 3139])
+            ("pcmpl-gnu-makefile-names" function nil nil [3141 3299])
+            ("pcmpl-gnu-make-rule-names" function nil nil [3301 4051])
+            ("pcmpl-gnu-tarfile-regexp" variable (:default-value "\\.t\\(ar\\(\\.\\(gz\\|bz2\\|Z\\|xz\\)\\)?\\|gz\\|a[zZ]\\|z2\\)\\'") nil [4053 4291])
+            ("tar-parse-info" variable nil nil [4327 4350])
+            ("declare-function" code nil nil [4351 4400])
+            ("pcmpl-gnu-with-file-buffer" function (:arguments ("file" "body")) nil [4402 4960])
+            ("pcomplete/tar" function nil nil [4977 12215])
+            ("pcomplete/find" function nil nil [12233 14079])
+            ("defalias" code nil nil [14096 14138]))          
+      :file "pcmpl-gnu.el"
+      :pointmax 14167
+      :fsize 14166
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcomplete" include nil nil [831 851])
+            ("pcmpl-unix-group-file" variable (:default-value "/etc/group") nil [873 1038])
+            ("pcmpl-unix-passwd-file" variable (:default-value "/etc/passwd") nil [1040 1208])
+            ("pcmpl-ssh-known-hosts-file" variable (:default-value "~/.ssh/known_hosts") nil [1210 1686])
+            ("pcmpl-ssh-config-file" variable (:default-value "~/.ssh/config") nil [1688 1975])
+            ("pcomplete/cd" function nil nil [2007 2099])
+            ("defalias" code nil nil [2116 2157])
+            ("pcomplete/rmdir" function nil nil [2174 2272])
+            ("pcomplete/rm" function nil nil [2289 2501])
+            ("pcomplete/xargs" function nil nil [2518 2757])
+            ("defalias" code nil nil [2774 2817])
+            ("pcomplete/which" function nil nil [2834 2963])
+            ("pcmpl-unix-read-passwd-file" function (:arguments ("file")) nil [2965 3531])
+            ("pcmpl-unix-group-names" function nil nil [3533 3709])
+            ("pcmpl-unix-user-names" function nil nil [3711 3888])
+            ("pcomplete/chown" function nil nil [3905 4291])
+            ("pcomplete/chgrp" function nil nil [4308 4504])
+            ("pcmpl-ssh-known-hosts" function nil nil [4596 5475])
+            ("pcmpl-ssh-config-hosts" function nil nil [5477 6006])
+            ("pcmpl-ssh-hosts" function nil nil [6008 6263])
+            ("pcomplete/ssh" function nil nil [6280 6444])
+            ("pcomplete/scp" function nil nil [6461 7609])
+            ("pcmpl-unix" package nil nil [7611 7632]))          
+      :file "pcmpl-unix.el"
+      :pointmax 7662
+      :fsize 7661
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcmpl-cvs" package nil nil [952 972])
+            ("pcomplete" include nil nil [974 994])
+            ("executable" include nil nil [995 1016])
+            ("pcmpl-cvs" customgroup (:user-visible-flag t) nil [1018 1110])
+            ("pcmpl-cvs-binary" variable (:default-value (or (executable-find "cvs") "cvs")) nil [1132 1268])
+            ("pcomplete/cvs" function nil nil [1300 4068])
+            ("pcmpl-cvs-commands" function nil nil [4070 4413])
+            ("pcmpl-cvs-modules" function nil nil [4415 4766])
+            ("pcmpl-cvs-tags" function (:arguments ("opers")) nil [4768 5373])
+            ("pcmpl-cvs-entries" function (:arguments ("opers")) nil [5375 6981]))          
+      :file "pcmpl-cvs.el"
+      :pointmax 7010
+      :fsize 7009
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("delete-selection-save-to-register" variable nil nil [2502 2653])
+            ("defalias" code nil nil [2670 2724])
+            ("define-minor-mode" code nil nil [2741 3659])
+            ("delsel--replace-text-or-position" variable nil nil [3661 3706])
+            ("delete-active-region" function (:arguments ("killp")) nil [3708 4359])
+            ("delete-selection-repeat-replace-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4361 7038])
+            ("delete-selection-helper" function (:arguments ("type")) nil [7040 10849])
+            ("delete-selection-pre-hook" function nil nil [10851 11376])
+            ("delete-selection-uses-region-p" function nil nil [11378 12108])
+            ("put" code nil nil [12110 12186])
+            ("put" code nil nil [12188 12226])
+            ("put" code nil nil [12227 12267])
+            ("put" code nil nil [12269 12304])
+            ("put" code nil nil [12305 12350])
+            ("put" code nil nil [12351 12393])
+            ("put" code nil nil [12507 12554])
+            ("put" code nil nil [12556 12615])
+            ("put" code nil nil [12616 12661])
+            ("put" code nil nil [12662 12696])
+            ("put" code nil nil [12697 12757])
+            ("put" code nil nil [12758 12794])
+            ("minibuffer-keyboard-quit" function (:user-visible-flag t) nil [12899 13222])
+            ("define-key" code nil nil [13224 13290])
+            ("define-key" code nil nil [13291 13360])
+            ("define-key" code nil nil [13361 13438])
+            ("define-key" code nil nil [13439 13516])
+            ("define-key" code nil nil [13517 13591])
+            ("delsel-unload-function" function nil nil [13593 14306])
+            ("delsel" package nil nil [14308 14325]))          
+      :file "delsel.el"
+      :pointmax 14351
+      :fsize 14350
+      :lastmodtime '(23525 29504 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("mwheel" include nil nil [2221 2238])
+            ("pixel-wait" variable nil nil [2240 2374])
+            ("pixel-resolution-fine-flag" variable nil nil [2376 2878])
+            ("pixel-dead-time" variable (:default-value 0.1) nil [2880 3136])
+            ("pixel-last-scroll-time" variable nil nil [3138 3241])
+            ("pixel-scroll-in-rush-p" function nil nil [3243 3778])
+            ("define-minor-mode" code nil nil [3795 4360])
+            ("pixel-scroll-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4362 5237])
+            ("pixel-scroll-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5262 6188])
+            ("pixel-bob-at-top-p" function (:arguments ("amt")) nil [6190 6441])
+            ("pixel-eob-at-top-p" function nil nil [6443 6580])
+            ("pixel-posn-y-at-point" function nil nil [6603 7066])
+            ("pixel-point-at-top-p" function (:arguments ("amt")) nil [7068 7455])
+            ("pixel-point-at-bottom-p" function (:arguments ("amt")) nil [7457 7922])
+            ("pixel-scroll-pixel-up" function (:arguments ("amt")) nil [7945 8235])
+            ("pixel-scroll-pixel-down" function (:arguments ("amt")) nil [8252 8786])
+            ("pixel--whistlestop-line-up" function nil nil [8788 9922])
+            ("pixel--whistlestop-pixel-up" function (:arguments ("n")) nil [9924 10226])
+            ("pixel-line-height" function (:arguments ("pos")) nil [10228 10832])
+            ("pixel-visual-line-height" function nil nil [10834 11653])
+            ("pixel-visible-pos-in-window" function nil nil [11655 12914])
+            ("pixel-point-at-unseen-line" function nil nil [12916 13766])
+            ("pixel-scroll-down-and-set-window-vscroll" function (:arguments ("vscroll")) nil [13768 14150])
+            ("pixel-scroll" package nil nil [14152 14175]))          
+      :file "pixel-scroll.el"
+      :pointmax 14206
+      :fsize 14205
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "mwheel.el"
+      :fsize 14334
+      :lastmodtime '(23525 29514 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcmpl-linux" package nil nil [1045 1067])
+            ("pcomplete" include nil nil [1069 1089])
+            ("pcomplete/kill" function nil nil [1246 1658])
+            ("pcomplete/umount" function nil nil [1675 1871])
+            ("pcomplete/mount" function nil nil [1888 2073])
+            ("pcmpl-linux-fs-types" function nil nil [2075 2310])
+            ("pcmpl-linux-mounted-directories" function nil nil [2312 2753])
+            ("pcomplete-pare-list" function (:arguments ("l" "r")) nil [2755 3094])
+            ("pcmpl-linux-mountable-directories" function nil nil [3096 3631]))          
+      :file "pcmpl-linux.el"
+      :pointmax 3662
+      :fsize 3661
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("pcomplete" include nil nil [915 935])
+            ("pcmpl-rpm" customgroup (:user-visible-flag t) nil [937 1036])
+            ("pcmpl-rpm-query-options" variable (:default-value (let (opts) (with-temp-buffer (when (ignore-errors (call-process "rpm" nil t nil "--help")) (if (search-backward "--nodigest " nil (quote move)) (setq opts (quote ("--nodigest")))) (goto-char (point-min)) (if (search-forward "--nosignature " nil t) (push "--nosignature" opts)))) opts)) nil [1111 1748])
+            ("pcmpl-rpm-cache" variable (:default-value t) nil [1750 1887])
+            ("pcmpl-rpm-cache-stamp-file" variable
+               (:constant-flag t
+                :default-value "/var/lib/rpm/Packages")
+                nil [1889 2024])
+            ("pcmpl-rpm-cache-time" variable nil nil [2026 2121])
+            ("pcmpl-rpm-packages" variable nil nil [2123 2186])
+            ("pcmpl-rpm-packages" function nil nil [2203 3057])
+            ("pcmpl-rpm-all-query" function (:arguments ("flag")) nil [3153 3486])
+            ("pcmpl-rpm-files" function nil nil [3488 3559])
+            ("pcomplete/rpm" function nil nil [3576 11662])
+            ("pcmpl-rpm" package nil nil [11664 11684]))          
+      :file "pcmpl-rpm.el"
+      :pointmax 11713
+      :fsize 11712
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [962 979])
+            ("profiler" customgroup (:user-visible-flag t) nil [981 1079])
+            ("profiler-version" variable
+               (:constant-flag t
+                :default-value "24.3")
+                nil [1081 1115])
+            ("profiler-sampling-interval" variable (:default-value 1000000) nil [1117 1245])
+            ("profiler-ensure-string" function (:arguments ("object")) nil [1264 1459])
+            ("profiler-format-percent" function (:arguments ("number" "divisor")) nil [1461 1560])
+            ("profiler-format-number" function (:arguments ("number")) nil [1562 2038])
+            ("profiler-format" function (:arguments ("fmt" "args")) nil [2040 2901])
+            ("profiler-format-entry" function (:arguments ("entry")) nil [2918 3350])
+            ("profiler-fixup-entry" function (:arguments ("entry")) nil [3352 3457])
+            ("profiler-fixup-backtrace" function (:arguments ("backtrace")) nil [3477 3580])
+            ("profiler-compare-logs" function (:arguments ("log1" "log2")) nil [3997 4441])
+            ("profiler-fixup-log" function (:arguments ("log")) nil [4443 4693])
+            ("cl-defstruct" code nil nil [4711 5189])
+            ("profiler-compare-profiles" function (:arguments ("profile1" "profile2")) nil [5191 5664])
+            ("profiler-fixup-profile" function (:arguments ("profile")) nil [5666 5998])
+            ("profiler-write-profile" function (:arguments ("profile" "filename" "confirm")) nil [6000 6274])
+            ("profiler-read-profile" function (:arguments ("filename")) nil [6276 6500])
+            ("profiler-running-p" function (:arguments ("mode")) nil [6502 6926])
+            ("profiler-cpu-profile" function nil nil [6928 7122])
+            ("profiler-memory-profile" function nil nil [7124 7332])
+            ("cl-defstruct" code nil nil [7351 7480])
+            ("profiler-calltree-leaf-p" function (:arguments ("tree")) nil [7482 7564])
+            ("profiler-calltree-count<" function (:arguments ("a" "b")) nil [7566 7766])
+            ("profiler-calltree-count>" function (:arguments ("a" "b")) nil [7768 7845])
+            ("profiler-calltree-depth" function (:arguments ("tree")) nil [7847 7981])
+            ("profiler-calltree-find" function (:arguments ("tree" "entry")) nil [7983 8340])
+            ("profiler-calltree-walk" function (:arguments ("calltree" "function")) nil [8342 8523])
+            ("profiler-calltree-build-1" function (:arguments ("tree" "log" "reverse")) nil [8525 9373])
+            ("define-hash-table-test" code nil nil [9376 9576])
+            ("profiler-calltree-build-unified" function (:arguments ("tree" "log")) nil [9578 14703])
+            ("profiler-calltree-compute-percentages" function (:arguments ("tree")) nil [14705 15255])
+            ("cl-defun" code nil nil [15257 15529])
+            ("profiler-calltree-sort" function (:arguments ("tree" "predicate")) nil [15531 15806])
+            ("profiler-report-closed-mark" variable (:default-value "+") nil [15832 15948])
+            ("profiler-report-open-mark" variable (:default-value "-") nil [15950 16062])
+            ("profiler-report-leaf-mark" variable (:default-value " ") nil [16064 16177])
+            ("profiler-report-cpu-line-format" variable (:default-value (quote ((50 left) (24 right ((19 right) (5 right)))))) nil [16179 16280])
+            ("profiler-report-memory-line-format" variable (:default-value (quote ((55 left) (19 right ((14 right profiler-format-number) (5 right)))))) nil [16282 16409])
+            ("defvar-local" code nil nil [16411 16478])
+            ("defvar-local" code nil nil [16480 16608])
+            ("defvar-local" code nil nil [16610 16738])
+            ("profiler-report-make-entry-part" function (:arguments ("entry")) nil [16740 17152])
+            ("profiler-report-make-name-part" function (:arguments ("tree")) nil [17154 17535])
+            ("profiler-report-header-line-format" function (:arguments ("fmt" "args")) nil [17537 17731])
+            ("profiler-report-line-format" function (:arguments ("tree")) nil [17733 18324])
+            ("profiler-report-insert-calltree" function (:arguments ("tree")) nil [18326 18484])
+            ("profiler-report-insert-calltree-children" function (:arguments ("tree")) nil [18486 18619])
+            ("profiler-report-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "n" (quote profiler-report-next-entry)) (define-key map "p" (quote profiler-report-previous-entry)) (define-key map "
" (quote profiler-report-toggle-entry)) (define-key map "	" (quote profiler-report-toggle-entry)) (define-key map "i" (quote profiler-report-toggle-entry)) (define-key map [mouse-1] (quote profiler-report-toggle-entry)) (define-key map "f" (quote profiler-report-find-entry)) (define-key map "j" (quote profiler-report-find-entry)) (define-key map [mouse-2] (quote profiler-report-find-entry)) (define-key map "d" (quote profiler-report-describe-entry)) (define-key map "C" (quote profiler-report-render-calltree)) (define-key map "B" (quote profiler-report-render-reversed-calltree)) (define-key map "A" (quote profiler-report-ascending-sort)) (define-key map "D" (quote profiler-report-descending-sort)) (define-key map "=" (quote profiler-report-compare-profile)) (define-key map (kbd "C-x C-w") (quote profiler-report-write-profile)) (easy-menu-define profiler-report-menu map "Menu for Profiler Report mode." (quote ("Profiler" ["Next Entry" profiler-report-next-entry :active t :help "Move to next entry"] ["Previous Entry" profiler-report-previous-entry :active t :help "Move to previous entry"] "--" ["Toggle Entry" profiler-report-toggle-entry :active (profiler-report-calltree-at-point) :help "Expand or collapse the current entry"] ["Find Entry" profiler-report-find-entry :active (profiler-report-calltree-at-point) :help "Find the definition of the current entry"] ["Describe Entry" profiler-report-describe-entry :active (profiler-report-calltree-at-point) :help "Show the documentation of the current entry"] "--" ["Show Calltree" profiler-report-render-calltree :active profiler-report-reversed :help "Show calltree view"] ["Show Reversed Calltree" profiler-report-render-reversed-calltree :active (not profiler-report-reversed) :help "Show reversed calltree view"] ["Sort Ascending" profiler-report-ascending-sort :active (not (eq profiler-report-order (quote ascending))) :help "Sort calltree view in ascending order"] ["Sort Descending" profiler-report-descending-sort :active (not (eq profiler-report-order (quote descending))) :help "Sort calltree view in descending order"] "--" ["Compare Profile..." profiler-report-compare-profile :active t :help "Compare current profile with another"] ["Write Profile..." profiler-report-write-profile :active t :help "Write current profile to a file"] "--" ["Start Profiler" profiler-start :active (not (profiler-running-p)) :help "Start profiling"] ["Stop Profiler" profiler-stop :active (profiler-running-p) :help "Stop profiling"] ["New Report" profiler-report :active (profiler-running-p) :help "Make a new report"]))) map)) nil [18640 22108])
+            ("profiler-report-make-buffer-name" function (:arguments ("profile")) nil [22110 22360])
+            ("profiler-report-setup-buffer-1" function (:arguments ("profile")) nil [22362 22751])
+            ("profiler-report-setup-buffer" function (:arguments ("profile")) nil [22753 23015])
+            ("define-derived-mode" code nil nil [23017 23227])
+            ("profiler-report-calltree-at-point" function (:arguments ("point")) nil [23252 23362])
+            ("profiler-report-move-to-entry" function nil nil [23364 23572])
+            ("profiler-report-next-entry" function (:user-visible-flag t) nil [23574 23709])
+            ("profiler-report-previous-entry" function (:user-visible-flag t) nil [23711 23857])
+            ("profiler-report-expand-entry" function
+               (:user-visible-flag t
+                :arguments ("full"))
+                nil [23859 24670])
+            ("profiler-report-collapse-entry" function (:user-visible-flag t) nil [24672 25408])
+            ("profiler-report-toggle-entry" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25410 25702])
+            ("profiler-report-find-entry" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [25704 26178])
+            ("profiler-report-describe-entry" function (:user-visible-flag t) nil [26180 26436])
+            ("cl-defun" code nil nil [26438 27379])
+            ("profiler-report-rerender-calltree" function nil nil [27381 27568])
+            ("profiler-report-render-calltree" function (:user-visible-flag t) nil [27570 27730])
+            ("profiler-report-render-reversed-calltree" function (:user-visible-flag t) nil [27732 27908])
+            ("profiler-report-ascending-sort" function (:user-visible-flag t) nil [27910 28090])
+            ("profiler-report-descending-sort" function (:user-visible-flag t) nil [28092 28275])
+            ("profiler-report-profile" function (:arguments ("profile")) nil [28277 28378])
+            ("profiler-report-profile-other-window" function (:arguments ("profile")) nil [28380 28507])
+            ("profiler-report-profile-other-frame" function (:arguments ("profile")) nil [28509 28634])
+            ("profiler-report-compare-profile" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [28636 29000])
+            ("profiler-report-write-profile" function
+               (:user-visible-flag t
+                :arguments ("filename" "confirm"))
+                nil [29002 29344])
+            ("profiler-start" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [29386 30228])
+            ("profiler-stop" function (:user-visible-flag t) nil [30230 30616])
+            ("profiler-reset" function (:user-visible-flag t) nil [30618 30790])
+            ("profiler-report-cpu" function nil nil [30792 30937])
+            ("profiler-report-memory" function nil nil [30939 31090])
+            ("profiler-report" function (:user-visible-flag t) nil [31092 31215])
+            ("profiler-find-profile" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [31232 31438])
+            ("profiler-find-profile-other-window" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [31455 31687])
+            ("profiler-find-profile-other-frame" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [31704 31933])
+            ("profiler" package nil nil [32500 32519]))          
+      :file "profiler.el"
+      :pointmax 32546
+      :fsize 32545
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("proced" customgroup (:user-visible-flag t) nil [2260 2353])
+            ("proced-signal-function" variable (:default-value (quote signal-process)) nil [2355 2656])
+            ("proced-renice-command" variable (:default-value "renice") nil [2658 2796])
+            ("proced-signal-list" variable (:default-value (quote (("HUP" . "   (1.  Hangup)") ("INT" . "   (2.  Terminal interrupt)") ("QUIT" . "  (3.  Terminal quit)") ("ABRT" . "  (6.  Process abort)") ("KILL" . "  (9.  Kill - cannot be caught or ignored)") ("ALRM" . "  (14. Alarm Clock)") ("TERM" . "  (15. Termination)") ("CONT" . "  (Continue executing)") ("STOP" . "  (Stop executing / pause - cannot be caught or ignored)") ("TSTP" . "  (Terminal stop / pause)")))) nil [2798 3505])
+            ("proced-grammar-alist" variable (:default-value (quote ((euid "EUID" "%d" right proced-< nil (euid pid) (nil t nil)) (user "User" nil left proced-string-lessp nil (user pid) (nil t nil)) (egid "EGID" "%d" right proced-< nil (egid euid pid) (nil t nil)) (group "Group" nil left proced-string-lessp nil (group user pid) (nil t nil)) (comm "Command" nil left proced-string-lessp nil (comm pid) (nil t nil)) (state "Stat" nil left proced-string-lessp nil (state pid) (nil t nil)) (ppid "PPID" "%d" right proced-< nil (ppid pid) ((lambda (ppid) (proced-filter-parents proced-process-alist ppid)) "refine to process parents")) (pgrp "PGrp" "%d" right proced-< nil (pgrp euid pid) (nil t nil)) (sess "Sess" "%d" right proced-< nil (sess pid) (nil t nil)) (ttname "TTY" proced-format-ttname left proced-string-lessp nil (ttname pid) (nil t nil)) (tpgid "TPGID" "%d" right proced-< nil (tpgid pid) (nil t nil)) (minflt "MinFlt" "%d" right proced-< nil (minflt pid) (nil t t)) (majflt "MajFlt" "%d" right proced-< nil (majflt pid) (nil t t)) (cminflt "CMinFlt" "%d" right proced-< nil (cminflt pid) (nil t t)) (cmajflt "CMajFlt" "%d" right proced-< nil (cmajflt pid) (nil t t)) (utime "UTime" proced-format-time right proced-time-lessp t (utime pid) (nil t t)) (stime "STime" proced-format-time right proced-time-lessp t (stime pid) (nil t t)) (time "Time" proced-format-time right proced-time-lessp t (time pid) (nil t t)) (cutime "CUTime" proced-format-time right proced-time-lessp t (cutime pid) (nil t t)) (cstime "CSTime" proced-format-time right proced-time-lessp t (cstime pid) (nil t t)) (ctime "CTime" proced-format-time right proced-time-lessp t (ctime pid) (nil t t)) (pri "Pr" "%d" right proced-< t (pri pid) (nil t t)) (nice "Ni" "%3d" 3 proced-< t (nice pid) (t t nil)) (thcount "THCount" "%d" right proced-< t (thcount pid) (nil t t)) (start "Start" proced-format-start 6 proced-time-lessp nil (start pid) (t t nil)) (vsize "VSize" "%d" right proced-< t (vsize pid) (nil t t)) (rss "RSS" "%d" right proced-< t (rss pid) (nil t t)) (etime "ETime" proced-format-time right proced-time-lessp t (etime pid) (nil t t)) (pcpu "%CPU" "%.1f" right proced-< t (pcpu pid) (nil t t)) (pmem "%Mem" "%.1f" right proced-< t (pmem pid) (nil t t)) (args "Args" proced-format-args left proced-string-lessp nil (args pid) (nil t nil)) (pid "PID" "%d" right proced-< nil (pid) ((lambda (ppid) (proced-filter-children proced-process-alist ppid)) "refine to process children")) (tree "Tree" proced-format-tree left nil nil nil nil)))) nil [4066 10963])
+            ("proced-custom-attributes" variable nil nil [10965 11486])
+            ("proced-format-alist" variable (:default-value (quote ((short user pid tree pcpu pmem start time (args comm)) (medium user pid tree pcpu pmem vsize rss ttname state start time (args comm)) (long user euid group pid tree pri nice pcpu pmem vsize rss ttname state start time (args comm)) (verbose user euid group egid pid ppid tree pgrp sess pri nice pcpu pmem state thcount vsize rss ttname tpgid minflt majflt cminflt cmajflt start time utime stime ctime cutime cstime etime (args comm))))) nil [11936 13113])
+            ("proced-format" variable (:default-value (quote short)) nil [13115 13428])
+            ("make-variable-buffer-local" code nil nil [13429 13472])
+            ("proced-filter-alist" variable (:default-value (\` ((user (user \, (concat "\\`" (regexp-quote (user-real-login-name)) "\\'"))) (user-running (user \, (concat "\\`" (regexp-quote (user-real-login-name)) "\\'")) (state . "\\`[Rr]\\'")) (all) (all-running (state . "\\`[Rr]\\'")) (emacs (fun-all lambda (list) (proced-filter-children list (\, (emacs-pid)))))))) nil [13574 15307])
+            ("proced-filter" variable (:default-value (quote user)) nil [15309 16023])
+            ("make-variable-buffer-local" code nil nil [16024 16067])
+            ("proced-sort" variable (:default-value (quote pcpu)) nil [16069 16423])
+            ("make-variable-buffer-local" code nil nil [16424 16465])
+            ("proced-descend" variable (:default-value t) nil [16467 16621])
+            ("make-variable-buffer-local" code nil nil [16622 16666])
+            ("proced-goal-attribute" variable (:default-value (quote args)) nil [16668 16872])
+            ("proced-auto-update-interval" variable (:default-value 5) nil [16874 17012])
+            ("proced-auto-update-flag" variable nil nil [17014 17197])
+            ("make-variable-buffer-local" code nil nil [17198 17251])
+            ("proced-tree-flag" variable nil nil [17253 17377])
+            ("make-variable-buffer-local" code nil nil [17378 17424])
+            ("proced-post-display-hook" variable nil nil [17426 17663])
+            ("proced-after-send-signal-hook" variable nil nil [17665 17893])
+            ("proced-available" variable (:default-value (not (null (list-system-processes)))) nil [17918 18038])
+            ("proced-process-alist" variable nil nil [18040 18223])
+            ("make-variable-buffer-local" code nil nil [18224 18274])
+            ("proced-sort-internal" variable nil nil [18276 18403])
+            ("proced-marker-char" variable (:default-value 42) nil [18405 18498])
+            ("proced-faces" customgroup (:user-visible-flag t) nil [18597 18683])
+            ("proced-mark" variable
+               (:default-value (quote ((t (:inherit font-lock-constant-face))))
+                :type "face")
+                nil [18685 18805])
+            ("proced-marked" variable
+               (:default-value (quote ((t (:inherit error))))
+                :type "face")
+                nil [18807 18915])
+            ("proced-sort-header" variable
+               (:default-value (quote ((t (:inherit font-lock-keyword-face))))
+                :type "face")
+                nil [18917 19067])
+            ("proced-re-mark" variable (:default-value "^[^ 
+]") nil [19069 19186])
+            ("proced-header-line" variable nil nil [19188 19261])
+            ("make-variable-buffer-local" code nil nil [19262 19310])
+            ("proced-temp-alist" variable nil nil [19312 19383])
+            ("proced-process-tree" variable nil nil [19385 19462])
+            ("proced-tree-depth" variable nil nil [19464 19550])
+            ("proced-auto-update-timer" variable nil nil [19552 19650])
+            ("proced-log-buffer" variable (:default-value "*Proced log*") nil [19652 19724])
+            ("proced-help-string" variable
+               (:constant-flag t
+                :default-value "(n)ext, (p)revious, (m)ark, (u)nmark, (k)ill, (q)uit (type ? for more help)")
+                nil [19726 19863])
+            ("proced-header-help-echo" variable
+               (:constant-flag t
+                :default-value "mouse-1, mouse-2: sort by attribute %s%s (%s)")
+                nil [19865 20009])
+            ("proced-field-help-echo" variable
+               (:constant-flag t
+                :default-value "mouse-2, RET: refine by attribute %s %s")
+                nil [20011 20148])
+            ("proced-font-lock-keywords" variable (:default-value (\` (((\, proced-re-mark) quote proced-mark) ((\, (concat "^[" (char-to-string proced-marker-char) "]")) ".+" (proced-move-to-goal-column) nil (0 (quote proced-marked)))))) nil [20150 20495])
+            ("proced-mode-map" variable (:default-value (let ((km (make-sparse-keymap))) (define-key km " " (quote next-line)) (define-key km "n" (quote next-line)) (define-key km "p" (quote previous-line)) (define-key km "" (quote next-line)) (define-key km "" (quote previous-line)) (define-key km "" (quote previous-line)) (define-key km [33554464] (quote previous-line)) (define-key km [down] (quote next-line)) (define-key km [up] (quote previous-line)) (define-key km "d" (quote proced-mark)) (define-key km "m" (quote proced-mark)) (put (quote proced-mark) :advertised-binding "m") (define-key km "u" (quote proced-unmark)) (define-key km "" (quote proced-unmark-backward)) (define-key km "M" (quote proced-mark-all)) (define-key km "U" (quote proced-unmark-all)) (define-key km "t" (quote proced-toggle-marks)) (define-key km "C" (quote proced-mark-children)) (define-key km "P" (quote proced-mark-parents)) (define-key km "f" (quote proced-filter-interactive)) (define-key km [mouse-2] (quote proced-refine)) (define-key km "
" (quote proced-refine)) (define-key km "sc" (quote proced-sort-pcpu)) (define-key km "sm" (quote proced-sort-pmem)) (define-key km "sp" (quote proced-sort-pid)) (define-key km "ss" (quote proced-sort-start)) (define-key km "sS" (quote proced-sort-interactive)) (define-key km "st" (quote proced-sort-time)) (define-key km "su" (quote proced-sort-user)) (define-key km [header-line mouse-1] (quote proced-sort-header)) (define-key km [header-line mouse-2] (quote proced-sort-header)) (define-key km "T" (quote proced-toggle-tree)) (define-key km "F" (quote proced-format-interactive)) (define-key km "o" (quote proced-omit-processes)) (define-key km "x" (quote proced-send-signal)) (define-key km "k" (quote proced-send-signal)) (define-key km "r" (quote proced-renice)) (define-key km "h" (quote describe-mode)) (define-key km "?" (quote proced-help)) (define-key km [remap undo] (quote proced-undo)) (define-key km [remap advertised-undo] (quote proced-undo)) km)) nil [20497 22712])
+            ("easy-menu-define" code nil nil [22714 25093])
+            ("proced-marker-regexp" function nil nil [25115 25314])
+            ("proced-success-message" function (:arguments ("action" "count")) nil [25316 25499])
+            ("proced-move-to-goal-column" function nil nil [25958 26189])
+            ("proced-header-line" function nil nil [26191 26647])
+            ("proced-pid-at-point" function nil nil [26649 26894])
+            ("define-derived-mode" code nil nil [26912 29276])
+            ("proced" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [29293 30522])
+            ("proced-auto-update-timer" function nil nil [30524 30787])
+            ("proced-toggle-auto-update" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [30789 31461])
+            ("proced-mark" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [31473 31605])
+            ("proced-unmark" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [31607 31745])
+            ("proced-unmark-backward" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [31747 32007])
+            ("proced-do-mark" function (:arguments ("mark" "count")) nil [32009 32464])
+            ("proced-toggle-marks" function (:user-visible-flag t) nil [32466 32933])
+            ("proced-insert-mark" function (:arguments ("mark" "backward")) nil [32935 33304])
+            ("proced-mark-all" function (:user-visible-flag t) nil [33306 33478])
+            ("proced-unmark-all" function (:user-visible-flag t) nil [33480 33660])
+            ("proced-do-mark-all" function (:arguments ("mark")) nil [33662 34829])
+            ("proced-mark-children" function
+               (:user-visible-flag t
+                :arguments ("ppid" "omit-ppid"))
+                nil [34831 35145])
+            ("proced-mark-parents" function
+               (:user-visible-flag t
+                :arguments ("cpid" "omit-cpid"))
+                nil [35147 35452])
+            ("proced-mark-process-alist" function (:arguments ("process-alist" "quiet")) nil [35454 36047])
+            ("proced-omit-processes" function
+               (:user-visible-flag t
+                :arguments ("arg" "quiet"))
+                nil [36311 37862])
+            ("proced-omit-process" function nil nil [37864 38180])
+            ("proced-filter" function (:arguments ("process-alist" "filter-list")) nil [38197 39442])
+            ("proced-filter-interactive" function
+               (:user-visible-flag t
+                :arguments ("scheme"))
+                nil [39444 39959])
+            ("proced-filter-parents" function (:arguments ("process-alist" "pid" "omit-pid")) nil [39961 40625])
+            ("proced-filter-children" function (:arguments ("process-alist" "ppid" "omit-ppid")) nil [40627 41070])
+            ("proced-children-alist" function (:arguments ("process-alist")) nil [41090 42318])
+            ("proced-children-pids" function (:arguments ("ppid")) nil [42320 42574])
+            ("proced-process-tree" function (:arguments ("process-alist")) nil [42576 43158])
+            ("proced-process-tree-internal" function (:arguments ("pid-alist")) nil [43160 43944])
+            ("proced-toggle-tree" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [43946 45022])
+            ("proced-tree" function (:arguments ("process-alist")) nil [45024 46120])
+            ("proced-tree-insert" function (:arguments ("process-tree")) nil [46122 46571])
+            ("proced-refine" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [46750 49596])
+            ("proced-<" function (:arguments ("num1" "num2")) nil [49924 50116])
+            ("proced-string-lessp" function (:arguments ("s1" "s2")) nil [50118 50355])
+            ("proced-time-lessp" function (:arguments ("t1" "t2")) nil [50357 50574])
+            ("proced-xor" function (:arguments ("b1" "b2")) nil [50589 50717])
+            ("proced-sort-p" function (:arguments ("p1" "p2")) nil [50719 51715])
+            ("proced-sort" function (:arguments ("process-alist" "sorter" "descend")) nil [51717 52921])
+            ("proced-sort-interactive" function
+               (:user-visible-flag t
+                :arguments ("scheme" "arg"))
+                nil [52923 54822])
+            ("proced-sort-pcpu" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [54824 55074])
+            ("proced-sort-pmem" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [55076 55330])
+            ("proced-sort-pid" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [55332 55557])
+            ("proced-sort-start" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [55559 55817])
+            ("proced-sort-time" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [55819 56058])
+            ("proced-sort-user" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [56060 56288])
+            ("proced-sort-header" function
+               (:user-visible-flag t
+                :arguments ("event" "arg"))
+                nil [56290 57152])
+            ("proced-format-time" function (:arguments ("time")) nil [57170 57727])
+            ("proced-format-start" function (:arguments ("start")) nil [57729 58334])
+            ("proced-format-ttname" function (:arguments ("ttname")) nil [58336 58563])
+            ("proced-format-tree" function (:arguments ("tree")) nil [58565 58683])
+            ("proced-format-args" function (:arguments ("args")) nil [58761 58920])
+            ("proced-format" function (:arguments ("process-alist" "format")) nil [58922 65440])
+            ("proced-format-interactive" function
+               (:user-visible-flag t
+                :arguments ("scheme" "revert"))
+                nil [65442 66052])
+            ("proced-process-attributes" function (:arguments ("pid-list")) nil [66075 66980])
+            ("proced-update" function
+               (:user-visible-flag t
+                :arguments ("revert" "quiet"))
+                nil [66982 72847])
+            ("proced-revert" function (:arguments ("_args")) nil [72849 73008])
+            ("proced-marked-processes" function nil nil [73010 74095])
+            ("proced-with-processes-buffer" function (:arguments ("process-alist" "body")) nil [74097 75430])
+            ("proced-send-signal" function
+               (:user-visible-flag t
+                :arguments ("signal" "process-alist"))
+                nil [75432 80375])
+            ("proced-renice" function
+               (:user-visible-flag t
+                :arguments ("priority" "process-alist"))
+                nil [80377 82024])
+            ("proced-why" function (:user-visible-flag t) nil [82052 82692])
+            ("proced-log" function (:arguments ("log" "args")) nil [82720 83677])
+            ("proced-log-summary" function (:arguments ("signal" "string")) nil [83713 84048])
+            ("proced-help" function (:user-visible-flag t) nil [84050 84234])
+            ("proced-undo" function (:user-visible-flag t) nil [84236 84552])
+            ("proced" package nil nil [84554 84571]))          
+      :file "proced.el"
+      :pointmax 84597
+      :fsize 84596
+      :lastmodtime '(23525 29515 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("button" include nil nil [1060 1077])
+            ("cl-lib" include nil nil [1078 1095])
+            ("easymenu" include nil nil [1115 1134])
+            ("help-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map (make-composed-keymap button-buffer-map special-mode-map)) (define-key map [mouse-2] (quote help-follow-mouse)) (define-key map "l" (quote help-go-back)) (define-key map "r" (quote help-go-forward)) (define-key map "" (quote help-go-back)) (define-key map "" (quote help-go-forward)) (define-key map [XF86Back] (quote help-go-back)) (define-key map [XF86Forward] (quote help-go-forward)) (define-key map "" (quote help-follow-symbol)) (define-key map "
" (quote help-follow)) map)) nil [1137 1780])
+            ("easy-menu-define" code nil nil [1782 2358])
+            ("help-xref-stack" variable nil nil [2360 2630])
+            ("put" code nil nil [2631 2672])
+            ("make-variable-buffer-local" code nil nil [2673 2718])
+            ("help-xref-forward-stack" variable nil nil [2720 2995])
+            ("put" code nil nil [2996 3045])
+            ("make-variable-buffer-local" code nil nil [3046 3099])
+            ("help-xref-stack-item" variable nil nil [3101 3245])
+            ("put" code nil nil [3246 3292])
+            ("make-variable-buffer-local" code nil nil [3293 3343])
+            ("help-xref-stack-forward-item" variable nil nil [3345 3491])
+            ("put" code nil nil [3492 3546])
+            ("make-variable-buffer-local" code nil nil [3547 3605])
+            ("setq-default" code nil nil [3607 3666])
+            ("setq-default" code nil nil [3667 3742])
+            ("help-mode-hook" variable nil nil [3744 3832])
+            ("define-button-type" code nil nil [3865 3944])
+            ("help-button-action" function (:arguments ("button")) nil [3946 4105])
+            ("define-button-type" code nil nil [4277 4435])
+            ("define-button-type" code nil nil [4437 4595])
+            ("define-button-type" code nil nil [4597 4743])
+            ("define-button-type" code nil nil [4745 4918])
+            ("define-button-type" code nil nil [4920 5090])
+            ("define-button-type" code nil nil [5092 5265])
+            ("define-button-type" code nil nil [5314 5467])
+            ("define-button-type" code nil nil [5469 5633])
+            ("define-button-type" code nil nil [5635 5806])
+            ("define-button-type" code nil nil [5808 6039])
+            ("define-button-type" code nil nil [6041 6180])
+            ("define-button-type" code nil nil [6182 6333])
+            ("define-button-type" code nil nil [6335 6521])
+            ("define-button-type" code nil nil [6523 6697])
+            ("define-button-type" code nil nil [6699 7827])
+            ("define-button-type" code nil nil [7829 8499])
+            ("define-button-type" code nil nil [8501 9014])
+            ("define-button-type" code nil nil [9016 9545])
+            ("define-button-type" code nil nil [9547 9697])
+            ("define-button-type" code nil nil [9699 9871])
+            ("define-button-type" code nil nil [9873 10018])
+            ("define-button-type" code nil nil [10020 10183])
+            ("define-button-type" code nil nil [10185 10488])
+            ("bookmark-make-record-function" variable nil nil [10492 10530])
+            ("define-derived-mode" code nil nil [10547 10935])
+            ("help-mode-setup" function nil nil [10952 11065])
+            ("help-mode-finish" function nil nil [11082 11263])
+            ("help-back-label" variable (:default-value (purecopy "[back]")) nil [11507 11616])
+            ("help-forward-label" variable (:default-value (purecopy "[forward]")) nil [11618 11736])
+            ("help-xref-symbol-regexp" variable
+               (:constant-flag t
+                :default-value (purecopy (concat "\\(\\<\\(\\(variable\\|option\\)\\|" "\\(function\\|command\\|call\\)\\|" "\\(face\\)\\|" "\\(symbol\\|program\\|property\\)\\|" "\\(source \\(?:code \\)?\\(?:of\\|for\\)\\)\\)" "[ 	
+]+\\)?" "['`‘]\\(\\sw\\(\\sw\\|\\s_\\)+\\|`\\)['’]")))
+                nil [11738 12374])
+            ("help-xref-mule-regexp" variable nil nil [12376 12649])
+            ("help-xref-info-regexp" variable
+               (:constant-flag t
+                :default-value (purecopy "\\<[Ii]nfo[ 	
+]+\\(node\\|anchor\\)[ 	
+]+['`‘]\\([^'’]+\\)['’]"))
+                nil [12652 12828])
+            ("help-xref-url-regexp" variable
+               (:constant-flag t
+                :default-value (purecopy "\\<[Uu][Rr][Ll][ 	
+]+['`‘]\\([^'’]+\\)['’]"))
+                nil [12830 12973])
+            ("help-setup-xref" function (:arguments ("item" "interactive-p")) nil [12990 13895])
+            ("help-xref-following" variable nil nil [13897 13980])
+            ("help-buffer" function nil nil [13997 14543])
+            ("describe-symbol-backends" variable (:default-value (\` ((nil (\, (function fboundp)) (\, (lambda (s _b _f) (describe-function s)))) (nil (\, (lambda (symbol) (or (and (boundp symbol) (not (keywordp symbol))) (get symbol (quote variable-documentation))))) (\, (function describe-variable))) ("face" (\, (function facep)) (\, (lambda (s _b _f) (describe-face s))))))) nil [14545 14870])
+            ("help-make-xrefs" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [14887 23338])
+            ("help-xref-button" function (:arguments ("match-number" "type" "args")) nil [23355 23939])
+            ("help-insert-xref-button" function (:arguments ("string" "type" "args")) nil [23956 24318])
+            ("help-xref-on-pp" function (:arguments ("from" "to")) nil [24335 25222])
+            ("define-obsolete-function-alias" code nil nil [25307 25383])
+            ("help-xref-go-back" function (:arguments ("buffer")) nil [25426 26224])
+            ("help-xref-go-forward" function (:arguments ("buffer")) nil [26226 27005])
+            ("help-go-back" function (:user-visible-flag t) nil [27007 27206])
+            ("help-go-forward" function (:user-visible-flag t) nil [27208 27412])
+            ("help-do-xref" function (:arguments ("_pos" "function" "args")) nil [27414 27805])
+            ("help-follow-mouse" function (:user-visible-flag t) nil [27862 27992])
+            ("help-follow" function (:user-visible-flag t) nil [28049 28221])
+            ("help-follow-symbol" function
+               (:user-visible-flag t
+                :arguments ("pos"))
+                nil [28223 28878])
+            ("help-mode-revert-buffer" function (:arguments ("_ignore-auto" "noconfirm")) nil [28880 29261])
+            ("help-insert-string" function (:arguments ("string")) nil [29263 29734])
+            ("declare-function" code nil nil [29759 29822])
+            ("declare-function" code nil nil [29823 29935])
+            ("help-bookmark-make-record" function nil nil [29937 30421])
+            ("help-bookmark-jump" function (:arguments ("bookmark")) nil [30438 30901])
+            ("help-mode" package nil nil [30904 30924]))          
+      :file "help-mode.el"
+      :pointmax 30953
+      :fsize 30968
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax '((close-paren 1134 . 1135) (symbol 1097 . 1114) (open-paren 1096 . 1097)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1223 1240])
+            ("help-mode" include nil nil [1241 1261])
+            ("radix-tree" include nil nil [1262 1283])
+            ("help-fns-describe-function-functions" variable nil nil [1285 1589])
+            ("help-definition-prefixes" variable nil nil [1605 2131])
+            ("help-definition-prefixes" function nil nil [2133 2688])
+            ("help--loaded-p" function (:arguments ("file")) nil [2690 3044])
+            ("help--load-prefixes" function (:arguments ("prefixes")) nil [3046 3636])
+            ("help--symbol-completion-table" function (:arguments ("string" "pred" "action")) nil [3638 4143])
+            ("describe-function-orig-buffer" variable nil nil [4145 4346])
+            ("describe-function" function
+               (:user-visible-flag t
+                :arguments ("function"))
+                nil [4363 6458])
+            ("help-C-file-name" function (:arguments ("subr-or-var" "kind")) nil [6851 7925])
+            ("help-downcase-arguments" variable nil nil [7927 8080])
+            ("help-highlight-arg" function (:arguments ("arg")) nil [8082 8386])
+            ("help-do-arg-highlight" function (:arguments ("doc" "args")) nil [8388 9309])
+            ("help-highlight-arguments" function (:arguments ("usage" "doc" "args")) nil [9311 10490])
+            ("find-lisp-object-file-name" function (:arguments ("object" "type")) nil [11130 15291])
+            ("help-fns--key-bindings" function (:arguments ("function")) nil [15293 17383])
+            ("help-fns--compiler-macro" function (:arguments ("function")) nil [17385 18286])
+            ("help-fns--signature" function (:arguments ("function" "doc" "real-def" "real-function" "buffer")) nil [18288 20839])
+            ("help-fns--parent-mode" function (:arguments ("function")) nil [20841 21419])
+            ("help-fns--obsolete" function (:arguments ("function")) nil [21421 22039])
+            ("help-fns--autoloaded-p" function (:arguments ("function" "file")) nil [22109 22631])
+            ("help-fns--interactive-only" function (:arguments ("function")) nil [22633 23753])
+            ("help-fns-short-filename" function (:arguments ("filename")) nil [23755 24166])
+            ("help-fns--analyze-function" function (:arguments ("function")) nil [24168 25951])
+            ("help-fns-function-description-header" function (:arguments ("function")) nil [25953 29375])
+            ("describe-function-1" function (:arguments ("function")) nil [29392 31590])
+            ("add-hook" code nil nil [31651 31720])
+            ("add-hook" code nil nil [31721 31798])
+            ("add-hook" code nil nil [31799 31871])
+            ("add-hook" code nil nil [31872 31947])
+            ("variable-at-point" function (:arguments ("any-symbol")) nil [31980 33017])
+            ("describe-variable-custom-version-info" function (:arguments ("variable")) nil [33019 33929])
+            ("describe-variable" function
+               (:user-visible-flag t
+                :arguments ("variable" "buffer" "frame"))
+                nil [33946 47121])
+            ("help-xref-stack-item" variable nil nil [47124 47153])
+            ("describe-symbol" function
+               (:user-visible-flag t
+                :arguments ("symbol" "buffer" "frame"))
+                nil [47170 50150])
+            ("describe-syntax" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [50167 50898])
+            ("help-describe-category-set" function (:arguments ("value")) nil [50900 51124])
+            ("describe-categories" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [51141 53454])
+            ("doc-file-to-man" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [53583 54598])
+            ("doc-file-to-info" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [54649 57628])
+            ("help-fns" package nil nil [57630 57649]))          
+      :file "help-fns.el"
+      :pointmax 57677
+      :fsize 57682
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("eldoc" include nil nil [1642 1658])
+            ("cl-lib" include nil nil [1678 1695])
+            ("hexl" customgroup (:user-visible-flag t) nil [1718 1812])
+            ("hexl-bits" variable (:default-value 16) nil [1814 2025])
+            ("hexl-program" variable (:default-value "hexl") nil [2027 2251])
+            ("hexl-iso" variable nil nil [2253 2412])
+            ("hexl-options" variable (:default-value (format "-hex %s" hexl-iso)) nil [2414 2773])
+            ("hexl-follow-ascii" variable (:default-value t) nil [2775 2930])
+            ("hexl-mode-hook" variable (:default-value (quote (hexl-follow-line hexl-activate-ruler))) nil [2932 3134])
+            ("hexl-address-region" variable
+               (:default-value (quote ((t (:inherit header-line))))
+                :type "face")
+                nil [3136 3263])
+            ("hexl-ascii-region" variable
+               (:default-value (quote ((t (:inherit header-line))))
+                :type "face")
+                nil [3265 3388])
+            ("hexl-max-address" variable nil nil [3390 3454])
+            ("hexl-mode-map" variable (:default-value (let ((map (make-keymap))) (define-key map [remap self-insert-command] (quote hexl-self-insert-command)) (define-key map "
" (quote hexl-self-insert-command)) (define-key map [left] (quote hexl-backward-char)) (define-key map [right] (quote hexl-forward-char)) (define-key map [up] (quote hexl-previous-line)) (define-key map [down] (quote hexl-next-line)) (define-key map [M-left] (quote hexl-backward-short)) (define-key map [27 left] (quote hexl-backward-short)) (define-key map [M-right] (quote hexl-forward-short)) (define-key map [27 right] (quote hexl-forward-short)) (define-key map [next] (quote hexl-scroll-up)) (define-key map [prior] (quote hexl-scroll-down)) (define-key map [home] (quote hexl-beginning-of-line)) (define-key map [end] (quote hexl-end-of-line)) (define-key map [C-home] (quote hexl-beginning-of-buffer)) (define-key map [C-end] (quote hexl-end-of-buffer)) (define-key map [deletechar] (quote undefined)) (define-key map [deleteline] (quote undefined)) (define-key map [insertline] (quote undefined)) (define-key map [S-delete] (quote undefined)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-beginning-of-line)) (define-key map "" (quote hexl-backward-char)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-end-of-line)) (define-key map "" (quote hexl-forward-char)) (if (not (memq (key-binding (char-to-string help-char)) (quote (help-command ehelp-command)))) (define-key map (char-to-string help-char) (quote undefined))) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-next-line)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-previous-line)) (define-key map "" (quote hexl-quoted-insert)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-scroll-up)) (define-key map "" (quote undefined)) (define-key map "" (quote undefined)) (fset (quote hexl-ESC-prefix) (copy-keymap (quote ESC-prefix))) (define-key map "" (quote hexl-ESC-prefix)) (define-key map "" (quote hexl-beginning-of-512b-page)) (define-key map "" (quote hexl-backward-short)) (define-key map "" (quote hexl-insert-decimal-char)) (define-key map "" (quote hexl-end-of-512b-page)) (define-key map "" (quote hexl-forward-short)) (define-key map "	" (quote undefined)) (define-key map "
+" (quote undefined)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-insert-octal-char)) (define-key map "" (quote undefined)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-insert-hex-char)) (define-key map "b" (quote hexl-backward-word)) (define-key map "c" (quote undefined)) (define-key map "d" (quote undefined)) (define-key map "f" (quote hexl-forward-word)) (define-key map "g" (quote hexl-goto-hex-address)) (define-key map "i" (quote undefined)) (define-key map "j" (quote hexl-goto-address)) (define-key map "k" (quote undefined)) (define-key map "l" (quote undefined)) (define-key map "q" (quote undefined)) (define-key map "s" (quote undefined)) (define-key map "t" (quote undefined)) (define-key map "u" (quote undefined)) (define-key map "v" (quote hexl-scroll-down)) (define-key map "y" (quote undefined)) (define-key map "z" (quote undefined)) (define-key map "<" (quote hexl-beginning-of-buffer)) (define-key map ">" (quote hexl-end-of-buffer)) (fset (quote hexl-C-c-prefix) (copy-keymap mode-specific-map)) (define-key map "" (quote hexl-C-c-prefix)) (define-key map "" (quote hexl-mode-exit)) (fset (quote hexl-C-x-prefix) (copy-keymap (quote Control-X-prefix))) (define-key map "" (quote hexl-C-x-prefix)) (define-key map "[" (quote hexl-beginning-of-1k-page)) (define-key map "]" (quote hexl-end-of-1k-page)) (define-key map "" (quote undefined)) (define-key map "" (quote hexl-save-buffer)) (define-key map "" (quote undefined)) map)) nil [3456 7430])
+            ("ruler-mode" variable nil nil [7506 7525])
+            ("ruler-mode-ruler-function" variable nil nil [7526 7560])
+            ("hl-line-mode" variable nil nil [7561 7582])
+            ("hl-line-range-function" variable nil nil [7583 7614])
+            ("hl-line-face" variable nil nil [7615 7636])
+            ("hexl-mode--old-var-vals" variable nil nil [7692 7727])
+            ("make-variable-buffer-local" code nil nil [7728 7781])
+            ("hexl-ascii-overlay" variable nil nil [7783 7890])
+            ("make-variable-buffer-local" code nil nil [7891 7939])
+            ("hexl-font-lock-keywords" variable (:default-value (quote (("^\\([0-9a-f]+:\\).\\{40\\}  \\(.+$\\)" (1 (quote hexl-address-region) t t) (2 (quote hexl-ascii-region) t t))))) nil [7941 8171])
+            ("hexl-rulerize" function (:arguments ("string" "bits")) nil [8173 8436])
+            ("hexl-rulers" variable (:default-value (mapcar (lambda (bits) (cons bits (concat " 87654321  " (hexl-rulerize "00112233445566778899aabbccddeeff" bits) "  0123456789abcdef"))) (quote (8 16 32 64)))) nil [8438 8671])
+            ("put" code nil nil [8685 8722])
+            ("hexl-line-displen" function nil nil [8943 9071])
+            ("hexl-mode--minor-mode-p" function (:arguments ("var")) nil [9073 9150])
+            ("hexl-mode--setq-local" function (:arguments ("var" "val")) nil [9152 9787])
+            ("hexl-mode" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [9804 15699])
+            ("hexl-isearch-search-function" function nil nil [15702 16511])
+            ("hexl-in-save-buffer" variable nil nil [16513 16545])
+            ("hexl-save-buffer" function (:user-visible-flag t) nil [16547 17523])
+            ("hexl-find-file" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [17540 18082])
+            ("hexl-revert-buffer-function" function (:arguments ("_ignore-auto" "_noconfirm")) nil [18084 18882])
+            ("hexl-mode-exit" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [18884 20468])
+            ("hexl-maybe-dehexlify-buffer" function nil nil [20470 20913])
+            ("hexl-current-address" function
+               (:user-visible-flag t
+                :arguments ("validate"))
+                nil [20915 21726])
+            ("hexl-print-current-point-info" function nil nil [21728 21961])
+            ("hexl-ascii-start-column" function nil nil [21963 22090])
+            ("hexl-address-to-marker" function
+               (:user-visible-flag t
+                :arguments ("address"))
+                nil [22092 22501])
+            ("hexl-goto-address" function
+               (:user-visible-flag t
+                :arguments ("address"))
+                nil [22540 22829])
+            ("hexl-goto-hex-address" function
+               (:user-visible-flag t
+                :arguments ("hex-address"))
+                nil [22831 23069])
+            ("hexl-hex-string-to-integer" function
+               (:user-visible-flag t
+                :arguments ("hex-string"))
+                nil [23071 23420])
+            ("hexl-octal-string-to-integer" function
+               (:user-visible-flag t
+                :arguments ("octal-string"))
+                nil [23422 23789])
+            ("hexl-backward-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23816 23986])
+            ("hexl-forward-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23988 24157])
+            ("hexl-backward-short" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [24159 25573])
+            ("hexl-forward-short" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25575 25725])
+            ("hexl-backward-word" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25727 27139])
+            ("hexl-forward-word" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [27141 27288])
+            ("hexl-previous-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [27290 27528])
+            ("hexl-next-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [27530 28327])
+            ("hexl-beginning-of-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [28329 28599])
+            ("hexl-end-of-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [28601 28759])
+            ("hexl-beginning-of-line" function (:user-visible-flag t) nil [28761 28928])
+            ("hexl-end-of-line" function (:user-visible-flag t) nil [28930 29181])
+            ("hexl-scroll-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [29183 29446])
+            ("hexl-scroll-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [29448 30410])
+            ("hexl-beginning-of-1k-page" function (:user-visible-flag t) nil [30412 30561])
+            ("hexl-end-of-1k-page" function (:user-visible-flag t) nil [30563 30725])
+            ("hexl-beginning-of-512b-page" function (:user-visible-flag t) nil [30727 30882])
+            ("hexl-end-of-512b-page" function (:user-visible-flag t) nil [30884 31052])
+            ("hexl-quoted-insert" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [31054 31368])
+            ("hexl-options" function (:arguments ("test")) nil [31440 31952])
+            ("hexlify-buffer" function (:user-visible-flag t) nil [31969 33106])
+            ("dehexlify-buffer" function (:user-visible-flag t) nil [33108 33684])
+            ("hexl-char-after-point" function nil nil [33686 33832])
+            ("hexl-htoi" function (:arguments ("lh" "rh")) nil [33834 33981])
+            ("hexl-hex-char-to-integer" function (:arguments ("character")) nil [33983 34297])
+            ("hexl-oct-char-to-integer" function (:arguments ("character")) nil [34299 34530])
+            ("hexl-printable-character" function (:arguments ("ch")) nil [34532 34789])
+            ("hexl-insert-multibyte-char" function (:arguments ("ch" "num")) nil [34791 36415])
+            ("hexl-self-insert-command" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [36417 36758])
+            ("hexl-insert-char" function (:arguments ("ch" "num")) nil [36760 37841])
+            ("hexl-insert-hex-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [37862 38160])
+            ("hexl-insert-hex-string" function
+               (:user-visible-flag t
+                :arguments ("str" "arg"))
+                nil [38162 38995])
+            ("hexl-insert-decimal-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [38997 39293])
+            ("hexl-insert-octal-char" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [39295 39597])
+            ("hexl-follow-ascii" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [39599 40553])
+            ("hexl-activate-ruler" function nil nil [40555 40772])
+            ("hexl-follow-line" function nil nil [40774 41047])
+            ("hexl-highlight-line-range" function nil nil [41049 41329])
+            ("hexl-follow-ascii-find" function nil nil [41331 41604])
+            ("hexl-mode-ruler" function nil nil [41606 42538])
+            ("easy-menu-define" code nil nil [42559 43979])
+            ("hexl" package nil nil [43981 43996]))          
+      :file "hexl.el"
+      :pointmax 44020
+      :fsize 44019
+      :lastmodtime '(23525 29510 0 0)
+      :unmatched-syntax '((close-paren 1695 . 1696) (symbol 1660 . 1677) (open-paren 1659 . 1660)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("help-mode" include nil nil [966 986])
+            ("tutorial-warning-face" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [1016 1156])
+            ("tutorial--point-before-chkeys" variable nil nil [1158 1239])
+            ("make-variable-buffer-local" code nil nil [1240 1299])
+            ("tutorial--point-after-chkeys" variable nil nil [1301 1380])
+            ("make-variable-buffer-local" code nil nil [1381 1439])
+            ("tutorial--lang" variable nil nil [1441 1491])
+            ("make-variable-buffer-local" code nil nil [1492 1536])
+            ("tutorial--describe-nonstandard-key" function (:arguments ("value")) nil [1538 6432])
+            ("tutorial--sort-keys" function (:arguments ("left" "right")) nil [6434 7786])
+            ("tutorial--default-keys" variable
+               (:constant-flag t
+                :default-value (let* ((suspend-emacs (quote suspend-frame)) (default-keys (\` ((ESC-prefix [27]) (Control-X-prefix [24]) (mode-specific-command-prefix [3]) (save-buffers-kill-terminal [24 3]) (scroll-up-command [22]) (scroll-down-command [134217846]) (recenter-top-bottom [12]) (forward-char [6]) (backward-char [2]) (forward-word [134217830]) (backward-word [134217826]) (next-line [14]) (previous-line [16]) (move-beginning-of-line [1]) (move-end-of-line [5]) (backward-sentence [134217825]) (forward-sentence [134217829]) (newline "
") (beginning-of-buffer [134217788]) (end-of-buffer [134217790]) (universal-argument [21]) (keyboard-quit [7]) (downcase-region [24 12]) (delete-other-windows [24 49]) (delete-backward-char "") (delete-char [4]) (backward-kill-word [134217855]) (kill-word [134217828]) (kill-line [11]) (kill-sentence [134217835]) (set-mark-command [0]) (set-mark-command [67108896]) (kill-region [23]) (yank [25]) (yank-pop [134217849]) (undo [24 117]) (find-file [24 6]) (save-buffer [24 19]) (list-buffers [24 2]) (switch-to-buffer [24 98]) (save-some-buffers [24 115]) (execute-extended-command [134217848]) (describe-mode [8 109]) (set-fill-column [24 102]) (fill-paragraph [134217841]) (isearch-forward [19]) (isearch-backward [18]) (split-window-below [24 50]) (scroll-other-window [134217750]) (other-window [24 111]) (find-file-other-window [24 52 6]) (keyboard-escape-quit [27 27 27]) (describe-key-briefly [8 99]) (describe-key [8 107]) ((\, suspend-emacs) [26]))))) (sort default-keys (quote tutorial--sort-keys))))
+                nil [7788 11511])
+            ("tutorial--detailed-help" function (:arguments ("button")) nil [11513 14715])
+            ("tutorial--find-changed-keys" function (:arguments ("default-keys")) nil [14717 19407])
+            ("tutorial--key-description" function (:arguments ("key")) nil [19409 19616])
+            ("tutorial--display-changes" function nil nil [19618 23408])
+            ("tutorial--saved-dir" function nil nil [23410 23523])
+            ("tutorial--saved-file" function nil nil [23525 23847])
+            ("tutorial--remove-remarks" function nil nil [23849 24646])
+            ("tutorial--save-tutorial" function nil nil [24648 25208])
+            ("tutorial--save-tutorial-to" function (:arguments ("saved-file")) nil [25210 28218])
+            ("help-with-tutorial" function
+               (:user-visible-flag t
+                :arguments ("arg" "dont-ask-for-revert"))
+                nil [28236 35993])
+            ("lang-strings" variable
+               (:constant-flag t
+                :default-value (quote (("English" (tut-chgdkey . "%s has been rebound, but you can use %s instead") (tut-chgdkey2 . "More") (tut-chgdhead . "
+ NOTICE: The main purpose of the Emacs tutorial is to teach you
+ the most important standard Emacs commands (key bindings).
+ However, your Emacs has been customized by changing some of
+ these basic editing commands, so it doesn't correspond to the
+ tutorial.  We have inserted colored notices where the altered
+ commands have been introduced.") (tut-chgdhead2 . "More")))))
+                nil [36109 36989])
+            ("get-lang-string" function (:arguments ("lang" "stringid" "no-eng-fallback")) nil [36991 38058])
+            ("tutorial" package nil nil [38104 38123]))          
+      :file "tutorial.el"
+      :pointmax 38151
+      :fsize 38150
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("read-file-local-variable" function (:arguments ("prompt")) nil [1155 1917])
+            ("read-file-local-variable-value" function (:arguments ("variable")) nil [1919 3571])
+            ("read-file-local-variable-mode" function nil nil [3573 4410])
+            ("modify-file-local-variable-message" function (:arguments ("variable" "value" "op")) nil [4412 5507])
+            ("modify-file-local-variable" function (:arguments ("variable" "value" "op" "interactive")) nil [5509 8837])
+            ("add-file-local-variable" function
+               (:user-visible-flag t
+                :arguments ("variable" "value" "interactive"))
+                nil [8854 9888])
+            ("delete-file-local-variable" function
+               (:user-visible-flag t
+                :arguments ("variable" "interactive"))
+                nil [9905 10198])
+            ("modify-file-local-variable-prop-line" function (:arguments ("variable" "value" "op" "interactive")) nil [10200 14651])
+            ("add-file-local-variable-prop-line" function
+               (:user-visible-flag t
+                :arguments ("variable" "value" "interactive"))
+                nil [14668 15295])
+            ("delete-file-local-variable-prop-line" function
+               (:user-visible-flag t
+                :arguments ("variable" "interactive"))
+                nil [15312 15617])
+            ("auto-insert" variable nil nil [15619 15639])
+            ("modify-dir-local-variable" function (:arguments ("mode" "variable" "value" "op")) nil [15662 19221])
+            ("add-dir-local-variable" function
+               (:user-visible-flag t
+                :arguments ("mode" "variable" "value"))
+                nil [19238 19646])
+            ("delete-dir-local-variable" function
+               (:user-visible-flag t
+                :arguments ("mode" "variable"))
+                nil [19663 19968])
+            ("copy-file-locals-to-dir-locals" function (:user-visible-flag t) nil [19985 20253])
+            ("copy-dir-locals-to-file-locals" function (:user-visible-flag t) nil [20270 20484])
+            ("copy-dir-locals-to-file-locals-prop-line" function (:user-visible-flag t) nil [20501 20723])
+            ("enable-connection-local-variables" variable (:default-value t) nil [20775 20879])
+            ("connection-local-variables-alist" variable nil nil [20881 21211])
+            ("make-variable-buffer-local" code nil nil [21212 21274])
+            ("setq" code nil nil [21275 21376])
+            ("connection-local-profile-alist" variable (:default-value (quote nil)) nil [21378 21751])
+            ("connection-local-criteria-alist" variable (:default-value (quote nil)) nil [21753 22297])
+            ("connection-local-normalize-criteria" function (:arguments ("criteria" "properties")) nil [22299 22710])
+            ("connection-local-get-profiles" function (:arguments ("criteria")) nil [22712 23299])
+            ("connection-local-set-profiles" function (:arguments ("criteria" "profiles")) nil [23316 24514])
+            ("connection-local-get-profile-variables" function (:arguments ("profile")) nil [24516 24688])
+            ("connection-local-set-profile-variables" function (:arguments ("profile" "variables")) nil [24705 25398])
+            ("hack-connection-local-variables" function (:arguments ("criteria")) nil [25400 26050])
+            ("hack-connection-local-variables-apply" function (:arguments ("criteria")) nil [26067 26435])
+            ("with-connection-local-profiles" function (:arguments ("profiles" "body")) nil [26452 27272])
+            ("files-x" package nil nil [27277 27295]))          
+      :file "files-x.el"
+      :pointmax 27322
+      :fsize 27321
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("help-at-pt" customgroup (:user-visible-flag t) nil [1956 2054])
+            ("help-at-pt-string" function (:arguments ("kbd")) nil [2071 2930])
+            ("help-at-pt-kbd-string" function nil nil [2947 3307])
+            ("display-local-help" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [3324 3929])
+            ("help-at-pt-timer" variable nil nil [3931 4224])
+            ("help-at-pt-timer-delay" variable (:default-value 1) nil [4226 5065])
+            ("help-at-pt-cancel-timer" function (:user-visible-flag t) nil [5082 5357])
+            ("help-at-pt-set-timer" function (:user-visible-flag t) nil [5374 5663])
+            ("help-at-pt-display-when-idle" variable (:default-value (quote never)) nil [5680 9344])
+            ("help-at-pt-maybe-display" function nil nil [9393 10042])
+            ("scan-buf-move-to-region" function (:arguments ("prop" "arg" "hook")) nil [10059 12673])
+            ("scan-buf-move-hook" variable (:default-value (quote (display-local-help))) nil [12762 12941])
+            ("scan-buf-next-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12958 14027])
+            ("scan-buf-previous-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [14044 14479])
+            ("help-at-pt" package nil nil [14481 14502]))          
+      :file "help-at-pt.el"
+      :pointmax 14532
+      :fsize 14531
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [3772 3789])
+            ("faces" include nil nil [3791 3807])
+            ("custom" include nil nil [3888 3905])
+            ("font-lock" include nil nil [3935 3955])
+            ("cus-edit" include nil nil [3989 4008])
+            ("htmlfontify-loaddefs" include nil nil [4010 4041])
+            ("htmlfontify-version" variable
+               (:constant-flag t
+                :default-value 0.21)
+                nil [4043 4078])
+            ("hfy-meta-tags" variable
+               (:constant-flag t
+                :default-value (format "<meta name=\"generator\" content=\"emacs %s; htmlfontify %0.2f\" />" emacs-version htmlfontify-version))
+                nil [4080 4289])
+            ("htmlfontify-manual" variable
+               (:constant-flag t
+                :default-value "Htmlfontify Manual")
+                nil [4291 6158])
+            ("htmlfontify" customgroup (:user-visible-flag t) nil [6160 6406])
+            ("hfy-page-header" variable (:default-value (quote hfy-default-header)) nil [6408 7037])
+            ("hfy-split-index" variable nil nil [7039 7377])
+            ("hfy-page-footer" variable (:default-value (quote hfy-default-footer)) nil [7379 7593])
+            ("hfy-extn" variable (:default-value ".html") nil [7595 7727])
+            ("hfy-src-doc-link-style" variable (:default-value "text-decoration: underline;") nil [7729 7938])
+            ("hfy-src-doc-link-unstyle" variable (:default-value " text-decoration: none;") nil [7940 8153])
+            ("hfy-link-extn" variable nil nil [8155 8494])
+            ("hfy-link-style-fun" variable (:default-value (quote hfy-link-style-string)) nil [8496 8988])
+            ("hfy-index-file" variable (:default-value "hfy-index") nil [8990 9198])
+            ("hfy-instance-file" variable (:default-value "hfy-instance") nil [9200 9412])
+            ("hfy-html-quote-regex" variable (:default-value "\\([<\"&>]\\)") nil [9414 9698])
+            ("define-obsolete-variable-alias" code nil nil [9700 9786])
+            ("hfy-init-kludge-hook" variable (:default-value (quote (hfy-kludge-cperl-mode))) nil [9787 10100])
+            ("define-obsolete-variable-alias" code nil nil [10102 10182])
+            ("hfy-post-html-hook" variable nil nil [10183 10466])
+            ("hfy-default-face-def" variable nil nil [10468 10921])
+            ("hfy-etag-regex" variable (:default-value (concat ".*" "" "\\([^
+]+\\)" "" "\\([0-9]+\\)" "," "\\([0-9]+\\)$" "\\|" ".*[0-9]+,[0-9]+$")) nil [10923 11435])
+            ("hfy-html-quote-map" variable (:default-value (quote (("\"" "&quot;") ("<" "&lt;") ("&" "&amp;") (">" "&gt;")))) nil [11437 11785])
+            ("hfy-e2x-etags-cmd" variable
+               (:constant-flag t
+                :default-value "for src in `find . -type f`;
+do
+  ETAGS=%s;
+  case ${src} in
+    *.ad[absm]|*.[CFHMSacfhlmpsty]|*.def|*.in[cs]|*.s[as]|*.src|*.cc|\\
+    *.hh|*.[chy]++|*.[ch]pp|*.[chy]xx|*.pdb|*.[ch]s|*.[Cc][Oo][Bb]|\\
+    *.[eh]rl|*.f90|*.for|*.java|*.[cem]l|*.clisp|*.lisp|*.[Ll][Ss][Pp]|\\
+    [Mm]akefile*|*.pas|*.[Pp][LlMm]|*.psw|*.lm|*.pc|*.prolog|*.oak|\\
+    *.p[sy]|*.sch|*.scheme|*.[Ss][Cc][Mm]|*.[Ss][Mm]|*.bib|*.cl[os]|\\
+    *.ltx|*.sty|*.TeX|*.tex|*.texi|*.texinfo|*.txi|*.x[bp]m|*.yy|\\
+    *.[Ss][Qq][Ll])
+          ${ETAGS} -o- ${src};
+          ;;
+      *)
+          FTYPE=`file ${src}`;
+          case ${FTYPE} in
+              *script*text*)
+                  ${ETAGS} -o- ${src};
+                  ;;
+              *text*)
+                  SHEBANG=`head -n1 ${src} | grep '#!' -c`;
+                  if [ ${SHEBANG} -eq 1 ];
+                  then
+                      ${ETAGS} -o- ${src};
+                  fi;
+                  ;;
+          esac;
+          ;;
+  esac;
+done;")
+                nil [11786 12799])
+            ("hfy-etags-cmd-alist-default" variable
+               (:constant-flag t
+                :default-value (\` (("emacs etags" \, hfy-e2x-etags-cmd) ("exuberant ctags" . "%s -R -f -"))))
+                nil [12801 12927])
+            ("hfy-etags-cmd-alist" variable (:default-value hfy-etags-cmd-alist-default) nil [12929 13237])
+            ("hfy-etags-bin" variable (:default-value "etags") nil [13239 13513])
+            ("hfy-shell-file-name" variable (:default-value "/bin/sh") nil [13515 13695])
+            ("hfy-ignored-properties" variable (:default-value (quote (read-only intangible modification-hooks insert-in-front-hooks insert-behind-hooks point-entered point-left))) nil [13697 14214])
+            ("hfy-which-etags" function nil nil [14216 14692])
+            ("hfy-etags-cmd" variable (:default-value (cdr (assoc (hfy-which-etags) hfy-etags-cmd-alist))) nil [14694 15678])
+            ("hfy-istext-command" variable (:default-value "file %s | sed -e 's@^[^:]*:[ 	]*@@'") nil [15680 16036])
+            ("hfy-find-cmd" variable (:default-value "find . -type f \\! -name \\*~ \\! -name \\*.flc \\! -path \\*/CVS/\\*") nil [16038 16273])
+            ("hfy-display-class" variable nil nil [16275 17873])
+            ("hfy-optimizations" variable (:default-value (list (quote keep-overlays))) nil [17875 20113])
+            ("define-obsolete-variable-alias" code nil nil [20114 20191])
+            ("hfy-tags-cache" variable nil nil [20193 20531])
+            ("hfy-tags-sortl" variable nil nil [20533 20716])
+            ("hfy-tags-rmap" variable nil nil [20718 21016])
+            ("hfy-style-assoc" variable (:default-value (quote please-ignore-this-line)) nil [21018 21993])
+            ("hfy-sheet-assoc" variable (:default-value (quote please-ignore-this-line)) nil [21995 22272])
+            ("hfy-facemap-assoc" variable (:default-value (quote please-ignore-this-line)) nil [22274 23427])
+            ("hfy-tmpfont-stack" variable nil nil [23429 23514])
+            ("hfy-hex-regex" variable
+               (:constant-flag t
+                :default-value "[0-9A-Fa-f]")
+                nil [23516 23554])
+            ("hfy-triplet-regex" variable
+               (:constant-flag t
+                :default-value (concat "\\(" hfy-hex-regex hfy-hex-regex "\\)" "\\(" hfy-hex-regex hfy-hex-regex "\\)" "\\(" hfy-hex-regex hfy-hex-regex "\\)"))
+                nil [23556 23724])
+            ("hfy-interq" function (:arguments ("set-a" "set-b")) nil [23726 24010])
+            ("hfy-colour-vals" function (:arguments ("colour")) nil [24012 24697])
+            ("hfy-cperl-mode-kludged-p" variable nil nil [24699 24736])
+            ("hfy-kludge-cperl-mode" function nil nil [24738 25188])
+            ("hfy-opt" function (:arguments ("symbol")) nil [25190 25274])
+            ("hfy-default-header" function (:arguments ("file" "style")) nil [25276 29353])
+            ("hfy-default-footer" function (:arguments ("_file")) nil [29355 29523])
+            ("hfy-link-style-string" function (:arguments ("style-string")) nil [29525 30260])
+            ("hfy-triplet" function (:arguments ("colour")) nil [30355 31379])
+            ("hfy-family" function (:arguments ("family")) nil [31381 31444])
+            ("hfy-bgcol" function (:arguments ("colour")) nil [31445 31522])
+            ("hfy-colour" function (:arguments ("colour")) nil [31523 31600])
+            ("hfy-width" function (:arguments ("width")) nil [31601 31678])
+            ("hfy-font-zoom" variable (:default-value 1.05) nil [31680 31784])
+            ("hfy-size" function (:arguments ("height")) nil [31786 32386])
+            ("hfy-slant" function (:arguments ("slant")) nil [32388 32905])
+            ("hfy-weight" function (:arguments ("weight")) nil [32907 33649])
+            ("hfy-box-to-border-assoc" function (:arguments ("spec")) nil [33651 33979])
+            ("hfy-box-to-style" function (:arguments ("spec")) nil [33981 34509])
+            ("hfy-box" function (:arguments ("box")) nil [34511 34852])
+            ("hfy-decor" function (:arguments ("tag" "_val")) nil [34854 35308])
+            ("hfy-invisible" function (:arguments ("_val")) nil [35310 35471])
+            ("hfy-combined-face-spec" function (:arguments ("face")) nil [35473 35832])
+            ("hfy-face-attr-for-class" function (:arguments ("face" "class")) nil [35834 40227])
+            ("hfy-face-to-style-i" function (:arguments ("fn")) nil [40838 43099])
+            ("hfy-size-to-int" function (:arguments ("spec")) nil [43101 43630])
+            ("hfy-flatten-style" function (:arguments ("style")) nil [43831 44645])
+            ("hfy-face-resolve-face" function (:arguments ("fn")) nil [44647 45150])
+            ("hfy-face-to-style" function (:arguments ("fn")) nil [45153 46058])
+            ("hfy-face-or-def-to-name" function (:arguments ("fn")) nil [46281 47096])
+            ("hfy-css-name" function (:arguments ("fn")) nil [47098 47685])
+            ("hfy-face-to-css-default" function (:arguments ("fn")) nil [47773 48316])
+            ("hfy-face-to-css" variable (:default-value (quote hfy-face-to-css-default)) nil [48318 48701])
+            ("defalias" code nil nil [48703 49019])
+            ("hfy-find-invisible-ranges" function nil nil [49021 49836])
+            ("hfy-invisible-name" function (:arguments ("point" "map")) nil [49838 50321])
+            ("hfy-face-at" function (:arguments ("p")) nil [50694 57058])
+            ("hfy-overlay-props-at" function (:arguments ("p")) nil [57060 57241])
+            ("hfy-compile-stylesheet" function nil nil [57321 58266])
+            ("hfy-fontified-p" function nil nil [58268 59151])
+            ("hfy-merge-adjacent-spans" function (:arguments ("face-map")) nil [59399 61173])
+            ("hfy-compile-face-map" function nil nil [61467 62757])
+            ("hfy-buffer" function nil nil [62759 63498])
+            ("hfy-lookup" function (:arguments ("face" "style")) nil [63500 63605])
+            ("hfy-link-style" function (:arguments ("style-string")) nil [63607 63864])
+            ("hfy-sprintf-stylesheet" function (:arguments ("css" "file")) nil [63866 64611])
+            ("hfy-html-enkludge-buffer" function nil nil [64737 65104])
+            ("hfy-html-quote" function (:arguments ("char-string")) nil [65136 65339])
+            ("hfy-html-dekludge-buffer" function nil nil [65636 66091])
+            ("hfy-save-buffer-state" function (:arguments ("varlist" "body")) nil [66123 66889])
+            ("hfy-mark-trailing-whitespace" function nil nil [66891 67356])
+            ("hfy-unmark-trailing-whitespace" function nil nil [67358 67637])
+            ("hfy-begin-span" function (:arguments ("style" "text-block" "text-id" "text-begins-block-p")) nil [67639 68108])
+            ("hfy-end-span" function nil nil [68110 68267])
+            ("hfy-begin-span-handler" variable (:default-value (quote hfy-begin-span)) nil [68269 69403])
+            ("hfy-end-span-handler" variable (:default-value (quote hfy-end-span)) nil [69405 69638])
+            ("hfy-fontify-buffer" function (:arguments ("srcdir" "file")) nil [69640 77422])
+            ("htmlfontify-string" function (:arguments ("string")) nil [77424 77904])
+            ("hfy-force-fontification" function nil nil [77906 78897])
+            ("htmlfontify-buffer" function
+               (:user-visible-flag t
+                :arguments ("srcdir" "file"))
+                nil [78914 80186])
+            ("hfy-list-files" function (:arguments ("directory")) nil [80214 80611])
+            ("hfy-dirname" function (:arguments ("file")) nil [80771 81153])
+            ("hfy-make-directory" function (:arguments ("dir")) nil [81190 81393])
+            ("hfy-text-p" function (:arguments ("srcdir" "file")) nil [81395 81652])
+            ("hfy-copy-and-fontify-file" function (:arguments ("srcdir" "dstdir" "file")) nil [81791 83198])
+            ("hfy-tags-for-file" function (:arguments ("cache-hash" "file")) nil [83234 83610])
+            ("hfy-mark-tag-names" function (:arguments ("srcdir" "file")) nil [83661 84547])
+            ("hfy-relstub" function (:arguments ("file" "start")) nil [84549 84959])
+            ("hfy-href-stub" function (:arguments ("this-file" "def-files" "tag")) nil [84961 85921])
+            ("hfy-href" function (:arguments ("this-file" "def-files" "tag" "tag-map")) nil [85923 86526])
+            ("hfy-word-regex" function (:arguments ("string")) nil [86528 86800])
+            ("hfy-mark-tag-hrefs" function (:arguments ("srcdir" "file")) nil [86899 90685])
+            ("hfy-shell" function nil nil [90687 90917])
+            ("hfy-load-tags-cache" function (:arguments ("srcdir")) nil [91085 91531])
+            ("hfy-parse-tags-buffer" function (:arguments ("srcdir" "buffer")) nil [91895 94470])
+            ("hfy-prepare-index-i" function (:arguments ("srcdir" "dstdir" "filename" "stub" "map")) nil [94472 96917])
+            ("hfy-prepare-index" function (:arguments ("srcdir" "dstdir")) nil [96919 98032])
+            ("hfy-prepare-tag-map" function (:arguments ("srcdir" "dstdir")) nil [98034 99530])
+            ("hfy-subtract-maps" function (:arguments ("srcdir")) nil [99532 100354])
+            ("htmlfontify-run-etags" function
+               (:user-visible-flag t
+                :arguments ("srcdir"))
+                nil [100356 100555])
+            ("hfy-save-kill-buffers" function (:arguments ("buffer-list" "dstdir")) nil [100701 100900])
+            ("htmlfontify-copy-and-link-dir" function
+               (:user-visible-flag t
+                :arguments ("srcdir" "dstdir" "f-ext" "l-ext"))
+                nil [100917 102216])
+            ("hfy-initfile" function nil nil [102252 102444])
+            ("defalias" code nil nil [103247 103280])
+            ("hfy-save-initvar" function (:arguments ("sym")) nil [103282 103395])
+            ("htmlfontify-save-initfile" function (:user-visible-flag t) nil [103397 104180])
+            ("htmlfontify-load-initfile" function (:user-visible-flag t) nil [104182 104352])
+            ("htmlfontify" package nil nil [104354 104376]))          
+      :file "htmlfontify.el"
+      :pointmax 104407
+      :fsize 104413
+      :lastmodtime '(23525 29510 0 0)
+      :unmatched-syntax '((close-paren 3789 . 3790) (symbol 3754 . 3771) (open-paren 3753 . 3754)))
+    (semanticdb-table "semanticdb-table"
+      :file "htmlfontify-loaddefs.el"
+      :fsize 812
+      :lastmodtime '(23525 29510 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("comint" include nil nil [9098 9115])
+            ("hippie-expand" customgroup (:user-visible-flag t) nil [9117 9340])
+            ("he-num" variable (:default-value -1) nil [9342 9360])
+            ("he-string-beg" variable (:default-value (make-marker)) nil [9362 9398])
+            ("he-string-end" variable (:default-value (make-marker)) nil [9400 9436])
+            ("he-search-string" variable nil nil [9438 9466])
+            ("he-expand-list" variable nil nil [9468 9494])
+            ("he-tried-table" variable nil nil [9496 9522])
+            ("he-search-loc" variable (:default-value (make-marker)) nil [9524 9560])
+            ("he-search-loc2" variable nil nil [9562 9588])
+            ("he-search-bw" variable nil nil [9590 9614])
+            ("he-search-bufs" variable nil nil [9616 9642])
+            ("he-searched-n-bufs" variable nil nil [9644 9674])
+            ("he-search-window" variable nil nil [9676 9704])
+            ("hippie-expand-try-functions-list" variable (:default-value (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol))) nil [9771 10334])
+            ("hippie-expand-verbose" variable (:default-value t) nil [10336 10482])
+            ("hippie-expand-dabbrev-skip-space" variable nil nil [10484 10647])
+            ("hippie-expand-dabbrev-as-symbol" variable (:default-value t) nil [10649 10812])
+            ("hippie-expand-no-restriction" variable (:default-value t) nil [10814 10964])
+            ("hippie-expand-max-buffers" variable nil nil [10966 11185])
+            ("hippie-expand-ignore-buffers" variable (:default-value (quote ("^ \\*.*\\*$" dired-mode))) nil [11187 11496])
+            ("hippie-expand-only-buffers" variable nil nil [11498 11870])
+            ("hippie-expand" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11887 13494])
+            ("he-init-string" function (:arguments ("beg" "end")) nil [13558 13723])
+            ("he-reset-string" function nil nil [13781 13966])
+            ("he-substitute-string" function (:arguments ("str" "trans-case")) nil [14243 14658])
+            ("he-capitalize-first" function (:arguments ("str")) nil [14660 14880])
+            ("he-ordinary-case-p" function (:arguments ("str")) nil [14882 15066])
+            ("he-transfer-case" function (:arguments ("from-str" "to-str")) nil [15068 15550])
+            ("he-string-member" function (:arguments ("str" "lst" "trans-case")) nil [15655 15867])
+            ("he-buffer-member" function (:arguments ("lst")) nil [16010 16216])
+            ("make-hippie-expand-function" function (:arguments ("try-list" "verbose")) nil [16782 17346])
+            ("try-complete-file-name" function (:arguments ("old")) nil [17409 18778])
+            ("try-complete-file-name-partially" function (:arguments ("old")) nil [18780 19874])
+            ("he-file-name-chars" variable (:default-value (cond ((memq system-type (quote (ms-dos windows-nt cygwin))) "-a-zA-Z0-9_/.,~^#$+=:\\\\") (t "-a-zA-Z0-9_/.,~^#$+="))) nil [19876 20126])
+            ("he-file-name-beg" function nil nil [20128 20338])
+            ("he-concat-directory-file-name" function (:arguments ("dir-part" "name-part")) nil [20436 20889])
+            ("try-complete-lisp-symbol" function (:arguments ("old")) nil [20891 21960])
+            ("try-complete-lisp-symbol-partially" function (:arguments ("old")) nil [21962 22824])
+            ("he-lisp-symbol-beg" function nil nil [22826 22918])
+            ("try-expand-line" function (:arguments ("old")) nil [22920 24320])
+            ("try-expand-line-all-buffers" function (:arguments ("old")) nil [24322 25073])
+            ("he--all-buffers" function (:arguments ("old" "beg-function" "search-function")) nil [25075 26792])
+            ("he-line-search" function (:arguments ("str" "strip-prompt" "reverse")) nil [26794 27297])
+            ("he-line-beg" function (:arguments ("strip-prompt")) nil [27299 27492])
+            ("he-line-search-regexp" function (:arguments ("pat" "strip-prompt")) nil [27494 27764])
+            ("try-expand-list" function (:arguments ("old")) nil [27766 28976])
+            ("try-expand-list-all-buffers" function (:arguments ("old")) nil [28978 29346])
+            ("he-list-search" function (:arguments ("str" "reverse")) nil [29348 30028])
+            ("he-list-beg" function nil nil [30030 30146])
+            ("try-expand-all-abbrevs" function (:arguments ("old")) nil [30148 31221])
+            ("try-expand-dabbrev" function (:arguments ("old")) nil [31223 32460])
+            ("try-expand-dabbrev-all-buffers" function (:arguments ("old")) nil [32462 32839])
+            ("try-expand-dabbrev-visible" function (:arguments ("old")) nil [32934 34816])
+            ("he-dabbrev-search" function (:arguments ("pattern" "reverse" "limit")) nil [34818 35740])
+            ("he-dabbrev-beg" function nil nil [35742 36004])
+            ("try-expand-dabbrev-from-kill" function (:arguments ("old")) nil [36006 36750])
+            ("he-dabbrev-kill-search" function (:arguments ("pattern")) nil [36752 37924])
+            ("try-expand-whole-kill" function (:arguments ("old")) nil [37926 38785])
+            ("he-whole-kill-search" function (:arguments ("str")) nil [38787 39907])
+            ("he-kill-beg" function nil nil [39909 40070])
+            ("hippie-exp" package nil nil [40073 40094]))          
+      :file "hippie-exp.el"
+      :pointmax 40124
+      :fsize 40123
+      :lastmodtime '(23525 29510 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("url-parse" include nil nil [4060 4080])
+            ("thingatpt" include nil nil [4081 4101])
+            ("define-obsolete-variable-alias" code nil nil [4103 4171])
+            ("ffap" customgroup (:user-visible-flag t) nil [4173 4363])
+            ("ffap-symbol-value" function (:arguments ("sym" "default")) nil [4518 4678])
+            ("ffap-shell-prompt-regexp" variable (:default-value "[$%><]*") nil [4680 5142])
+            ("ffap-ftp-regexp" variable (:default-value "\\`/[^/:]+:") nil [5144 5418])
+            ("ffap-url-unwrap-local" variable (:default-value t) nil [5420 5710])
+            ("ffap-url-unwrap-remote" variable (:default-value (quote ("ftp"))) nil [5712 6025])
+            ("ffap-lax-url" variable (:default-value t) nil [6027 6380])
+            ("ffap-ftp-default-user" variable (:default-value "anonymous") nil [6414 6668])
+            ("ffap-rfs-regexp" variable (:default-value "\\`/\\(afs\\|net\\)/.") nil [6670 6949])
+            ("ffap-url-regexp" variable (:default-value (concat "\\(" "news\\(post\\)?:\\|mailto:\\|file:" "\\|" "\\(ftp\\|https?\\|telnet\\|gopher\\|www\\|wais\\)://" "\\)")) nil [6951 7251])
+            ("ffap-foo-at-bar-prefix" variable (:default-value "mailto") nil [7253 7559])
+            ("ffap-max-region-length" variable (:default-value 1024) nil [7561 7733])
+            ("ffap-dired-wildcards" variable (:default-value "[*?][^/]*\\'") nil [8080 8902])
+            ("ffap-pass-wildcards-to-dired" variable nil nil [8904 9053])
+            ("ffap-newfile-prompt" variable nil nil [9055 9314])
+            ("ffap-require-prefix" variable nil nil [9316 9583])
+            ("ffap-file-finder" variable (:default-value (quote find-file)) nil [9585 9731])
+            ("ffap-directory-finder" variable (:default-value (quote dired)) nil [9733 9881])
+            ("ffap-url-fetcher" variable (:default-value (quote browse-url)) nil [9883 10106])
+            ("ffap-next-regexp" variable (:default-value "[/:.~[:alpha:]]/\\|@[[:alpha:]][-[:alnum:]]*\\.") nil [10108 10579])
+            ("dired-at-point-require-prefix" variable nil nil [10581 10833])
+            ("ffap-mouse-event" function nil nil [11063 11175])
+            ("ffap-event-buffer" function (:arguments ("event")) nil [11176 11253])
+            ("ffap-next-guess" variable nil nil [11505 11579])
+            ("ffap-string-at-point-region" variable (:default-value (quote (1 1))) nil [11581 11705])
+            ("ffap-next-guess" function (:arguments ("back" "lim")) nil [11707 12416])
+            ("ffap-next" function
+               (:user-visible-flag t
+                :arguments ("back" "wrap"))
+                nil [12433 13378])
+            ("ffap-next-url" function
+               (:user-visible-flag t
+                :arguments ("back" "wrap"))
+                nil [13380 13649])
+            ("ffap-machine-p-local" variable (:default-value (quote reject)) nil [13880 14155])
+            ("ffap-machine-p-known" variable (:default-value (quote ping)) nil [14156 14483])
+            ("ffap-machine-p-unknown" variable (:default-value (quote reject)) nil [14484 14790])
+            ("ffap-what-domain" function (:arguments ("domain")) nil [14792 15104])
+            ("ffap-machine-p" function (:arguments ("host" "service" "quiet" "strategy")) nil [15106 17946])
+            ("ffap-replace-file-component" function (:arguments ("fullname" "name")) nil [17982 18342])
+            ("ffap-file-suffix" function (:arguments ("file")) nil [18409 18589])
+            ("ffap-compression-suffixes" variable (:default-value (quote (".gz" ".Z"))) nil [18591 18716])
+            ("ffap-file-exists-string" function (:arguments ("file" "nomodify")) nil [18718 19809])
+            ("ffap-file-remote-p" function (:arguments ("filename")) nil [19811 20567])
+            ("ffap-machine-at-point" function nil nil [20569 20742])
+            ("ffap-host-to-filename" function (:arguments ("host")) nil [20744 21254])
+            ("ffap-fixup-machine" function (:arguments ("mach")) nil [21256 21735])
+            ("defvaralias" code nil nil [21737 21806])
+            ("defvaralias" code nil nil [21807 21875])
+            ("defalias" code nil nil [21876 21932])
+            ("ffap-url-p" function (:arguments ("string")) nil [21934 22237])
+            ("ffap-url-unwrap-local" function (:arguments ("url")) nil [22306 22823])
+            ("ffap-url-unwrap-remote" function (:arguments ("url")) nil [22825 23500])
+            ("ffap-fixup-url" function (:arguments ("url")) nil [23502 23756])
+            ("ffap-list-env" function (:arguments ("env" "empty")) nil [24273 25426])
+            ("ffap-reduce-path" function (:arguments ("path")) nil [25428 25773])
+            ("ffap-all-subdirs" function (:arguments ("dir" "depth")) nil [25775 26141])
+            ("ffap-all-subdirs-loop" function (:arguments ("dir" "depth")) nil [26143 26506])
+            ("ffap-kpathsea-depth" variable (:default-value 1) nil [26508 26666])
+            ("ffap-kpathsea-expand-path" function (:arguments ("path")) nil [26668 27161])
+            ("ffap-locate-file" function (:arguments ("file" "nosuffix" "path")) nil [27163 28486])
+            ("ffap-alist" variable (:default-value (quote (("" . ffap-completable) ("\\.info\\'" . ffap-info) ("\\`info/" . ffap-info-2) ("\\`[-[:lower:]]+\\'" . ffap-info-3) ("\\.elc?\\'" . ffap-el) (emacs-lisp-mode . ffap-el-mode) (finder-mode . ffap-el-mode) (help-mode . ffap-el-mode) (c++-mode . ffap-c++-mode) (cc-mode . ffap-c-mode) ("\\.\\([chCH]\\|cc\\|hh\\)\\'" . ffap-c-mode) (fortran-mode . ffap-fortran-mode) ("\\.[fF]\\'" . ffap-fortran-mode) (tex-mode . ffap-tex-mode) (latex-mode . ffap-latex-mode) ("\\.\\(tex\\|sty\\|doc\\|cls\\)\\'" . ffap-tex) ("\\.bib\\'" . ffap-bib) ("\\`\\." . ffap-home) ("\\`~/" . ffap-lcd) ("\\`[Rr][Ff][Cc][-#]?\\([0-9]+\\)" . ffap-rfc) (dired-mode . ffap-dired)))) nil [28789 30811])
+            ("put" code nil nil [30813 30854])
+            ("ffap-completable" function (:arguments ("name")) nil [31408 31602])
+            ("ffap-home" function (:arguments ("name")) nil [31604 31661])
+            ("ffap-info" function (:arguments ("name")) nil [31663 31843])
+            ("ffap-info-2" function (:arguments ("name")) nil [31845 31902])
+            ("ffap-info-3" function (:arguments ("name")) nil [31904 32053])
+            ("ffap-el" function (:arguments ("name")) nil [32055 32113])
+            ("ffap-el-mode" function (:arguments ("name")) nil [32115 32368])
+            ("ffap-c-path" variable (:default-value (let ((arch (with-temp-buffer (when (eq 0 (ignore-errors (call-process "gcc" nil (quote (t nil)) nil "-print-multiarch"))) (goto-char (point-min)) (buffer-substring (point) (line-end-position))))) (base (quote ("/usr/include" "/usr/local/include")))) (if (zerop (length arch)) base (append base (list (expand-file-name arch "/usr/include")))))) nil [32613 33170])
+            ("ffap-c-mode" function (:arguments ("name")) nil [33172 33238])
+            ("ffap-c++-path" variable (:default-value (let ((c++-include-dir (with-temp-buffer (when (eq 0 (ignore-errors (call-process "g++" nil t nil "-v"))) (goto-char (point-min)) (if (re-search-forward "--with-gxx-include-dir=\\([^[:space:]]+\\)" nil (quote noerror)) (match-string 1) (when (re-search-forward "gcc version \\([[:digit:]]+.[[:digit:]]+.[[:digit:]]+\\)" nil (quote noerror)) (expand-file-name (match-string 1) "/usr/include/c++/"))))))) (if c++-include-dir (cons c++-include-dir ffap-c-path) ffap-c-path))) nil [33240 34176])
+            ("ffap-c++-mode" function (:arguments ("name")) nil [34178 34248])
+            ("ffap-fortran-path" variable (:default-value (quote ("../include" "/usr/include"))) nil [34250 34307])
+            ("ffap-fortran-mode" function (:arguments ("name")) nil [34309 34387])
+            ("ffap-tex-path" variable (:default-value t) nil [34389 34551])
+            ("ffap-latex-guess-rules" variable (:default-value (quote (("" . ".sty") ("" . ".cls") ("" . ".ltx") ("" . ".tex") ("" . "") ("beamertheme" . ".sty") ("beamercolortheme" . ".sty") ("beamerfonttheme" . ".sty") ("beamerinnertheme" . ".sty") ("beameroutertheme" . ".sty") ("" . ".ldf")))) nil [34553 35443])
+            ("ffap-tex-init" function nil nil [35445 35950])
+            ("ffap-tex-mode" function (:arguments ("name")) nil [35952 36051])
+            ("ffap-latex-mode" function (:arguments ("name")) nil [36053 38825])
+            ("ffap-tex" function (:arguments ("name")) nil [38827 38910])
+            ("ffap-bib-path" variable (:default-value (ffap-list-env "BIBINPUTS" (ffap-reduce-path (quote ("/usr/local/lib/tex/macros/bib" "/usr/lib/texmf/bibtex/bib"))))) nil [38912 39134])
+            ("ffap-bib" function (:arguments ("name")) nil [39136 39201])
+            ("ffap-dired" function (:arguments ("name")) nil [39203 39625])
+            ("ffap-lcd" function (:arguments ("name")) nil [39671 40315])
+            ("ffap-rfc-path" variable (:default-value (concat (ffap-host-to-filename "ftp.rfc-editor.org") "/in-notes/rfc%s.txt")) nil [40317 40682])
+            ("ffap-rfc-directories" variable nil nil [40684 40893])
+            ("ffap-rfc" function (:arguments ("name")) nil [40895 41067])
+            ("ffap-string-at-point-mode-alist" variable (:default-value (quote ((file "--:\\\\${}+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:") (url "--:=&?$+@-Z_[:alpha:]~#,%;*()!'" "^[0-9a-zA-Z]" ":;.,!?") (nocolon "--9$+<>@-Z_[:alpha:]~" "<@" "@>;.,!?") (machine "-[:alnum:]." "" ".") (math-mode ",-:$+<>@-Z_[:lower:]~`" "<" "@>;.,!?`:") (latex-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:") (tex-mode "--:\\\\$+<>@-Z_[:alpha:]~*?" "<@" "@>;.,!:")))) nil [41096 42357])
+            ("ffap-string-at-point" variable nil nil [42359 42517])
+            ("ffap-string-at-point" function (:arguments ("mode")) nil [42519 45379])
+            ("ffap-string-around" function nil nil [45381 45836])
+            ("ffap-copy-string-as-kill" function
+               (:user-visible-flag t
+                :arguments ("mode"))
+                nil [45838 46263])
+            ("declare-function" code nil nil [46278 46342])
+            ("ffap-url-at-point" function nil nil [46344 47307])
+            ("ffap-gopher-regexp" variable (:default-value "\\<\\(Type\\|Name\\|Path\\|Host\\|Port\\) *= *") nil [47309 47484])
+            ("ffap--gopher-var-on-line" function nil nil [47486 47936])
+            ("ffap-gopher-at-point" function nil nil [47938 49250])
+            ("ffap-ftp-sans-slash-regexp" variable (:default-value (and ffap-ftp-regexp "\\`\\([^:@]+@[^:@]+:\\|[^@.:]+\\.[^@:]+:\\|[^:]+:[~/]\\)\\([^:]\\|\\'\\)")) nil [49252 49691])
+            ("ffap-file-at-point" function nil nil [49693 54605])
+            ("ffap-read-file-or-url" function (:arguments ("prompt" "guess")) nil [54973 56687])
+            ("ffap-read-url-internal" function (:arguments ("string" "pred" "action")) nil [56689 57165])
+            ("ffap-read-file-or-url-internal" function (:arguments ("string" "pred" "action")) nil [57167 57391])
+            ("ffap-highlight" variable (:default-value t) nil [57669 57756])
+            ("ffap" variable
+               (:default-value (quote ((t :inherit highlight)))
+                :type "face")
+                nil [57758 57890])
+            ("ffap-highlight-overlay" variable nil nil [57892 57974])
+            ("ffap-highlight" function (:arguments ("remove")) nil [57976 58732])
+            ("ffap-guesser" function nil nil [58789 59079])
+            ("ffap-prompter" function (:arguments ("guess")) nil [59081 59893])
+            ("find-file-at-point" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [59910 61776])
+            ("defalias" code nil nil [61861 61897])
+            ("ffap-menu-regexp" variable nil nil [61934 62199])
+            ("ffap-menu-alist" variable nil nil [62201 62286])
+            ("make-variable-buffer-local" code nil nil [62287 62332])
+            ("ffap-menu-text-plist" variable (:default-value (cond ((display-mouse-p) (quote (face bold mouse-face highlight))) (t nil))) nil [62334 62590])
+            ("ffap-menu" function
+               (:user-visible-flag t
+                :arguments ("rescan"))
+                nil [62607 63461])
+            ("ffap-menu-cont" function (:arguments ("choice")) nil [63463 63830])
+            ("ffap-menu-ask" function (:arguments ("title" "alist" "cont")) nil [63832 65261])
+            ("ffap-menu-rescan" function (:user-visible-flag t) nil [65263 66843])
+            ("ffap-at-mouse-fallback" variable nil nil [66946 67144])
+            ("put" code nil nil [67145 67198])
+            ("ffap-at-mouse" function
+               (:user-visible-flag t
+                :arguments ("e"))
+                nil [67215 68329])
+            ("ffap-other-window" function (:user-visible-flag t) nil [68604 68900])
+            ("ffap-other-frame" function (:user-visible-flag t) nil [68902 69523])
+            ("ffap--toggle-read-only" function (:arguments ("buffer-or-list")) nil [69525 69729])
+            ("ffap-read-only" function (:user-visible-flag t) nil [69731 70041])
+            ("ffap-read-only-other-window" function (:user-visible-flag t) nil [70043 70288])
+            ("ffap-read-only-other-frame" function (:user-visible-flag t) nil [70290 70532])
+            ("ffap-alternate-file" function (:user-visible-flag t) nil [70534 70739])
+            ("ffap-alternate-file-other-window" function (:user-visible-flag t) nil [70741 70985])
+            ("ffap-literally" function (:user-visible-flag t) nil [70987 71195])
+            ("defalias" code nil nil [71197 71253])
+            ("define-obsolete-function-alias" code nil nil [71276 71343])
+            ("define-obsolete-function-alias" code nil nil [71344 71418])
+            ("ffap-ro-mode-hook" function nil nil [71554 71713])
+            ("ffap-gnus-hook" function nil nil [71715 72010])
+            ("gnus-summary-buffer" variable nil nil [72012 72040])
+            ("gnus-article-buffer" variable nil nil [72041 72069])
+            ("declare-function" code nil nil [72105 72225])
+            ("declare-function" code nil nil [72227 72323])
+            ("ffap-gnus-wrapper" function (:arguments ("form")) nil [72325 73031])
+            ("ffap-gnus-next" function (:user-visible-flag t) nil [73033 73161])
+            ("ffap-gnus-menu" function (:user-visible-flag t) nil [73163 73285])
+            ("dired-at-point" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [73305 74606])
+            ("dired-at-point-prompter" function (:arguments ("guess")) nil [74608 75562])
+            ("ffap-dired-other-window" function (:user-visible-flag t) nil [75620 75938])
+            ("ffap-dired-other-frame" function (:user-visible-flag t) nil [75940 76486])
+            ("ffap-list-directory" function (:user-visible-flag t) nil [76488 76708])
+            ("ffap-guess-file-name-at-point" function nil nil [76780 77379])
+            ("ffap-bindings" variable (:default-value (quote ((global-set-key [S-mouse-3] (quote ffap-at-mouse)) (global-set-key [C-S-mouse-3] (quote ffap-menu)) (global-set-key "" (quote find-file-at-point)) (global-set-key "" (quote ffap-read-only)) (global-set-key "" (quote ffap-alternate-file)) (global-set-key "4f" (quote ffap-other-window)) (global-set-key "5f" (quote ffap-other-frame)) (global-set-key "4r" (quote ffap-read-only-other-window)) (global-set-key "5r" (quote ffap-read-only-other-frame)) (global-set-key "d" (quote dired-at-point)) (global-set-key "4d" (quote ffap-dired-other-window)) (global-set-key "5d" (quote ffap-dired-other-frame)) (global-set-key "" (quote ffap-list-directory)) (add-hook (quote gnus-summary-mode-hook) (quote ffap-gnus-hook)) (add-hook (quote gnus-article-mode-hook) (quote ffap-gnus-hook)) (add-hook (quote vm-mode-hook) (quote ffap-ro-mode-hook)) (add-hook (quote rmail-mode-hook) (quote ffap-ro-mode-hook))))) nil [77436 78580])
+            ("ffap-bindings" function (:user-visible-flag t) nil [78597 78726])
+            ("ffap" package nil nil [78730 78745]))          
+      :file "ffap.el"
+      :pointmax 78769
+      :fsize 78768
+      :lastmodtime '(23525 29507 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("package" include nil nil [1037 1055])
+            ("lisp-mnt" include nil nil [1056 1075])
+            ("find-func" include nil nil [1076 1096])
+            ("finder-inf" include nil nil [1126 1153])
+            ("finder-known-keywords" variable (:default-value (quote ((abbrev . "abbreviation handling, typing shortcuts, and macros") (bib . "bibliography processors") (c . "C and related programming languages") (calendar . "calendar and time management tools") (comm . "communications, networking, and remote file access") (convenience . "convenience features for faster editing") (data . "editing data (non-text) files") (docs . "Emacs documentation facilities") (emulations . "emulations of other editors") (extensions . "Emacs Lisp language extensions") (faces . "fonts and colors for text") (files . "file editing and manipulation") (frames . "Emacs frames and window systems") (games . "games, jokes and amusements") (hardware . "interfacing with system hardware") (help . "Emacs help systems") (hypermedia . "links between text or other media types") (i18n . "internationalization and character-set support") (internal . "code for Emacs internals, build process, defaults") (languages . "specialized modes for editing programming languages") (lisp . "Lisp support, including Emacs Lisp") (local . "code local to your site") (maint . "Emacs development tools and aids") (mail . "email reading and posting") (matching . "searching, matching, and sorting") (mouse . "mouse support") (multimedia . "images and sound") (news . "USENET news reading and posting") (outlines . "hierarchical outlining and note taking") (processes . "processes, subshells, and compilation") (terminals . "text terminals (ttys)") (tex . "the TeX document formatter") (tools . "programming tools") (unix . "UNIX feature interfaces and emulators") (vc . "version control") (wp . "word processing")))) nil [1239 3146])
+            ("finder-mode-map" variable (:default-value (let ((map (make-sparse-keymap)) (menu-map (make-sparse-keymap "Finder"))) (define-key map " " (quote finder-select)) (define-key map "f" (quote finder-select)) (define-key map [follow-link] (quote mouse-face)) (define-key map [mouse-2] (quote finder-mouse-select)) (define-key map "
" (quote finder-select)) (define-key map "?" (quote finder-summary)) (define-key map "n" (quote next-line)) (define-key map "p" (quote previous-line)) (define-key map "q" (quote finder-exit)) (define-key map "d" (quote finder-list-keywords)) (define-key map [menu-bar finder-mode] (cons "Finder" menu-map)) (define-key menu-map [finder-exit] (quote (menu-item "Quit" finder-exit :help "Exit Finder mode"))) (define-key menu-map [finder-summary] (quote (menu-item "Summary" finder-summary :help "Summary item on current line in a finder buffer"))) (define-key menu-map [finder-list-keywords] (quote (menu-item "List keywords" finder-list-keywords :help "Display descriptions of the keywords in the Finder buffer"))) (define-key menu-map [finder-select] (quote (menu-item "Select" finder-select :help "Select item on current line in a finder buffer"))) map)) nil [3148 4365])
+            ("finder-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table emacs-lisp-mode-syntax-table))) (modify-syntax-entry 59 ".   " st) st)) nil [4367 4557])
+            ("finder-headmark" variable nil nil [4559 4646])
+            ("finder-keywords-hash" variable nil nil [4693 4836])
+            ("generated-finder-keywords-file" variable (:default-value "finder-inf.el") nil [4838 4968])
+            ("finder-no-scan-regexp" variable (:default-value "\\(^\\.#\\|\\(loaddefs\\|ldefs-boot\\|cus-load\\|finder-inf\\|esh-groups\\|subdirs\\|leim-list\\)\\.el$\\)") nil [5278 5476])
+            ("autoload-rubric" function (:prototype-flag t) nil [5478 5516])
+            ("finder--builtins-descriptions" variable
+               (:constant-flag t
+                :default-value (quote ((emacs . "the extensible text editor") (nxml . "a new XML mode"))))
+                nil [5518 5996])
+            ("finder--builtins-alist" variable (:default-value (quote (("calc" . calc) ("ede" . ede) ("erc" . erc) ("eshell" . eshell) ("gnus" . gnus) ("international" . emacs) ("language" . emacs) ("mh-e" . mh-e) ("semantic" . semantic) ("analyze" . semantic) ("bovine" . semantic) ("decorate" . semantic) ("symref" . semantic) ("wisent" . semantic) ("nxml" . nxml) ("org" . org) ("srecode" . srecode) ("term" . emacs) ("url" . url)))) nil [5998 7018])
+            ("finder-compile-keywords" function (:arguments ("dirs")) nil [7020 10891])
+            ("finder-compile-keywords-make-dist" function nil nil [10893 11069])
+            ("finder-insert-at-column" function (:arguments ("column" "strings")) nil [11099 11307])
+            ("finder-help-echo" variable nil nil [11309 11338])
+            ("finder-mouse-face-on-line" function nil nil [11340 12062])
+            ("finder-unknown-keywords" function nil nil [12064 12496])
+            ("finder-list-keywords" function (:user-visible-flag t) nil [12513 13245])
+            ("finder-list-matches" function (:arguments ("key")) nil [13247 13512])
+            ("define-button-type" code nil nil [13514 13574])
+            ("finder-goto-xref" function (:arguments ("button")) nil [13576 13821])
+            ("finder-commentary" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [13838 15351])
+            ("finder-current-item" function nil nil [15353 15614])
+            ("finder-select" function (:user-visible-flag t) nil [15616 15839])
+            ("finder-mouse-select" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [15841 16090])
+            ("finder-by-keyword" function (:user-visible-flag t) nil [16107 16220])
+            ("define-derived-mode" code nil nil [16222 16601])
+            ("finder-summary" function (:user-visible-flag t) nil [16603 16916])
+            ("finder-exit" function (:user-visible-flag t) nil [16918 17139])
+            ("finder-unload-function" function nil nil [17141 17299])
+            ("finder" package nil nil [17303 17320]))          
+      :file "finder.el"
+      :pointmax 17346
+      :fsize 17345
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "finder-inf.el"
+      :fsize 42177
+      :lastmodtime '(23525 29508 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("dired" include nil nil [1015 1031])
+            ("find-dired" customgroup (:user-visible-flag t) nil [1033 1139])
+            ("find-exec-terminator" variable (:default-value (if (eq 0 (ignore-errors (process-file find-program nil nil nil null-device "-exec" "echo" "{}" "+"))) "+" (shell-quote-argument ";"))) nil [1250 1698])
+            ("find-ls-option" variable (:default-value (if (eq 0 (ignore-errors (process-file find-program nil nil nil null-device "-ls"))) (cons "-ls" (if (eq system-type (quote berkeley-unix)) "-gilsb" "-dilsb")) (cons (format "-exec ls -ld {} %s" find-exec-terminator) "-ld"))) nil [1807 2913])
+            ("find-ls-subdir-switches" variable (:default-value (if (string-match "-[a-z]*b" (cdr find-ls-option)) "-alb" "-al")) nil [2915 3294])
+            ("find-grep-options" variable (:default-value (if (or (eq system-type (quote berkeley-unix)) (string-match "solaris2" system-configuration)) "-s" "-q")) nil [3296 3657])
+            ("find-name-arg" variable (:default-value (if read-file-name-completion-ignore-case "-iname" "-name")) nil [3705 4034])
+            ("find-args" variable nil nil [4036 4112])
+            ("find-args-history" variable nil nil [4172 4202])
+            ("dired-sort-inhibit" variable nil nil [4204 4231])
+            ("find-dired" function
+               (:user-visible-flag t
+                :arguments ("dir" "args"))
+                nil [4248 8008])
+            ("kill-find" function (:user-visible-flag t) nil [8010 8332])
+            ("find-name-dired" function
+               (:user-visible-flag t
+                :arguments ("dir" "pattern"))
+                nil [8349 8863])
+            ("defalias" code nil nil [9063 9105])
+            ("find-grep-dired" function
+               (:user-visible-flag t
+                :arguments ("dir" "regexp"))
+                nil [9121 10307])
+            ("find-dired-filter" function (:arguments ("proc" "string")) nil [10309 12116])
+            ("find-dired-sentinel" function (:arguments ("proc" "state")) nil [12118 13011])
+            ("find-dired" package nil nil [13015 13036]))          
+      :file "find-dired.el"
+      :pointmax 13066
+      :fsize 13065
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "dired.el"
+      :fsize 168396
+      :lastmodtime '(23525 29505 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("button" include nil nil [3671 3688])
+            ("help" include nil nil [3653 3668])
+            ("define-key" code nil nil [3711 3766])
+            ("define-key" code nil nil [3767 3814])
+            ("facemenu" customgroup (:user-visible-flag t) nil [3816 3940])
+            ("facemenu-keybindings" variable (:default-value (mapcar (quote purecopy) (quote ((default . "d") (bold . "b") (italic . "i") (bold-italic . "l") (underline . "u"))))) nil [3942 4779])
+            ("facemenu-new-faces-at-end" variable (:default-value t) nil [4781 5015])
+            ("facemenu-listed-faces" variable nil nil [5017 6145])
+            ("facemenu-face-menu" variable (:default-value (let ((map (make-sparse-keymap "Face"))) (define-key map "o" (cons (purecopy "Other...") (quote facemenu-set-face))) map)) nil [6147 6326])
+            ("defalias" code nil nil [6327 6376])
+            ("put" code nil nil [6377 6442])
+            ("facemenu-foreground-menu" variable (:default-value (let ((map (make-sparse-keymap "Foreground Color"))) (define-key map "o" (cons (purecopy "Other...") (quote facemenu-set-foreground))) map)) nil [6444 6659])
+            ("defalias" code nil nil [6660 6721])
+            ("put" code nil nil [6722 6793])
+            ("facemenu-background-menu" variable (:default-value (let ((map (make-sparse-keymap "Background Color"))) (define-key map "o" (cons (purecopy "Other...") (quote facemenu-set-background))) map)) nil [6795 7010])
+            ("defalias" code nil nil [7011 7072])
+            ("put" code nil nil [7073 7144])
+            ("facemenu-enable-faces-p" function nil nil [7200 7449])
+            ("facemenu-special-menu" variable (:default-value (let ((map (make-sparse-keymap "Special"))) (define-key map [115] (cons (purecopy "Remove Special") (quote facemenu-remove-special))) (define-key map [116] (cons (purecopy "Intangible") (quote facemenu-set-intangible))) (define-key map [118] (cons (purecopy "Invisible") (quote facemenu-set-invisible))) (define-key map [114] (cons (purecopy "Read-Only") (quote facemenu-set-read-only))) map)) nil [7451 7950])
+            ("defalias" code nil nil [7951 8006])
+            ("facemenu-justification-menu" variable (:default-value (let ((map (make-sparse-keymap "Justification"))) (define-key map [99] (cons (purecopy "Center") (quote set-justification-center))) (define-key map [98] (cons (purecopy "Full") (quote set-justification-full))) (define-key map [114] (cons (purecopy "Right") (quote set-justification-right))) (define-key map [108] (cons (purecopy "Left") (quote set-justification-left))) (define-key map [117] (cons (purecopy "Unfilled") (quote set-justification-none))) map)) nil [8008 8535])
+            ("defalias" code nil nil [8536 8603])
+            ("facemenu-indentation-menu" variable (:default-value (let ((map (make-sparse-keymap "Indentation"))) (define-key map [decrease-right-margin] (cons (purecopy "Indent Right Less") (quote decrease-right-margin))) (define-key map [increase-right-margin] (cons (purecopy "Indent Right More") (quote increase-right-margin))) (define-key map [decrease-left-margin] (cons (purecopy "Indent Less") (quote decrease-left-margin))) (define-key map [increase-left-margin] (cons (purecopy "Indent More") (quote increase-left-margin))) map)) nil [8605 9168])
+            ("defalias" code nil nil [9169 9232])
+            ("facemenu-menu" variable nil nil [9296 9358])
+            ("setq" code nil nil [9359 9418])
+            ("let" code nil nil [9419 10028])
+            ("let" code nil nil [10029 10650])
+            ("defalias" code nil nil [10651 10690])
+            ("facemenu-keymap" variable (:default-value (let ((map (make-sparse-keymap "Set face"))) (define-key map "o" (cons (purecopy "Other...") (quote facemenu-set-face))) (define-key map "\357" (quote font-lock-fontify-block)) map)) nil [10692 11038])
+            ("defalias" code nil nil [11039 11082])
+            ("facemenu-add-face-function" variable nil nil [11085 11407])
+            ("facemenu-end-add-face" variable nil nil [11409 11687])
+            ("facemenu-remove-face-function" variable nil nil [11689 12021])
+            ("facemenu-color-alist" variable nil nil [12047 12182])
+            ("facemenu-update" function (:user-visible-flag t) nil [12184 12511])
+            ("facemenu-set-face" function
+               (:user-visible-flag t
+                :arguments ("face" "start" "end"))
+                nil [12513 13714])
+            ("facemenu-set-foreground" function
+               (:user-visible-flag t
+                :arguments ("color" "start" "end"))
+                nil [13716 14587])
+            ("facemenu-set-background" function
+               (:user-visible-flag t
+                :arguments ("color" "start" "end"))
+                nil [14589 15460])
+            ("facemenu-set-face-from-menu" function
+               (:user-visible-flag t
+                :arguments ("face" "start" "end"))
+                nil [15462 16715])
+            ("facemenu-set-invisible" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [16717 16949])
+            ("facemenu-set-intangible" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [16951 17212])
+            ("facemenu-set-read-only" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [17214 17449])
+            ("facemenu-remove-face-props" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [17451 17727])
+            ("facemenu-remove-all" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [17729 17963])
+            ("facemenu-remove-special" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [17965 18345])
+            ("defalias" code nil nil [18348 18391])
+            ("list-colors-sort" variable nil nil [18393 19403])
+            ("list-colors-sort-key" function (:arguments ("color")) nil [19405 20738])
+            ("list-colors-callback" variable nil nil [20740 20846])
+            ("list-colors-redisplay" function (:arguments ("_ignore-auto" "_noconfirm")) nil [20848 21090])
+            ("list-colors-display" function
+               (:user-visible-flag t
+                :arguments ("list" "buffer-name" "callback"))
+                nil [21092 23497])
+            ("list-colors-print" function (:arguments ("list" "callback")) nil [23499 24986])
+            ("list-colors-duplicates" function (:arguments ("list")) nil [24989 26602])
+            ("facemenu-color-equal" function (:arguments ("a" "b")) nil [26604 26962])
+            ("facemenu-self-insert-data" variable nil nil [26965 27003])
+            ("facemenu-post-self-insert-function" function nil nil [27005 27382])
+            ("facemenu-set-self-insert-face" function (:arguments ("face")) nil [27384 27625])
+            ("facemenu-add-face" function
+               (:user-visible-flag t
+                :arguments ("face" "start" "end"))
+                nil [27627 30547])
+            ("facemenu-active-faces" function (:arguments ("face-list" "frame")) nil [30549 31874])
+            ("facemenu-add-new-face" function (:arguments ("face")) nil [31876 33903])
+            ("facemenu-add-new-color" function (:arguments ("color" "menu")) nil [33939 35187])
+            ("facemenu-complete-face-list" function (:arguments ("oldlist")) nil [35189 35718])
+            ("facemenu-iterate" function (:arguments ("func" "list")) nil [35720 35975])
+            ("facemenu-update" code nil nil [35977 35994])
+            ("facemenu" package nil nil [35996 36015]))          
+      :file "facemenu.el"
+      :pointmax 36043
+      :fsize 36042
+      :lastmodtime '(23525 29507 0 0)
+      :unmatched-syntax '((close-paren 3688 . 3689) (symbol 3633 . 3650) (open-paren 3632 . 3633)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("put" code nil nil [2958 3002])
+            ("put" code nil nil [3003 3057])
+            ("format-alist" variable (:default-value (\` ((text/enriched (\, (purecopy "Extended MIME text/enriched format.")) (\, (purecopy "Content-[Tt]ype:[ 	]*text/enriched")) enriched-decode enriched-encode t enriched-mode) (plain (\, (purecopy "ISO 8859-1 standard format, no text properties.")) nil nil nil nil nil) (TeX (\, (purecopy "TeX (encoding)")) nil iso-tex2iso iso-iso2tex t nil) (gtex (\, (purecopy "German TeX (encoding)")) nil iso-gtex2iso iso-iso2gtex t nil) (html (\, (purecopy "HTML/SGML \"ISO 8879:1986//ENTITIES Added Latin 1//EN\" (encoding)")) nil iso-sgml2iso iso-iso2sgml t nil) (rot13 (\, (purecopy "rot13")) nil (\, (purecopy "tr a-mn-z n-za-m")) (\, (purecopy "tr a-mn-z n-za-m")) t nil) (duden (\, (purecopy "Duden Ersatzdarstellung")) nil (\, (purecopy "diac")) iso-iso2duden t nil) (de646 (\, (purecopy "German ASCII (ISO 646)")) nil (\, (purecopy "recode -f iso646-ge:latin1")) (\, (purecopy "recode -f latin1:iso646-ge")) t nil) (denet (\, (purecopy "net German")) nil iso-german iso-cvt-read-only t nil) (esnet (\, (purecopy "net Spanish")) nil iso-spanish iso-cvt-read-only t nil)))) nil [3059 6569])
+            ("put" code nil nil [6585 6628])
+            ("format-encode-run-method" function (:arguments ("method" "from" "to" "buffer")) nil [6670 7569])
+            ("format-decode-run-method" function (:arguments ("method" "from" "to" "_buffer")) nil [7571 8520])
+            ("format-annotate-function" function (:arguments ("format" "from" "to" "orig-buf" "format-count")) nil [8522 10891])
+            ("format-decode" function (:arguments ("format" "length" "visit-flag")) nil [10893 13283])
+            ("format-decode-buffer" function
+               (:user-visible-flag t
+                :arguments ("format"))
+                nil [13335 13756])
+            ("format-decode-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "format"))
+                nil [13758 14203])
+            ("format-encode-buffer" function
+               (:user-visible-flag t
+                :arguments ("format"))
+                nil [14205 14604])
+            ("format-encode-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "format"))
+                nil [14606 15530])
+            ("format-write-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "format" "confirm"))
+                nil [15532 17234])
+            ("format-find-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "format"))
+                nil [17236 17786])
+            ("format-insert-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "format" "beg" "end"))
+                nil [17788 19671])
+            ("format-read" function (:arguments ("prompt")) nil [19673 20091])
+            ("format-replace-strings" function (:arguments ("alist" "reverse" "beg" "end")) nil [20223 21296])
+            ("format-delq-cons" function (:arguments ("cons" "list")) nil [21350 21858])
+            ("format-make-relatively-unique" function (:arguments ("a" "b")) nil [21860 22291])
+            ("format-proper-list-p" function (:arguments ("list")) nil [22293 22524])
+            ("format-reorder" function (:arguments ("items" "order")) nil [22526 22933])
+            ("put" code nil nil [22935 22968])
+            ("put" code nil nil [23005 23041])
+            ("put" code nil nil [23267 23305])
+            ("format-deannotate-region" function (:arguments ("from" "to" "translations" "next-fn")) nil [23329 30995])
+            ("format-subtract-regions" function (:arguments ("minu" "subtra")) nil [30997 32482])
+            ("format-property-increment-region" function (:arguments ("from" "to" "prop" "delta" "default")) nil [32726 33253])
+            ("format-insert-annotations" function (:arguments ("list" "offset")) nil [33277 33938])
+            ("format-annotate-value" function (:arguments ("old" "new")) nil [33940 34271])
+            ("format-annotate-region" function (:arguments ("from" "to" "translations" "format-fn" "ignore")) nil [34273 38166])
+            ("format-annotate-location" function (:arguments ("loc" "all" "ignore" "translations")) nil [38220 40134])
+            ("format-annotate-single-property-change" function (:arguments ("prop" "old" "new" "translations")) nil [40136 41806])
+            ("format-annotate-atomic-property-change" function (:arguments ("prop-alist" "old" "new")) nil [41808 43148])
+            ("format" package nil nil [43150 43167]))          
+      :file "format.el"
+      :pointmax 43193
+      :fsize 43192
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("easymenu" include nil nil [7440 7459])
+            ("cl-lib" include nil nil [7479 7496])
+            ("follow" customgroup (:user-visible-flag t) nil [7514 7624])
+            ("follow-mode-hook" variable nil nil [7626 7727])
+            ("follow-mode-prefix" variable (:default-value ".") nil [8119 8385])
+            ("follow-mode-map" variable (:default-value (let ((mainmap (make-sparse-keymap)) (map (make-sparse-keymap))) (define-key map "" (quote follow-scroll-up)) (define-key map "\366" (quote follow-scroll-down)) (define-key map "v" (quote follow-scroll-down)) (define-key map "1" (quote follow-delete-other-windows-and-split)) (define-key map "b" (quote follow-switch-to-buffer)) (define-key map "" (quote follow-switch-to-buffer-all)) (define-key map "" (quote follow-recenter)) (define-key map "<" (quote follow-first-window)) (define-key map ">" (quote follow-last-window)) (define-key map "n" (quote follow-next-window)) (define-key map "p" (quote follow-previous-window)) (define-key mainmap follow-mode-prefix map) (define-key mainmap [remap end-of-buffer] (quote follow-end-of-buffer)) (define-key mainmap [remap scroll-bar-toolkit-scroll] (quote follow-scroll-bar-toolkit-scroll)) (define-key mainmap [remap scroll-bar-drag] (quote follow-scroll-bar-drag)) (define-key mainmap [remap scroll-bar-scroll-up] (quote follow-scroll-bar-scroll-up)) (define-key mainmap [remap scroll-bar-scroll-down] (quote follow-scroll-bar-scroll-down)) (define-key mainmap [remap mwheel-scroll] (quote follow-mwheel-scroll)) mainmap)) nil [8387 9930])
+            ("follow-menu-filter" function (:arguments ("menu")) nil [10017 10177])
+            ("easy-menu-add-item" code nil nil [10179 10960])
+            ("follow-mode-line-text" variable (:default-value " Follow") nil [10962 11178])
+            ("follow-auto" variable nil nil [11180 11490])
+            ("follow-cache-command-list" variable (:default-value (quote (next-line previous-line forward-char backward-char right-char left-char))) nil [11492 11971])
+            ("follow-debug" variable nil nil [11973 12088])
+            ("follow-internal-force-redisplay" variable nil nil [12114 12214])
+            ("follow-active-menu" variable nil nil [12216 12296])
+            ("follow-inactive-menu" variable nil nil [12298 12382])
+            ("follow-inside-post-command-hook-call" variable nil nil [12384 12528])
+            ("follow-windows-start-end-cache" variable nil nil [12530 12618])
+            ("follow-fixed-window" variable nil nil [12620 12763])
+            ("follow-debug-message" function (:arguments ("args")) nil [12924 13113])
+            ("dolist" code nil nil [13126 13203])
+            ("turn-on-follow-mode" function nil nil [13234 13347])
+            ("turn-off-follow-mode" function nil nil [13365 13481])
+            ("put" code nil nil [13483 13520])
+            ("define-minor-mode" code nil nil [13536 17361])
+            ("follow-find-file-hook" function nil nil [17363 17499])
+            ("follow-get-scrolled-point" function (:arguments ("dest" "windows")) nil [17533 19026])
+            ("follow-scroll-up-arg" function (:arguments ("arg")) nil [19771 20587])
+            ("follow-scroll-down-arg" function (:arguments ("arg")) nil [20589 21046])
+            ("follow-scroll-up-window" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [21063 21635])
+            ("put" code nil nil [21636 21684])
+            ("follow-scroll-down-window" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [21701 22293])
+            ("put" code nil nil [22294 22344])
+            ("follow-scroll-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [22361 23201])
+            ("put" code nil nil [23202 23243])
+            ("follow-scroll-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23260 24268])
+            ("put" code nil nil [24269 24312])
+            ("declare-function" code nil nil [24314 24370])
+            ("comint-scroll-show-maximum-output" variable nil nil [24371 24413])
+            ("follow-comint-scroll-to-bottom" function (:arguments ("_window")) nil [24415 25143])
+            ("follow-align-compilation-windows" function nil nil [25145 25756])
+            ("follow-delete-other-windows-and-split" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25785 26851])
+            ("follow-switch-to-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [26853 27234])
+            ("follow-switch-to-buffer-all" function
+               (:user-visible-flag t
+                :arguments ("buffer"))
+                nil [27237 27696])
+            ("follow-switch-to-current-buffer-all" function (:user-visible-flag t) nil [27699 27913])
+            ("follow-next-window" function (:user-visible-flag t) nil [28056 28303])
+            ("follow-previous-window" function (:user-visible-flag t) nil [28306 28561])
+            ("follow-first-window" function (:user-visible-flag t) nil [28564 28723])
+            ("follow-last-window" function (:user-visible-flag t) nil [28726 28893])
+            ("follow-recenter" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [28907 29853])
+            ("follow-redraw" function (:user-visible-flag t) nil [29856 30192])
+            ("follow-end-of-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [30213 30872])
+            ("follow--window-sorter" function (:arguments ("w1" "w2")) nil [30887 31296])
+            ("follow-all-followers" function (:arguments ("win")) nil [31298 31789])
+            ("follow-split-followers" function (:arguments ("windows" "win")) nil [31791 32218])
+            ("follow-calc-win-end" function (:arguments ("win")) nil [32220 32899])
+            ("follow-calc-win-start" function (:arguments ("windows" "pos" "win")) nil [32901 33561])
+            ("follow-cache-valid-p" function (:arguments ("windows")) nil [33692 34208])
+            ("follow-windows-start-end" function (:arguments ("windows")) nil [34210 34708])
+            ("follow-pos-visible" function (:arguments ("pos" "win" "win-start-end")) nil [34710 34975])
+            ("follow-windows-aligned-p" function (:arguments ("win-start-end")) nil [35157 35589])
+            ("follow-point-visible-all-windows-p" function (:arguments ("win-start-end")) nil [35677 36042])
+            ("follow-update-window-start" function (:arguments ("win")) nil [36560 36883])
+            ("follow-select-if-visible" function (:arguments ("dest" "win-start-end")) nil [36885 37440])
+            ("follow-select-if-end-visible" function (:arguments ("win-start-end")) nil [37837 38560])
+            ("follow-select-if-visible-from-first" function (:arguments ("dest" "windows")) nil [38806 39972])
+            ("follow-start-end-invalid" variable (:default-value t) nil [40258 40366])
+            ("make-variable-buffer-local" code nil nil [40367 40421])
+            ("follow-redisplay" function (:arguments ("windows" "win" "preserve-win")) nil [40423 41941])
+            ("follow-estimate-first-window-start" function (:arguments ("windows" "win" "start")) nil [41943 42414])
+            ("follow-calculate-first-window-start-from-above" function (:arguments ("windows" "guess" "win" "start")) nil [42535 43083])
+            ("follow-calculate-first-window-start-from-below" function (:arguments ("windows" "guess" "win" "start")) nil [43205 44334])
+            ("follow-avoid-tail-recenter" function (:arguments ("_rest")) nil [44624 45628])
+            ("follow-post-command-hook" function nil nil [46105 46606])
+            ("follow-adjust-window" function (:arguments ("win")) nil [46608 52381])
+            ("follow-maximize-region" function (:arguments ("win" "windows" "win-start-end")) nil [52650 53168])
+            ("declare-function" code nil nil [53339 53404])
+            ("declare-function" code nil nil [53405 53460])
+            ("declare-function" code nil nil [53461 53521])
+            ("declare-function" code nil nil [53522 53584])
+            ("declare-function" code nil nil [53585 53634])
+            ("follow-scroll-bar-toolkit-scroll" function (:arguments ("event")) nil [53636 53776])
+            ("follow-scroll-bar-drag" function (:arguments ("event")) nil [53778 53898])
+            ("follow-scroll-bar-scroll-up" function (:arguments ("event")) nil [53900 54030])
+            ("follow-scroll-bar-scroll-down" function (:arguments ("event")) nil [54032 54166])
+            ("follow-mwheel-scroll" function (:arguments ("event")) nil [54168 54284])
+            ("follow-redraw-after-event" function (:arguments ("event")) nil [54286 54854])
+            ("follow-window-size-change" function (:arguments ("frame")) nil [55515 56849])
+            ("add-hook" code nil nil [56851 56916])
+            ("follow-after-change" function (:arguments ("_beg" "_end" "_old-len")) nil [57242 57385])
+            ("follow-window-start" function (:arguments ("window")) nil [57387 57763])
+            ("follow-window-end" function (:arguments ("window" "update")) nil [57765 58580])
+            ("follow-set-window-start" function (:arguments ("window" "pos" "noforce")) nil [58582 59108])
+            ("follow-pos-visible-in-window-p" function (:arguments ("pos" "window" "partially")) nil [59110 61063])
+            ("follow-move-to-window-line" function (:arguments ("arg")) nil [61065 63220])
+            ("follow" package nil nil [64032 64049]))          
+      :file "follow.el"
+      :pointmax 64700
+      :fsize 64699
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax '((close-paren 7496 . 7497) (symbol 7461 . 7478) (open-paren 7460 . 7461)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1669 1686])
+            ("cl-defstruct" code nil nil [1690 4152])
+            ("put" code nil nil [4216 4334])
+            ("put" code nil nil [4335 4545])
+            ("put" code nil nil [4546 4749])
+            ("put" code nil nil [4750 4952])
+            ("put" code nil nil [4953 5061])
+            ("put" code nil nil [5062 5184])
+            ("put" code nil nil [5185 5469])
+            ("put" code nil nil [5470 6009])
+            ("frameset-copy" function (:arguments ("frameset")) nil [6271 6401])
+            ("frameset-valid-p" function (:arguments ("object")) nil [6403 7172])
+            ("frameset--prop-setter" function (:arguments ("frameset" "property" "value")) nil [7207 7430])
+            ("frameset-prop" function (:arguments ("frameset" "property")) nil [7485 7755])
+            ("frameset-session-filter-alist" variable (:default-value (quote ((name . :never) (left . frameset-filter-iconified) (minibuffer . frameset-filter-minibuffer) (top . frameset-filter-iconified)))) nil [21403 21765])
+            ("frameset-persistent-filter-alist" variable (:default-value (nconc (quote ((background-color . frameset-filter-sanitize-color) (buffer-list . :never) (buffer-predicate . :never) (buried-buffer-list . :never) (client . :never) (delete-before . :never) (font . frameset-filter-font-param) (foreground-color . frameset-filter-sanitize-color) (frameset--text-pixel-height . :save) (frameset--text-pixel-width . :save) (fullscreen . frameset-filter-shelve-param) (GUI:font . frameset-filter-unshelve-param) (GUI:fullscreen . frameset-filter-unshelve-param) (GUI:height . frameset-filter-unshelve-param) (GUI:width . frameset-filter-unshelve-param) (height . frameset-filter-shelve-param) (outer-window-id . :never) (parent-frame . :never) (parent-id . :never) (mouse-wheel-frame . :never) (tty . frameset-filter-tty-to-GUI) (tty-type . frameset-filter-tty-to-GUI) (width . frameset-filter-shelve-param) (window-id . :never) (window-system . :never))) frameset-session-filter-alist)) nil [21782 23523])
+            ("frameset-filter-alist" variable (:default-value frameset-persistent-filter-alist) nil [23540 25755])
+            ("frameset--target-display" variable nil nil [25818 25851])
+            ("frameset-switch-to-gui-p" function (:arguments ("parameters")) nil [26136 26648])
+            ("frameset-switch-to-tty-p" function (:arguments ("parameters")) nil [26679 27209])
+            ("frameset-filter-tty-to-GUI" function (:arguments ("_current" "_filtered" "parameters" "saving")) nil [27225 27518])
+            ("frameset-filter-sanitize-color" function (:arguments ("current" "_filtered" "parameters" "saving")) nil [27520 27975])
+            ("frameset-filter-minibuffer" function (:arguments ("current" "filtered" "_parameters" "saving")) nil [27977 28805])
+            ("frameset-filter-shelve-param" function (:arguments ("current" "_filtered" "parameters" "saving" "prefix")) nil [28807 29536])
+            ("frameset-filter-unshelve-param" function (:arguments ("current" "filtered" "parameters" "saving")) nil [29538 30143])
+            ("frameset-filter-font-param" function (:arguments ("current" "filtered" "parameters" "saving" "prefix")) nil [30145 30633])
+            ("frameset-filter-iconified" function (:arguments ("_current" "_filtered" "parameters" "saving")) nil [30635 31067])
+            ("frameset-filter-params" function (:arguments ("parameters" "filter-alist" "saving")) nil [31069 32507])
+            ("frameset--set-id" function (:arguments ("frame")) nil [32525 32819])
+            ("frameset-cfg-id" function (:arguments ("frame-cfg")) nil [32821 32954])
+            ("frameset-frame-id" function (:arguments ("frame")) nil [32971 33418])
+            ("frameset-frame-id-equal-p" function (:arguments ("frame" "id")) nil [33435 33565])
+            ("frameset-frame-with-id" function (:arguments ("id" "frame-list")) nil [33582 33917])
+            ("frameset--record-relationships" function (:arguments ("frame-list")) nil [33942 37324])
+            ("cl-defun" code nil nil [37341 38782])
+            ("frameset--reuse-list" variable nil nil [38854 38883])
+            ("frameset--action-map" variable nil nil [38884 38913])
+            ("frameset-compute-pos" function (:arguments ("value" "left/top" "right/bottom")) nil [38915 39643])
+            ("frameset-move-onscreen" function (:arguments ("frame" "force-onscreen")) nil [39645 42314])
+            ("frameset--find-frame-if" function (:arguments ("predicate" "display" "args")) nil [42316 42808])
+            ("frameset--reuse-frame" function (:arguments ("display" "parameters")) nil [42810 45401])
+            ("frameset--initial-params" function (:arguments ("parameters")) nil [45403 45852])
+            ("frameset--restore-frame" function (:arguments ("parameters" "window-state" "filters" "force-onscreen")) nil [45854 50220])
+            ("frameset--minibufferless-last-p" function (:arguments ("state1" "state2")) nil [50222 50735])
+            ("frameset-keep-original-display-p" function (:arguments ("force-display")) nil [50737 51031])
+            ("frameset-minibufferless-first-p" function (:arguments ("frame1" "_frame2")) nil [51033 51385])
+            ("cl-defun" code nil nil [51402 61644])
+            ("frameset--jump-to-register" function (:arguments ("data")) nil [61684 62777])
+            ("frameset--print-register" function (:arguments ("data")) nil [62794 63172])
+            ("frameset-to-register" function
+               (:user-visible-flag t
+                :arguments ("register"))
+                nil [63189 63912])
+            ("frameset" package nil nil [63914 63933]))          
+      :file "frameset.el"
+      :pointmax 63961
+      :fsize 63960
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ff" customgroup (:user-visible-flag t) nil [5662 5819])
+            ("ff-pre-find-hook" variable nil nil [5821 5954])
+            ("ff-pre-load-hook" variable nil nil [5956 6083])
+            ("ff-post-load-hook" variable nil nil [6085 6212])
+            ("ff-not-found-hook" variable nil nil [6214 6347])
+            ("ff-file-created-hook" variable nil nil [6349 6486])
+            ("ff-case-fold-search" variable nil nil [6488 6694])
+            ("ff-always-in-other-window" variable nil nil [6696 6901])
+            ("ff-ignore-include" variable nil nil [6903 7007])
+            ("ff-always-try-to-create" variable (:default-value t) nil [7009 7153])
+            ("ff-quiet-mode" variable nil nil [7155 7274])
+            ("ff-special-constructs" variable (:default-value (\` (((\, (purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]")) lambda nil (buffer-substring (match-beginning 2) (match-end 2)))))) nil [7291 8059])
+            ("defvaralias" code nil nil [8061 8118])
+            ("ff-other-file-alist" variable (:default-value (quote cc-other-file-alist)) nil [8119 8663])
+            ("ff-search-directories" variable (:default-value (quote cc-search-directories)) nil [8665 9569])
+            ("cc-search-directories" variable (:default-value (quote ("." "/usr/include" "/usr/local/include/*"))) nil [9571 9757])
+            ("cc-other-file-alist" variable (:default-value (quote (("\\.cc\\'" (".hh" ".h")) ("\\.hh\\'" (".cc" ".C" ".CC" ".cxx" ".cpp" ".c++")) ("\\.c\\'" (".h")) ("\\.m\\'" (".h")) ("\\.h\\'" (".c" ".cc" ".C" ".CC" ".cxx" ".cpp" ".c++" ".m")) ("\\.C\\'" (".H" ".hh" ".h")) ("\\.H\\'" (".C" ".CC")) ("\\.CC\\'" (".HH" ".H" ".hh" ".h")) ("\\.HH\\'" (".CC")) ("\\.c\\+\\+\\'" (".h++" ".hh" ".h")) ("\\.h\\+\\+\\'" (".c++")) ("\\.cpp\\'" (".hpp" ".hh" ".h")) ("\\.hpp\\'" (".cpp")) ("\\.cxx\\'" (".hxx" ".hh" ".h")) ("\\.hxx\\'" (".cxx"))))) nil [9759 10823])
+            ("modula2-other-file-alist" variable (:default-value (quote (("\\.mi$" (".md")) ("\\.md$" (".mi"))))) nil [10825 11116])
+            ("make-variable-buffer-local" code nil nil [11299 11345])
+            ("make-variable-buffer-local" code nil nil [11346 11392])
+            ("make-variable-buffer-local" code nil nil [11393 11440])
+            ("make-variable-buffer-local" code nil nil [11441 11488])
+            ("make-variable-buffer-local" code nil nil [11489 11539])
+            ("make-variable-buffer-local" code nil nil [11540 11589])
+            ("make-variable-buffer-local" code nil nil [11590 11645])
+            ("make-variable-buffer-local" code nil nil [11646 11693])
+            ("make-variable-buffer-local" code nil nil [11694 11737])
+            ("make-variable-buffer-local" code nil nil [11738 11787])
+            ("make-variable-buffer-local" code nil nil [11788 11839])
+            ("ff-get-other-file" function
+               (:user-visible-flag t
+                :arguments ("in-other-window"))
+                nil [11957 12369])
+            ("defalias" code nil nil [12386 12438])
+            ("ff-find-other-file" function
+               (:user-visible-flag t
+                :arguments ("in-other-window" "ignore-include"))
+                nil [12455 14503])
+            ("ff-buffer-file-name" function (:arguments ("buf")) nil [14606 14918])
+            ("ff-find-the-other-file" function (:arguments ("in-other-window")) nil [14920 19716])
+            ("ff-other-file-name" function nil nil [19775 22863])
+            ("ff-get-file" function (:arguments ("search-dirs" "filename" "suffix-list" "other-window")) nil [22922 23643])
+            ("ff-get-file-name" function (:arguments ("search-dirs" "fname-stub" "suffix-list")) nil [23645 27515])
+            ("ff-string-match" function (:arguments ("regexp" "string" "start")) nil [27517 27787])
+            ("ff-list-replace-env-vars" function (:arguments ("search-list")) nil [27789 28467])
+            ("ff-treat-as-special" function nil nil [28469 29065])
+            ("ff-basename" function (:arguments ("string")) nil [29067 29286])
+            ("ff-all-dirs-under" function (:arguments ("here" "exclude")) nil [29288 29816])
+            ("ff-switch-file" function (:arguments ("f1" "f2" "file" "in-other-window" "new-file")) nil [29818 30764])
+            ("ff-find-file" function (:arguments ("file" "in-other-window" "new-file")) nil [30766 31011])
+            ("ff-switch-to-buffer" function (:arguments ("buffer-or-name" "in-other-window")) nil [31013 31295])
+            ("ff-mouse-find-other-file" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [31312 31481])
+            ("ff-mouse-find-other-file-other-window" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [31498 31696])
+            ("ff-upcase-p" function (:arguments ("string" "start" "end")) nil [31853 32393])
+            ("ff-cc-hh-converter" function (:arguments ("arg")) nil [32395 34361])
+            ("ff-function-name" variable nil nil [34551 34614])
+            ("ada-procedure-start-regexp" variable nil nil [34685 34720])
+            ("ada-package-start-regexp" variable nil nil [34721 34754])
+            ("ff-which-function-are-we-in" function nil nil [34756 35145])
+            ("ff-set-point-accordingly" function nil nil [35214 35492])
+            ("find-file" package nil nil [35494 35514]))          
+      :file "find-file.el"
+      :pointmax 35543
+      :fsize 35542
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("file-cache" customgroup (:user-visible-flag t) nil [5258 5386])
+            ("file-cache-filter-regexps" variable (:default-value (list "~$" "\\.o$" "\\.exe$" "\\.a$" "\\.elc$" ",v$" "\\.output$" "\\.$" "#$" "\\.class$" "/\\.#")) nil [5567 6178])
+            ("file-cache-find-command" variable (:default-value "find") nil [6180 6327])
+            ("file-cache-find-command-posix-flag" variable (:default-value (quote not-defined)) nil [6329 6833])
+            ("file-cache-locate-command" variable (:default-value "locate") nil [6835 6988])
+            ("file-cache-no-match-message" variable (:default-value " [File Cache: No match]") nil [7013 7167])
+            ("file-cache-sole-match-message" variable (:default-value " [File Cache: sole completion]") nil [7169 7338])
+            ("file-cache-non-unique-message" variable (:default-value " [File Cache: complete but not unique]") nil [7340 7523])
+            ("file-cache-completion-ignore-case" variable (:default-value (if (memq system-type (quote (ms-dos windows-nt cygwin))) t completion-ignore-case)) nil [7525 7807])
+            ("file-cache-case-fold-search" variable (:default-value (if (memq system-type (quote (ms-dos windows-nt cygwin))) t case-fold-search)) nil [7809 8072])
+            ("file-cache-ignore-case" variable (:default-value (memq system-type (quote (ms-dos windows-nt cygwin)))) nil [8074 8330])
+            ("file-cache-multiple-directory-message" variable nil nil [8332 8382])
+            ("file-cache-completions-buffer" variable (:default-value "*Completions*") nil [8523 8678])
+            ("file-cache-buffer" variable (:default-value "*File Cache*") nil [8680 8805])
+            ("file-cache-buffer-default-regexp" variable (:default-value "^.+$") nil [8807 8945])
+            ("file-cache-last-completion" variable nil nil [8947 8986])
+            ("file-cache-alist" variable nil nil [8988 9267])
+            ("file-cache-completions-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map completion-list-mode-map) (define-key map [mouse-2] (quote file-cache-choose-completion)) (define-key map "
" (quote file-cache-choose-completion)) map)) nil [9269 9570])
+            ("file-cache--read-list" function (:arguments ("file" "op-prompt")) nil [9734 10143])
+            ("file-cache-add-directory" function
+               (:user-visible-flag t
+                :arguments ("directory" "regexp"))
+                nil [10160 11053])
+            ("file-cache-add-directory-list" function
+               (:user-visible-flag t
+                :arguments ("directories" "regexp"))
+                nil [11070 11723])
+            ("file-cache-add-file-list" function
+               (:user-visible-flag t
+                :arguments ("files"))
+                nil [11725 12089])
+            ("file-cache-add-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [12129 13077])
+            ("file-cache-add-directory-using-find" function
+               (:user-visible-flag t
+                :arguments ("directory"))
+                nil [13094 13906])
+            ("file-cache-add-directory-using-locate" function
+               (:user-visible-flag t
+                :arguments ("string"))
+                nil [13923 14349])
+            ("find-lisp-find-files" function (:prototype-flag t) nil [14351 14395])
+            ("file-cache-add-directory-recursively" function
+               (:user-visible-flag t
+                :arguments ("dir" "regexp"))
+                nil [14412 15146])
+            ("file-cache-add-from-file-cache-buffer" function (:arguments ("regexp")) nil [15148 15807])
+            ("file-cache-clear-cache" function (:user-visible-flag t) nil [15970 16075])
+            ("file-cache-delete-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [16124 16514])
+            ("file-cache-delete-file-list" function
+               (:user-visible-flag t
+                :arguments ("files" "message"))
+                nil [16516 17061])
+            ("file-cache-delete-file-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [17063 17381])
+            ("file-cache-delete-directory" function
+               (:user-visible-flag t
+                :arguments ("directory"))
+                nil [17383 17776])
+            ("file-cache-do-delete-directory" function (:arguments ("dir" "entry")) nil [17778 18120])
+            ("file-cache-delete-directory-list" function
+               (:user-visible-flag t
+                :arguments ("directories"))
+                nil [18122 18434])
+            ("file-cache-directory-name" function (:arguments ("file")) nil [18639 19830])
+            ("file-cache-file-name" function (:arguments ("file")) nil [19875 19994])
+            ("file-cache-canonical-directory" function (:arguments ("dir")) nil [20100 20283])
+            ("file-cache-minibuffer-complete" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [20801 23909])
+            ("file-cache-completion-setup-function" function nil nil [24058 24234])
+            ("file-cache-choose-completion" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [24236 24543])
+            ("define-obsolete-function-alias" code nil nil [24545 24652])
+            ("file-cache-complete" function (:user-visible-flag t) nil [24654 24905])
+            ("file-cache-files-matching-internal" function (:arguments ("regexp")) nil [25057 25382])
+            ("file-cache-files-matching" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [25384 25837])
+            ("file-cache-debug-read-from-minibuffer" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [25985 26223])
+            ("file-cache-display" function (:user-visible-flag t) nil [26225 26524])
+            ("filecache" package nil nil [26664 26684]))          
+      :file "filecache.el"
+      :pointmax 26713
+      :fsize 26712
+      :lastmodtime '(23525 29507 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("dired" include nil nil [1641 1657])
+            ("dired-buffers" variable nil nil [1659 1681])
+            ("dired-subdir-alist" variable nil nil [1682 1709])
+            ("find-lisp-regexp" variable nil nil [1734 1786])
+            ("find-lisp-line-indent" variable
+               (:constant-flag t
+                :default-value "  ")
+                nil [1788 1863])
+            ("find-lisp-file-predicate" variable nil nil [1865 1947])
+            ("find-lisp-directory-predicate" variable nil nil [1949 2047])
+            ("find-lisp-debug-buffer" variable (:default-value "*Find Lisp Debug*") nil [2150 2239])
+            ("find-lisp-debug" variable nil nil [2241 2303])
+            ("find-lisp-debug-message" function (:arguments ("message")) nil [2305 2517])
+            ("find-lisp-default-directory-predicate" function (:arguments ("dir" "parent")) nil [2635 3132])
+            ("find-lisp-default-file-predicate" function (:arguments ("file" "dir")) nil [3134 3477])
+            ("find-lisp-file-predicate-is-directory" function (:arguments ("file" "dir")) nil [3479 3833])
+            ("find-lisp-find-files" function (:arguments ("directory" "regexp")) nil [3936 4298])
+            ("find-lisp-find-files-internal" function (:arguments ("directory" "file-predicate" "directory-predicate")) nil [4322 5544])
+            ("find-lisp-find-dired" function
+               (:user-visible-flag t
+                :arguments ("dir" "regexp"))
+                nil [5670 6005])
+            ("find-lisp-find-dired-subdirectories" function
+               (:user-visible-flag t
+                :arguments ("dir"))
+                nil [6049 6351])
+            ("find-lisp-find-dired-internal" function (:arguments ("dir" "file-predicate" "directory-predicate" "buffer-name")) nil [6401 8413])
+            ("find-lisp-insert-directory" function (:arguments ("dir" "file-predicate" "directory-predicate" "_sort-function")) nil [8415 9465])
+            ("find-lisp-find-dired-filter" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [9482 9687])
+            ("find-lisp-find-dired-insert-file" function (:arguments ("file" "buffer")) nil [9689 9886])
+            ("find-lisp-format" function (:arguments ("file-name" "file-attr" "switches" "now")) nil [10083 11219])
+            ("find-lisp-time-index" function (:arguments ("switches")) nil [11221 11459])
+            ("find-lisp-format-time" function (:arguments ("file-attr" "switches" "now")) nil [11461 12340])
+            ("find-lisp" package nil nil [12342 12362]))          
+      :file "find-lisp.el"
+      :pointmax 12391
+      :fsize 12390
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("when" code nil nil [1088 1364])
+            ("file-name-buffer-file-type-alist" variable (:default-value (quote (("[:/].*config.sys$") ("\\.\\(obj\\|exe\\|com\\|lib\\|sys\\|bin\\|ico\\|pif\\|class\\)$" . t) ("\\.\\(dll\\|drv\\|386\\|vxd\\|fon\\|fnt\\|fot\\|ttf\\|grp\\)$" . t) ("\\.\\(bmp\\|wav\\|avi\\|mpg\\|jpg\\|tif\\|mov\\|au\\)$" . t) ("\\.\\(arc\\|zip\\|pak\\|lzh\\|zoo\\)$" . t) ("\\.\\(a\\|o\\|tar\\|z\\|gz\\|taz\\|jar\\)$" . t) ("\\.sx[dmicw]$" . t) ("\\.tp[ulpw]$" . t) ("[:/]tags$")))) nil [1445 2463])
+            ("make-obsolete-variable" code nil nil [2465 2562])
+            ("find-buffer-file-type-coding-system" function (:arguments ("command")) nil [2564 6270])
+            ("make-obsolete" code nil nil [6271 6334])
+            ("find-file-binary" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [6336 6673])
+            ("find-file-text" function
+               (:user-visible-flag t
+                :arguments ("filename"))
+                nil [6675 6872])
+            ("w32-find-file-not-found-set-buffer-file-coding-system" function nil nil [6874 7500])
+            ("add-hook" code nil nil [7552 7651])
+            ("define-obsolete-variable-alias" code nil nil [7723 7828])
+            ("w32-untranslated-filesystem-list" variable nil nil [7829 8066])
+            ("w32-untranslated-canonical-name" function (:arguments ("filename")) nil [8068 9050])
+            ("w32-untranslated-file-p" function (:arguments ("filename")) nil [9052 9472])
+            ("define-obsolete-function-alias" code nil nil [9474 9577])
+            ("w32-add-untranslated-filesystem" function
+               (:user-visible-flag t
+                :arguments ("filesystem"))
+                nil [9578 10289])
+            ("define-obsolete-function-alias" code nil nil [10292 10401])
+            ("w32-remove-untranslated-filesystem" function
+               (:user-visible-flag t
+                :arguments ("filesystem"))
+                nil [10402 10899])
+            ("define-obsolete-variable-alias" code nil nil [10974 11101])
+            ("w32-direct-print-region-use-command-dot-com" variable (:default-value t) nil [11102 11264])
+            ("w32-direct-print-region-helper" function (:arguments ("printer" "start" "end" "lpr-prog" "_delete-text" "_buf" "_display" "rest")) nil [11379 15529])
+            ("printer-name" variable nil nil [15531 15552])
+            ("declare-function" code nil nil [15554 15604])
+            ("define-obsolete-function-alias" code nil nil [15606 15711])
+            ("w32-direct-print-region-function" function (:arguments ("start" "end" "lpr-prog" "delete-text" "buf" "display" "rest")) nil [15712 17244])
+            ("lpr-headers-switches" variable nil nil [17246 17275])
+            ("when" code nil nil [17746 17857])
+            ("ps-printer-name" variable nil nil [17859 17883])
+            ("define-obsolete-function-alias" code nil nil [17885 17996])
+            ("w32-direct-ps-print-region-function" function (:arguments ("start" "end" "lpr-prog" "delete-text" "buf" "display" "rest")) nil [17997 18832])
+            ("dos-w32" package nil nil [18962 18980]))          
+      :file "dos-w32.el"
+      :pointmax 19007
+      :fsize 19006
+      :lastmodtime '(23525 29506 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("forms" customgroup (:user-visible-flag t) nil [11105 11178])
+            ("forms-mode-hook" variable nil nil [11217 11317])
+            ("forms-file" variable nil nil [11391 11453])
+            ("forms-format-list" variable nil nil [11455 11524])
+            ("forms-number-of-fields" variable nil nil [11526 11594])
+            ("forms-check-number-of-fields" variable (:default-value t) nil [11642 11781])
+            ("forms-field-sep" variable (:default-value "	") nil [11783 11857])
+            ("forms-read-only" variable nil nil [11859 12021])
+            ("forms-multi-line" variable (:default-value "") nil [12023 12135])
+            ("forms-forms-scroll" variable nil nil [12137 12327])
+            ("forms-forms-jump" variable nil nil [12329 12519])
+            ("forms-read-file-filter" variable nil nil [12521 12728])
+            ("forms-write-file-filter" variable nil nil [12730 12901])
+            ("forms-new-record-filter" variable nil nil [12903 13011])
+            ("forms-modified-record-filter" variable nil nil [13013 13129])
+            ("forms-fields" variable nil nil [13131 13314])
+            ("forms-use-text-properties" variable (:default-value t) nil [13316 13496])
+            ("forms-insert-after" variable nil nil [13498 13674])
+            ("forms-ro-face" variable (:default-value (quote default)) nil [13676 13818])
+            ("forms-rw-face" variable (:default-value (quote region)) nil [13820 13962])
+            ("forms--file-buffer" variable nil nil [13990 14058])
+            ("forms--total-records" variable nil nil [14060 14137])
+            ("forms--current-record" variable nil nil [14139 14221])
+            ("forms-mode-map" variable nil nil [14223 14279])
+            ("forms-mode-ro-map" variable nil nil [14280 14352])
+            ("forms-mode-edit-map" variable nil nil [14353 14427])
+            ("forms--markers" variable nil nil [14429 14489])
+            ("forms--dyntexts" variable nil nil [14491 14584])
+            ("forms--the-record-list" variable nil nil [14586 14690])
+            ("forms--search-regexp" variable nil nil [14692 14773])
+            ("forms--format" variable nil nil [14775 14825])
+            ("forms--parser" variable nil nil [14827 14879])
+            ("forms--mode-setup" variable nil nil [14881 14957])
+            ("make-variable-buffer-local" code nil nil [14958 15005])
+            ("forms--dynamic-text" variable nil nil [15007 15100])
+            ("forms--elements" variable nil nil [15102 15190])
+            ("forms--ro-face" variable nil nil [15192 15276])
+            ("forms--rw-face" variable nil nil [15278 15363])
+            ("read-file-filter" variable nil nil [15366 15391])
+            ("forms-mode" function
+               (:user-visible-flag t
+                :arguments ("primary"))
+                nil [15443 25585])
+            ("forms--process-format-list" function nil nil [25588 28816])
+            ("forms--iif-start" variable nil nil [29306 29377])
+            ("forms--iif-properties" variable nil nil [29378 29471])
+            ("forms--iif-hook" function (:arguments ("_begin" "_end")) nil [29473 30500])
+            ("forms--iif-post-command-hook" function nil nil [30502 30940])
+            ("forms--marker" variable nil nil [30943 30965])
+            ("forms--dyntext" variable nil nil [30966 30989])
+            ("forms--make-format" function nil nil [30991 32318])
+            ("forms--make-format-elt-using-text-properties" function (:arguments ("el")) nil [32320 35471])
+            ("forms--make-format-elt" function (:arguments ("el")) nil [35473 36361])
+            ("forms--field" variable nil nil [36364 36385])
+            ("forms--recordv" variable nil nil [36386 36409])
+            ("forms--seen-text" variable nil nil [36410 36435])
+            ("forms--make-parser" function nil nil [36437 37292])
+            ("forms--parser-using-text-properties" function nil nil [37294 38057])
+            ("forms--make-parser-elt" function (:arguments ("el")) nil [38059 40743])
+            ("forms--intuit-from-file" function nil nil [40746 42261])
+            ("forms--set-keymaps" function nil nil [42264 42422])
+            ("forms--mode-commands" function nil nil [42424 44459])
+            ("forms--mode-menu-ro" function (:arguments ("map")) nil [44461 46571])
+            ("forms--mode-menu-edit" function (:arguments ("map")) nil [46572 48769])
+            ("forms--mode-commands1" function (:arguments ("map")) nil [48771 49161])
+            ("forms--change-commands" function nil nil [49187 50095])
+            ("forms--help" function nil nil [50097 50369])
+            ("forms--trans" function (:arguments ("subj" "arg" "rep")) nil [50371 50659])
+            ("forms--exit" function (:arguments ("save")) nil [50661 51215])
+            ("forms--get-record" function nil nil [51217 51546])
+            ("forms--show-record" function (:arguments ("the-record")) nil [51548 53376])
+            ("forms--parse-form" function nil nil [53378 54436])
+            ("forms--update" function nil nil [54438 55514])
+            ("forms--checkmod" function nil nil [55516 55738])
+            ("forms-find-file" function
+               (:user-visible-flag t
+                :arguments ("fn"))
+                nil [55776 55999])
+            ("forms-find-file-other-window" function
+               (:user-visible-flag t
+                :arguments ("fn"))
+                nil [56016 56289])
+            ("forms-exit" function (:user-visible-flag t) nil [56291 56408])
+            ("forms-exit-no-save" function (:user-visible-flag t) nil [56410 56524])
+            ("forms-next-record" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [56552 56723])
+            ("forms-prev-record" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [56725 56895])
+            ("forms--goto-record" function (:arguments ("rn" "current")) nil [56897 57296])
+            ("forms-jump-record" function
+               (:user-visible-flag t
+                :arguments ("arg" "relative"))
+                nil [57298 58324])
+            ("forms-first-record" function (:user-visible-flag t) nil [58326 58421])
+            ("forms-last-record" function (:user-visible-flag t) nil [58423 58882])
+            ("forms-toggle-read-only" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [58905 59753])
+            ("forms-insert-record" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [60006 61393])
+            ("forms-delete-record" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [61395 62149])
+            ("forms-search-forward" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [62151 63160])
+            ("forms-search-backward" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [63162 64185])
+            ("forms-save-buffer" function
+               (:user-visible-flag t
+                :arguments ("args"))
+                nil [64187 65544])
+            ("forms--revert-buffer" function
+               (:user-visible-flag t
+                :arguments ("_arg" "noconfirm"))
+                nil [65546 65817])
+            ("forms-next-field" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [65819 66363])
+            ("forms-prev-field" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [66365 66941])
+            ("forms-print" function (:user-visible-flag t) nil [66943 67723])
+            ("forms-enumerate" function (:arguments ("the-fields")) nil [67753 68268])
+            ("forms--debug" variable nil nil [68286 68392])
+            ("forms--debug" function (:arguments ("args")) nil [68394 69111])
+            ("forms-mode" package nil nil [69113 69134])
+            ("forms" package nil nil [69157 69173]))          
+      :file "forms.el"
+      :pointmax 69197
+      :fsize 69196
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("file-name-shadow-properties-custom-type" variable
+               (:constant-flag t
+                :default-value (quote (list (checklist :inline t (const :tag "Invisible" :doc "Make shadowed part of filename invisible" :format "%t%n%h" :inline t (invisible t intangible t)) (list :inline t :format "%v" :tag "Face" :doc "Display shadowed part of filename using a different face" (const :format "" face) (face :value file-name-shadow)) (list :inline t :format "%t: %v%h" :tag "Brackets" :doc "    Surround shadowed part of filename with brackets" (const :format "" before-string) (string :format "%v" :size 4 :value "{") (const :format "" after-string) (string :format " and: %v" :value "} ")) (list :inline t :format "%t: %v%n%h" :tag "String" :doc "Display a string instead of the shadowed part of filename" (const :format "" display) (string :format "%v" :size 15 :value "<...ignored...>")) (const :tag "Avoid" :doc "Try to keep cursor out of shadowed part of filename" :format "%t%n%h" :inline t (field shadow))) (repeat :inline t :tag "Other Properties" (list :inline t :format "%v" (symbol :tag "Property") (sexp :tag "Value"))))))
+                nil [1460 3319])
+            ("file-name-shadow-properties" variable (:default-value (quote (face file-name-shadow field shadow))) nil [3321 3747])
+            ("file-name-shadow-tty-properties" variable (:default-value (purecopy (quote (before-string "{" after-string "} " field shadow)))) nil [3749 4208])
+            ("file-name-shadow" variable
+               (:default-value (quote ((t :inherit shadow)))
+                :type "face")
+                nil [4210 4357])
+            ("rfn-eshadow-setup-minibuffer-hook" variable nil nil [4359 4457])
+            ("rfn-eshadow-update-overlay-hook" variable nil nil [4459 4554])
+            ("rfn-eshadow-frobbed-minibufs" variable nil nil [4649 4690])
+            ("rfn-eshadow-overlay" variable nil nil [4779 4807])
+            ("make-variable-buffer-local" code nil nil [4808 4857])
+            ("rfn-eshadow-setup-minibuffer" function nil nil [4928 5958])
+            ("rfn-eshadow-sifn-equal" function (:arguments ("goal" "pos")) nil [5960 6196])
+            ("rfn-eshadow-update-overlay" function nil nil [6237 7972])
+            ("define-minor-mode" code nil nil [7975 9446])
+            ("rfn-eshadow" package nil nil [9449 9471]))          
+      :file "rfn-eshadow.el"
+      :pointmax 9502
+      :fsize 9501
+      :lastmodtime '(23525 29516 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [928 941])
+            ("format-spec" function (:arguments ("format" "specification")) nil [944 2331])
+            ("format-spec-make" function (:arguments ("pairs")) nil [2333 2736])
+            ("format-spec" package nil nil [2738 2760]))          
+      :file "format-spec.el"
+      :pointmax 2791
+      :fsize 2790
+      :lastmodtime '(23525 29509 0 0)
+      :unmatched-syntax '((close-paren 941 . 942) (symbol 910 . 927) (open-paren 909 . 910)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("grep" include nil nil [1483 1498])
+            ("find-constituents" variable
+               (:constant-flag t
+                :default-value (quote ((and . find-and) (not . find-not) (or . find-or) (a . find-and) (n . find-not) (o . find-or) (prune . find-prune) (L 0) (P 0) (H 0) (amin 1) (anewer 1) (atime 1) (cmin 1) (cnewer 1) (ctime 1) (empty 0) (executable 0) (false 0) (fstype 1) (gid 1) (group 1) (ilname 1) (iname 1) (inum 1) (ipath 1) (iregex 1) (iwholename 1) (links 1) (lname 1) (mmin 1) (mtime 1) (name 1) (newer 1) (nogroup 0) (nouser 0) (path 1) (perm 0) (readable 0) (regex 1) (samefile 1) (size 1) (true 0) (type 1) (uid 1) (used 1) (user 1) (wholename 1) (writable 0) (xtype nil) (daystart 0) (depth 0) (maxdepth 1) (mindepth 1) (mount 0) (noleaf 0) (ignore_readdir_race 0) (noignore_readdir_race 0) (regextype 1) (xdev 0) (delete 0) (print0 0) (printf 1) (fprintf 2) (print 0) (fprint0 1) (fprint 1) (ls 0) (fls 1) (prune 0) (quit 0) (exec 1 find-command t) (ok 1 find-command t) (execdir 1 find-command t) (okdir 1 find-command t))))
+                nil [1500 3745])
+            ("find-cmd" function (:arguments ("subfinds")) nil [3762 4529])
+            ("find-and" function (:arguments ("form")) nil [4531 4848])
+            ("find-or" function (:arguments ("form")) nil [4850 5162])
+            ("find-not" function (:arguments ("form")) nil [5164 5525])
+            ("find-prune" function (:arguments ("form")) nil [5527 5921])
+            ("find-generic" function (:arguments ("option" "oper" "argcount" "args" "dont-quote")) nil [5923 6990])
+            ("find-command" function (:arguments ("form")) nil [6992 7260])
+            ("find-to-string" function (:arguments ("form")) nil [7262 7957])
+            ("find-cmd" package nil nil [7959 7978]))          
+      :file "find-cmd.el"
+      :pointmax 8006
+      :fsize 8005
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [2380 2397])
+            ("kmacro" include nil nil [2398 2415])
+            ("edmacro-eight-bits" variable nil nil [2466 2673])
+            ("edmacro-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "" (quote edmacro-finish-edit)) (define-key map "" (quote edmacro-insert-key)) map)) nil [2675 2850])
+            ("edmacro-store-hook" variable nil nil [2852 2879])
+            ("edmacro-finish-hook" variable nil nil [2880 2908])
+            ("edmacro-original-buffer" variable nil nil [2909 2941])
+            ("edit-kbd-macro" function
+               (:user-visible-flag t
+                :arguments ("keys" "prefix" "finish-hook" "store-hook"))
+                nil [2958 6792])
+            ("edit-last-kbd-macro" function
+               (:user-visible-flag t
+                :arguments ("prefix"))
+                nil [6897 7061])
+            ("edit-named-kbd-macro" function
+               (:user-visible-flag t
+                :arguments ("prefix"))
+                nil [7078 7277])
+            ("read-kbd-macro" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [7294 8100])
+            ("format-kbd-macro" function (:arguments ("macro" "verbose")) nil [8117 8596])
+            ("edmacro-finish-edit" function nil nil [8638 12824])
+            ("edmacro-insert-key" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [12826 13050])
+            ("edmacro-mode" function (:user-visible-flag t) nil [13052 16277])
+            ("put" code nil nil [16278 16318])
+            ("edmacro-format-keys" function (:arguments ("macro" "verbose")) nil [16378 23120])
+            ("edmacro-sanitize-for-string" function (:arguments ("seq")) nil [23122 23530])
+            ("edmacro-fix-menu-commands" function (:arguments ("macro" "noerror")) nil [23532 24313])
+            ("edmacro-parse-keys" function (:arguments ("string" "need-vector")) nil [24362 28248])
+            ("edmacro" package nil nil [28250 28268]))          
+      :file "edmacro.el"
+      :pointmax 28295
+      :fsize 28294
+      :lastmodtime '(23525 29506 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "kmacro.el"
+      :fsize 46697
+      :lastmodtime '(23525 29512 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("filesets-version" variable (:default-value "1.8.4") nil [904 937])
+            ("filesets-homepage" variable (:default-value "http://members.a1.net/t.link/CompEmacsFilesets.html") nil [938 1020])
+            ("cl-lib" include nil nil [2966 2983])
+            ("filesets-menu-cache" variable nil nil [3006 3067])
+            ("filesets-cache-version" variable nil nil [3068 3140])
+            ("filesets-cache-hostname" variable nil nil [3141 3211])
+            ("filesets-ingroup-cache" variable nil nil [3213 3301])
+            ("filesets-ingroup-files" variable nil nil [3302 3408])
+            ("filesets-has-changed-flag" variable (:default-value t) nil [3410 3501])
+            ("filesets-submenus" variable nil nil [3502 3581])
+            ("filesets-updated-buffers" variable nil nil [3582 3665])
+            ("filesets-menu-use-cached-flag" variable nil nil [3666 3781])
+            ("filesets-update-cache-file-flag" variable nil nil [3782 3870])
+            ("filesets-ignore-next-set-default" variable nil nil [3871 3995])
+            ("filesets-output-buffer-flag" variable nil nil [3997 4141])
+            ("filesets-verbosity" variable (:default-value 1) nil [4143 4248])
+            ("filesets-menu-ensure-use-cached" variable (:default-value (and (featurep (quote xemacs)) (if (fboundp (quote emacs-version>=)) (not (emacs-version>= 21 5))))) nil [4250 5156])
+            ("filesets-filter-list" function (:arguments ("lst" "cond-fn")) nil [5169 5531])
+            ("filesets-ormap" function (:arguments ("fsom-pred" "lst")) nil [5533 5856])
+            ("filesets-some" function (:arguments ("fss-pred" "fss-lst")) nil [5858 6175])
+            ("filesets-member" function (:arguments ("fsm-item" "fsm-lst" "fsm-keys")) nil [6235 6617])
+            ("filesets-sublist" function (:arguments ("lst" "beg" "end")) nil [6681 6939])
+            ("filesets-select-command" function (:arguments ("cmd-list")) nil [6941 7287])
+            ("filesets-which-command" function (:arguments ("cmd")) nil [7289 7401])
+            ("filesets-which-command-p" function (:arguments ("cmd")) nil [7403 7607])
+            ("filesets-message" function (:arguments ("level" "args")) nil [7609 7803])
+            ("filesets-save-config" function (:user-visible-flag t) nil [7822 7934])
+            ("filesets-reset-fileset" function (:arguments ("fileset" "no-cache")) nil [7936 8312])
+            ("filesets-set-config" function (:arguments ("fileset" "var" "val")) nil [8314 8452])
+            ("filesets-set-default" function (:arguments ("sym" "val" "init-flag")) nil [8694 9353])
+            ("filesets-set-default!" function (:arguments ("sym" "val")) nil [9355 9538])
+            ("filesets-set-default+" function (:arguments ("sym" "val")) nil [9540 9725])
+            ("filesets-data" variable nil nil [9765 9787])
+            ("filesets-data-set-default" function (:arguments ("sym" "val")) nil [9789 10355])
+            ("filesets" customgroup (:user-visible-flag t) nil [10376 10486])
+            ("filesets-menu-name" variable (:default-value "Filesets") nil [10488 10628])
+            ("filesets-menu-path" variable (:default-value (quote ("File"))) nil [10630 10955])
+            ("filesets-menu-before" variable (:default-value "Open File...") nil [10957 11300])
+            ("filesets-menu-in-menu" variable nil nil [11302 11513])
+            ("filesets-menu-shortcuts-flag" variable (:default-value t) nil [11515 11701])
+            ("filesets-menu-shortcuts-marker" variable (:default-value "%_") nil [11703 11864])
+            ("filesets-menu-cache-file" variable (:default-value (locate-user-emacs-file "filesets-cache.el")) nil [12074 12404])
+            ("put" code nil nil [12405 12460])
+            ("filesets-menu-cache-contents" variable (:default-value (quote (filesets-be-docile-flag filesets-submenus filesets-menu-cache filesets-ingroup-cache))) nil [12462 14044])
+            ("define-obsolete-variable-alias" code nil nil [14046 14156])
+            ("filesets-cache-fill-content-hook" variable nil nil [14157 14835])
+            ("filesets-cache-hostname-flag" variable nil nil [14837 15089])
+            ("filesets-cache-save-often-flag" variable nil nil [15091 15474])
+            ("filesets-max-submenu-length" variable (:default-value 25) nil [15476 15755])
+            ("filesets-max-entry-length" variable (:default-value 50) nil [15757 15925])
+            ("filesets-browse-dir-function" variable (:default-value (quote dired)) nil [15927 16481])
+            ("filesets-open-file-function" variable (:default-value (quote filesets-find-or-display-file)) nil [16483 17366])
+            ("filesets-save-buffer-function" variable (:default-value (quote save-buffer)) nil [17368 17714])
+            ("filesets-find-file-delay" variable (:default-value (if (and (featurep (quote xemacs)) gutter-buffers-tab-visible-p) 0.5 0)) nil [17716 18075])
+            ("filesets-be-docile-flag" variable nil nil [18077 18357])
+            ("filesets-sort-menu-flag" variable (:default-value t) nil [18359 18528])
+            ("filesets-sort-case-sensitive-flag" variable (:default-value t) nil [18530 18718])
+            ("filesets-tree-max-level" variable (:default-value 3) nil [18720 19491])
+            ("filesets-commands" variable (:default-value (\` (("Isearch" multi-isearch-files (filesets-cmd-isearch-getargs)) ("Isearch (regexp)" multi-isearch-files-regexp (filesets-cmd-isearch-getargs)) ("Query Replace" perform-replace (filesets-cmd-query-replace-getargs)) ("Query Replace (regexp)" perform-replace (filesets-cmd-query-replace-regexp-getargs)) ("Grep <<selection>>" "grep" ("-n " filesets-get-quoted-selection " " "<<file-name>>")) ("Run Shell Command" filesets-cmd-shell-command (filesets-cmd-shell-command-getargs))))) nil [19493 20921])
+            ("put" code nil nil [20922 20970])
+            ("filesets-external-viewers" variable (:default-value (let ((ps-cmd "ggv") (pdf-cmd "xpdf") (dvi-cmd "xdvi") (doc-cmd "antiword") (pic-cmd "gqview")) (\` (("^.+\\..?html?$" browse-url ((:ignore-on-open-all t))) ("^.+\\.pdf$" (\, pdf-cmd) ((:ignore-on-open-all t) (:ignore-on-read-text t) (:constraint-flag (\, pdf-cmd)))) ("^.+\\.e?ps\\(.gz\\)?$" (\, ps-cmd) ((:ignore-on-open-all t) (:ignore-on-read-text t) (:constraint-flag (\, ps-cmd)))) ("^.+\\.dvi$" (\, dvi-cmd) ((:ignore-on-open-all t) (:ignore-on-read-text t) (:constraint-flag (\, dvi-cmd)))) ("^.+\\.doc$" (\, doc-cmd) ((:capture-output t) (:ignore-on-read-text t) (:constraint-flag (\, doc-cmd)))) ("^.+\\.\\(tiff\\|xpm\\|gif\\|pgn\\)$" (\, pic-cmd) ((:ignore-on-open-all t) (:ignore-on-read-text t) (:constraint-flag (\, pic-cmd)))))))) nil [20972 25990])
+            ("put" code nil nil [25991 26047])
+            ("filesets-ingroup-patterns" variable (:default-value (quote (("^.+\\.tex$" t (((:name "Package") (:pattern "\\\\usepackage\\W*\\(\\[[^]]*\\]\\W*\\)?{\\W*\\(.+\\)\\W*}") (:match-number 2) (:stub-flag t) (:get-file-name (lambda (master file) (filesets-which-file master (concat file ".sty") (filesets-convert-path-list (or (getenv "MY_TEXINPUTS") (getenv "TEXINPUTS"))))))) ((:name "Include") (:pattern "\\\\include\\W*{\\W*\\(.+\\)\\W*}") (:get-file-name (lambda (master file) (filesets-which-file master (concat file ".tex") (filesets-convert-path-list (or (getenv "MY_TEXINPUTS") (getenv "TEXINPUTS")))))) (:scan-depth 5)) ((:name "Input") (:pattern "\\\\input\\W*{\\W*\\(.+\\)\\W*}") (:stubp (lambda (a b) (not (filesets-files-in-same-directory-p a b)))) (:get-file-name (lambda (master file) (filesets-which-file master (concat file ".tex") (filesets-convert-path-list (or (getenv "MY_TEXINPUTS") (getenv "TEXINPUTS")))))) (:scan-depth 5)) ((:name "Bibliography") (:pattern "\\\\bibliography\\W*{\\W*\\(.+\\)\\W*}") (:get-file-name (lambda (master file) (filesets-which-file master (concat file ".bib") (filesets-convert-path-list (or (getenv "MY_BIBINPUTS") (getenv "BIBINPUTS"))))))))) ("^.+\\.el$" t (((:name "Require") (:pattern "(require\\W+'\\(.+\\))") (:stubp (lambda (a b) (not (filesets-files-in-same-directory-p a b)))) (:get-file-name (lambda (master file) (filesets-which-file master (concat file ".el") load-path)))) ((:name "Load") (:pattern "(load\\(-library\\)?\\W+\"\\(.+\\)\")") (:match-number 2) (:get-file-name (lambda (master file) (filesets-which-file master file load-path)))))) ("^\\([A-ZÄÖÜ][a-zäöüß]+\\([A-ZÄÖÜ][a-zäöüß]+\\)+\\)$" t (((:pattern "\\<\\([A-ZÄÖÜ][a-zäöüß]+\\([A-ZÄÖÜ][a-zäöüß]+\\)+\\)\\>") (:scan-depth 5) (:stubp (lambda (a b) (not (filesets-files-in-same-directory-p a b)))) (:case-sensitive t) (:get-file-name (lambda (master file) (filesets-which-file master file (if (boundp (quote emacs-wiki-directories)) emacs-wiki-directories nil)))))))))) nil [26049 32640])
+            ("put" code nil nil [32641 32697])
+            ("filesets-data" variable nil nil [32699 37288])
+            ("put" code nil nil [37289 37333])
+            ("filesets-query-user-limit" variable (:default-value 15) nil [37336 37517])
+            ("if" code nil nil [37564 37777])
+            ("filesets-filter-dir-names" function (:arguments ("lst" "negative")) nil [37780 38136])
+            ("filesets-conditional-sort" function (:arguments ("lst" "access-fn")) nil [38138 38739])
+            ("filesets-directory-files" function (:arguments ("dir" "pattern" "what" "full-flag" "match-dirs-flag")) nil [38741 40220])
+            ("filesets-quote" function (:arguments ("txt")) nil [40222 40301])
+            ("filesets-get-selection" function nil nil [40303 40540])
+            ("filesets-get-quoted-selection" function nil nil [40542 40676])
+            ("filesets-get-shortcut" function (:arguments ("n")) nil [40678 40999])
+            ("filesets-files-equalp" function (:arguments ("a" "b")) nil [41001 41139])
+            ("filesets-files-in-same-directory-p" function (:arguments ("a" "b")) nil [41141 41365])
+            ("filesets-convert-path-list" function (:arguments ("string")) nil [41367 41579])
+            ("filesets-which-file" function (:arguments ("master" "filename" "path-list")) nil [41581 42151])
+            ("filesets-eviewer-get-props" function (:arguments ("entry")) nil [42154 42274])
+            ("filesets-eviewer-constraint-p" function (:arguments ("entry")) nil [42276 42624])
+            ("filesets-get-external-viewer" function (:arguments ("file")) nil [42626 42941])
+            ("filesets-get-external-viewer-by-name" function (:arguments ("name")) nil [42943 43237])
+            ("filesets-filetype-property" function (:arguments ("filename" "event" "entry")) nil [43239 44044])
+            ("filesets-filetype-get-prop" function (:arguments ("property" "filename" "entry")) nil [44046 44343])
+            ("filesets-reset-filename-on-change" function nil nil [44345 44523])
+            ("filesets-spawn-external-viewer" function (:arguments ("file" "ev-entry")) nil [44525 46175])
+            ("filesets-find-file" function (:arguments ("file")) nil [46177 46548])
+            ("filesets-find-or-display-file" function
+               (:user-visible-flag t
+                :arguments ("file" "viewer"))
+                nil [46550 47107])
+            ("filesets-find-file-using" function (:user-visible-flag t) nil [47109 47497])
+            ("filesets-browser-name" function nil nil [47499 47744])
+            ("filesets-browse-dir" function (:arguments ("dir")) nil [47746 48197])
+            ("filesets-get-fileset-name" function (:arguments ("something")) nil [48199 48355])
+            ("filesets-data-get-name" function (:arguments ("entry")) nil [48357 48463])
+            ("filesets-data-get-data" function (:arguments ("entry")) nil [48465 48579])
+            ("filesets-alist-get" function (:arguments ("alist" "key" "default" "carp")) nil [48581 48901])
+            ("filesets-data-get" function (:arguments ("entry" "key" "default" "carp")) nil [48903 49168])
+            ("filesets-data-set" function (:arguments ("entry" "key" "value")) nil [49170 49434])
+            ("filesets-entry-mode" function (:arguments ("entry")) nil [49436 49734])
+            ("filesets-entry-get-open-fn" function (:arguments ("fileset-name" "fileset-entry")) nil [49736 50050])
+            ("filesets-entry-get-save-fn" function (:arguments ("fileset-name" "fileset-entry")) nil [50052 50368])
+            ("filesets-entry-get-files" function (:arguments ("entry")) nil [50370 50487])
+            ("filesets-entry-set-files" function (:arguments ("entry" "data" "anyways")) nil [50489 50712])
+            ("filesets-entry-get-verbosity" function (:arguments ("entry")) nil [50714 50845])
+            ("filesets-entry-get-file" function (:arguments ("entry")) nil [50847 50970])
+            ("filesets-entry-get-pattern" function (:arguments ("entry")) nil [50972 51159])
+            ("filesets-entry-get-pattern--pattern" function (:arguments ("list")) nil [51161 51375])
+            ("filesets-entry-get-pattern--dir" function (:arguments ("list")) nil [51377 51598])
+            ("filesets-entry-get-tree" function (:arguments ("entry")) nil [51600 51718])
+            ("filesets-entry-get-dormant-flag" function (:arguments ("entry")) nil [51720 51945])
+            ("filesets-entry-get-filter-dirs-flag" function (:arguments ("entry")) nil [51947 52095])
+            ("filesets-entry-get-tree-max-level" function (:arguments ("entry")) nil [52097 52252])
+            ("filesets-entry-get-master" function (:arguments ("entry")) nil [52254 52380])
+            ("filesets-file-open" function (:arguments ("open-function" "file-name" "fileset-name")) nil [52382 52789])
+            ("filesets-file-close" function (:arguments ("save-function" "buffer")) nil [52791 53178])
+            ("filesets-get-fileset-from-name" function (:arguments ("name" "mode")) nil [53180 53360])
+            ("filesets-cmd-get-def" function (:arguments ("cmd-name")) nil [53376 53500])
+            ("filesets-cmd-get-args" function (:arguments ("cmd-name")) nil [53502 53840])
+            ("filesets-cmd-get-fn" function (:arguments ("cmd-name")) nil [53842 53944])
+            ("filesets-cmd-show-result" function (:arguments ("cmd" "output")) nil [53946 54201])
+            ("filesets-run-cmd--repl-fn" function (:arguments ("arg" "format-fn")) nil [54203 54590])
+            ("filesets-run-cmd" function
+               (:user-visible-flag t
+                :arguments ("cmd-name" "fileset" "mode"))
+                nil [54592 56331])
+            ("filesets-get-cmd-menu" function nil nil [56333 56543])
+            ("filesets-cmd-query-replace-getargs" function nil nil [56566 56846])
+            ("filesets-cmd-query-replace-regexp-getargs" function nil nil [56848 57131])
+            ("filesets-cmd-isearch-getargs" function nil nil [57133 57287])
+            ("filesets-cmd-shell-command-getargs" function nil nil [57289 57497])
+            ("filesets-cmd-shell-command" function (:arguments ("txt")) nil [57499 57900])
+            ("filesets-get-filelist" function (:arguments ("entry" "mode" "event")) nil [57912 59128])
+            ("filesets-open" function
+               (:user-visible-flag t
+                :arguments ("mode" "name" "lookup-name"))
+                nil [59130 60081])
+            ("filesets-close" function
+               (:user-visible-flag t
+                :arguments ("mode" "name" "lookup-name"))
+                nil [60083 61000])
+            ("filesets-add-buffer" function
+               (:user-visible-flag t
+                :arguments ("name" "buffer"))
+                nil [61002 62358])
+            ("filesets-remove-buffer" function
+               (:user-visible-flag t
+                :arguments ("name" "buffer"))
+                nil [62360 63271])
+            ("filesets-convert-patterns" function
+               (:user-visible-flag t
+                :arguments ("name"))
+                nil [63273 63693])
+            ("filesets-edit" function (:user-visible-flag t) nil [63695 63804])
+            ("filesets-customize" function (:user-visible-flag t) nil [63806 63915])
+            ("filesets-info" function (:user-visible-flag t) nil [63917 64109])
+            ("filesets-goto-homepage" function (:user-visible-flag t) nil [64111 64223])
+            ("filesets-remake-shortcut" function (:arguments ("count" "submenu")) nil [64225 64540])
+            ("filesets-wrap-submenu" function (:arguments ("submenu-body")) nil [64590 65967])
+            ("filesets-get-menu-epilog" function (:arguments ("something" "mode" "lookup-name" "rebuild-flag")) nil [65969 68223])
+            ("filesets-ingroup-get-data" function (:arguments ("master" "pos" "fun")) nil [68225 68644])
+            ("filesets-ingroup-get-pattern" function (:arguments ("master")) nil [68646 68792])
+            ("filesets-ingroup-get-remdupl-p" function (:arguments ("master")) nil [68794 68956])
+            ("filesets-ingroup-collect-finder" function (:arguments ("patt" "case-sensitivep")) nil [68958 69272])
+            ("filesets-ingroup-cache-get" function (:arguments ("master")) nil [69274 69405])
+            ("filesets-ingroup-cache-put" function (:arguments ("master" "file")) nil [69407 69720])
+            ("filesets-ingroup-collect-files" function (:arguments ("fs" "remdupl-flag" "master" "depth")) nil [69722 72254])
+            ("filesets-ingroup-collect-build-menu" function (:arguments ("fs" "flist" "other-count")) nil [72256 73688])
+            ("filesets-ingroup-collect" function (:arguments ("fs" "remdupl-flag" "master")) nil [73690 74002])
+            ("filesets-build-ingroup-submenu" function (:arguments ("lookup-name" "master")) nil [74004 74474])
+            ("filesets-build-dir-submenu-now" function (:arguments ("level" "depth" "entry" "lookup-name" "dir" "patt" "fd" "rebuild-flag")) nil [74476 76132])
+            ("filesets-build-dir-submenu" function (:arguments ("entry" "lookup-name" "dir" "patt")) nil [76134 76540])
+            ("filesets-build-submenu" function (:arguments ("count" "lookup-name" "entry")) nil [76542 79159])
+            ("filesets-remove-from-ubl" function (:arguments ("buffer")) nil [79161 79450])
+            ("filesets-build-menu-now" function (:arguments ("from-scratch-flag")) nil [79452 81347])
+            ("filesets-build-menu-maybe" function (:user-visible-flag t) nil [81349 81463])
+            ("filesets-build-menu" function (:user-visible-flag t) nil [81465 81680])
+            ("filesets-rebuild-this-submenu" function (:arguments ("fileset")) nil [81682 81832])
+            ("filesets-menu-cache-file-save-maybe" function (:arguments ("simply-do-it")) nil [81834 83147])
+            ("filesets-menu-cache-file-save" function (:user-visible-flag t) nil [83149 83283])
+            ("filesets-update-cleanup" function (:user-visible-flag t) nil [83285 83625])
+            ("filesets-update-pre010505" function nil nil [83627 85073])
+            ("filesets-update" function (:arguments ("cached-version")) nil [85075 85338])
+            ("filesets-menu-cache-file-load" function nil nil [85340 85893])
+            ("filesets-exit" function nil nil [85895 85959])
+            ("filesets-init" function nil nil [85976 86765])
+            ("filesets" package nil nil [86768 86787]))          
+      :file "filesets.el"
+      :pointmax 86875
+      :fsize 86902
+      :lastmodtime '(23525 29508 0 0)
+      :unmatched-syntax '((close-paren 37777 . 37778) (symbol 37545 . 37561) (open-paren 37544 . 37545) (close-paren 2983 . 2984) (symbol 2948 . 2965) (open-paren 2947 . 2948)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("term-protocol-version" variable
+               (:constant-flag t
+                :default-value "0.96")
+                nil [12810 12849])
+            ("ange-ftp" include nil nil [12870 12889])
+            ("cl-lib" include nil nil [12910 12927])
+            ("ring" include nil nil [12929 12944])
+            ("ehelp" include nil nil [12945 12961])
+            ("declare-function" code nil nil [12963 13008])
+            ("declare-function" code nil nil [13009 13056])
+            ("declare-function" code nil nil [13057 13119])
+            ("declare-function" code nil nil [13120 13164])
+            ("declare-function" code nil nil [13165 13214])
+            ("term" customgroup (:user-visible-flag t) nil [13216 13300])
+            ("term-input-ring-size" variable (:default-value 32) nil [13781 13843])
+            ("term-height" variable nil nil [14578 14598])
+            ("term-width" variable nil nil [14647 14666])
+            ("term-home-marker" variable nil nil [14718 14743])
+            ("term-saved-home-marker" variable nil nil [14795 14925])
+            ("term-start-line-column" variable nil nil [14926 15024])
+            ("term-current-column" variable nil nil [15025 15100])
+            ("term-current-row" variable nil nil [15101 15198])
+            ("term-insert-mode" variable nil nil [15199 15228])
+            ("term-vertical-motion" variable nil nil [15229 15258])
+            ("term-terminal-state" variable nil nil [15259 15658])
+            ("term-kill-echo-list" variable nil nil [15659 15745])
+            ("term-terminal-parameter" variable nil nil [15746 15778])
+            ("term-terminal-undecoded-bytes" variable nil nil [15779 15821])
+            ("term-terminal-previous-parameter" variable nil nil [15822 15863])
+            ("term-current-face" variable (:default-value (quote term)) nil [15864 15896])
+            ("term-scroll-start" variable nil nil [15897 15974])
+            ("term-scroll-end" variable nil nil [15975 15999])
+            ("term-pager-count" variable nil nil [16054 16155])
+            ("term-saved-cursor" variable nil nil [16156 16186])
+            ("term-command-hook" variable nil nil [16187 16213])
+            ("term-log-buffer" variable nil nil [16214 16242])
+            ("term-scroll-with-delete" variable nil nil [16243 16524])
+            ("term-pending-delete-marker" variable nil nil [16525 16560])
+            ("term-old-mode-map" variable nil nil [16732 16804])
+            ("term-old-mode-line-format" variable nil nil [16805 16839])
+            ("term-pager-old-local-map" variable nil nil [16883 16953])
+            ("term-pager-old-filter" variable nil nil [16954 16984])
+            ("defvar-local" code nil nil [17022 17133])
+            ("explicit-shell-file-name" variable nil nil [17135 17302])
+            ("term-prompt-regexp" variable (:default-value "^") nil [17304 17741])
+            ("term-delimiter-argument-list" variable nil nil [17743 18172])
+            ("term-input-autoexpand" variable nil nil [18174 18692])
+            ("term-input-ignoredups" variable nil nil [18694 18908])
+            ("term-input-ring-file-name" variable nil nil [18910 19180])
+            ("term-char-mode-buffer-read-only" variable (:default-value t) nil [19182 19691])
+            ("term-char-mode-point-at-process-mark" variable (:default-value t) nil [19693 20527])
+            ("term-scroll-to-bottom-on-output" variable nil nil [20529 20962])
+            ("term-scroll-show-maximum-output" variable nil nil [20964 21254])
+            ("term-suppress-hard-newline" variable nil nil [21256 21488])
+            ("term-pending-frame" variable nil nil [21659 21690])
+            ("term-get-old-input" variable (:default-value (function term-get-old-input-default)) nil [21732 22112])
+            ("term-dynamic-complete-functions" variable (:default-value (quote (term-replace-by-expanded-history term-dynamic-complete-filename))) nil [22114 22414])
+            ("term-input-filter" variable (:default-value (function (lambda (str) (not (string-match "\\`\\s *\\'" str))))) nil [22416 22702])
+            ("term-input-filter-functions" variable (:default-value (quote nil)) nil [22704 22907])
+            ("term-input-sender" variable (:default-value (function term-simple-send)) nil [22909 23261])
+            ("term-partial-ansi-terminal-message" variable nil nil [23263 23373])
+            ("term-eol-on-send" variable (:default-value t) nil [23375 23526])
+            ("term-mode-hook" variable (:default-value (quote nil)) nil [23528 23671])
+            ("term-exec-hook" variable (:default-value (quote nil)) nil [23673 24058])
+            ("term-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "p" (quote term-previous-input)) (define-key map "n" (quote term-next-input)) (define-key map "r" (quote term-previous-matching-input)) (define-key map "s" (quote term-next-matching-input)) (unless (featurep (quote xemacs)) (define-key map [138412146] (quote term-previous-matching-input-from-input)) (define-key map [138412147] (quote term-next-matching-input-from-input))) (define-key map "" (quote term-show-output)) (define-key map "
" (quote term-send-input)) (define-key map "" (quote term-delchar-or-maybe-eof)) (define-key map "" (quote term-bol)) (define-key map "" (quote term-kill-input)) (define-key map "" (quote backward-kill-word)) (define-key map "" (quote term-interrupt-subjob)) (define-key map "" (quote term-stop-subjob)) (define-key map "" (quote term-quit-subjob)) (define-key map "
" (quote term-copy-old-input)) (define-key map "" (quote term-kill-output)) (define-key map "" (quote term-show-output)) (define-key map "" (quote term-show-maximum-output)) (define-key map "" (quote term-dynamic-list-input-ring)) (define-key map "" (quote term-next-prompt)) (define-key map "" (quote term-previous-prompt)) (define-key map "" (quote term-send-eof)) (define-key map "" (quote term-char-mode)) (define-key map "
+" (quote term-line-mode)) (define-key map "" (quote term-pager-toggle)) (easy-menu-define nil map "Complete menu for Term mode." (quote ("Complete" ["Complete Before Point" term-dynamic-complete t] ["Complete File Name" term-dynamic-complete-filename t] ["File Completion Listing" term-dynamic-list-filename-completions t] ["Expand File Name" term-replace-by-expanded-filename t]))) (easy-menu-define nil map "In/Out menu for Term mode." (quote ("In/Out" ["Expand History Before Point" term-replace-by-expanded-history term-input-autoexpand] ["List Input History" term-dynamic-list-input-ring t] ["Previous Input" term-previous-input t] ["Next Input" term-next-input t] ["Previous Matching Current Input" term-previous-matching-input-from-input t] ["Next Matching Current Input" term-next-matching-input-from-input t] ["Previous Matching Input..." term-previous-matching-input t] ["Next Matching Input..." term-next-matching-input t] ["Backward Matching Input..." term-backward-matching-input t] ["Forward Matching Input..." term-forward-matching-input t] ["Copy Old Input" term-copy-old-input t] ["Kill Current Input" term-kill-input t] ["Show Current Output Group" term-show-output t] ["Show Maximum Output" term-show-maximum-output t] ["Backward Output Group" term-previous-prompt t] ["Forward Output Group" term-next-prompt t] ["Kill Current Output Group" term-kill-output t]))) map)) nil [24060 27131])
+            ("term-escape-char" variable nil nil [27133 27278])
+            ("term-pager-break-map" variable (:default-value (let ((map (make-keymap))) (define-key map "" (lookup-key (current-global-map) "")) (define-key map "" (lookup-key (current-global-map) "")) (define-key map "" (lookup-key (current-global-map) "")) (define-key map " " (quote term-pager-page)) (define-key map "
" (quote term-pager-line)) (define-key map "?" (quote term-pager-help)) (define-key map "h" (quote term-pager-help)) (define-key map "b" (quote term-pager-back-page)) (define-key map "" (quote term-pager-back-line)) (define-key map "q" (quote term-pager-discard)) (define-key map "D" (quote term-pager-disable)) (define-key map "<" (quote term-pager-bob)) (define-key map ">" (quote term-pager-eob)) map)) nil [27280 28108])
+            ("term-ptyp" variable (:default-value t) nil [28110 28256])
+            ("term-last-input-match" variable nil nil [28258 28389])
+            ("term-input-ring" variable nil nil [28391 28419])
+            ("term-last-input-start" variable nil nil [28420 28450])
+            ("term-last-input-end" variable nil nil [28451 28479])
+            ("term-input-ring-index" variable nil nil [28480 28557])
+            ("term-matching-input-from-input-string" variable nil nil [28558 28657])
+            ("term-pager-filter" variable (:default-value t) nil [28772 28800])
+            ("put" code nil nil [28802 28843])
+            ("put" code nil nil [28844 28891])
+            ("put" code nil nil [28892 28939])
+            ("put" code nil nil [28940 28993])
+            ("put" code nil nil [28994 29051])
+            ("put" code nil nil [29052 29109])
+            ("put" code nil nil [29110 29145])
+            ("term-in-char-mode" function nil nil [29147 29217])
+            ("term-in-line-mode" function nil nil [29218 29276])
+            ("term-pager-enabled" function nil nil [29320 29370])
+            ("term-handling-pager" function nil nil [29371 29430])
+            ("term-using-alternate-sub-buffer" function nil nil [29431 29500])
+            ("term-ansi-at-host" variable nil nil [29541 29571])
+            ("term-ansi-at-dir" variable nil nil [29572 29601])
+            ("term-ansi-at-user" variable nil nil [29602 29632])
+            ("term-ansi-at-message" variable nil nil [29633 29666])
+            ("term-ansi-at-save-user" variable nil nil [29667 29702])
+            ("term-ansi-at-save-pwd" variable nil nil [29703 29737])
+            ("term-ansi-at-save-anon" variable nil nil [29738 29773])
+            ("term-ansi-current-bold" variable nil nil [29774 29809])
+            ("term-ansi-current-color" variable nil nil [29810 29844])
+            ("term-ansi-face-already-done" variable nil nil [29845 29885])
+            ("term-ansi-current-bg-color" variable nil nil [29886 29923])
+            ("term-ansi-current-underline" variable nil nil [29924 29964])
+            ("term-ansi-current-reverse" variable nil nil [29965 30003])
+            ("term-ansi-current-invisible" variable nil nil [30004 30044])
+            ("term-terminal-more-parameters" variable nil nil [30104 30144])
+            ("term-terminal-previous-parameter-2" variable (:default-value -1) nil [30145 30191])
+            ("term-terminal-previous-parameter-3" variable (:default-value -1) nil [30192 30238])
+            ("term-terminal-previous-parameter-4" variable (:default-value -1) nil [30239 30285])
+            ("ansi-term-color-vector" variable (:default-value [term term-color-black term-color-red term-color-green term-color-yellow term-color-blue term-color-magenta term-color-cyan term-color-white]) nil [30297 30496])
+            ("term-default-fg-color" variable nil nil [30498 30661])
+            ("make-obsolete-variable" code nil nil [30662 30771])
+            ("term-default-bg-color" variable nil nil [30773 30936])
+            ("make-obsolete-variable" code nil nil [30937 31046])
+            ("term" variable
+               (:default-value (\` ((t :foreground (\, term-default-fg-color) :background (\, term-default-bg-color) :inherit default)))
+                :type "face")
+                nil [31048 31226])
+            ("term-bold" variable
+               (:default-value (quote ((t :bold t)))
+                :type "face")
+                nil [31228 31318])
+            ("term-underline" variable
+               (:default-value (quote ((t :underline t)))
+                :type "face")
+                nil [31320 31426])
+            ("term-color-black" variable
+               (:default-value (quote ((t :foreground "black" :background "black")))
+                :type "face")
+                nil [31428 31560])
+            ("term-color-red" variable
+               (:default-value (quote ((t :foreground "red3" :background "red3")))
+                :type "face")
+                nil [31562 31688])
+            ("term-color-green" variable
+               (:default-value (quote ((t :foreground "green3" :background "green3")))
+                :type "face")
+                nil [31690 31824])
+            ("term-color-yellow" variable
+               (:default-value (quote ((t :foreground "yellow3" :background "yellow3")))
+                :type "face")
+                nil [31826 31964])
+            ("term-color-blue" variable
+               (:default-value (quote ((t :foreground "blue2" :background "blue2")))
+                :type "face")
+                nil [31966 32096])
+            ("term-color-magenta" variable
+               (:default-value (quote ((t :foreground "magenta3" :background "magenta3")))
+                :type "face")
+                nil [32098 32240])
+            ("term-color-cyan" variable
+               (:default-value (quote ((t :foreground "cyan3" :background "cyan3")))
+                :type "face")
+                nil [32242 32372])
+            ("term-color-white" variable
+               (:default-value (quote ((t :foreground "white" :background "white")))
+                :type "face")
+                nil [32374 32506])
+            ("term-buffer-maximum-size" variable (:default-value 2048) nil [32547 32837])
+            ("term-raw-map" variable (:default-value (let* ((map (make-keymap)) (esc-map (make-keymap)) (i 0)) (while (< i 128) (define-key map (make-string 1 i) (quote term-send-raw)) (unless (or (eq i 79) (eq i 91)) (define-key esc-map (make-string 1 i) (quote term-send-raw-meta))) (setq i (1+ i))) (define-key map [remap self-insert-command] (quote term-send-raw)) (define-key map "" esc-map) (if (featurep (quote xemacs)) (define-key map [button2] (quote term-mouse-paste)) (define-key map [mouse-2] (quote term-mouse-paste))) (define-key map [up] (quote term-send-up)) (define-key map [down] (quote term-send-down)) (define-key map [right] (quote term-send-right)) (define-key map [left] (quote term-send-left)) (define-key map [C-up] (quote term-send-ctrl-up)) (define-key map [C-down] (quote term-send-ctrl-down)) (define-key map [C-right] (quote term-send-ctrl-right)) (define-key map [C-left] (quote term-send-ctrl-left)) (define-key map [delete] (quote term-send-del)) (define-key map [deletechar] (quote term-send-del)) (define-key map [backspace] (quote term-send-backspace)) (define-key map [home] (quote term-send-home)) (define-key map [end] (quote term-send-end)) (define-key map [insert] (quote term-send-insert)) (define-key map [S-prior] (quote scroll-down)) (define-key map [S-next] (quote scroll-up)) (define-key map [S-insert] (quote term-paste)) (define-key map [prior] (quote term-send-prior)) (define-key map [next] (quote term-send-next)) (define-key map [xterm-paste] (function term--xterm-paste)) map)) nil [32870 34543])
+            ("easy-menu-define" code nil nil [34545 35039])
+            ("easy-menu-define" code nil nil [35041 35726])
+            ("easy-menu-define" code nil nil [35728 36220])
+            ("term-raw-escape-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map (quote Control-X-prefix)) (define-key map "" (lookup-key (current-global-map) "")) (define-key map "" (lookup-key (current-global-map) "")) (define-key map "" (quote term-pager-toggle)) (define-key map "" (quote term-char-mode)) (define-key map "
+" (quote term-line-mode)) (define-key map [134217848] (quote execute-extended-command)) map)) nil [36222 36859])
+            ("term-set-escape-char" function (:arguments ("key")) nil [36861 37389])
+            ("term-set-escape-char" code nil nil [37391 37441])
+            ("put" code nil nil [37445 37482])
+            ("term-display-table" variable (:default-value (let ((dt (or (copy-sequence standard-display-table) (make-display-table))) i) (setq i 0) (while (< i 10) (aset dt i (vector i)) (setq i (1+ i))) (setq i 11) (while (< i 32) (aset dt i (vector i)) (setq i (1+ i))) (setq i 128) (while (< i 256) (aset dt i (vector i)) (setq i (1+ i))) dt)) nil [37542 37980])
+            ("term-ansi-reset" function nil nil [37982 38497])
+            ("define-derived-mode" code nil nil [38499 45215])
+            ("term-reset-size" function (:arguments ("height" "width")) nil [45218 45839])
+            ("term-check-kill-echo-list" function nil nil [46274 46900])
+            ("term-send-raw-string" function (:arguments ("chars")) nil [46902 47348])
+            ("term-send-raw" function (:user-visible-flag t) nil [47350 47586])
+            ("term-send-raw-meta" function nil nil [47588 48181])
+            ("term-mouse-paste" function
+               (:user-visible-flag t
+                :arguments ("click"))
+                nil [48183 48669])
+            ("term-paste" function (:user-visible-flag t) nil [48671 48804])
+            ("term--xterm-paste" function (:user-visible-flag t) nil [48806 48962])
+            ("declare-function" code nil nil [48964 49017])
+            ("term-send-up" function nil nil [49292 49362])
+            ("term-send-down" function nil nil [49363 49433])
+            ("term-send-right" function nil nil [49434 49504])
+            ("term-send-left" function nil nil [49505 49575])
+            ("term-send-ctrl-up" function nil nil [49576 49654])
+            ("term-send-ctrl-down" function nil nil [49655 49733])
+            ("term-send-ctrl-right" function nil nil [49734 49812])
+            ("term-send-ctrl-left" function nil nil [49813 49891])
+            ("term-send-home" function nil nil [49892 49963])
+            ("term-send-insert" function nil nil [49964 50035])
+            ("term-send-end" function nil nil [50036 50107])
+            ("term-send-prior" function nil nil [50108 50179])
+            ("term-send-next" function nil nil [50180 50251])
+            ("term-send-del" function nil nil [50252 50323])
+            ("term-send-backspace" function nil nil [50324 50399])
+            ("term-char-mode" function (:user-visible-flag t) nil [50402 51623])
+            ("term-line-mode" function (:user-visible-flag t) nil [51625 52197])
+            ("term-line-mode-buffer-read-only-update" function nil nil [52199 52468])
+            ("term-update-mode-line" function nil nil [52470 54828])
+            ("term-check-proc" function (:arguments ("buffer")) nil [54830 55110])
+            ("make-term" function (:arguments ("name" "program" "startfile" "switches")) nil [55127 55930])
+            ("term" function
+               (:user-visible-flag t
+                :arguments ("program"))
+                nil [55947 56443])
+            ("term-exec" function (:arguments ("buffer" "name" "command" "startfile" "switches")) nil [56445 57835])
+            ("term-sentinel" function (:arguments ("proc" "msg")) nil [57837 58600])
+            ("term-handle-exit" function (:arguments ("process-name" "msg")) nil [58602 59266])
+            ("term-term-name" variable (:default-value "eterm-color") nil [59269 59404])
+            ("term-termcap-format" variable (:default-value "%s%s:li#%d:co#%d:cl=\\E[H\\E[J:cd=\\E[J:bs:am:xn:cm=\\E[%%i%%d;%%dH:nd=\\E[C:up=\\E[A:ce=\\E[K:ho=\\E[H:pt:al=\\E[L:dl=\\E[M:DL=\\E[%%dM:AL=\\E[%%dL:cs=\\E[%%i%%d;%%dr:sf=^J:dc=\\E[P:DC=\\E[%%dP:IC=\\E[%%d@:im=\\E[4h:ei=\\E[4l:mi::so=\\E[7m:se=\\E[m:us=\\E[4m:ue=\\E[m:md=\\E[1m:mr=\\E[7m:me=\\E[m:UP=\\E[%%dA:DO=\\E[%%dB:LE=\\E[%%dD:RI=\\E[%%dC:kl=\\EOD:kd=\\EOB:kr=\\EOC:ku=\\EOA:kN=\\E[6~:kP=\\E[5~:@7=\\E[4~:kh=\\E[1~:mk=\\E[8m:cb=\\E[1K:op=\\E[39;49m:Co#8:pa#64:AB=\\E[4%%dm:AF=\\E[3%%dm:cr=^M:bl=^G:do=^J:le=^H:ta=^I:se=\\E[27m:ue=\\E[24m:kb=^?:kD=^[[3~:sc=\\E7:rc=\\E8:r1=\\Ec:") nil [59495 60244])
+            ("term-exec-1" function (:arguments ("name" "buffer" "command" "switches")) nil [60345 61999])
+            ("term-read-input-ring" function (:arguments ("silent")) nil [63099 65016])
+            ("term-write-input-ring" function nil nil [65018 66201])
+            ("term-dynamic-list-input-ring" function (:user-visible-flag t) nil [66204 67241])
+            ("term-regexp-arg" function (:arguments ("prompt")) nil [67244 67693])
+            ("term-search-arg" function (:arguments ("arg")) nil [67695 68097])
+            ("term-search-start" function (:arguments ("arg")) nil [68099 68566])
+            ("term-previous-input-string" function (:arguments ("arg")) nil [68600 68885])
+            ("term-previous-input" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [68887 69025])
+            ("term-next-input" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [69027 69151])
+            ("term-previous-matching-input-string" function (:arguments ("regexp" "arg")) nil [69153 69444])
+            ("term-previous-matching-input-string-position" function (:arguments ("regexp" "arg" "start")) nil [69446 70636])
+            ("term-previous-matching-input" function
+               (:user-visible-flag t
+                :arguments ("regexp" "n"))
+                nil [70638 71428])
+            ("term-next-matching-input" function
+               (:user-visible-flag t
+                :arguments ("regexp" "n"))
+                nil [71430 71817])
+            ("term-previous-matching-input-from-input" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [71819 72555])
+            ("term-next-matching-input-from-input" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [72557 72921])
+            ("term-replace-by-expanded-history" function
+               (:user-visible-flag t
+                :arguments ("silent"))
+                nil [72924 74150])
+            ("term-replace-by-expanded-history-before-point" function (:arguments ("silent")) nil [74153 77780])
+            ("term-magic-space" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [77783 78044])
+            ("term-within-quotes" function (:arguments ("beg" "end")) nil [78047 78367])
+            ("term-how-many-region" function (:arguments ("regexp" "beg" "end")) nil [78369 78632])
+            ("term-args" function (:arguments ("string" "begin" "end")) nil [78634 79403])
+            ("term-delim-arg" function (:arguments ("arg")) nil [79541 80079])
+            ("term-arguments" function (:arguments ("string" "nth" "mth")) nil [80081 81573])
+            ("term-send-input" function (:user-visible-flag t) nil [81624 85551])
+            ("term-get-old-input-default" function nil nil [85553 85860])
+            ("term-copy-old-input" function (:user-visible-flag t) nil [85862 86246])
+            ("term-skip-prompt" function nil nil [86248 86554])
+            ("term-after-pmark-p" function nil nil [86557 87027])
+            ("term-simple-send" function (:arguments ("proc" "string")) nil [87029 87278])
+            ("term-bol" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [87280 87676])
+            ("term-read-noecho" function (:arguments ("prompt" "stars")) nil [87871 89874])
+            ("term-send-invisible" function
+               (:user-visible-flag t
+                :arguments ("str" "proc"))
+                nil [89876 90600])
+            ("term-input-chunk-size" variable (:default-value 512) nil [90641 90855])
+            ("term-send-string" function (:arguments ("proc" "str")) nil [90857 91518])
+            ("term-send-region" function (:arguments ("proc" "start" "end")) nil [91520 91806])
+            ("term-kill-output" function (:user-visible-flag t) nil [91836 92142])
+            ("term-show-output" function (:user-visible-flag t) nil [92144 92454])
+            ("term-interrupt-subjob" function (:user-visible-flag t) nil [92456 92574])
+            ("term-kill-subjob" function (:user-visible-flag t) nil [92576 92694])
+            ("term-quit-subjob" function (:user-visible-flag t) nil [92696 92814])
+            ("term-stop-subjob" function (:user-visible-flag t) nil [92816 93186])
+            ("term-continue-subjob" function (:user-visible-flag t) nil [93188 93384])
+            ("term-kill-input" function (:user-visible-flag t) nil [93386 93663])
+            ("term-delchar-or-maybe-eof" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [93665 93867])
+            ("term-send-eof" function (:user-visible-flag t) nil [93869 93979])
+            ("term-backward-matching-input" function
+               (:user-visible-flag t
+                :arguments ("regexp" "n"))
+                nil [93981 94610])
+            ("term-forward-matching-input" function
+               (:user-visible-flag t
+                :arguments ("regexp" "n"))
+                nil [94612 95012])
+            ("term-next-prompt" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [95015 95270])
+            ("term-previous-prompt" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [95272 95431])
+            ("term-source-default" function (:arguments ("previous-dir/file" "source-modes")) nil [98617 98900])
+            ("term-check-source" function (:arguments ("fname")) nil [99342 99616])
+            ("term-extract-string" function nil nil [100737 101188])
+            ("term-get-source" function (:arguments ("prompt" "prev-dir/file" "source-modes" "mustmatch-p")) nil [101190 101940])
+            ("term-proc-query" function (:arguments ("proc" "str")) nil [103222 104108])
+            ("term-horizontal-column" function nil nil [104226 104312])
+            ("term-vertical-motion" function (:arguments ("count")) nil [104377 104462])
+            ("term-buffer-vertical-motion" function (:arguments ("count")) nil [104611 105962])
+            ("term-start-line-column" function nil nil [106023 106252])
+            ("term-current-column" function nil nil [106324 106432])
+            ("term-move-columns" function (:arguments ("delta")) nil [106507 106966])
+            ("term-insert-char" function (:arguments ("char" "count")) nil [107020 107183])
+            ("term-current-row" function nil nil [107185 107405])
+            ("term-adjust-current-row-cache" function (:arguments ("delta")) nil [107407 107544])
+            ("term-terminal-pos" function nil nil [107546 107810])
+            ("term-handle-ansi-terminal-messages" function (:arguments ("message")) nil [107906 110400])
+            ("term-emulate-terminal" function (:arguments ("proc" "str")) nil [110553 126215])
+            ("defvar-local" code nil nil [126217 126404])
+            ("term-set-goto-process-mark" function nil nil [126406 126956])
+            ("term-goto-process-mark-maybe" function nil nil [126958 127607])
+            ("term-process-mark" function nil nil [127609 127752])
+            ("term-handle-deferred-scroll" function nil nil [127754 128038])
+            ("term-reset-terminal" function nil nil [128040 128449])
+            ("term-handle-colors-array" function (:arguments ("parameter")) nil [128585 131648])
+            ("term-handle-ansi-escape" function (:arguments ("proc" "char")) nil [131762 136112])
+            ("term-set-scroll-region" function (:arguments ("top" "bottom")) nil [136114 136775])
+            ("term-command-hook" function (:arguments ("string")) nil [138027 138765])
+            ("term-display-line" function (:arguments ("true-file" "line")) nil [138997 139104])
+            ("term-display-buffer-line" function (:arguments ("buffer" "line")) nil [139106 139667])
+            ("term-goto-home" function nil nil [139890 140104])
+            ("term-goto" function (:arguments ("row" "col")) nil [140106 140459])
+            ("term-process-pager" function nil nil [140526 141107])
+            ("term-pager-line" function (:arguments ("lines")) nil [141109 141425])
+            ("term-pager-page" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [141427 141597])
+            ("term-pager-bob" function nil nil [141651 141823])
+            ("term-pager-eob" function nil nil [141871 142025])
+            ("term-pager-back-line" function (:arguments ("lines")) nil [142027 142289])
+            ("term-pager-back-page" function (:arguments ("arg")) nil [142291 142390])
+            ("term-pager-discard" function nil nil [142392 142537])
+            ("term-pager-disable" function nil nil [142638 142802])
+            ("term-pager-enable" function nil nil [142832 143003])
+            ("term-pager-toggle" function nil nil [143005 143118])
+            ("term-pager-help" function (:user-visible-flag t) nil [143120 144311])
+            ("term-pager-continue" function (:arguments ("new-count")) nil [144313 144749])
+            ("term-handle-scroll" function (:arguments ("down")) nil [144890 146485])
+            ("term-down" function (:arguments ("down" "check-for-scroll")) nil [146487 147607])
+            ("term-unwrap-line" function nil nil [147792 147869])
+            ("term-erase-in-line" function (:arguments ("kind")) nil [147871 149126])
+            ("term-erase-in-display" function (:arguments ("kind")) nil [149128 149909])
+            ("term-delete-chars" function (:arguments ("count")) nil [149911 150148])
+            ("term-insert-spaces" function (:arguments ("count")) nil [150327 151050])
+            ("term-delete-lines" function (:arguments ("lines")) nil [151052 151943])
+            ("term-insert-lines" function (:arguments ("lines")) nil [151945 153220])
+            ("term-start-output-log" function
+               (:user-visible-flag t
+                :arguments ("name"))
+                nil [153223 153930])
+            ("term-stop-output-log" function (:user-visible-flag t) nil [153932 154055])
+            ("term-show-maximum-output" function (:user-visible-flag t) nil [154057 154209])
+            ("term-load-hook" variable nil nil [154248 154361])
+            ("run-hooks" code nil nil [154363 154390])
+            ("term-completion-autolist" variable nil nil [155347 155535])
+            ("term-completion-addsuffix" variable (:default-value t) nil [155537 156023])
+            ("term-completion-recexact" variable nil nil [156025 156285])
+            ("term-completion-fignore" variable nil nil [156287 156610])
+            ("term-file-name-prefix" variable nil nil [156612 156817])
+            ("term-directory" function (:arguments ("directory")) nil [156820 157049])
+            ("term-word" function (:arguments ("word-chars")) nil [157052 157666])
+            ("term-match-partial-filename" function nil nil [157669 157936])
+            ("term-dynamic-complete" function (:user-visible-flag t) nil [157939 158354])
+            ("term-dynamic-complete-filename" function (:user-visible-flag t) nil [158357 159288])
+            ("term-dynamic-complete-as-filename" function nil nil [159290 161868])
+            ("term-replace-by-expanded-filename" function (:user-visible-flag t) nil [161871 162519])
+            ("term-dynamic-simple-complete" function (:arguments ("stub" "candidates")) nil [162522 164501])
+            ("term-dynamic-list-filename-completions" function (:user-visible-flag t) nil [164503 165071])
+            ("term-dynamic-list-completions" function (:arguments ("completions")) nil [165074 166148])
+            ("term-ansi-make-term" function (:arguments ("name" "program" "startfile" "switches")) nil [166206 166975])
+            ("term-ansi-buffer-name" variable nil nil [166977 167011])
+            ("term-ansi-default-program" variable nil nil [167012 167050])
+            ("term-ansi-buffer-base-name" variable nil nil [167051 167090])
+            ("ansi-term" function
+               (:user-visible-flag t
+                :arguments ("program" "new-buffer-name"))
+                nil [167107 168822])
+            ("serial-port-is-file-p" function nil nil [168926 169257])
+            ("serial-name-history" variable (:default-value (if (serial-port-is-file-p) (or (when (file-exists-p "/dev/ttys0") (list "/dev/ttys0")) (when (file-exists-p "/dev/ttyS0") (list "/dev/ttyS0"))) (list "COM1"))) nil [169259 169525])
+            ("serial-speed-history" variable (:default-value (list "9600" "1200" "2400" "4800" "9600" "14400" "19200" "28800" "38400" "57600" "115200")) nil [169527 169838])
+            ("serial-nice-speed-history" function nil nil [169840 170229])
+            ("serial-no-speed" variable
+               (:constant-flag t
+                :default-value "nil")
+                nil [170231 170498])
+            ("serial-supported-or-barf" function nil nil [170500 170700])
+            ("serial-read-name" function nil nil [170702 172792])
+            ("serial-read-speed" function nil nil [172794 173767])
+            ("serial-term" function
+               (:user-visible-flag t
+                :arguments ("port" "speed"))
+                nil [173784 174952])
+            ("serial-mode-line-speed-menu" variable nil nil [174954 174994])
+            ("serial-mode-line-config-menu" variable nil nil [174995 175036])
+            ("serial-speed" function nil nil [175038 175254])
+            ("serial-mode-line-speed-menu-1" function (:arguments ("event")) nil [175256 175650])
+            ("serial-mode-line-speed-menu" function (:arguments ("event")) nil [175652 175746])
+            ("serial-update-speed-menu" function nil nil [175748 176745])
+            ("serial-mode-line-config-menu-1" function (:arguments ("event")) nil [176747 177187])
+            ("serial-mode-line-config-menu" function (:arguments ("event")) nil [177189 177285])
+            ("serial-update-config-menu" function nil nil [177287 178631])
+            ("term" package nil nil [182182 182197]))          
+      :file "term.el"
+      :pointmax 182221
+      :fsize 182220
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax '((close-paren 12927 . 12928) (symbol 12892 . 12909) (open-paren 12891 . 12892) (close-paren 12889 . 12890) (symbol 12852 . 12869) (open-paren 12851 . 12852)))
+    (semanticdb-table "semanticdb-table"
+      :file "ehelp.el"
+      :fsize 16920
+      :lastmodtime '(23525 29506 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [4149 4166])
+            ("tar" customgroup (:user-visible-flag t) nil [4169 4252])
+            ("tar-anal-blocksize" variable (:default-value 20) nil [4254 4861])
+            ("tar-update-datestamp" variable nil nil [4863 5410])
+            ("tar-mode-show-date" variable nil nil [5412 5623])
+            ("tar-parse-info" variable nil nil [5625 5652])
+            ("tar-superior-buffer" variable nil nil [5653 5758])
+            ("tar-superior-descriptor" variable nil nil [5759 5854])
+            ("tar-file-name-coding-system" variable nil nil [5855 5895])
+            ("put" code nil nil [5897 5942])
+            ("put" code nil nil [5943 5992])
+            ("tar-data-buffer" variable nil nil [6909 6983])
+            ("make-variable-buffer-local" code nil nil [6984 7029])
+            ("tar-data-swapped" variable nil nil [7031 7122])
+            ("make-variable-buffer-local" code nil nil [7123 7169])
+            ("tar-data-swapped-p" function nil nil [7171 7694])
+            ("tar-swap-data" function nil nil [7696 8233])
+            ("cl-defstruct" code nil nil [8259 8803])
+            ("tar-name-offset" variable (:constant-flag t) nil [8805 8833])
+            ("tar-mode-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-name-offset 100))
+                nil [8834 8884])
+            ("tar-uid-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-mode-offset 8))
+                nil [8885 8933])
+            ("tar-gid-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-uid-offset 8))
+                nil [8934 8981])
+            ("tar-size-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-gid-offset 8))
+                nil [8982 9029])
+            ("tar-time-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-size-offset 12))
+                nil [9030 9079])
+            ("tar-chk-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-time-offset 12))
+                nil [9080 9129])
+            ("tar-linkp-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-chk-offset 8))
+                nil [9130 9178])
+            ("tar-link-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-linkp-offset 1))
+                nil [9179 9228])
+            ("tar-magic-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-link-offset 100))
+                nil [9257 9308])
+            ("tar-uname-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-magic-offset 8))
+                nil [9309 9359])
+            ("tar-gname-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-uname-offset 32))
+                nil [9360 9411])
+            ("tar-dmaj-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-gname-offset 32))
+                nil [9412 9462])
+            ("tar-dmin-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-dmaj-offset 8))
+                nil [9463 9511])
+            ("tar-prefix-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-dmin-offset 8))
+                nil [9512 9562])
+            ("tar-end-offset" variable
+               (:constant-flag t
+                :default-value (+ tar-prefix-offset 155))
+                nil [9563 9614])
+            ("tar-roundup-512" function (:arguments ("s")) nil [9616 9716])
+            ("tar-header-block-tokenize" function (:arguments ("pos" "coding")) nil [9718 14725])
+            ("tar-header-data-end" function (:arguments ("descriptor")) nil [14744 15118])
+            ("tar-parse-octal-integer" function (:arguments ("string" "start" "end")) nil [15120 15466])
+            ("tar-parse-octal-long-integer" function (:arguments ("string" "start" "end")) nil [15468 15911])
+            ("tar-parse-octal-integer-safe" function (:arguments ("string")) nil [15913 16154])
+            ("tar-new-regular-file-header" function (:arguments ("filename" "size" "time")) nil [16156 16736])
+            ("tar--pad-to" function (:arguments ("pos")) nil [16738 16813])
+            ("tar--put-at" function (:arguments ("pos" "val" "fmt" "mask")) nil [16815 16979])
+            ("tar-header-serialize" function (:arguments ("header" "update-checksum")) nil [16981 19004])
+            ("tar-header-block-checksum" function (:arguments ("string")) nil [19007 19609])
+            ("tar-header-block-check-checksum" function (:arguments ("hblock" "desired-checksum" "file-name")) nil [19611 19888])
+            ("tar-clip-time-string" function (:arguments ("time")) nil [19890 20038])
+            ("tar-grind-file-mode" function (:arguments ("mode")) nil [20040 20793])
+            ("tar-header-block-summarize" function (:arguments ("tar-hblock" "mod-p")) nil [20795 22365])
+            ("tar-untar-buffer" function (:user-visible-flag t) nil [22367 23744])
+            ("tar-summarize-buffer" function nil nil [23746 25577])
+            ("tar-mode-map" variable (:default-value (let ((map (make-keymap))) (suppress-keymap map) (define-key map " " (quote tar-next-line)) (define-key map "C" (quote tar-copy)) (define-key map "d" (quote tar-flag-deleted)) (define-key map "" (quote tar-flag-deleted)) (define-key map "e" (quote tar-extract)) (define-key map "f" (quote tar-extract)) (define-key map "
" (quote tar-extract)) (define-key map [mouse-2] (quote tar-mouse-extract)) (define-key map "g" (quote revert-buffer)) (define-key map "n" (quote tar-next-line)) (define-key map "" (quote tar-next-line)) (define-key map [down] (quote tar-next-line)) (define-key map "o" (quote tar-extract-other-window)) (define-key map "p" (quote tar-previous-line)) (define-key map "" (quote tar-previous-line)) (define-key map [up] (quote tar-previous-line)) (define-key map "I" (quote tar-new-entry)) (define-key map "R" (quote tar-rename-entry)) (define-key map "u" (quote tar-unflag)) (define-key map "v" (quote tar-view)) (define-key map "w" (quote woman-tar-extract-file)) (define-key map "x" (quote tar-expunge)) (define-key map "" (quote tar-unflag-backwards)) (define-key map "E" (quote tar-extract-other-window)) (define-key map "M" (quote tar-chmod-entry)) (define-key map "G" (quote tar-chgrp-entry)) (define-key map "O" (quote tar-chown-entry)) (define-key map [follow-link] (quote mouse-face)) (define-key map [menu-bar edit] (quote undefined)) (define-key map [menu-bar immediate] (cons "Immediate" (make-sparse-keymap "Immediate"))) (define-key map [menu-bar immediate woman] (quote ("Read Man Page (WoMan)" . woman-tar-extract-file))) (define-key map [menu-bar immediate view] (quote ("View This File" . tar-view))) (define-key map [menu-bar immediate display] (quote ("Display in Other Window" . tar-display-other-window))) (define-key map [menu-bar immediate find-file-other-window] (quote ("Find in Other Window" . tar-extract-other-window))) (define-key map [menu-bar immediate find-file] (quote ("Find This File" . tar-extract))) (define-key map [menu-bar mark] (cons "Mark" (make-sparse-keymap "Mark"))) (define-key map [menu-bar mark unmark-all] (quote ("Unmark All" . tar-clear-modification-flags))) (define-key map [menu-bar mark deletion] (quote ("Flag" . tar-flag-deleted))) (define-key map [menu-bar mark unmark] (quote ("Unflag" . tar-unflag))) (define-key map [menu-bar operate] (cons "Operate" (make-sparse-keymap "Operate"))) (define-key map [menu-bar operate chown] (quote ("Change Owner..." . tar-chown-entry))) (define-key map [menu-bar operate chgrp] (quote ("Change Group..." . tar-chgrp-entry))) (define-key map [menu-bar operate chmod] (quote ("Change Mode..." . tar-chmod-entry))) (define-key map [menu-bar operate rename] (quote ("Rename to..." . tar-rename-entry))) (define-key map [menu-bar operate copy] (quote ("Copy to..." . tar-copy))) (define-key map [menu-bar operate expunge] (quote ("Expunge Marked Files" . tar-expunge))) map)) nil [25580 28672])
+            ("put" code nil nil [28735 28771])
+            ("put" code nil nil [28772 28816])
+            ("tar-change-major-mode-hook" function nil nil [28818 29059])
+            ("tar-mode-kill-buffer-hook" function nil nil [29061 29166])
+            ("define-derived-mode" code nil nil [29183 31954])
+            ("woman-tar-extract-file" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [31956 32062])
+            ("define-minor-mode" code nil nil [32064 32980])
+            ("tar-mode-revert" function (:arguments ("no-auto-save" "no-confirm")) nil [33042 33566])
+            ("tar-next-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [33569 33790])
+            ("tar-previous-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [33792 33943])
+            ("tar-current-position" function nil nil [33945 34090])
+            ("tar-current-descriptor" function (:arguments ("noerror")) nil [34092 34400])
+            ("tar--describe-as-link" function (:arguments ("descriptor")) nil [34402 34961])
+            ("tar--check-descriptor" function (:arguments ("descriptor")) nil [34963 35137])
+            ("tar-get-descriptor" function nil nil [35139 35370])
+            ("tar-get-file-descriptor" function (:arguments ("file")) nil [35372 35603])
+            ("tar-mouse-extract" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [35605 36047])
+            ("tar-file-name-handler" function (:arguments ("op" "args")) nil [36049 36224])
+            ("tar--extract" function (:arguments ("descriptor")) nil [36226 38328])
+            ("tar-extract" function
+               (:user-visible-flag t
+                :arguments ("other-window-p"))
+                nil [38330 40593])
+            ("tar-extract-other-window" function (:user-visible-flag t) nil [40596 40733])
+            ("tar-display-other-window" function (:user-visible-flag t) nil [40735 40882])
+            ("tar-view" function (:user-visible-flag t) nil [40884 40996])
+            ("tar-read-file-name" function (:arguments ("prompt")) nil [40999 41629])
+            ("tar-copy" function
+               (:user-visible-flag t
+                :arguments ("to-file"))
+                nil [41632 42916])
+            ("tar-new-entry" function
+               (:user-visible-flag t
+                :arguments ("filename" "index"))
+                nil [42918 44025])
+            ("tar-flag-deleted" function
+               (:user-visible-flag t
+                :arguments ("p" "unflag"))
+                nil [44027 44465])
+            ("tar-unflag" function
+               (:user-visible-flag t
+                :arguments ("p"))
+                nil [44467 44661])
+            ("tar-unflag-backwards" function
+               (:user-visible-flag t
+                :arguments ("p"))
+                nil [44663 44872])
+            ("tar-expunge-internal" function nil nil [44875 45508])
+            ("tar-expunge" function
+               (:user-visible-flag t
+                :arguments ("noconfirm"))
+                nil [45511 46227])
+            ("tar-clear-modification-flags" function (:user-visible-flag t) nil [46230 46515])
+            ("tar-chown-entry" function
+               (:user-visible-flag t
+                :arguments ("new-uid"))
+                nil [46518 47736])
+            ("tar-chgrp-entry" function
+               (:user-visible-flag t
+                :arguments ("new-gid"))
+                nil [47739 48959])
+            ("tar-rename-entry" function
+               (:user-visible-flag t
+                :arguments ("new-name"))
+                nil [48961 50432])
+            ("tar-chmod-entry" function
+               (:user-visible-flag t
+                :arguments ("new-mode"))
+                nil [50435 50907])
+            ("tar-alter-one-field" function (:arguments ("data-position" "new-data-string" "descriptor")) nil [50910 52450])
+            ("tar-octal-time" function (:arguments ("timeval")) nil [52453 52784])
+            ("tar-subfile-save-buffer" function (:user-visible-flag t) nil [52786 55907])
+            ("tar-pad-to-blocksize" function nil nil [55982 56965])
+            ("tar-write-region-annotate" function (:arguments ("start" "_end")) nil [57045 57399])
+            ("tar-mode" package nil nil [57401 57420]))          
+      :file "tar-mode.el"
+      :pointmax 57448
+      :fsize 57447
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax '((close-paren 4166 . 4167) (symbol 4131 . 4148) (open-paren 4130 . 4131)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("wid-edit" include nil nil [4647 4666])
+            ("tree-widget" customgroup (:user-visible-flag t) nil [4690 4807])
+            ("tree-widget-image-enable" variable (:default-value (if (fboundp (quote display-images-p)) (display-images-p))) nil [4809 5036])
+            ("tree-widget-themes-load-path" variable (:default-value (quote (load-path (let ((dir (if (fboundp (quote locate-data-directory)) (locate-data-directory "tree-widget") data-directory))) (and dir (list dir (expand-file-name "images" dir))))))) nil [5038 5791])
+            ("tree-widget-themes-directory" variable (:default-value "tree-widget") nil [5793 6355])
+            ("tree-widget-theme" variable nil nil [6357 7490])
+            ("tree-widget-image-properties-emacs" variable (:default-value (quote (:ascent center :mask (heuristic t)))) nil [7492 7655])
+            ("tree-widget-image-properties-xemacs" variable nil nil [7657 7788])
+            ("tree-widget-space-width" variable (:default-value 0.5) nil [7790 8090])
+            ("cond" code nil nil [8170 9795])
+            ("tree-widget--theme" variable nil nil [9838 9869])
+            ("tree-widget-theme-name" function nil nil [9871 10033])
+            ("tree-widget-set-parent-theme" function (:arguments ("name")) nil [10035 10703])
+            ("tree-widget-set-theme" function (:arguments ("name")) nil [10705 11706])
+            ("tree-widget--locate-sub-directory" function (:arguments ("name" "path" "found")) nil [11708 12430])
+            ("tree-widget-themes-path" function nil nil [12432 14035])
+            ("tree-widget--cursors" variable
+               (:constant-flag t
+                :default-value (quote (("guide" . arrow) ("no-guide" . arrow) ("end-guide" . arrow) ("handle" . arrow) ("no-handle" . arrow))))
+                nil [14037 14378])
+            ("tree-widget-set-image-properties" function (:arguments ("props")) nil [14380 14632])
+            ("tree-widget-image-properties" function (:arguments ("name")) nil [14634 15215])
+            ("tree-widget-lookup-image" function (:arguments ("name")) nil [15217 16084])
+            ("tree-widget-find-image" function (:arguments ("name")) nil [16086 16799])
+            ("tree-widget-button-click" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [16817 17129])
+            ("tree-widget-button-keymap" variable (:default-value (let ((km (make-sparse-keymap))) (if (boundp (quote widget-button-keymap)) (progn (set-keymap-parent km widget-button-keymap) (define-key km [button1] (quote tree-widget-button-click))) (set-keymap-parent km widget-keymap) (define-key km [down-mouse-1] (quote tree-widget-button-click))) km)) nil [17131 17596])
+            ("define-widget" code nil nil [17598 17964])
+            ("define-widget" code nil nil [17966 18109])
+            ("define-widget" code nil nil [18111 18270])
+            ("define-widget" code nil nil [18272 18417])
+            ("define-widget" code nil nil [18419 18578])
+            ("define-widget" code nil nil [18580 18732])
+            ("define-widget" code nil nil [18734 18906])
+            ("define-widget" code nil nil [18908 19076])
+            ("define-widget" code nil nil [19078 19276])
+            ("define-widget" code nil nil [19278 19434])
+            ("define-widget" code nil nil [19436 20180])
+            ("tree-widget-p" function (:arguments ("widget")) nil [20215 20465])
+            ("tree-widget-node" function (:arguments ("widget")) nil [20467 21168])
+            ("tree-widget-keep" function (:arguments ("arg" "widget")) nil [21170 21362])
+            ("tree-widget-children-value-save" function (:arguments ("widget" "args" "node")) nil [21364 23070])
+            ("tree-widget-before-create-icon-functions" variable nil nil [23096 23681])
+            ("tree-widget-icon-create" function (:arguments ("icon")) nil [23683 24311])
+            ("tree-widget-convert-widget" function (:arguments ("widget")) nil [24313 24612])
+            ("widget-glyph-enable" variable nil nil [24614 24642])
+            ("tree-widget-value-create" function (:arguments ("tree")) nil [24653 29680])
+            ("tree-widget-leaf-node-icon-p" function (:arguments ("icon")) nil [29707 29905])
+            ("tree-widget-icon-action" function (:arguments ("icon" "event")) nil [29907 30312])
+            ("tree-widget-icon-help-echo" function (:arguments ("icon")) nil [30314 30775])
+            ("tree-widget-after-toggle-functions" variable nil nil [30777 31074])
+            ("tree-widget-action" function (:arguments ("tree" "_event")) nil [31076 31595])
+            ("tree-widget-help-echo" function (:arguments ("tree")) nil [31597 31761])
+            ("tree-widget-expander-p" function (:arguments ("tree")) nil [31763 31935])
+            ("tree-widget" package nil nil [31937 31959]))          
+      :file "tree-widget.el"
+      :pointmax 31990
+      :fsize 31989
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax '((close-paren 9798 . 9799) (symbol 8115 . 8131) (open-paren 8114 . 8115)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("type-break" customgroup (:user-visible-flag t) nil [2583 2723])
+            ("type-break-interval" variable (:default-value (* 60 60)) nil [2725 2859])
+            ("type-break-good-rest-interval" variable (:default-value (/ type-break-interval 6)) nil [2861 3425])
+            ("type-break-good-break-interval" variable nil nil [3427 3885])
+            ("type-break-keystroke-threshold" variable (:default-value (let* ((wpm 35) (avg-word-length 5) (upper (* wpm avg-word-length (/ type-break-interval 60))) (lower (/ upper 5))) (cons lower upper))) nil [3887 5875])
+            ("type-break-query-function" variable (:default-value (quote yes-or-no-p)) nil [5877 6295])
+            ("type-break-query-interval" variable (:default-value 60) nil [6297 6555])
+            ("type-break-time-warning-intervals" variable (:default-value (quote (300 120 60 30))) nil [6557 6853])
+            ("type-break-keystroke-warning-intervals" variable (:default-value (quote (300 200 100 50))) nil [6855 7257])
+            ("type-break-warning-repeat" variable (:default-value 40) nil [7259 7518])
+            ("type-break-time-stamp-format" variable (:default-value "[%H:%M] ") nil [7520 7709])
+            ("type-break-demo-functions" variable (:default-value (quote (type-break-demo-boring type-break-demo-life type-break-demo-hanoi))) nil [7711 8141])
+            ("type-break-demo-boring-stats" variable nil nil [8143 8292])
+            ("type-break-terse-messages" variable nil nil [8294 8407])
+            ("type-break-file-name" variable (:default-value (locate-user-emacs-file "type-break" ".type-break")) nil [8409 8677])
+            ("type-break-post-command-hook" variable (:default-value (quote (type-break-check))) nil [8679 9205])
+            ("type-break-mode-line-format" variable (:default-value (quote (type-break-mode-line-message-mode ("" type-break-mode-line-break-message type-break-mode-line-warning)))) nil [9229 9453])
+            ("type-break-mode-line-break-message" variable (:default-value (quote (type-break-mode-line-break-message-p type-break-mode-line-break-string))) nil [9455 9578])
+            ("type-break-mode-line-break-message-p" variable nil nil [9580 9629])
+            ("type-break-mode-line-break-string" variable (:default-value " *** TAKE A TYPING BREAK NOW ***") nil [9630 9707])
+            ("type-break-mode-line-warning" variable (:default-value (quote (type-break-mode-line-break-message-p ("") (type-break-warning-countdown-string (" *** " "Break in " type-break-warning-countdown-string " " type-break-warning-countdown-string-type "***"))))) nil [9709 10019])
+            ("type-break-warning-countdown-string" variable nil nil [10021 10358])
+            ("type-break-warning-countdown-string-type" variable nil nil [10360 10532])
+            ("type-break-alarm-p" variable nil nil [10597 10628])
+            ("type-break-keystroke-count" variable nil nil [10629 10666])
+            ("type-break-time-last-break" variable nil nil [10667 10706])
+            ("type-break-time-next-break" variable nil nil [10707 10746])
+            ("type-break-time-last-command" variable (:default-value (current-time)) nil [10747 10799])
+            ("type-break-current-time-warning-interval" variable nil nil [10800 10853])
+            ("type-break-current-keystroke-warning-interval" variable nil nil [10854 10912])
+            ("type-break-time-warning-count" variable nil nil [10913 10953])
+            ("type-break-keystroke-warning-count" variable nil nil [10954 10999])
+            ("type-break-interval-start" variable nil nil [11000 11038])
+            ("define-minor-mode" code nil nil [11057 16703])
+            ("define-minor-mode" code nil nil [16705 17315])
+            ("define-minor-mode" code nil nil [17317 17675])
+            ("type-break-auto-save-file-name" variable (:default-value (let ((buffer-file-name type-break-file-name)) (make-auto-save-file-name))) nil [17707 17873])
+            ("type-break-file-time" function (:arguments ("time")) nil [17875 18410])
+            ("type-break-file-keystroke-count" function nil nil [18412 19072])
+            ("timep" function (:arguments ("time")) nil [19074 19259])
+            ("type-break-choose-file" function nil nil [19261 19656])
+            ("type-break-get-previous-time" function nil nil [19658 20183])
+            ("type-break-get-previous-count" function nil nil [20185 20910])
+            ("type-break" function (:user-visible-flag t) nil [20929 23370])
+            ("type-break-schedule" function
+               (:user-visible-flag t
+                :arguments ("time" "start" "interval"))
+                nil [23374 24150])
+            ("type-break-cancel-schedule" function nil nil [24152 24361])
+            ("type-break-time-warning-schedule" function (:arguments ("time" "resetp")) nil [24363 25846])
+            ("type-break-cancel-time-warning-schedule" function nil nil [25848 26249])
+            ("type-break-alarm" function nil nil [26251 26398])
+            ("type-break-time-warning-alarm" function nil nil [26400 26664])
+            ("type-break-run-tb-post-command-hook" function nil nil [26668 26787])
+            ("type-break-check" function nil nil [26789 29317])
+            ("type-break-check-keystroke-warning" function nil nil [29384 30437])
+            ("type-break-query" function nil nil [30518 30609])
+            ("type-break-do-query" function nil nil [30611 31981])
+            ("type-break-noninteractive-query" function (:arguments ("_ignored-args")) nil [31983 32616])
+            ("type-break-time-warning" function nil nil [32618 33973])
+            ("type-break-keystroke-warning" function nil nil [33975 35171])
+            ("type-break-mode-line-countdown-or-break" function (:arguments ("type")) nil [35173 35960])
+            ("type-break-statistics" function (:user-visible-flag t) nil [35979 37674])
+            ("type-break-guesstimate-keystroke-threshold" function
+               (:user-visible-flag t
+                :arguments ("wpm" "wordlen" "frac"))
+                nil [37691 39473])
+            ("type-break-time-difference" function (:arguments ("a" "b")) nil [39616 39699])
+            ("type-break-time-sum" function (:arguments ("tmlist")) nil [39769 39904])
+            ("type-break-time-stamp" function (:arguments ("when")) nil [39906 40242])
+            ("type-break-format-time" function (:arguments ("secs")) nil [40244 40490])
+            ("type-break-keystroke-reset" function nil nil [40492 40859])
+            ("type-break-force-mode-line-update" function (:arguments ("all")) nil [40861 41140])
+            ("type-break-check-post-command-hook" function nil nil [41525 41647])
+            ("type-break-run-at-time" function (:arguments ("time" "repeat" "function")) nil [41793 41958])
+            ("timer-dont-exit" variable nil nil [41960 41984])
+            ("type-break-cancel-function-timers" function (:arguments ("function")) nil [41985 42105])
+            ("type-break-catch-up-event" function nil nil [42128 42409])
+            ("type-break-demo-hanoi" function nil nil [42606 43058])
+            ("type-break-demo-life" function nil nil [43223 43882])
+            ("type-break-demo-boring" function nil nil [43928 47976])
+            ("type-break" package nil nil [47980 48001])
+            ("if" code nil nil [48003 48047]))          
+      :file "type-break.el"
+      :pointmax 48077
+      :fsize 48076
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("define-minor-mode" code nil nil [1739 2765])
+            ("toggle-tool-bar-mode-from-frame" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2859 3207])
+            ("tool-bar-map" variable (:default-value (make-sparse-keymap)) nil [3209 3333])
+            ("global-set-key" code nil nil [3335 3443])
+            ("declare-function" code nil nil [3445 3509])
+            ("tool-bar-keymap-cache" variable
+               (:constant-flag t
+                :default-value (make-hash-table :weakness t :test (quote equal)))
+                nil [3511 3586])
+            ("tool-bar-make-keymap" function (:arguments ("_ignore")) nil [3588 3981])
+            ("tool-bar-make-keymap-1" function nil nil [3983 4878])
+            ("tool-bar-add-item" function (:arguments ("icon" "def" "key" "props")) nil [4895 5695])
+            ("tool-bar--image-expression" function (:arguments ("icon")) nil [5697 6631])
+            ("tool-bar-local-item" function (:arguments ("icon" "def" "key" "map" "props")) nil [6648 7456])
+            ("tool-bar-add-item-from-menu" function (:arguments ("command" "icon" "map" "props")) nil [7473 8250])
+            ("tool-bar-local-item-from-menu" function (:arguments ("command" "icon" "in-map" "from-map" "props")) nil [8267 10439])
+            ("tool-bar-setup" function nil nil [10507 12272])
+            ("if" code nil nil [12274 12922])
+            ("tool-bar" package nil nil [12925 12944]))          
+      :file "tool-bar.el"
+      :pointmax 12972
+      :fsize 12971
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("syntax" include nil nil [898 915])
+            ("comint-prompt-regexp" variable nil nil [917 946])
+            ("tooltip" customgroup (:user-visible-flag t) nil [948 1119])
+            ("define-minor-mode" code nil nil [1153 2268])
+            ("tooltip-delay" variable (:default-value 0.7) nil [2299 2426])
+            ("tooltip-short-delay" variable (:default-value 0.1) nil [2428 2565])
+            ("tooltip-recent-seconds" variable (:default-value 1) nil [2567 2741])
+            ("tooltip-hide-delay" variable (:default-value 10) nil [2743 2867])
+            ("tooltip-x-offset" variable (:default-value 5) nil [2869 3339])
+            ("tooltip-y-offset" variable (:default-value 20) nil [3341 3811])
+            ("tooltip-frame-parameters" variable (:default-value (quote ((name . "tooltip") (internal-border-width . 2) (border-width . 1) (no-special-glyphs . t)))) nil [3813 4346])
+            ("tooltip" variable
+               (:default-value (quote ((((class color)) :background "lightyellow" :foreground "black" :inherit variable-pitch) (t :inherit variable-pitch)))
+                :type "face")
+                nil [4348 4573])
+            ("tooltip-use-echo-area" variable nil nil [4575 4830])
+            ("make-obsolete-variable" code nil nil [4832 4925])
+            ("define-obsolete-variable-alias" code nil nil [4971 5043])
+            ("tooltip-functions" variable nil nil [5045 5333])
+            ("tooltip-timeout-id" variable nil nil [5335 5425])
+            ("tooltip-last-mouse-motion-event" variable nil nil [5427 5519])
+            ("tooltip-hide-time" variable nil nil [5521 5594])
+            ("gud-tooltip-mode" variable nil nil [5596 5621])
+            ("tooltip-event-buffer" function (:arguments ("event")) nil [5664 5910])
+            ("tooltip-delay" function nil nil [5947 6173])
+            ("tooltip-cancel-delayed-tip" function nil nil [6175 6348])
+            ("tooltip-start-delayed-tip" function nil nil [6350 6529])
+            ("tooltip-timeout" function (:arguments ("_object")) nil [6531 6727])
+            ("tooltip-set-param" function (:arguments ("alist" "key" "value")) nil [6752 7089])
+            ("declare-function" code nil nil [7091 7178])
+            ("tooltip-show" function (:arguments ("text" "use-echo-area")) nil [7180 8413])
+            ("declare-function" code nil nil [8415 8456])
+            ("tooltip-hide" function (:arguments ("_ignored-arg")) nil [8458 8677])
+            ("tooltip-identifier-from-point" function (:arguments ("point")) nil [8713 9213])
+            ("tooltip-expr-to-print" function (:arguments ("event")) nil [9215 9757])
+            ("tooltip-process-prompt-regexp" function (:arguments ("process")) nil [9759 10348])
+            ("tooltip-strip-prompt" function (:arguments ("process" "output")) nil [10350 10616])
+            ("tooltip-help-message" variable nil nil [10639 10803])
+            ("tooltip-previous-message" variable nil nil [10805 10885])
+            ("tooltip-show-help-non-mode" function (:arguments ("help")) nil [10887 11934])
+            ("tooltip-show-help" function (:arguments ("msg")) nil [11936 12770])
+            ("tooltip-help-tips" function (:arguments ("_event")) nil [12772 13125])
+            ("tooltip" package nil nil [13127 13145]))          
+      :file "tooltip.el"
+      :pointmax 13172
+      :fsize 13171
+      :lastmodtime '(23525 29520 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("time-stamp" customgroup (:user-visible-flag t) nil [1414 1538])
+            ("time-stamp-format" variable (:default-value "%:y-%02m-%02d %02H:%02M:%02S %u") nil [1540 3342])
+            ("time-stamp-active" variable (:default-value t) nil [3413 3646])
+            ("time-stamp-warn-inactive" variable (:default-value t) nil [3648 3973])
+            ("time-stamp-time-zone" variable nil nil [3975 4402])
+            ("time-stamp-line-limit" variable (:default-value 8) nil [4802 5524])
+            ("time-stamp-start" variable (:default-value "Time-stamp:[ 	]+\\\\?[\"<]+") nil [5600 6167])
+            ("time-stamp-end" variable (:default-value "\\\\?[\">]") nil [6237 7206])
+            ("time-stamp-inserts-lines" variable nil nil [7275 8077])
+            ("time-stamp-count" variable (:default-value 1) nil [8156 8532])
+            ("time-stamp-pattern" variable nil nil [8604 10047])
+            ("time-stamp" function (:user-visible-flag t) nil [10136 13445])
+            ("time-stamp-once" function (:arguments ("start" "search-limit" "ts-start" "ts-end" "ts-format" "format-lines" "end-lines")) nil [13447 15618])
+            ("time-stamp-toggle-active" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15636 16032])
+            ("time-stamp--format" function (:arguments ("format" "time")) nil [16034 16130])
+            ("time-stamp-string" function (:arguments ("ts-format")) nil [16132 16465])
+            ("time-stamp-no-file" variable
+               (:constant-flag t
+                :default-value "(no file)")
+                nil [16468 16574])
+            ("time-stamp-string-preprocess" function (:arguments ("format" "time")) nil [17397 23391])
+            ("time-stamp-do-number" function (:arguments ("format-char" "alt-form" "field-width" "time")) nil [23393 24027])
+            ("time-stamp-conversion-warn" variable (:default-value t) nil [24029 24498])
+            ("time-stamp-conv-warn" function (:arguments ("old-form" "new-form")) nil [24501 25193])
+            ("time-stamp" package nil nil [25195 25216]))          
+      :file "time-stamp.el"
+      :pointmax 25246
+      :fsize 25245
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("talk-display-alist" variable nil nil [1023 1162])
+            ("talk-connect" function
+               (:user-visible-flag t
+                :arguments ("display"))
+                nil [1179 1624])
+            ("talk" function (:user-visible-flag t) nil [1641 1951])
+            ("talk-add-display" function (:arguments ("display")) nil [1953 2525])
+            ("talk-handle-delete-frame" function (:arguments ("frame")) nil [2527 2721])
+            ("talk-disconnect" function (:user-visible-flag t) nil [2723 3087])
+            ("talk-update-buffers" function nil nil [3089 3614])
+            ("talk-split-up-frame" function (:arguments ("frame" "buffers")) nil [3616 4267])
+            ("talk" package nil nil [4269 4284]))          
+      :file "talk.el"
+      :pointmax 4308
+      :fsize 4307
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("display-time" customgroup (:user-visible-flag t) nil [1115 1226])
+            ("display-time-mail-file" variable nil nil [1229 1595])
+            ("display-time-mail-directory" variable nil nil [1597 1935])
+            ("display-time-mail-function" variable nil nil [1937 2311])
+            ("display-time-default-load-average" variable nil nil [2313 2884])
+            ("display-time-load-average" variable nil nil [2886 3095])
+            ("display-time-load-average-threshold" variable (:default-value 0.1) nil [3097 3261])
+            ("display-time-day-and-date" variable nil nil [3278 3439])
+            ("display-time-timer" variable nil nil [3441 3472])
+            ("display-time-interval" variable (:default-value 60) nil [3474 3604])
+            ("display-time-24hr-format" variable nil nil [3606 3823])
+            ("display-time-string" variable nil nil [3825 3999])
+            ("display-time-hook" variable nil nil [4066 4214])
+            ("display-time-server-down-time" variable nil nil [4216 4376])
+            ("zoneinfo-style-world-list" variable (:default-value (quote (("America/Los_Angeles" "Seattle") ("America/New_York" "New York") ("Europe/London" "London") ("Europe/Paris" "Paris") ("Asia/Calcutta" "Bangalore") ("Asia/Tokyo" "Tokyo")))) nil [4378 5076])
+            ("legacy-style-world-list" variable (:default-value (quote (("PST8PDT" "Seattle") ("EST5EDT" "New York") ("GMT0BST" "London") ("CET-1CDT" "Paris") ("IST-5:30" "Bangalore") ("JST-9" "Tokyo")))) nil [5078 5756])
+            ("display-time-world-list" variable (:default-value t) nil [5758 6526])
+            ("time--display-world-list" function nil nil [6528 6987])
+            ("display-time-world-time-format" variable (:default-value "%A %d %B %R %Z") nil [6989 7165])
+            ("display-time-world-buffer-name" variable (:default-value "*wclock*") nil [7167 7313])
+            ("display-time-world-timer-enable" variable (:default-value t) nil [7315 7471])
+            ("display-time-world-timer-second" variable (:default-value 60) nil [7473 7631])
+            ("display-time" function (:user-visible-flag t) nil [7648 7985])
+            ("display-time-mail-face" variable nil nil [8211 8583])
+            ("display-time-mail-icon" variable (:default-value (find-image (quote ((:type xpm :file "letter.xpm" :ascent center) (:type pbm :file "letter.pbm" :ascent center))))) nil [8585 8868])
+            ("display-time-use-mail-icon" variable nil nil [8918 9203])
+            ("display-time-mail-string" variable (:default-value "Mail") nil [9273 9663])
+            ("display-time-format" variable nil nil [9665 10035])
+            ("display-time-string-forms" variable (:default-value (quote ((if (and (not display-time-format) display-time-day-and-date) (format-time-string "%a %b %e " now) "") (propertize (format-time-string (or display-time-format (if display-time-24hr-format "%H:%M" "%-I:%M%p")) now) (quote help-echo) (format-time-string "%a %b %e, %Y" now)) load (if mail (concat " " (propertize display-time-mail-string (quote display) (\` (when (and display-time-use-mail-icon (display-graphic-p)) (\,@ display-time-mail-icon) (\,@ (if (and display-time-mail-face (memq (plist-get (cdr display-time-mail-icon) :type) (quote (pbm xbm)))) (let ((bg (face-attribute display-time-mail-face :background))) (if (stringp bg) (list :background bg))))))) (quote face) display-time-mail-face (quote help-echo) "You have new mail; mouse-2: Read mail" (quote mouse-face) (quote mode-line-highlight) (quote local-map) (make-mode-line-mouse-map (quote mouse-2) read-mail-command))) "")))) nil [10037 11968])
+            ("display-time-event-handler" function nil nil [11970 12893])
+            ("display-time-next-load-average" function (:user-visible-flag t) nil [12895 13227])
+            ("display-time-mail-check-directory" function nil nil [13229 13645])
+            ("with-no-warnings" code nil nil [13647 14027])
+            ("display-time-update" function nil nil [14029 17452])
+            ("display-time-file-nonempty-p" function (:arguments ("file")) nil [17454 17657])
+            ("define-minor-mode" code nil nil [17674 19122])
+            ("define-derived-mode" code nil nil [19125 19330])
+            ("display-time-world-display" function (:arguments ("alist")) nil [19332 20047])
+            ("display-time-world" function (:user-visible-flag t) nil [20064 20748])
+            ("display-time-world-timer" function nil nil [20750 21202])
+            ("emacs-uptime" function
+               (:user-visible-flag t
+                :arguments ("format"))
+                nil [21219 21744])
+            ("emacs-init-time" function (:user-visible-flag t) nil [21761 22067])
+            ("time" package nil nil [22069 22084]))          
+      :file "time.el"
+      :pointmax 22108
+      :fsize 22109
+      :lastmodtime '(23525 29519 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("dired" include nil nil [5772 5788])
+            ("format-spec" include nil nil [5789 5811])
+            ("image-mode" include nil nil [5812 5833])
+            ("widget" include nil nil [5834 5851])
+            ("wid-edit" include nil nil [5894 5913])
+            ("cl-lib" include nil nil [5874 5891])
+            ("image-dired" customgroup (:user-visible-flag t) nil [5916 6092])
+            ("image-dired-dir" variable (:default-value (locate-user-emacs-file "image-dired/")) nil [6094 6251])
+            ("image-dired-thumbnail-storage" variable (:default-value (quote use-image-dired-dir)) nil [6253 7265])
+            ("image-dired-db-file" variable (:default-value (expand-file-name ".image-dired_db" image-dired-dir)) nil [7267 7462])
+            ("image-dired-temp-image-file" variable (:default-value (expand-file-name ".image-dired_temp" image-dired-dir)) nil [7464 7655])
+            ("image-dired-gallery-dir" variable (:default-value (expand-file-name ".image-dired_gallery" image-dired-dir)) nil [7657 7961])
+            ("image-dired-gallery-image-root-url" variable (:default-value "http://your.own.server/image-diredpics") nil [7963 8258])
+            ("image-dired-gallery-thumb-image-root-url" variable (:default-value "http://your.own.server/image-diredthumbs") nil [8260 8563])
+            ("image-dired-cmd-create-thumbnail-program" variable (:default-value "convert") nil [8565 8769])
+            ("image-dired-cmd-create-thumbnail-options" variable (:default-value (quote ("-size" "%wx%h" "%f[0]" "-resize" "%wx%h>" "-strip" "jpeg:%t"))) nil [8771 9343])
+            ("image-dired-cmd-create-temp-image-program" variable (:default-value "convert") nil [9345 9555])
+            ("image-dired-cmd-create-temp-image-options" variable (:default-value (quote ("-size" "%wx%h" "%f[0]" "-resize" "%wx%h>" "-strip" "jpeg:%t"))) nil [9557 10162])
+            ("image-dired-cmd-pngnq-program" variable (:default-value (or (executable-find "pngnq") (executable-find "pngnq-s9"))) nil [10164 10497])
+            ("image-dired-cmd-pngnq-options" variable (:default-value (quote ("-f" "%t"))) nil [10499 10784])
+            ("image-dired-cmd-pngcrush-program" variable (:default-value (executable-find "pngcrush")) nil [10786 11119])
+            ("image-dired-cmd-pngcrush-options" variable (:default-value (\` ("-q" "-text" "b" "Description" "Thumbnail of file://%f" "-text" "b" "Software" (\, (emacs-version)) "-text" "b" "Thumb::MTime" "%m" "-text" "b" "Thumb::URI" "file://%f" "%q" "%t"))) nil [11121 11855])
+            ("image-dired-cmd-optipng-program" variable (:default-value (executable-find "optipng")) nil [11857 12062])
+            ("image-dired-cmd-optipng-options" variable (:default-value (quote ("-o5" "%t"))) nil [12064 12385])
+            ("image-dired-cmd-create-standard-thumbnail-options" variable (:default-value (append (quote ("-size" "%wx%h" "%f[0]")) (unless (or image-dired-cmd-pngcrush-program image-dired-cmd-pngnq-program) (list "-set" "Thumb::MTime" "%m" "-set" "Thumb::URI" "file://%f" "-set" "Description" "Thumbnail of file://%f" "-set" "Software" (emacs-version))) (quote ("-thumbnail" "%wx%h>" "png:%t")))) nil [12387 13141])
+            ("image-dired-cmd-rotate-thumbnail-program" variable (:default-value "mogrify") nil [13143 13347])
+            ("image-dired-cmd-rotate-thumbnail-options" variable (:default-value (quote ("-rotate" "%d" "%t"))) nil [13349 13845])
+            ("image-dired-cmd-rotate-original-program" variable (:default-value "jpegtran") nil [13847 14055])
+            ("image-dired-cmd-rotate-original-options" variable (:default-value (quote ("-rotate" "%d" "-copy" "all" "-outfile" "%t" "%o"))) nil [14057 14631])
+            ("image-dired-temp-rotate-image-file" variable (:default-value (expand-file-name ".image-dired_rotate_temp" image-dired-dir)) nil [14633 14821])
+            ("image-dired-rotate-original-ask-before-overwrite" variable (:default-value t) nil [14823 15105])
+            ("image-dired-cmd-write-exif-data-program" variable (:default-value "exiftool") nil [15107 15315])
+            ("image-dired-cmd-write-exif-data-options" variable (:default-value (quote ("-%t=%v" "%f"))) nil [15317 15731])
+            ("image-dired-cmd-read-exif-data-program" variable (:default-value "exiftool") nil [15733 15938])
+            ("image-dired-cmd-read-exif-data-options" variable (:default-value (quote ("-s" "-s" "-s" "-%t" "%f"))) nil [15940 16324])
+            ("image-dired-gallery-hidden-tags" variable (:default-value (list "private" "hidden" "pending")) nil [16326 16554])
+            ("image-dired-thumb-size" variable (:default-value (cond ((eq (quote standard) image-dired-thumbnail-storage) 128) ((eq (quote standard-large) image-dired-thumbnail-storage) 256) (t 100))) nil [16556 16890])
+            ("image-dired-thumb-width" variable (:default-value image-dired-thumb-size) nil [16892 17025])
+            ("image-dired-thumb-height" variable (:default-value image-dired-thumb-size) nil [17027 17162])
+            ("image-dired-thumb-relief" variable (:default-value 2) nil [17164 17291])
+            ("image-dired-thumb-margin" variable (:default-value 2) nil [17293 17446])
+            ("image-dired-line-up-method" variable (:default-value (quote dynamic)) nil [17448 18125])
+            ("image-dired-thumbs-per-row" variable (:default-value 3) nil [18127 18267])
+            ("image-dired-display-window-width-correction" variable (:default-value 1) nil [18269 18511])
+            ("image-dired-display-window-height-correction" variable nil nil [18513 18757])
+            ("image-dired-track-movement" variable (:default-value t) nil [18759 18979])
+            ("image-dired-append-when-browsing" variable nil nil [18981 19537])
+            ("image-dired-dired-disp-props" variable (:default-value t) nil [19539 19920])
+            ("image-dired-display-properties-format" variable (:default-value "%b: %f (%t): %c") nil [19922 20230])
+            ("image-dired-external-viewer" variable (:default-value (cond ((executable-find "display")) ((executable-find "xli")) ((executable-find "qiv") "qiv -t"))) nil [20232 20636])
+            ("image-dired-main-image-directory" variable (:default-value "~/pics/") nil [20638 20820])
+            ("image-dired-show-all-from-dir-max-files" variable (:default-value 50) nil [20822 21014])
+            ("image-dired--with-db-file" function (:arguments ("body")) nil [21016 21317])
+            ("image-dired-dir" function nil nil [21319 21743])
+            ("image-dired-insert-image" function (:arguments ("file" "type" "relief" "margin")) nil [21745 22032])
+            ("image-dired-get-thumbnail-image" function (:arguments ("file")) nil [22034 22679])
+            ("image-dired-insert-thumbnail" function (:arguments ("file" "original-file-name" "associated-dired-buffer")) nil [22681 23688])
+            ("image-dired-thumb-name" function (:arguments ("file")) nil [23690 25677])
+            ("image-dired--check-executable-exists" function (:arguments ("executable")) nil [25679 25840])
+            ("image-dired-thumb-size" function (:arguments ("dimension")) nil [25842 26242])
+            ("image-dired-queue" variable nil nil [26244 26358])
+            ("image-dired-queue-active-jobs" variable nil nil [26360 26450])
+            ("image-dired-queue-active-limit" variable (:default-value 2) nil [26452 26586])
+            ("image-dired-pngnq-thumb" function (:arguments ("spec")) nil [26588 27722])
+            ("image-dired-pngcrush-thumb" function (:arguments ("spec")) nil [27724 28919])
+            ("image-dired-optipng-thumb" function (:arguments ("spec")) nil [28921 29615])
+            ("image-dired-create-thumb-1" function (:arguments ("original-file" "thumbnail-file")) nil [29617 32771])
+            ("image-dired-thumb-queue-run" function nil nil [32773 33162])
+            ("image-dired-create-thumb" function (:arguments ("original-file" "thumbnail-file")) nil [33164 33461])
+            ("image-dired-dired-toggle-marked-thumbs" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [33478 34971])
+            ("image-dired-dired-after-readin-hook" function nil nil [34973 35564])
+            ("image-dired-next-line-and-display" function (:user-visible-flag t) nil [35566 35866])
+            ("image-dired-previous-line-and-display" function (:user-visible-flag t) nil [35868 36180])
+            ("image-dired-toggle-append-browsing" function (:user-visible-flag t) nil [36182 36501])
+            ("image-dired-mark-and-display-next" function (:user-visible-flag t) nil [36503 36806])
+            ("image-dired-toggle-dired-display-properties" function (:user-visible-flag t) nil [36808 37129])
+            ("image-dired-thumbnail-buffer" variable (:default-value "*image-dired*") nil [37131 37220])
+            ("image-dired-create-thumbnail-buffer" function nil nil [37222 37565])
+            ("image-dired-display-image-buffer" variable (:default-value "*image-dired-display-image*") nil [37567 37691])
+            ("image-dired-create-display-image-buffer" function nil nil [37693 38064])
+            ("image-dired-saved-window-configuration" variable nil nil [38066 38149])
+            ("image-dired-dired-with-window-configuration" function
+               (:user-visible-flag t
+                :arguments ("dir" "arg"))
+                nil [38166 39325])
+            ("image-dired-restore-window-configuration" function (:user-visible-flag t) nil [39327 39703])
+            ("image-dired-display-thumbs" function
+               (:user-visible-flag t
+                :arguments ("arg" "append" "do-not-pop"))
+                nil [39720 41869])
+            ("image-dired-show-all-from-dir" function
+               (:user-visible-flag t
+                :arguments ("dir"))
+                nil [41886 42760])
+            ("defalias" code nil nil [42777 42831])
+            ("define-obsolete-function-alias" code nil nil [42848 42907])
+            ("image-dired-sane-db-file" function nil nil [42909 43619])
+            ("image-dired-write-tags" function (:arguments ("file-tags")) nil [43621 44390])
+            ("image-dired-remove-tag" function (:arguments ("files" "tag")) nil [44392 45415])
+            ("image-dired-list-tags" function (:arguments ("file")) nil [45417 45979])
+            ("image-dired-tag-files" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [45996 46415])
+            ("image-dired-tag-thumbnail" function (:user-visible-flag t) nil [46417 46753])
+            ("image-dired-delete-tag" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [46770 47127])
+            ("image-dired-tag-thumbnail-remove" function (:user-visible-flag t) nil [47129 47431])
+            ("image-dired-original-file-name" function nil nil [47433 47592])
+            ("image-dired-file-name-at-point" function nil nil [47594 47797])
+            ("image-dired-associated-dired-buffer" function nil nil [47799 47942])
+            ("image-dired-get-buffer-window" function (:arguments ("buf")) nil [47944 48126])
+            ("image-dired-track-original-file" function (:user-visible-flag t) nil [48128 48795])
+            ("image-dired-toggle-movement-tracking" function (:user-visible-flag t) nil [48797 49278])
+            ("image-dired-track-thumbnail" function nil nil [49280 50183])
+            ("image-dired-dired-next-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [50185 50488])
+            ("image-dired-dired-previous-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [50490 50809])
+            ("image-dired-forward-image" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [50811 51551])
+            ("image-dired-backward-image" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [51553 52301])
+            ("image-dired-next-line" function (:user-visible-flag t) nil [52303 52753])
+            ("image-dired-previous-line" function (:user-visible-flag t) nil [52756 53384])
+            ("image-dired-format-properties-string" function (:arguments ("buf" "file" "props" "comment")) nil [53386 53807])
+            ("image-dired-display-thumb-properties" function nil nil [53809 54455])
+            ("image-dired-dired-file-marked-p" function nil nil [54457 54630])
+            ("image-dired-modify-mark-on-thumb-original-file" function (:arguments ("command")) nil [54632 55561])
+            ("image-dired-mark-thumb-original-file" function (:user-visible-flag t) nil [55563 55770])
+            ("image-dired-unmark-thumb-original-file" function (:user-visible-flag t) nil [55772 55985])
+            ("image-dired-flag-thumb-original-file" function (:user-visible-flag t) nil [55987 56207])
+            ("image-dired-toggle-mark-thumb-original-file" function (:user-visible-flag t) nil [56209 56405])
+            ("image-dired-jump-original-dired-buffer" function (:user-visible-flag t) nil [56407 57000])
+            ("image-dired-jump-thumbnail-buffer" function (:user-visible-flag t) nil [57017 57415])
+            ("image-dired-thumbnail-mode-line-up-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "g" (quote image-dired-line-up-dynamic)) (define-key map "f" (quote image-dired-line-up)) (define-key map "i" (quote image-dired-line-up-interactive)) map)) nil [57417 57873])
+            ("image-dired-thumbnail-mode-tag-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "t" (quote image-dired-tag-thumbnail)) (define-key map "r" (quote image-dired-tag-thumbnail-remove)) map)) nil [57875 58223])
+            ("image-dired-thumbnail-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [right] (quote image-dired-forward-image)) (define-key map [left] (quote image-dired-backward-image)) (define-key map [up] (quote image-dired-previous-line)) (define-key map [down] (quote image-dired-next-line)) (define-key map "" (quote image-dired-forward-image)) (define-key map "" (quote image-dired-backward-image)) (define-key map "" (quote image-dired-previous-line)) (define-key map "" (quote image-dired-next-line)) (define-key map "d" (quote image-dired-flag-thumb-original-file)) (define-key map [delete] (quote image-dired-flag-thumb-original-file)) (define-key map "m" (quote image-dired-mark-thumb-original-file)) (define-key map "u" (quote image-dired-unmark-thumb-original-file)) (define-key map "." (quote image-dired-track-original-file)) (define-key map [tab] (quote image-dired-jump-original-dired-buffer)) (define-key map "g" image-dired-thumbnail-mode-line-up-map) (define-key map "t" image-dired-thumbnail-mode-tag-map) (define-key map "
" (quote image-dired-display-thumbnail-original-image)) (define-key map [C-return] (quote image-dired-thumbnail-display-external)) (define-key map "l" (quote image-dired-rotate-thumbnail-left)) (define-key map "r" (quote image-dired-rotate-thumbnail-right)) (define-key map "L" (quote image-dired-rotate-original-left)) (define-key map "R" (quote image-dired-rotate-original-right)) (define-key map "D" (quote image-dired-thumbnail-set-image-description)) (define-key map "" (quote image-dired-delete-char)) (define-key map " " (quote image-dired-display-next-thumbnail-original)) (define-key map (kbd "DEL") (quote image-dired-display-previous-thumbnail-original)) (define-key map "c" (quote image-dired-comment-thumbnail)) (define-key map [mouse-2] (quote image-dired-mouse-display-image)) (define-key map [mouse-1] (quote image-dired-mouse-select-thumbnail)) (define-key map [C-down-mouse-1] (quote undefined)) (define-key map [C-mouse-1] (quote image-dired-mouse-toggle-mark)) (easy-menu-define nil map "Menu for `image-dired-thumbnail-mode'." (quote ("Image-Dired" ["Quit" quit-window] ["Delete thumbnail from buffer" image-dired-delete-char] ["Remove tag from thumbnail" image-dired-tag-thumbnail-remove] ["Tag thumbnail" image-dired-tag-thumbnail] ["Comment thumbnail" image-dired-comment-thumbnail] ["Refresh thumb" image-dired-refresh-thumb] ["Dynamic line up" image-dired-line-up-dynamic] ["Line up thumbnails" image-dired-line-up] ["Rotate thumbnail left" image-dired-rotate-thumbnail-left] ["Rotate thumbnail right" image-dired-rotate-thumbnail-right] ["Rotate original left" image-dired-rotate-original-left] ["Rotate original right" image-dired-rotate-original-right] ["Toggle movement tracking on/off" image-dired-toggle-movement-tracking] ["Jump to dired buffer" image-dired-jump-original-dired-buffer] ["Track original" image-dired-track-original-file] ["Flag original for deletion" image-dired-flag-thumb-original-file] ["Unmark original" image-dired-unmark-thumb-original-file] ["Mark original" image-dired-mark-thumb-original-file] ["Display in external viewer" image-dired-thumbnail-display-external] ["Display image" image-dired-display-thumbnail-original-image]))) map)) nil [58225 62045])
+            ("image-dired-display-image-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "f" (quote image-dired-display-current-image-full)) (define-key map "s" (quote image-dired-display-current-image-sized)) (define-key map "g" nil) (define-key map [remap forward-char] (quote image-forward-hscroll)) (define-key map [remap backward-char] (quote image-backward-hscroll)) (define-key map [remap right-char] (quote image-forward-hscroll)) (define-key map [remap left-char] (quote image-backward-hscroll)) (define-key map [remap previous-line] (quote image-previous-line)) (define-key map [remap next-line] (quote image-next-line)) (define-key map [remap scroll-up] (quote image-scroll-up)) (define-key map [remap scroll-down] (quote image-scroll-down)) (define-key map [remap scroll-up-command] (quote image-scroll-up)) (define-key map [remap scroll-down-command] (quote image-scroll-down)) (define-key map [remap scroll-left] (quote image-scroll-left)) (define-key map [remap scroll-right] (quote image-scroll-right)) (define-key map [remap move-beginning-of-line] (quote image-bol)) (define-key map [remap move-end-of-line] (quote image-eol)) (define-key map [remap beginning-of-buffer] (quote image-bob)) (define-key map [remap end-of-buffer] (quote image-eob)) (easy-menu-define nil map "Menu for `image-dired-display-image-mode-map'." (quote ("Image-Dired" ["Quit" quit-window] ["Display original, sized to fit" image-dired-display-current-image-sized] ["Display original, full size" image-dired-display-current-image-full]))) map)) nil [62047 63794])
+            ("image-dired-display-current-image-full" function (:user-visible-flag t) nil [63796 64121])
+            ("image-dired-display-current-image-sized" function (:user-visible-flag t) nil [64123 64465])
+            ("define-derived-mode" code nil nil [64467 64787])
+            ("define-derived-mode" code nil nil [64789 65148])
+            ("image-dired-minor-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "p" (quote image-dired-dired-previous-line)) (define-key map "n" (quote image-dired-dired-next-line)) (define-key map [up] (quote image-dired-dired-previous-line)) (define-key map [down] (quote image-dired-dired-next-line)) (define-key map (kbd "C-S-n") (quote image-dired-next-line-and-display)) (define-key map (kbd "C-S-p") (quote image-dired-previous-line-and-display)) (define-key map (kbd "C-S-m") (quote image-dired-mark-and-display-next)) (define-key map "d" (quote image-dired-display-thumbs)) (define-key map [tab] (quote image-dired-jump-thumbnail-buffer)) (define-key map "i" (quote image-dired-dired-display-image)) (define-key map "x" (quote image-dired-dired-display-external)) (define-key map "a" (quote image-dired-display-thumbs-append)) (define-key map "." (quote image-dired-display-thumb)) (define-key map "c" (quote image-dired-dired-comment-files)) (define-key map "f" (quote image-dired-mark-tagged-files)) (easy-menu-define nil map "Menu for `image-dired-minor-mode'." (quote ("Image-dired" ["Copy with EXIF file name" image-dired-copy-with-exif-file-name] ["Comment files" image-dired-dired-comment-files] ["Mark tagged files" image-dired-mark-tagged-files] ["Jump to thumbnail buffer" image-dired-jump-thumbnail-buffer] ["Toggle movement tracking" image-dired-toggle-movement-tracking] ["Toggle append browsing" image-dired-toggle-append-browsing] ["Toggle display properties" image-dired-toggle-dired-display-properties] ["Display in external viewer" image-dired-dired-display-external] ["Display image" image-dired-dired-display-image] ["Display this thumbnail" image-dired-display-thumb] ["Display thumbnails append" image-dired-display-thumbs-append] ["Create thumbnails for marked files" image-dired-create-thumbs] ["Mark and display next" image-dired-mark-and-display-next] ["Display thumb for previous file" image-dired-previous-line-and-display] ["Display thumb for next file" image-dired-next-line-and-display]))) map)) nil [65150 67507])
+            ("define-minor-mode" code nil nil [67524 67773])
+            ("define-obsolete-function-alias" code nil nil [67790 67892])
+            ("declare-function" code nil nil [67894 67959])
+            ("image-dired-create-thumbs" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [67961 68715])
+            ("image-dired-slideshow-timer" variable nil nil [68717 68778])
+            ("image-dired-slideshow-count" variable nil nil [68780 68870])
+            ("image-dired-slideshow-times" variable nil nil [68872 68958])
+            ("image-dired-slideshow-step" function nil nil [68960 69365])
+            ("image-dired-slideshow-start" function (:user-visible-flag t) nil [69367 69890])
+            ("image-dired-slideshow-stop" function (:user-visible-flag t) nil [69892 70012])
+            ("image-dired-delete-char" function (:user-visible-flag t) nil [70014 70238])
+            ("image-dired-display-thumbs-append" function (:user-visible-flag t) nil [70255 70411])
+            ("image-dired-display-thumb" function (:user-visible-flag t) nil [70428 70588])
+            ("image-dired-line-up" function (:user-visible-flag t) nil [70590 71489])
+            ("image-dired-line-up-dynamic" function (:user-visible-flag t) nil [71491 71995])
+            ("image-dired-line-up-interactive" function (:user-visible-flag t) nil [71997 72386])
+            ("image-dired-thumbnail-display-external" function (:user-visible-flag t) nil [72388 72849])
+            ("image-dired-dired-display-external" function (:user-visible-flag t) nil [72866 73116])
+            ("image-dired-window-width-pixels" function (:arguments ("window")) nil [73118 73253])
+            ("image-dired-window-height-pixels" function (:arguments ("window")) nil [73255 73443])
+            ("image-dired-display-window" function nil nil [73445 73696])
+            ("image-dired-thumbnail-window" function nil nil [73698 73943])
+            ("image-dired-associated-dired-buffer-window" function nil nil [73945 74346])
+            ("image-dired-display-window-width" function (:arguments ("window")) nil [74348 74533])
+            ("image-dired-display-window-height" function (:arguments ("window")) nil [74535 74724])
+            ("image-dired-display-image" function (:arguments ("file" "original-size")) nil [74726 76688])
+            ("image-dired-display-thumbnail-original-image" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [76690 77472])
+            ("image-dired-dired-display-image" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [77490 77882])
+            ("image-dired-image-at-point-p" function nil nil [77884 78039])
+            ("image-dired-rotate-thumbnail" function (:arguments ("degrees")) nil [78041 78711])
+            ("image-dired-rotate-thumbnail-left" function (:user-visible-flag t) nil [78713 79108])
+            ("image-dired-rotate-thumbnail-right" function (:user-visible-flag t) nil [79110 79506])
+            ("image-dired-refresh-thumb" function (:user-visible-flag t) nil [79508 79823])
+            ("image-dired-rotate-original" function (:arguments ("degrees")) nil [79825 81198])
+            ("image-dired-rotate-original-left" function (:user-visible-flag t) nil [81200 81360])
+            ("image-dired-rotate-original-right" function (:user-visible-flag t) nil [81362 81515])
+            ("image-dired-get-exif-file-name" function (:arguments ("file")) nil [81517 82622])
+            ("image-dired-thumbnail-set-image-description" function (:user-visible-flag t) nil [82624 83359])
+            ("image-dired-set-exif-data" function (:arguments ("file" "tag-name" "tag-value")) nil [83361 83892])
+            ("image-dired-get-exif-data" function (:arguments ("file" "tag-name")) nil [83894 84934])
+            ("image-dired-copy-with-exif-file-name" function (:user-visible-flag t) nil [84936 86027])
+            ("image-dired-display-next-thumbnail-original" function (:user-visible-flag t) nil [86029 86249])
+            ("image-dired-display-previous-thumbnail-original" function (:user-visible-flag t) nil [86251 86455])
+            ("image-dired-write-comments" function (:arguments ("file-comments")) nil [86457 87787])
+            ("image-dired-update-property" function (:arguments ("prop" "value")) nil [87789 87997])
+            ("image-dired-dired-comment-files" function (:user-visible-flag t) nil [88014 88310])
+            ("image-dired-comment-thumbnail" function (:user-visible-flag t) nil [88312 88680])
+            ("image-dired-read-comment" function (:arguments ("file")) nil [88682 88945])
+            ("image-dired-get-comment" function (:arguments ("file")) nil [88947 89540])
+            ("image-dired-mark-tagged-files" function (:user-visible-flag t) nil [89557 90900])
+            ("image-dired-mouse-display-image" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [90902 91478])
+            ("image-dired-mouse-select-thumbnail" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [91480 91865])
+            ("image-dired-mouse-toggle-mark" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [91867 92263])
+            ("image-dired-dired-display-properties" function (:user-visible-flag t) nil [92265 92845])
+            ("image-dired-tag-file-list" variable nil nil [92847 92923])
+            ("image-dired-file-tag-list" variable nil nil [92925 93001])
+            ("image-dired-file-comment-list" variable nil nil [93003 93078])
+            ("image-dired-add-to-tag-file-list" function (:arguments ("tag" "file")) nil [93080 93558])
+            ("image-dired-add-to-tag-file-lists" function (:arguments ("tag" "file")) nil [93560 94839])
+            ("image-dired-add-to-file-comment-list" function (:arguments ("file" "comment")) nil [94841 95470])
+            ("image-dired-create-gallery-lists" function nil nil [95472 96574])
+            ("image-dired-hidden-p" function (:arguments ("file")) nil [96576 96796])
+            ("image-dired-gallery-generate" function (:user-visible-flag t) nil [96798 100400])
+            ("image-dired-widget-list" variable nil nil [100402 100490])
+            ("declare-function" code nil nil [100492 100542])
+            ("image-dired-dired-edit-comment-and-tags" function (:user-visible-flag t) nil [100559 103376])
+            ("image-dired-save-information-from-widgets" function nil nil [103378 104244])
+            ("image-dired" package nil nil [106135 106157]))          
+      :file "image-dired.el"
+      :pointmax 106188
+      :fsize 106187
+      :lastmodtime '(23525 29511 0 0)
+      :unmatched-syntax '((close-paren 5913 . 5914) (symbol 5854 . 5871) (open-paren 5853 . 5854))))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041term\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041term\041semantic.cache"
index 3e642ce..f8081d8 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041term\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041term\041semantic.cache"
@@ -113,6 +113,42 @@
       :pointmax 19916
       :fsize 19915
       :lastmodtime '(23525 29604 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("color-name-rgb-alist" variable
+               (:constant-flag t
+                :default-value (quote (("snow" 65535 64250 64250) ("ghostwhite" 63736 63736 65535) ("whitesmoke" 62965 62965 62965) ("gainsboro" 56540 56540 56540) ("floralwhite" 65535 64250 61680) ("oldlace" 65021 62965 59110) ("linen" 64250 61680 59110) ("antiquewhite" 64250 60395 55255) ("papayawhip" 65535 61423 54741) ("blanchedalmond" 65535 60395 52685) ("bisque" 65535 58596 50372) ("peachpuff" 65535 56026 47545) ("navajowhite" 65535 57054 44461) ("moccasin" 65535 58596 46517) ("cornsilk" 65535 63736 56540) ("ivory" 65535 65535 61680) ("lemonchiffon" 65535 64250 52685) ("seashell" 65535 62965 61166) ("honeydew" 61680 65535 61680) ("mintcream" 62965 65535 64250) ("azure" 61680 65535 65535) ("aliceblue" 61680 63736 65535) ("lavender" 59110 59110 64250) ("lavenderblush" 65535 61680 62965) ("mistyrose" 65535 58596 57825) ("white" 65535 65535 65535) ("black" 0 0 0) ("darkslategray" 12079 20303 20303) ("darkslategrey" 12079 20303 20303) ("dimgray" 26985 26985 26985) ("dimgrey" 26985 26985 26985) ("slategray" 28784 32896 37008) ("slategrey" 28784 32896 37008) ("lightslategray" 30583 34952 39321) ("lightslategrey" 30583 34952 39321) ("gray" 48830 48830 48830) ("grey" 48830 48830 48830) ("lightgrey" 54227 54227 54227) ("lightgray" 54227 54227 54227) ("midnightblue" 6425 6425 28784) ("navy" 0 0 32896) ("navyblue" 0 0 32896) ("cornflowerblue" 25700 38293 60909) ("darkslateblue" 18504 15677 35723) ("slateblue" 27242 23130 52685) ("mediumslateblue" 31611 26728 61166) ("lightslateblue" 33924 28784 65535) ("mediumblue" 0 0 52685) ("royalblue" 16705 26985 57825) ("blue" 0 0 65535) ("dodgerblue" 7710 37008 65535) ("deepskyblue" 0 49087 65535) ("skyblue" 34695 52942 60395) ("lightskyblue" 34695 52942 64250) ("steelblue" 17990 33410 46260) ("lightsteelblue" 45232 50372 57054) ("lightblue" 44461 55512 59110) ("powderblue" 45232 57568 59110) ("paleturquoise" 44975 61166 61166) ("darkturquoise" 0 52942 53713) ("mediumturquoise" 18504 53713 52428) ("turquoise" 16448 57568 53456) ("cyan" 0 65535 65535) ("lightcyan" 57568 65535 65535) ("cadetblue" 24415 40606 41120) ("mediumaquamarine" 26214 52685 43690) ("aquamarine" 32639 65535 54484) ("darkgreen" 0 25700 0) ("darkolivegreen" 21845 27499 12079) ("darkseagreen" 36751 48316 36751) ("seagreen" 11822 35723 22359) ("mediumseagreen" 15420 46003 29041) ("lightseagreen" 8224 45746 43690) ("palegreen" 39064 64507 39064) ("springgreen" 0 65535 32639) ("lawngreen" 31868 64764 0) ("green" 0 65535 0) ("chartreuse" 32639 65535 0) ("mediumspringgreen" 0 64250 39578) ("greenyellow" 44461 65535 12079) ("limegreen" 12850 52685 12850) ("yellowgreen" 39578 52685 12850) ("forestgreen" 8738 35723 8738) ("olivedrab" 27499 36494 8995) ("darkkhaki" 48573 47031 27499) ("khaki" 61680 59110 35980) ("palegoldenrod" 61166 59624 43690) ("lightgoldenrodyellow" 64250 64250 53970) ("lightyellow" 65535 65535 57568) ("yellow" 65535 65535 0) ("gold" 65535 55255 0) ("lightgoldenrod" 61166 56797 33410) ("goldenrod" 56026 42405 8224) ("darkgoldenrod" 47288 34438 2827) ("rosybrown" 48316 36751 36751) ("indianred" 52685 23644 23644) ("saddlebrown" 35723 17733 4883) ("sienna" 41120 21074 11565) ("peru" 52685 34181 16191) ("burlywood" 57054 47288 34695) ("beige" 62965 62965 56540) ("wheat" 62965 57054 46003) ("sandybrown" 62708 42148 24672) ("tan" 53970 46260 35980) ("chocolate" 53970 26985 7710) ("firebrick" 45746 8738 8738) ("brown" 42405 10794 10794) ("darksalmon" 59881 38550 31354) ("salmon" 64250 32896 29298) ("lightsalmon" 65535 41120 31354) ("orange" 65535 42405 0) ("darkorange" 65535 35980 0) ("coral" 65535 32639 20560) ("lightcoral" 61680 32896 32896) ("tomato" 65535 25443 18247) ("orangered" 65535 17733 0) ("red" 65535 0 0) ("hotpink" 65535 26985 46260) ("deeppink" 65535 5140 37779) ("pink" 65535 49344 52171) ("lightpink" 65535 46774 49601) ("palevioletred" 56283 28784 37779) ("maroon" 45232 12336 24672) ("mediumvioletred" 51143 5397 34181) ("violetred" 53456 8224 37008) ("magenta" 65535 0 65535) ("violet" 61166 33410 61166) ("plum" 56797 41120 56797) ("orchid" 56026 28784 54998) ("mediumorchid" 47802 21845 54227) ("darkorchid" 39321 12850 52428) ("darkviolet" 38036 0 54227) ("blueviolet" 35466 11051 58082) ("purple" 41120 8224 61680) ("mediumpurple" 37779 28784 56283) ("thistle" 55512 49087 55512) ("snow1" 65535 64250 64250) ("snow2" 61166 59881 59881) ("snow3" 52685 51657 51657) ("snow4" 35723 35209 35209) ("seashell1" 65535 62965 61166) ("seashell2" 61166 58853 57054) ("seashell3" 52685 50629 49087) ("seashell4" 35723 34438 33410) ("antiquewhite1" 65535 61423 56283) ("antiquewhite2" 61166 57311 52428) ("antiquewhite3" 52685 49344 45232) ("antiquewhite4" 35723 33667 30840) ("bisque1" 65535 58596 50372) ("bisque2" 61166 54741 47031) ("bisque3" 52685 47031 40606) ("bisque4" 35723 32125 27499) ("peachpuff1" 65535 56026 47545) ("peachpuff2" 61166 52171 44461) ("peachpuff3" 52685 44975 38293) ("peachpuff4" 35723 30583 25957) ("navajowhite1" 65535 57054 44461) ("navajowhite2" 61166 53199 41377) ("navajowhite3" 52685 46003 35723) ("navajowhite4" 35723 31097 24158) ("lemonchiffon1" 65535 64250 52685) ("lemonchiffon2" 61166 59881 49087) ("lemonchiffon3" 52685 51657 42405) ("lemonchiffon4" 35723 35209 28784) ("cornsilk1" 65535 63736 56540) ("cornsilk2" 61166 59624 52685) ("cornsilk3" 52685 51400 45489) ("cornsilk4" 35723 34952 30840) ("ivory1" 65535 65535 61680) ("ivory2" 61166 61166 57568) ("ivory3" 52685 52685 49601) ("ivory4" 35723 35723 33667) ("honeydew1" 61680 65535 61680) ("honeydew2" 57568 61166 57568) ("honeydew3" 49601 52685 49601) ("honeydew4" 33667 35723 33667) ("lavenderblush1" 65535 61680 62965) ("lavenderblush2" 61166 57568 58853) ("lavenderblush3" 52685 49601 50629) ("lavenderblush4" 35723 33667 34438) ("mistyrose1" 65535 58596 57825) ("mistyrose2" 61166 54741 53970) ("mistyrose3" 52685 47031 46517) ("mistyrose4" 35723 32125 31611) ("azure1" 61680 65535 65535) ("azure2" 57568 61166 61166) ("azure3" 49601 52685 52685) ("azure4" 33667 35723 35723) ("slateblue1" 33667 28527 65535) ("slateblue2" 31354 26471 61166) ("slateblue3" 26985 22873 52685) ("slateblue4" 18247 15420 35723) ("royalblue1" 18504 30326 65535) ("royalblue2" 17219 28270 61166) ("royalblue3" 14906 24415 52685) ("royalblue4" 10023 16448 35723) ("blue1" 0 0 65535) ("blue2" 0 0 61166) ("blue3" 0 0 52685) ("blue4" 0 0 35723) ("dodgerblue1" 7710 37008 65535) ("dodgerblue2" 7196 34438 61166) ("dodgerblue3" 6168 29812 52685) ("dodgerblue4" 4112 20046 35723) ("steelblue1" 25443 47288 65535) ("steelblue2" 23644 44204 61166) ("steelblue3" 20303 38036 52685) ("steelblue4" 13878 25700 35723) ("deepskyblue1" 0 49087 65535) ("deepskyblue2" 0 45746 61166) ("deepskyblue3" 0 39578 52685) ("deepskyblue4" 0 26728 35723) ("skyblue1" 34695 52942 65535) ("skyblue2" 32382 49344 61166) ("skyblue3" 27756 42662 52685) ("skyblue4" 19018 28784 35723) ("lightskyblue1" 45232 58082 65535) ("lightskyblue2" 42148 54227 61166) ("lightskyblue3" 36237 46774 52685) ("lightskyblue4" 24672 31611 35723) ("slategray1" 50886 58082 65535) ("slategray2" 47545 54227 61166) ("slategray3" 40863 46774 52685) ("slategray4" 27756 31611 35723) ("lightsteelblue1" 51914 57825 65535) ("lightsteelblue2" 48316 53970 61166) ("lightsteelblue3" 41634 46517 52685) ("lightsteelblue4" 28270 31611 35723) ("lightblue1" 49087 61423 65535) ("lightblue2" 45746 57311 61166) ("lightblue3" 39578 49344 52685) ("lightblue4" 26728 33667 35723) ("lightcyan1" 57568 65535 65535) ("lightcyan2" 53713 61166 61166) ("lightcyan3" 46260 52685 52685) ("lightcyan4" 31354 35723 35723) ("paleturquoise1" 48059 65535 65535) ("paleturquoise2" 44718 61166 61166) ("paleturquoise3" 38550 52685 52685) ("paleturquoise4" 26214 35723 35723) ("cadetblue1" 39064 62965 65535) ("cadetblue2" 36494 58853 61166) ("cadetblue3" 31354 50629 52685) ("cadetblue4" 21331 34438 35723) ("turquoise1" 0 62965 65535) ("turquoise2" 0 58853 61166) ("turquoise3" 0 50629 52685) ("turquoise4" 0 34438 35723) ("cyan1" 0 65535 65535) ("cyan2" 0 61166 61166) ("cyan3" 0 52685 52685) ("cyan4" 0 35723 35723) ("darkslategray1" 38807 65535 65535) ("darkslategray2" 36237 61166 61166) ("darkslategray3" 31097 52685 52685) ("darkslategray4" 21074 35723 35723) ("aquamarine1" 32639 65535 54484) ("aquamarine2" 30326 61166 50886) ("aquamarine3" 26214 52685 43690) ("aquamarine4" 17733 35723 29812) ("darkseagreen1" 49601 65535 49601) ("darkseagreen2" 46260 61166 46260) ("darkseagreen3" 39835 52685 39835) ("darkseagreen4" 26985 35723 26985) ("seagreen1" 21588 65535 40863) ("seagreen2" 20046 61166 38036) ("seagreen3" 17219 52685 32896) ("seagreen4" 11822 35723 22359) ("palegreen1" 39578 65535 39578) ("palegreen2" 37008 61166 37008) ("palegreen3" 31868 52685 31868) ("palegreen4" 21588 35723 21588) ("springgreen1" 0 65535 32639) ("springgreen2" 0 61166 30326) ("springgreen3" 0 52685 26214) ("springgreen4" 0 35723 17733) ("green1" 0 65535 0) ("green2" 0 61166 0) ("green3" 0 52685 0) ("green4" 0 35723 0) ("chartreuse1" 32639 65535 0) ("chartreuse2" 30326 61166 0) ("chartreuse3" 26214 52685 0) ("chartreuse4" 17733 35723 0) ("olivedrab1" 49344 65535 15934) ("olivedrab2" 46003 61166 14906) ("olivedrab3" 39578 52685 12850) ("olivedrab4" 26985 35723 8738) ("darkolivegreen1" 51914 65535 28784) ("darkolivegreen2" 48316 61166 26728) ("darkolivegreen3" 41634 52685 23130) ("darkolivegreen4" 28270 35723 15677) ("khaki1" 65535 63222 36751) ("khaki2" 61166 59110 34181) ("khaki3" 52685 50886 29555) ("khaki4" 35723 34438 20046) ("lightgoldenrod1" 65535 60652 35723) ("lightgoldenrod2" 61166 56540 33410) ("lightgoldenrod3" 52685 48830 28784) ("lightgoldenrod4" 35723 33153 19532) ("lightyellow1" 65535 65535 57568) ("lightyellow2" 61166 61166 53713) ("lightyellow3" 52685 52685 46260) ("lightyellow4" 35723 35723 31354) ("yellow1" 65535 65535 0) ("yellow2" 61166 61166 0) ("yellow3" 52685 52685 0) ("yellow4" 35723 35723 0) ("gold1" 65535 55255 0) ("gold2" 61166 51657 0) ("gold3" 52685 44461 0) ("gold4" 35723 30069 0) ("goldenrod1" 65535 49601 9509) ("goldenrod2" 61166 46260 8738) ("goldenrod3" 52685 39835 7453) ("goldenrod4" 35723 26985 5140) ("darkgoldenrod1" 65535 47545 3855) ("darkgoldenrod2" 61166 44461 3598) ("darkgoldenrod3" 52685 38293 3084) ("darkgoldenrod4" 35723 25957 2056) ("rosybrown1" 65535 49601 49601) ("rosybrown2" 61166 46260 46260) ("rosybrown3" 52685 39835 39835) ("rosybrown4" 35723 26985 26985) ("indianred1" 65535 27242 27242) ("indianred2" 61166 25443 25443) ("indianred3" 52685 21845 21845) ("indianred4" 35723 14906 14906) ("sienna1" 65535 33410 18247) ("sienna2" 61166 31097 16962) ("sienna3" 52685 26728 14649) ("sienna4" 35723 18247 9766) ("burlywood1" 65535 54227 39835) ("burlywood2" 61166 50629 37265) ("burlywood3" 52685 43690 32125) ("burlywood4" 35723 29555 21845) ("wheat1" 65535 59367 47802) ("wheat2" 61166 55512 44718) ("wheat3" 52685 47802 38550) ("wheat4" 35723 32382 26214) ("tan1" 65535 42405 20303) ("tan2" 61166 39578 18761) ("tan3" 52685 34181 16191) ("tan4" 35723 23130 11051) ("chocolate1" 65535 32639 9252) ("chocolate2" 61166 30326 8481) ("chocolate3" 52685 26214 7453) ("chocolate4" 35723 17733 4883) ("firebrick1" 65535 12336 12336) ("firebrick2" 61166 11308 11308) ("firebrick3" 52685 9766 9766) ("firebrick4" 35723 6682 6682) ("brown1" 65535 16448 16448) ("brown2" 61166 15163 15163) ("brown3" 52685 13107 13107) ("brown4" 35723 8995 8995) ("salmon1" 65535 35980 26985) ("salmon2" 61166 33410 25186) ("salmon3" 52685 28784 21588) ("salmon4" 35723 19532 14649) ("lightsalmon1" 65535 41120 31354) ("lightsalmon2" 61166 38293 29298) ("lightsalmon3" 52685 33153 25186) ("lightsalmon4" 35723 22359 16962) ("orange1" 65535 42405 0) ("orange2" 61166 39578 0) ("orange3" 52685 34181 0) ("orange4" 35723 23130 0) ("darkorange1" 65535 32639 0) ("darkorange2" 61166 30326 0) ("darkorange3" 52685 26214 0) ("darkorange4" 35723 17733 0) ("coral1" 65535 29298 22102) ("coral2" 61166 27242 20560) ("coral3" 52685 23387 17733) ("coral4" 35723 15934 12079) ("tomato1" 65535 25443 18247) ("tomato2" 61166 23644 16962) ("tomato3" 52685 20303 14649) ("tomato4" 35723 13878 9766) ("orangered1" 65535 17733 0) ("orangered2" 61166 16448 0) ("orangered3" 52685 14135 0) ("orangered4" 35723 9509 0) ("red1" 65535 0 0) ("red2" 61166 0 0) ("red3" 52685 0 0) ("red4" 35723 0 0) ("deeppink1" 65535 5140 37779) ("deeppink2" 61166 4626 35209) ("deeppink3" 52685 4112 30326) ("deeppink4" 35723 2570 20560) ("hotpink1" 65535 28270 46260) ("hotpink2" 61166 27242 42919) ("hotpink3" 52685 24672 37008) ("hotpink4" 35723 14906 25186) ("pink1" 65535 46517 50629) ("pink2" 61166 43433 47288) ("pink3" 52685 37265 40606) ("pink4" 35723 25443 27756) ("lightpink1" 65535 44718 47545) ("lightpink2" 61166 41634 44461) ("lightpink3" 52685 35980 38293) ("lightpink4" 35723 24415 25957) ("palevioletred1" 65535 33410 43947) ("palevioletred2" 61166 31097 40863) ("palevioletred3" 52685 26728 35209) ("palevioletred4" 35723 18247 23901) ("maroon1" 65535 13364 46003) ("maroon2" 61166 12336 42919) ("maroon3" 52685 10537 37008) ("maroon4" 35723 7196 25186) ("violetred1" 65535 15934 38550) ("violetred2" 61166 14906 35980) ("violetred3" 52685 12850 30840) ("violetred4" 35723 8738 21074) ("magenta1" 65535 0 65535) ("magenta2" 61166 0 61166) ("magenta3" 52685 0 52685) ("magenta4" 35723 0 35723) ("orchid1" 65535 33667 64250) ("orchid2" 61166 31354 59881) ("orchid3" 52685 26985 51657) ("orchid4" 35723 18247 35209) ("plum1" 65535 48059 65535) ("plum2" 61166 44718 61166) ("plum3" 52685 38550 52685) ("plum4" 35723 26214 35723) ("mediumorchid1" 57568 26214 65535) ("mediumorchid2" 53713 24415 61166) ("mediumorchid3" 46260 21074 52685) ("mediumorchid4" 31354 14135 35723) ("darkorchid1" 49087 15934 65535) ("darkorchid2" 45746 14906 61166) ("darkorchid3" 39578 12850 52685) ("darkorchid4" 26728 8738 35723) ("purple1" 39835 12336 65535) ("purple2" 37265 11308 61166) ("purple3" 32125 9766 52685) ("purple4" 21845 6682 35723) ("mediumpurple1" 43947 33410 65535) ("mediumpurple2" 40863 31097 61166) ("mediumpurple3" 35209 26728 52685) ("mediumpurple4" 23901 18247 35723) ("thistle1" 65535 57825 65535) ("thistle2" 61166 53970 61166) ("thistle3" 52685 46517 52685) ("thistle4" 35723 31611 35723) ("gray0" 0 0 0) ("grey0" 0 0 0) ("gray1" 771 771 771) ("grey1" 771 771 771) ("gray2" 1285 1285 1285) ("grey2" 1285 1285 1285) ("gray3" 2056 2056 2056) ("grey3" 2056 2056 2056) ("gray4" 2570 2570 2570) ("grey4" 2570 2570 2570) ("gray5" 3341 3341 3341) ("grey5" 3341 3341 3341) ("gray6" 3855 3855 3855) ("grey6" 3855 3855 3855) ("gray7" 4626 4626 4626) ("grey7" 4626 4626 4626) ("gray8" 5140 5140 5140) ("grey8" 5140 5140 5140) ("gray9" 5911 5911 5911) ("grey9" 5911 5911 5911) ("gray10" 6682 6682 6682) ("grey10" 6682 6682 6682) ("gray11" 7196 7196 7196) ("grey11" 7196 7196 7196) ("gray12" 7967 7967 7967) ("grey12" 7967 7967 7967) ("gray13" 8481 8481 8481) ("grey13" 8481 8481 8481) ("gray14" 9252 9252 9252) ("grey14" 9252 9252 9252) ("gray15" 9766 9766 9766) ("grey15" 9766 9766 9766) ("gray16" 10537 10537 10537) ("grey16" 10537 10537 10537) ("gray17" 11051 11051 11051) ("grey17" 11051 11051 11051) ("gray18" 11822 11822 11822) ("grey18" 11822 11822 11822) ("gray19" 12336 12336 12336) ("grey19" 12336 12336 12336) ("gray20" 13107 13107 13107) ("grey20" 13107 13107 13107) ("gray21" 13878 13878 13878) ("grey21" 13878 13878 13878) ("gray22" 14392 14392 14392) ("grey22" 14392 14392 14392) ("gray23" 15163 15163 15163) ("grey23" 15163 15163 15163) ("gray24" 15677 15677 15677) ("grey24" 15677 15677 15677) ("gray25" 16448 16448 16448) ("grey25" 16448 16448 16448) ("gray26" 16962 16962 16962) ("grey26" 16962 16962 16962) ("gray27" 17733 17733 17733) ("grey27" 17733 17733 17733) ("gray28" 18247 18247 18247) ("grey28" 18247 18247 18247) ("gray29" 19018 19018 19018) ("grey29" 19018 19018 19018) ("gray30" 19789 19789 19789) ("grey30" 19789 19789 19789) ("gray31" 20303 20303 20303) ("grey31" 20303 20303 20303) ("gray32" 21074 21074 21074) ("grey32" 21074 21074 21074) ("gray33" 21588 21588 21588) ("grey33" 21588 21588 21588) ("gray34" 22359 22359 22359) ("grey34" 22359 22359 22359) ("gray35" 22873 22873 22873) ("grey35" 22873 22873 22873) ("gray36" 23644 23644 23644) ("grey36" 23644 23644 23644) ("gray37" 24158 24158 24158) ("grey37" 24158 24158 24158) ("gray38" 24929 24929 24929) ("grey38" 24929 24929 24929) ("gray39" 25443 25443 25443) ("grey39" 25443 25443 25443) ("gray40" 26214 26214 26214) ("grey40" 26214 26214 26214) ("gray41" 26985 26985 26985) ("grey41" 26985 26985 26985) ("gray42" 27499 27499 27499) ("grey42" 27499 27499 27499) ("gray43" 28270 28270 28270) ("grey43" 28270 28270 28270) ("gray44" 28784 28784 28784) ("grey44" 28784 28784 28784) ("gray45" 29555 29555 29555) ("grey45" 29555 29555 29555) ("gray46" 30069 30069 30069) ("grey46" 30069 30069 30069) ("gray47" 30840 30840 30840) ("grey47" 30840 30840 30840) ("gray48" 31354 31354 31354) ("grey48" 31354 31354 31354) ("gray49" 32125 32125 32125) ("grey49" 32125 32125 32125) ("gray50" 32639 32639 32639) ("grey50" 32639 32639 32639) ("gray51" 33410 33410 33410) ("grey51" 33410 33410 33410) ("gray52" 34181 34181 34181) ("grey52" 34181 34181 34181) ("gray53" 34695 34695 34695) ("grey53" 34695 34695 34695) ("gray54" 35466 35466 35466) ("grey54" 35466 35466 35466) ("gray55" 35980 35980 35980) ("grey55" 35980 35980 35980) ("gray56" 36751 36751 36751) ("grey56" 36751 36751 36751) ("gray57" 37265 37265 37265) ("grey57" 37265 37265 37265) ("gray58" 38036 38036 38036) ("grey58" 38036 38036 38036) ("gray59" 38550 38550 38550) ("grey59" 38550 38550 38550) ("gray60" 39321 39321 39321) ("grey60" 39321 39321 39321) ("gray61" 40092 40092 40092) ("grey61" 40092 40092 40092) ("gray62" 40606 40606 40606) ("grey62" 40606 40606 40606) ("gray63" 41377 41377 41377) ("grey63" 41377 41377 41377) ("gray64" 41891 41891 41891) ("grey64" 41891 41891 41891) ("gray65" 42662 42662 42662) ("grey65" 42662 42662 42662) ("gray66" 43176 43176 43176) ("grey66" 43176 43176 43176) ("gray67" 43947 43947 43947) ("grey67" 43947 43947 43947) ("gray68" 44461 44461 44461) ("grey68" 44461 44461 44461) ("gray69" 45232 45232 45232) ("grey69" 45232 45232 45232) ("gray70" 46003 46003 46003) ("grey70" 46003 46003 46003) ("gray71" 46517 46517 46517) ("grey71" 46517 46517 46517) ("gray72" 47288 47288 47288) ("grey72" 47288 47288 47288) ("gray73" 47802 47802 47802) ("grey73" 47802 47802 47802) ("gray74" 48573 48573 48573) ("grey74" 48573 48573 48573) ("gray75" 49087 49087 49087) ("grey75" 49087 49087 49087) ("gray76" 49858 49858 49858) ("grey76" 49858 49858 49858) ("gray77" 50372 50372 50372) ("grey77" 50372 50372 50372) ("gray78" 51143 51143 51143) ("grey78" 51143 51143 51143) ("gray79" 51657 51657 51657) ("grey79" 51657 51657 51657) ("gray80" 52428 52428 52428) ("grey80" 52428 52428 52428) ("gray81" 53199 53199 53199) ("grey81" 53199 53199 53199) ("gray82" 53713 53713 53713) ("grey82" 53713 53713 53713) ("gray83" 54484 54484 54484) ("grey83" 54484 54484 54484) ("gray84" 54998 54998 54998) ("grey84" 54998 54998 54998) ("gray85" 55769 55769 55769) ("grey85" 55769 55769 55769) ("gray86" 56283 56283 56283) ("grey86" 56283 56283 56283) ("gray87" 57054 57054 57054) ("grey87" 57054 57054 57054) ("gray88" 57568 57568 57568) ("grey88" 57568 57568 57568) ("gray89" 58339 58339 58339) ("grey89" 58339 58339 58339) ("gray90" 58853 58853 58853) ("grey90" 58853 58853 58853) ("gray91" 59624 59624 59624) ("grey91" 59624 59624 59624) ("gray92" 60395 60395 60395) ("grey92" 60395 60395 60395) ("gray93" 60909 60909 60909) ("grey93" 60909 60909 60909) ("gray94" 61680 61680 61680) ("grey94" 61680 61680 61680) ("gray95" 62194 62194 62194) ("grey95" 62194 62194 62194) ("gray96" 62965 62965 62965) ("grey96" 62965 62965 62965) ("gray97" 63479 63479 63479) ("grey97" 63479 63479 63479) ("gray98" 64250 64250 64250) ("grey98" 64250 64250 64250) ("gray99" 64764 64764 64764) ("grey99" 64764 64764 64764) ("gray100" 65535 65535 65535) ("grey100" 65535 65535 65535) ("darkgrey" 43433 43433 43433) ("darkgray" 43433 43433 43433) ("darkblue" 0 0 35723) ("darkcyan" 0 35723 35723) ("darkmagenta" 35723 0 35723) ("darkred" 35723 0 0) ("lightgreen" 37008 61166 37008))))
+                nil [4130 27867])
+            ("tty-standard-colors" variable
+               (:constant-flag t
+                :default-value (quote (("black" 0 0 0 0) ("red" 1 65535 0 0) ("green" 2 0 65535 0) ("yellow" 3 65535 65535 0) ("blue" 4 0 0 65535) ("magenta" 5 65535 0 65535) ("cyan" 6 0 65535 65535) ("white" 7 65535 65535 65535))))
+                nil [27869 28240])
+            ("tty-color-mode-alist" variable
+               (:constant-flag t
+                :default-value (quote ((never . -1) (no . -1) (default . 0) (auto . 0) (ansi8 . 8) (always . 8) (yes . 8))))
+                nil [28268 28481])
+            ("tty-color-alist" function (:arguments ("_frame")) nil [28483 29252])
+            ("tty-modify-color-alist" function (:arguments ("elt" "frame")) nil [29254 30116])
+            ("tty-register-default-colors" function nil nil [30118 30622])
+            ("tty-color-canonicalize" function (:arguments ("color")) nil [30624 30906])
+            ("tty-color-24bit" function (:arguments ("rgb")) nil [30908 31215])
+            ("tty-color-define" function (:arguments ("name" "index" "rgb" "frame")) nil [31217 32217])
+            ("tty-color-clear" function (:arguments ("_frame")) nil [32219 32425])
+            ("tty-color-off-gray-diag" function (:arguments ("r" "g" "b")) nil [32427 32885])
+            ("tty-color-approximate" function (:arguments ("rgb" "frame")) nil [32887 34541])
+            ("tty-color-standard-values" function (:arguments ("color")) nil [34543 36584])
+            ("tty-color-translate" function (:arguments ("color" "frame")) nil [36586 37485])
+            ("tty-color-by-index" function (:arguments ("idx" "frame")) nil [37487 37935])
+            ("tty-color-values" function (:arguments ("color" "frame")) nil [37937 38397])
+            ("tty-color-desc" function (:arguments ("color" "frame")) nil [38399 39054])
+            ("tty-color-gray-shades" function (:arguments ("display")) nil [39056 39695])
+            ("term/tty-colors" package nil nil [39697 39723]))          
+      :file "tty-colors.el"
+      :pointmax 39753
+      :fsize 39752
+      :lastmodtime '(23525 29605 0 0)
       :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!term!semantic.cache"
   :semantic-tag-version "2.0"
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041textmodes\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041textmodes\041semantic.cache"
index 132f757..6510d6d 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041textmodes\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041textmodes\041semantic.cache"
@@ -78,6 +78,3366 @@
       :pointmax 19230
       :fsize 19229
       :lastmodtime '(23525 29607 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [4484 4501])
+            ("subr-x" include nil nil [4522 4539])
+            ("mail-yank-prefix" variable nil nil [4542 4567])
+            ("ispell" customgroup (:user-visible-flag t) nil [4569 4660])
+            ("defalias" code nil nil [4662 4716])
+            ("ispell-highlight-p" variable (:default-value (quote block)) nil [5034 5270])
+            ("ispell-lazy-highlight" variable (:default-value (boundp (quote lazy-highlight-cleanup))) nil [5272 5665])
+            ("ispell-highlight-face" variable (:default-value (if ispell-lazy-highlight (quote isearch) (quote highlight))) nil [5667 5969])
+            ("ispell-check-comments" variable (:default-value t) nil [5971 6332])
+            ("put" code nil nil [6348 6443])
+            ("ispell-query-replace-choices" variable nil nil [6445 6634])
+            ("ispell-skip-tib" variable nil nil [6636 7069])
+            ("ispell-tib-ref-beginning" variable (:default-value "[[<]\\.") nil [7071 7168])
+            ("ispell-tib-ref-end" variable (:default-value "\\.[]>]") nil [7170 7255])
+            ("ispell-keep-choices-win" variable (:default-value t) nil [7257 7441])
+            ("ispell-choices-win-default-height" variable (:default-value 2) nil [7443 7621])
+            ("ispell-program-name" variable (:default-value (or (executable-find "aspell") (executable-find "ispell") (executable-find "hunspell") "ispell")) nil [7891 8289])
+            ("ispell-alternate-dictionary" variable (:default-value (cond ((file-readable-p "/usr/dict/web2") "/usr/dict/web2") ((file-readable-p "/usr/share/dict/web2") "/usr/share/dict/web2") ((file-readable-p "/usr/dict/words") "/usr/dict/words") ((file-readable-p "/usr/lib/dict/words") "/usr/lib/dict/words") ((file-readable-p "/usr/share/dict/words") "/usr/share/dict/words") ((file-readable-p "/usr/share/lib/dict/words") "/usr/share/lib/dict/words") ((file-readable-p "/sys/dict") "/sys/dict"))) nil [8291 8899])
+            ("ispell-complete-word-dict" variable nil nil [8901 9111])
+            ("ispell-message-dictionary-alist" variable nil nil [9113 9615])
+            ("ispell-message-fcc-skip" variable (:default-value 50000) nil [9618 9848])
+            ("ispell-grep-command" variable (:default-value "grep") nil [9851 9975])
+            ("ispell-grep-options" variable (:default-value "-Ei") nil [9977 10157])
+            ("ispell-look-command" variable (:default-value (cond ((file-exists-p "/bin/look") "/bin/look") ((file-exists-p "/usr/local/bin/look") "/usr/local/bin/look") ((file-exists-p "/usr/bin/look") "/usr/bin/look") (t "look"))) nil [10159 10485])
+            ("ispell-look-p" variable (:default-value (file-exists-p ispell-look-command)) nil [10487 10689])
+            ("ispell-have-new-look" variable nil nil [10691 10829])
+            ("ispell-look-options" variable (:default-value (if ispell-have-new-look "-dfr" "-df")) nil [10831 10991])
+            ("ispell-use-ptys-p" variable nil nil [10993 11150])
+            ("ispell-following-word" variable nil nil [11152 11345])
+            ("ispell-help-in-bufferp" variable nil nil [11347 11931])
+            ("ispell-quietly" variable nil nil [11933 12051])
+            ("ispell-format-word-function" variable (:default-value (function upcase)) nil [12053 12274])
+            ("defvaralias" code nil nil [12275 12337])
+            ("ispell-use-framepop-p" variable nil nil [12339 12711])
+            ("ispell-personal-dictionary" variable nil nil [12728 12975])
+            ("ispell-silently-savep" variable nil nil [12977 13124])
+            ("ispell-local-dictionary-overridden" variable nil nil [13126 13252])
+            ("make-variable-buffer-local" code nil nil [13253 13317])
+            ("ispell-local-dictionary" variable nil nil [13319 13968])
+            ("put" code nil nil [13984 14053])
+            ("make-variable-buffer-local" code nil nil [14055 14108])
+            ("ispell-dictionary" variable nil nil [14110 14282])
+            ("ispell-extra-args" variable nil nil [14284 14605])
+            ("ispell-skip-html" variable (:default-value (quote use-mode-name)) nil [14609 15021])
+            ("make-variable-buffer-local" code nil nil [15023 15069])
+            ("ispell-local-dictionary-alist" variable nil nil [15072 16047])
+            ("ispell-dictionary-base-alist" variable (:default-value (quote ((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("american" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("brasileiro" "[A-Z\301\311\315\323\332\300\310\314\322\331\303\325\307\334\302\312\324a-z\341\351\355\363\372\340\350\354\362\371\343\365\347\374\342\352\364]" "[^A-Z\301\311\315\323\332\300\310\314\322\331\303\325\307\334\302\312\324a-z\341\351\355\363\372\340\350\354\362\371\343\365\347\374\342\352\364]" "[']" nil nil nil iso-8859-1) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("castellano" "[A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[^A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[-]" nil ("-B") "~tex" iso-8859-1) ("castellano8" "[A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[^A-Z\301\311\315\321\323\332\334a-z\341\351\355\361\363\372\374]" "[-]" nil ("-B" "-d" "castellano") "~latin1" iso-8859-1) ("czech" "[A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "[^A-Za-z\301\311\314\315\323\332\331\335\256\251\310\330\317\253\322\341\351\354\355\363\372\371\375\276\271\350\370\357\273\362]" "" nil ("-B") nil iso-8859-2) ("dansk" "[A-Z\306\330\305a-z\346\370\345]" "[^A-Z\306\330\305a-z\346\370\345]" "[']" nil ("-C") nil iso-8859-1) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("deutsch8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "deutsch") "~latin1" iso-8859-1) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil iso-8859-1) ("esperanto" "[A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[^A-Za-z\246\254\266\274\306\330\335\336\346\370\375\376]" "[-']" t ("-C") "~latin3" iso-8859-3) ("esperanto-tex" "[A-Za-z^\\]" "[^A-Za-z^\\]" "[-'`\"]" t ("-C" "-d" "esperanto") "~tex" iso-8859-3) ("finnish" "[A-Za-z\345\344\366\305\304\326]" "[^A-Za-z\345\344\366\305\304\326]" "[:]" nil ("-C") "~list" iso-8859-1) ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^-]" t nil nil iso-8859-1) ("francais" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374]" "[-'.@]" t nil "~list" iso-8859-1) ("francais-tex" "[A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[^A-Za-z\300\302\306\307\310\311\312\313\316\317\324\331\333\334\340\342\347\350\351\352\353\356\357\364\371\373\374\\]" "[-'^`\".@]" t nil "~tex" iso-8859-1) ("german" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex" iso-8859-1) ("german8" "[a-zA-Z\304\326\334\344\366\337\374]" "[^a-zA-Z\304\326\334\344\366\337\374]" "[']" t ("-C" "-d" "german") "~latin1" iso-8859-1) ("italiano" "[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]" "[-.]" nil ("-B" "-d" "italian") "~tex" iso-8859-1) ("nederlands" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("nederlands8" "[A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[^A-Za-z\300\301\302\303\304\305\307\310\311\312\313\314\315\316\317\322\323\324\325\326\331\332\333\334\340\341\342\343\344\345\347\350\351\352\353\354\355\356\357\361\362\363\364\365\366\371\372\373\374]" "[']" t ("-C") nil iso-8859-1) ("norsk" "[A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[^A-Za-z\305\306\307\310\311\322\324\330\345\346\347\350\351\362\364\370]" "[\"]" nil nil "~list" iso-8859-1) ("norsk7-tex" "[A-Za-z{}\\'^`]" "[^A-Za-z{}\\'^`]" "[\"]" nil ("-d" "norsk") "~plaintex" iso-8859-1) ("polish" "[A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[^A-Za-z\241\243\246\254\257\261\263\266\274\277\306\312\321\323\346\352\361\363]" "[.]" nil nil nil iso-8859-2) ("portugues" "[a-zA-Z\301\302\307\311\323\340\341\342\351\352\355\363\343\347\372]" "[^a-zA-Z\301\302\307\311\323\340\341\342\351\352\355\363\343\347\372]" "[']" t ("-C") "~latin1" iso-8859-1) ("russian" "[\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "[^\341\342\367\347\344\345\263\366\372\351\352\353\354\355\356\357\360\362\363\364\365\346\350\343\376\373\375\370\371\377\374\340\361\301\302\327\307\304\305\243\326\332\311\312\313\314\315\316\317\320\322\323\324\325\306\310\303\336\333\335\330\331\337\334\300\321]" "" nil nil nil koi8-r) ("russianw" "[\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "[^\300\301\302\303\304\305\250\306\307\310\311\312\313\314\315\316\317\320\321\322\323\324\325\326\327\330\331\334\333\332\335\336\337\340\341\342\343\344\345\270\346\347\350\351\352\353\354\355\356\357\360\361\362\363\364\365\366\367\370\371\374\373\372\375\376\377]" "" nil nil nil windows-1251) ("slovak" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B") nil iso-8859-2) ("slovenian" "[A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "[^A-Za-z\301\304\311\315\323\332\324\300\305\245\335\256\251\310\317\253\322\341\344\351\355\363\372\364\340\345\265\375\276\271\350\357\273\362]" "" nil ("-B" "-d" "slovenian") nil iso-8859-2) ("svenska" "[A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[^A-Za-z\345\344\366\351\340\374\350\346\370\347\305\304\326\311\300\334\310\306\330\307]" "[']" nil ("-C") "~list" iso-8859-1) ("hebrew" "[\340\341\342\343\344\345\346\347\350\351\353\352\354\356\355\360\357\361\362\364\363\367\366\365\370\371\372]" "[^\340\341\342\343\344\345\346\347\350\351\353\352\354\356\355\360\357\361\362\364\363\367\366\365\370\371\372]" "" nil ("-B") nil cp1255)))) nil [16050 24588])
+            ("ispell-dictionary-alist" variable nil nil [24590 27149])
+            ("ispell-really-aspell" variable nil nil [27151 27229])
+            ("ispell-really-hunspell" variable nil nil [27230 27312])
+            ("ispell-really-enchant" variable nil nil [27313 27393])
+            ("ispell-encoding8-command" variable nil nil [27394 28053])
+            ("ispell-aspell-supports-utf8" variable nil nil [28055 28354])
+            ("make-obsolete-variable" code nil nil [28356 28466])
+            ("ispell-dicts-name2locale-equivs-alist" variable (:default-value (quote (("american" "en_US") ("brasileiro" "pt_BR") ("british" "en_GB") ("castellano" "es_ES") ("castellano8" "es_ES") ("czech" "cs_CZ") ("dansk" "da_DK") ("deutsch" "de_DE") ("deutsch8" "de_DE") ("english" "en_US") ("esperanto" "eo") ("esperanto-tex" "eo") ("finnish" "fi_FI") ("francais7" "fr_FR") ("francais" "fr_FR") ("francais-tex" "fr_FR") ("german" "de_DE") ("german8" "de_DE") ("italiano" "it_IT") ("nederlands" "nl_NL") ("nederlands8" "nl_NL") ("norsk" "nn_NO") ("norsk7-tex" "nn_NO") ("polish" "pl_PL") ("portugues" "pt_PT") ("russian" "ru_RU") ("russianw" "ru_RU") ("slovak" "sk_SK") ("slovenian" "sl_SI") ("svenska" "sv_SE") ("hebrew" "he_IL")))) nil [28468 29538])
+            ("ispell-check-version" function
+               (:user-visible-flag t
+                :arguments ("interactivep"))
+                nil [29757 34062])
+            ("ispell-call-process" function (:arguments ("args")) nil [34064 34367])
+            ("ispell-call-process-region" function (:arguments ("args")) nil [34369 34693])
+            ("ispell-debug-buffer" variable nil nil [34695 34723])
+            ("ispell-create-debug-buffer" function (:arguments ("append")) nil [34725 35264])
+            ("ispell-print-if-debug" function (:arguments ("format" "args")) nil [35266 35551])
+            ("ispell-menu-map" variable nil nil [35771 35826])
+            ("setq" code nil nil [35892 35918])
+            ("ispell-menu-map-needed" variable (:default-value (unless ispell-menu-map (quote reload))) nil [35957 36023])
+            ("ispell-library-directory" variable (:default-value (condition-case nil (ispell-check-version) (error nil))) nil [36025 36177])
+            ("ispell-process" variable nil nil [36179 36241])
+            ("ispell-async-processp" variable (:default-value (and (fboundp (quote delete-process)) (fboundp (quote process-send-string)) (fboundp (quote accept-process-output)))) nil [36243 36446])
+            ("ispell-aspell-dictionary-alist" variable nil nil [36492 36612])
+            ("ispell-find-aspell-dictionaries" function nil nil [36614 37637])
+            ("ispell-aspell-data-dir" variable nil nil [37639 37704])
+            ("ispell-aspell-dict-dir" variable nil nil [37706 37777])
+            ("ispell-get-aspell-config-value" function (:arguments ("key")) nil [37779 38050])
+            ("ispell-aspell-find-dictionary" function (:arguments ("dict-name")) nil [38052 40602])
+            ("ispell-aspell-add-aliases" function (:arguments ("alist")) nil [40604 41802])
+            ("ispell-hunspell-dict-paths-alist" variable nil nil [41850 42107])
+            ("ispell-hunspell-dictionary-alist" variable nil nil [42109 42361])
+            ("ispell-hunspell-fill-dictionary-entry" function (:arguments ("dict")) nil [42363 43987])
+            ("ispell-parse-hunspell-affix-file" function (:arguments ("dict-key")) nil [43989 46743])
+            ("ispell-hunspell-add-multi-dic" function
+               (:user-visible-flag t
+                :arguments ("dict"))
+                nil [46745 47684])
+            ("ispell-find-hunspell-dictionaries" function nil nil [47686 51644])
+            ("ispell-enchant-dictionary-alist" variable nil nil [51691 51813])
+            ("ispell--call-enchant-lsmod" function (:arguments ("args")) nil [51815 52109])
+            ("ispell--get-extra-word-characters" function (:arguments ("lang")) nil [52111 52522])
+            ("ispell-find-enchant-dictionaries" function nil nil [52524 53554])
+            ("ispell-last-program-name" variable nil nil [53610 53703])
+            ("ispell-base-dicts-override-alist" variable nil nil [53842 53883])
+            ("ispell-initialize-spellchecker-hook" variable nil nil [53885 54428])
+            ("ispell-set-spellchecker-params" function nil nil [54430 59619])
+            ("ispell-valid-dictionary-list" function nil nil [59621 61047])
+            ("if" code nil nil [61134 63135])
+            ("if" code nil nil [63152 63917])
+            ("if" code nil nil [63934 64627])
+            ("ispell-current-dictionary" variable nil nil [64706 64952])
+            ("ispell-current-personal-dictionary" variable nil nil [64954 65134])
+            ("ispell-get-decoded-string" function (:arguments ("n")) nil [65207 65725])
+            ("ispell-get-casechars" function nil nil [65727 65790])
+            ("ispell-get-not-casechars" function nil nil [65791 65858])
+            ("ispell-get-otherchars" function nil nil [65859 65923])
+            ("ispell-get-many-otherchars-p" function nil nil [65924 66106])
+            ("ispell-get-ispell-args" function nil nil [66107 66283])
+            ("ispell-get-extended-character-mode" function nil nil [66284 66630])
+            ("ispell-get-coding-system" function nil nil [66631 66809])
+            ("ispell-pdict-modified-p" variable nil nil [66812 66917])
+            ("ispell-quit" variable nil nil [67124 67148])
+            ("ispell-process-directory" variable nil nil [67150 67241])
+            ("ispell-filter" variable nil nil [67243 67315])
+            ("ispell-filter-continue" variable nil nil [67317 67401])
+            ("ispell-output-buffer" variable nil nil [67403 67507])
+            ("ispell-session-buffer" variable nil nil [67509 67613])
+            ("ispell-cmd-args" variable nil nil [67615 67714])
+            ("ispell-query-replace-marker" variable (:default-value (make-marker)) nil [67716 67809])
+            ("ispell-recursive-edit-marker" variable (:default-value (make-marker)) nil [67811 67911])
+            ("ispell-checking-message" variable nil nil [67913 68056])
+            ("ispell-choices-buffer" variable
+               (:constant-flag t
+                :default-value "*Choices*")
+                nil [68058 68102])
+            ("ispell-overlay" variable nil nil [68104 68175])
+            ("ispell-words-keyword" variable
+               (:constant-flag t
+                :default-value "LocalWords: ")
+                nil [68215 68447])
+            ("ispell-dictionary-keyword" variable
+               (:constant-flag t
+                :default-value "Local IspellDict: ")
+                nil [68449 68753])
+            ("ispell-pdict-keyword" variable
+               (:constant-flag t
+                :default-value "Local IspellPersDict: ")
+                nil [68755 68992])
+            ("ispell-parsing-keyword" variable
+               (:constant-flag t
+                :default-value "Local IspellParsing: ")
+                nil [68994 69429])
+            ("ispell--\\w-filter" function (:arguments ("char")) nil [69431 69659])
+            ("ispell--make-\\w-expression" function (:arguments ("chars")) nil [69661 70421])
+            ("ispell--make-filename-or-URL-re" function nil nil [70423 70959])
+            ("ispell-skip-region-alist" variable (:default-value (\` ((ispell-words-keyword forward-line) (ispell-dictionary-keyword forward-line) (ispell-pdict-keyword forward-line) (ispell-parsing-keyword forward-line) ((\, (purecopy "^---*BEGIN PGP [A-Z ]*--*")) \, (purecopy "^---*END PGP [A-Z ]*--*")) ((\, (purecopy "^begin [0-9][0-9][0-9] [^ 	]+$")) \, (purecopy "
+end
+")) ((\, (purecopy "^%!PS-Adobe-[123].0")) \, (purecopy "
+%%EOF
+")) ((\, (purecopy "^---* \\(Start of \\)?[Ff]orwarded [Mm]essage")) \, (purecopy "^---* End of [Ff]orwarded [Mm]essage"))))) nil [70976 72929])
+            ("put" code nil nil [72930 72985])
+            ("ispell-tex-skip-alists" variable (:default-value (purecopy (quote ((("\\\\addcontentsline" ispell-tex-arg-end 2) ("\\\\add\\(tocontents\\|vspace\\)" ispell-tex-arg-end) ("\\\\\\([aA]lph\\|arabic\\)" ispell-tex-arg-end) ("\\\\cref" ispell-tex-arg-end) ("\\\\bibliographystyle" ispell-tex-arg-end) ("\\\\makebox" ispell-tex-arg-end 0) ("\\\\e?psfig" ispell-tex-arg-end) ("\\\\document\\(class\\|style\\)" . "\\\\begin[ 	
+]*{[ 	
+]*document[ 	
+]*}")) (("\\(figure\\|table\\)\\*?" ispell-tex-arg-end 0) ("list" ispell-tex-arg-end 2) ("program" . "\\\\end[ 	
+]*{[ 	
+]*program[ 	
+]*}") ("verbatim\\*?" . "\\\\end[ 	
+]*{[ 	
+]*verbatim\\*?[ 	
+]*}")))))) nil [73003 74390])
+            ("put" code nil nil [74391 74443])
+            ("ispell-html-skip-alists" variable
+               (:constant-flag t
+                :default-value (quote (("<[cC][oO][dD][eE]\\>[^>]*>" "</[cC][oO][dD][eE]*>") ("<[sS][cC][rR][iI][pP][tT]\\>[^>]*>" "</[sS][cC][rR][iI][pP][tT]>") ("<[aA][pP][pP][lL][eE][tT]\\>[^>]*>" "</[aA][pP][pP][lL][eE][tT]>") ("<[vV][eE][rR][bB]\\>[^>]*>" "<[vV][eE][rR][bB]\\>[^>]*>") ("<[tT][tT]/" "/") ("<[^ 	
+>]" ">") ("&[^ 	
+;]" "[; 	
+]"))))
+                nil [74461 75110])
+            ("put" code nil nil [75111 75165])
+            ("ispell-local-pdict" variable (:default-value ispell-personal-dictionary) nil [75167 75662])
+            ("make-variable-buffer-local" code nil nil [75664 75712])
+            ("ispell-buffer-local-name" variable nil nil [75784 75952])
+            ("ispell-buffer-session-localwords" variable nil nil [75954 76054])
+            ("make-variable-buffer-local" code nil nil [76056 76118])
+            ("ispell-parser" variable (:default-value (quote use-mode-name)) nil [76120 76516])
+            ("ispell-region-end" variable (:default-value (make-marker)) nil [76518 76605])
+            ("ispell-check-only" variable nil nil [76607 76701])
+            ("ispell-accept-output" function (:arguments ("timeout-secs" "timeout-msecs")) nil [76912 77686])
+            ("ispell-send-replacement" function (:arguments ("misspelled" "replacement")) nil [77688 78056])
+            ("ispell-send-string" function (:arguments ("string")) nil [78059 81072])
+            ("ispell-word" function
+               (:user-visible-flag t
+                :arguments ("following" "quietly" "continue" "region"))
+                nil [81090 86446])
+            ("ispell-get-word" function (:arguments ("following" "extra-otherchars")) nil [86449 89112])
+            ("ispell-pdict-save" function
+               (:user-visible-flag t
+                :arguments ("no-query" "force-save"))
+                nil [89357 90091])
+            ("ispell-update-post-hook" variable nil nil [90094 90259])
+            ("ispell-command-loop" function (:arguments ("miss" "guess" "word" "start" "end")) nil [90261 100323])
+            ("ispell-show-choices" function nil nil [100327 100777])
+            ("ispell-help" function nil nil [100795 104198])
+            ("define-obsolete-function-alias" code nil nil [104200 104274])
+            ("ispell-lookup-words" function (:arguments ("word" "lookup-dict")) nil [104276 107365])
+            ("ispell-filter" function (:arguments ("_process" "output")) nil [108035 109238])
+            ("ispell-highlight-spelling-error-generic" function (:arguments ("start" "end" "highlight" "refresh")) nil [109369 111090])
+            ("ispell-highlight-spelling-error-overlay" function (:arguments ("start" "end" "highlight")) nil [111093 112337])
+            ("ispell-highlight-spelling-error" function (:arguments ("start" "end" "highlight" "refresh")) nil [112340 112586])
+            ("ispell-display-buffer" function (:arguments ("buffer")) nil [112588 114126])
+            ("ispell-parse-output" function (:arguments ("output" "accept-list" "shift")) nil [114181 116750])
+            ("ispell-process-status" function nil nil [116753 117000])
+            ("ispell-start-process" function nil nil [117003 119440])
+            ("ispell-init-process" function nil nil [119442 124227])
+            ("ispell-kill-ispell" function
+               (:user-visible-flag t
+                :arguments ("no-error" "clear"))
+                nil [124244 125288])
+            ("ispell-change-dictionary" function
+               (:user-visible-flag t
+                :arguments ("dict" "arg"))
+                nil [125460 127285])
+            ("ispell-internal-change-dictionary" function nil nil [127287 127912])
+            ("ispell-start" variable nil nil [127982 128003])
+            ("ispell-end" variable nil nil [128004 128023])
+            ("ispell-region" function
+               (:user-visible-flag t
+                :arguments ("reg-start" "reg-end" "recheckp" "shift"))
+                nil [128116 134530])
+            ("ispell-begin-skip-region-regexp" function nil nil [134533 136203])
+            ("ispell-begin-skip-region" function (:arguments ("skip-alist")) nil [136206 136526])
+            ("ispell-begin-tex-skip-regexp" function nil nil [136529 136999])
+            ("ispell-skip-region-list" function nil nil [137002 138093])
+            ("ispell-tex-arg-end" function (:arguments ("arg")) nil [138096 138399])
+            ("ispell-ignore-fcc" function (:arguments ("start" "end")) nil [138402 139336])
+            ("ispell-skip-region" function (:arguments ("key")) nil [139339 141170])
+            ("ispell-get-line" function (:arguments ("start" "end" "in-comment")) nil [141173 141917])
+            ("ispell-looking-at" function (:arguments ("string")) nil [141920 142223])
+            ("ispell-process-line" function (:arguments ("string" "shift")) nil [142225 150153])
+            ("ispell-comments-and-strings" function (:user-visible-flag t) nil [150171 150815])
+            ("ispell-buffer" function (:user-visible-flag t) nil [150833 150979])
+            ("ispell-buffer-with-debug" function
+               (:user-visible-flag t
+                :arguments ("append"))
+                nil [150996 151295])
+            ("ispell-continue" function (:user-visible-flag t) nil [151312 151869])
+            ("ispell-horiz-scroll" function nil nil [151897 152351])
+            ("ispell-complete-word" function
+               (:user-visible-flag t
+                :arguments ("interior-frag"))
+                nil [152478 154847])
+            ("ispell-complete-word-interior-frag" function (:user-visible-flag t) nil [154865 155015])
+            ("ispell" function (:user-visible-flag t) nil [155033 155646])
+            ("ispell-minor-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map " " (quote ispell-minor-check)) (define-key map "
" (quote ispell-minor-check)) map)) nil [155825 156028])
+            ("define-minor-mode" code nil nil [156045 156700])
+            ("ispell-minor-check" function (:user-visible-flag t) nil [156702 157272])
+            ("ispell-message-text-end" variable (:default-value (mapconcat (function identity) (quote ("^-- $" "^#! /bin/[ck]?sh" "\\(\\(^cd .*
+\\)?diff -c .*\\)?
+\\*\\*\\* .*
+--- .*
+\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*\\*" "\\(diff -u .*\\)?
+--- .*
+\\+\\+\\+ .*
+@@ [-+][0-9]+,[0-9]+ [-+][0-9]+,[0-9]+ @@" "^current state:
+==============
+" "^\\(- \\)?[-=_]+\\s ?\\(cut here\\|Environment Follows\\)")) "\\|")) nil [157448 158537])
+            ("put" code nil nil [158538 158592])
+            ("ispell-mime-multipartp" function (:arguments ("limit")) nil [158595 159360])
+            ("ispell-mime-skip-part" function (:arguments ("boundary")) nil [159363 161808])
+            ("ispell-message" function (:user-visible-flag t) nil [161826 167602])
+            ("ispell-non-empty-string" function (:arguments ("string")) nil [167605 167779])
+            ("ispell-accept-buffer-local-defs" function nil nil [167964 168233])
+            ("ispell-buffer-local-parsing" function nil nil [168236 170469])
+            ("ispell-buffer-local-dict" function (:arguments ("no-reload")) nil [170512 171860])
+            ("ispell-buffer-local-words" function nil nil [171863 173337])
+            ("declare-function" code nil nil [173458 173532])
+            ("ispell-add-per-file-word-list" function (:arguments ("word")) nil [173534 175082])
+            ("ispell" package nil nil [175084 175101]))          
+      :file "ispell.el"
+      :pointmax 176461
+      :fsize 176460
+      :lastmodtime '(23525 29607 0 0)
+      :unmatched-syntax '((close-paren 4539 . 4540) (symbol 4504 . 4521) (open-paren 4503 . 4504) (close-paren 4501 . 4502) (symbol 4466 . 4483) (open-paren 4465 . 4466)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("paragraphs" customgroup (:user-visible-flag t) nil [1007 1086])
+            ("put" code nil nil [1088 1131])
+            ("define-minor-mode" code nil nil [1132 3126])
+            ("paragraph-start" variable (:default-value "\\|[ 	]*$") nil [3128 3928])
+            ("put" code nil nil [3929 3981])
+            ("paragraph-separate" variable (:default-value "[ 	]*$") nil [4316 4786])
+            ("put" code nil nil [4787 4842])
+            ("sentence-end-double-space" variable (:default-value t) nil [4844 5274])
+            ("put" code nil nil [5275 5338])
+            ("sentence-end-without-period" variable nil nil [5340 5758])
+            ("put" code nil nil [5759 5824])
+            ("sentence-end-without-space" variable (:default-value "。.?!") nil [5826 6184])
+            ("put" code nil nil [6185 6248])
+            ("sentence-end" variable nil nil [6250 6682])
+            ("put" code nil nil [6683 6741])
+            ("sentence-end-base" variable (:default-value "[.?!…‽][]\"'”’)}]*") nil [6743 6928])
+            ("put" code nil nil [6929 6983])
+            ("sentence-end" function nil nil [6985 8002])
+            ("page-delimiter" variable (:default-value "^") nil [8004 8134])
+            ("put" code nil nil [8135 8186])
+            ("paragraph-ignore-fill-prefix" variable nil nil [8188 8421])
+            ("put" code nil nil [8422 8488])
+            ("forward-paragraph" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [8490 13713])
+            ("backward-paragraph" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [13715 14279])
+            ("mark-paragraph" function
+               (:user-visible-flag t
+                :arguments ("arg" "allow-extend"))
+                nil [14281 15308])
+            ("kill-paragraph" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15310 15573])
+            ("backward-kill-paragraph" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15575 15843])
+            ("transpose-paragraphs" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15845 16316])
+            ("start-of-paragraph-text" function nil nil [16318 16840])
+            ("end-of-paragraph-text" function nil nil [16842 17101])
+            ("forward-sentence" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [17103 18519])
+            ("repunctuate-sentences" function (:user-visible-flag t) nil [18521 18770])
+            ("backward-sentence" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [18773 19001])
+            ("kill-sentence" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19003 19239])
+            ("backward-kill-sentence" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19241 19495])
+            ("mark-end-of-sentence" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19497 19874])
+            ("transpose-sentences" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19876 20339]))          
+      :file "paragraphs.el"
+      :pointmax 20369
+      :fsize 20384
+      :lastmodtime '(23525 29608 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("fill" customgroup (:user-visible-flag t) nil [992 1103])
+            ("fill-individual-varying-indent" variable nil nil [1105 1516])
+            ("colon-double-space" variable nil nil [1518 1645])
+            ("put" code nil nil [1646 1702])
+            ("fill-separate-heterogeneous-words-with-space" variable nil nil [1704 2097])
+            ("fill-paragraph-function" variable nil nil [2099 2509])
+            ("fill-paragraph-handle-comment" variable (:default-value t) nil [2511 2626])
+            ("enable-kinsoku" variable (:default-value t) nil [2628 2941])
+            ("set-fill-prefix" function (:user-visible-flag t) nil [2943 3530])
+            ("adaptive-fill-mode" variable (:default-value t) nil [3532 3665])
+            ("adaptive-fill-regexp" variable (:default-value (purecopy "[ 	]*\\([-–!|#%;>*·•‣⁃◦]+[ 	]*\\)*")) nil [3667 4387])
+            ("adaptive-fill-first-line-regexp" variable (:default-value (purecopy "\\`[ 	]*\\'")) nil [4389 4932])
+            ("adaptive-fill-function" variable nil nil [4934 5163])
+            ("fill-indent-according-to-mode" variable nil nil [5165 5319])
+            ("current-fill-column" function nil nil [5321 6357])
+            ("canonically-space-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [6359 8610])
+            ("fill-common-string-prefix" function (:arguments ("s1" "s2")) nil [8612 8889])
+            ("fill-match-adaptive-prefix" function nil nil [8891 9277])
+            ("fill-context-prefix" function (:arguments ("from" "to" "first-line-regexp")) nil [9279 12596])
+            ("fill-single-word-nobreak-p" function nil nil [12598 13125])
+            ("fill-french-nobreak-p" function nil nil [13127 13824])
+            ("fill-single-char-nobreak-p" function nil nil [13826 14237])
+            ("fill-nobreak-predicate" variable nil nil [14239 14620])
+            ("fill-nobreak-invisible" variable nil nil [14622 14767])
+            ("fill-nobreak-p" function nil nil [14769 16167])
+            ("fill-find-break-point-function-table" variable (:default-value (make-char-table nil)) nil [16169 16301])
+            ("fill-nospace-between-words-table" variable (:default-value (make-char-table nil)) nil [16303 16431])
+            ("progn" code nil nil [16433 17116])
+            ("fill-find-break-point" function (:arguments ("limit")) nil [17118 17805])
+            ("fill-delete-prefix" function (:arguments ("from" "to" "prefix")) nil [17807 18728])
+            ("add-to-list" code nil nil [18998 19062])
+            ("fill-delete-newlines" function (:arguments ("from" "to" "justify" "nosqueeze" "squeeze-after")) nil [19064 21527])
+            ("fill-move-to-break-point" function (:arguments ("linebeg")) nil [21529 23894])
+            ("fill-text-properties-at" function (:arguments ("pos")) nil [23965 24211])
+            ("fill-newline" function nil nil [24213 25529])
+            ("fill-indent-to-left-margin" function nil nil [25531 25756])
+            ("fill-region-as-paragraph" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "justify" "nosqueeze" "squeeze-after"))
+                nil [25758 30929])
+            ("skip-line-prefix" function (:arguments ("prefix")) nil [30931 31258])
+            ("fill-minibuffer-function" function (:arguments ("arg")) nil [31260 31464])
+            ("fill-forward-paragraph-function" variable (:default-value (quote forward-paragraph)) nil [31466 31756])
+            ("fill-forward-paragraph" function (:arguments ("arg")) nil [31758 31842])
+            ("fill-paragraph" function
+               (:user-visible-flag t
+                :arguments ("justify" "region"))
+                nil [31844 36385])
+            ("declare-function" code nil nil [36387 36467])
+            ("declare-function" code nil nil [36468 36541])
+            ("fill-comment-paragraph" function (:arguments ("justify")) nil [36544 41971])
+            ("fill-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to" "justify" "nosqueeze" "to-eop"))
+                nil [41973 44149])
+            ("default-justification" variable (:default-value (quote left)) nil [44153 44584])
+            ("make-variable-buffer-local" code nil nil [44585 44636])
+            ("current-justification" function nil nil [44638 45187])
+            ("set-justification" function
+               (:user-visible-flag t
+                :arguments ("begin" "end" "style" "whole-par"))
+                nil [45189 46964])
+            ("set-justification-none" function
+               (:user-visible-flag t
+                :arguments ("b" "e"))
+                nil [46966 47274])
+            ("set-justification-left" function
+               (:user-visible-flag t
+                :arguments ("b" "e"))
+                nil [47276 47719])
+            ("set-justification-right" function
+               (:user-visible-flag t
+                :arguments ("b" "e"))
+                nil [47721 48092])
+            ("set-justification-full" function
+               (:user-visible-flag t
+                :arguments ("b" "e"))
+                nil [48094 48467])
+            ("set-justification-center" function
+               (:user-visible-flag t
+                :arguments ("b" "e"))
+                nil [48469 48765])
+            ("justify-current-line" function
+               (:user-visible-flag t
+                :arguments ("how" "eop" "nosqueeze"))
+                nil [49580 54390])
+            ("unjustify-current-line" function nil nil [54392 55426])
+            ("unjustify-region" function (:arguments ("begin" "end")) nil [55428 56023])
+            ("fill-nonuniform-paragraphs" function
+               (:user-visible-flag t
+                :arguments ("min" "max" "justifyp" "citation-regexp"))
+                nil [56027 57048])
+            ("fill-individual-paragraphs" function
+               (:user-visible-flag t
+                :arguments ("min" "max" "justify" "citation-regexp"))
+                nil [57050 61118])
+            ("fill-individual-paragraphs-prefix" function (:arguments ("citation-regexp")) nil [61120 62509])
+            ("fill-individual-paragraphs-citation" function (:arguments ("string" "citation-regexp")) nil [62511 62693]))          
+      :file "fill.el"
+      :pointmax 62717
+      :fsize 62729
+      :lastmodtime '(23525 29607 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("bibtex-style-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 37 "<" st) (modify-syntax-entry 10 ">" st) (modify-syntax-entry 123 "(}" st) (modify-syntax-entry 125 "){" st) (modify-syntax-entry 34 "\"" st) (modify-syntax-entry 46 "_" st) (modify-syntax-entry 39 "'" st) (modify-syntax-entry 35 "'" st) (modify-syntax-entry 42 "." st) (modify-syntax-entry 61 "." st) (modify-syntax-entry 36 "_" st) st)) nil [1018 1509])
+            ("bibtex-style-commands" variable
+               (:constant-flag t
+                :default-value (quote ("ENTRY" "EXECUTE" "FUNCTION" "INTEGERS" "ITERATE" "MACRO" "READ" "REVERSE" "SORT" "STRINGS")))
+                nil [1512 1645])
+            ("bibtex-style-functions" variable
+               (:constant-flag t
+                :default-value (quote ("<" ">" "=" "+" "-" "*" ":=" "add.period$" "call.type$" "change.case$" "chr.to.int$" "cite$" "duplicate$" "empty$" "format.name$" "if$" "int.to.chr$" "int.to.str$" "missing$" "newline$" "num.names$" "pop$" "preamble$" "purify$" "quote$" "skip$" "stack$" "substring$" "swap$" "text.length$" "text.prefix$" "top$" "type$" "warning$" "while$" "width$" "write$")))
+                nil [1647 2141])
+            ("bibtex-style-font-lock-keywords" variable (:default-value (\` (((\, (regexp-opt bibtex-style-commands (quote words))) . font-lock-keyword-face) ("\\w+\\$" . font-lock-keyword-face) ("\\<\\(FUNCTION\\|MACRO\\)\\s-+{\\([^}
+]+\\)}" (2 font-lock-function-name-face))))) nil [2143 2391])
+            ("define-derived-mode" code nil nil [2408 2959])
+            ("bibtex-style-indent-line" function (:user-visible-flag t) nil [2961 3409])
+            ("bibtex-style-indent-basic" variable (:default-value 2) nil [3411 3563])
+            ("bibtex-style-calculate-indentation" function (:arguments ("virt")) nil [3565 5360])
+            ("bibtex-style" package nil nil [5363 5386]))          
+      :file "bibtex-style.el"
+      :pointmax 5417
+      :fsize 5416
+      :lastmodtime '(23525 29606 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("button" include nil nil [1444 1461])
+            ("bibtex" customgroup (:user-visible-flag t) nil [1483 1555])
+            ("bibtex-autokey" customgroup (:user-visible-flag t) nil [1557 1708])
+            ("bibtex-mode-hook" variable nil nil [1710 1828])
+            ("bibtex-field-delimiters" variable (:default-value (quote braces)) nil [1830 2041])
+            ("bibtex-entry-delimiters" variable (:default-value (quote braces)) nil [2043 2250])
+            ("bibtex-include-OPTcrossref" variable (:default-value (quote ("InProceedings" "InCollection"))) nil [2252 2424])
+            ("bibtex-include-OPTkey" variable (:default-value t) nil [2426 2848])
+            ("put" code nil nil [2849 2901])
+            ("bibtex-user-optional-fields" variable (:default-value (quote (("annote" "Personal annotation (ignored)")))) nil [2903 3392])
+            ("put" code nil nil [3393 3451])
+            ("bibtex-entry-format" variable (:default-value (quote (opts-or-alts required-fields numerical-fields))) nil [3453 6091])
+            ("put" code nil nil [6092 6646])
+            ("bibtex-field-braces-alist" variable nil nil [6648 7121])
+            ("bibtex-field-strings-alist" variable nil nil [7123 7676])
+            ("bibtex-clean-entry-hook" variable nil nil [7678 7908])
+            ("bibtex-maintain-sorted-entries" variable nil nil [7910 8733])
+            ("put" code nil nil [8734 8855])
+            ("bibtex-sort-entry-class" variable (:default-value (quote (("String") (catch-all) ("Book" "Proceedings")))) nil [8857 9436])
+            ("put" code nil nil [9437 9882])
+            ("bibtex-sort-ignore-string-entries" variable (:default-value t) nil [9884 10170])
+            ("bibtex-field-kill-ring-max" variable (:default-value 20) nil [10172 10325])
+            ("bibtex-entry-kill-ring-max" variable (:default-value 20) nil [10327 10480])
+            ("bibtex-parse-keys-timeout" variable (:default-value 60) nil [10482 10696])
+            ("bibtex-parse-keys-fast" variable (:default-value t) nil [10698 10894])
+            ("define-widget" code nil nil [10896 12737])
+            ("define-obsolete-variable-alias" code nil nil [12739 12833])
+            ("bibtex-BibTeX-entry-alist" variable (:default-value (quote (("Article" "Article in Journal" (("author") ("title" "Title of the article (BibTeX converts it to lowercase)")) (("journal") ("year")) (("volume" "Volume of the journal") ("number" "Number of the journal (only allowed if entry contains volume)") ("pages" "Pages in the journal") ("month") ("note"))) ("InProceedings" "Article in Conference Proceedings" (("author") ("title" "Title of the article in proceedings (BibTeX converts it to lowercase)")) (("booktitle" "Name of the conference proceedings") ("year")) (("editor") ("volume" "Volume of the conference proceedings in the series") ("number" "Number of the conference proceedings in a small series (overwritten by volume)") ("series" "Series in which the conference proceedings appeared") ("pages" "Pages in the conference proceedings") ("month") ("address") ("organization" "Sponsoring organization of the conference") ("publisher" "Publishing company, its location") ("note"))) ("Conference" "Article in Conference Proceedings" (("author") ("title" "Title of the article in proceedings (BibTeX converts it to lowercase)")) (("booktitle" "Name of the conference proceedings") ("year")) (("editor") ("volume" "Volume of the conference proceedings in the series") ("number" "Number of the conference proceedings in a small series (overwritten by volume)") ("series" "Series in which the conference proceedings appeared") ("pages" "Pages in the conference proceedings") ("month") ("address") ("organization" "Sponsoring organization of the conference") ("publisher" "Publishing company, its location") ("note"))) ("InCollection" "Article in a Collection" (("author") ("title" "Title of the article in book (BibTeX converts it to lowercase)") ("booktitle" "Name of the book")) (("publisher") ("year")) (("editor") ("volume" "Volume of the book in the series") ("number" "Number of the book in a small series (overwritten by volume)") ("series" "Series in which the book appeared") ("type" "Word to use instead of \"chapter\"") ("chapter" "Chapter in the book") ("pages" "Pages in the book") ("edition" "Edition of the book as a capitalized English word") ("month") ("address") ("note"))) ("InBook" "Chapter or Pages in a Book" (("author" nil nil 0) ("editor" nil nil 0) ("title" "Title of the book") ("chapter" "Chapter in the book")) (("publisher") ("year")) (("volume" "Volume of the book in the series") ("number" "Number of the book in a small series (overwritten by volume)") ("series" "Series in which the book appeared") ("type" "Word to use instead of \"chapter\"") ("address") ("edition" "Edition of the book as a capitalized English word") ("month") ("pages" "Pages in the book") ("note"))) ("Proceedings" "Conference Proceedings" (("title" "Title of the conference proceedings") ("year")) nil (("booktitle" "Title of the proceedings for cross references") ("editor") ("volume" "Volume of the conference proceedings in the series") ("number" "Number of the conference proceedings in a small series (overwritten by volume)") ("series" "Series in which the conference proceedings appeared") ("address") ("month") ("organization" "Sponsoring organization of the conference") ("publisher" "Publishing company, its location") ("note"))) ("Book" "Book" (("author" nil nil 0) ("editor" nil nil 0) ("title" "Title of the book")) (("publisher") ("year")) (("volume" "Volume of the book in the series") ("number" "Number of the book in a small series (overwritten by volume)") ("series" "Series in which the book appeared") ("address") ("edition" "Edition of the book as a capitalized English word") ("month") ("note"))) ("Booklet" "Booklet (Bound, but no Publisher)" (("title" "Title of the booklet (BibTeX converts it to lowercase)")) nil (("author") ("howpublished" "The way in which the booklet was published") ("address") ("month") ("year") ("note"))) ("PhdThesis" "PhD. Thesis" (("author") ("title" "Title of the PhD. thesis") ("school" "School where the PhD. thesis was written") ("year")) nil (("type" "Type of the PhD. thesis") ("address" "Address of the school (if not part of field \"school\") or country") ("month") ("note"))) ("MastersThesis" "Master's Thesis" (("author") ("title" "Title of the master's thesis (BibTeX converts it to lowercase)") ("school" "School where the master's thesis was written") ("year")) nil (("type" "Type of the master's thesis (if other than \"Master's thesis\")") ("address" "Address of the school (if not part of field \"school\") or country") ("month") ("note"))) ("TechReport" "Technical Report" (("author") ("title" "Title of the technical report (BibTeX converts it to lowercase)") ("institution" "Sponsoring institution of the report") ("year")) nil (("type" "Type of the report (if other than \"technical report\")") ("number" "Number of the technical report") ("address") ("month") ("note"))) ("Manual" "Technical Manual" (("title" "Title of the manual")) nil (("author") ("organization" "Publishing organization of the manual") ("address") ("edition" "Edition of the manual as a capitalized English word") ("month") ("year") ("note"))) ("Unpublished" "Unpublished" (("author") ("title" "Title of the unpublished work (BibTeX converts it to lowercase)") ("note")) nil (("month") ("year"))) ("Misc" "Miscellaneous" nil nil (("author") ("title" "Title of the work (BibTeX converts it to lowercase)") ("howpublished" "The way in which the work was published") ("month") ("year") ("note")))))) nil [12834 20114])
+            ("put" code nil nil [20115 20171])
+            ("bibtex-biblatex-entry-alist" variable (:default-value (quote (("Article" "Article in Journal" (("author") ("title") ("journaltitle") ("year" nil nil 0) ("date" nil nil 0)) nil (("translator") ("annotator") ("commentator") ("subtitle") ("titleaddon") ("editor") ("editora") ("editorb") ("editorc") ("journalsubtitle") ("issuetitle") ("issuesubtitle") ("language") ("origlanguage") ("series") ("volume") ("number") ("eid") ("issue") ("month") ("pages") ("version") ("note") ("issn") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Book" "Single-Volume Book" (("author") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("MVBook" "Multi-Volume Book" (("author") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("language") ("origlanguage") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("InBook" "Chapter or Pages in a Book" (("title") ("year" nil nil 0) ("date" nil nil 0)) (("author") ("booktitle")) (("bookauthor") ("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("BookInBook" "Book in Collection" (("title") ("year" nil nil 0) ("date" nil nil 0)) (("author") ("booktitle")) (("bookauthor") ("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("SuppBook" "Supplemental Material in a Book" (("title") ("year" nil nil 0) ("date" nil nil 0)) (("author") ("booktitle")) (("bookauthor") ("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Booklet" "Booklet (Bound, but no Publisher)" (("author" nil nil 0) ("editor" nil nil 0) ("title") ("year" nil nil 1) ("date" nil nil 1)) nil (("subtitle") ("titleaddon") ("language") ("howpublished") ("type") ("note") ("location") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Collection" "Single-Volume Collection" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("MVCollection" "Multi-Volume Collection" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("language") ("origlanguage") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("InCollection" "Article in a Collection" (("author") ("title") ("year" nil nil 0) ("date" nil nil 0)) (("booktitle")) (("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("SuppCollection" "Supplemental Material in a Collection" (("author") ("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) (("booktitle")) (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Manual" "Technical Manual" (("author" nil nil 0) ("editor" nil nil 0) ("title") ("year" nil nil 1) ("date" nil nil 1)) nil (("subtitle") ("titleaddon") ("language") ("edition") ("type") ("series") ("number") ("version") ("note") ("organization") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Misc" "Miscellaneous" (("author" nil nil 0) ("editor" nil nil 0) ("title") ("year" nil nil 1) ("date" nil nil 1)) nil (("subtitle") ("titleaddon") ("language") ("howpublished") ("type") ("version") ("note") ("organization") ("location") ("date") ("month") ("year") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Online" "Online Resource" (("author" nil nil 0) ("editor" nil nil 0) ("title") ("year" nil nil 1) ("date" nil nil 1) ("url")) nil (("subtitle") ("titleaddon") ("language") ("version") ("note") ("organization") ("date") ("month") ("year") ("addendum") ("pubstate") ("urldate"))) ("Patent" "Patent" (("author") ("title") ("number") ("year" nil nil 0) ("date" nil nil 0)) nil (("holder") ("subtitle") ("titleaddon") ("type") ("version") ("location") ("note") ("date") ("month") ("year") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Periodical" "Complete Issue of a Periodical" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editora") ("editorb") ("editorc") ("subtitle") ("issuetitle") ("issuesubtitle") ("language") ("series") ("volume") ("number") ("issue") ("date") ("month") ("year") ("note") ("issn") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("SuppPeriodical" "Supplemental Material in a Periodical" (("author") ("title") ("journaltitle") ("year" nil nil 0) ("date" nil nil 0)) nil (("translator") ("annotator") ("commentator") ("subtitle") ("titleaddon") ("editor") ("editora") ("editorb") ("editorc") ("journalsubtitle") ("issuetitle") ("issuesubtitle") ("language") ("origlanguage") ("series") ("volume") ("number") ("eid") ("issue") ("month") ("pages") ("version") ("note") ("issn") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Proceedings" "Single-Volume Conference Proceedings" (("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("eventtitle") ("eventdate") ("venue") ("language") ("editor") ("volume") ("part") ("volumes") ("series") ("number") ("note") ("organization") ("publisher") ("location") ("month") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("MVProceedings" "Multi-Volume Conference Proceedings" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("subtitle") ("titleaddon") ("eventtitle") ("eventdate") ("venue") ("language") ("volumes") ("series") ("number") ("note") ("organization") ("publisher") ("location") ("month") ("isbn") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("InProceedings" "Article in Conference Proceedings" (("author") ("title") ("year" nil nil 0) ("date" nil nil 0)) (("booktitle")) (("editor") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("eventtitle") ("eventdate") ("venue") ("language") ("volume") ("part") ("volumes") ("series") ("number") ("note") ("organization") ("publisher") ("location") ("month") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Reference" "Single-Volume Work of Reference" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("MVReference" "Multi-Volume Work of Reference" (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("language") ("origlanguage") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("InReference" "Article in a Work of Reference" (("author") ("editor") ("title") ("year" nil nil 0) ("date" nil nil 0)) (("booktitle")) (("editora") ("editorb") ("editorc") ("translator") ("annotator") ("commentator") ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle") ("maintitleaddon") ("booksubtitle") ("booktitleaddon") ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes") ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Report" "Technical or Research Report" (("author") ("title") ("type") ("institution") ("year" nil nil 0) ("date" nil nil 0)) nil (("subtitle") ("titleaddon") ("language") ("number") ("version") ("note") ("location") ("month") ("isrn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Thesis" "PhD. or Master's Thesis" (("author") ("title") ("type") ("institution") ("year" nil nil 0) ("date" nil nil 0)) nil (("subtitle") ("titleaddon") ("language") ("note") ("location") ("month") ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))) ("Unpublished" "Unpublished" (("author") ("title") ("year" nil nil 0) ("date" nil nil 0)) nil (("subtitle") ("titleaddon") ("language") ("howpublished") ("note") ("location") ("isbn") ("date") ("month") ("year") ("addendum") ("pubstate") ("url") ("urldate")))))) nil [20173 34759])
+            ("put" code nil nil [34760 34818])
+            ("define-widget" code nil nil [34820 35017])
+            ("bibtex-BibTeX-field-alist" variable (:default-value (quote (("author" "Author1 [and Author2 ...] [and others]") ("editor" "Editor1 [and Editor2 ...] [and others]") ("journal" "Name of the journal (use string, remove braces)") ("year" "Year of publication") ("month" "Month of the publication as a string (remove braces)") ("note" "Remarks to be put at the end of the \\bibitem") ("publisher" "Publishing company") ("address" "Address of the publisher")))) nil [35019 35713])
+            ("bibtex-biblatex-field-alist" variable (:default-value (quote (("abstract" "Abstract of the work") ("addendum" "Miscellaneous bibliographic data") ("afterword" "Author(s) of an afterword to the work") ("annotation" "Annotation") ("annotator" "Author(s) of annotations to the work") ("author" "Author(s) of the title") ("bookauthor" "Author(s) of the booktitle.") ("bookpagination" "Pagination scheme of the enclosing work") ("booksubtitle" "Subtitle related to the booktitle") ("booktitle" "Title of the book") ("booktitleaddon" "Annex to the booktitle") ("chapter" "Chapter, section, or any other unit of a work") ("commentator" "Author(s) of a commentary to the work") ("date" "Publication date") ("doi" "Digital Object Identifier") ("edition" "Edition of a printed publication") ("editor" "Editor(s) of the title, booktitle, or maintitle") ("editora" "Secondary editor") ("editorb" "Secondary editor") ("editorc" "Secondary editor") ("editortype" "Type of editorial role performed by the editor") ("editoratype" "Type of editorial role performed by editora") ("editorbtype" "Type of editorial role performed by editorb") ("editorctype" "Type of editorial role performed by editorc") ("eid" "Electronic identifier of an article") ("eprint" "Electronic identifier of an online publication") ("eprintclass" "Additional information related to the eprinttype") ("eprinttype" "Type of eprint identifier") ("eventdate" "Date of a conference or some other event") ("eventtitle" "Title of a conference or some other event") ("file" "Local link to an electronic version of the work") ("foreword" "Author(s) of a foreword to the work") ("holder" "Holder(s) of a patent") ("howpublished" "Publication notice for unusual publications") ("indextitle" "Title to use for indexing instead of the regular title") ("institution" "Name of a university or some other institution") ("introduction" "Author(s) of an introduction to the work") ("isan" "International Standard Audiovisual Number of an audiovisual work") ("isbn" "International Standard Book Number of a book.") ("ismn" "International Standard Music Number for printed music") ("isrn" "International Standard Technical Report Number") ("issn" "International Standard Serial Number of a periodical.") ("issue" "Issue of a journal") ("issuesubtitle" "Subtitle of a specific issue of a journal or other periodical.") ("issuetitle" "Title of a specific issue of a journal or other periodical.") ("iswc" "International Standard Work Code of a musical work") ("journalsubtitle" "Subtitle of a journal, a newspaper, or some other periodical.") ("journaltitle" "Name of a journal, a newspaper, or some other periodical.") ("label" "Substitute for the regular label to be used by the citation style") ("language" "Language(s) of the work") ("library" "Library name and a call number") ("location" "Place(s) of publication") ("mainsubtitle" "Subtitle related to the maintitle") ("maintitle" "Main title of a multi-volume book, such as Collected Works") ("maintitleaddon" "Annex to the maintitle") ("month" "Publication month") ("nameaddon" "Addon to be printed immediately after the author name") ("note" "Miscellaneous bibliographic data") ("number" "Number of a journal or the volume/number of a book in a series") ("organization" "Organization(s) that published a work") ("origdate" "Publication date of the original edition") ("origlanguage" "Original publication language of a translated edition") ("origlocation" "Location of the original edition") ("origpublisher" "Publisher of the original edition") ("origtitle" "Title of the original work") ("pages" "Page number(s) or page range(s)") ("pagetotal" "Total number of pages of the work.") ("pagination" "Pagination of the work") ("part" "Number of a partial volume") ("publisher" "Name(s) of the publisher(s)") ("pubstate" "Publication state of the work, e. g.,'in press'") ("reprinttitle" "Title of a reprint of the work") ("series" "Name of a publication series") ("shortauthor" "Author(s) of the work, given in an abbreviated form") ("shorteditor" "Editor(s) of the work, given in an abbreviated form") ("shortjournal" "Short version or an acronym of the journal title") ("shortseries" "Short version or an acronym of the series field") ("shorttitle" "Title in an abridged form") ("subtitle" "Subtitle of the work") ("title" "Title of the work") ("titleaddon" "Annex to the title") ("translator" "Translator(s) of the work") ("type" "Type of a manual, patent, report, or thesis") ("url" " URL of an online publication.") ("urldate" "Access date of the address specified in the url field") ("venue" "Location of a conference, a symposium, or some other event") ("version" "Revision number of a piece of software, a manual, etc.") ("volume" "Volume of a multi-volume book or a periodical") ("volumes" "Total number of volumes of a multi-volume work") ("year" "Year of publication")))) nil [35715 41104])
+            ("bibtex-dialect-list" variable (:default-value (quote (BibTeX biblatex))) nil [41106 41484])
+            ("bibtex-dialect" variable (:default-value (quote BibTeX)) nil [41486 42041])
+            ("put" code nil nil [42042 42093])
+            ("bibtex-no-opt-remove-re" variable (:default-value "\\`option") nil [42095 42324])
+            ("bibtex-comment-start" variable (:default-value "@Comment") nil [42326 42440])
+            ("bibtex-add-entry-hook" variable nil nil [42442 42577])
+            ("bibtex-predefined-month-strings" variable (:default-value (quote (("jan" . "January") ("feb" . "February") ("mar" . "March") ("apr" . "April") ("may" . "May") ("jun" . "June") ("jul" . "July") ("aug" . "August") ("sep" . "September") ("oct" . "October") ("nov" . "November") ("dec" . "December")))) nil [42579 43165])
+            ("bibtex-predefined-strings" variable (:default-value (append bibtex-predefined-month-strings (quote (("acmcs" . "ACM Computing Surveys") ("acta" . "Acta Informatica") ("cacm" . "Communications of the ACM") ("ibmjrd" . "IBM Journal of Research and Development") ("ibmsj" . "IBM Systems Journal") ("ieeese" . "IEEE Transactions on Software Engineering") ("ieeetc" . "IEEE Transactions on Computers") ("ieeetcad" . "IEEE Transactions on Computer-Aided Design of Integrated Circuits") ("ipl" . "Information Processing Letters") ("jacm" . "Journal of the ACM") ("jcss" . "Journal of Computer and System Sciences") ("scp" . "Science of Computer Programming") ("sicomp" . "SIAM Journal on Computing") ("tcs" . "Theoretical Computer Science") ("tocs" . "ACM Transactions on Computer Systems") ("tods" . "ACM Transactions on Database Systems") ("tog" . "ACM Transactions on Graphics") ("toms" . "ACM Transactions on Mathematical Software") ("toois" . "ACM Transactions on Office Information Systems") ("toplas" . "ACM Transactions on Programming Languages and Systems"))))) nil [43167 44625])
+            ("bibtex-string-files" variable nil nil [44627 44881])
+            ("bibtex-string-file-path" variable (:default-value (getenv "BIBINPUTS")) nil [44883 45043])
+            ("bibtex-files" variable nil nil [45045 45590])
+            ("bibtex-file-path" variable (:default-value (getenv "BIBINPUTS")) nil [45592 45738])
+            ("bibtex-search-entry-globally" variable nil nil [45740 45966])
+            ("bibtex-help-message" variable (:default-value t) nil [45968 46112])
+            ("bibtex-autokey-prefix-string" variable nil nil [46114 46303])
+            ("bibtex-autokey-names" variable (:default-value 1) nil [46305 46668])
+            ("bibtex-autokey-names-stretch" variable nil nil [46670 46922])
+            ("bibtex-autokey-additional-names" variable nil nil [46924 47128])
+            ("bibtex-autokey-expand-strings" variable nil nil [47130 47338])
+            ("bibtex-autokey-transcriptions" variable (:default-value (quote (("\\\\aa" . "a") ("\\\\AA" . "A") ("\\\"a\\|\\\\\\\"a\\|\\\\ae" . "ae") ("\\\"A\\|\\\\\\\"A\\|\\\\AE" . "Ae") ("\\\\i" . "i") ("\\\\j" . "j") ("\\\\l" . "l") ("\\\\L" . "L") ("\\\"o\\|\\\\\\\"o\\|\\\\o\\|\\\\oe" . "oe") ("\\\"O\\|\\\\\\\"O\\|\\\\O\\|\\\\OE" . "Oe") ("\\\"s\\|\\\\\\\"s\\|\\\\3" . "ss") ("\\\"u\\|\\\\\\\"u" . "ue") ("\\\"U\\|\\\\\\\"U" . "Ue") ("\\\\`\\|\\\\'\\|\\\\\\^\\|\\\\~\\|\\\\=\\|\\\\\\.\\|\\\\u\\|\\\\v\\|\\\\H\\|\\\\t\\|\\\\c\\|\\\\d\\|\\\\b" . "") ("[`'\"{}#]" . "") ("\\\\-" . "") ("\\\\?[ 	
+]+\\|~" . " ")))) nil [47340 48845])
+            ("bibtex-autokey-name-change-strings" variable (:default-value bibtex-autokey-transcriptions) nil [48847 49298])
+            ("bibtex-autokey-name-case-convert-function" variable (:default-value (quote downcase)) nil [49300 49754])
+            ("put" code nil nil [49755 49890])
+            ("defvaralias" code nil nil [49891 49983])
+            ("bibtex-autokey-name-length" variable (:default-value (quote infty)) nil [49985 50292])
+            ("bibtex-autokey-name-separator" variable nil nil [50294 50478])
+            ("bibtex-autokey-year-length" variable (:default-value 2) nil [50480 50681])
+            ("bibtex-autokey-use-crossref" variable (:default-value t) nil [50683 51011])
+            ("bibtex-autokey-titlewords" variable (:default-value 5) nil [51013 51429])
+            ("bibtex-autokey-title-terminators" variable (:default-value "[.!?:;]\\|--") nil [51431 51674])
+            ("bibtex-autokey-titlewords-stretch" variable (:default-value 2) nil [51676 51949])
+            ("bibtex-autokey-titleword-ignore" variable (:default-value (quote ("A" "An" "On" "The" "Eine?" "Der" "Die" "Das" "[^[:upper:]].*" ".*[^[:upper:][:lower:]0-9].*"))) nil [51951 52425])
+            ("bibtex-autokey-titleword-case-convert-function" variable (:default-value (quote downcase)) nil [52427 52891])
+            ("defvaralias" code nil nil [52892 52994])
+            ("bibtex-autokey-titleword-abbrevs" variable nil nil [52996 53394])
+            ("bibtex-autokey-titleword-change-strings" variable (:default-value bibtex-autokey-transcriptions) nil [53396 53858])
+            ("bibtex-autokey-titleword-length" variable (:default-value 5) nil [53860 54174])
+            ("bibtex-autokey-titleword-separator" variable (:default-value "_") nil [54176 54356])
+            ("bibtex-autokey-name-year-separator" variable nil nil [54358 54552])
+            ("bibtex-autokey-year-title-separator" variable (:default-value ":_") nil [54554 54752])
+            ("bibtex-autokey-edit-before-use" variable (:default-value t) nil [54754 54917])
+            ("bibtex-autokey-before-presentation-function" variable nil nil [54919 55224])
+            ("bibtex-entry-offset" variable nil nil [55226 55391])
+            ("bibtex-field-indentation" variable (:default-value 2) nil [55393 55521])
+            ("bibtex-text-indentation" variable (:default-value (+ bibtex-field-indentation (length "organization = "))) nil [55523 55774])
+            ("bibtex-contline-indentation" variable (:default-value (+ bibtex-text-indentation 1)) nil [55776 55942])
+            ("bibtex-align-at-equal-sign" variable nil nil [55944 56180])
+            ("bibtex-comma-after-last-field" variable nil nil [56182 56336])
+            ("bibtex-autoadd-commas" variable (:default-value t) nil [56338 56480])
+            ("bibtex-autofill-types" variable (:default-value (quote ("Proceedings"))) nil [56482 56646])
+            ("bibtex-summary-function" variable (:default-value (quote bibtex-summary)) nil [56648 57039])
+            ("bibtex-generate-url-list" variable (:default-value (quote ((("url" . ".*:.*")) (("doi" . "10\\.[0-9]+/.+") "http://dx.doi.org/%s" ("doi" ".*" 0))))) nil [57041 59704])
+            ("put" code nil nil [59705 59760])
+            ("bibtex-cite-matcher-alist" variable (:default-value (quote (("\\\\cite[ 	
+]*{\\([^}]+\\)}" . 1)))) nil [59762 60286])
+            ("bibtex-expand-strings" variable nil nil [60288 60437])
+            ("bibtex-search-buffer" variable (:default-value "*BibTeX Search*") nil [60439 60578])
+            ("bibtex-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 34 "\"" st) (modify-syntax-entry 36 "$$  " st) (modify-syntax-entry 37 "<   " st) (modify-syntax-entry 39 "w   " st) (modify-syntax-entry 64 "w   " st) (modify-syntax-entry 92 "\\" st) (modify-syntax-entry 12 ">   " st) (modify-syntax-entry 10 ">   " st) (modify-syntax-entry 61 "." st) (modify-syntax-entry 126 " " st) st)) nil [60794 61409])
+            ("bibtex-mode-map" variable (:default-value (let ((km (make-sparse-keymap))) (define-key km "	" (quote bibtex-find-text)) (define-key km "
+" (quote bibtex-next-field)) (define-key km "\211" (quote completion-at-point)) (define-key km "\"" (quote bibtex-remove-delimiters)) (define-key km "{" (quote bibtex-remove-delimiters)) (define-key km "}" (quote bibtex-remove-delimiters)) (define-key km "" (quote bibtex-clean-entry)) (define-key km "" (quote bibtex-fill-entry)) (define-key km "" (quote bibtex-search-entry)) (define-key km "" (quote bibtex-search-crossref)) (define-key km "" (quote bibtex-copy-summary-as-kill)) (define-key km "?" (quote bibtex-print-help-message)) (define-key km "" (quote bibtex-pop-previous)) (define-key km "" (quote bibtex-pop-next)) (define-key km "" (quote bibtex-kill-field)) (define-key km "\353" (quote bibtex-copy-field-as-kill)) (define-key km "" (quote bibtex-kill-entry)) (define-key km "\367" (quote bibtex-copy-entry-as-kill)) (define-key km "" (quote bibtex-yank)) (define-key km "\371" (quote bibtex-yank-pop)) (define-key km "" (quote bibtex-empty-field)) (define-key km "" (quote bibtex-make-field)) (define-key km "" (quote bibtex-entry-update)) (define-key km "$" (quote bibtex-ispell-abstract)) (define-key km "\201" (quote bibtex-beginning-of-entry)) (define-key km "\205" (quote bibtex-end-of-entry)) (define-key km "\214" (quote bibtex-reposition-window)) (define-key km "\210" (quote bibtex-mark-entry)) (define-key km "" (quote bibtex-entry)) (define-key km "n" (quote bibtex-narrow-to-entry)) (define-key km "w" (quote widen)) (define-key km "" (quote bibtex-url)) (define-key km "" (quote bibtex-search-entries)) (define-key km "" (quote bibtex-remove-OPT-or-ALT)) (define-key km "	" (quote bibtex-InProceedings)) (define-key km "i" (quote bibtex-InCollection)) (define-key km "I" (quote bibtex-InBook)) (define-key km "" (quote bibtex-Article)) (define-key km "" (quote bibtex-InBook)) (define-key km "b" (quote bibtex-Book)) (define-key km "B" (quote bibtex-Booklet)) (define-key km "" (quote bibtex-InCollection)) (define-key km "
" (quote bibtex-Manual)) (define-key km "m" (quote bibtex-MastersThesis)) (define-key km "M" (quote bibtex-Misc)) (define-key km "" (quote bibtex-InProceedings)) (define-key km "p" (quote bibtex-Proceedings)) (define-key km "P" (quote bibtex-PhdThesis)) (define-key km "\360" (quote bibtex-Preamble)) (define-key km "" (quote bibtex-String)) (define-key km "" (quote bibtex-TechReport)) (define-key km "" (quote bibtex-Unpublished)) km)) nil [61411 64226])
+            ("easy-menu-define" code nil nil [64228 66851])
+            ("bibtex-entry-alist" variable nil nil [66878 66989])
+            ("bibtex-field-alist" variable nil nil [66991 67102])
+            ("bibtex-field-braces-opt" variable nil nil [67104 67274])
+            ("bibtex-field-strings-opt" variable nil nil [67276 67493])
+            ("bibtex-pop-previous-search-point" variable nil nil [67495 67619])
+            ("bibtex-pop-next-search-point" variable nil nil [67621 67737])
+            ("bibtex-field-kill-ring" variable nil nil [67739 67874])
+            ("bibtex-field-kill-ring-yank-pointer" variable nil nil [67876 68000])
+            ("bibtex-entry-kill-ring" variable nil nil [68002 68138])
+            ("bibtex-entry-kill-ring-yank-pointer" variable nil nil [68140 68264])
+            ("bibtex-last-kill-command" variable nil nil [68266 68366])
+            ("bibtex-strings" variable (:default-value (lazy-completion-table bibtex-strings (lambda nil (bibtex-parse-strings (bibtex-string-files-init))))) nil [68368 68663])
+            ("make-variable-buffer-local" code nil nil [68664 68708])
+            ("put" code nil nil [68709 68754])
+            ("bibtex-reference-keys" variable (:default-value (lazy-completion-table bibtex-reference-keys (lambda nil (bibtex-parse-keys nil t)))) nil [68756 69019])
+            ("make-variable-buffer-local" code nil nil [69020 69071])
+            ("put" code nil nil [69072 69124])
+            ("bibtex-buffer-last-parsed-tick" variable nil nil [69126 69243])
+            ("bibtex-parse-idle-timer" variable nil nil [69245 69323])
+            ("bibtex-progress-lastperc" variable nil nil [69325 69417])
+            ("bibtex-progress-lastmes" variable nil nil [69419 69491])
+            ("bibtex-progress-interval" variable nil nil [69493 69566])
+            ("bibtex-key-history" variable nil nil [69568 69634])
+            ("bibtex-entry-type-history" variable nil nil [69636 69716])
+            ("bibtex-field-history" variable nil nil [69718 69793])
+            ("bibtex-reformat-previous-options" variable nil nil [69795 69873])
+            ("bibtex-reformat-previous-reference-keys" variable nil nil [69875 69974])
+            ("bibtex-field-name" variable
+               (:constant-flag t
+                :default-value "[^\"#%'(),={} 	
+0-9][^\"#%'(),={} 	
+]*")
+                nil [69976 70097])
+            ("bibtex-name-part" variable
+               (:constant-flag t
+                :default-value (concat ",[ 	
+]*\\(" bibtex-field-name "\\)"))
+                nil [70099 70229])
+            ("bibtex-reference-key" variable
+               (:constant-flag t
+                :default-value "[][[:alnum:].:;?!`'/*@+|()<>&_^$-]+")
+                nil [70231 70362])
+            ("bibtex-field-const" variable
+               (:constant-flag t
+                :default-value "[][[:alnum:].:;?!`'/*@+=|<>&_^$-]+")
+                nil [70364 70475])
+            ("bibtex-entry-type" variable nil nil [70477 70592])
+            ("bibtex-entry-head" variable nil nil [70594 70732])
+            ("bibtex-entry-maybe-empty-head" variable nil nil [70734 70891])
+            ("bibtex-any-entry-maybe-empty-head" variable
+               (:constant-flag t
+                :default-value (concat "^[ 	]*\\(@[ 	]*" bibtex-field-name "\\)[ 	]*[({][ 	
+]*\\(" bibtex-reference-key "\\)?"))
+                nil [70893 71131])
+            ("bibtex-any-valid-entry-type" variable nil nil [71133 71286])
+            ("bibtex-type-in-head" variable
+               (:constant-flag t
+                :default-value 1)
+                nil [71288 71393])
+            ("bibtex-key-in-head" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [71395 71498])
+            ("bibtex-string-type" variable
+               (:constant-flag t
+                :default-value "^[ 	]*\\(@[ 	]*String\\)[ 	]*[({][ 	
+]*")
+                nil [71500 71632])
+            ("bibtex-string-maybe-empty-head" variable
+               (:constant-flag t
+                :default-value (concat bibtex-string-type "\\(" bibtex-reference-key "\\)?"))
+                nil [71634 71801])
+            ("bibtex-preamble-prefix" variable
+               (:constant-flag t
+                :default-value "[ 	]*\\(@[ 	]*Preamble\\)[ 	]*[({][ 	
+]*")
+                nil [71803 71950])
+            ("bibtex-font-lock-syntactic-keywords" variable
+               (:constant-flag t
+                :default-value (\` (((\, (concat "^[ 	]*\\(" (substring bibtex-comment-start 0 1) "\\)" (substring bibtex-comment-start 1) "\\>")) 1 (quote (11))))))
+                nil [71952 72139])
+            ("bibtex-font-lock-keywords" variable (:default-value (\` (((\, bibtex-any-entry-maybe-empty-head) ((\, bibtex-type-in-head) font-lock-function-name-face) ((\, bibtex-key-in-head) font-lock-constant-face nil t)) ((\, (concat "^[ 	]*\\(OPT" bibtex-field-name "\\)[ 	]*=")) 1 font-lock-comment-face) ((\, (concat "^[ 	]*\\(" bibtex-field-name "\\)[ 	]*=")) 1 font-lock-variable-name-face) (bibtex-font-lock-url) (bibtex-font-lock-crossref) (\,@ (mapcar (lambda (matcher) (\` ((lambda (bound) (bibtex-font-lock-cite (quote (\, matcher)) bound))))) bibtex-cite-matcher-alist))))) nil [72141 72904])
+            ("bibtex-font-lock-url-regexp" variable (:default-value (concat "^[ 	]*" (regexp-opt (delete-dups (mapcar (quote caar) bibtex-generate-url-list)) t) "[ 	]*=[ 	]*")) nil [72906 73210])
+            ("bibtex-string-empty-key" variable nil nil [73212 73305])
+            ("bibtex-sort-entry-class-alist" variable nil nil [73307 73511])
+            ("bibtex-parse-association" function (:arguments ("parse-lhs" "parse-rhs")) nil [73515 74206])
+            ("bibtex-parse-field-name" function nil nil [74208 75295])
+            ("bibtex-braced-string-syntax-table" variable
+               (:constant-flag t
+                :default-value (let ((st (make-syntax-table))) (modify-syntax-entry 123 "(}" st) (modify-syntax-entry 125 "){" st) (modify-syntax-entry 91 "." st) (modify-syntax-entry 93 "." st) (modify-syntax-entry 40 "." st) (modify-syntax-entry 41 "." st) (modify-syntax-entry 92 "." st) (modify-syntax-entry 34 "." st) st))
+                nil [75297 75723])
+            ("bibtex-quoted-string-syntax-table" variable
+               (:constant-flag t
+                :default-value (let ((st (make-syntax-table))) (modify-syntax-entry 92 "\\" st) (modify-syntax-entry 34 "\"" st) st))
+                nil [75725 75929])
+            ("bibtex-parse-field-string" function nil nil [75931 76702])
+            ("bibtex-parse-field-text" function nil nil [76704 77642])
+            ("bibtex-parse-field" function nil nil [77644 77992])
+            ("bibtex-start-of-field" function (:arguments ("bounds")) nil [77994 78058])
+            ("bibtex-start-of-name-in-field" function (:arguments ("bounds")) nil [78059 78131])
+            ("bibtex-end-of-name-in-field" function (:arguments ("bounds")) nil [78132 78202])
+            ("bibtex-start-of-text-in-field" function (:arguments ("bounds")) nil [78203 78269])
+            ("bibtex-end-of-text-in-field" function (:arguments ("bounds")) nil [78270 78334])
+            ("bibtex-end-of-field" function (:arguments ("bounds")) nil [78335 78391])
+            ("bibtex-search-forward-field" function (:arguments ("name" "bound")) nil [78393 80524])
+            ("bibtex-search-backward-field" function (:arguments ("name" "bound")) nil [80526 81987])
+            ("bibtex-name-in-field" function (:arguments ("bounds" "remove-opt-alt")) nil [81989 82575])
+            ("bibtex-text-in-field-bounds" function (:arguments ("bounds" "content")) nil [82577 83910])
+            ("bibtex-text-in-field" function (:arguments ("field" "follow-crossref")) nil [83912 84911])
+            ("bibtex-parse-string-prefix" function nil nil [84913 85819])
+            ("bibtex-parse-string-postfix" function nil nil [85821 86436])
+            ("bibtex-parse-string" function (:arguments ("empty-key")) nil [86438 86920])
+            ("bibtex-search-forward-string" function (:arguments ("empty-key")) nil [86922 87565])
+            ("bibtex-reference-key-in-string" function (:arguments ("bounds")) nil [87567 87788])
+            ("bibtex-text-in-string" function (:arguments ("bounds" "content")) nil [87790 88136])
+            ("bibtex-start-of-text-in-string" function (:arguments ("bounds")) nil [88138 88211])
+            ("bibtex-end-of-text-in-string" function (:arguments ("bounds")) nil [88212 88283])
+            ("bibtex-end-of-string" function (:arguments ("bounds")) nil [88284 88347])
+            ("bibtex-type-in-head" function nil nil [88349 88602])
+            ("bibtex-key-in-head" function (:arguments ("empty")) nil [88604 88794])
+            ("bibtex-parse-preamble" function nil nil [88796 89256])
+            ("bibtex-string=" function (:arguments ("str1" "str2")) nil [89279 89423])
+            ("bibtex-delete-whitespace" function nil nil [89425 89580])
+            ("bibtex-current-line" function nil nil [89582 89739])
+            ("bibtex-valid-entry" function (:arguments ("empty-key")) nil [89741 91179])
+            ("bibtex-skip-to-valid-entry" function
+               (:user-visible-flag t
+                :arguments ("backward"))
+                nil [91181 92465])
+            ("bibtex-map-entries" function (:arguments ("fun")) nil [92467 93467])
+            ("bibtex-progress-message" function (:arguments ("flag" "interval")) nil [93469 94621])
+            ("bibtex-field-left-delimiter" function nil nil [94623 94784])
+            ("bibtex-field-right-delimiter" function nil nil [94786 94948])
+            ("bibtex-entry-left-delimiter" function nil nil [94950 95110])
+            ("bibtex-entry-right-delimiter" function nil nil [95112 95273])
+            ("bibtex-flash-head" function (:arguments ("prompt")) nil [95275 95913])
+            ("bibtex-make-optional-field" function (:arguments ("field")) nil [95915 96159])
+            ("bibtex-move-outside-of-entry" function nil nil [96161 96739])
+            ("bibtex-beginning-of-first-entry" function nil nil [96741 97005])
+            ("bibtex-enclosing-field" function (:arguments ("comma" "noerr")) nil [97007 98117])
+            ("bibtex-beginning-first-field" function (:arguments ("beg")) nil [98119 98387])
+            ("bibtex-insert-kill" function (:arguments ("n" "comma")) nil [98389 100123])
+            ("bibtex-vec-push" function (:arguments ("vec" "idx" "newelt")) nil [100125 100269])
+            ("bibtex-vec-incr" function (:arguments ("vec" "idx")) nil [100271 100412])
+            ("bibtex-format-entry" function nil nil [100414 118221])
+            ("bibtex-field-re-init" function (:arguments ("regexp-alist" "type")) nil [118223 119321])
+            ("bibtex-autokey-abbrev" function (:arguments ("string" "len")) nil [119325 120080])
+            ("bibtex-autokey-get-field" function (:arguments ("field" "change-list")) nil [120082 120804])
+            ("bibtex-autokey-get-names" function nil nil [120806 122201])
+            ("bibtex-autokey-demangle-name" function (:arguments ("fullname")) nil [122203 123753])
+            ("bibtex-autokey-get-year" function nil nil [123755 124045])
+            ("bibtex-autokey-get-title" function nil nil [124047 126158])
+            ("bibtex-autokey-demangle-title" function (:arguments ("titleword")) nil [126160 126787])
+            ("bibtex-generate-autokey" function nil nil [126789 131195])
+            ("bibtex-global-key-alist" function nil nil [131199 131651])
+            ("bibtex-read-key" function (:arguments ("prompt" "key" "global")) nil [131653 132090])
+            ("bibtex-read-string-key" function (:arguments ("key")) nil [132092 132342])
+            ("bibtex-parse-keys" function (:arguments ("abortable" "verbose")) nil [132344 135824])
+            ("bibtex-parse-strings" function (:arguments ("add" "abortable")) nil [135826 137234])
+            ("bibtex-strings" function nil nil [137236 137439])
+            ("bibtex-string-files-init" function nil nil [137441 139098])
+            ("bibtex-parse-buffers-stealthily" function nil nil [139100 140327])
+            ("bibtex-initialize" function
+               (:user-visible-flag t
+                :arguments ("current" "force" "select"))
+                nil [140344 144074])
+            ("bibtex-complete-string-cleanup" function (:arguments ("compl")) nil [144076 144559])
+            ("bibtex-complete-crossref-cleanup" function (:arguments ("buf")) nil [144561 145062])
+            ("bibtex-copy-summary-as-kill" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [145064 145692])
+            ("bibtex-summary" function nil nil [145694 147269])
+            ("bibtex-pop" function (:arguments ("arg" "direction")) nil [147271 149763])
+            ("bibtex-beginning-of-field" function nil nil [149765 150163])
+            ("bibtex-font-lock-url" function (:arguments ("bound" "no-button")) nil [150165 151611])
+            ("bibtex-font-lock-crossref" function (:arguments ("bound")) nil [151613 152323])
+            ("bibtex-font-lock-cite" function (:arguments ("matcher" "bound")) nil [152325 152847])
+            ("bibtex-button-action" function (:arguments ("button")) nil [152849 153010])
+            ("define-button-type" code nil nil [153012 153158])
+            ("define-button-type" code nil nil [153160 153335])
+            ("bibtex-button" function (:arguments ("beg" "end" "type" "args")) nil [153337 153519])
+            ("define-derived-mode" code nil nil [153565 158170])
+            ("bibtex-entry-alist" function (:arguments ("dialect")) nil [158172 159560])
+            ("bibtex-set-dialect" function
+               (:user-visible-flag t
+                :arguments ("dialect" "local"))
+                nil [159562 161875])
+            ("let" code nil nil [162053 163803])
+            ("bibtex-field-list" function (:arguments ("entry-type")) nil [163805 165268])
+            ("bibtex-entry" function
+               (:user-visible-flag t
+                :arguments ("entry-type"))
+                nil [165270 166512])
+            ("bibtex-entry-update" function
+               (:user-visible-flag t
+                :arguments ("entry-type"))
+                nil [166514 168524])
+            ("bibtex-parse-entry" function (:arguments ("content")) nil [168526 169368])
+            ("bibtex-autofill-entry" function (:user-visible-flag t) nil [169370 172610])
+            ("bibtex-print-help-message" function
+               (:user-visible-flag t
+                :arguments ("field" "comma"))
+                nil [172612 173838])
+            ("bibtex-make-field" function
+               (:user-visible-flag t
+                :arguments ("field" "move" "interactive" "nodelim"))
+                nil [173840 176246])
+            ("bibtex-beginning-of-entry" function (:user-visible-flag t) nil [176248 176706])
+            ("bibtex-end-of-entry" function (:user-visible-flag t) nil [176708 177639])
+            ("bibtex-goto-line" function (:arguments ("arg")) nil [177641 177912])
+            ("bibtex-reposition-window" function (:user-visible-flag t) nil [177914 178704])
+            ("bibtex-mark-entry" function (:user-visible-flag t) nil [178706 178893])
+            ("bibtex-count-entries" function
+               (:user-visible-flag t
+                :arguments ("count-string-entries"))
+                nil [178895 179589])
+            ("bibtex-ispell-entry" function (:user-visible-flag t) nil [179591 179800])
+            ("bibtex-ispell-abstract" function (:user-visible-flag t) nil [179802 180226])
+            ("bibtex-narrow-to-entry" function (:user-visible-flag t) nil [180228 180446])
+            ("bibtex-entry-index" function nil nil [180448 181510])
+            ("bibtex-init-sort-entry-class-alist" function nil nil [181512 182089])
+            ("bibtex-lessp" function (:arguments ("index1" "index2")) nil [182091 184129])
+            ("bibtex-sort-buffer" function (:user-visible-flag t) nil [184131 185061])
+            ("bibtex-search-crossref" function
+               (:user-visible-flag t
+                :arguments ("crossref-key" "pnt" "split" "noerror"))
+                nil [185089 188619])
+            ("defalias" code nil nil [188646 188702])
+            ("bibtex-dist" function (:arguments ("pos" "beg" "end")) nil [188704 188909])
+            ("bibtex-search-entry" function
+               (:user-visible-flag t
+                :arguments ("key" "global" "start" "display"))
+                nil [188926 191265])
+            ("defalias" code nil nil [191292 191342])
+            ("bibtex-prepare-new-entry" function (:arguments ("index")) nil [191344 194285])
+            ("bibtex-validate" function
+               (:user-visible-flag t
+                :arguments ("test-thoroughly"))
+                nil [194287 202901])
+            ("bibtex-validate-globally" function
+               (:user-visible-flag t
+                :arguments ("strings"))
+                nil [202938 205538])
+            ("bibtex-next-field" function
+               (:user-visible-flag t
+                :arguments ("begin" "comma"))
+                nil [205575 206514])
+            ("bibtex-find-text" function
+               (:user-visible-flag t
+                :arguments ("begin" "noerror" "help" "comma"))
+                nil [206516 207557])
+            ("bibtex-find-text-internal" function (:arguments ("noerror" "subfield" "comma")) nil [207559 211397])
+            ("bibtex-remove-OPT-or-ALT" function
+               (:user-visible-flag t
+                :arguments ("comma"))
+                nil [211399 212691])
+            ("bibtex-remove-delimiters" function
+               (:user-visible-flag t
+                :arguments ("comma"))
+                nil [212693 213111])
+            ("bibtex-kill-field" function
+               (:user-visible-flag t
+                :arguments ("copy-only" "comma"))
+                nil [213113 214397])
+            ("bibtex-copy-field-as-kill" function
+               (:user-visible-flag t
+                :arguments ("comma"))
+                nil [214399 214655])
+            ("bibtex-kill-entry" function
+               (:user-visible-flag t
+                :arguments ("copy-only"))
+                nil [214657 216013])
+            ("bibtex-copy-entry-as-kill" function (:user-visible-flag t) nil [216015 216163])
+            ("bibtex-yank" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [216165 216531])
+            ("bibtex-yank-pop" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [216533 217791])
+            ("bibtex-empty-field" function
+               (:user-visible-flag t
+                :arguments ("comma"))
+                nil [217793 218325])
+            ("bibtex-pop-previous" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [218327 218613])
+            ("bibtex-pop-next" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [218615 218909])
+            ("bibtex-clean-entry" function
+               (:user-visible-flag t
+                :arguments ("new-key" "called-by-reformat"))
+                nil [218911 224178])
+            ("bibtex-fill-field-bounds" function (:arguments ("bounds" "justify" "move")) nil [224180 225417])
+            ("bibtex-fill-field" function
+               (:user-visible-flag t
+                :arguments ("justify"))
+                nil [225419 225809])
+            ("bibtex-fill-entry" function (:user-visible-flag t) nil [225811 226672])
+            ("bibtex-realign" function nil nil [226674 227485])
+            ("bibtex-reformat" function
+               (:user-visible-flag t
+                :arguments ("read-options"))
+                nil [227487 231495])
+            ("bibtex-convert-alien" function
+               (:user-visible-flag t
+                :arguments ("read-options"))
+                nil [231497 232429])
+            ("define-obsolete-function-alias" code nil nil [232431 232508])
+            ("bibtex-completion-at-point-function" function nil nil [232509 236358])
+            ("bibtex-String" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [236360 237214])
+            ("bibtex-Preamble" function (:user-visible-flag t) nil [237216 237634])
+            ("bibtex-url" function
+               (:user-visible-flag t
+                :arguments ("pos" "no-browse"))
+                nil [237636 242692])
+            ("bibtex-search-entries" function
+               (:user-visible-flag t
+                :arguments ("field" "regexp" "global" "display"))
+                nil [242934 246837])
+            ("bibtex-display-entries" function (:arguments ("entries" "append")) nil [246839 248075])
+            ("bibtex" package nil nil [248105 248122]))          
+      :file "bibtex.el"
+      :pointmax 248147
+      :fsize 248146
+      :lastmodtime '(23525 29606 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("forward-page" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [1003 2074])
+            ("backward-page" function
+               (:user-visible-flag t
+                :arguments ("count"))
+                nil [2076 2349])
+            ("mark-page" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2351 2792])
+            ("narrow-to-page" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2794 4443])
+            ("put" code nil nil [4444 4477])
+            ("count-lines-page" function (:user-visible-flag t) nil [4479 5038])
+            ("what-page" function (:user-visible-flag t) nil [5040 5470])
+            ("page" package nil nil [5511 5526]))          
+      :file "page.el"
+      :pointmax 5550
+      :fsize 5549
+      :lastmodtime '(23525 29608 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("text-mode-hook" variable (:default-value (quote (text-mode-hook-identify))) nil [1155 1354])
+            ("text-mode-variant" variable nil nil [1356 1497])
+            ("text-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 34 ".   " st) (modify-syntax-entry 92 ".   " st) (modify-syntax-entry 39 "w p" st) (modify-syntax-entry 1523 "w   ") (modify-syntax-entry 1524 "w   ") (modify-syntax-entry 183 "w   ") (modify-syntax-entry 8231 "w   ") (modify-syntax-entry 65306 "w   ") st)) nil [1499 2783])
+            ("text-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "	" (quote ispell-complete-word)) (define-key map [menu-bar text] (cons "Text" (make-sparse-keymap "Text"))) (bindings--define-key map [menu-bar text toggle-text-mode-auto-fill] (quote (menu-item "Auto Fill" toggle-text-mode-auto-fill :button (:toggle memq (quote turn-on-auto-fill) text-mode-hook) :help "Automatically fill text while typing in text modes (Auto Fill mode)"))) (bindings--define-key map [menu-bar text paragraph-indent-minor-mode] (quote (menu-item "Paragraph Indent" paragraph-indent-minor-mode :button (:toggle bound-and-true-p paragraph-indent-minor-mode) :help "Toggle paragraph indent minor mode"))) (bindings--define-key map [menu-bar text sep] menu-bar-separator) (bindings--define-key map [menu-bar text center-region] (quote (menu-item "Center Region" center-region :help "Center the marked region" :enable (region-active-p)))) (bindings--define-key map [menu-bar text center-paragraph] (quote (menu-item "Center Paragraph" center-paragraph :help "Center the current paragraph"))) (bindings--define-key map [menu-bar text center-line] (quote (menu-item "Center Line" center-line :help "Center the current line"))) map)) nil [2785 4336])
+            ("define-derived-mode" code nil nil [4340 4892])
+            ("define-derived-mode" code nil nil [4894 5468])
+            ("define-minor-mode" code nil nil [5470 6653])
+            ("defalias" code nil nil [6655 6696])
+            ("text-mode-hook-identify" function nil nil [6912 7123])
+            ("toggle-text-mode-auto-fill" function (:user-visible-flag t) nil [7125 7832])
+            ("define-key" code nil nil [7836 7888])
+            ("center-paragraph" function (:user-visible-flag t) nil [7890 8190])
+            ("center-region" function
+               (:user-visible-flag t
+                :arguments ("from" "to"))
+                nil [8192 8616])
+            ("define-key" code nil nil [8618 8665])
+            ("center-line" function
+               (:user-visible-flag t
+                :arguments ("nlines"))
+                nil [8667 9564])
+            ("text-mode" package nil nil [9566 9586]))          
+      :file "text-mode.el"
+      :pointmax 9615
+      :fsize 9614
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("skeleton" include nil nil [1165 1184])
+            ("cl-lib" include nil nil [1145 1162])
+            ("compare-w" include nil nil [1122 1142])
+            ("font-lock-comment-face" variable nil nil [1187 1218])
+            ("font-lock-doc-face" variable nil nil [1219 1246])
+            ("shell" include nil nil [1248 1264])
+            ("compile" include nil nil [1265 1283])
+            ("tex-file" customgroup (:user-visible-flag t) nil [1285 1370])
+            ("tex-run" customgroup (:user-visible-flag t) nil [1372 1470])
+            ("tex-view" customgroup (:user-visible-flag t) nil [1472 1562])
+            ("tex-flymake" customgroup (:user-visible-flag t) nil [1564 1664])
+            ("tex-shell-file-name" variable nil nil [1681 1862])
+            ("tex-directory" variable (:default-value (purecopy ".")) nil [1879 2207])
+            ("tex-first-line-header-regexp" variable nil nil [2224 2589])
+            ("tex-main-file" variable nil nil [2606 2883])
+            ("tex-offer-save" variable (:default-value t) nil [2900 3042])
+            ("tex-run-command" variable (:default-value (purecopy "tex")) nil [3059 3257])
+            ("latex-run-command" variable (:default-value (purecopy "latex")) nil [3274 3480])
+            ("slitex-run-command" variable (:default-value (purecopy "slitex")) nil [3497 3707])
+            ("tex-start-options" variable (:default-value (purecopy "")) nil [3724 4075])
+            ("tex-start-commands" variable (:default-value (purecopy "\\nonstopmode\\input")) nil [4092 4564])
+            ("latex-standard-block-names" variable (:default-value (quote ("abstract" "array" "center" "description" "displaymath" "document" "enumerate" "eqnarray" "eqnarray*" "equation" "figure" "figure*" "flushleft" "flushright" "itemize" "letter" "list" "minipage" "picture" "quotation" "quote" "slide" "sloppypar" "tabbing" "table" "table*" "tabular" "tabular*" "thebibliography" "theindex*" "titlepage" "trivlist" "verbatim" "verbatim*" "verse" "math"))) nil [4566 5063])
+            ("latex-block-names" variable nil nil [5080 5262])
+            ("tex-bibtex-command" variable (:default-value (purecopy "bibtex")) nil [5279 5575])
+            ("tex-dvi-print-command" variable (:default-value (purecopy "lpr -d")) nil [5592 5880])
+            ("tex-alt-dvi-print-command" variable (:default-value (purecopy "lpr -d")) nil [5897 6601])
+            ("tex-dvi-view-command" variable (:default-value (\` (cond ((eq window-system (quote x)) (\, (purecopy "xdvi"))) ((eq window-system (quote w32)) (\, (purecopy "yap"))) (t (\, (purecopy "dvi2tty * | cat -s")))))) nil [6618 7186])
+            ("tex-show-queue-command" variable (:default-value (purecopy "lpq")) nil [7203 7417])
+            ("tex-default-mode" variable (:default-value (quote latex-mode)) nil [7434 7767])
+            ("tex-open-quote" variable (:default-value (purecopy "``")) nil [7784 7968])
+            ("tex-close-quote" variable (:default-value (purecopy "''")) nil [7985 8171])
+            ("tex-fontify-script" variable (:default-value t) nil [8173 8313])
+            ("put" code nil nil [8314 8370])
+            ("tex-font-script-display" variable (:default-value (quote (-0.2 0.2))) nil [8372 8827])
+            ("tex-chktex-program" variable (:default-value "chktex") nil [8829 9012])
+            ("tex-chktex-extra-flags" variable nil nil [9014 9172])
+            ("tex-last-temp-file" variable nil nil [9174 9376])
+            ("tex-command" variable (:default-value "tex") nil [9378 9736])
+            ("tex-trailer" variable nil nil [9738 9839])
+            ("tex-start-of-header" variable nil nil [9841 9951])
+            ("tex-end-of-header" variable nil nil [9953 10059])
+            ("tex-shell-cd-command" variable (:default-value "cd") nil [10061 10229])
+            ("tex-zap-file" variable nil nil [10231 10397])
+            ("tex-last-buffer-texed" variable nil nil [10399 10466])
+            ("tex-print-file" variable nil nil [10468 10593])
+            ("tex-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 37 "<" st) (modify-syntax-entry 10 ">" st) (modify-syntax-entry 12 ">" st) (modify-syntax-entry 0 "w" st) (modify-syntax-entry 39 "w" st) (modify-syntax-entry 64 "_" st) (modify-syntax-entry 42 "_" st) (modify-syntax-entry 9 " " st) (modify-syntax-entry 126 "." st) (modify-syntax-entry 36 "$$" st) (modify-syntax-entry 92 "/" st) (modify-syntax-entry 34 "." st) (modify-syntax-entry 38 "." st) (modify-syntax-entry 95 "." st) (modify-syntax-entry 94 "." st) st)) nil [10595 11399])
+            ("latex-imenu-indent-string" variable (:default-value ". ") nil [11432 11650])
+            ("latex-section-alist" variable (:default-value (quote (("part" . 0) ("chapter" . 1) ("section" . 2) ("subsection" . 3) ("subsubsection" . 4) ("paragraph" . 5) ("subparagraph" . 6)))) nil [11652 11822])
+            ("latex-metasection-list" variable (:default-value (quote ("documentstyle" "documentclass" "begin{document}" "end{document}" "appendix" "frontmatter" "mainmatter" "backmatter"))) nil [11824 11985])
+            ("latex-imenu-create-index" function nil nil [11987 14128])
+            ("latex-outline-regexp" variable (:default-value (concat "\\\\" (regexp-opt (append latex-metasection-list (mapcar (function car) latex-section-alist)) t))) nil [14163 14326])
+            ("latex-outline-level" function nil nil [14328 14478])
+            ("tex-current-defun-name" function nil nil [14480 14857])
+            ("tex-font-lock-keywords-1" variable
+               (:constant-flag t
+                :default-value (eval-when-compile (let* ((headings (regexp-opt (quote ("title" "begin" "end" "chapter" "part" "section" "subsection" "subsubsection" "paragraph" "subparagraph" "subsubparagraph" "newcommand" "renewcommand" "providecommand" "newenvironment" "renewenvironment" "newtheorem" "renewtheorem")) t)) (variables (regexp-opt (quote ("newcounter" "newcounter*" "setcounter" "addtocounter" "setlength" "addtolength" "settowidth")) t)) (includes (regexp-opt (quote ("input" "include" "includeonly" "bibliography" "epsfig" "psfig" "epsf" "nofiles" "usepackage" "documentstyle" "documentclass" "verbatiminput" "includegraphics" "includegraphics*")) t)) (verbish (regexp-opt (quote ("url" "nolinkurl" "path")) t)) (slash "\\\\") (opt " *\\(\\[[^]]*\\] *\\)*") (inbraces-re (lambda (re) (concat "\\(?:[^{}\\]\\|\\\\.\\|" re "\\)"))) (arg (concat "{\\(" (funcall inbraces-re "{[^}]*}") "+\\)"))) (\` (((\, (concat "\\$\\$?\\(?:[^$\\{}]\\|\\\\.\\|{" (funcall inbraces-re (concat "{" (funcall inbraces-re "{[^}]*}") "*}")) "*}\\)+\\$?\\$")) (0 (quote tex-math))) ((\, (concat slash headings "\\*?" opt arg)) 3 font-lock-function-name-face keep) ((\, (concat slash "\\(?:provide\\|\\(?:re\\)?new\\)command\\** *\\(\\\\[A-Za-z@]+\\)")) 1 font-lock-function-name-face keep) ((\, (concat slash variables " *" arg)) 2 font-lock-variable-name-face) ((\, (concat slash includes opt arg)) 3 font-lock-builtin-face) ((\, (concat slash verbish opt arg)) 3 (quote tex-verbatim)) ("^[ 	]*\\\\def *\\\\\\(\\(\\w\\|@\\)+\\)" 1 font-lock-function-name-face))))))
+                nil [16616 19834])
+            ("tex-font-lock-append-prop" function (:arguments ("prop")) nil [19836 19984])
+            ("tex-font-lock-keywords-2" variable
+               (:constant-flag t
+                :default-value (append tex-font-lock-keywords-1 (eval-when-compile (let* ((bold (regexp-opt (quote ("textbf" "textsc" "textup" "boldsymbol" "pmb")) t)) (italic (regexp-opt (quote ("textit" "textsl" "emph")) t)) (citations (regexp-opt (quote ("label" "ref" "pageref" "vref" "eqref" "cite" "nocite" "index" "glossary" "bibitem" "citep" "citet")) t)) (specials-1 (regexp-opt (quote ("\\" "\\*")) t)) (specials-2 (regexp-opt (quote ("linebreak" "nolinebreak" "pagebreak" "nopagebreak" "newline" "newpage" "clearpage" "cleardoublepage" "displaybreak" "allowdisplaybreaks" "enlargethispage")) t)) (general "\\([a-zA-Z@]+\\**\\|[^ 	
+]\\)") (slash "\\\\") (opt " *\\(\\[[^]]*\\] *\\)*") (args "\\(\\(?:[^{}&\\]+\\|\\\\.\\|{[^}]*}\\)+\\)") (arg "{\\(\\(?:[^{}\\]+\\|\\\\.\\|{[^}]*}\\)+\\)")) (list (list (concat slash citations opt arg) 3 (quote font-lock-constant-face)) (cons (concat (regexp-opt (\` ("``" "\"<" "\"`" "<<" "«")) t) "[^'\">{]+" (regexp-opt (\` ("''" "\">" "\"'" ">>" "»")) t)) (quote font-lock-string-face)) (cons (concat slash specials-1) (quote font-lock-warning-face)) (list (concat "\\(" slash specials-2 "\\)\\([^a-zA-Z@]\\|\\'\\)") 1 (quote font-lock-warning-face)) (concat slash general) (list (concat slash bold " *" arg) 2 (quote (tex-font-lock-append-prop (quote bold))) (quote append)) (list (concat slash italic " *" arg) 2 (quote (tex-font-lock-append-prop (quote italic))) (quote append)) (list (concat "\\\\\\(em\\|it\\|sl\\)\\>" args) 2 (quote (tex-font-lock-append-prop (quote italic))) (quote append)) (list (concat "\\\\\\(bf\\(series\\)?\\)\\>" args) 3 (quote (tex-font-lock-append-prop (quote bold))) (quote append)))))))
+                nil [19986 22834])
+            ("tex-font-lock-suscript" function (:arguments ("pos")) nil [22836 23359])
+            ("tex-font-lock-match-suscript" function (:arguments ("limit")) nil [23361 23935])
+            ("tex-font-lock-keywords-3" variable
+               (:constant-flag t
+                :default-value (append tex-font-lock-keywords-2 (quote ((tex-font-lock-match-suscript (1 (tex-font-lock-suscript (match-beginning 0)) append))))))
+                nil [23937 24163])
+            ("tex-font-lock-keywords" variable
+               (:constant-flag t
+                :default-value tex-font-lock-keywords-1)
+                nil [24165 24274])
+            ("tex-verbatim-environments" variable (:default-value (quote ("verbatim" "verbatim*"))) nil [24276 24338])
+            ("put" code nil nil [24339 24447])
+            ("latex-syntax-propertize-rules" variable
+               (:constant-flag t
+                :default-value (syntax-propertize-precompile-rules tex-syntax-propertize-rules ("\\\\\\(?:end\\|begin\\) *\\({[^
+{}]*}\\)" (1 (ignore (tex-env-mark (match-beginning 0) (match-beginning 1) (match-end 1)))))))
+                nil [24708 24995])
+            ("tex-syntax-propertize-rules" variable
+               (:constant-flag t
+                :default-value (syntax-propertize-precompile-rules ("\\\\verb\\**\\([^a-z@*]\\)" (1 (prog1 "\"" (tex-font-lock-verb (match-beginning 0) (char-after (match-beginning 1))))))))
+                nil [24470 24704])
+            ("tex-env-mark" function (:arguments ("cmd" "start" "end")) nil [24998 26246])
+            ("define-minor-mode" code nil nil [26248 26891])
+            ("latex-env-before-change" function (:arguments ("start" "end")) nil [26893 28721])
+            ("tex-font-lock-unfontify-region" function (:arguments ("beg" "end")) nil [28723 29155])
+            ("tex-suscript-height-ratio" variable (:default-value 0.8) nil [29157 29445])
+            ("tex-suscript-height-minimum" variable nil nil [29447 29859])
+            ("tex-suscript-height" function (:arguments ("height")) nil [29861 30353])
+            ("superscript" variable
+               (:default-value (quote ((t :height tex-suscript-height)))
+                :type "face")
+                nil [30355 30473])
+            ("subscript" variable
+               (:default-value (quote ((t :height tex-suscript-height)))
+                :type "face")
+                nil [30474 30589])
+            ("tex-math" variable
+               (:default-value (quote ((t :inherit font-lock-string-face)))
+                :type "face")
+                nil [30591 30712])
+            ("tex-verbatim" variable
+               (:default-value (quote ((t :inherit fixed-pitch-serif)))
+                :type "face")
+                nil [30714 30840])
+            ("tex-font-lock-verb" function (:arguments ("start" "delim")) nil [30842 31891])
+            ("tex-font-lock-syntactic-face-function" function (:arguments ("state")) nil [31939 32199])
+            ("tex-define-common-keys" function (:arguments ("keymap")) nil [32203 33443])
+            ("tex-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map text-mode-map) (tex-define-common-keys map) (define-key map "\"" (quote tex-insert-quote)) (define-key map "
+" (quote tex-handle-newline)) (define-key map "\215" (quote latex-insert-item)) (define-key map "}" (quote up-list)) (define-key map "{" (quote tex-insert-braces)) (define-key map "" (quote tex-region)) (define-key map "" (quote tex-buffer)) (define-key map "" (quote tex-file)) (define-key map "" (quote tex-compile)) (define-key map "	" (quote tex-bibtex-file)) (define-key map "" (quote latex-insert-block)) (define-key map "" (quote latex-insert-block)) (define-key map "]" (quote latex-close-block)) (define-key map "/" (quote latex-close-block)) (define-key map "" (quote latex-close-block)) (define-key map "" (quote tex-goto-last-unclosed-latex-block)) (define-key map "
" (quote tex-feed-input)) (define-key map [(control return)] (quote tex-feed-input)) (define-key map [menu-bar tex tex-bibtex-file] (quote ("BibTeX File" . tex-bibtex-file))) (define-key map [menu-bar tex tex-validate-region] (quote (menu-item "Validate Region" tex-validate-region :enable mark-active))) (define-key map [menu-bar tex tex-validate-buffer] (quote ("Validate Buffer" . tex-validate-buffer))) (define-key map [menu-bar tex tex-region] (quote (menu-item "TeX Region" tex-region :enable mark-active))) (define-key map [menu-bar tex tex-buffer] (quote ("TeX Buffer" . tex-buffer))) (define-key map [menu-bar tex tex-file] (quote ("TeX File" . tex-file))) map)) nil [33445 35145])
+            ("latex-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map tex-mode-map) (define-key map "" (quote latex-split-block)) map)) nil [35147 35362])
+            ("plain-tex-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map tex-mode-map) map)) nil [35364 35536])
+            ("tex-shell-map" variable (:default-value (let ((m (make-sparse-keymap))) (set-keymap-parent m shell-mode-map) (tex-define-common-keys m) m)) nil [35538 35751])
+            ("tex-face-alist" variable (:default-value (quote ((bold . "{\\bf ") (italic . "{\\it ") (bold-italic . "{\\bi ") (underline . "\\underline{") (default . "{\\rm ")))) nil [35753 35976])
+            ("tex-latex-face-alist" variable (:default-value (\` ((italic . "{\\em ") (\,@ tex-face-alist)))) nil [35978 36105])
+            ("tex-facemenu-add-face-function" function (:arguments ("face" "_end")) nil [36107 36629])
+            ("tex-guess-mode" function nil nil [36729 37658])
+            ("define-derived-mode" code nil nil [37913 37997])
+            ("defalias" code nil nil [38289 38346])
+            ("if" code nil nil [38551 38768])
+            ("tex-mode" function (:user-visible-flag t) nil [38786 39336])
+            ("defalias" code nil nil [39798 39828])
+            ("defalias" code nil nil [39844 39886])
+            ("defalias" code nil nil [39902 39936])
+            ("define-derived-mode" code nil nil [39953 41895])
+            ("define-derived-mode" code nil nil [41912 45525])
+            ("define-derived-mode" code nil nil [45542 47446])
+            ("tildify-space-string" variable nil nil [47448 47477])
+            ("tildify-foreach-region-function" variable nil nil [47478 47518])
+            ("declare-function" code nil nil [47519 47627])
+            ("tex--prettify-symbols-alist" variable nil nil [47628 47664])
+            ("tex-common-initialization" function nil nil [47666 50661])
+            ("tex-categorize-whitespace" function (:arguments ("backward-limit")) nil [50663 51624])
+            ("tex-insert-quote" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [51626 54124])
+            ("tex-validate-buffer" function (:user-visible-flag t) nil [54126 56865])
+            ("tex-validate-region" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [56867 58025])
+            ("tex-handle-newline" function
+               (:user-visible-flag t
+                :arguments ("inhibit-validation"))
+                nil [58027 58600])
+            ("tex-terminate-paragraph" function
+               (:user-visible-flag t
+                :arguments ("inhibit-validation"))
+                nil [58602 59285])
+            ("define-skeleton" code nil nil [59287 59403])
+            ("latex-fill-nobreak-predicate" function nil nil [59556 60005])
+            ("latex-block-default" variable (:default-value "enumerate") nil [60007 60047])
+            ("latex-block-args-alist" variable (:default-value (quote (("array" nil 123 (skeleton-read "Format: ") 125) ("tabular" nil 123 (skeleton-read "Format: ") 125) ("minipage" nil 123 (skeleton-read "Size: ") 125) ("picture" nil 40 (skeleton-read "SizeX,SizeY: ") 41)))) nil [60049 60669])
+            ("latex-block-body-alist" variable (:default-value (quote (("enumerate" nil (quote (latex-insert-item)) > _) ("itemize" nil (quote (latex-insert-item)) > _) ("table" nil "\\caption{" > (skeleton-read "Caption: ") "}" > n (quote (if (and (boundp (quote reftex-mode)) reftex-mode) (reftex-label "table"))) n _) ("figure" nil > _ n "\\caption{" > (skeleton-read "Caption: ") "}" > n (quote (if (and (boundp (quote reftex-mode)) reftex-mode) (reftex-label "table"))))))) nil [60671 61345])
+            ("defalias" code nil nil [61389 61436])
+            ("define-skeleton" code nil nil [61437 62205])
+            ("define-skeleton" code nil nil [62207 62293])
+            ("latex-complete-bibtex-cache" variable nil nil [62321 62361])
+            ("define-obsolete-function-alias" code nil nil [62363 62444])
+            ("bibtex-reference-key" variable nil nil [62446 62475])
+            ("declare-function" code nil nil [62476 62538])
+            ("latex-complete-bibtex-keys" function nil nil [62540 63794])
+            ("latex-complete-envnames" function nil nil [63796 64589])
+            ("latex-complete-refkeys" function nil nil [64591 64710])
+            ("latex-complete-alist" variable (:default-value (\` (("\\`\\\\\\(short\\)?cite\\'" \, (function latex-complete-bibtex-keys)) ("\\`\\\\\\(begin\\|end\\)\\'" \, (function latex-complete-envnames)) ("\\`\\\\[vf]?ref\\'" \, (function latex-complete-refkeys))))) nil [64712 64929])
+            ("latex-complete-data" function nil nil [64931 66431])
+            ("tex-search-noncomment" function (:arguments ("body")) nil [66473 66868])
+            ("tex-last-unended-begin" function nil nil [66870 67216])
+            ("tex-next-unmatched-end" function nil nil [67218 67540])
+            ("tex-next-unmatched-eparen" function (:arguments ("otype")) nil [67542 68249])
+            ("tex-last-unended-eparen" function (:arguments ("ctype")) nil [68251 68898])
+            ("tex-goto-last-unclosed-latex-block" function (:user-visible-flag t) nil [68900 69178])
+            ("latex-handle-escaped-parens" variable (:default-value t) nil [69180 69218])
+            ("latex-backward-sexp-1" function nil nil [69396 70249])
+            ("latex-forward-sexp-1" function nil nil [70532 71627])
+            ("latex-forward-sexp" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [71629 72134])
+            ("latex-syntax-after" function nil nil [72136 72303])
+            ("latex-skip-close-parens" function nil nil [72305 72549])
+            ("latex-down-list" function nil nil [72551 72912])
+            ("defalias" code nil nil [72914 72966])
+            ("define-skeleton" code nil nil [72967 73234])
+            ("define-skeleton" code nil nil [73236 73720])
+            ("tex-discount-args-cmds" variable
+               (:constant-flag t
+                :default-value (quote ("begin" "end" "input" "special" "cite" "ref" "include" "includeonly" "documentclass" "usepackage" "label")))
+                nil [73722 73934])
+            ("tex-count-words" function
+               (:user-visible-flag t
+                :arguments ("begin" "end"))
+                nil [73936 75000])
+            ("tex-error-parse-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 40 "()" st) (modify-syntax-entry 41 ")(" st) (modify-syntax-entry 92 "\\" st) (modify-syntax-entry 123 "_" st) (modify-syntax-entry 125 "_" st) (modify-syntax-entry 91 "_" st) (modify-syntax-entry 93 "_" st) (modify-syntax-entry 34 "_" st) st)) nil [75185 75665])
+            ("tex-old-error-file-name" function nil nil [75667 76426])
+            ("tex-error-regexp-alist" variable
+               (:constant-flag t
+                :default-value (quote (gnu ("^l\\.\\([1-9][0-9]*\\) \\(?:\\.\\.\\.\\)?\\(.*\\)$" tex-old-error-file-name 1 nil nil nil (2 compilation-error-face)) ("^\\(?:Und\\|Ov\\)erfull \\\\[hv]box .* at lines? \\(\\([1-9][0-9]*\\)\\(?:--\\([1-9][0-9]*\\)\\)?\\)$" tex-old-error-file-name (2 . 3) nil 1 nil (1 compilation-warning-face)) ("^(Font) *\\([^ 
+].* on input line \\([1-9][0-9]*\\)\\)\\.$" tex-old-error-file-name 2 nil 1 1 (2 compilation-warning-face)))))
+                nil [76428 77595])
+            ("define-derived-mode" code nil nil [77624 77782])
+            ("tex-start-shell" function nil nil [77799 78258])
+            ("tex-feed-input" function (:user-visible-flag t) nil [78260 78572])
+            ("tex-display-shell" function nil nil [78574 78723])
+            ("tex-shell-sentinel" function (:arguments ("proc" "_msg")) nil [78725 78991])
+            ("tex-set-buffer-directory" function (:arguments ("buffer" "directory")) nil [78993 79333])
+            ("tex-send-command-modified-tick" variable nil nil [79335 79376])
+            ("make-variable-buffer-local" code nil nil [79377 79437])
+            ("tex-shell-proc" function nil nil [79439 79519])
+            ("tex-shell-buf" function nil nil [79520 79580])
+            ("tex-shell-buf-no-error" function nil nil [79581 79688])
+            ("tex-send-command" function (:arguments ("command" "file" "background")) nil [79690 81194])
+            ("tex-delete-last-temp-files" function (:arguments ("not-all")) nil [81196 81824])
+            ("add-hook" code nil nil [81826 81881])
+            ("tex-compile-history" variable nil nil [81956 81988])
+            ("tex-input-files-re" variable (:default-value (eval-when-compile (concat "\\." (regexp-opt (quote ("tex" "texi" "texinfo" "bbl" "ind" "sty" "cls")) t) "\\'\\|\\`[^.]+\\'"))) nil [81990 82206])
+            ("tex-use-reftex" variable (:default-value t) nil [82208 82344])
+            ("tex-compile-commands" variable (:default-value (\` ((\,@ (mapcar (lambda (prefix) (\` ((concat (\, prefix) tex-command " " (if (< 0 (length tex-start-commands)) (shell-quote-argument tex-start-commands)) " %f") t "%r.pdf"))) (quote ("pdf" "xe" "lua")))) ((concat tex-command " " (if (< 0 (length tex-start-commands)) (shell-quote-argument tex-start-commands)) " %f") t "%r.dvi") ("xdvi %r &" "%r.dvi") ("\\doc-view \"%r.pdf\"" "%r.pdf") ("xpdf %r.pdf &" "%r.pdf") ("gv %r.ps &" "%r.ps") ("yap %r &" "%r.dvi") ("advi %r &" "%r.dvi") ("gv %r.pdf &" "%r.pdf") ("bibtex %r" "%r.aux" "%r.bbl") ("makeindex %r" "%r.idx" "%r.ind") ("texindex %r.??") ("dvipdfm %r" "%r.dvi" "%r.pdf") ("dvipdf %r" "%r.dvi" "%r.pdf") ("dvips -o %r.ps %r" "%r.dvi" "%r.ps") ("ps2pdf %r.ps" "%r.ps" "%r.pdf") ("lpr %r.ps" "%r.ps")))) nil [82346 83892])
+            ("define-obsolete-function-alias" code nil nil [83894 83971])
+            ("tex-guess-main-file" function (:arguments ("all")) nil [83973 85316])
+            ("tex-main-file" function nil nil [85318 86321])
+            ("tex-summarize-command" function (:arguments ("cmd")) nil [86323 86535])
+            ("tex-uptodate-p" function (:arguments ("file")) nil [86537 88841])
+            ("format-spec" function (:prototype-flag t) nil [88844 88881])
+            ("tex-executable-cache" variable nil nil [88883 88916])
+            ("tex-executable-exists-p" function (:arguments ("name")) nil [88917 89393])
+            ("tex-command-executable" function (:arguments ("cmd")) nil [89395 89536])
+            ("tex-command-active-p" function (:arguments ("cmd" "fspec")) nil [89538 89943])
+            ("tex-cmd-bibtex-args" variable (:default-value "--min-crossref=100") nil [89945 90096])
+            ("tex-format-cmd" function (:arguments ("format" "fspec")) nil [90098 90733])
+            ("tex-compile-default" function (:arguments ("fspec")) nil [90735 93696])
+            ("tex-cmd-doc-view" function (:arguments ("file")) nil [93698 93773])
+            ("tex-compile" function
+               (:user-visible-flag t
+                :arguments ("dir" "cmd"))
+                nil [93775 95210])
+            ("tex-start-tex" function (:arguments ("command" "file" "dir")) nil [95212 95762])
+            ("tex-send-tex-command" function (:arguments ("cmd" "dir")) nil [95764 96418])
+            ("tex-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [96440 99127])
+            ("tex-region-header" function (:arguments ("file" "beg")) nil [99129 100801])
+            ("tex-buffer" function (:user-visible-flag t) nil [100803 101064])
+            ("tex-file" function (:user-visible-flag t) nil [101066 101636])
+            ("tex-generate-zap-file-name" function nil nil [101638 102094])
+            ("tex-expand-files" function (:arguments ("s")) nil [102216 102590])
+            ("tex-shell-running" function nil nil [102592 103041])
+            ("tex-kill-job" function (:user-visible-flag t) nil [103043 103474])
+            ("tex-recenter-output-buffer" function
+               (:user-visible-flag t
+                :arguments ("linenum"))
+                nil [103476 104060])
+            ("tex-print-file-extension" variable (:default-value ".dvi") nil [104062 104357])
+            ("tex-print" function
+               (:user-visible-flag t
+                :arguments ("alt"))
+                nil [104359 105470])
+            ("tex-alt-print" function (:user-visible-flag t) nil [105472 105671])
+            ("tex-view" function (:user-visible-flag t) nil [105673 106297])
+            ("tex-append" function (:arguments ("file-name" "suffix")) nil [106299 107282])
+            ("tex-show-print-queue" function (:user-visible-flag t) nil [107284 107588])
+            ("tex-bibtex-file" function (:user-visible-flag t) nil [107590 108110])
+            ("tex-indent-allhanging" variable (:default-value t) nil [108147 108179])
+            ("tex-indent-arg" variable (:default-value 4) nil [108180 108205])
+            ("tex-indent-basic" variable (:default-value 2) nil [108206 108233])
+            ("tex-indent-item" variable (:default-value tex-indent-basic) nil [108234 108275])
+            ("tex-indent-item-re" variable (:default-value "\\\\\\(bib\\)?item\\>") nil [108276 108327])
+            ("latex-noindent-environments" variable (:default-value (quote ("document"))) nil [108328 108378])
+            ("put" code nil nil [108379 108489])
+            ("tex-latex-indent-syntax-table" variable (:default-value (let ((st (make-syntax-table tex-mode-syntax-table))) (modify-syntax-entry 36 "." st) (modify-syntax-entry 40 "." st) (modify-syntax-entry 41 "." st) st)) nil [108491 108754])
+            ("latex-indent" function (:arguments ("_arg")) nil [108756 109458])
+            ("latex-indent-within-escaped-parens" variable nil nil [109460 109846])
+            ("latex-find-indent" function (:arguments ("virtual")) nil [109848 113821])
+            ("doctex-font-lock-^^A" function nil nil [113842 114596])
+            ("doctex-font-lock-syntactic-face-function" function (:arguments ("state")) nil [114598 114972])
+            ("doctex-syntax-propertize-rules" variable
+               (:constant-flag t
+                :default-value (syntax-propertize-precompile-rules latex-syntax-propertize-rules ("\\(\\^\\)\\^A" (1 (doctex-font-lock-^^A)))))
+                nil [114995 115197])
+            ("doctex-font-lock-keywords" variable (:default-value (append tex-font-lock-keywords (quote (("^%<[^>]*>" (0 font-lock-preprocessor-face t)))))) nil [115200 115322])
+            ("define-derived-mode" code nil nil [115339 115844])
+            ("tex--prettify-symbols-alist" variable (:default-value (quote (("\\alpha" . 945) ("\\beta" . 946) ("\\gamma" . 947) ("\\delta" . 948) ("\\epsilon" . 1013) ("\\zeta" . 950) ("\\eta" . 951) ("\\theta" . 952) ("\\iota" . 953) ("\\kappa" . 954) ("\\lambda" . 955) ("\\mu" . 956) ("\\nu" . 957) ("\\xi" . 958) ("\\pi" . 960) ("\\rho" . 961) ("\\sigma" . 963) ("\\tau" . 964) ("\\upsilon" . 965) ("\\phi" . 981) ("\\chi" . 967) ("\\psi" . 968) ("\\omega" . 969) ("\\Gamma" . 915) ("\\Delta" . 916) ("\\Lambda" . 923) ("\\Phi" . 934) ("\\Pi" . 928) ("\\Psi" . 936) ("\\Sigma" . 931) ("\\Theta" . 920) ("\\Upsilon" . 933) ("\\Xi" . 926) ("\\Omega" . 937) ("\\Box" . 9633) ("\\Bumpeq" . 8782) ("\\Cap" . 8914) ("\\Cup" . 8915) ("\\Diamond" . 9671) ("\\Downarrow" . 8659) ("\\H{o}" . 337) ("\\Im" . 8465) ("\\Join" . 8904) ("\\Leftarrow" . 8656) ("\\Leftrightarrow" . 8660) ("\\Ll" . 8920) ("\\Lleftarrow" . 8666) ("\\Longleftarrow" . 8656) ("\\Longleftrightarrow" . 8660) ("\\Longrightarrow" . 8658) ("\\Lsh" . 8624) ("\\Re" . 8476) ("\\Rightarrow" . 8658) ("\\Rrightarrow" . 8667) ("\\Rsh" . 8625) ("\\Subset" . 8912) ("\\Supset" . 8913) ("\\Uparrow" . 8657) ("\\Updownarrow" . 8661) ("\\Vdash" . 8873) ("\\Vert" . 8214) ("\\Vvdash" . 8874) ("\\aleph" . 8501) ("\\amalg" . 8720) ("\\angle" . 8736) ("\\approx" . 8776) ("\\approxeq" . 8778) ("\\ast" . 8727) ("\\asymp" . 8781) ("\\backcong" . 8780) ("\\backepsilon" . 8717) ("\\backprime" . 8245) ("\\backsim" . 8765) ("\\backsimeq" . 8909) ("\\backslash" . 92) ("\\barwedge" . 8892) ("\\because" . 8757) ("\\beth" . 8502) ("\\between" . 8812) ("\\bigcap" . 8898) ("\\bigcirc" . 9711) ("\\bigcup" . 8899) ("\\bigstar" . 9733) ("\\bigtriangledown" . 9661) ("\\bigtriangleup" . 9651) ("\\bigvee" . 8897) ("\\bigwedge" . 8896) ("\\blacklozenge" . 10022) ("\\blacksquare" . 9642) ("\\blacktriangle" . 9652) ("\\blacktriangledown" . 9662) ("\\blacktriangleleft" . 9666) ("\\blacktriangleright" . 9656) ("\\bot" . 8869) ("\\bowtie" . 8904) ("\\boxminus" . 8863) ("\\boxplus" . 8862) ("\\boxtimes" . 8864) ("\\bullet" . 8226) ("\\bumpeq" . 8783) ("\\cap" . 8745) ("\\cdots" . 8943) ("\\centerdot" . 183) ("\\checkmark" . 10003) ("\\chi" . 967) ("\\cdot" . 8901) ("\\cdots" . 8943) ("\\circ" . 8728) ("\\circeq" . 8791) ("\\circlearrowleft" . 8634) ("\\circlearrowright" . 8635) ("\\circledR" . 174) ("\\circledS" . 9416) ("\\circledast" . 8859) ("\\circledcirc" . 8858) ("\\circleddash" . 8861) ("\\clubsuit" . 9827) ("\\coloneq" . 8788) ("\\complement" . 8705) ("\\cong" . 8773) ("\\coprod" . 8720) ("\\cup" . 8746) ("\\curlyeqprec" . 8926) ("\\curlyeqsucc" . 8927) ("\\curlypreceq" . 8828) ("\\curlyvee" . 8910) ("\\curlywedge" . 8911) ("\\curvearrowleft" . 8630) ("\\curvearrowright" . 8631) ("\\dag" . 8224) ("\\dagger" . 8224) ("\\daleth" . 8504) ("\\dashv" . 8867) ("\\ddag" . 8225) ("\\ddagger" . 8225) ("\\ddots" . 8945) ("\\diamond" . 8900) ("\\diamondsuit" . 9826) ("\\divideontimes" . 8903) ("\\doteq" . 8784) ("\\doteqdot" . 8785) ("\\dotplus" . 8724) ("\\dotsquare" . 8865) ("\\downarrow" . 8595) ("\\downdownarrows" . 8650) ("\\downleftharpoon" . 8643) ("\\downrightharpoon" . 8642) ("\\ell" . 8467) ("\\emptyset" . 8709) ("\\eqcirc" . 8790) ("\\eqcolon" . 8789) ("\\eqslantgtr" . 8925) ("\\eqslantless" . 8924) ("\\equiv" . 8801) ("\\exists" . 8707) ("\\fallingdotseq" . 8786) ("\\flat" . 9837) ("\\forall" . 8704) ("\\frown" . 8994) ("\\ge" . 8805) ("\\geq" . 8805) ("\\geqq" . 8807) ("\\geqslant" . 8805) ("\\gets" . 8592) ("\\gg" . 8811) ("\\ggg" . 8921) ("\\gimel" . 8503) ("\\gnapprox" . 8935) ("\\gneq" . 8809) ("\\gneqq" . 8809) ("\\gnsim" . 8935) ("\\gtrapprox" . 8819) ("\\gtrdot" . 8919) ("\\gtreqless" . 8923) ("\\gtreqqless" . 8923) ("\\gtrless" . 8823) ("\\gtrsim" . 8819) ("\\gvertneqq" . 8809) ("\\hbar" . 8463) ("\\heartsuit" . 9829) ("\\hookleftarrow" . 8617) ("\\hookrightarrow" . 8618) ("\\iff" . 8660) ("\\imath" . 305) ("\\in" . 8712) ("\\infty" . 8734) ("\\int" . 8747) ("\\intercal" . 8890) ("\\langle" . 10216) ("\\lbrace" . 123) ("\\lbrack" . 91) ("\\lceil" . 8968) ("\\ldots" . 8230) ("\\le" . 8804) ("\\leadsto" . 8605) ("\\leftarrow" . 8592) ("\\leftarrowtail" . 8610) ("\\leftharpoondown" . 8637) ("\\leftharpoonup" . 8636) ("\\leftleftarrows" . 8647) ("\\leftrightarrow" . 8596) ("\\leftrightarrows" . 8646) ("\\leftrightharpoons" . 8651) ("\\leftrightsquigarrow" . 8621) ("\\leftthreetimes" . 8907) ("\\leq" . 8804) ("\\leqq" . 8806) ("\\leqslant" . 8804) ("\\lessapprox" . 8818) ("\\lessdot" . 8918) ("\\lesseqgtr" . 8922) ("\\lesseqqgtr" . 8922) ("\\lessgtr" . 8822) ("\\lesssim" . 8818) ("\\lfloor" . 8970) ("\\lhd" . 9665) ("\\rhd" . 9655) ("\\ll" . 8810) ("\\llcorner" . 8990) ("\\lnapprox" . 8934) ("\\lneq" . 8808) ("\\lneqq" . 8808) ("\\lnsim" . 8934) ("\\longleftarrow" . 8592) ("\\longleftrightarrow" . 8596) ("\\longmapsto" . 8614) ("\\longrightarrow" . 8594) ("\\looparrowleft" . 8619) ("\\looparrowright" . 8620) ("\\lozenge" . 10023) ("\\lq" . 8216) ("\\lrcorner" . 8991) ("\\ltimes" . 8905) ("\\lvertneqq" . 8808) ("\\maltese" . 10016) ("\\mapsto" . 8614) ("\\measuredangle" . 8737) ("\\mho" . 8487) ("\\mid" . 8739) ("\\models" . 8871) ("\\mp" . 8723) ("\\multimap" . 8888) ("\\nLeftarrow" . 8653) ("\\nLeftrightarrow" . 8654) ("\\nRightarrow" . 8655) ("\\nVDash" . 8879) ("\\nVdash" . 8878) ("\\nabla" . 8711) ("\\napprox" . 8777) ("\\natural" . 9838) ("\\ncong" . 8775) ("\\ne" . 8800) ("\\nearrow" . 8599) ("\\neg" . 172) ("\\neq" . 8800) ("\\nequiv" . 8802) ("\\newline" . 8232) ("\\nexists" . 8708) ("\\ngeq" . 8817) ("\\ngeqq" . 8817) ("\\ngeqslant" . 8817) ("\\ngtr" . 8815) ("\\ni" . 8715) ("\\nleftarrow" . 8602) ("\\nleftrightarrow" . 8622) ("\\nleq" . 8816) ("\\nleqq" . 8816) ("\\nleqslant" . 8816) ("\\nless" . 8814) ("\\nmid" . 8740) ("\\notin" . 8713) ("\\nparallel" . 8742) ("\\nprec" . 8832) ("\\npreceq" . 8928) ("\\nrightarrow" . 8603) ("\\nshortmid" . 8740) ("\\nshortparallel" . 8742) ("\\nsim" . 8769) ("\\nsimeq" . 8772) ("\\nsubset" . 8836) ("\\nsubseteq" . 8840) ("\\nsubseteqq" . 8840) ("\\nsucc" . 8833) ("\\nsucceq" . 8929) ("\\nsupset" . 8837) ("\\nsupseteq" . 8841) ("\\nsupseteqq" . 8841) ("\\ntriangleleft" . 8938) ("\\ntrianglelefteq" . 8940) ("\\ntriangleright" . 8939) ("\\ntrianglerighteq" . 8941) ("\\nvDash" . 8877) ("\\nvdash" . 8876) ("\\nwarrow" . 8598) ("\\odot" . 8857) ("\\oint" . 8750) ("\\ominus" . 8854) ("\\oplus" . 8853) ("\\oslash" . 8856) ("\\otimes" . 8855) ("\\par" . 8233) ("\\parallel" . 8741) ("\\partial" . 8706) ("\\perp" . 8869) ("\\pitchfork" . 8916) ("\\prec" . 8826) ("\\precapprox" . 8830) ("\\preceq" . 8828) ("\\precnapprox" . 8936) ("\\precnsim" . 8936) ("\\precsim" . 8830) ("\\prime" . 8242) ("\\prod" . 8719) ("\\propto" . 8733) ("\\qed" . 8718) ("\\qquad" . 10722) ("\\quad" . 9251) ("\\rangle" . 10217) ("\\rbrace" . 125) ("\\rbrack" . 93) ("\\rceil" . 8969) ("\\rfloor" . 8971) ("\\rightarrow" . 8594) ("\\rightarrowtail" . 8611) ("\\rightharpoondown" . 8641) ("\\rightharpoonup" . 8640) ("\\rightleftarrows" . 8644) ("\\rightleftharpoons" . 8652) ("\\rightrightarrows" . 8649) ("\\rightthreetimes" . 8908) ("\\risingdotseq" . 8787) ("\\rtimes" . 8906) ("\\times" . 215) ("\\sbs" . 65128) ("\\searrow" . 8600) ("\\setminus" . 8726) ("\\sharp" . 9839) ("\\shortmid" . 8739) ("\\shortparallel" . 8741) ("\\sim" . 8764) ("\\simeq" . 8771) ("\\smallamalg" . 8720) ("\\smallsetminus" . 8726) ("\\smallsmile" . 8995) ("\\smile" . 8995) ("\\spadesuit" . 9824) ("\\sphericalangle" . 8738) ("\\sqcap" . 8851) ("\\sqcup" . 8852) ("\\sqsubset" . 8847) ("\\sqsubseteq" . 8849) ("\\sqsupset" . 8848) ("\\sqsupseteq" . 8850) ("\\square" . 9633) ("\\squigarrowright" . 8669) ("\\star" . 8902) ("\\straightphi" . 966) ("\\subset" . 8834) ("\\subseteq" . 8838) ("\\subseteqq" . 8838) ("\\subsetneq" . 8842) ("\\subsetneqq" . 8842) ("\\succ" . 8827) ("\\succapprox" . 8831) ("\\succcurlyeq" . 8829) ("\\succeq" . 8829) ("\\succnapprox" . 8937) ("\\succnsim" . 8937) ("\\succsim" . 8831) ("\\sum" . 8721) ("\\supset" . 8835) ("\\supseteq" . 8839) ("\\supseteqq" . 8839) ("\\supsetneq" . 8843) ("\\supsetneqq" . 8843) ("\\surd" . 8730) ("\\swarrow" . 8601) ("\\therefore" . 8756) ("\\thickapprox" . 8776) ("\\thicksim" . 8764) ("\\to" . 8594) ("\\top" . 8868) ("\\triangle" . 9653) ("\\triangledown" . 9663) ("\\triangleleft" . 9667) ("\\trianglelefteq" . 8884) ("\\triangleq" . 8796) ("\\triangleright" . 9657) ("\\trianglerighteq" . 8885) ("\\twoheadleftarrow" . 8606) ("\\twoheadrightarrow" . 8608) ("\\ulcorner" . 8988) ("\\uparrow" . 8593) ("\\updownarrow" . 8597) ("\\upleftharpoon" . 8639) ("\\uplus" . 8846) ("\\uprightharpoon" . 8638) ("\\upuparrows" . 8648) ("\\urcorner" . 8989) ("\\u{i}" . 301) ("\\vDash" . 8872) ("\\varepsilon" . 949) ("\\varphi" . 966) ("\\varprime" . 8242) ("\\varpropto" . 8733) ("\\varrho" . 1009) ("\\varsigma" 962) ("\\vartriangleleft" . 8882) ("\\vartriangleright" . 8883) ("\\vdash" . 8866) ("\\vdots" . 8942) ("\\vee" . 8744) ("\\veebar" . 8891) ("\\vert" . 124) ("\\wedge" . 8743) ("\\wp" . 8472) ("\\wr" . 8768) ("\\Bbb{N}" . 8469) ("\\Bbb{P}" . 8473) ("\\Bbb{Q}" . 8474) ("\\Bbb{R}" . 8477) ("\\Bbb{Z}" . 8484) ("--" . 8211) ("---" . 8212) ("\\ordfeminine" . 170) ("\\ordmasculine" . 186) ("\\lambdabar" . 411) ("\\celsius" . 8451) ("\\textmu" . 181) ("\\textfractionsolidus" . 8260) ("\\textbigcircle" . 8413) ("\\textmusicalnote" . 9834) ("\\textdied" . 10013) ("\\textcolonmonetary" . 8353) ("\\textwon" . 8361) ("\\textnaira" . 8358) ("\\textpeso" . 8369) ("\\textlira" . 8356) ("\\textrecipe" . 8478) ("\\textinterrobang" . 8253) ("\\textpertenthousand" . 8241) ("\\textbaht" . 3647) ("\\textnumero" . 8470) ("\\textdiscount" . 8274) ("\\textestimated" . 8494) ("\\textopenbullet" . 9702) ("\\textlquill" . 8261) ("\\textrquill" . 8262) ("\\textcircledP" . 8471) ("\\textreferencemark" . 8251)))) nil [115876 127250])
+            ("tex--prettify-symbols-compose-p" function (:arguments ("_start" "end" "_match")) nil [127252 128125])
+            ("defvar-local" code nil nil [128150 128188])
+            ("tex-chktex-command" function nil nil [128190 128394])
+            ("tex-chktex" function (:arguments ("report-fn" "_args")) nil [128396 130195])
+            ("run-hooks" code nil nil [130197 130228])
+            ("tex-mode" package nil nil [130230 130249]))          
+      :file "tex-mode.el"
+      :pointmax 130277
+      :fsize 131125
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax '((close-paren 115197 . 115198) (symbol 114975 . 114992) (open-paren 114974 . 114975) (close-paren 38768 . 38769) (symbol 38531 . 38548) (open-paren 38530 . 38531) (close-paren 24995 . 24996) (symbol 24450 . 24467) (open-paren 24449 . 24450) (close-paren 1184 . 1185) (symbol 1102 . 1119) (open-paren 1101 . 1102)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("picture" customgroup (:user-visible-flag t) nil [1194 1301])
+            ("picture-rectangle-ctl" variable (:default-value 43) nil [1303 1442])
+            ("picture-rectangle-ctr" variable (:default-value 43) nil [1443 1583])
+            ("picture-rectangle-cbr" variable (:default-value 43) nil [1584 1727])
+            ("picture-rectangle-cbl" variable (:default-value 43) nil [1728 1870])
+            ("picture-rectangle-v" variable (:default-value 124) nil [1871 2008])
+            ("picture-rectangle-h" variable (:default-value 45) nil [2009 2148])
+            ("picture-desired-column" variable nil nil [2181 2382])
+            ("picture-update-desired-column" function (:arguments ("adjust-to-current")) nil [2385 2923])
+            ("picture-beginning-of-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [2925 3267])
+            ("picture-end-of-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [3269 3698])
+            ("picture-forward-column" function
+               (:user-visible-flag t
+                :arguments ("arg" "interactive"))
+                nil [3700 4294])
+            ("picture-backward-column" function
+               (:user-visible-flag t
+                :arguments ("arg" "interactive"))
+                nil [4296 4553])
+            ("picture-move-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4555 4939])
+            ("picture-vertical-step" variable nil nil [4941 5041])
+            ("picture-horizontal-step" variable (:default-value 1) nil [5043 5147])
+            ("picture-move-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5149 5360])
+            ("picture-movement-right" function (:user-visible-flag t) nil [5362 5501])
+            ("picture-movement-left" function (:user-visible-flag t) nil [5503 5641])
+            ("picture-movement-up" function (:user-visible-flag t) nil [5643 5777])
+            ("picture-movement-down" function (:user-visible-flag t) nil [5779 5916])
+            ("picture-movement-nw" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5918 6142])
+            ("picture-movement-ne" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6144 6368])
+            ("picture-movement-sw" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6370 6597])
+            ("picture-movement-se" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6599 6826])
+            ("picture-set-motion" function (:arguments ("vert" "horiz")) nil [6828 7277])
+            ("picture-move" function nil nil [7279 7559])
+            ("picture-motion" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7561 7987])
+            ("picture-motion-reverse" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7989 8348])
+            ("picture-mouse-set-point" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [8350 9396])
+            ("picture-insert" function (:arguments ("ch" "arg")) nil [9436 10322])
+            ("picture-self-insert" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [10324 10768])
+            ("picture-clear-column" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [10805 11246])
+            ("picture-backward-clear-column" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11248 11407])
+            ("picture-clear-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11409 11969])
+            ("picture-newline" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11971 12368])
+            ("picture-open-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [12370 12612])
+            ("picture-duplicate-line" function (:user-visible-flag t) nil [12614 12906])
+            ("picture-replace-match" function (:arguments ("newtext" "fixedcase" "literal")) nil [12947 13666])
+            ("picture-tab-chars" variable (:default-value "!-~") nil [13686 15086])
+            ("picture-set-tab-stops" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [15088 16364])
+            ("picture-tab-search" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [16366 17259])
+            ("picture-tab" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [17261 17757])
+            ("picture-killed-rectangle" variable nil nil [17783 17959])
+            ("picture-clear-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "killp"))
+                nil [17961 18405])
+            ("picture-clear-rectangle-to-register" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "register" "killp"))
+                nil [18407 18980])
+            ("picture-snarf-rectangle" function (:arguments ("start" "end" "killp")) nil [18982 19341])
+            ("picture-yank-rectangle" function
+               (:user-visible-flag t
+                :arguments ("insertp"))
+                nil [19343 19879])
+            ("picture-yank-at-click" function
+               (:user-visible-flag t
+                :arguments ("click" "arg"))
+                nil [19881 20300])
+            ("picture-yank-rectangle-from-register" function
+               (:user-visible-flag t
+                :arguments ("register" "insertp"))
+                nil [20302 21046])
+            ("picture-insert-rectangle" function (:arguments ("rectangle" "insertp")) nil [21048 21578])
+            ("picture-current-line" function nil nil [21580 21747])
+            ("picture-draw-rectangle" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [21749 23205])
+            ("defalias" code nil nil [23252 23296])
+            ("picture-mode-map" variable (:default-value (let ((map (make-keymap))) (define-key map [remap self-insert-command] (quote picture-self-insert)) (define-key map [remap self-insert-command] (quote picture-self-insert)) (define-key map [remap completion-separator-self-insert-command] (quote picture-self-insert)) (define-key map [remap completion-separator-self-insert-autofilling] (quote picture-self-insert)) (define-key map [remap forward-char] (quote picture-forward-column)) (define-key map [remap right-char] (quote picture-forward-column)) (define-key map [remap backward-char] (quote picture-backward-column)) (define-key map [remap left-char] (quote picture-backward-column)) (define-key map [remap delete-char] (quote picture-clear-column)) (define-key map [remap backward-delete-char-untabify] (quote picture-backward-clear-column)) (define-key map [remap delete-backward-char] (quote picture-backward-clear-column)) (define-key map [remap kill-line] (quote picture-clear-line)) (define-key map [remap open-line] (quote picture-open-line)) (define-key map [remap newline] (quote picture-newline)) (define-key map [remap newline-and-indent] (quote picture-duplicate-line)) (define-key map [remap next-line] (quote picture-move-down)) (define-key map [remap previous-line] (quote picture-move-up)) (define-key map [remap move-beginning-of-line] (quote picture-beginning-of-line)) (define-key map [remap move-end-of-line] (quote picture-end-of-line)) (define-key map [remap mouse-set-point] (quote picture-mouse-set-point)) (define-key map "" (quote picture-delete-char)) (define-key map "	" (quote picture-toggle-tab-state)) (define-key map "	" (quote picture-tab)) (define-key map "	" (quote picture-tab-search)) (define-key map "	" (quote picture-set-tab-stops)) (define-key map "" (quote picture-clear-rectangle)) (define-key map "" (quote picture-clear-rectangle-to-register)) (define-key map "" (quote picture-yank-rectangle)) (define-key map "" (quote picture-yank-rectangle-from-register)) (define-key map "" (quote picture-draw-rectangle)) (define-key map "" (quote picture-mode-exit)) (define-key map "" (quote picture-motion)) (define-key map "" (quote picture-motion-reverse)) (define-key map "<" (quote picture-movement-left)) (define-key map ">" (quote picture-movement-right)) (define-key map "^" (quote picture-movement-up)) (define-key map "." (quote picture-movement-down)) (define-key map "`" (quote picture-movement-nw)) (define-key map "'" (quote picture-movement-ne)) (define-key map "/" (quote picture-movement-sw)) (define-key map "\\" (quote picture-movement-se)) (define-key map [(control 99) left] (quote picture-movement-left)) (define-key map [(control 99) right] (quote picture-movement-right)) (define-key map [(control 99) up] (quote picture-movement-up)) (define-key map [(control 99) down] (quote picture-movement-down)) (define-key map [(control 99) home] (quote picture-movement-nw)) (define-key map [(control 99) prior] (quote picture-movement-ne)) (define-key map [(control 99) end] (quote picture-movement-sw)) (define-key map [(control 99) next] (quote picture-movement-se)) map)) nil [23298 26506])
+            ("picture-mode-hook" variable nil nil [26508 26692])
+            ("picture-mode-old-local-map" variable nil nil [26694 26729])
+            ("picture-mode-old-mode-name" variable nil nil [26730 26765])
+            ("picture-mode-old-major-mode" variable nil nil [26766 26802])
+            ("picture-mode-old-truncate-lines" variable nil nil [26803 26843])
+            ("picture-mode" function (:user-visible-flag t) nil [26860 31743])
+            ("defalias" code nil nil [31760 31798])
+            ("picture-mode-exit" function
+               (:user-visible-flag t
+                :arguments ("nostrip"))
+                nil [31800 32618])
+            ("picture" package nil nil [32620 32638]))          
+      :file "picture.el"
+      :pointmax 32665
+      :fsize 32664
+      :lastmodtime '(23525 29608 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("po-content-type-charset-alist" variable
+               (:constant-flag t
+                :default-value (quote (("ASCII" . undecided) ("ANSI_X3.4-1968" . undecided) ("US-ASCII" . undecided))))
+                nil [1180 1461])
+            ("po-find-charset" function (:arguments ("filename")) nil [1463 2944])
+            ("po-find-file-coding-system-guts" function (:arguments ("operation" "filename")) nil [2946 4730])
+            ("po-find-file-coding-system" function (:arguments ("arg-list")) nil [4747 5017])
+            ("po" package nil nil [5314 5327]))          
+      :file "po.el"
+      :pointmax 5349
+      :fsize 5349
+      :lastmodtime '(23525 29608 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("dom" include nil nil [1270 1284])
+            ("seq" include nil nil [1285 1299])
+            ("subr-x" include nil nil [1319 1336])
+            ("cl-lib" include nil nil [1381 1398])
+            ("skeleton" include nil nil [1359 1378])
+            ("sgml" customgroup (:user-visible-flag t) nil [1401 1537])
+            ("sgml-basic-offset" variable (:default-value 2) nil [1539 1668])
+            ("sgml-attribute-offset" variable nil nil [1670 2042])
+            ("sgml-xml-mode" variable nil nil [2044 2268])
+            ("sgml-transformation-function" variable (:default-value (quote identity)) nil [2270 2792])
+            ("put" code nil nil [2794 2885])
+            ("defvaralias" code nil nil [2886 2950])
+            ("sgml-mode-hook" variable nil nil [2952 3079])
+            ("sgml-specials" variable (:default-value (quote (34))) nil [3262 3947])
+            ("sgml-quick-keys" variable nil nil [3949 4119])
+            ("sgml-mode-map" variable (:default-value (let ((map (make-keymap)) (menu-map (make-sparse-keymap "SGML"))) (define-key map "	" (quote sgml-tags-invisible)) (define-key map "/" (quote sgml-slash)) (define-key map "" (quote sgml-name-char)) (define-key map "" (quote sgml-tag)) (define-key map "" (quote sgml-attributes)) (define-key map "" (quote sgml-skip-tag-backward)) (define-key map [3 left] (quote sgml-skip-tag-backward)) (define-key map "" (quote sgml-skip-tag-forward)) (define-key map [3 right] (quote sgml-skip-tag-forward)) (define-key map "" (quote sgml-delete-tag)) (define-key map "" (quote sgml-delete-tag)) (define-key map "?" (quote sgml-tag-help)) (define-key map "]" (quote sgml-close-tag)) (define-key map "/" (quote sgml-close-tag)) (define-key map "" (quote sgml-tag)) (define-key map "" (quote sgml-close-tag)) (define-key map "8" (quote sgml-name-8bit-mode)) (define-key map "" (quote sgml-validate)) (when sgml-quick-keys (define-key map "&" (quote sgml-name-char)) (define-key map "<" (quote sgml-tag)) (define-key map " " (quote sgml-auto-attributes)) (define-key map ">" (quote sgml-maybe-end-tag)) (when (memq 34 sgml-specials) (define-key map "\"" (quote sgml-name-self))) (when (memq 39 sgml-specials) (define-key map "'" (quote sgml-name-self)))) (let ((c 127) (map (nth 1 map))) (while (< (setq c (1+ c)) 256) (aset map c (quote sgml-maybe-name-self)))) (define-key map [menu-bar sgml] (cons "SGML" menu-map)) (define-key menu-map [sgml-validate] (quote ("Validate" . sgml-validate))) (define-key menu-map [sgml-name-8bit-mode] (quote ("Toggle 8 Bit Insertion" . sgml-name-8bit-mode))) (define-key menu-map [sgml-tags-invisible] (quote ("Toggle Tag Visibility" . sgml-tags-invisible))) (define-key menu-map [sgml-tag-help] (quote ("Describe Tag" . sgml-tag-help))) (define-key menu-map [sgml-delete-tag] (quote ("Delete Tag" . sgml-delete-tag))) (define-key menu-map [sgml-skip-tag-forward] (quote ("Forward Tag" . sgml-skip-tag-forward))) (define-key menu-map [sgml-skip-tag-backward] (quote ("Backward Tag" . sgml-skip-tag-backward))) (define-key menu-map [sgml-attributes] (quote ("Insert Attributes" . sgml-attributes))) (define-key menu-map [sgml-tag] (quote ("Insert Tag" . sgml-tag))) map)) nil [4121 6597])
+            ("sgml-make-syntax-table" function (:arguments ("specials")) nil [6599 7113])
+            ("sgml-mode-syntax-table" variable (:default-value (sgml-make-syntax-table sgml-specials)) nil [7115 7248])
+            ("sgml-tag-syntax-table" variable
+               (:constant-flag t
+                :default-value (let ((table (sgml-make-syntax-table sgml-specials))) (dolist (char (quote (40 41 123 125 91 93 36 37 38 42 43 47))) (modify-syntax-entry char "." table)) (unless (memq 39 sgml-specials) (modify-syntax-entry 39 "w" table)) table))
+                nil [7250 7650])
+            ("sgml-name-8bit-mode" variable nil nil [7652 7784])
+            ("sgml-char-names" variable (:default-value [nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil "nbsp" "excl" "quot" "num" "dollar" "percnt" "amp" "apos" "lpar" "rpar" "ast" "plus" "comma" "hyphen" "period" "sol" nil nil nil nil nil nil nil nil nil nil "colon" "semi" "lt" "eq" "gt" "quest" "commat" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil "lsqb" nil "rsqb" "uarr" "lowbar" "lsquo" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil "lcub" "verbar" "rcub" "tilde" nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil "nbsp" "iexcl" "cent" "pound" "curren" "yen" "brvbar" "sect" "uml" "copy" "ordf" "laquo" "not" "shy" "reg" "macr" "ring" "plusmn" "sup2" "sup3" "acute" "micro" "para" "middot" "cedil" "sup1" "ordm" "raquo" "frac14" "frac12" "frac34" "iquest" "Agrave" "Aacute" "Acirc" "Atilde" "Auml" "Aring" "AElig" "Ccedil" "Egrave" "Eacute" "Ecirc" "Euml" "Igrave" "Iacute" "Icirc" "Iuml" "ETH" "Ntilde" "Ograve" "Oacute" "Ocirc" "Otilde" "Ouml" nil "Oslash" "Ugrave" "Uacute" "Ucirc" "Uuml" "Yacute" "THORN" "szlig" "agrave" "aacute" "acirc" "atilde" "auml" "aring" "aelig" "ccedil" "egrave" "eacute" "ecirc" "euml" "igrave" "iacute" "icirc" "iuml" "eth" "ntilde" "ograve" "oacute" "ocirc" "otilde" "ouml" "divide" "oslash" "ugrave" "uacute" "ucirc" "uuml" "yacute" "thorn" "yuml"]) nil [7786 9480])
+            ("put" code nil nil [9482 9525])
+            ("sgml-char-names-table" variable (:default-value (let ((table (make-char-table (quote sgml-table))) (i 32) elt) (while (< i 128) (setq elt (aref sgml-char-names i)) (if elt (aset table (make-char (quote latin-iso8859-1) i) elt)) (setq i (1+ i))) table)) nil [9527 9896])
+            ("sgml-validate-command" variable (:default-value (cond ((executable-find "tidy") "tidy --gnu-emacs yes -utf8 -e -q") ((executable-find "nsgmls") "nsgmls -s") ((executable-find "onsgmls") "onsgmls -s") (t "Install (o)nsgmls, tidy, or some other SGML validator, and set `sgml-validate-command'"))) nil [9898 10821])
+            ("sgml-saved-validate-command" variable nil nil [10823 10917])
+            ("sgml-slash-distance" variable (:default-value 1000) nil [11016 11173])
+            ("sgml-namespace-re" variable
+               (:constant-flag t
+                :default-value "[_[:alpha:]][-_.[:alnum:]]*")
+                nil [11175 11233])
+            ("sgml-name-re" variable
+               (:constant-flag t
+                :default-value "[_:[:alpha:]][-_.:[:alnum:]]*")
+                nil [11234 11289])
+            ("sgml-tag-name-re" variable
+               (:constant-flag t
+                :default-value (concat "<\\([!/?]?" sgml-name-re "\\)"))
+                nil [11290 11358])
+            ("sgml-attrs-re" variable
+               (:constant-flag t
+                :default-value "\\(?:[^\"'/><]\\|\"[^\"]*\"\\|'[^']*'\\)*")
+                nil [11359 11427])
+            ("sgml-start-tag-regex" variable
+               (:constant-flag t
+                :default-value (concat "<" sgml-name-re sgml-attrs-re))
+                nil [11428 11601])
+            ("sgml-namespace" variable
+               (:default-value (quote ((t (:inherit font-lock-builtin-face))))
+                :type "face")
+                nil [11603 11759])
+            ("sgml-namespace-face" variable (:default-value (quote sgml-namespace)) nil [11760 11804])
+            ("sgml-font-lock-keywords-1" variable
+               (:constant-flag t
+                :default-value (\` (((\, (concat "<\\([!?]" sgml-name-re "\\)")) 1 font-lock-keyword-face) ((\, (concat "</?\\(" sgml-namespace-re "\\)\\(?::\\(" sgml-name-re "\\)\\)?")) (1 (if (match-end 2) sgml-namespace-face font-lock-function-name-face)) (2 font-lock-function-name-face nil t)) ((\, (concat "\\(?:^\\|[ 	]\\)\\(" sgml-namespace-re "\\)\\(?::\\(" sgml-name-re "\\)\\)?=[\"']")) (1 (if (match-end 2) sgml-namespace-face font-lock-variable-name-face)) (2 font-lock-variable-name-face nil t)) ((\, (concat "[&%]" sgml-name-re ";?")) . font-lock-variable-name-face))))
+                nil [11818 12864])
+            ("sgml-font-lock-keywords-2" variable
+               (:constant-flag t
+                :default-value (append sgml-font-lock-keywords-1 (quote ((eval cons (concat "<" (regexp-opt (mapcar (quote car) sgml-tag-face-alist) t) "\\([ 	][^>]*\\)?>\\([^<]+\\)</\\1>") (quote (3 (cdr (assoc-string (match-string 1) sgml-tag-face-alist t)) prepend)))))))
+                nil [12866 13168])
+            ("sgml-font-lock-keywords" variable (:default-value sgml-font-lock-keywords-1) nil [13281 13410])
+            ("sgml-syntax-propertize-rules" variable
+               (:constant-flag t
+                :default-value (syntax-propertize-precompile-rules ("\\(<\\)!--" (1 "< b")) ("--[ 	
+]*\\(>\\)" (1 "> b")) ("\\(<\\)[?!]" (1 (prog1 "|>" (sgml-syntax-propertize-inside end)))) ("\"" (0 (if (prog1 (zerop (car (syntax-ppss (match-beginning 0)))) (goto-char (match-end 0))) (string-to-syntax "."))))))
+                nil [13432 14253])
+            ("sgml-syntax-propertize" function (:arguments ("start" "end")) nil [14256 14479])
+            ("sgml-syntax-propertize-inside" function (:arguments ("end")) nil [14481 15043])
+            ("sgml-face-tag-alist" variable nil nil [15057 15133])
+            ("sgml-tag-face-alist" variable nil nil [15135 15386])
+            ("sgml-display-text" variable nil nil [15388 15488])
+            ("sgml-tags-invisible" variable nil nil [15502 15534])
+            ("sgml-tag-alist" variable (:default-value (quote (("![" ("ignore" t) ("include" t)) ("!attlist") ("!doctype") ("!element") ("!entity")))) nil [15536 16322])
+            ("put" code nil nil [16323 16368])
+            ("sgml-tag-help" variable (:default-value (quote (("!" . "Empty declaration for comment") ("![" . "Embed declarations with parser directive") ("!attlist" . "Tag attributes declaration") ("!doctype" . "Document type (DTD) declaration") ("!element" . "Tag declaration") ("!entity" . "Entity (macro) declaration")))) nil [16370 16828])
+            ("sgml-empty-tags" variable nil nil [16830 16913])
+            ("sgml-unclosed-tags" variable nil nil [16915 17019])
+            ("sgml-xml-guess" function nil nil [17021 17698])
+            ("v2" variable nil nil [17700 17711])
+            ("sgml-comment-indent-new-line" function (:arguments ("soft")) nil [17736 17943])
+            ("sgml-mode-facemenu-add-face-function" function (:arguments ("face" "_end")) nil [17945 18630])
+            ("sgml-fill-nobreak" function nil nil [18632 19069])
+            ("tildify-space-string" variable nil nil [19071 19100])
+            ("tildify-foreach-region-function" variable nil nil [19101 19141])
+            ("define-derived-mode" code nil nil [19158 23406])
+            ("sgml-comment-indent" function nil nil [23408 23480])
+            ("sgml-slash" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23482 23901])
+            ("sgml-slash-matching" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [23903 25199])
+            ("sgml-name-char" function
+               (:user-visible-flag t
+                :arguments ("char"))
+                nil [25409 25872])
+            ("sgml-namify-char" function (:user-visible-flag t) nil [25874 26382])
+            ("sgml-name-self" function (:user-visible-flag t) nil [26384 26536])
+            ("sgml-maybe-name-self" function (:user-visible-flag t) nil [26538 26755])
+            ("sgml-name-8bit-mode" function (:user-visible-flag t) nil [26757 27056])
+            ("sgml-tag-last" variable nil nil [27307 27333])
+            ("sgml-tag-history" variable nil nil [27334 27363])
+            ("define-skeleton" code nil nil [27364 28817])
+            ("skeleton-read" function (:prototype-flag t) nil [28819 28855])
+            ("sgml-attributes" function
+               (:user-visible-flag t
+                :arguments ("tag" "quiet"))
+                nil [28857 30293])
+            ("sgml-auto-attributes" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [30295 30848])
+            ("sgml-tag-help" function
+               (:user-visible-flag t
+                :arguments ("tag"))
+                nil [30850 31685])
+            ("sgml-maybe-end-tag" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [31687 31952])
+            ("sgml-skip-tag-backward" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [31954 32861])
+            ("sgml-forward-sexp" function (:arguments ("n")) nil [32863 33684])
+            ("sgml-electric-tag-pair-overlays" variable nil nil [33686 33730])
+            ("sgml-electric-tag-pair-timer" variable nil nil [33731 33772])
+            ("sgml-electric-tag-pair-before-change-function" function (:arguments ("_beg" "end")) nil [33774 35914])
+            ("sgml-electric-tag-pair-flush-overlays" function nil nil [35916 36065])
+            ("define-minor-mode" code nil nil [36067 37061])
+            ("sgml-skip-tag-forward" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [37064 38377])
+            ("sgml-looking-back-at" function (:arguments ("str")) nil [38379 38611])
+            ("sgml-delete-tag" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [38613 40195])
+            ("or" code nil nil [40273 40497])
+            ("sgml-tags-invisible" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [40499 42033])
+            ("sgml-cursor-sensor" function (:arguments ("window" "x" "dir")) nil [42035 42873])
+            ("sgml-validate" function
+               (:user-visible-flag t
+                :arguments ("command"))
+                nil [42877 43598])
+            ("sgml-at-indentation-p" function nil nil [43600 43776])
+            ("sgml-lexical-context" function (:arguments ("limit")) nil [43778 46260])
+            ("sgml-beginning-of-tag" function (:arguments ("only-immediate")) nil [46262 46720])
+            ("sgml-value" function (:arguments ("alist")) nil [46722 47555])
+            ("sgml-quote" function
+               (:user-visible-flag t
+                :arguments ("start" "end" "unquotep"))
+                nil [47557 48349])
+            ("sgml-pretty-print" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [48351 49223])
+            ("cl-defstruct" code nil nil [49239 49349])
+            ("sgml-parse-tag-name" function nil nil [49351 49520])
+            ("sgml-tag-text-p" function (:arguments ("start" "end")) nil [49522 49913])
+            ("sgml--find-<>-backward" function (:arguments ("limit")) nil [49915 50341])
+            ("sgml-parse-tag-backward" function (:arguments ("limit")) nil [50343 53647])
+            ("sgml-get-context" function (:arguments ("until")) nil [53649 57270])
+            ("sgml-show-context" function
+               (:user-visible-flag t
+                :arguments ("full"))
+                nil [57272 57677])
+            ("sgml-close-tag" function (:user-visible-flag t) nil [57703 58342])
+            ("sgml-empty-tag-p" function (:arguments ("tag-name")) nil [58344 58526])
+            ("sgml-unclosed-tag-p" function (:arguments ("tag-name")) nil [58528 58731])
+            ("sgml-calculate-indent" function (:arguments ("lcon")) nil [58734 62957])
+            ("sgml-indent-line" function (:user-visible-flag t) nil [62959 63335])
+            ("sgml-guess-indent" function (:user-visible-flag t) nil [63337 63845])
+            ("sgml-parse-dtd" function nil nil [63847 64504])
+            ("html-mode-hook" variable nil nil [64521 64703])
+            ("html-quick-keys" variable (:default-value sgml-quick-keys) nil [64705 64909])
+            ("html-mode-map" variable (:default-value (let ((map (make-sparse-keymap)) (menu-map (make-sparse-keymap "HTML"))) (set-keymap-parent map sgml-mode-map) (define-key map "6" (quote html-headline-6)) (define-key map "5" (quote html-headline-5)) (define-key map "4" (quote html-headline-4)) (define-key map "3" (quote html-headline-3)) (define-key map "2" (quote html-headline-2)) (define-key map "1" (quote html-headline-1)) (define-key map "
" (quote html-paragraph)) (define-key map "
+" (quote html-line)) (define-key map "-" (quote html-horizontal-rule)) (define-key map "o" (quote html-ordered-list)) (define-key map "u" (quote html-unordered-list)) (define-key map "r" (quote html-radio-buttons)) (define-key map "c" (quote html-checkboxes)) (define-key map "l" (quote html-list-item)) (define-key map "h" (quote html-href-anchor)) (define-key map "n" (quote html-name-anchor)) (define-key map "i" (quote html-image)) (when html-quick-keys (define-key map "-" (quote html-horizontal-rule)) (define-key map "o" (quote html-ordered-list)) (define-key map "u" (quote html-unordered-list)) (define-key map "r" (quote html-radio-buttons)) (define-key map "c" (quote html-checkboxes)) (define-key map "l" (quote html-list-item)) (define-key map "h" (quote html-href-anchor)) (define-key map "n" (quote html-name-anchor)) (define-key map "i" (quote html-image))) (define-key map "" (quote html-autoview-mode)) (define-key map "" (quote browse-url-of-buffer)) (define-key map [menu-bar html] (cons "HTML" menu-map)) (define-key menu-map [html-autoview-mode] (quote ("Toggle Autoviewing" . html-autoview-mode))) (define-key menu-map [browse-url-of-buffer] (quote ("View Buffer Contents" . browse-url-of-buffer))) (define-key menu-map [nil] (quote ("--"))) (define-key menu-map "3" (quote ("Heading 3" . html-headline-3))) (define-key menu-map "2" (quote ("Heading 2" . html-headline-2))) (define-key menu-map "1" (quote ("Heading 1" . html-headline-1))) (define-key menu-map "l" (quote ("Radio Buttons" . html-radio-buttons))) (define-key menu-map "c" (quote ("Checkboxes" . html-checkboxes))) (define-key menu-map "l" (quote ("List Item" . html-list-item))) (define-key menu-map "u" (quote ("Unordered List" . html-unordered-list))) (define-key menu-map "o" (quote ("Ordered List" . html-ordered-list))) (define-key menu-map "-" (quote ("Horizontal Rule" . html-horizontal-rule))) (define-key menu-map "
+" (quote ("Line Break" . html-line))) (define-key menu-map "
" (quote ("Paragraph" . html-paragraph))) (define-key menu-map "i" (quote ("Image" . html-image))) (define-key menu-map "h" (quote ("Href Anchor" . html-href-anchor))) (define-key menu-map "n" (quote ("Name Anchor" . html-name-anchor))) map)) nil [64911 67909])
+            ("html-face-tag-alist" variable (:default-value (quote ((bold . "b") (italic . "i") (underline . "u") (mode-line . "rev")))) nil [67911 68072])
+            ("html-tag-face-alist" variable (:default-value (quote (("b" . bold) ("big" . bold) ("blink" . highlight) ("cite" . italic) ("em" . italic) ("h1" bold underline) ("h2" bold-italic underline) ("h3" italic underline) ("h4" . underline) ("h5" . underline) ("h6" . underline) ("i" . italic) ("rev" . mode-line) ("s" . underline) ("small" . default) ("strong" . bold) ("title" bold underline) ("tt" . default) ("u" . underline) ("var" . italic)))) nil [68074 68618])
+            ("html-display-text" variable (:default-value (quote ((img . "[/]") (hr . "----------") (li . "o ")))) nil [68620 68753])
+            ("html-tag-alist" variable (:default-value (let* ((1-7 (quote (("1") ("2") ("3") ("4") ("5") ("6") ("7")))) (1-9 (\` ((\,@ 1-7) ("8") ("9")))) (align (quote (("align" ("left") ("center") ("right"))))) (ialign (quote (("align" ("top") ("middle") ("bottom") ("left") ("right"))))) (valign (quote (("top") ("middle") ("bottom") ("baseline")))) (rel (quote (("next") ("previous") ("parent") ("subdocument") ("made")))) (href (quote ("href" ("ftp:") ("file:") ("finger:") ("gopher:") ("http:") ("mailto:") ("news:") ("rlogin:") ("telnet:") ("tn3270:") ("wais:") ("/cgi-bin/")))) (name (quote ("name"))) (link (\` ((\, href) ("rel" (\,@ rel)) ("rev" (\,@ rel)) ("title")))) (list (quote ((nil n ("List item: " "<li>" str (if sgml-xml-mode "</li>") n))))) (shape (quote (("shape" ("rect") ("circle") ("poly") ("default"))))) (cell (\` (t (\,@ align) ("valign" (\,@ valign)) ("colspan" (\,@ 1-9)) ("rowspan" (\,@ 1-9)) ("nowrap" t)))) (cellhalign (quote (("align" ("left") ("center") ("right") ("justify") ("char")) ("char") ("charoff")))) (cellvalign (quote (("valign" ("top") ("middle") ("bottom") ("baseline")))))) (\` (("a" (\, name) (\,@ link)) ("area" t (\,@ shape) ("coords") ("href") ("nohref" "nohref") ("alt") ("tabindex") ("accesskey") ("onfocus") ("onblur")) ("base" t (\,@ href)) ("col" t (\,@ cellhalign) (\,@ cellvalign) ("span") ("width")) ("colgroup" n (\,@ cellhalign) (\,@ cellvalign) ("span") ("width")) ("dir" (\,@ list)) ("figcaption") ("figure" n) ("font" nil "size" ("-1") ("+1") ("-2") ("+2") (\,@ 1-7)) ("form" (n _ n "<input type=\"submit\" value=\"\"" (if sgml-xml-mode " />" ">")) ("action" (\,@ (cdr href))) ("method" ("get") ("post"))) ("h1" (\,@ align)) ("h2" (\,@ align)) ("h3" (\,@ align)) ("h4" (\,@ align)) ("h5" (\,@ align)) ("h6" (\,@ align)) ("hr" t ("size" (\,@ 1-9)) ("width") ("noshade" t) (\,@ align)) ("iframe" n (\,@ ialign) ("longdesc") ("name") ("src") ("frameborder" ("1") ("0")) ("marginwidth") ("marginheight") ("scrolling" ("yes") ("no") ("auto")) ("height") ("width")) ("img" t ("align" (\,@ valign) ("texttop") ("absmiddle") ("absbottom")) ("src") ("alt") ("width" "1") ("height" "1") ("border" "1") ("vspace" "1") ("hspace" "1") ("ismap" t)) ("input" t (\, name) ("accept") ("alt") ("autocomplete" ("on") ("off")) ("autofocus" t) ("checked" t) ("dirname") ("disabled" t) ("form") ("formaction") ("formenctype" ("application/x-www-form-urlencoded") ("multipart/form-data") ("text/plain")) ("formmethod" ("get") ("post")) ("formnovalidate" t) ("formtarget" ("_blank") ("_self") ("_parent") ("_top")) ("height") ("inputmode") ("list") ("max") ("maxlength") ("min") ("minlength") ("multiple" t) ("pattern") ("placeholder") ("readonly" t) ("required" t) ("size") ("src") ("step") ("type" ("hidden") ("text") ("search") ("tel") ("url") ("email") ("password") ("date") ("time") ("number") ("range") ("color") ("checkbox") ("radio") ("file") ("submit") ("image") ("reset") ("button")) ("value") ("width")) ("link" t (\,@ link)) ("menu" (\,@ list)) ("ol" (\,@ list) ("type" ("A") ("a") ("I") ("i") ("1"))) ("p" t (\,@ align)) ("select" (nil n ("Text: " "<option>" str (if sgml-xml-mode "</option>") n)) (\, name) ("size" (\,@ 1-9)) ("multiple" t)) ("table" (nil n ((completing-read "Cell kind: " (quote (("td") ("th"))) nil t "t") "<tr><" str 62 _ (if sgml-xml-mode (concat "<" str "></tr>")) n)) ("border" t (\,@ 1-9)) ("width" "10") ("cellpadding")) ("tbody" n (\,@ cellhalign) (\,@ cellvalign)) ("td" (\,@ cell)) ("textarea" (\, name) ("rows" (\,@ 1-9)) ("cols" (\,@ 1-9))) ("tfoot" n (\,@ cellhalign) (\,@ cellvalign)) ("th" (\,@ cell)) ("thead" n (\,@ cellhalign) (\,@ cellvalign)) ("ul" (\,@ list) ("type" ("disc") ("circle") ("square"))) (\,@ sgml-tag-alist) ("abbr") ("acronym") ("address") ("array" (nil n ("Item: " "<item>" str (if sgml-xml-mode "</item>") n)) "align") ("article" n) ("aside" n) ("au") ("audio" n ("src") ("crossorigin" ("anonymous") ("use-credentials")) ("preload" ("none") ("metadata") ("auto")) ("autoplay" "autoplay") ("mediagroup") ("loop" "loop") ("muted" "muted") ("controls" "controls")) ("b") ("bdi") ("bdo" nil ("lang") ("dir" ("ltr") ("rtl"))) ("big") ("blink") ("blockquote" n ("cite")) ("body" n ("background" ".gif") ("bgcolor" "#") ("text" "#") ("link" "#") ("alink" "#") ("vlink" "#")) ("box" (nil _ "<over>" _ (if sgml-xml-mode "</over>"))) ("br" t ("clear" ("left") ("right"))) ("button" nil ("name") ("value") ("type" ("submit") ("reset") ("button")) ("disabled" "disabled") ("tabindex") ("accesskey") ("onfocus") ("onblur")) ("canvas" n ("width") ("height")) ("caption" ("valign" ("top") ("bottom"))) ("center" n) ("cite") ("code" n) ("datalist" n) ("dd" (\, (not sgml-xml-mode))) ("del" nil ("cite") ("datetime")) ("dfn") ("div") ("dl" (nil n ("Term: " "<dt>" str (if sgml-xml-mode "</dt>") "<dd>" _ (if sgml-xml-mode "</dd>") n))) ("dt" (t _ (if sgml-xml-mode "</dt>") "<dd>" (if sgml-xml-mode "</dd>") n)) ("em") ("embed" t ("src") ("type") ("width") ("height")) ("fieldset" n) ("fn" "id" "fn") ("footer" n) ("frame" t ("longdesc") ("name") ("src") ("frameborder" ("1") ("0")) ("marginwidth") ("marginheight") ("noresize" "noresize") ("scrolling" ("yes") ("no") ("auto"))) ("frameset" n ("rows") ("cols") ("onload") ("onunload")) ("head" n) ("header" n) ("hgroup" n) ("html" (n "<head>
+" "<title>" (setq str (read-string "Title: ")) "</title>
+" "</head>
+" "<body>
+<h1>" str "</h1>
+" _ "
+<address>
+<a href=\"mailto:" user-mail-address "\">" (user-full-name) "</a>
+</address>
+" "</body>")) ("i") ("ins" nil ("cite") ("datetime")) ("isindex" t ("action") ("prompt")) ("kbd") ("label" nil ("for") ("accesskey") ("onfocus") ("onblur")) ("lang") ("legend" nil ("accesskey")) ("li" (\, (not sgml-xml-mode))) ("main" n) ("map" n ("name")) ("mark") ("math" n) ("meta" t ("http-equiv") ("name") ("content") ("scheme")) ("meter" nil ("value") ("min") ("max") ("low") ("high") ("optimum")) ("nav" n) ("nobr") ("noframes" n) ("noscript" n) ("object" n ("declare" "declare") ("classid") ("codebase") ("data") ("type") ("codetype") ("archive") ("standby") ("height") ("width") ("usemap") ("name") ("tabindex")) ("optgroup" n ("name") ("size") ("multiple" "multiple") ("disabled" "disabled") ("tabindex") ("onfocus") ("onblur") ("onchange")) ("option" t ("value") ("label") ("selected" t)) ("output" nil ("for") ("form") ("name")) ("over" t) ("param" t ("name") ("value") ("valuetype" ("data") ("ref") ("object")) ("type")) ("person") ("pre" n) ("progress" nil ("value") ("max")) ("q" nil ("cite")) ("rev") ("rp" t) ("rt" t) ("ruby") ("s") ("samp") ("script" nil ("charset") ("type") ("src") ("defer" "defer")) ("section" n) ("small") ("source" t ("src") ("type") ("media")) ("span" nil ("class" ("builtin") ("comment") ("constant") ("function-name") ("keyword") ("string") ("type") ("variable-name") ("warning"))) ("strong") ("style" n ("type") ("media") ("title")) ("sub") ("summary") ("sup") ("time" nil ("datetime")) ("title") ("tr" t) ("track" t ("kind" ("subtitles") ("captions") ("descriptions") ("chapters") ("metadata")) ("src") ("srclang") ("label") ("default")) ("tt") ("u") ("var") ("video" n ("src") ("crossorigin" ("anonymous") ("use-credentials")) ("poster") ("preload" ("none") ("metadata") ("auto")) ("autoplay" "autoplay") ("mediagroup") ("loop" "loop") ("muted" "muted") ("controls" "controls") ("width") ("height")) ("wbr" t))))) nil [68757 77555])
+            ("html-tag-help" variable (:default-value (\` ((\,@ sgml-tag-help) ("a" . "Anchor of point or link elsewhere") ("abbr" . "Abbreviation") ("acronym" . "Acronym") ("address" . "Formatted mail address") ("area" . "Region of an image map") ("array" . "Math array") ("article" . "An independent part of document or site") ("aside" . "Secondary content related to surrounding content (e.g. page or article)") ("au" . "Author") ("audio" . "Sound or audio stream") ("b" . "Bold face") ("base" . "Base address for URLs") ("bdi" . "Text isolated for bidirectional formatting") ("bdo" . "Override text directionality") ("big" . "Font size") ("blink" . "Blinking text") ("blockquote" . "Indented quotation") ("body" . "Document body") ("box" . "Math fraction") ("br" . "Line break") ("button" . "Clickable button") ("canvas" . "Script generated graphics canvas") ("caption" . "Table caption") ("center" . "Centered text") ("changed" . "Change bars") ("cite" . "Citation of a document") ("code" . "Formatted source code") ("col" . "Group of attribute specifications for table columns") ("colgroup" . "Group of columns") ("datalist" . "A set of predefined options") ("dd" . "Definition of term") ("del" . "Deleted text") ("dfn" . "Defining instance of a term") ("dir" . "Directory list (obsolete)") ("div" . "Generic block-level container") ("dl" . "Definition list") ("dt" . "Term to be defined") ("em" . "Emphasized") ("embed" . "Embedded data in foreign format") ("fieldset" . "Group of related controls and labels") ("fig" . "Figure") ("figa" . "Figure anchor") ("figcaption" . "Caption for a figure") ("figd" . "Figure description") ("figt" . "Figure text") ("figure" . "Self-contained content, often with a caption") ("fn" . "Footnote") ("font" . "Font size") ("footer" . "Footer of a section") ("form" . "Form with input fields") ("frame" . "Frame in which another HTML document can be displayed") ("frameset" . "Container for frames") ("group" . "Document grouping") ("h1" . "Most important section headline") ("h2" . "Important section headline") ("h3" . "Section headline") ("h4" . "Minor section headline") ("h5" . "Unimportant section headline") ("h6" . "Least important section headline") ("head" . "Document header") ("header" . "Header of a section") ("hgroup" . "Group of headings - h1-h6 elements") ("hr" . "Horizontal rule") ("html" . "HTML Document") ("i" . "Italic face") ("iframe" . "Inline frame with a nested browsing context") ("img" . "Graphic image") ("input" . "Form input field") ("ins" . "Inserted text") ("isindex" . "Input field for index search") ("kbd" . "Keyboard example face") ("label" . "Caption for a user interface item") ("lang" . "Natural language") ("legend" . "Caption for a fieldset") ("li" . "List item") ("link" . "Link relationship") ("main" . "Main content of the document body") ("map" . "Image map (a clickable link area") ("mark" . "Highlighted text") ("math" . "Math formula") ("menu" . "List of commands") ("meta" . "Document properties") ("meter" . "Scalar measurement within a known range") ("mh" . "Form mail header") ("nav" . "Group of navigational links") ("nextid" . "Allocate new id") ("nobr" . "Text without line break") ("noframes" . "Content for user agents that don't support frames") ("noscript" . "Alternate content for when a script isn't executed") ("object" . "External resource") ("ol" . "Ordered list") ("optgroup" . "Group of options") ("option" . "Selection list item") ("output" . "Result of a calculation or user action") ("over" . "Math fraction rule") ("p" . "Paragraph start") ("panel" . "Floating panel") ("param" . "Parameters for an object") ("person" . "Person's name") ("pre" . "Preformatted fixed width text") ("progress" . "Completion progress of a task") ("q" . "Quotation") ("rev" . "Reverse video") ("rp" . "Fallback text for when ruby annotations aren't supported") ("rt" . "Ruby text component of a ruby annotation") ("ruby" . "Ruby annotation") ("s" . "Strikeout") ("samp" . "Sample text") ("script" . "Executable script within a document") ("section" . "Section of a document") ("select" . "Selection list") ("small" . "Font size") ("source" . "Media resource for media elements") ("sp" . "Nobreak space") ("span" . "Generic inline container") ("strong" . "Standout text") ("style" . "Style information") ("sub" . "Subscript") ("summary" . "Summary, caption, or legend") ("sup" . "Superscript") ("table" . "Table with rows and columns") ("tb" . "Table vertical break") ("tbody" . "Table body") ("td" . "Table data cell") ("textarea" . "Form multiline edit area") ("tfoot" . "Table foot") ("th" . "Table header cell") ("thead" . "Table head") ("time" . "Content with optional machine-readable timestamp") ("title" . "Document title") ("tr" . "Table row separator") ("track" . "Timed text track for media elements") ("tt" . "Typewriter face") ("u" . "Underlined text") ("ul" . "Unordered list") ("var" . "Math variable face") ("video" . "Video or movie") ("wbr" . "Enable <br> within <nobr>")))) nil [77557 83155])
+            ("outline-regexp" variable nil nil [83157 83180])
+            ("outline-heading-end-regexp" variable nil nil [83181 83216])
+            ("outline-level" variable nil nil [83217 83239])
+            ("html-current-defun-name" function nil nil [83241 83563])
+            ("html--buffer-classes-cache" variable nil nil [83565 83830])
+            ("make-variable-buffer-local" code nil nil [83831 83887])
+            ("html--buffer-ids-cache" variable nil nil [83889 84146])
+            ("make-variable-buffer-local" code nil nil [84147 84199])
+            ("html-current-buffer-classes" function nil nil [84201 84918])
+            ("html-current-buffer-ids" function nil nil [84920 85599])
+            ("define-derived-mode" code nil nil [85618 88987])
+            ("html-imenu-regexp" variable (:default-value "\\s-*<h\\([1-9]\\)[^
+<>]*>\\(<[^
+<>]*>\\)*\\s-*\\([^
+<>]*\\)") nil [88989 89324])
+            ("html-imenu-index" function nil nil [89326 89774])
+            ("define-minor-mode" code nil nil [89776 90375])
+            ("define-skeleton" code nil nil [90379 90525])
+            ("define-skeleton" code nil nil [90527 90700])
+            ("define-skeleton" code nil nil [90702 90792])
+            ("define-skeleton" code nil nil [90794 90884])
+            ("define-skeleton" code nil nil [90886 90976])
+            ("define-skeleton" code nil nil [90978 91068])
+            ("define-skeleton" code nil nil [91070 91160])
+            ("define-skeleton" code nil nil [91162 91252])
+            ("define-skeleton" code nil nil [91254 91368])
+            ("define-skeleton" code nil nil [91370 91504])
+            ("define-skeleton" code nil nil [91506 91604])
+            ("define-skeleton" code nil nil [91606 91738])
+            ("define-skeleton" code nil nil [91740 91876])
+            ("define-skeleton" code nil nil [91878 92000])
+            ("define-skeleton" code nil nil [92002 92122])
+            ("define-skeleton" code nil nil [92124 92835])
+            ("define-skeleton" code nil nil [92837 93614])
+            ("define-skeleton" code nil nil [93616 93884])
+            ("define-skeleton" code nil nil [93886 94339])
+            ("sgml-mode" package nil nil [94341 94361]))          
+      :file "sgml-mode.el"
+      :pointmax 94390
+      :fsize 94394
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax '((close-paren 14253 . 14254) (symbol 13413 . 13429) (open-paren 13412 . 13413) (close-paren 1398 . 1399) (symbol 1339 . 1356) (open-paren 1338 . 1339) (close-paren 1336 . 1337) (symbol 1301 . 1318) (open-paren 1300 . 1301)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ispell" include nil nil [1418 1435])
+            ("cl-lib" include nil nil [1455 1472])
+            ("flyspell" customgroup (:user-visible-flag t) nil [1700 1831])
+            ("flyspell-highlight-flag" variable (:default-value t) nil [2058 2246])
+            ("flyspell-mark-duplications-flag" variable (:default-value t) nil [2248 2576])
+            ("flyspell-mark-duplications-exceptions" variable (:default-value (quote ((nil "that" "had") ("\\`francais" "nous" "vous")))) nil [2578 3316])
+            ("flyspell-sort-corrections" variable nil nil [3318 3591])
+            ("flyspell-sort-corrections-function" variable (:default-value (quote flyspell-sort-corrections-alphabetically)) nil [3593 3986])
+            ("flyspell-sort-corrections-alphabetically" function (:arguments ("corr1" "corr2" "_")) nil [3988 4076])
+            ("flyspell-sort" function (:arguments ("corrs" "word")) nil [4078 4273])
+            ("flyspell-duplicate-distance" variable (:default-value 400000) nil [4275 4875])
+            ("flyspell-delay" variable (:default-value 3) nil [4877 5020])
+            ("flyspell-persistent-highlight" variable (:default-value t) nil [5022 5261])
+            ("flyspell-highlight-properties" variable (:default-value t) nil [5263 5427])
+            ("flyspell-default-delayed-commands" variable (:default-value (quote (self-insert-command delete-backward-char backward-or-forward-delete-char delete-char scrollbar-vertical-drag backward-delete-char-untabify))) nil [5429 5791])
+            ("flyspell-delayed-commands" variable nil nil [5793 6057])
+            ("flyspell-default-deplacement-commands" variable (:default-value (quote (next-line previous-line handle-switch-frame handle-select-window scroll-up scroll-down))) nil [6059 6382])
+            ("flyspell-deplacement-commands" variable nil nil [6384 6671])
+            ("flyspell-issue-welcome-flag" variable (:default-value t) nil [6673 6829])
+            ("flyspell-issue-message-flag" variable (:default-value t) nil [6831 6976])
+            ("flyspell-incorrect-hook" variable nil nil [6978 7459])
+            ("flyspell-default-dictionary" variable nil nil [7461 8043])
+            ("flyspell-tex-command-regexp" variable (:default-value "\\(\\(begin\\|end\\)[ 	]*{\\|\\(cite[a-z*]*\\|label\\|ref\\|eqref\\|usepackage\\|documentclass\\)[ 	]*\\(\\[[^]]*\\]\\)?{[^{}]*\\)") nil [8045 8345])
+            ("flyspell-check-tex-math-command" variable nil nil [8347 8648])
+            ("flyspell-dictionaries-that-consider-dash-as-word-delimiter" variable (:default-value (quote ("francais" "deutsch8" "norsk"))) nil [8650 8885])
+            ("flyspell-abbrev-p" variable nil nil [8887 9030])
+            ("flyspell-use-global-abbrev-table-p" variable nil nil [9032 9204])
+            ("flyspell-mode-line-string" variable (:default-value " Fly") nil [9206 9438])
+            ("flyspell-large-region" variable (:default-value 1000) nil [9440 9987])
+            ("flyspell-insert-function" variable (:default-value (function insert)) nil [9989 10141])
+            ("flyspell-before-incorrect-word-string" variable nil nil [10143 10308])
+            ("flyspell-after-incorrect-word-string" variable nil nil [10310 10472])
+            ("flyspell-mode-map" variable nil nil [10474 10500])
+            ("flyspell-use-meta-tab" variable (:default-value t) nil [10502 10800])
+            ("flyspell-auto-correct-binding" variable (:default-value [(control 59)]) nil [10802 10952])
+            ("flyspell-generic-check-word-predicate" variable nil nil [11765 12052])
+            ("make-variable-buffer-local" code nil nil [12053 12120])
+            ("define-obsolete-variable-alias" code nil nil [12121 12232])
+            ("put" code nil nil [12309 12377])
+            ("put" code nil nil [12378 12449])
+            ("message-signature-separator" variable nil nil [12450 12486])
+            ("mail-mode-flyspell-verify" function nil nil [12487 13550])
+            ("put" code nil nil [13627 13701])
+            ("texinfo-mode-flyspell-verify" function nil nil [13702 13897])
+            ("put" code nil nil [13974 14040])
+            ("tex-mode-flyspell-verify" function nil nil [14041 14477])
+            ("put" code nil nil [14554 14622])
+            ("put" code nil nil [14623 14691])
+            ("put" code nil nil [14692 14760])
+            ("sgml-lexical-context" function (:prototype-flag t) nil [14762 14806])
+            ("sgml-mode-flyspell-verify" function nil nil [14808 15146])
+            ("flyspell-prog-text-faces" variable (:default-value (quote (font-lock-string-face font-lock-comment-face font-lock-doc-face))) nil [15373 15536])
+            ("flyspell-generic-progmode-verify" function nil nil [15538 15818])
+            ("flyspell--prev-meta-tab-binding" variable nil nil [15893 15933])
+            ("flyspell-prog-mode" function (:user-visible-flag t) nil [15950 16343])
+            ("make-overlay" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16570 16646])
+            ("overlayp" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16647 16723])
+            ("overlays-in" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16724 16800])
+            ("delete-overlay" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16801 16877])
+            ("overlays-at" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16878 16954])
+            ("overlay-put" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [16955 17031])
+            ("overlay-get" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17032 17108])
+            ("previous-overlay-change" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17109 17185])
+            ("flyspell-mouse-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map [mouse-2] (quote flyspell-correct-word)) map)) nil [17412 17589])
+            ("flyspell-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (if flyspell-use-meta-tab (define-key map "\211" (quote flyspell-auto-correct-word))) (define-key map flyspell-auto-correct-binding (quote flyspell-auto-correct-previous-word)) (define-key map [(control 44)] (quote flyspell-goto-next-error)) (define-key map [(control 46)] (quote flyspell-auto-correct-word)) (define-key map [3 36] (quote flyspell-correct-word-before-point)) map)) nil [17591 18099])
+            ("flyspell-consider-dash-as-word-delimiter-flag" variable nil nil [18129 18258])
+            ("make-variable-buffer-local" code nil nil [18259 18334])
+            ("flyspell-dash-dictionary" variable nil nil [18335 18372])
+            ("make-variable-buffer-local" code nil nil [18373 18427])
+            ("flyspell-dash-local-dictionary" variable nil nil [18428 18471])
+            ("make-variable-buffer-local" code nil nil [18472 18532])
+            ("flyspell-incorrect" variable
+               (:default-value (quote ((((supports :underline (:style wave))) :underline (:style wave :color "Red1")) (t :underline t :inherit error)))
+                :type "face")
+                nil [18759 18994])
+            ("flyspell-duplicate" variable
+               (:default-value (quote ((((supports :underline (:style wave))) :underline (:style wave :color "DarkOrange")) (t :underline t :inherit warning)))
+                :type "face")
+                nil [18996 19295])
+            ("flyspell-overlay" variable nil nil [19297 19326])
+            ("define-minor-mode" code nil nil [19648 21155])
+            ("turn-on-flyspell" function nil nil [21172 21262])
+            ("turn-off-flyspell" function nil nil [21279 21372])
+            ("custom-add-option" code nil nil [21374 21427])
+            ("flyspell-buffers" variable nil nil [21804 21833])
+            ("flyspell-minibuffer-p" function (:arguments ("buffer")) nil [22060 22227])
+            ("flyspell-last-buffer" variable nil nil [22454 22551])
+            ("flyspell-accept-buffer-local-defs" function (:arguments ("force")) nil [22553 23821])
+            ("flyspell-hack-local-variables-hook" function nil nil [23823 23999])
+            ("flyspell-kill-ispell-hook" function nil nil [24001 24186])
+            ("add-hook" code nil nil [24358 24420])
+            ("flyspell-mode-on" function nil nil [24647 26735])
+            ("flyspell-delay-commands" function nil nil [26962 27181])
+            ("flyspell-delay-command" function
+               (:user-visible-flag t
+                :arguments ("command"))
+                nil [27408 27766])
+            ("flyspell-deplacement-commands" function nil nil [27993 28242])
+            ("flyspell-deplacement-command" function
+               (:user-visible-flag t
+                :arguments ("command"))
+                nil [28469 28797])
+            ("flyspell-word-cache-start" variable nil nil [29024 29063])
+            ("flyspell-word-cache-end" variable nil nil [29064 29103])
+            ("flyspell-word-cache-word" variable nil nil [29104 29143])
+            ("flyspell-word-cache-result" variable (:default-value (quote _)) nil [29144 29182])
+            ("make-variable-buffer-local" code nil nil [29183 29238])
+            ("make-variable-buffer-local" code nil nil [29239 29292])
+            ("make-variable-buffer-local" code nil nil [29293 29347])
+            ("make-variable-buffer-local" code nil nil [29348 29404])
+            ("flyspell-pre-buffer" variable nil nil [29781 29857])
+            ("flyspell-pre-point" variable nil nil [29858 29932])
+            ("flyspell-pre-column" variable nil nil [29933 30008])
+            ("flyspell-pre-pre-buffer" variable nil nil [30009 30045])
+            ("flyspell-pre-pre-point" variable nil nil [30046 30082])
+            ("make-variable-buffer-local" code nil nil [30083 30131])
+            ("flyspell-previous-command" variable nil nil [30373 30465])
+            ("flyspell-pre-command-hook" function (:user-visible-flag t) nil [30692 30945])
+            ("flyspell-mode-off" function nil nil [31187 31839])
+            ("flyspell-check-pre-word-p" function nil nil [32066 33923])
+            ("flyspell-changes" variable nil nil [34300 34329])
+            ("make-variable-buffer-local" code nil nil [34330 34376])
+            ("flyspell-after-change-function" function (:arguments ("start" "stop" "_len")) nil [34603 34775])
+            ("flyspell-check-changed-word-p" function (:arguments ("start" "stop")) nil [35002 35500])
+            ("flyspell-check-word-p" function nil nil [35727 36847])
+            ("flyspell-debug-signal-no-check" function (:arguments ("msg" "obj")) nil [37074 37303])
+            ("flyspell-debug-signal-pre-word-checked" function nil nil [37530 37988])
+            ("flyspell-debug-signal-word-checked" function nil nil [38215 40620])
+            ("flyspell-debug-signal-changed-checked" function nil nil [40847 41125])
+            ("flyspell-post-command-hook" function (:user-visible-flag t) nil [42177 44272])
+            ("flyspell-notify-misspell" function (:arguments ("word" "poss")) nil [44499 44734])
+            ("flyspell-word-search-backward" function (:arguments ("word" "bound" "ignore-case")) nil [44961 45958])
+            ("flyspell-word-search-forward" function (:arguments ("word" "bound")) nil [46185 47050])
+            ("flyspell-word" variable nil nil [47052 47074])
+            ("flyspell-word" function
+               (:user-visible-flag t
+                :arguments ("following" "known-misspelling"))
+                nil [47358 53769])
+            ("flyspell-math-tex-command-p" function nil nil [54296 54484])
+            ("flyspell-tex-command-p" function (:arguments ("word")) nil [54711 55071])
+            ("defalias" code nil nil [55073 55129])
+            ("defalias" code nil nil [55130 55194])
+            ("flyspell-get-word" function (:arguments ("following" "extra-otherchars")) nil [55421 57857])
+            ("flyspell-small-region" function (:arguments ("beg" "end")) nil [58084 58809])
+            ("flyspell-external-ispell-process" variable (:default-value (quote nil)) nil [59036 59123])
+            ("flyspell-external-ispell-buffer" variable (:default-value (quote nil)) nil [59350 59394])
+            ("flyspell-large-region-buffer" variable (:default-value (quote nil)) nil [59395 59436])
+            ("flyspell-large-region-beg" variable (:default-value (point-min)) nil [59437 59483])
+            ("flyspell-large-region-end" variable (:default-value (point-max)) nil [59484 59530])
+            ("flyspell-external-point-words" function nil nil [59757 63433])
+            ("flyspell-process-localwords" function (:arguments ("misspellings-buffer")) nil [63885 65327])
+            ("flyspell-check-region-doublons" function (:arguments ("beg" "end")) nil [65504 65919])
+            ("flyspell-large-region" function (:arguments ("beg" "end")) nil [66146 68880])
+            ("flyspell-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [69572 70018])
+            ("flyspell-buffer" function (:user-visible-flag t) nil [70260 70373])
+            ("flyspell-old-buffer-error" variable nil nil [70600 70638])
+            ("flyspell-old-pos-error" variable nil nil [70639 70674])
+            ("flyspell-goto-next-error" function (:user-visible-flag t) nil [70901 71926])
+            ("flyspell-overlay-p" function (:arguments ("o")) nil [72153 72291])
+            ("flyspell-delete-region-overlays" function (:arguments ("beg" "end")) nil [72668 72821])
+            ("flyspell-delete-all-overlays" function nil nil [72823 72968])
+            ("flyspell-unhighlight-at" function (:arguments ("pos")) nil [73195 73601])
+            ("flyspell-properties-at-p" function (:arguments ("pos")) nil [73978 74488])
+            ("make-flyspell-overlay" function (:arguments ("beg" "end" "face" "mouse-face")) nil [74715 75923])
+            ("flyspell-highlight-incorrect-region" function (:arguments ("beg" "end" "poss")) nil [76150 77305])
+            ("flyspell-highlight-duplicate-region" function (:arguments ("beg" "end" "poss")) nil [77532 78235])
+            ("flyspell-auto-correct-pos" variable nil nil [78462 78500])
+            ("flyspell-auto-correct-region" variable nil nil [78501 78542])
+            ("flyspell-auto-correct-ring" variable nil nil [78543 78582])
+            ("flyspell-auto-correct-word" variable nil nil [78583 78622])
+            ("make-variable-buffer-local" code nil nil [78623 78678])
+            ("make-variable-buffer-local" code nil nil [78679 78737])
+            ("make-variable-buffer-local" code nil nil [78738 78794])
+            ("make-variable-buffer-local" code nil nil [78795 78851])
+            ("flyspell-check-previous-highlighted-word" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [79078 80158])
+            ("flyspell-display-next-corrections" function (:arguments ("corrections")) nil [80385 81008])
+            ("flyspell-abbrev-table" function nil nil [81235 81383])
+            ("flyspell-define-abbrev" function (:arguments ("name" "expansion")) nil [81610 81770])
+            ("flyspell-auto-correct-word" function (:user-visible-flag t) nil [81997 88712])
+            ("flyspell-auto-correct-previous-pos" variable nil nil [88939 89048])
+            ("flyspell-auto-correct-previous-hook" function (:user-visible-flag t) nil [89275 89672])
+            ("flyspell-auto-correct-previous-word" function
+               (:user-visible-flag t
+                :arguments ("position"))
+                nil [89899 91579])
+            ("flyspell-correct-word" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [91807 92086])
+            ("flyspell-correct-word-before-point" function
+               (:user-visible-flag t
+                :arguments ("event" "opoint"))
+                nil [92088 93753])
+            ("flyspell-do-correct" function (:arguments ("replace" "poss" "word" "cursor-location" "start" "end" "save")) nil [93976 95512])
+            ("flyspell-adjust-cursor-point" function (:arguments ("save" "cursor-location" "old-max")) nil [95740 96058])
+            ("flyspell-emacs-popup" function (:arguments ("event" "poss" "word")) nil [96285 97587])
+            ("flyspell-maybe-correct-transposition" function (:arguments ("beg" "end" "poss")) nil [97814 98755])
+            ("flyspell-maybe-correct-doubling" function (:arguments ("beg" "end" "poss")) nil [98757 99596])
+            ("flyspell-already-abbrevp" function (:arguments ("table" "word")) nil [99823 99939])
+            ("flyspell-change-abbrev" function (:arguments ("table" "old" "new")) nil [100166 100250])
+            ("flyspell" package nil nil [100252 100271]))          
+      :file "flyspell.el"
+      :pointmax 100299
+      :fsize 100298
+      :lastmodtime '(23525 29607 0 0)
+      :unmatched-syntax '((close-paren 1472 . 1473) (symbol 1437 . 1454) (open-paren 1436 . 1437)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tex-mode" include nil nil [1070 1089])
+            ("declare-function" code nil nil [1091 1134])
+            ("declare-function" code nil nil [1135 1185])
+            ("declare-function" code nil nil [1186 1232])
+            ("declare-function" code nil nil [1233 1299])
+            ("declare-function" code nil nil [1300 1355])
+            ("declare-function" code nil nil [1356 1397])
+            ("declare-function" code nil nil [1398 1448])
+            ("declare-function" code nil nil [1449 1494])
+            ("outline-heading-alist" variable nil nil [1496 1526])
+            ("skeleton-end-newline" variable nil nil [1528 1557])
+            ("texinfo" customgroup (:user-visible-flag t) nil [1559 1688])
+            ("texinfo-open-quote" variable (:default-value (purecopy "``")) nil [1705 1861])
+            ("texinfo-close-quote" variable (:default-value (purecopy "''")) nil [1878 2036])
+            ("texinfo-mode-hook" variable nil nil [2038 2197])
+            ("makeinfo-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2217 2516])
+            ("makeinfo-buffer" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2518 2688])
+            ("kill-compilation" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2690 2792])
+            ("makeinfo-recenter-compilation-buffer" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2794 3032])
+            ("texinfo-update-node" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [3034 3931])
+            ("texinfo-every-node-update" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [3933 4034])
+            ("texinfo-sequential-node-update" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [4036 4821])
+            ("texinfo-make-menu" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [4823 5349])
+            ("texinfo-all-menus-update" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [5351 5628])
+            ("texinfo-master-menu" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [5630 7137])
+            ("texinfo-indent-menu-description" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7139 7445])
+            ("texinfo-insert-node-lines" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7447 7761])
+            ("texinfo-start-menu-description" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7763 8166])
+            ("texinfo-multiple-files-update" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [8168 9538])
+            ("texinfo-section-list" variable (:default-value (quote (("top" 1) ("chapter" 2) ("section" 3) ("subsection" 4) ("subsubsection" 5) ("unnumbered" 2) ("unnumberedsec" 3) ("unnumberedsubsec" 4) ("unnumberedsubsubsec" 5) ("appendix" 2) ("appendixsec" 3) ("appendixsection" 3) ("appendixsubsec" 4) ("appendixsubsubsec" 5) ("majorheading" 2) ("chapheading" 2) ("heading" 3) ("subheading" 4) ("subsubheading" 5)))) nil [9632 10146])
+            ("texinfo-mode-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 34 "." st) (modify-syntax-entry 92 "." st) (modify-syntax-entry 64 "\\" st) (modify-syntax-entry 17 "\\" st) (modify-syntax-entry 91 "(]" st) (modify-syntax-entry 93 ")[" st) (modify-syntax-entry 123 "(}" st) (modify-syntax-entry 125 "){" st) (modify-syntax-entry 10 ">" st) (modify-syntax-entry 39 "w" st) st)) nil [10166 10616])
+            ("texinfo-imenu-generic-expression" variable (:default-value (quote ((nil "^@\\(node\\|anchor\\)[ 	]+\\([^,
+]*\\)" 2) ("Chapters" "^@chapter[ 	]+\\(.*\\)$" 1)))) nil [10793 11016])
+            ("texinfo-syntax-propertize-function" variable
+               (:constant-flag t
+                :default-value (syntax-propertize-rules ("\\(@\\)c\\(omment\\)?\\>" (1 "<")) ("^\\(@\\)ignore\\>" (1 "< b")) ("^@end ignore\\(
+\\)" (1 "> b"))))
+                nil [11018 11274])
+            ("texinfo-environments" variable
+               (:constant-flag t
+                :default-value (quote ("cartouche" "copying" "defcv" "deffn" "defivar" "defmac" "defmethod" "defop" "defopt" "defspec" "deftp" "deftypecv" "deftypefn" "deftypefun" "deftypeivar" "deftypemethod" "deftypeop" "deftypevar" "deftypevr" "defun" "defvar" "defvr" "description" "detailmenu" "direntry" "display" "documentdescription" "enumerate" "example" "flushleft" "flushright" "format" "ftable" "group" "html" "ifclear" "ifset" "ifhtml" "ifinfo" "ifnothtml" "ifnotinfo" "ifnotplaintext" "ifnottex" "ifplaintext" "iftex" "ignore" "itemize" "lisp" "macro" "menu" "multitable" "quotation" "smalldisplay" "smallexample" "smallformat" "smalllisp" "table" "tex" "titlepage" "verbatim" "vtable")))
+                nil [11276 12051])
+            ("texinfo-environment-regexp" variable
+               (:constant-flag t
+                :default-value (concat "^@" (regexp-opt (cons "end" texinfo-environments) t) "\\>"))
+                nil [12053 12286])
+            ("texinfo-heading" variable
+               (:default-value (quote ((t (:inherit font-lock-function-name-face))))
+                :type "face")
+                nil [12288 12434])
+            ("texinfo-font-lock-keywords" variable (:default-value (\` (("@\\([a-zA-Z]+\\|[^ 	
+]\\)" 1 font-lock-keyword-face) ("^\\*\\([^
+:]*\\)" 1 font-lock-function-name-face t) ("@\\(emph\\|i\\|sc\\){\\([^}]+\\)" 2 (quote italic)) ("@\\(strong\\|b\\){\\([^}]+\\)" 2 (quote bold)) ("@\\(kbd\\|key\\|url\\|uref\\){\\([^}]+\\)" 2 font-lock-string-face) ("@\\(file\\|email\\){\\([^}]+\\)" 2 font-lock-string-face keep) ("@\\(samp\\|code\\|var\\|env\\|command\\|option\\){\\([^}]+\\)" 2 font-lock-variable-name-face keep) ("@math{\\([^{}]*{?[^{}]*}?[^{}]*\\)}" 1 font-lock-variable-name-face) ("@\\(cite\\|x?ref\\|pxref\\|dfn\\|inforef\\){\\([^}]+\\)" 2 font-lock-constant-face) ("@\\(anchor\\){\\([^}]+\\)" 2 font-lock-type-face) ("@\\(dmn\\|acronym\\|value\\){\\([^}]+\\)" 2 font-lock-builtin-face) ("@\\(end\\|itemx?\\) +\\(.+\\)" 2 font-lock-keyword-face keep) ((\, (concat "^@" (regexp-opt (mapcar (quote car) texinfo-section-list) t) ".*
+")) 0 (quote texinfo-heading) t)))) nil [12436 14097])
+            ("texinfo-clone-environment" function (:arguments ("start" "end")) nil [14099 14659])
+            ("texinfo-define-common-keys" function (:arguments ("keymap")) nil [14736 15461])
+            ("texinfo-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (texinfo-define-common-keys map) (define-key map "\"" (quote texinfo-insert-quote)) (define-key map "
" (quote kill-compilation)) (define-key map "
" (quote makeinfo-recenter-compilation-buffer)) (define-key map "
" (quote makeinfo-region)) (define-key map "
" (quote makeinfo-buffer)) (define-key map "" (quote texinfo-format-region)) (define-key map "" (quote texinfo-format-buffer)) (define-key map "
" (quote texinfo-insert-@item)) (define-key map "m" (quote texinfo-master-menu)) (define-key map "
" (quote texinfo-make-menu)) (define-key map "" (quote texinfo-update-node)) (define-key map "" (quote texinfo-every-node-update)) (define-key map "" (quote texinfo-all-menus-update)) (define-key map "" (quote texinfo-show-structure)) (define-key map "}" (quote up-list)) (define-key map "]" (quote up-list)) (define-key map "/" (quote texinfo-insert-@end)) (define-key map "{" (quote texinfo-insert-braces)) (define-key map "" (quote texinfo-insert-block)) (define-key map "" (quote texinfo-start-menu-description)) (define-key map "" (quote texinfo-insert-@strong)) (define-key map "" (quote texinfo-insert-@emph)) (define-key map "v" (quote texinfo-insert-@var)) (define-key map "u" (quote texinfo-insert-@uref)) (define-key map "t" (quote texinfo-insert-@table)) (define-key map "s" (quote texinfo-insert-@samp)) (define-key map "q" (quote texinfo-insert-@quotation)) (define-key map "o" (quote texinfo-insert-@noindent)) (define-key map "n" (quote texinfo-insert-@node)) (define-key map "m" (quote texinfo-insert-@email)) (define-key map "k" (quote texinfo-insert-@kbd)) (define-key map "i" (quote texinfo-insert-@item)) (define-key map "f" (quote texinfo-insert-@file)) (define-key map "x" (quote texinfo-insert-@example)) (define-key map "e" (quote texinfo-insert-@end)) (define-key map "d" (quote texinfo-insert-@dfn)) (define-key map "c" (quote texinfo-insert-@code)) map)) nil [15574 18134])
+            ("easy-menu-define" code nil nil [18136 18940])
+            ("texinfo-filter" function (:arguments ("section" "list")) nil [18944 19071])
+            ("texinfo-chapter-level-regexp" variable (:default-value (regexp-opt (texinfo-filter 2 texinfo-section-list))) nil [19073 19238])
+            ("texinfo-current-defun-name" function nil nil [19240 19450])
+            ("define-derived-mode" code nil nil [19485 24502])
+            ("texinfo-block-default" variable (:default-value "example") nil [24535 24575])
+            ("define-skeleton" code nil nil [24577 25130])
+            ("texinfo-inside-macro-p" function (:arguments ("macro" "bound")) nil [25132 25541])
+            ("texinfo-inside-env-p" function (:arguments ("env" "bound")) nil [25543 25768])
+            ("texinfo-enable-quote-macros" variable (:default-value "@\\(code\\|samp\\|kbd\\)\\>") nil [25770 25836])
+            ("texinfo-enable-quote-envs" variable (:default-value (quote ("example\\>" "smallexample\\>" "lisp\\>"))) nil [25837 25917])
+            ("texinfo-insert-quote" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25918 27085])
+            ("texinfo-last-unended-begin" function nil nil [27280 27441])
+            ("texinfo-next-unmatched-end" function nil nil [27443 27662])
+            ("define-skeleton" code nil nil [27664 27945])
+            ("define-skeleton" code nil nil [27947 28119])
+            ("define-skeleton" code nil nil [28121 28371])
+            ("define-skeleton" code nil nil [28373 28620])
+            ("define-skeleton" code nil nil [28622 28875])
+            ("define-skeleton" code nil nil [28877 29127])
+            ("define-skeleton" code nil nil [29129 29252])
+            ("define-skeleton" code nil nil [29254 29504])
+            ("define-skeleton" code nil nil [29506 29859])
+            ("define-skeleton" code nil nil [29861 30108])
+            ("define-skeleton" code nil nil [30110 30384])
+            ("define-skeleton" code nil nil [30386 30509])
+            ("define-skeleton" code nil nil [30511 30636])
+            ("define-skeleton" code nil nil [30638 30888])
+            ("define-skeleton" code nil nil [30890 31146])
+            ("define-skeleton" code nil nil [31148 31265])
+            ("define-skeleton" code nil nil [31267 31511])
+            ("define-skeleton" code nil nil [31513 31760])
+            ("defalias" code nil nil [31761 31814])
+            ("texinfo-show-structure" function
+               (:user-visible-flag t
+                :arguments ("nodes-too"))
+                nil [31845 34181])
+            ("texinfo-texi2dvi-command" variable (:default-value "texi2dvi") nil [34234 34393])
+            ("texinfo-tex-command" variable (:default-value "tex") nil [34395 34531])
+            ("texinfo-texindex-command" variable (:default-value "texindex") nil [34533 34683])
+            ("texinfo-delete-from-print-queue-command" variable (:default-value "lprm") nil [34685 34974])
+            ("texinfo-tex-trailer" variable (:default-value "@bye") nil [34976 35083])
+            ("texinfo-tex-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [35085 35858])
+            ("texinfo-tex-buffer" function (:user-visible-flag t) nil [35860 36197])
+            ("texinfo-texindex" function (:user-visible-flag t) nil [36199 36718])
+            ("texinfo-tex-print" function (:user-visible-flag t) nil [36720 36944])
+            ("texinfo-tex-view" function (:user-visible-flag t) nil [36946 37166])
+            ("texinfo-quit-job" function (:user-visible-flag t) nil [37168 37373])
+            ("texinfo-delete-from-print-queue" function
+               (:user-visible-flag t
+                :arguments ("job-number"))
+                nil [37528 38183])
+            ("texinfo" package nil nil [38185 38203]))          
+      :file "texinfo.el"
+      :pointmax 38230
+      :fsize 38231
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax '((close-paren 1089 . 1090) (symbol 1052 . 1069) (open-paren 1051 . 1052)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("regexp-opt" include nil nil [32165 32186])
+            ("quail-translating" variable nil nil [32283 32309])
+            ("quail-converting" variable nil nil [32310 32335])
+            ("flyspell-mode" variable nil nil [32336 32358])
+            ("real-last-command" variable nil nil [32359 32385])
+            ("delete-selection-mode" variable nil nil [32386 32416])
+            ("table" customgroup (:user-visible-flag t) nil [32775 32907])
+            ("table-hooks" customgroup (:user-visible-flag t) nil [32909 32995])
+            ("table-time-before-update" variable (:default-value 0.2) nil [32997 33714])
+            ("table-time-before-reformat" variable (:default-value 0.2) nil [33716 34021])
+            ("table-command-prefix" variable (:default-value [(control c) (control c)]) nil [34023 34239])
+            ("table-cell" variable
+               (:default-value (quote ((((min-colors 88) (class color)) :foreground "gray90" :background "blue1") (((class color)) :foreground "gray90" :background "blue") (t :weight bold)))
+                :type "face")
+                nil [34241 34498])
+            ("table-cell-horizontal-chars" variable (:default-value "-=") nil [34500 34694])
+            ("table-cell-vertical-char" variable (:default-value 124) nil [34696 34873])
+            ("table-cell-intersection-char" variable (:default-value 43) nil [34875 35037])
+            ("table-word-continuation-char" variable (:default-value 92) nil [35039 35636])
+            ("table-detect-cell-alignment" variable (:default-value t) nil [35638 36056])
+            ("table-dest-buffer-name" variable (:default-value "table") nil [36058 36226])
+            ("table-html-delegate-spacing-to-user-agent" variable nil nil [36228 36489])
+            ("table-html-th-rows" variable nil nil [36491 36662])
+            ("table-html-th-columns" variable nil nil [36664 36845])
+            ("table-html-table-attribute" variable (:default-value "border=\"1\"") nil [36847 37028])
+            ("table-html-cell-attribute" variable nil nil [37030 37298])
+            ("table-cals-thead-rows" variable (:default-value 1) nil [37300 37454])
+            ("table-cell-map-hook" variable nil nil [37456 37690])
+            ("table-disable-incompatibility-warning" variable nil nil [37692 37917])
+            ("table-abort-recognition-when-input-pending" variable (:default-value t) nil [37919 38273])
+            ("table-load-hook" variable nil nil [38275 38410])
+            ("table-point-entered-cell-hook" variable nil nil [38412 38562])
+            ("table-point-left-cell-hook" variable nil nil [38564 38708])
+            ("table-yank-handler" variable (:default-value (quote (nil nil t nil))) nil [38710 38783])
+            ("setplist" code nil nil [38785 38838])
+            ("table-disable-menu" variable (:default-value (null (and (locate-library "easymenu") (require (quote easymenu)) (fboundp (quote easy-menu-add-item))))) nil [38840 39112])
+            ("table-paragraph-start" variable
+               (:constant-flag t
+                :default-value "[ 	
+]")
+                nil [39255 39371])
+            ("table-cache-buffer-name" variable
+               (:constant-flag t
+                :default-value " *table cell cache*")
+                nil [39372 39456])
+            ("table-cell-info-lu-coordinate" variable nil nil [39457 39565])
+            ("table-cell-info-rb-coordinate" variable nil nil [39566 39676])
+            ("table-cell-info-width" variable nil nil [39677 39759])
+            ("table-cell-info-height" variable nil nil [39760 39839])
+            ("table-cell-info-justify" variable nil nil [39840 39926])
+            ("table-cell-info-valign" variable nil nil [39927 40017])
+            ("table-cell-self-insert-command-count" variable nil nil [40018 40095])
+            ("table-cell-map" variable nil nil [40096 40159])
+            ("table-cell-global-map-alist" variable nil nil [40160 40275])
+            ("table-global-menu-map" variable nil nil [40276 40355])
+            ("table-cell-menu-map" variable nil nil [40356 40433])
+            ("table-cell-buffer" variable nil nil [40434 40505])
+            ("table-cell-cache-point-coordinate" variable nil nil [40506 40607])
+            ("table-cell-cache-mark-coordinate" variable nil nil [40608 40707])
+            ("table-update-timer" variable nil nil [40708 40778])
+            ("table-widen-timer" variable nil nil [40779 40848])
+            ("table-heighten-timer" variable nil nil [40849 40921])
+            ("table-inhibit-update" variable nil nil [40922 41114])
+            ("table-inhibit-auto-fill-paragraph" variable nil nil [41115 41337])
+            ("table-mode-indicator" variable nil nil [41338 41399])
+            ("make-variable-buffer-local" code nil nil [41529 41579])
+            ("unless" code nil nil [41580 41740])
+            ("table-source-languages" variable
+               (:constant-flag t
+                :default-value (quote (html latex cals)))
+                nil [41742 41826])
+            ("table-source-info-plist" variable nil nil [41827 41939])
+            ("table-cell-span-direction-history" variable (:default-value (quote ("right"))) nil [42344 42397])
+            ("table-cell-split-orientation-history" variable (:default-value (quote ("horizontally"))) nil [42398 42461])
+            ("table-cell-split-contents-to-history" variable (:default-value (quote ("split"))) nil [42462 42518])
+            ("table-insert-row-column-history" variable (:default-value (quote ("row"))) nil [42519 42568])
+            ("table-justify-history" variable (:default-value (quote ("center"))) nil [42569 42611])
+            ("table-columns-history" variable (:default-value (quote ("3"))) nil [42612 42649])
+            ("table-rows-history" variable (:default-value (quote ("3"))) nil [42650 42684])
+            ("table-cell-width-history" variable (:default-value (quote ("5"))) nil [42685 42725])
+            ("table-cell-height-history" variable (:default-value (quote ("1"))) nil [42726 42767])
+            ("table-source-caption-history" variable (:default-value (quote ("Table"))) nil [42768 42816])
+            ("table-sequence-string-history" variable (:default-value (quote ("0"))) nil [42817 42862])
+            ("table-sequence-count-history" variable (:default-value (quote ("0"))) nil [42863 42907])
+            ("table-sequence-increment-history" variable (:default-value (quote ("1"))) nil [42908 42956])
+            ("table-sequence-interval-history" variable (:default-value (quote ("1"))) nil [42957 43004])
+            ("table-sequence-justify-history" variable (:default-value (quote ("left"))) nil [43005 43054])
+            ("table-source-language-history" variable (:default-value (quote ("html"))) nil [43055 43103])
+            ("table-col-delim-regexp-history" variable (:default-value (quote (""))) nil [43104 43149])
+            ("table-row-delim-regexp-history" variable (:default-value (quote (""))) nil [43150 43195])
+            ("table-capture-justify-history" variable (:default-value (quote ("left"))) nil [43196 43244])
+            ("table-capture-min-cell-width-history" variable (:default-value (quote ("5"))) nil [43245 43297])
+            ("table-capture-columns-history" variable (:default-value (quote (""))) nil [43298 43342])
+            ("table-target-history" variable (:default-value (quote ("cell"))) nil [43343 43382])
+            ("table-cell-bindings" variable
+               (:constant-flag t
+                :default-value (quote (([(control i)] . table-forward-cell) ([(control I)] . table-backward-cell) ([tab] . table-forward-cell) ([(shift backtab)] . table-backward-cell) ([(shift iso-lefttab)] . table-backward-cell) ([(shift tab)] . table-backward-cell) ([backtab] . table-backward-cell) ([return] . *table--cell-newline) ([(control m)] . *table--cell-newline) ([(control j)] . *table--cell-newline-and-indent) ([mouse-3] . *table--present-cell-popup-menu) ([(control 62)] . table-widen-cell) ([(control 60)] . table-narrow-cell) ([(control 125)] . table-heighten-cell) ([(control 123)] . table-shorten-cell) ([(control 45)] . table-split-cell-vertically) ([(control 124)] . table-split-cell-horizontally) ([(control 42)] . table-span-cell) ([(control 43)] . table-insert-row-column) ([(control 33)] . table-fixed-width-mode) ([(control 35)] . table-query-dimension) ([(control 94)] . table-generate-source) ([(control 58)] . table-justify))))
+                nil [44188 45402])
+            ("table-command-remap-alist" variable (:default-value (quote ((self-insert-command . *table--cell-self-insert-command) (completion-separator-self-insert-autofilling . *table--cell-self-insert-command) (completion-separator-self-insert-command . *table--cell-self-insert-command) (delete-char . *table--cell-delete-char) (delete-backward-char . *table--cell-delete-backward-char) (backward-delete-char . *table--cell-delete-backward-char) (backward-delete-char-untabify . *table--cell-delete-backward-char) (newline . *table--cell-newline) (newline-and-indent . *table--cell-newline-and-indent) (open-line . *table--cell-open-line) (quoted-insert . *table--cell-quoted-insert) (describe-mode . *table--cell-describe-mode) (describe-bindings . *table--cell-describe-bindings) (dabbrev-expand . *table--cell-dabbrev-expand) (dabbrev-completion . *table--cell-dabbrev-completion)))) nil [45404 46401])
+            ("table-command-list" variable (:default-value (mapcar (function cdr) table-command-remap-alist)) nil [46403 46589])
+            ("table-global-menu" variable
+               (:constant-flag t
+                :default-value (quote ("Table" ("Insert" ["a Table..." table-insert :active (and (not buffer-read-only) (not (table--probe-cell))) :help "Insert a text based table at point"] ["Row" table-insert-row :active (table--row-column-insertion-point-p) :help "Insert row(s) of cells in table"] ["Column" table-insert-column :active (table--row-column-insertion-point-p (quote column)) :help "Insert column(s) of cells in table"]) "----" ("Recognize" ["in Buffer" table-recognize :active t :help "Recognize all tables in the current buffer"] ["in Region" table-recognize-region :active (and mark-active (not (eq (mark t) (point)))) :help "Recognize all tables in the current region"] ["a Table" table-recognize-table :active (table--probe-cell) :help "Recognize a table at point"] ["a Cell" table-recognize-cell :active (let ((cell (table--probe-cell))) (and cell (null (table--at-cell-p (car cell))))) :help "Recognize a cell at point"]) ("Unrecognize" ["in Buffer" table-unrecognize :active t :help "Unrecognize all tables in the current buffer"] ["in Region" table-unrecognize-region :active (and mark-active (not (eq (mark t) (point)))) :help "Unrecognize all tables in the current region"] ["a Table" table-unrecognize-table :active (table--probe-cell) :help "Unrecognize the current table"] ["a Cell" table-unrecognize-cell :active (let ((cell (table--probe-cell))) (and cell (table--at-cell-p (car cell)))) :help "Unrecognize the current cell"]) "----" ["Capture Region" table-capture :active (and (not buffer-read-only) mark-active (not (eq (mark t) (point))) (not (table--probe-cell))) :help "Capture text in the current region as a table"] ["Release" table-release :active (table--editable-cell-p) :help "Release the current table as plain text"])))
+                nil [46591 48581])
+            ("table-cell-menu" variable
+               (:constant-flag t
+                :default-value (quote ("Table" ("Insert" ["Row" table-insert-row :active (table--row-column-insertion-point-p) :help "Insert row(s) of cells in table"] ["Column" table-insert-column :active (table--row-column-insertion-point-p (quote column)) :help "Insert column(s) of cells in table"]) ("Delete" ["Row" table-delete-row :active (table--editable-cell-p) :help "Delete row(s) of cells in table"] ["Column" table-delete-column :active (table--editable-cell-p) :help "Delete column(s) of cells in table"]) "----" ("Split a Cell" ["Horizontally" table-split-cell-horizontally :active (table--cell-can-split-horizontally-p) :help "Split the current cell horizontally at point"] ["Vertically" table-split-cell-vertically :active (table--cell-can-split-vertically-p) :help "Split the current cell vertical at point"]) ("Span a Cell to" ["Right" (table-span-cell (quote right)) :active (table--cell-can-span-p (quote right)) :help "Span the current cell into the right cell"] ["Left" (table-span-cell (quote left)) :active (table--cell-can-span-p (quote left)) :help "Span the current cell into the left cell"] ["Above" (table-span-cell (quote above)) :active (table--cell-can-span-p (quote above)) :help "Span the current cell into the cell above"] ["Below" (table-span-cell (quote below)) :active (table--cell-can-span-p (quote below)) :help "Span the current cell into the cell below"]) "----" ("Shrink Cells" ["Horizontally" table-narrow-cell :active (table--editable-cell-p) :help "Shrink the current cell horizontally"] ["Vertically" table-shorten-cell :active (table--editable-cell-p) :help "Shrink the current cell vertically"]) ("Expand Cells" ["Horizontally" table-widen-cell :active (table--editable-cell-p) :help "Expand the current cell horizontally"] ["Vertically" table-heighten-cell :active (table--editable-cell-p) :help "Expand the current cell vertically"]) "----" ("Justify" ("a Cell" ["Left" (table-justify-cell (quote left)) :active (table--editable-cell-p) :help "Left justify the contents of the current cell"] ["Center" (table-justify-cell (quote center)) :active (table--editable-cell-p) :help "Center justify the contents of the current cell"] ["Right" (table-justify-cell (quote right)) :active (table--editable-cell-p) :help "Right justify the contents of the current cell"] "----" ["Top" (table-justify-cell (quote top)) :active (table--editable-cell-p) :help "Top align the contents of the current cell"] ["Middle" (table-justify-cell (quote middle)) :active (table--editable-cell-p) :help "Middle align the contents of the current cell"] ["Bottom" (table-justify-cell (quote bottom)) :active (table--editable-cell-p) :help "Bottom align the contents of the current cell"] ["None" (table-justify-cell (quote none)) :active (table--editable-cell-p) :help "Remove vertical alignment from the current cell"]) ("a Row" ["Left" (table-justify-row (quote left)) :active (table--editable-cell-p) :help "Left justify the contents of all cells in the current row"] ["Center" (table-justify-row (quote center)) :active (table--editable-cell-p) :help "Center justify the contents of all cells in the current row"] ["Right" (table-justify-row (quote right)) :active (table--editable-cell-p) :help "Right justify the contents of all cells in the current row"] "----" ["Top" (table-justify-row (quote top)) :active (table--editable-cell-p) :help "Top align the contents of all cells in the current row"] ["Middle" (table-justify-row (quote middle)) :active (table--editable-cell-p) :help "Middle align the contents of all cells in the current row"] ["Bottom" (table-justify-row (quote bottom)) :active (table--editable-cell-p) :help "Bottom align the contents of all cells in the current row"] ["None" (table-justify-cell (quote none)) :active (table--editable-cell-p) :help "Remove vertical alignment from all cells in the current row"]) ("a Column" ["Left" (table-justify-column (quote left)) :active (table--editable-cell-p) :help "Left justify the contents of all cells in the current column"] ["Center" (table-justify-column (quote center)) :active (table--editable-cell-p) :help "Center justify the contents of all cells in the current column"] ["Right" (table-justify-column (quote right)) :active (table--editable-cell-p) :help "Right justify the contents of all cells in the current column"] "----" ["Top" (table-justify-column (quote top)) :active (table--editable-cell-p) :help "Top align the contents of all cells in the current column"] ["Middle" (table-justify-column (quote middle)) :active (table--editable-cell-p) :help "Middle align the contents of all cells in the current column"] ["Bottom" (table-justify-column (quote bottom)) :active (table--editable-cell-p) :help "Bottom align the contents of all cells in the current column"] ["None" (table-justify-cell (quote none)) :active (table--editable-cell-p) :help "Remove vertical alignment from all cells in the current column"]) ("a Paragraph" ["Left" (table-justify-cell (quote left) t) :active (table--editable-cell-p) :help "Left justify the current paragraph"] ["Center" (table-justify-cell (quote center) t) :active (table--editable-cell-p) :help "Center justify the current paragraph"] ["Right" (table-justify-cell (quote right) t) :active (table--editable-cell-p) :help "Right justify the current paragraph"])) "----" ["Query Dimension" table-query-dimension :active (table--probe-cell) :help "Get the dimension of the current cell and the current table"] ["Generate Source" table-generate-source :active (table--probe-cell) :help "Generate source of the current table in the specified language"] ["Insert Sequence" table-insert-sequence :active (table--editable-cell-p) :help "Travel cells forward while inserting a specified sequence string in each cell"] ("Unrecognize" ["a Table" table-unrecognize-table :active (table--probe-cell) :help "Unrecognize the current table"] ["a Cell" table-unrecognize-cell :active (let ((cell (table--probe-cell))) (and cell (table--at-cell-p (car cell)))) :help "Unrecognize the current cell"]) ["Release" table-release :active (table--editable-cell-p) :help "Release the current table as plain text"] ("Configure Width to" ["Auto Expand Mode" (table-fixed-width-mode -1) :active t :style radio :selected (not table-fixed-width-mode) :help "A mode that allows automatic horizontal cell expansion"] ["Fixed Width Mode" (table-fixed-width-mode 1) :active t :style radio :selected table-fixed-width-mode :help "A mode that does not allow automatic horizontal cell expansion"]) ("Navigate" ["Forward Cell" table-forward-cell :active (table--probe-cell) :help "Move point forward by cell(s)"] ["Backward Cell" table-backward-cell :active (table--probe-cell) :help "Move point backward by cell(s)"]))))
+                nil [48583 56080])
+            ("when" code nil nil [56563 57032])
+            ("unless" code nil nil [57081 57455])
+            ("table-with-cache-buffer" function (:arguments ("body")) nil [57512 61485])
+            ("if" code nil nil [61486 61673])
+            ("table-put-source-info" function (:arguments ("prop" "value")) nil [61675 61811])
+            ("table-get-source-info" function (:arguments ("prop")) nil [61813 61936])
+            ("dolist" code nil nil [62053 63030])
+            ("dolist" code nil nil [63052 64067])
+            ("dolist" code nil nil [64086 64927])
+            ("dolist" code nil nil [64949 65740])
+            ("table-insert" function
+               (:user-visible-flag t
+                :arguments ("columns" "rows" "cell-width" "cell-height"))
+                nil [65814 74725])
+            ("table-insert-row" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [74742 78556])
+            ("table-insert-column" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [78573 82916])
+            ("table-insert-row-column" function
+               (:user-visible-flag t
+                :arguments ("row-column" "n"))
+                nil [82933 83658])
+            ("table-recognize" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [83675 85448])
+            ("table-unrecognize" function nil nil [85465 85532])
+            ("table-recognize-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "arg"))
+                nil [85549 87215])
+            ("table-unrecognize-region" function (:arguments ("beg" "end")) nil [87232 87332])
+            ("table-recognize-table" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [87349 88023])
+            ("table-unrecognize-table" function nil nil [88040 88119])
+            ("table-recognize-cell" function
+               (:user-visible-flag t
+                :arguments ("force" "no-copy" "arg"))
+                nil [88136 91034])
+            ("table-unrecognize-cell" function nil nil [91051 91136])
+            ("table-heighten-cell" function
+               (:user-visible-flag t
+                :arguments ("n" "no-copy" "no-update"))
+                nil [91153 93736])
+            ("table-shorten-cell" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [93753 100366])
+            ("table-widen-cell" function
+               (:user-visible-flag t
+                :arguments ("n" "no-copy" "no-update"))
+                nil [100383 102934])
+            ("table-narrow-cell" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [102951 107229])
+            ("table-forward-cell" function
+               (:user-visible-flag t
+                :arguments ("arg" "no-recognize" "unrecognize"))
+                nil [107246 112853])
+            ("table-backward-cell" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [112912 113180])
+            ("table-span-cell" function
+               (:user-visible-flag t
+                :arguments ("direction"))
+                nil [113197 117420])
+            ("table-split-cell-vertically" function (:user-visible-flag t) nil [117437 119070])
+            ("table-split-cell-horizontally" function (:user-visible-flag t) nil [119087 122792])
+            ("table-split-cell" function
+               (:user-visible-flag t
+                :arguments ("orientation"))
+                nil [122809 123572])
+            ("table-justify" function
+               (:user-visible-flag t
+                :arguments ("what" "justify"))
+                nil [123589 124249])
+            ("table-justify-cell" function
+               (:user-visible-flag t
+                :arguments ("justify" "paragraph"))
+                nil [124266 124780])
+            ("table-justify-row" function
+               (:user-visible-flag t
+                :arguments ("justify"))
+                nil [124797 125344])
+            ("table-justify-column" function
+               (:user-visible-flag t
+                :arguments ("justify"))
+                nil [125361 125913])
+            ("define-minor-mode" code nil nil [125930 126532])
+            ("table-query-dimension" function
+               (:user-visible-flag t
+                :arguments ("where"))
+                nil [126549 129203])
+            ("table-generate-source" function
+               (:user-visible-flag t
+                :arguments ("language" "dest-buffer" "caption"))
+                nil [129220 134007])
+            ("table--generate-source-prologue" function (:arguments ("dest-buffer" "language" "caption" "col-list" "_row-list")) nil [134009 135467])
+            ("table--generate-source-epilogue" function (:arguments ("dest-buffer" "language" "_col-list" "_row-list")) nil [135469 136218])
+            ("table--generate-source-scan-rows" function (:arguments ("dest-buffer" "language" "_origin-cell" "col-list" "row-list")) nil [136220 137185])
+            ("table--generate-source-cells-in-a-row" function (:arguments ("dest-buffer" "language" "col-list" "row-list")) nil [137187 140494])
+            ("table--generate-source-cell-contents" function (:arguments ("dest-buffer" "language" "cell")) nil [140496 141877])
+            ("table--cell-horizontal-char-p" function (:arguments ("c")) nil [141879 142036])
+            ("table--generate-source-scan-lines" function (:arguments ("dest-buffer" "_language" "origin-cell" "tail-cell" "col-list" "row-list")) nil [142038 145147])
+            ("table-insert-sequence" function
+               (:user-visible-flag t
+                :arguments ("str" "n" "increment" "interval" "justify"))
+                nil [145164 149751])
+            ("table-delete-row" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [149768 152807])
+            ("table-delete-column" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [152824 155004])
+            ("table-capture" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "col-delim-regexp" "row-delim-regexp" "justify" "min-cell-width" "columns"))
+                nil [155021 165526])
+            ("table-release" function (:user-visible-flag t) nil [165543 166991])
+            ("table--make-cell-map" function nil nil [167080 168481])
+            ("add-hook" code nil nil [168602 168653])
+            ("*table--cell-self-insert-command" function (:user-visible-flag t) nil [168655 169269])
+            ("*table--cell-delete-backward-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [169271 169422])
+            ("*table--cell-newline" function
+               (:user-visible-flag t
+                :arguments ("indent"))
+                nil [169424 169960])
+            ("*table--cell-open-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [169962 170232])
+            ("*table--cell-newline-and-indent" function (:user-visible-flag t) nil [170234 170367])
+            ("*table--cell-delete-char" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [170369 172345])
+            ("*table--cell-quoted-insert" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [172347 172576])
+            ("*table--cell-describe-mode" function (:user-visible-flag t) nil [172578 173818])
+            ("*table--cell-describe-bindings" function (:user-visible-flag t) nil [173820 174321])
+            ("dabbrev-abbrev-char-regexp" variable nil nil [174323 174358])
+            ("*table--cell-dabbrev-expand" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [174360 174698])
+            ("*table--cell-dabbrev-completion" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [174700 175120])
+            ("*table--present-cell-popup-menu" function
+               (:user-visible-flag t
+                :arguments ("event"))
+                nil [175122 175641])
+            ("table--update-cell" function (:arguments ("now")) nil [175715 177753])
+            ("table--update-cell-widened" function (:arguments ("now")) nil [177755 179377])
+            ("table--update-cell-heightened" function (:arguments ("now")) nil [179379 181061])
+            ("table-goto-top-left-corner" function nil nil [181153 181468])
+            ("table-goto-top-right-corner" function nil nil [181470 181784])
+            ("table-goto-bottom-left-corner" function nil nil [181786 182109])
+            ("table-goto-bottom-right-corner" function nil nil [182111 182433])
+            ("table-function" function (:arguments ("function")) nil [182435 182856])
+            ("table--read-from-minibuffer" function (:arguments ("prompt-history")) nil [182924 183522])
+            ("table--buffer-substring-and-trim" function (:arguments ("beg" "end")) nil [183524 183981])
+            ("table--valign" function nil nil [183983 185434])
+            ("table--query-justification" function nil nil [185436 185804])
+            ("table--spacify-frame" function nil nil [185806 186894])
+            ("table--remove-blank-lines" function (:arguments ("n")) nil [186896 187538])
+            ("table--uniform-list-p" function (:arguments ("l")) nil [187540 187785])
+            ("table--detect-cell-alignment" function (:arguments ("cell")) nil [187787 189718])
+            ("table--string-to-number-list" function (:arguments ("str")) nil [189720 189988])
+            ("table--justify-cell-contents" function (:arguments ("justify" "paragraph")) nil [189990 191203])
+            ("table--horizontally-shift-above-and-below" function (:arguments ("columns-to-extend" "top-to-bottom-coord-list")) nil [191205 193363])
+            ("table--create-growing-space-below" function (:arguments ("lines-to-extend" "left-to-right-coord-list" "bottom-border-y")) nil [193365 194781])
+            ("table--untabify-line" function (:arguments ("from")) nil [194783 195278])
+            ("table--untabify" function (:arguments ("beg" "end")) nil [195280 195451])
+            ("table--multiply-string" function (:arguments ("string" "multiplier")) nil [195453 195687])
+            ("table--line-column-position" function (:arguments ("line" "column")) nil [195689 195872])
+            ("table--row-column-insertion-point-p" function (:arguments ("columnp")) nil [195874 196605])
+            ("table--find-row-column" function (:arguments ("columnp" "no-error")) nil [196607 198066])
+            ("table--min-coord-list" function (:arguments ("coord-list")) nil [198068 199023])
+            ("table--cell-can-split-horizontally-p" function nil nil [199025 199370])
+            ("table--cell-can-split-vertically-p" function nil nil [199372 199708])
+            ("table--cell-can-span-p" function (:arguments ("direction")) nil [199710 201582])
+            ("table--cell-insert-char" function (:arguments ("char" "overwrite")) nil [201584 203710])
+            ("table--finish-delayed-tasks" function nil nil [203712 203986])
+            ("table--log" function (:arguments ("body")) nil [203988 204189])
+            ("table--measure-max-width" function (:arguments ("unlimited")) nil [204191 204842])
+            ("table--cell-to-coord" function (:arguments ("cell")) nil [204844 205046])
+            ("table--cell-list-to-coord-list" function (:arguments ("cell-list")) nil [205048 205734])
+            ("table--test-cell-list" function (:arguments ("horizontal" "reverse" "first-only" "pivot")) nil [205736 206618])
+            ("table--vertical-cell-list" function (:arguments ("top-to-bottom" "first-only" "pivot" "internal-dir" "internal-list" "internal-px")) nil [206620 209018])
+            ("table--horizontal-cell-list" function (:arguments ("left-to-right" "first-only" "pivot" "internal-dir" "internal-list" "internal-py")) nil [209020 211447])
+            ("table--point-in-cell-p" function (:arguments ("location")) nil [211449 211813])
+            ("table--region-in-cell-p" function (:arguments ("beg" "end")) nil [211815 212156])
+            ("table--at-cell-p" function (:arguments ("position" "object" "at-column")) nil [212158 212554])
+            ("table--probe-cell-left-up" function nil nil [212556 214098])
+            ("table--probe-cell-right-bottom" function nil nil [214100 215870])
+            ("table--editable-cell-p" function (:arguments ("_abort-on-error")) nil [215872 216008])
+            ("table--probe-cell" function (:arguments ("abort-on-error")) nil [216010 217753])
+            ("table--insert-rectangle" function (:arguments ("rectangle")) nil [217755 218215])
+            ("table--put-cell-property" function (:arguments ("cell")) nil [218217 218996])
+            ("table--put-cell-line-property" function (:arguments ("beg" "end" "object")) nil [218998 219581])
+            ("table--put-cell-content-property" function (:arguments ("beg" "end" "object")) nil [219583 219905])
+            ("table--put-cell-indicator-property" function (:arguments ("beg" "end" "object")) nil [219907 220177])
+            ("table--put-cell-face-property" function (:arguments ("beg" "end" "object")) nil [220179 220326])
+            ("table--put-cell-keymap-property" function (:arguments ("beg" "end" "object")) nil [220328 220485])
+            ("table--put-cell-rear-nonsticky" function (:arguments ("beg" "end" "object")) nil [220487 220640])
+            ("table--put-cell-point-entered/left-property" function (:arguments ("beg" "end" "object")) nil [220642 220883])
+            ("table--remove-cell-properties" function (:arguments ("beg" "end" "object")) nil [220885 221519])
+            ("table--update-cell-face" function nil nil [221521 221769])
+            ("table--update-cell-face" code nil nil [221771 221796])
+            ("table--get-property" function (:arguments ("cell" "property")) nil [221798 221964])
+            ("table--get-cell-justify-property" function (:arguments ("cell")) nil [221966 222090])
+            ("table--get-cell-valign-property" function (:arguments ("cell")) nil [222092 222225])
+            ("table--put-property" function (:arguments ("cell" "property" "value")) nil [222227 222461])
+            ("table--put-cell-justify-property" function (:arguments ("cell" "justify")) nil [222463 222603])
+            ("table--put-cell-valign-property" function (:arguments ("cell" "valign")) nil [222605 222752])
+            ("table--point-entered/left-cell-function" function (:arguments ("_window" "_oldpos" "dir")) nil [222754 223246])
+            ("table--warn-incompatibility" function nil nil [223248 224586])
+            ("table--cell-blank-str" function (:arguments ("n")) nil [224588 224788])
+            ("table--remove-eol-spaces" function (:arguments ("beg" "end" "bol" "force")) nil [224790 225774])
+            ("table--fill-region" function (:arguments ("beg" "end" "col" "justify")) nil [225776 226693])
+            ("table--fill-region-strictly" function (:arguments ("beg" "end")) nil [226695 227900])
+            ("table--goto-coordinate" function (:arguments ("coordinate" "no-extension" "no-tab-expansion")) nil [227902 229213])
+            ("table--copy-coordinate" function (:arguments ("coord")) nil [229215 229326])
+            ("table--get-coordinate" function (:arguments ("where")) nil [229328 229674])
+            ("table--current-line" function (:arguments ("location")) nil [229676 229922])
+            ("table--transcoord-table-to-cache" function (:arguments ("coordinate")) nil [229924 230270])
+            ("table--transcoord-cache-to-table" function (:arguments ("coordinate")) nil [230272 230605])
+            ("table--offset-coordinate" function (:arguments ("coordinate" "offset" "negative")) nil [230607 230970])
+            ("table--char-in-str-at-column" function (:arguments ("str" "column")) nil [230972 231222])
+            ("table--str-index-at-column" function (:arguments ("str" "column")) nil [231224 231613])
+            ("table--set-timer" function (:arguments ("seconds" "func" "args")) nil [231615 232062])
+            ("table--cancel-timer" function (:arguments ("timer")) nil [232064 232223])
+            ("table--get-last-command" function nil nil [232225 232390])
+            ("run-hooks" code nil nil [232392 232420])
+            ("table" package nil nil [232422 232438]))          
+      :file "table.el"
+      :pointmax 232463
+      :fsize 232462
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("tildify" customgroup (:user-visible-flag t) nil [2054 2170])
+            ("tildify-pattern" variable (:default-value "\\(?:[,:;(][ 	]*[a]\\|\\<[AIKOSUVZikosuvz]\\)\\([ 	]+\\|[ 	]*
+[ 	]*\\)\\(?:\\w\\|[([{\\]\\|<[a-zA-Z]\\)") nil [2172 2786])
+            ("tildify-pattern-alist" variable nil nil [2788 4039])
+            ("make-obsolete-variable" code nil nil [4040 4111])
+            ("tildify-space-string" variable (:default-value " ") nil [4113 4832])
+            ("tildify-string-alist" variable nil nil [4834 5931])
+            ("make-obsolete-variable" code nil nil [5932 6031])
+            ("tildify-foreach-region-function" variable (:default-value (quote tildify--deprecated-ignore-evironments)) nil [6033 7067])
+            ("tildify-ignored-environments-alist" variable nil nil [7069 8580])
+            ("make-obsolete-variable" code nil nil [8581 8705])
+            ("tildify-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "dont-ask"))
+                nil [8758 9589])
+            ("tildify-buffer" function
+               (:user-visible-flag t
+                :arguments ("dont-ask"))
+                nil [9606 10097])
+            ("tildify--pick-alist-entry" function (:arguments ("mode-alist" "mode")) nil [10133 10456])
+            ("make-obsolete" code nil nil [10457 10558])
+            ("tildify--deprecated-ignore-evironments" function (:arguments ("callback" "beg" "end")) nil [10560 11157])
+            ("make-obsolete" code nil nil [11158 11272])
+            ("tildify-foreach-ignore-environments" function (:arguments ("pairs" "callback" "_beg" "end")) nil [11274 13123])
+            ("tildify--foreach-region" function (:arguments ("callback" "beg" "end")) nil [13125 13766])
+            ("tildify--find-env" function (:arguments ("regexp" "pairs")) nil [13768 14475])
+            ("tildify-tildify" function (:arguments ("beg" "end" "ask")) nil [14477 16436])
+            ("tildify-space-pattern" variable (:default-value "[,:;(][ 	]*[a]\\|\\<[AIKOSUVWZikosuvwz]") nil [16465 16852])
+            ("tildify-space-predicates" variable (:default-value (quote (tildify-space-region-predicate))) nil [16854 17051])
+            ("tildify-double-space-undos" variable (:default-value t) nil [17053 17224])
+            ("tildify-space" function (:user-visible-flag t) nil [17241 18907])
+            ("tildify-space-region-predicate" function nil nil [18909 19270])
+            ("define-minor-mode" code nil nil [19287 20470])
+            ("tildify" package nil nil [20495 20513]))          
+      :file "tildify.el"
+      :pointmax 20540
+      :fsize 20543
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("texinfmt-version" variable (:default-value "2.42 of  7 Jul 2006") nil [1001 1048])
+            ("texinfmt-version" function
+               (:user-visible-flag t
+                :arguments ("here"))
+                nil [1050 1485])
+            ("texinfo" include nil nil [1515 1533])
+            ("texnfo-upd" include nil nil [1585 1606])
+            ("texinfo-vindex" variable nil nil [1662 1685])
+            ("texinfo-findex" variable nil nil [1686 1709])
+            ("texinfo-cindex" variable nil nil [1710 1733])
+            ("texinfo-pindex" variable nil nil [1734 1757])
+            ("texinfo-tindex" variable nil nil [1758 1781])
+            ("texinfo-kindex" variable nil nil [1782 1805])
+            ("texinfo-last-node" variable nil nil [1806 1832])
+            ("texinfo-node-names" variable nil nil [1833 1860])
+            ("texinfo-enclosure-list" variable nil nil [1861 1892])
+            ("texinfo-alias-list" variable nil nil [1893 1920])
+            ("texinfo-fold-nodename-case" variable nil nil [1921 1960])
+            ("texinfo-command-start" variable nil nil [1962 1992])
+            ("texinfo-command-end" variable nil nil [1993 2021])
+            ("texinfo-command-name" variable nil nil [2022 2051])
+            ("texinfo-defun-type" variable nil nil [2052 2079])
+            ("texinfo-last-node-pos" variable nil nil [2080 2110])
+            ("texinfo-stack" variable nil nil [2111 2133])
+            ("texinfo-short-index-cmds-alist" variable nil nil [2134 2173])
+            ("texinfo-short-index-format-cmds-alist" variable nil nil [2174 2220])
+            ("texinfo-format-filename" variable nil nil [2221 2253])
+            ("texinfo-footnote-number" variable nil nil [2254 2286])
+            ("texinfo-raisesections-alist" variable (:default-value (quote ((@chapter . @chapter) (@unnumbered . @unnumbered) (@centerchap . @unnumbered) (@majorheading . @majorheading) (@chapheading . @chapheading) (@appendix . @appendix) (@section . @chapter) (@unnumberedsec . @unnumbered) (@heading . @chapheading) (@appendixsec . @appendix) (@subsection . @section) (@unnumberedsubsec . @unnumberedsec) (@subheading . @heading) (@appendixsubsec . @appendixsec) (@subsubsection . @subsection) (@unnumberedsubsubsec . @unnumberedsubsec) (@subsubheading . @subheading) (@appendixsubsubsec . @appendixsubsec)))) nil [2288 3211])
+            ("texinfo-lowersections-alist" variable (:default-value (quote ((@chapter . @section) (@unnumbered . @unnumberedsec) (@centerchap . @unnumberedsec) (@majorheading . @heading) (@chapheading . @heading) (@appendix . @appendixsec) (@section . @subsection) (@unnumberedsec . @unnumberedsubsec) (@heading . @subheading) (@appendixsec . @appendixsubsec) (@subsection . @subsubsection) (@unnumberedsubsec . @unnumberedsubsubsec) (@subheading . @subsubheading) (@appendixsubsec . @appendixsubsubsec) (@subsubsection . @subsubsection) (@unnumberedsubsubsec . @unnumberedsubsubsec) (@subsubheading . @subsubheading) (@appendixsubsubsec . @appendixsubsubsec)))) nil [3213 4171])
+            ("texinfo-format-syntax-table" variable (:default-value (let ((st (make-syntax-table))) (modify-syntax-entry 34 " " st) (modify-syntax-entry 92 " " st) (modify-syntax-entry 64 "\\" st) (modify-syntax-entry 17 "\\" st) (modify-syntax-entry 91 "." st) (modify-syntax-entry 93 "." st) (modify-syntax-entry 40 "." st) (modify-syntax-entry 41 "." st) (modify-syntax-entry 123 "(}" st) (modify-syntax-entry 125 "){" st) (modify-syntax-entry 39 "." st) st)) nil [4192 4679])
+            ("texinfo-format-buffer" function
+               (:user-visible-flag t
+                :arguments ("nosplit"))
+                nil [4752 5692])
+            ("texinfo-region-buffer-name" variable (:default-value "*Info Region*") nil [5694 5813])
+            ("texinfo-pre-format-hook" variable nil nil [5815 6025])
+            ("tex-start-of-header" variable nil nil [6059 6087])
+            ("tex-end-of-header" variable nil nil [6088 6114])
+            ("texinfo-format-region" function
+               (:user-visible-flag t
+                :arguments ("region-beginning" "region-end"))
+                nil [6131 12591])
+            ("texi2info" function
+               (:user-visible-flag t
+                :arguments ("nosplit"))
+                nil [12608 13659])
+            ("texinfo-format-buffer-1" function nil nil [13727 17941])
+            ("texinfo-format-convert" function (:arguments ("min" "max")) nil [18009 18480])
+            ("texinfo-no-refill-regexp" variable (:default-value (concat "^@" "\\(" "direntry\\|" "lisp\\|" "smalllisp\\|" "example\\|" "smallexample\\|" "display\\|" "smalldisplay\\|" "format\\|" "smallformat\\|" "flushleft\\|" "flushright\\|" "menu\\|" "multitable\\|" "titlepage\\|" "iftex\\|" "ifhtml\\|" "tex\\|" "html" "\\)")) nil [18569 19346])
+            ("texinfo-accent-commands" variable (:default-value (concat "@^\\|" "@`\\|" "@'\\|" "@\"\\|" "@,\\|" "@=\\|" "@~\\|" "@OE{\\|" "@oe{\\|" "@AA{\\|" "@aa{\\|" "@AE{\\|" "@ae{\\|" "@ss{\\|" "@questiondown{\\|" "@exclamdown{\\|" "@L{\\|" "@l{\\|" "@O{\\|" "@o{\\|" "@dotaccent{\\|" "@ubaraccent{\\|" "@d{\\|" "@H{\\|" "@ringaccent{\\|" "@tieaccent{\\|" "@u{\\|" "@v{\\|" "@dotless{")) nil [19348 19801])
+            ("texinfo-part-of-para-regexp" variable (:default-value (concat "^@" "\\(" "b{\\|" "bullet{\\|" "cite{\\|" "code{\\|" "email{\\|" "emph{\\|" "equiv{\\|" "error{\\|" "expansion{\\|" "file{\\|" "i{\\|" "inforef{\\|" "kbd{\\|" "key{\\|" "lisp{\\|" "minus{\\|" "point{\\|" "print{\\|" "pxref{\\|" "r{\\|" "ref{\\|" "result{\\|" "samp{\\|" "sc{\\|" "t{\\|" "TeX{\\|" "today{\\|" "url{\\|" "var{\\|" "w{\\|" "xref{\\|" "@-\\|" texinfo-accent-commands "\\)")) nil [19803 20467])
+            ("texinfo-append-refill" function nil nil [20469 23033])
+            ("texinfo-raise-lower-sections" function nil nil [24097 27129])
+            ("texinfo-format-scan" function nil nil [27224 32038])
+            ("texinfo-copying-text" variable nil nil [32040 32130])
+            ("texinfo-copying" function nil nil [32132 32713])
+            ("texinfo-insertcopying" function nil nil [32715 32934])
+            ("put" code nil nil [32936 32986])
+            ("texinfo-format-begin" function nil nil [32987 33063])
+            ("put" code nil nil [33065 33111])
+            ("texinfo-format-end" function nil nil [33112 33183])
+            ("texinfo-format-begin-end" function (:arguments ("prop")) nil [33185 33391])
+            ("texinfo-parse-line-arg" function nil nil [33417 34387])
+            ("texinfo-parse-expanded-arg" function nil nil [34389 35213])
+            ("texinfo-format-expand-region" function (:arguments ("start" "end")) nil [35215 35492])
+            ("texinfo-parse-arg-discard" function nil nil [35494 35661])
+            ("texinfo-discard-command" function nil nil [35663 35757])
+            ("texinfo-optional-braces-discard" function nil nil [35759 36273])
+            ("texinfo-format-parse-line-args" function nil nil [36275 36875])
+            ("texinfo-format-parse-args" function nil nil [36877 37922])
+            ("texinfo-format-parse-defun-args" function nil nil [37924 38863])
+            ("texinfo-discard-line" function nil nil [38865 39198])
+            ("texinfo-discard-line-with-args" function nil nil [39200 39336])
+            ("put" code nil nil [39504 39566])
+            ("texinfo-format-setfilename" function nil nil [39567 39634])
+            ("put" code nil nil [39668 39716])
+            ("put" code nil nil [39717 39767])
+            ("texinfo-format-node" function nil nil [39768 40622])
+            ("put" code nil nil [40624 40669])
+            ("texinfo-anchor" function nil nil [40670 41256])
+            ("put" code nil nil [41258 41306])
+            ("texinfo-format-menu" function nil nil [41307 41387])
+            ("put" code nil nil [41389 41438])
+            ("put" code nil nil [41902 41957])
+            ("put" code nil nil [41958 42013])
+            ("put" code nil nil [42772 42819])
+            ("put" code nil nil [42821 42869])
+            ("texinfo-format-xref" function nil nil [42870 43282])
+            ("put" code nil nil [43284 43334])
+            ("texinfo-format-pxref" function nil nil [43335 43485])
+            ("put" code nil nil [43616 43670])
+            ("texinfo-format-inforef" function nil nil [43671 43935])
+            ("put" code nil nil [44161 44209])
+            ("texinfo-format-uref" function nil nil [44210 44641])
+            ("put" code nil nil [44667 44726])
+            ("put" code nil nil [44727 44785])
+            ("put" code nil nil [44786 44841])
+            ("put" code nil nil [44842 44896])
+            ("put" code nil nil [44897 44953])
+            ("put" code nil nil [44954 45009])
+            ("put" code nil nil [45010 45068])
+            ("put" code nil nil [45069 45119])
+            ("put" code nil nil [45120 45177])
+            ("put" code nil nil [45178 45235])
+            ("texinfo-format-chapter" function nil nil [45236 45301])
+            ("put" code nil nil [45303 45357])
+            ("put" code nil nil [45358 45413])
+            ("put" code nil nil [45414 45468])
+            ("put" code nil nil [45469 45532])
+            ("put" code nil nil [45533 45595])
+            ("put" code nil nil [45596 45655])
+            ("put" code nil nil [45656 45714])
+            ("put" code nil nil [45715 45776])
+            ("put" code nil nil [45777 45837])
+            ("texinfo-format-section" function nil nil [45838 45903])
+            ("put" code nil nil [45905 45965])
+            ("put" code nil nil [45966 46027])
+            ("put" code nil nil [46028 46088])
+            ("put" code nil nil [46089 46154])
+            ("put" code nil nil [46155 46219])
+            ("put" code nil nil [46220 46287])
+            ("put" code nil nil [46288 46354])
+            ("texinfo-format-subsection" function nil nil [46355 46423])
+            ("put" code nil nil [46425 46491])
+            ("put" code nil nil [46492 46559])
+            ("put" code nil nil [46560 46626])
+            ("put" code nil nil [46627 46698])
+            ("put" code nil nil [46699 46769])
+            ("put" code nil nil [46770 46843])
+            ("put" code nil nil [46844 46916])
+            ("texinfo-format-subsubsection" function nil nil [46917 46988])
+            ("texinfo-format-chapter-1" function (:arguments ("belowchar")) nil [46990 47226])
+            ("put" code nil nil [47228 47288])
+            ("texinfo-format-sectionpad" function nil nil [47289 47551])
+            ("put" code nil nil [47621 47665])
+            ("texinfo-format-." function nil nil [47666 47737])
+            ("put" code nil nil [47739 47783])
+            ("texinfo-format-:" function nil nil [47784 47840])
+            ("put" code nil nil [47842 47895])
+            ("texinfo-format-soft-hyphen" function nil nil [47896 47961])
+            ("put" code nil nil [48174 48242])
+            ("put" code nil nil [48254 48314])
+            ("put" code nil nil [48339 48405])
+            ("put" code nil nil [48406 48472])
+            ("put" code nil nil [48473 48538])
+            ("put" code nil nil [48539 48604])
+            ("put" code nil nil [48605 48672])
+            ("put" code nil nil [48673 48740])
+            ("put" code nil nil [48940 49018])
+            ("texinfo-format-documentdescription" function nil nil [49019 49182])
+            ("put" code nil nil [49214 49266])
+            ("texinfo-format-center" function nil nil [49267 49521])
+            ("put" code nil nil [49523 49567])
+            ("texinfo-format-sp" function nil nil [49568 49693])
+            ("put" code nil nil [49695 49752])
+            ("texinfo-format-paragraph-break" function nil nil [49753 50081])
+            ("texinfo-footnote-style" variable (:default-value "separate") nil [50973 51059])
+            ("put" code nil nil [51061 51120])
+            ("texinfo-footnotestyle" function nil nil [51121 51320])
+            ("put" code nil nil [51322 51378])
+            ("texinfo-format-footnote" function nil nil [51379 51791])
+            ("texinfo-format-separate-node" function nil nil [51793 53882])
+            ("texinfo-format-end-node" function nil nil [53884 54968])
+            ("texinfo-stack-depth" variable nil nil [55495 55655])
+            ("texinfo-push-stack" function (:arguments ("check" "arg")) nil [55657 55819])
+            ("texinfo-pop-stack" function (:arguments ("check")) nil [55821 56193])
+            ("put" code nil nil [56195 56242])
+            ("texinfo-itemize" function nil nil [56243 56499])
+            ("put" code nil nil [56501 56549])
+            ("texinfo-end-itemize" function nil nil [56550 56748])
+            ("put" code nil nil [56750 56801])
+            ("texinfo-enumerate" function nil nil [56802 57265])
+            ("put" code nil nil [57267 57319])
+            ("texinfo-end-enumerate" function nil nil [57320 57522])
+            ("put" code nil nil [57583 57644])
+            ("texinfo-alphaenumerate" function nil nil [57645 57789])
+            ("put" code nil nil [57791 57853])
+            ("texinfo-end-alphaenumerate" function nil nil [57854 58066])
+            ("put" code nil nil [58126 58185])
+            ("texinfo-capsenumerate" function nil nil [58186 58328])
+            ("put" code nil nil [58330 58390])
+            ("texinfo-end-capsenumerate" function nil nil [58391 58601])
+            ("texinfo-do-itemize" function (:arguments ("from")) nil [58739 59089])
+            ("put" code nil nil [59091 59132])
+            ("put" code nil nil [59133 59175])
+            ("texinfo-item" function nil nil [59176 59257])
+            ("put" code nil nil [59259 59309])
+            ("texinfo-itemize-item" function nil nil [59310 59717])
+            ("put" code nil nil [59719 59773])
+            ("texinfo-enumerate-item" function nil nil [59774 60898])
+            ("put" code nil nil [60900 60964])
+            ("texinfo-alphaenumerate-item" function nil nil [60965 61278])
+            ("put" code nil nil [61280 61342])
+            ("texinfo-capsenumerate-item" function nil nil [61343 61654])
+            ("put" code nil nil [61723 61766])
+            ("texinfo-table" function nil nil [61767 62017])
+            ("put" code nil nil [62019 62065])
+            ("texinfo-table-item" function nil nil [62066 62257])
+            ("put" code nil nil [62259 62303])
+            ("texinfo-end-table" function nil nil [62304 62498])
+            ("put" code nil nil [62709 62759])
+            ("put" code nil nil [62760 62815])
+            ("texinfo-description" function nil nil [62816 62948])
+            ("put" code nil nil [63198 63243])
+            ("put" code nil nil [63244 63289])
+            ("texinfo-ftable" function nil nil [63291 63345])
+            ("texinfo-vtable" function nil nil [63346 63400])
+            ("texinfo-indextable" function (:arguments ("table-type")) nil [63402 63542])
+            ("put" code nil nil [63600 63648])
+            ("put" code nil nil [63649 63697])
+            ("texinfo-ftable-item" function nil nil [63699 63771])
+            ("texinfo-vtable-item" function nil nil [63772 63844])
+            ("texinfo-indextable-item" function (:arguments ("index-type")) nil [63846 64195])
+            ("put" code nil nil [64233 64279])
+            ("put" code nil nil [64280 64326])
+            ("texinfo-end-ftable" function nil nil [64328 64390])
+            ("texinfo-end-vtable" function nil nil [64391 64453])
+            ("texinfo-end-indextable" function (:arguments ("table-type")) nil [64455 64668])
+            ("texinfo-extra-inter-column-width" variable nil nil [67773 67885])
+            ("texinfo-multitable-buffer-name" variable (:default-value "*multitable-temporary-buffer*") nil [67887 67958])
+            ("texinfo-multitable-rectangle-name" variable (:default-value "texinfo-multitable-temp-") nil [67959 68028])
+            ("put" code nil nil [68095 68167])
+            ("put" code nil nil [68168 68242])
+            ("put" code nil nil [68243 68317])
+            ("put" code nil nil [68318 68392])
+            ("put" code nil nil [68394 68447])
+            ("texinfo-multitable" function nil nil [68449 70021])
+            ("put" code nil nil [70023 70077])
+            ("texinfo-end-multitable" function nil nil [70078 70243])
+            ("texinfo-multitable-widths" function nil nil [70245 72786])
+            ("texinfo-multitable-extract-row" function nil nil [72821 73487])
+            ("put" code nil nil [73489 73545])
+            ("texinfo-multitable-item" function nil nil [73546 78561])
+            ("put" code nil nil [78669 78719])
+            ("texinfo-format-image" function nil nil [78720 79321])
+            ("put" code nil nil [79463 79514])
+            ("put" code nil nil [79515 79566])
+            ("put" code nil nil [79568 79618])
+            ("texinfo-format-iftex" function nil nil [79619 79748])
+            ("put" code nil nil [79750 79802])
+            ("texinfo-format-ifhtml" function nil nil [79803 79934])
+            ("put" code nil nil [79936 79998])
+            ("texinfo-format-ifplaintext" function nil nil [79999 80140])
+            ("put" code nil nil [80142 80192])
+            ("texinfo-format-ifxml" function nil nil [80193 80363])
+            ("put" code nil nil [80365 80411])
+            ("texinfo-format-tex" function nil nil [80412 80537])
+            ("put" code nil nil [80539 80587])
+            ("texinfo-format-html" function nil nil [80588 80715])
+            ("put" code nil nil [80717 80763])
+            ("texinfo-format-xml" function nil nil [80764 80930])
+            ("put" code nil nil [80932 80990])
+            ("texinfo-format-ifnotinfo" function nil nil [80991 81128])
+            ("put" code nil nil [81130 81189])
+            ("put" code nil nil [81190 81249])
+            ("put" code nil nil [81251 81304])
+            ("put" code nil nil [81305 81358])
+            ("put" code nil nil [81360 81414])
+            ("put" code nil nil [81415 81469])
+            ("put" code nil nil [81471 81524])
+            ("put" code nil nil [81525 81578])
+            ("put" code nil nil [81598 81656])
+            ("texinfo-format-titlepage" function nil nil [81657 81794])
+            ("put" code nil nil [81796 81853])
+            ("put" code nil nil [81926 81984])
+            ("texinfo-format-titlespec" function nil nil [81985 82122])
+            ("put" code nil nil [82124 82181])
+            ("put" code nil nil [82197 82247])
+            ("texinfo-format-today" function nil nil [82379 82483])
+            ("put" code nil nil [82584 82642])
+            ("texinfo-format-timestamp" function nil nil [82717 82949])
+            ("put" code nil nil [82966 83018])
+            ("texinfo-format-ignore" function nil nil [83019 83150])
+            ("put" code nil nil [83152 83206])
+            ("put" code nil nil [85728 85796])
+            ("texinfo-define-info-enclosure" function nil nil [85797 86208])
+            ("put" code nil nil [86224 86267])
+            ("texinfo-alias" function nil nil [86268 86671])
+            ("put" code nil nil [86705 86751])
+            ("put" code nil nil [86815 86860])
+            ("put" code nil nil [86985 87035])
+            ("texinfo-format-var" function nil nil [87036 87166])
+            ("put" code nil nil [87168 87216])
+            ("put" code nil nil [87217 87265])
+            ("put" code nil nil [87298 87349])
+            ("put" code nil nil [87386 87433])
+            ("put" code nil nil [87434 87482])
+            ("put" code nil nil [87483 87531])
+            ("put" code nil nil [87532 87579])
+            ("texinfo-format-code" function nil nil [87580 87693])
+            ("put" code nil nil [87894 87946])
+            ("texinfo-format-option" function nil nil [87947 88399])
+            ("put" code nil nil [88401 88449])
+            ("put" code nil nil [88450 88500])
+            ("texinfo-format-emph" function nil nil [88501 88614])
+            ("put" code nil nil [88616 88663])
+            ("put" code nil nil [88664 88712])
+            ("texinfo-format-defn" function nil nil [88713 88828])
+            ("put" code nil nil [88830 88880])
+            ("texinfo-format-email" function nil nil [88881 89246])
+            ("put" code nil nil [89248 89294])
+            ("texinfo-format-key" function nil nil [89364 89468])
+            ("put" code nil nil [89527 89575])
+            ("texinfo-format-verb" function nil nil [89576 90308])
+            ("put" code nil nil [90481 90533])
+            ("texinfo-format-bullet" function nil nil [90534 90694])
+            ("texinfo-format-kbd-regexp" variable (:default-value (concat "^@" "\\(" "display\\|" "example\\|" "smallexample\\|" "lisp\\|" "smalllisp" "\\)")) nil [90887 91117])
+            ("texinfo-format-kbd-end-regexp" variable (:default-value (concat "^@end " "\\(" "display\\|" "example\\|" "smallexample\\|" "lisp\\|" "smalllisp" "\\)")) nil [91119 91405])
+            ("put" code nil nil [91407 91453])
+            ("texinfo-format-kbd" function nil nil [91454 92690])
+            ("put" code nil nil [92783 92837])
+            ("put" code nil nil [92838 92897])
+            ("put" code nil nil [92898 92952])
+            ("put" code nil nil [92953 93004])
+            ("put" code nil nil [93005 93061])
+            ("put" code nil nil [93062 93121])
+            ("put" code nil nil [93122 93178])
+            ("texinfo-format-example" function nil nil [93179 93312])
+            ("put" code nil nil [93314 93362])
+            ("put" code nil nil [93363 93411])
+            ("put" code nil nil [93412 93465])
+            ("put" code nil nil [93466 93511])
+            ("put" code nil nil [93512 93562])
+            ("put" code nil nil [93563 93616])
+            ("put" code nil nil [93617 93667])
+            ("texinfo-end-example" function nil nil [93668 93866])
+            ("put" code nil nil [93868 93920])
+            ("texinfo-format-exdent" function nil nil [93921 94274])
+            ("put" code nil nil [94309 94365])
+            ("texinfo-format-direntry" function nil nil [94366 94498])
+            ("put" code nil nil [94500 94550])
+            ("texinfo-end-direntry" function nil nil [94551 94678])
+            ("put" code nil nil [94680 94742])
+            ("texinfo-format-dircategory" function nil nil [94743 94996])
+            ("put" code nil nil [95122 95176])
+            ("put" code nil nil [95177 95231])
+            ("put" code nil nil [95563 95618])
+            ("put" code nil nil [95619 95679])
+            ("put" code nil nil [95680 95738])
+            ("texinfo-format-flushleft" function nil nil [95739 95799])
+            ("put" code nil nil [95801 95850])
+            ("put" code nil nil [95851 95905])
+            ("put" code nil nil [95906 95958])
+            ("texinfo-end-flushleft" function nil nil [95959 96019])
+            ("put" code nil nil [96238 96298])
+            ("texinfo-format-flushright" function nil nil [96299 96399])
+            ("put" code nil nil [96401 96455])
+            ("texinfo-end-flushright" function nil nil [96456 96626])
+            ("texinfo-do-flushright" function (:arguments ("from")) nil [96628 97036])
+            ("put" code nil nil [97103 97151])
+            ("texinfo-format-ctrl" function nil nil [97152 97264])
+            ("put" code nil nil [97266 97312])
+            ("texinfo-format-TeX" function nil nil [97313 97389])
+            ("put" code nil nil [97391 97449])
+            ("texinfo-format-copyright" function nil nil [97450 97532])
+            ("put" code nil nil [97534 97584])
+            ("texinfo-format-minus" function nil nil [97585 97744])
+            ("put" code nil nil [97746 97794])
+            ("texinfo-format-dots" function nil nil [97795 97872])
+            ("put" code nil nil [97874 97928])
+            ("texinfo-format-enddots" function nil nil [97929 98010])
+            ("put" code nil nil [98012 98064])
+            ("texinfo-format-pounds" function nil nil [98065 98142])
+            ("texinfo-paragraph-indent" variable (:default-value "asis") nil [98704 98821])
+            ("put" code nil nil [98823 98886])
+            ("texinfo-paragraphindent" function nil nil [98888 99221])
+            ("put" code nil nil [99223 99275])
+            ("texinfo-format-refill" function nil nil [99276 101007])
+            ("put" code nil nil [101009 101058])
+            ("texinfo-noindent" function nil nil [101059 101317])
+            ("put" code nil nil [101343 101395])
+            ("texinfo-format-vindex" function nil nil [101396 101462])
+            ("put" code nil nil [101464 101516])
+            ("texinfo-format-cindex" function nil nil [101517 101583])
+            ("put" code nil nil [101585 101637])
+            ("texinfo-format-findex" function nil nil [101638 101704])
+            ("put" code nil nil [101706 101758])
+            ("texinfo-format-pindex" function nil nil [101759 101825])
+            ("put" code nil nil [101827 101879])
+            ("texinfo-format-tindex" function nil nil [101880 101946])
+            ("put" code nil nil [101948 102000])
+            ("texinfo-format-kindex" function nil nil [102001 102067])
+            ("texinfo-index" function (:arguments ("indexvar")) nil [102069 102525])
+            ("texinfo-indexvar-alist" variable (:default-value (quote (("cp" . texinfo-cindex) ("fn" . texinfo-findex) ("vr" . texinfo-vindex) ("tp" . texinfo-tindex) ("pg" . texinfo-pindex) ("ky" . texinfo-kindex)))) nil [102527 102727])
+            ("put" code nil nil [102761 102817])
+            ("put" code nil nil [102818 102878])
+            ("texinfo-format-defindex" function nil nil [102880 103834])
+            ("put" code nil nil [103869 103925])
+            ("put" code nil nil [103926 103986])
+            ("texinfo-format-synindex" function nil nil [103988 104748])
+            ("texinfo-short-index-cmds-alist" variable
+               (:constant-flag t
+                :default-value (quote (("cp" . cindex) ("fn" . findex) ("vr" . vindex) ("tp" . tindex) ("pg" . pindex) ("ky" . kindex))))
+                nil [104750 104912])
+            ("texinfo-short-index-format-cmds-alist" variable
+               (:constant-flag t
+                :default-value (quote (("cp" . texinfo-format-cindex) ("fn" . texinfo-format-findex) ("vr" . texinfo-format-vindex) ("tp" . texinfo-format-tindex) ("pg" . texinfo-format-pindex) ("ky" . texinfo-format-kindex))))
+                nil [104914 105173])
+            ("texinfo-sort-region" function (:arguments ("start" "end")) nil [105268 105480])
+            ("texinfo-sort-startkeyfun" function nil nil [105581 105972])
+            ("put" code nil nil [105993 106053])
+            ("texinfo-format-printindex" function nil nil [106055 106738])
+            ("texinfo-print-index" function (:arguments ("file" "indexelts")) nil [106740 107410])
+            ("put" code nil nil [107805 107855])
+            ("texinfo-format-equiv" function nil nil [107856 107933])
+            ("put" code nil nil [107935 107985])
+            ("texinfo-format-error" function nil nil [107986 108069])
+            ("put" code nil nil [108071 108129])
+            ("texinfo-format-expansion" function nil nil [108130 108212])
+            ("put" code nil nil [108214 108264])
+            ("texinfo-format-point" function nil nil [108265 108343])
+            ("put" code nil nil [108345 108395])
+            ("texinfo-format-print" function nil nil [108396 108473])
+            ("put" code nil nil [108475 108527])
+            ("texinfo-format-result" function nil nil [108528 108606])
+            ("put" code nil nil [112298 112358])
+            ("texinfo-format-French-OE-ligature" function nil nil [112359 112485])
+            ("put" code nil nil [112516 112576])
+            ("texinfo-format-French-oe-ligature" function nil nil [112577 112717])
+            ("put" code nil nil [112782 112850])
+            ("texinfo-format-Scandinavian-A-with-circle" function nil nil [112851 112985])
+            ("put" code nil nil [113016 113084])
+            ("texinfo-format-Scandinavian-a-with-circle" function nil nil [113085 113233])
+            ("put" code nil nil [113293 113356])
+            ("texinfo-format-Latin-Scandinavian-AE" function nil nil [113357 113486])
+            ("put" code nil nil [113517 113580])
+            ("texinfo-format-Latin-Scandinavian-ae" function nil nil [113581 113725])
+            ("put" code nil nil [113778 113834])
+            ("texinfo-format-German-sharp-S" function nil nil [113835 113957])
+            ("put" code nil nil [114021 114098])
+            ("texinfo-format-upside-down-question-mark" function nil nil [114099 114231])
+            ("put" code nil nil [114298 114376])
+            ("texinfo-format-upside-down-exclamation-mark" function nil nil [114377 114512])
+            ("put" code nil nil [114579 114639])
+            ("texinfo-format-Polish-suppressed-L" function nil nil [114640 114767])
+            ("put" code nil nil [114847 114918])
+            ("texinfo-format-Polish-suppressed-l-lower-case" function nil nil [114919 115057])
+            ("put" code nil nil [115122 115188])
+            ("texinfo-format-Scandinavian-O-with-slash" function nil nil [115189 115322])
+            ("put" code nil nil [115399 115476])
+            ("texinfo-format-Scandinavian-o-with-slash-lower-case" function nil nil [115477 115621])
+            ("put" code nil nil [115693 115749])
+            ("texinfo-format-cedilla-accent" function nil nil [115750 115870])
+            ("put" code nil nil [115924 115987])
+            ("texinfo-format-overdot-accent" function nil nil [115988 116108])
+            ("put" code nil nil [116162 116227])
+            ("texinfo-format-underbar-accent" function nil nil [116228 116350])
+            ("put" code nil nil [116404 116469])
+            ("texinfo-format-underdot-accent" function nil nil [116470 116593])
+            ("put" code nil nil [116653 116715])
+            ("texinfo-format-long-Hungarian-umlaut" function nil nil [116716 116847])
+            ("put" code nil nil [116897 116958])
+            ("texinfo-format-ring-accent" function nil nil [116959 117077])
+            ("put" code nil nil [117132 117197])
+            ("texinfo-format-tie-after-accent" function nil nil [117198 117321])
+            ("put" code nil nil [117373 117426])
+            ("texinfo-format-breve-accent" function nil nil [117427 117546])
+            ("put" code nil nil [117597 117650])
+            ("texinfo-format-hacek-accent" function nil nil [117651 117770])
+            ("put" code nil nil [117833 117887])
+            ("texinfo-format-dotless" function nil nil [117888 117999])
+            ("texinfo-format-defun" function nil nil [120025 120158])
+            ("texinfo-end-defun" function nil nil [120160 120458])
+            ("texinfo-format-defunx" function nil nil [120460 120523])
+            ("texinfo-format-defun-1" function (:arguments ("first-p")) nil [120525 121189])
+            ("put" code nil nil [121264 121333])
+            ("put" code nil nil [121334 121404])
+            ("put" code nil nil [121405 121474])
+            ("put" code nil nil [121475 121545])
+            ("put" code nil nil [121546 121615])
+            ("put" code nil nil [121616 121686])
+            ("texinfo-format-deffn" function (:arguments ("parsed-args")) nil [121687 122401])
+            ("put" code nil nil [122471 122557])
+            ("put" code nil nil [122558 122645])
+            ("put" code nil nil [122646 122733])
+            ("put" code nil nil [122734 122822])
+            ("put" code nil nil [122823 122911])
+            ("put" code nil nil [122912 123001])
+            ("put" code nil nil [123002 123089])
+            ("put" code nil nil [123090 123178])
+            ("put" code nil nil [123179 123266])
+            ("put" code nil nil [123267 123355])
+            ("texinfo-format-specialized-defun" function (:arguments ("parsed-args")) nil [123356 124038])
+            ("put" code nil nil [124085 124162])
+            ("put" code nil nil [124163 124241])
+            ("put" code nil nil [124242 124319])
+            ("put" code nil nil [124320 124398])
+            ("texinfo-format-deftypefn" function (:arguments ("parsed-args")) nil [124399 125067])
+            ("put" code nil nil [125116 125195])
+            ("put" code nil nil [125196 125281])
+            ("put" code nil nil [125282 125361])
+            ("put" code nil nil [125362 125447])
+            ("texinfo-format-deftypefun" function (:arguments ("parsed-args")) nil [125448 126152])
+            ("put" code nil nil [126193 126262])
+            ("put" code nil nil [126263 126333])
+            ("texinfo-format-defop" function (:arguments ("parsed-args")) nil [126334 126854])
+            ("put" code nil nil [126895 126964])
+            ("put" code nil nil [126965 127035])
+            ("texinfo-format-defcv" function (:arguments ("parsed-args")) nil [127036 127544])
+            ("put" code nil nil [127589 127666])
+            ("put" code nil nil [127667 127745])
+            ("texinfo-format-defmethod" function (:arguments ("parsed-args")) nil [127746 128319])
+            ("put" code nil nil [128362 128435])
+            ("put" code nil nil [128436 128510])
+            ("texinfo-format-defivar" function (:arguments ("parsed-args")) nil [128511 129078])
+            ("put" code nil nil [130085 130151])
+            ("put" code nil nil [130152 130219])
+            ("put" code nil nil [130220 130287])
+            ("put" code nil nil [130288 130356])
+            ("put" code nil nil [130357 130425])
+            ("put" code nil nil [130426 130495])
+            ("put" code nil nil [130496 130563])
+            ("put" code nil nil [130564 130632])
+            ("put" code nil nil [130633 130701])
+            ("put" code nil nil [130702 130771])
+            ("texinfo-index-defun" function (:arguments ("parsed-args")) nil [130772 131377])
+            ("put" code nil nil [131379 131445])
+            ("put" code nil nil [131446 131513])
+            ("put" code nil nil [131514 131580])
+            ("put" code nil nil [131581 131648])
+            ("put" code nil nil [131649 131715])
+            ("put" code nil nil [131716 131783])
+            ("put" code nil nil [131784 131855])
+            ("put" code nil nil [131856 131928])
+            ("put" code nil nil [131929 132000])
+            ("put" code nil nil [132001 132073])
+            ("texinfo-index-deffn" function (:arguments ("parsed-args")) nil [132074 132684])
+            ("put" code nil nil [132686 132760])
+            ("put" code nil nil [132761 132836])
+            ("put" code nil nil [132837 132911])
+            ("put" code nil nil [132912 132987])
+            ("texinfo-index-deftypefn" function (:arguments ("parsed-args")) nil [132988 133609])
+            ("put" code nil nil [133611 133685])
+            ("put" code nil nil [133686 133761])
+            ("texinfo-index-defmethod" function (:arguments ("parsed-args")) nil [133762 134460])
+            ("put" code nil nil [134462 134528])
+            ("put" code nil nil [134529 134596])
+            ("texinfo-index-defop" function (:arguments ("parsed-args")) nil [134597 135303])
+            ("put" code nil nil [135305 135375])
+            ("put" code nil nil [135376 135447])
+            ("texinfo-index-defivar" function (:arguments ("parsed-args")) nil [135448 136144])
+            ("put" code nil nil [136146 136212])
+            ("put" code nil nil [136213 136280])
+            ("texinfo-index-defcv" function (:arguments ("parsed-args")) nil [136281 136987])
+            ("put" code nil nil [137736 137786])
+            ("put" code nil nil [137787 137839])
+            ("put" code nil nil [137840 137884])
+            ("put" code nil nil [137885 137936])
+            ("put" code nil nil [137937 137989])
+            ("put" code nil nil [137990 138039])
+            ("put" code nil nil [138040 138090])
+            ("put" code nil nil [138092 138142])
+            ("put" code nil nil [138143 138195])
+            ("put" code nil nil [138196 138240])
+            ("put" code nil nil [138241 138299])
+            ("put" code nil nil [138300 138359])
+            ("put" code nil nil [138360 138409])
+            ("put" code nil nil [138410 138460])
+            ("put" code nil nil [138462 138513])
+            ("put" code nil nil [138514 138567])
+            ("put" code nil nil [138568 138613])
+            ("put" code nil nil [138614 138670])
+            ("put" code nil nil [138671 138728])
+            ("put" code nil nil [138729 138779])
+            ("put" code nil nil [138780 138831])
+            ("put" code nil nil [138833 138885])
+            ("put" code nil nil [138886 138940])
+            ("put" code nil nil [138941 138987])
+            ("put" code nil nil [138988 139052])
+            ("put" code nil nil [139053 139118])
+            ("put" code nil nil [139119 139170])
+            ("put" code nil nil [139171 139223])
+            ("put" code nil nil [139225 139275])
+            ("put" code nil nil [139276 139328])
+            ("put" code nil nil [139329 139373])
+            ("put" code nil nil [139374 139425])
+            ("put" code nil nil [139426 139478])
+            ("put" code nil nil [139479 139528])
+            ("put" code nil nil [139529 139579])
+            ("put" code nil nil [139581 139632])
+            ("put" code nil nil [139633 139686])
+            ("put" code nil nil [139687 139732])
+            ("put" code nil nil [139733 139792])
+            ("put" code nil nil [139793 139853])
+            ("put" code nil nil [139854 139904])
+            ("put" code nil nil [139905 139956])
+            ("put" code nil nil [139958 140011])
+            ("put" code nil nil [140012 140067])
+            ("put" code nil nil [140068 140115])
+            ("put" code nil nil [140116 140177])
+            ("put" code nil nil [140178 140240])
+            ("put" code nil nil [140241 140293])
+            ("put" code nil nil [140294 140347])
+            ("put" code nil nil [140349 140400])
+            ("put" code nil nil [140401 140454])
+            ("put" code nil nil [140455 140500])
+            ("put" code nil nil [140501 140559])
+            ("put" code nil nil [140560 140619])
+            ("put" code nil nil [140620 140670])
+            ("put" code nil nil [140671 140722])
+            ("put" code nil nil [140724 140775])
+            ("put" code nil nil [140776 140829])
+            ("put" code nil nil [140830 140875])
+            ("put" code nil nil [140876 140938])
+            ("put" code nil nil [140939 141002])
+            ("put" code nil nil [141003 141053])
+            ("put" code nil nil [141054 141105])
+            ("put" code nil nil [141107 141157])
+            ("put" code nil nil [141158 141210])
+            ("put" code nil nil [141211 141255])
+            ("put" code nil nil [141256 141307])
+            ("put" code nil nil [141308 141360])
+            ("put" code nil nil [141361 141410])
+            ("put" code nil nil [141411 141461])
+            ("put" code nil nil [141511 141561])
+            ("put" code nil nil [141562 141614])
+            ("put" code nil nil [141615 141659])
+            ("put" code nil nil [141660 141711])
+            ("put" code nil nil [141712 141764])
+            ("put" code nil nil [141765 141814])
+            ("put" code nil nil [141815 141865])
+            ("put" code nil nil [141867 141921])
+            ("put" code nil nil [141922 141978])
+            ("put" code nil nil [141979 142027])
+            ("put" code nil nil [142028 142092])
+            ("put" code nil nil [142093 142158])
+            ("put" code nil nil [142159 142212])
+            ("put" code nil nil [142213 142267])
+            ("put" code nil nil [142269 142319])
+            ("put" code nil nil [142320 142372])
+            ("put" code nil nil [142373 142417])
+            ("put" code nil nil [142418 142469])
+            ("put" code nil nil [142470 142522])
+            ("put" code nil nil [142523 142572])
+            ("put" code nil nil [142573 142623])
+            ("put" code nil nil [142625 142677])
+            ("put" code nil nil [142678 142732])
+            ("put" code nil nil [142733 142779])
+            ("put" code nil nil [142780 142853])
+            ("put" code nil nil [142854 142928])
+            ("put" code nil nil [142929 142980])
+            ("put" code nil nil [142981 143033])
+            ("put" code nil nil [143070 143124])
+            ("put" code nil nil [143125 143181])
+            ("put" code nil nil [143182 143230])
+            ("put" code nil nil [143231 143290])
+            ("put" code nil nil [143291 143351])
+            ("put" code nil nil [143352 143405])
+            ("put" code nil nil [143406 143460])
+            ("put" code nil nil [143462 143517])
+            ("put" code nil nil [143518 143575])
+            ("put" code nil nil [143576 143625])
+            ("put" code nil nil [143626 143694])
+            ("put" code nil nil [143695 143764])
+            ("put" code nil nil [143765 143819])
+            ("put" code nil nil [143820 143875])
+            ("put" code nil nil [143877 143931])
+            ("put" code nil nil [143932 143988])
+            ("put" code nil nil [143989 144037])
+            ("put" code nil nil [144038 144097])
+            ("put" code nil nil [144098 144158])
+            ("put" code nil nil [144159 144212])
+            ("put" code nil nil [144213 144267])
+            ("put" code nil nil [144269 144324])
+            ("put" code nil nil [144325 144382])
+            ("put" code nil nil [144383 144432])
+            ("put" code nil nil [144433 144501])
+            ("put" code nil nil [144502 144571])
+            ("put" code nil nil [144572 144626])
+            ("put" code nil nil [144627 144682])
+            ("put" code nil nil [145375 145418])
+            ("texinfo-clear" function nil nil [145419 145716])
+            ("put" code nil nil [145718 145757])
+            ("texinfo-set" function nil nil [145758 146300])
+            ("put" code nil nil [146302 146345])
+            ("texinfo-value" function nil nil [146346 147158])
+            ("put" code nil nil [147160 147210])
+            ("put" code nil nil [147211 147255])
+            ("texinfo-if-set" function nil nil [147256 148012])
+            ("put" code nil nil [148014 148066])
+            ("put" code nil nil [148067 148115])
+            ("texinfo-if-clear" function nil nil [148116 148876])
+            ("put" code nil nil [148890 148938])
+            ("texinfo-format-ifeq" function nil nil [148939 150537])
+            ("put" code nil nil [151725 151777])
+            ("put" code nil nil [154149 154194])
+            ("put" code nil nil [154195 154240])
+            ("put" code nil nil [154241 154286])
+            ("put" code nil nil [154287 154332])
+            ("put" code nil nil [154333 154378])
+            ("put" code nil nil [154379 154427])
+            ("put" code nil nil [154428 154475])
+            ("put" code nil nil [154476 154524])
+            ("put" code nil nil [154525 154578])
+            ("texinfo-format-noop" function nil nil [154579 154684])
+            ("put" code nil nil [154745 154812])
+            ("texinfo-discard-command-and-arg" function nil nil [154813 155060])
+            ("put" code nil nil [155187 155235])
+            ("put" code nil nil [155236 155290])
+            ("put" code nil nil [155291 155344])
+            ("put" code nil nil [155345 155402])
+            ("put" code nil nil [155403 155458])
+            ("put" code nil nil [155459 155512])
+            ("put" code nil nil [155513 155566])
+            ("put" code nil nil [155567 155622])
+            ("put" code nil nil [155623 155678])
+            ("put" code nil nil [155679 155734])
+            ("put" code nil nil [155735 155790])
+            ("put" code nil nil [155849 155905])
+            ("put" code nil nil [155906 155968])
+            ("put" code nil nil [155969 156032])
+            ("put" code nil nil [156033 156090])
+            ("put" code nil nil [156091 156151])
+            ("put" code nil nil [156152 156215])
+            ("put" code nil nil [156216 156286])
+            ("put" code nil nil [156287 156347])
+            ("put" code nil nil [156348 156413])
+            ("put" code nil nil [156414 156482])
+            ("put" code nil nil [156483 156542])
+            ("put" code nil nil [156543 156604])
+            ("put" code nil nil [156919 156984])
+            ("put" code nil nil [156986 157045])
+            ("put" code nil nil [157046 157110])
+            ("put" code nil nil [157111 157175])
+            ("put" code nil nil [157176 157248])
+            ("put" code nil nil [157249 157308])
+            ("put" code nil nil [157310 157395])
+            ("put" code nil nil [157396 157486])
+            ("put" code nil nil [157488 157551])
+            ("put" code nil nil [157552 157611])
+            ("put" code nil nil [157612 157680])
+            ("put" code nil nil [157681 157750])
+            ("put" code nil nil [157751 157821])
+            ("put" code nil nil [157822 157882])
+            ("put" code nil nil [157884 157955])
+            ("put" code nil nil [157956 158027])
+            ("texinfo-unsupported" function nil nil [158069 158224])
+            ("batch-texinfo-format" function nil nil [158249 160723])
+            ("texinfmt" package nil nil [160763 160782]))          
+      :file "texinfmt.el"
+      :pointmax 160810
+      :fsize 160809
+      :lastmodtime '(23525 29610 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("texinfo" include nil nil [7512 7530])
+            ("texinfo-master-menu-header" variable (:default-value " --- The Detailed Node Listing ---
+") nil [7533 7727])
+            ("texinfo-section-types-regexp" variable (:default-value "^@\\(chapter \\|sect\\|subs\\|subh\\|unnum\\|major\\|chapheading \\|heading \\|appendix\\)") nil [7788 7997])
+            ("texinfo-section-level-regexp" variable (:default-value (regexp-opt (texinfo-filter 3 texinfo-section-list))) nil [7999 8164])
+            ("texinfo-subsection-level-regexp" variable (:default-value (regexp-opt (texinfo-filter 4 texinfo-section-list))) nil [8166 8337])
+            ("texinfo-subsubsection-level-regexp" variable (:default-value (regexp-opt (texinfo-filter 5 texinfo-section-list))) nil [8339 8516])
+            ("texinfo-update-menu-same-level-regexps" variable (:default-value (quote ((1 . "top[ 	]+") (2 concat "\\(^@\\)\\(" texinfo-chapter-level-regexp "\\)\\>[ 	]*") (3 concat "\\(^@\\)\\(" texinfo-section-level-regexp "\\)\\>[ 	]*") (4 concat "\\(^@\\)\\(" texinfo-subsection-level-regexp "\\)\\>[ 	]+") (5 concat "\\(^@\\)\\(" texinfo-subsubsection-level-regexp "\\)\\>[ 	]+")))) nil [8518 9090])
+            ("texinfo-update-menu-higher-regexps" variable (:default-value (quote ((1 . "^@node [ 	]*DIR") (2 . "^@node [ 	]*top[ 	]*\\(,\\|$\\)") (3 concat "\\(^@\\(" texinfo-chapter-level-regexp "\\)\\>[ 	]*\\)") (4 concat "\\(^@\\(" texinfo-section-level-regexp "\\|" texinfo-chapter-level-regexp "\\)\\>[ 	]*\\)") (5 concat "\\(^@\\(" texinfo-subsection-level-regexp "\\|" texinfo-section-level-regexp "\\|" texinfo-chapter-level-regexp "\\)\\>[ 	]*\\)")))) nil [9092 9842])
+            ("texinfo-update-menu-lower-regexps" variable (:default-value (quote ((1 concat "\\(^@\\(" texinfo-chapter-level-regexp "\\|" texinfo-section-level-regexp "\\|" texinfo-subsection-level-regexp "\\|" texinfo-subsubsection-level-regexp "\\)\\>[ 	]*\\)") (2 concat "\\(^@\\(" texinfo-section-level-regexp "\\|" texinfo-subsection-level-regexp "\\|" texinfo-subsubsection-level-regexp "\\)\\>[ 	]*\\)") (3 concat "\\(^@\\(" texinfo-subsection-level-regexp "\\|" texinfo-subsubsection-level-regexp "\\)\\>[ 	]+\\)") (4 concat "\\(^@\\(" texinfo-subsubsection-level-regexp "\\)\\>[ 	]+\\)") (5 . "a\\(^\\)")))) nil [9844 10878])
+            ("texinfo-make-menu" function
+               (:user-visible-flag t
+                :arguments ("beginning" "end"))
+                nil [10882 12854])
+            ("texinfo-make-one-menu" function (:arguments ("level")) nil [12856 13797])
+            ("texinfo-all-menus-update" function
+               (:user-visible-flag t
+                :arguments ("update-all-nodes-p"))
+                nil [13799 15858])
+            ("texinfo-find-lower-level-node" function (:arguments ("level" "region-end")) nil [15860 17061])
+            ("texinfo-find-higher-level-node" function (:arguments ("level" "region-end")) nil [17063 18253])
+            ("texinfo-make-menu-list" function (:arguments ("beginning" "end" "level")) nil [18298 19185])
+            ("texinfo-menu-locate-entry-p" function (:arguments ("level" "search-end")) nil [19187 20292])
+            ("texinfo-copy-node-name" function nil nil [20294 20916])
+            ("texinfo-copy-section-title" function nil nil [20918 21729])
+            ("texinfo-old-menu-p" function (:arguments ("beginning" "first")) nil [21760 22421])
+            ("texinfo-incorporate-descriptions" function (:arguments ("new-menu-list")) nil [22423 23714])
+            ("texinfo-incorporate-menu-entry-names" function (:arguments ("new-menu-list")) nil [23716 25120])
+            ("texinfo-menu-copy-old-description" function (:arguments ("end-of-menu")) nil [25122 25992])
+            ("texinfo-menu-end" function nil nil [25994 26233])
+            ("texinfo-delete-old-menu" function (:arguments ("beginning" "first")) nil [26235 26706])
+            ("texinfo-column-for-description" variable (:default-value 32) nil [26770 26870])
+            ("texinfo-insert-menu" function (:arguments ("menu-list" "node-name")) nil [26872 28560])
+            ("texinfo-start-menu-description" function (:user-visible-flag t) nil [28616 31550])
+            ("texinfo-indent-menu-description" function
+               (:user-visible-flag t
+                :arguments ("column" "region-p"))
+                nil [31726 32647])
+            ("texinfo-menu-indent-description" function (:arguments ("to-column-number")) nil [32649 33687])
+            ("texinfo-master-menu" function
+               (:user-visible-flag t
+                :arguments ("update-all-nodes-menus-p"))
+                nil [33719 38497])
+            ("texinfo-master-menu-list" function nil nil [38499 39122])
+            ("texinfo-insert-master-menu-list" function (:arguments ("master-menu-list")) nil [39124 41723])
+            ("texinfo-locate-menu-p" function nil nil [41725 41977])
+            ("texinfo-copy-menu-title" function nil nil [41979 42624])
+            ("texinfo-copy-menu" function nil nil [42626 43479])
+            ("texinfo-specific-section-type" function nil nil [43543 45062])
+            ("texinfo-hierarchic-level" function nil nil [45064 45348])
+            ("texinfo-update-menu-region-beginning" function (:arguments ("level")) nil [45386 46611])
+            ("texinfo-update-menu-region-end" function (:arguments ("level")) nil [46613 47648])
+            ("texinfo-menu-first-node" function (:arguments ("beginning" "end")) nil [47650 48165])
+            ("texinfo-update-node" function
+               (:user-visible-flag t
+                :arguments ("beginning" "end"))
+                nil [48190 50046])
+            ("texinfo-every-node-update" function (:user-visible-flag t) nil [50048 50543])
+            ("texinfo-update-the-node" function nil nil [50545 51280])
+            ("texinfo-top-pointer-case" function nil nil [51282 52126])
+            ("texinfo-check-for-node-name" function nil nil [52128 52835])
+            ("texinfo-delete-existing-pointers" function nil nil [52837 53277])
+            ("texinfo-find-pointer" function (:arguments ("beginning" "end" "level" "direction")) nil [53279 56763])
+            ("texinfo-pointer-name" function (:arguments ("kind")) nil [56765 57433])
+            ("texinfo-insert-pointer" function (:arguments ("beginning" "end" "level" "direction")) nil [57435 58070])
+            ("texinfo-clean-up-node-line" function nil nil [58072 58254])
+            ("texinfo-sequential-node-update" function
+               (:user-visible-flag t
+                :arguments ("region-p"))
+                nil [58738 60330])
+            ("texinfo-sequentially-update-the-node" function nil nil [60332 61052])
+            ("texinfo-sequentially-insert-pointer" function (:arguments ("level" "direction")) nil [61054 61507])
+            ("texinfo-sequentially-find-pointer" function (:arguments ("level" "direction")) nil [61509 62796])
+            ("texinfo-insert-node-lines" function
+               (:user-visible-flag t
+                :arguments ("beginning" "end" "title-p"))
+                nil [62997 65383])
+            ("texinfo-multi-file-included-list" function (:arguments ("outer-file")) nil [66530 67077])
+            ("texinfo-copy-next-section-title" function nil nil [67079 67860])
+            ("texinfo-multi-file-update" function (:arguments ("files" "update-everything")) nil [67862 72317])
+            ("texinfo-multi-files-insert-main-menu" function (:arguments ("menu-list")) nil [72319 73297])
+            ("texinfo-multi-file-master-menu-list" function (:arguments ("files-list")) nil [73299 73915])
+            ("texinfo-multiple-files-update" function
+               (:user-visible-flag t
+                :arguments ("outer-file" "make-master-menu" "update-everything"))
+                nil [73958 78369])
+            ("texnfo-upd" package nil nil [78408 78429]))          
+      :file "texnfo-upd.el"
+      :pointmax 78459
+      :fsize 78458
+      :lastmodtime '(23525 29610 0 0)
       :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!textmodes!semantic.cache"
   :semantic-tag-version "2.0"
diff --git "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041vc\041semantic.cache" "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041vc\041semantic.cache"
index 097ff7c..955384b 100644
--- "a/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041vc\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Program Files\041Emacs 26.1\041share\041emacs\04126.1\041lisp\041vc\041semantic.cache"
@@ -1303,6 +1303,157 @@
       :pointmax 122041
       :fsize 122040
       :lastmodtime '(23525 29614 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("change-log" customgroup (:user-visible-flag t) nil [1289 1448])
+            ("change-log-default-name" variable nil nil [1451 1626])
+            ("put" code nil nil [1642 1711])
+            ("change-log-mode-hook" variable nil nil [1713 1826])
+            ("add-log-current-defun-function" variable nil nil [1895 2213])
+            ("add-log-full-name" variable nil nil [2230 2474])
+            ("add-log-mailing-address" variable nil nil [2491 2989])
+            ("add-log-time-format" variable (:default-value (quote add-log-iso8601-time-string)) nil [2991 3482])
+            ("add-log-keep-changes-together" variable nil nil [3484 4325])
+            ("add-log-always-start-new-record" variable nil nil [4327 4501])
+            ("add-log-buffer-file-name-function" variable (:default-value (quote buffer-file-name)) nil [4503 4724])
+            ("add-log-file-name-function" variable nil nil [4726 5114])
+            ("change-log-version-info-enabled" variable nil nil [5117 5287])
+            ("change-log-version-number-regexp-list" variable (:default-value (let ((re "\\([0-9]+\\.[0-9.]+\\)")) (list (concat "^(def[^ 	
+]+[ 	]+[^ 	
+][ 	]\"" re) (concat "^;+ *Revision: +[^ 	
+]+[ 	]+" re)))) nil [5289 5830])
+            ("change-log-directory-files" variable (:default-value (quote (".bzr" ".git" ".hg" ".svn"))) nil [5832 6177])
+            ("change-log-date" variable
+               (:default-value (quote ((t (:inherit font-lock-string-face))))
+                :type "face")
+                nil [6179 6333])
+            ("change-log-name" variable
+               (:default-value (quote ((t (:inherit font-lock-constant-face))))
+                :type "face")
+                nil [6335 6483])
+            ("change-log-email" variable
+               (:default-value (quote ((t (:inherit font-lock-variable-name-face))))
+                :type "face")
+                nil [6485 6649])
+            ("change-log-file" variable
+               (:default-value (quote ((t (:inherit font-lock-function-name-face))))
+                :type "face")
+                nil [6651 6802])
+            ("change-log-list" variable
+               (:default-value (quote ((t (:inherit font-lock-keyword-face))))
+                :type "face")
+                nil [6804 6984])
+            ("change-log-conditionals" variable
+               (:default-value (quote ((t (:inherit font-lock-variable-name-face))))
+                :type "face")
+                nil [6986 7167])
+            ("change-log-function" variable
+               (:default-value (quote ((t (:inherit font-lock-variable-name-face))))
+                :type "face")
+                nil [7169 7340])
+            ("change-log-acknowledgment" variable
+               (:default-value (quote ((t (:inherit font-lock-comment-face))))
+                :type "face")
+                nil [7342 7502])
+            ("define-obsolete-face-alias" code nil nil [7503 7595])
+            ("change-log-file-names-re" variable
+               (:constant-flag t
+                :default-value "^\\( +\\|	\\)\\* \\([^ ,:([
+]+\\)")
+                nil [7597 7670])
+            ("change-log-start-entry-re" variable
+               (:constant-flag t
+                :default-value "^\\sw.........[0-9:+ ]*")
+                nil [7671 7733])
+            ("change-log-font-lock-keywords" variable (:default-value (\` (("^[0-9-]+ +\\|^ \\{11,\\}\\|^	 \\{3,\\}\\|^\\(Sun\\|Mon\\|Tue\\|Wed\\|Thu\\|Fri\\|Sat\\) [A-z][a-z][a-z] [0-9:+ ]+" (0 (quote change-log-date)) ("\\([^<(]+?\\)[ 	]*[(<]\\([A-Za-z0-9_.+-]+@[A-Za-z0-9_.-]+\\)[>)]" nil nil (1 (quote change-log-name)) (2 (quote change-log-email)))) ((\, change-log-file-names-re) (2 (quote change-log-file)) ("\\=, \\([^ ,:([
+]+\\)" nil nil (1 (quote change-log-file))) ("\\= (\\([^(),
+]+\\|(\\(setf\\|SETF\\) [^() ,
+]+)\\)" nil nil (1 (quote change-log-list))) ("\\=, *\\([^(),
+]+\\|(\\(setf\\|SETF\\) [^() ,
+]+)\\)" nil nil (1 (quote change-log-list)))) ("^\\( +\\|	\\)(\\([^(),
+]+\\|(\\(setf\\|SETF\\) [^() ,
+]+)\\)" (2 (quote change-log-list)) ("\\=, *\\([^(),
+]+\\|(\\(setf\\|SETF\\) [^() ,
+]+)\\)" nil nil (1 (quote change-log-list)))) ("\\[!?\\([^]
+]+\\)\\]\\(:\\| (\\)" (1 (quote change-log-conditionals))) ("<\\([^>
+]+\\)>\\(:\\| (\\)" (1 (quote change-log-function))) ("\\(^\\( +\\|	\\)\\|  \\)\\(Thanks to\\|Patch\\(es\\)? by\\|Report\\(ed by\\| from\\)\\|Suggest\\(ed by\\|ion from\\)\\)" 3 (quote change-log-acknowledgment))))) nil [7735 9881])
+            ("change-log-search-file-name" function (:arguments ("where")) nil [9883 10958])
+            ("change-log-find-file" function (:user-visible-flag t) nil [10960 11221])
+            ("change-log-search-tag-name-1" function (:arguments ("from")) nil [11223 12094])
+            ("change-log-tag-re" variable
+               (:constant-flag t
+                :default-value "(\\(\\(?:\\sw\\|\\s_\\)+\\(?:[, 	]+\\(?:\\sw\\|\\s_\\)+\\)*\\))")
+                nil [12096 12247])
+            ("change-log-search-tag-name" function (:arguments ("at")) nil [12249 14369])
+            ("change-log-find-head" variable nil nil [14371 14404])
+            ("change-log-find-tail" variable nil nil [14405 14438])
+            ("change-log-find-window" variable nil nil [14439 14474])
+            ("change-log-goto-source-1" function (:arguments ("tag" "regexp" "file" "buffer" "window" "first" "last")) nil [14476 16820])
+            ("change-log-goto-source" function (:user-visible-flag t) nil [16822 19000])
+            ("change-log-next-error" function
+               (:user-visible-flag t
+                :arguments ("argp" "reset"))
+                nil [19002 19937])
+            ("change-log-mode-map" variable (:default-value (let ((map (make-sparse-keymap)) (menu-map (make-sparse-keymap))) (define-key map [3 16] (quote add-log-edit-prev-comment)) (define-key map [3 14] (quote add-log-edit-next-comment)) (define-key map [3 6] (quote change-log-find-file)) (define-key map [3 3] (quote change-log-goto-source)) (define-key map [menu-bar changelog] (cons "ChangeLog" menu-map)) (define-key menu-map [gs] (quote (menu-item "Go To Source" change-log-goto-source :help "Go to source location of ChangeLog tag near point"))) (define-key menu-map [ff] (quote (menu-item "Find File" change-log-find-file :help "Visit the file for the change under point"))) (define-key menu-map [sep] (quote ("--"))) (define-key menu-map [nx] (quote (menu-item "Next Log-Edit Comment" add-log-edit-next-comment :help "Cycle forward through Log-Edit mode comment history"))) (define-key menu-map [pr] (quote (menu-item "Previous Log-Edit Comment" add-log-edit-prev-comment :help "Cycle backward through Log-Edit mode comment history"))) map)) nil [19939 21053])
+            ("defvaralias" code nil nil [21201 21265])
+            ("add-log-time-zone-rule" variable nil nil [21266 21485])
+            ("put" code nil nil [21486 21584])
+            ("add-log-iso8601-time-zone" function (:arguments ("time" "zone")) nil [21586 21716])
+            ("add-log-iso8601-with-time-zone" variable nil nil [21718 21761])
+            ("add-log-iso8601-time-string" function (:arguments ("time" "zone")) nil [21763 21920])
+            ("change-log-name" function nil nil [21922 22063])
+            ("add-log-edit-prev-comment" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [22065 22820])
+            ("add-log-edit-next-comment" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [22822 23026])
+            ("prompt-for-change-log-name" function nil nil [23043 23683])
+            ("change-log-version-number-search" function nil nil [23685 24599])
+            ("declare-function" code nil nil [24601 24701])
+            ("find-change-log" function (:arguments ("file-name" "buffer-file")) nil [24718 27795])
+            ("add-log-file-name" function (:arguments ("buffer-file" "log-file")) nil [27797 29028])
+            ("add-change-log-entry" function
+               (:user-visible-flag t
+                :arguments ("whoami" "file-name" "other-window" "new-entry" "put-new-entry-on-new-line"))
+                nil [29045 37097])
+            ("add-change-log-entry-other-window" function
+               (:user-visible-flag t
+                :arguments ("whoami" "file-name"))
+                nil [37114 37501])
+            ("change-log-indent-text" variable nil nil [37504 37537])
+            ("change-log-fill-parenthesized-list" function nil nil [37539 38624])
+            ("change-log-indent" function nil nil [38626 39289])
+            ("smerge-resolve-function" variable nil nil [39292 39324])
+            ("copyright-at-end-flag" variable nil nil [39325 39355])
+            ("define-derived-mode" code nil nil [39372 41833])
+            ("change-log-next-buffer" function (:arguments ("buffer" "wrap")) nil [41835 43220])
+            ("change-log-fill-forward-paragraph" function (:arguments ("n")) nil [43222 43539])
+            ("add-log-current-defun-header-regexp" variable (:default-value "^\\([[:upper:]][[:upper:]_ ]*[[:upper:]_]\\|[-_[:alpha:]]+\\)[ 	]*[:=]") nil [43542 43858])
+            ("declare-function" code nil nil [43860 43909])
+            ("declare-function" code nil nil [43910 43959])
+            ("add-log-current-defun" function nil nil [43976 45086])
+            ("change-log-get-method-definition-md" variable nil nil [45088 45132])
+            ("change-log-get-method-definition-1" function (:arguments ("end")) nil [45312 45504])
+            ("change-log-get-method-definition" function nil nil [45506 46176])
+            ("timezone-make-date-sortable" function (:prototype-flag t) nil [46179 46229])
+            ("change-log-sortable-date-at" function nil nil [46231 46718])
+            ("change-log-resolve-conflict" function nil nil [46720 47787])
+            ("change-log-merge" function
+               (:user-visible-flag t
+                :arguments ("other-log"))
+                nil [47804 49621])
+            ("change-log-beginning-of-defun" function nil nil [49623 49722])
+            ("change-log-end-of-defun" function nil nil [49724 50683])
+            ("add-log" package nil nil [50685 50703]))          
+      :file "add-log.el"
+      :pointmax 50730
+      :fsize 50729
+      :lastmodtime '(23525 29613 0 0)
       :unmatched-syntax nil))
   :file "!drive_c!Program Files!Emacs 26.1!share!emacs!26.1!lisp!vc!semantic.cache"
   :semantic-tag-version "2.0"
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041custom\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041custom\041semantic.cache"
index 25d2123..47e3b9a 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041custom\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041custom\041semantic.cache"
@@ -54,13 +54,71 @@
       :fsize 23
       :lastmodtime '(23534 46591 0 0))
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("setup-development" package nil nil [1 29])
+            ("add-hook" code nil nil [31 83])
+            ("add-hook" code nil nil [84 142])
+            ("add-hook" code nil nil [143 189])
+            ("setq" code nil nil [260 294]))          
       :file "setup-development.el"
+      :pointmax 295
       :fsize 302
-      :lastmodtime '(23534 43396 0 0))
+      :lastmodtime '(23541 905 0 0)
+      :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("setup-editing" package nil nil [1 25])
+            ("setq" code nil nil [63 313])
+            ("setq" code nil nil [315 345])
+            ("set-terminal-coding-system" code nil nil [347 382])
+            ("set-keyboard-coding-system" code nil nil [383 418])
+            ("set-language-environment" code nil nil [419 453])
+            ("prefer-coding-system" code nil nil [454 483])
+            ("setq-default" code nil nil [485 518])
+            ("delete-selection-mode" code nil nil [519 542])
+            ("global-set-key" code nil nil [543 591])
+            ("setq" code nil nil [622 752])
+            ("global-set-key" code nil nil [787 834])
+            ("add-hook" code nil nil [878 1546])
+            ("prelude-move-beginning-of-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [1549 2271])
+            ("global-set-key" code nil nil [2273 2333])
+            ("kill-ring-save" function (:arguments ("before" "slick-copy" "activate" "compile")) nil [2335 2660])
+            ("kill-region" function (:arguments ("before" "slick-cut" "activate" "compile")) nil [2662 2956])
+            ("kill-line" function (:arguments ("before" "check-position" "activate")) nil [3057 3452])
+            ("yank-indent-modes" variable (:default-value (quote (LaTeX-mode TeX-mode))) nil [3549 3740])
+            ("yank-indent-blacklisted-modes" variable (:default-value (quote (python-mode slim-mode haml-mode))) nil [3742 3867])
+            ("yank-advised-indent-threshold" variable (:default-value 1000) nil [3869 3989])
+            ("yank-advised-indent-function" function (:arguments ("beg" "end")) nil [3991 4184])
+            ("yank" function (:arguments ("after" "yank-indent" "activate")) nil [4186 4641])
+            ("yank-pop" function (:arguments ("after" "yank-pop-indent" "activate")) nil [4643 5111])
+            ("prelude-duplicate-current-line-or-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [5132 5756])
+            ("indent-buffer" function (:user-visible-flag t) nil [5777 5900])
+            ("prelude-indent-sensitive-modes" variable (:default-value (quote (coffee-mode python-mode slim-mode haml-mode yaml-mode))) nil [5924 6089])
+            ("indent-region-or-buffer" function (:user-visible-flag t) nil [6091 6550])
+            ("global-set-key" code nil nil [6552 6607])
+            ("prelude-get-positions-of-line-or-region" function nil nil [6683 7045])
+            ("kill-default-buffer" function (:user-visible-flag t) nil [7047 7258])
+            ("global-set-key" code nil nil [7260 7311])
+            ("prelude-smart-open-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7331 7675])
+            ("prelude-smart-open-line-above" function (:user-visible-flag t) nil [7677 7955])
+            ("global-set-key" code nil nil [7957 8010])
+            ("global-set-key" code nil nil [8011 8050]))          
       :file "setup-editing.el"
+      :pointmax 8051
       :fsize 8276
-      :lastmodtime '(23534 46502 0 0))
+      :lastmodtime '(23534 46502 0 0)
+      :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
       :file "setup-faces.el"
       :fsize 24
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041flycheck-tip-20171020.1048\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041flycheck-tip-20171020.1048\041semantic.cache"
index 2e28284..555933c 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041flycheck-tip-20171020.1048\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041flycheck-tip-20171020.1048\041semantic.cache"
@@ -41,6 +41,45 @@
       :pointmax 8954
       :fsize 8969
       :lastmodtime '(23534 43242 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1737 1754])
+            ("flycheck" include nil nil [1755 1774])
+            ("error-tip" include nil nil [1775 1795])
+            ("defvaralias" code nil nil [1797 1897])
+            ("flycheck-tip-cycle" function
+               (:user-visible-flag t
+                :arguments ("reverse"))
+                nil [2059 2350])
+            ("flycheck-tip-cycle-reverse" function (:user-visible-flag t) nil [2367 2490])
+            ("flycheck-tip-display-current-line-error-message" function (:arguments ("errors")) nil [2492 3017])
+            ("flycheck-tip--get" function (:arguments ("element" "err")) nil [3034 3225])
+            ("flycheck-tip-avoid-show-func" variable (:default-value t) nil [3300 3478])
+            ("make-obsolete-variable" code nil nil [3480 3730])
+            ("flycheck-tip-use-timer" function (:arguments ("order")) nil [3732 4508])
+            ("define-obsolete-function-alias" code nil nil [4510 4745])
+            ("flycheck-tip" package nil nil [4747 4770]))          
+      :file "flycheck-tip.el"
+      :pointmax 4868
+      :fsize 4883
+      :lastmodtime '(23534 43242 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("error-tip" include nil nil [989 1009])
+            ("flymake" include nil nil [1010 1028])
+            ("cl-lib" include nil nil [1029 1046])
+            ("flymake-tip--err-info-function" variable (:default-value (cond ((version<= "26" (number-to-string emacs-major-version)) (quote (lambda nil (cl-loop for diag in (flymake-diagnostics (point-at-bol) (point-at-eol)) collect (flymake-diagnostic-text diag))))) ((fboundp (quote flymake-find-err-info)) (quote (lambda nil (cl-loop with errors = (flymake-find-err-info flyamke-err-info (line-number-at-pos)) for err in (car errors) if (vectorp err) collect (elt err 4))))))) nil [1048 1686])
+            ("flymake-tip-cycle" function (:arguments ("reverse")) nil [1703 2171])
+            ("flymake-tip-cycle-reverse" function nil nil [2188 2264])
+            ("flymake-tip" package nil nil [2266 2288]))          
+      :file "flymake-tip.el"
+      :pointmax 2385
+      :fsize 2384
+      :lastmodtime '(23534 43242 0 0)
       :unmatched-syntax nil))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!flycheck-tip-20171020.1048!semantic.cache"
   :semantic-tag-version "2.0"
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041git-commit-20181116.1408\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041git-commit-20181116.1408\041semantic.cache"
index 323efdc..c7e5ed6 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041git-commit-20181116.1408\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041git-commit-20181116.1408\041semantic.cache"
@@ -10,7 +10,188 @@
       :pointmax 359
       :fsize 1577
       :lastmodtime '(23536 533 0 0)
-      :unmatched-syntax nil))
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("dash" include nil nil [5152 5167])
+            ("log-edit" include nil nil [5168 5187])
+            ("magit-git" include nil nil [5188 5214])
+            ("magit-utils" include nil nil [5215 5243])
+            ("ring" include nil nil [5244 5259])
+            ("server" include nil nil [5260 5277])
+            ("with-editor" include nil nil [5278 5300])
+            ("recentf" include nil nil [5321 5339])
+            ("diff-default-read-only" variable nil nil [5361 5392])
+            ("flyspell-generic-check-word-predicate" variable nil nil [5393 5439])
+            ("font-lock-beg" variable nil nil [5440 5462])
+            ("font-lock-end" variable nil nil [5463 5485])
+            ("declare-function" code nil nil [5487 5555])
+            ("declare-function" code nil nil [5556 5619])
+            ("declare-function" code nil nil [5620 5727])
+            ("git-commit" customgroup (:user-visible-flag t) nil [5757 5906])
+            ("define-minor-mode" code nil nil [5923 6653])
+            ("git-commit-major-mode" variable (:default-value (quote text-mode)) nil [6655 6940])
+            ("git-commit-setup-hook" variable (:default-value (quote (git-commit-save-message git-commit-setup-changelog-support git-commit-turn-on-auto-fill git-commit-propertize-diff bug-reference-mode with-editor-usage-message))) nil [6942 7582])
+            ("git-commit-post-finish-hook" variable nil nil [7584 8318])
+            ("git-commit-finish-query-functions" variable (:default-value (quote (git-commit-check-style-conventions))) nil [8320 8996])
+            ("git-commit-style-convention-checks" variable (:default-value (quote (non-empty-second-line))) nil [8998 9414])
+            ("git-commit-summary-max-length" variable (:default-value 68) nil [9416 9927])
+            ("git-commit-fill-column" variable nil nil [9929 10588])
+            ("make-obsolete-variable" code nil nil [10590 10695])
+            ("git-commit-known-pseudo-headers" variable (:default-value (quote ("Signed-off-by" "Acked-by" "Modified-by" "Cc" "Suggested-by" "Reported-by" "Tested-by" "Reviewed-by"))) nil [10697 11011])
+            ("git-commit-faces" customgroup (:user-visible-flag t) nil [11025 11170])
+            ("git-commit-summary" variable
+               (:default-value (quote ((t :inherit font-lock-type-face)))
+                :type "face")
+                nil [11172 11315])
+            ("git-commit-overlong-summary" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [11317 11487])
+            ("git-commit-nonempty-second-line" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [11489 11670])
+            ("git-commit-note" variable
+               (:default-value (quote ((t :inherit font-lock-string-face)))
+                :type "face")
+                nil [11672 11808])
+            ("git-commit-pseudo-header" variable
+               (:default-value (quote ((t :inherit font-lock-string-face)))
+                :type "face")
+                nil [11810 11964])
+            ("git-commit-known-pseudo-header" variable
+               (:default-value (quote ((t :inherit font-lock-keyword-face)))
+                :type "face")
+                nil [11966 12149])
+            ("git-commit-comment-branch-local" variable
+               (:default-value (if (featurep (quote magit)) (quote ((t :inherit magit-branch-local))) (quote ((t :inherit font-lock-variable-name-face))))
+                :type "face")
+                nil [12151 12404])
+            ("define-obsolete-face-alias" code nil nil [12406 12516])
+            ("git-commit-comment-branch-remote" variable
+               (:default-value (if (featurep (quote magit)) (quote ((t :inherit magit-branch-remote))) (quote ((t :inherit font-lock-variable-name-face))))
+                :type "face")
+                nil [12518 12815])
+            ("git-commit-comment-detached" variable
+               (:default-value (quote ((t :inherit git-commit-comment-branch-local)))
+                :type "face")
+                nil [12817 12993])
+            ("git-commit-comment-heading" variable
+               (:default-value (quote ((t :inherit git-commit-known-pseudo-header)))
+                :type "face")
+                nil [12995 13162])
+            ("git-commit-comment-file" variable
+               (:default-value (quote ((t :inherit git-commit-pseudo-header)))
+                :type "face")
+                nil [13164 13324])
+            ("git-commit-comment-action" variable
+               (:default-value (quote ((t :inherit bold)))
+                :type "face")
+                nil [13326 13465])
+            ("git-commit-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (cond ((featurep (quote jkl)) (define-key map (kbd "C-M-i") (quote git-commit-prev-message)) (define-key map (kbd "C-M-k") (quote git-commit-next-message))) (t (define-key map (kbd "M-p") (quote git-commit-prev-message)) (define-key map (kbd "M-n") (quote git-commit-next-message)) (define-key map (kbd "C-c C-x a") (quote git-commit-ack)) (define-key map (kbd "C-c C-x i") (quote git-commit-suggested)) (define-key map (kbd "C-c C-x m") (quote git-commit-modified)) (define-key map (kbd "C-c C-x o") (quote git-commit-cc)) (define-key map (kbd "C-c C-x p") (quote git-commit-reported)) (define-key map (kbd "C-c C-x r") (quote git-commit-review)) (define-key map (kbd "C-c C-x s") (quote git-commit-signoff)) (define-key map (kbd "C-c C-x t") (quote git-commit-test)))) (define-key map (kbd "C-c C-a") (quote git-commit-ack)) (define-key map (kbd "C-c C-i") (quote git-commit-suggested)) (define-key map (kbd "C-c C-m") (quote git-commit-modified)) (define-key map (kbd "C-c C-o") (quote git-commit-cc)) (define-key map (kbd "C-c C-p") (quote git-commit-reported)) (define-key map (kbd "C-c C-r") (quote git-commit-review)) (define-key map (kbd "C-c C-s") (quote git-commit-signoff)) (define-key map (kbd "C-c C-t") (quote git-commit-test)) (define-key map (kbd "C-c M-s") (quote git-commit-save-message)) map)) nil [13479 14972])
+            ("easymenu" include nil nil [14984 15003])
+            ("easy-menu-define" code nil nil [15004 15985])
+            ("git-commit-filename-regexp" variable
+               (:constant-flag t
+                :default-value "/\\(\\(\\(COMMIT\\|NOTES\\|PULLREQ\\|TAG\\)_EDIT\\|MERGE_\\|\\)MSG\\|\\(BRANCH\\|EDIT\\)_DESCRIPTION\\)\\'")
+                nil [16013 16163])
+            ("eval-after-load" code nil nil [16165 16252])
+            ("add-to-list" code nil nil [16254 16333])
+            ("git-commit-setup-font-lock-in-buffer" function nil nil [16335 16511])
+            ("add-hook" code nil nil [16513 16591])
+            ("git-commit-setup-check-buffer" function nil nil [16608 16767])
+            ("git-commit-mode" variable nil nil [16769 16793])
+            ("git-commit-file-not-found" function nil nil [16795 17934])
+            ("when" code nil nil [17936 18043])
+            ("git-commit-setup" function nil nil [18060 20968])
+            ("git-commit-run-post-finish-hook" function (:arguments ("previous")) nil [20970 21506])
+            ("define-minor-mode" code nil nil [21508 21749])
+            ("put" code nil nil [21751 21792])
+            ("git-commit-setup-changelog-support" function nil nil [21794 21951])
+            ("git-commit-turn-on-auto-fill" function nil nil [21953 22398])
+            ("git-commit-turn-on-flyspell" function nil nil [22400 23054])
+            ("git-commit-flyspell-verify" function nil nil [23056 23177])
+            ("git-commit-finish-query-functions" function (:arguments ("force")) nil [23179 23309])
+            ("git-commit-check-style-conventions" function (:arguments ("force")) nil [23311 24304])
+            ("git-commit-cancel-message" function nil nil [24306 24523])
+            ("git-commit-prev-message" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [24538 25179])
+            ("git-commit-next-message" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [25181 25400])
+            ("git-commit-save-message" function (:user-visible-flag t) nil [25402 25645])
+            ("git-commit-buffer-message" function nil nil [25647 26420])
+            ("git-commit-ack" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [26435 26629])
+            ("git-commit-modified" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [26631 26828])
+            ("git-commit-review" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [26830 27029])
+            ("git-commit-signoff" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [27031 27208])
+            ("git-commit-test" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [27210 27403])
+            ("git-commit-cc" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [27405 27586])
+            ("git-commit-reported" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [27588 27786])
+            ("git-commit-suggested" function
+               (:user-visible-flag t
+                :arguments ("name" "mail"))
+                nil [27788 27990])
+            ("git-commit-self-ident" function nil nil [27992 28473])
+            ("git-commit-read-ident" function nil nil [28475 28571])
+            ("git-commit-insert-header" function (:arguments ("header" "name" "email")) nil [28573 29177])
+            ("git-commit-summary-regexp" function nil nil [29194 29528])
+            ("git-commit-extend-region-summary-line" function nil nil [29530 30150])
+            ("defvar-local" code nil nil [30152 30201])
+            ("git-commit-comment-headings" variable
+               (:constant-flag t
+                :default-value (quote ("Changes to be committed:" "Untracked files:" "Changed but not updated:" "Changes not staged for commit:" "Unmerged paths:" "Author:" "Date:")))
+                nil [30203 30412])
+            ("git-commit-font-lock-keywords-1" variable
+               (:constant-flag t
+                :default-value (quote ((eval \` ((\, (format "^\\(%s:\\)\\( .*\\)" (regexp-opt git-commit-known-pseudo-headers))) (1 (quote git-commit-known-pseudo-header)) (2 (quote git-commit-pseudo-header)))) ("^[-a-zA-Z]+: [^<]+? <[^>]+>" (0 (quote git-commit-pseudo-header))) (eval \` ((\, (git-commit-summary-regexp)) (1 (quote git-commit-summary)))) ("\\[.+?\\]" (0 (quote git-commit-note) t)) (eval \` ((\, (git-commit-summary-regexp)) (2 (quote git-commit-overlong-summary) t t) (3 (quote git-commit-nonempty-second-line) t t))))))
+                nil [30414 31149])
+            ("git-commit-font-lock-keywords-2" variable
+               (:constant-flag t
+                :default-value (\` ((\,@ git-commit-font-lock-keywords-1) (eval \` ((\, (format "^%s.*" comment-start)) (0 (quote font-lock-comment-face)))) (eval \` ((\, (format "^%s On branch \\(.*\\)" comment-start)) (1 (quote git-commit-comment-branch-local) t))) (eval \` ((\, (format "^%s \\(HEAD\\) detached at" comment-start)) (1 (quote git-commit-comment-detached) t))) (eval \` ((\, (format "^%s %s" comment-start (regexp-opt git-commit-comment-headings t))) (1 (quote git-commit-comment-heading) t))) (eval \` ((\, (format "^%s	\\(?:\\([^:
+]+\\):\\s-+\\)?\\(.*\\)" comment-start)) (1 (quote git-commit-comment-action) t t) (2 (quote git-commit-comment-file) t))))))
+                nil [31151 31915])
+            ("git-commit-font-lock-keywords-3" variable
+               (:constant-flag t
+                :default-value (\` ((\,@ git-commit-font-lock-keywords-2) (eval \` ((\, (format "^%s Your branch is \\(?:ahead\\|behind\\) of '%s' by \\([0-9]*\\)" comment-start git-commit--branch-name-regexp)) (1 (quote git-commit-comment-branch-local) t) (2 (quote git-commit-comment-branch-remote) t) (3 (quote bold) t))) (eval \` ((\, (format "^%s Your branch \\(?:is up-to-date with\\|and\\) '%s'" comment-start git-commit--branch-name-regexp)) (1 (quote git-commit-comment-branch-local) t) (2 (quote git-commit-comment-branch-remote) t))) (eval \` ((\, (format "^%s and have \\([0-9]*\\) and \\([0-9]*\\) commits each" comment-start)) (1 (quote bold) t) (2 (quote bold) t))))))
+                nil [31917 33016])
+            ("git-commit-font-lock-keywords" variable (:default-value git-commit-font-lock-keywords-2) nil [33018 33132])
+            ("git-commit-setup-font-lock" function nil nil [33134 35277])
+            ("git-commit-propertize-diff" function nil nil [35279 36453])
+            ("define-derived-mode" code nil nil [36476 36918])
+            ("git-commit-elisp-text-mode-keywords" variable (:default-value (\` (((\, (concat "[`‘]\\(\\(?:\\sw\\|\\s_\\|\\\\.\\)" lisp-mode-symbol-regexp "\\)['’]")) (1 font-lock-constant-face prepend)) ("\"[^\"]*\"" (0 font-lock-string-face prepend))))) nil [36920 37160])
+            ("git-commit" package nil nil [37168 37189]))          
+      :file "git-commit.el"
+      :pointmax 37218
+      :fsize 37221
+      :lastmodtime '(23536 532 0 0)
+      :unmatched-syntax '((close-paren 5339 . 5340) (symbol 5303 . 5320) (open-paren 5302 . 5303))))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!git-commit-20181116.1408!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041guide-key-20150108.635\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041guide-key-20150108.635\041semantic.cache"
index a4eb83b..db09c48 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041guide-key-20150108.635\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041guide-key-20150108.635\041semantic.cache"
@@ -12,9 +12,85 @@
       :lastmodtime '(23535 56420 0 0)
       :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("face-remap" include nil nil [8299 8320])
+            ("cl" include nil nil [8283 8296])
+            ("dash" include nil nil [8323 8338])
+            ("popwin" include nil nil [8339 8356])
+            ("s" include nil nil [8357 8369])
+            ("guide-key" customgroup (:user-visible-flag t) nil [8385 8470])
+            ("guide-key/guide-key-sequence" variable (:user-visible-flag t) nil [8472 9201])
+            ("guide-key/polling-time" variable
+               (:user-visible-flag t
+                :default-value 0.1)
+                nil [9203 9326])
+            ("guide-key/idle-delay" variable
+               (:user-visible-flag t
+                :default-value 1.0)
+                nil [9328 9455])
+            ("guide-key/highlight-prefix-regexp" variable
+               (:user-visible-flag t
+                :default-value "prefix")
+                nil [9457 9580])
+            ("guide-key/highlight-command-regexp" variable (:user-visible-flag t) nil [9582 10496])
+            ("guide-key/align-command-by-space-flag" variable (:user-visible-flag t) nil [10498 10634])
+            ("guide-key/popup-window-position" variable
+               (:user-visible-flag t
+                :default-value (quote right))
+                nil [10636 10890])
+            ("guide-key/text-scale-amount" variable (:user-visible-flag t) nil [10892 11187])
+            ("guide-key/recursive-key-sequence-flag" variable (:user-visible-flag t) nil [11189 11506])
+            ("guide-key/prefix-command-face" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "cyan")) (((class color) (background light)) (:foreground "blue"))))
+                :type "face")
+                nil [11508 11743])
+            ("guide-key/highlight-command-face" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "yellow")) (((class color) (background light)) (:foreground "orange red"))))
+                :type "face")
+                nil [11745 11984])
+            ("guide-key/key-face" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "red")) (((class color) (background light)) (:foreground "dark green"))))
+                :type "face")
+                nil [11986 12219])
+            ("guide-key/polling-timer" variable nil nil [12244 12330])
+            ("guide-key/idle-timer" variable nil nil [12332 12420])
+            ("guide-key/guide-buffer-name" variable (:default-value " *guide-key*") nil [12422 12506])
+            ("guide-key/last-key-sequence-vector" variable nil nil [12508 12609])
+            ("define-minor-mode" code nil nil [12844 13234])
+            ("guide-key/popup-function" function (:arguments ("input")) nil [13236 14017])
+            ("guide-key/polling-function" function nil nil [14043 14435])
+            ("guide-key/popup-guide-buffer" function nil nil [14437 15079])
+            ("guide-key/popup-window-size" function (:arguments ("horizontal")) nil [15081 15702])
+            ("guide-key/close-guide-buffer" function nil nil [15704 15911])
+            ("add-hook" code nil nil [15913 15971])
+            ("guide-key/update-guide-buffer-p" function (:arguments ("key-seq")) nil [15973 16129])
+            ("guide-key/popup-guide-buffer-p" function (:arguments ("key-seq")) nil [16131 16502])
+            ("guide-key/buffer-key-sequences" function nil nil [16504 17225])
+            ("guide-key/vbutlast" function (:arguments ("vec" "n")) nil [17227 17378])
+            ("guide-key/convert-key-sequence-to-vector" function (:arguments ("key-seq")) nil [17380 17603])
+            ("guide-key/turn-on-idle-timer" function nil nil [17605 17854])
+            ("guide-key/turn-off-idle-timer" function nil nil [17856 18029])
+            ("guide-key/turn-on-timer" function nil nil [18032 18247])
+            ("guide-key/turn-off-timer" function nil nil [18249 18392])
+            ("guide-key/format-guide-buffer" function (:arguments ("key-seq" "regexp")) nil [18394 19688])
+            ("guide-key/insert-following-key" function (:arguments ("fkey-str-list" "horizontal")) nil [19690 20644])
+            ("guide-key/fontified-string" function (:arguments ("key" "space" "command" "regexp")) nil [20646 21181])
+            ("guide-key/get-highlight-face" function (:arguments ("string" "regexp")) nil [21183 22513])
+            ("guide-key/buffer-max-width" function nil nil [22515 22731])
+            ("guide-key/add-local-guide-key-sequence" function (:arguments ("key")) nil [22733 22857])
+            ("guide-key/add-local-highlight-command-regexp" function (:arguments ("regexp")) nil [22859 23270])
+            ("this-command-keys" function (:arguments ("after" "key-chord-hack" "disable")) nil [23291 23911])
+            ("this-command-keys-vector" function (:arguments ("after" "key-chord-hack" "disable")) nil [23913 24554])
+            ("guide-key/key-chord-hack-on" function (:user-visible-flag t) nil [24556 24951])
+            ("guide-key/key-chord-hack-off" function (:user-visible-flag t) nil [24953 25234])
+            ("guide-key/message-events" function nil nil [25246 25619])
+            ("guide-key" package nil nil [25701 25721]))          
       :file "guide-key.el"
+      :pointmax 25749
       :fsize 25748
-      :lastmodtime '(23535 56420 0 0)))
+      :lastmodtime '(23535 56420 0 0)
+      :unmatched-syntax '((close-paren 8320 . 8321) (symbol 8263 . 8280) (open-paren 8262 . 8263))))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!guide-key-20150108.635!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041helm-20181117.731\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041helm-20181117.731\041semantic.cache"
index e85fdd7..cc26bcf 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041helm-20181117.731\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041helm-20181117.731\041semantic.cache"
@@ -12,9 +12,4274 @@
       :lastmodtime '(23537 22014 0 0)
       :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("declare-function" code nil nil [839 909])
+            ("when" code nil nil [910 1034])
+            ("helm-config" customgroup (:user-visible-flag t) nil [1038 1116])
+            ("helm-command-prefix-key" variable (:default-value "C-x c") nil [1118 1604])
+            ("helm-minibuffer-history-key" variable (:default-value "C-r") nil [1606 2661])
+            ("helm-command-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map (kbd "a") (quote helm-apropos)) (define-key map (kbd "e") (quote helm-etags-select)) (define-key map (kbd "l") (quote helm-locate)) (define-key map (kbd "s") (quote helm-surfraw)) (define-key map (kbd "r") (quote helm-regexp)) (define-key map (kbd "m") (quote helm-man-woman)) (define-key map (kbd "t") (quote helm-top)) (define-key map (kbd "/") (quote helm-find)) (define-key map (kbd "i") (quote helm-semantic-or-imenu)) (define-key map (kbd "I") (quote helm-imenu-in-all-buffers)) (define-key map (kbd "<tab>") (quote helm-lisp-completion-at-point)) (define-key map (kbd "p") (quote helm-list-emacs-process)) (define-key map (kbd "C-x r b") (quote helm-filtered-bookmarks)) (define-key map (kbd "M-y") (quote helm-show-kill-ring)) (define-key map (kbd "C-c <SPC>") (quote helm-all-mark-rings)) (define-key map (kbd "C-x C-f") (quote helm-find-files)) (define-key map (kbd "f") (quote helm-multi-files)) (define-key map (kbd "C-:") (quote helm-eval-expression-with-eldoc)) (define-key map (kbd "C-,") (quote helm-calcul-expression)) (define-key map (kbd "M-x") (quote helm-M-x)) (define-key map (kbd "M-s o") (quote helm-occur)) (define-key map (kbd "M-g a") (quote helm-do-grep-ag)) (define-key map (kbd "c") (quote helm-colors)) (define-key map (kbd "F") (quote helm-select-xfont)) (define-key map (kbd "8") (quote helm-ucs)) (define-key map (kbd "C-c f") (quote helm-recentf)) (define-key map (kbd "C-c g") (quote helm-google-suggest)) (define-key map (kbd "h i") (quote helm-info-at-point)) (define-key map (kbd "h r") (quote helm-info-emacs)) (define-key map (kbd "h g") (quote helm-info-gnus)) (define-key map (kbd "h h") (quote helm-documentation)) (define-key map (kbd "C-x C-b") (quote helm-buffers-list)) (define-key map (kbd "C-x r i") (quote helm-register)) (define-key map (kbd "C-c C-x") (quote helm-run-external-command)) (define-key map (kbd "b") (quote helm-resume)) (define-key map (kbd "M-g i") (quote helm-gid)) (define-key map (kbd "@") (quote helm-list-elisp-packages)) map)) nil [2689 4877])
+            ("helm-command-prefix" variable nil nil [4998 5026])
+            ("define-prefix-command" code nil nil [5027 5071])
+            ("fset" code nil nil [5072 5116])
+            ("setq" code nil nil [5117 5161])
+            ("helm-easymenu" include nil nil [5175 5199])
+            ("helm-configuration" function (:user-visible-flag t) nil [5218 5312])
+            ("cl-dolist" code nil nil [5329 6550])
+            ("load" code nil nil [6659 6688])
+            ("helm-config" package nil nil [6690 6712]))          
       :file "helm-config.el"
+      :pointmax 6855
       :fsize 6854
-      :lastmodtime '(23537 22013 0 0)))
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [819 836])
+            ("bookmark" include nil nil [837 856])
+            ("helm" include nil nil [857 872])
+            ("helm-lib" include nil nil [873 892])
+            ("helm-help" include nil nil [893 913])
+            ("helm-types" include nil nil [914 935])
+            ("helm-utils" include nil nil [936 957])
+            ("helm-info" include nil nil [958 978])
+            ("helm-adaptive" include nil nil [979 1003])
+            ("helm-net" include nil nil [1004 1023])
+            ("declare-function" code nil nil [1025 1082])
+            ("declare-function" code nil nil [1083 1168])
+            ("helm-bookmark" customgroup (:user-visible-flag t) nil [1171 1259])
+            ("helm-bookmark-show-location" variable nil nil [1261 1387])
+            ("helm-bookmark-default-filtered-sources" variable (:default-value (append (quote (helm-source-bookmark-org helm-source-bookmark-files&dirs helm-source-bookmark-helm-find-files helm-source-bookmark-info helm-source-bookmark-gnus helm-source-bookmark-man helm-source-bookmark-images helm-source-bookmark-w3m)) (list (quote helm-source-bookmark-uncategorized) (quote helm-source-bookmark-set)))) nil [1389 1971])
+            ("helm-bookmark-info" variable
+               (:default-value (quote ((t (:foreground "green"))))
+                :type "face")
+                nil [1975 2119])
+            ("helm-bookmark-w3m" variable
+               (:default-value (quote ((t (:foreground "yellow"))))
+                :type "face")
+                nil [2121 2265])
+            ("helm-bookmark-gnus" variable
+               (:default-value (quote ((t (:foreground "magenta"))))
+                :type "face")
+                nil [2267 2388])
+            ("helm-bookmark-man" variable
+               (:default-value (quote ((t (:foreground "Orange4"))))
+                :type "face")
+                nil [2390 2515])
+            ("helm-bookmark-file" variable
+               (:default-value (quote ((t (:foreground "Deepskyblue2"))))
+                :type "face")
+                nil [2517 2643])
+            ("helm-bookmark-file-not-found" variable
+               (:default-value (quote ((t (:foreground "Slategray4"))))
+                :type "face")
+                nil [2645 2779])
+            ("helm-bookmark-directory" variable
+               (:default-value (quote ((t (:inherit helm-ff-directory))))
+                :type "face")
+                nil [2781 2912])
+            ("helm-bookmark-addressbook" variable
+               (:default-value (quote ((t (:foreground "tomato"))))
+                :type "face")
+                nil [2914 3048])
+            ("helm-bookmark-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-c o") (quote helm-bookmark-run-jump-other-window)) (define-key map (kbd "C-c C-o") (quote helm-bookmark-run-jump-other-frame)) (define-key map (kbd "C-d") (quote helm-bookmark-run-delete)) (define-key map (kbd "C-]") (quote helm-bookmark-toggle-filename)) (define-key map (kbd "M-e") (quote helm-bookmark-run-edit)) map)) nil [3052 3546])
+            ("helm-source-basic-bookmarks" type
+               (:interfaces ("helm-type-bookmark")
+                :superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (bookmark-all-names)))") nil nil)
+                    ("filtered-candidate-transformer" variable (:default-value "(quote helm-bookmark-transformer)") nil nil))                  
+                :type "class")
+                nil [3548 3928])
+            ("helm-source-bookmarks" variable (:default-value (helm-make-source "Bookmarks" (quote helm-source-basic-bookmarks))) nil [3930 4059])
+            ("helm-bookmark-transformer" function (:arguments ("candidates" "_source")) nil [4061 4666])
+            ("helm-bookmark-toggle-filename-1" function (:arguments ("_candidate")) nil [4668 5363])
+            ("helm-bookmark-toggle-filename" function (:user-visible-flag t) nil [5365 5641])
+            ("put" code nil nil [5642 5691])
+            ("helm-bookmark-jump" function (:arguments ("candidate")) nil [5693 5867])
+            ("helm-bookmark-jump-other-frame" function (:arguments ("candidate")) nil [5869 6100])
+            ("helm-bookmark-jump-other-window" function (:arguments ("candidate")) nil [6102 6265])
+            ("helm-source-bookmark-set" variable (:default-value (helm-build-dummy-source "Set Bookmark" :filtered-candidate-transformer (lambda (_candidates _source) (list (or (and (not (string= helm-pattern "")) helm-pattern) "Enter a bookmark name to record"))) :action (quote (("Set bookmark" lambda (candidate) (if (string= helm-pattern "") (message "No bookmark name given for record") (bookmark-set candidate))))))) nil [6289 6880])
+            ("helm-bookmark--non-file-filename" variable
+               (:constant-flag t
+                :default-value "   - no file -")
+                nil [6902 7024])
+            ("helm-bookmark-gnus-bookmark-p" function (:arguments ("bookmark")) nil [7026 7372])
+            ("helm-bookmark-w3m-bookmark-p" function (:arguments ("bookmark")) nil [7374 7716])
+            ("helm-bookmark-woman-bookmark-p" function (:arguments ("bookmark")) nil [7718 8061])
+            ("helm-bookmark-man-bookmark-p" function (:arguments ("bookmark")) nil [8063 8396])
+            ("helm-bookmark-woman-man-bookmark-p" function (:arguments ("bookmark")) nil [8398 8655])
+            ("helm-bookmark-info-bookmark-p" function (:arguments ("bookmark")) nil [8657 8866])
+            ("helm-bookmark-image-bookmark-p" function (:arguments ("bookmark")) nil [8868 9087])
+            ("helm-bookmark-file-p" function (:arguments ("bookmark")) nil [9089 9514])
+            ("helm-bookmark-org-file-p" function (:arguments ("bookmark")) nil [9516 9711])
+            ("helm-bookmark-helm-find-files-p" function (:arguments ("bookmark")) nil [9713 9945])
+            ("helm-bookmark-addressbook-p" function (:arguments ("bookmark")) nil [9947 10305])
+            ("helm-bookmark-uncategorized-bookmark-p" function (:arguments ("bookmark")) nil [10307 11003])
+            ("helm-bookmark-filter-setup-alist" function (:arguments ("fn")) nil [11005 11281])
+            ("w3m-async-exec" variable nil nil [11309 11332])
+            ("helm-bookmark-jump-w3m" function (:arguments ("bookmark")) nil [11333 12463])
+            ("defalias" code nil nil [12694 12756])
+            ("defalias" code nil nil [12872 12922])
+            ("defalias" code nil nil [12923 12969])
+            ("defalias" code nil nil [12970 13021])
+            ("defalias" code nil nil [13022 13078])
+            ("defalias" code nil nil [13079 13138])
+            ("defalias" code nil nil [13139 13193])
+            ("defalias" code nil nil [13194 13247])
+            ("defalias" code nil nil [13248 13297])
+            ("helm-source-filtered-bookmarks" type
+               (:interfaces ("helm-type-bookmark")
+                :superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("filtered-candidate-transformer" variable (:default-value "(quote (helm-adaptive-sort helm-highlight-bookmark))") nil nil))                  
+                :type "class")
+                nil [13338 13535])
+            ("helm-bookmark-w3m-setup-alist" function nil nil [13559 13717])
+            ("helm-source-bookmark-w3m" variable (:default-value (helm-make-source "Bookmark W3m" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-w3m-setup-alist))))) nil [13719 13990])
+            ("helm-bookmark-images-setup-alist" function nil nil [14006 14172])
+            ("helm-source-bookmark-images" variable (:default-value (helm-make-source "Bookmark Images" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-images-setup-alist))))) nil [14174 14454])
+            ("helm-bookmark-man-setup-alist" function nil nil [14473 14637])
+            ("helm-source-bookmark-man" variable (:default-value (helm-make-source "Bookmark Woman&Man" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-man-setup-alist))))) nil [14639 14916])
+            ("helm-bookmark-org-setup-alist" function nil nil [14935 15094])
+            ("helm-source-bookmark-org" variable (:default-value (helm-make-source " Bookmarked Org files" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-org-setup-alist))))) nil [15096 15376])
+            ("helm-bookmark-gnus-setup-alist" function nil nil [15390 15551])
+            ("helm-source-bookmark-gnus" variable (:default-value (helm-make-source "Bookmark Gnus" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-gnus-setup-alist))))) nil [15553 15827])
+            ("helm-bookmark-info-setup-alist" function nil nil [15841 16002])
+            ("helm-source-bookmark-info" variable (:default-value (helm-make-source "Bookmark Info" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-info-setup-alist))))) nil [16004 16278])
+            ("helm-bookmark-local-files-setup-alist" function nil nil [16309 16476])
+            ("helm-source-bookmark-files&dirs" variable (:default-value (helm-make-source "Bookmark Files&Directories" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-local-files-setup-alist))))) nil [16478 16778])
+            ("helm-bookmark-helm-find-files-setup-alist" function nil nil [16813 17000])
+            ("helm-bookmark-browse-project" function (:arguments ("candidate")) nil [17002 17197])
+            ("helm-bookmark-run-browse-project" function (:user-visible-flag t) nil [17199 17399])
+            ("put" code nil nil [17400 17452])
+            ("helm-bookmark-find-files-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-bookmark-map) (define-key map (kbd "C-x C-d") (quote helm-bookmark-run-browse-project)) map)) nil [17454 17653])
+            ("helm-bookmark-override-inheritor" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [17655 17715])
+            ("helm--setup-source" function
+               (:parent "helm-bookmark-override-inheritor"
+                :arguments ("source"))
+                nil [17717 18321])
+            ("helm-bookmark-find-files-class" type
+               (:interfaces ("helm-bookmark-override-inheritor")
+                :superclasses "helm-source-filtered-bookmarks"
+                :type "class")
+                nil [18323 18477])
+            ("helm-source-bookmark-helm-find-files" variable (:default-value (helm-make-source "Bookmark helm-find-files sessions" (quote helm-bookmark-find-files-class) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-helm-find-files-setup-alist))) :persistent-action (lambda (_candidate) (ignore)) :persistent-help "Do nothing")) nil [18479 18895])
+            ("helm-bookmark-uncategorized-setup-alist" function nil nil [18928 19116])
+            ("helm-source-bookmark-uncategorized" variable (:default-value (helm-make-source "Bookmark uncategorized" (quote helm-source-filtered-bookmarks) :init (lambda nil (bookmark-maybe-load-default-file) (helm-init-candidates-in-buffer (quote global) (helm-bookmark-uncategorized-setup-alist))))) nil [19118 19419])
+            ("helm-highlight-bookmark" function (:arguments ("bookmarks" "_source")) nil [19442 24878])
+            ("helm-bookmark-edit-bookmark" function (:arguments ("bookmark-name")) nil [24920 25414])
+            ("helm-bookmark-edit-bookmark-1" function (:arguments ("bookmark-name" "handler")) nil [25416 26785])
+            ("helm-bookmark-maybe-save-bookmark" function nil nil [26787 27024])
+            ("helm-bookmark-rename" function
+               (:user-visible-flag t
+                :arguments ("old" "new" "batch"))
+                nil [27026 28292])
+            ("helm-bookmark-run-edit" function (:user-visible-flag t) nil [28294 28482])
+            ("put" code nil nil [28483 28525])
+            ("helm-bookmark-run-jump-other-frame" function (:user-visible-flag t) nil [28529 28727])
+            ("put" code nil nil [28728 28782])
+            ("helm-bookmark-run-jump-other-window" function (:user-visible-flag t) nil [28784 28972])
+            ("put" code nil nil [28973 29028])
+            ("helm-bookmark-run-delete" function (:user-visible-flag t) nil [29030 29249])
+            ("put" code nil nil [29250 29294])
+            ("helm-bookmark-get-bookmark-from-name" function (:arguments ("bmk")) nil [29296 29553])
+            ("helm-delete-marked-bookmarks" function (:arguments ("_ignore")) nil [29555 29785])
+            ("helm-bookmarks" function (:user-visible-flag t) nil [29803 30057])
+            ("helm-filtered-bookmarks" function (:user-visible-flag t) nil [30074 30549])
+            ("helm-bookmark" package nil nil [30551 30575]))          
+      :file "helm-bookmark.el"
+      :pointmax 30720
+      :fsize 30719
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm" include nil nil [805 820])
+            ("helm-org-headings--nofilename" variable nil nil [822 860])
+            ("declare-function" code nil nil [861 928])
+            ("helm-help" customgroup (:user-visible-flag t) nil [932 1001])
+            ("helm-helper" variable
+               (:default-value (quote ((t :inherit helm-header)))
+                :type "face")
+                nil [1003 1119])
+            ("helm-help--string-list" variable (:default-value (quote (helm-help-message helm-buffer-help-message helm-ff-help-message helm-read-file-name-help-message helm-generic-file-help-message helm-grep-help-message helm-pdfgrep-help-message helm-etags-help-message helm-ucs-help-message helm-bookmark-help-message helm-esh-help-message helm-buffers-ido-virtual-help-message helm-moccur-help-message helm-top-help-message helm-el-package-help-message helm-M-x-help-message helm-imenu-help-message helm-colors-help-message helm-semantic-help-message helm-kmacro-help-message))) nil [1122 2292])
+            ("helm-documentation-buffer-name" variable (:default-value "*helm documentation*") nil [2294 2356])
+            ("helm-documentation" function (:user-visible-flag t) nil [2374 3191])
+            ("helm-buffer-help-message" variable (:default-value "* Helm Buffer
+
+** Tips
+
+*** Completion
+
+**** Major-mode
+
+You can enter a partial major-mode name (e.g. lisp, sh) to narrow down buffers.
+To specify the major-mode, prefix it with \"*\" e.g. \"*lisp\".
+
+If you want to match all buffers but the ones with a specific major-mode
+(negation), prefix the major-mode with \"!\" e.g. \"*!lisp\".
+
+If you want to specify more than one major-mode, separate them with \",\",
+e.g. \"*!lisp,!sh,!fun\" lists all buffers but the ones in lisp-mode, sh-mode
+and fundamental-mode.
+
+Then enter a space followed by a pattern to narrow down to buffers matching this
+pattern.
+
+**** Search inside buffers
+
+If you enter a space and a pattern prefixed by \"@\", Helm searches for text
+matching this pattern *inside* the buffer (i.e. not in the name of the buffer).
+
+If you enter a pattern prefixed with an escaped \"@\", Helm searches for a
+buffer matching \"@pattern\" but does not search inside.
+
+**** Search by directory name
+
+If you prefix the pattern with \"/\", Helm matches over the directory names
+of the buffers.
+
+This feature can be used to narrow down the search to one directory while
+subsequent strings entered after a space match over the buffer name only.
+
+Note that negation is not supported for matching on buffer filename.
+
+Starting from Helm v1.6.8, you can specify more than one directory.
+
+**** Fuzzy matching
+
+`helm-buffers-fuzzy-matching' turns on fuzzy matching on buffer names, but not
+on directory names or major modes.  A pattern starting with \"^\" disables fuzzy
+matching and matches by exact regexp.
+
+**** Examples
+
+With the following pattern
+
+    \"*lisp ^helm @moc\"
+
+Helm narrows down the list by selecting only the buffers that are in lisp mode,
+start with \"helm\" and which content matches \"moc\".
+
+Without the \"@\"
+
+    \"*lisp ^helm moc\"
+
+Helm looks for lisp mode buffers starting with \"helm\" and containing \"moc\"
+in their name.
+
+With this other pattern
+
+    \"*!lisp !helm\"
+
+Helm narrows down to buffers that are not in \"lisp\" mode and that do not match
+\"helm\".
+
+With this last pattern
+
+    /helm/ w3
+
+Helm narrows down to buffers that are in any \"helm\" subdirectory and
+matching \"w3\".
+
+*** Creating buffers
+
+When creating a new buffer, use `\\[universal-argument]' to choose a mode from a
+list.  This list is customizable, see `helm-buffers-favorite-modes'.
+
+*** Killing buffers
+
+You can kill buffers either one by one or all the marked buffers at once.
+
+One kill-buffer command leaves Helm while the other is persistent.  Run the
+persistent kill-buffer command either with the regular
+`helm-execute-persistent-action' called with a prefix argument (`\\[universal-argument] \\<helm-map>\\[helm-execute-persistent-action]')
+or with its specific command `helm-buffer-run-kill-persistent'.  See the
+bindings below.
+
+*** Switching to buffers
+
+To switch to a buffer, press RET, to switch to a buffer in another window, select this buffer
+and press \\<helm-buffer-map>\\[helm-buffer-switch-other-window], when called with a prefix arg
+the buffer will be displayed vertically in other window.
+If you mark more than one buffer, the marked buffers will be displayed in different windows.
+
+*** Meaning of colors and prefixes for buffers
+
+Remote buffers are prefixed with '@'.
+Red        => Buffer's file was modified on disk by an external process.
+Indianred2 => Buffer exists but its file has been deleted.
+Orange     => Buffer is modified and not saved to disk.
+Italic     => A non-file buffer.
+Yellow     => Tramp archive buffer.
+
+** Commands
+\\<helm-buffer-map>
+\\[helm-buffer-run-zgrep]		Grep Buffer(s) works as zgrep too (`\\[universal-argument]' to grep all buffers but non-file buffers).
+\\[helm-buffers-run-multi-occur]		Multi-Occur buffer or marked buffers (`\\[universal-argument]' to toggle force-searching current-buffer).
+\\[helm-buffer-switch-other-window]		Switch to other window.
+\\[helm-buffer-switch-other-frame]		Switch to other frame.
+\\[helm-buffers-run-browse-project]		Browse project from buffer.
+\\[helm-buffer-run-query-replace-regexp]		Query-replace-regexp in marked buffers.
+\\[helm-buffer-run-query-replace]		Query-replace in marked buffers.
+\\[helm-buffer-run-ediff]		Ediff current buffer with candidate.  With two marked buffers, ediff those buffers.
+\\[helm-buffer-run-ediff-merge]		Ediff-merge current buffer with candidate.  With two marked buffers, ediff-merge those buffers.
+\\[helm-buffer-diff-persistent]		Toggle Diff-buffer with saved file without leaving Helm.
+\\[helm-buffer-revert-persistent]		Revert buffer without leaving Helm.
+\\[helm-buffer-save-persistent]		Save buffer without leaving Helm.
+\\[helm-buffer-run-kill-buffers]		Delete marked buffers and leave Helm.
+\\[helm-buffer-run-kill-persistent]		Delete buffer without leaving Helm.
+\\[helm-buffer-run-rename-buffer]		Rename buffer.
+\\[helm-toggle-all-marks]		Toggle all marks.
+\\[helm-mark-all]		Mark all.
+\\[helm-toggle-buffers-details]		Toggle details.
+\\[helm-buffers-toggle-show-hidden-buffers]		Show hidden buffers.
+\\[helm-buffers-mark-similar-buffers]		Mark all buffers of the same type (color) as current buffer.") nil [3254 8427])
+            ("helm-ff-help-message" variable (:default-value "* Helm Find Files
+
+** Tips
+
+*** Navigation summary
+
+For a better experience you can enable auto completion by setting
+`helm-ff-auto-update-initial-value' to non-nil in your init file.  It is not
+enabled by default to not confuse new users.
+
+**** Use `\\<helm-find-files-map>\\[helm-execute-persistent-action]' (persistent action) on a directory to go down one level
+
+On a symlinked directory a prefix argument expands to its true name.
+
+**** Use `\\<helm-find-files-map>\\[helm-find-files-up-one-level]' on a directory to go up one level
+
+**** Use `\\<helm-find-files-map>\\[helm-find-files-down-last-level]' to walk back the resulting tree of all the `\\<helm-map>\\[helm-execute-persistent-action]' you did
+
+The tree is reinitialized each time you browse a new tree with
+`\\<helm-map>\\[helm-execute-persistent-action]' or by entering some pattern in the prompt.
+
+**** `RET' behavior
+
+It behaves differently depending on `helm-selection' (current candidate in helm-buffer):
+
+- candidate basename is \".\" => Open it in dired.
+- candidate is a directory    => Expand it.
+- candidate is a file         => Open it.
+
+If you have marked candidates and you press RET on a directory,
+helm will navigate to this directory, if you want to exit with
+RET with default action with these marked candidates, press RET
+on a second time while you are on the root of this directory
+e.g. \"/home/you/dir/.\" or press RET on any file which is not a
+directory.  You can also exit with default action at any moment
+with `f1'.
+
+Note that when copying, renaming, etc. from `helm-find-files' the
+destination file is selected with `helm-read-file-name'.
+
+To avoid confusion when using `read-file-name' or `read-directory-name', `RET'
+follows its standard Emacs behaviour, i.e. it exits the minibuffer as soon as
+you press `RET'.  If you want the same behavior as in `helm-find-files', bind
+`helm-ff-RET' to the `helm-read-file-map':
+
+    (define-key helm-read-file-map (kbd \"RET\") 'helm-ff-RET)
+
+*** Find file at point
+
+Helm uses `ffap' partially or completely to find file at point depending on the
+value of `helm-ff-guess-ffap-filenames': if non-nil, support is complete
+(annoying), if nil, support is partial.
+
+**** Find file at line number
+
+When text at point is in the form of
+
+    ~/elisp/helm/helm.el:1234
+
+Helm finds this file at the indicated line number, here 1234.
+
+**** Find URL at point
+
+When a URL is found at point, Helm expands to that URL only.
+Pressing `RET' opens that URL using `browse-url-browser-function'.
+
+**** Find e-mail address at point
+
+When an e-mail address is found at point, Helm expands to this e-mail address
+prefixed with \"mailto:\".  Pressing `RET' opens a message buffer with that
+e-mail address.
+
+*** Quick pattern expansion
+
+**** Enter `~/' at end of pattern to quickly reach home directory
+
+**** Enter `/' at end of pattern to quickly reach the file system root
+
+**** Enter `./' at end of pattern to quickly reach `default-directory'
+
+(As per its value at the beginning of the session.)
+
+If you already are in the `default-directory' this will move the cursor to the top.
+
+**** Enter `../' at end of pattern will reach upper directory, moving cursor to the top
+
+This is different from using `\\<helm-find-files-map>\\[helm-find-files-up-one-level]' in that it moves
+the cursor to the top instead of remaining on the previous subdir name.
+
+**** Enter `..name/' at end of pattern to start a recursive search
+
+It searches directories matching \"name\" under the current directory, see the
+\"Recursive completion on subdirectories\" section below for more details.
+
+**** Any environment variable (e.g. `$HOME') at end of pattern gets expanded
+
+**** Any valid filename yanked after pattern gets expanded
+
+**** Special case: URL at point
+
+The quick expansions do not take effect after end a URL, you must kill the
+pattern first (`\\[helm-delete-minibuffer-contents]').
+
+*** Helm-find-files supports fuzzy matching
+
+It starts from the third character of the pattern.
+
+For instance \"fob\" or \"fbr\" will complete \"foobar\" but \"fb\" needs a
+third character in order to complete it.
+
+*** Use `\\[universal-argument] \\[helm-execute-persistent-action]' or `\\[helm-follow-action-forward]' to display an image
+
+*** `\\[helm-execute-persistent-action]' on a filename expands to that filename in the Helm buffer
+
+Second hit displays the buffer filename.
+Third hit kills the buffer filename.
+Note: `\\[universal-argument] \\[helm-execute-persistent-action]' displays the buffer directly.
+
+*** Browse images directories with `helm-follow-mode' and navigate up/down
+
+You can also use `helm-follow-action-forward' and `helm-follow-action-backward' with
+`\\[helm-follow-action-forward]' and `\\[helm-follow-action-backward]' respectively.
+
+*** Toggle auto-completion with `\\[helm-ff-run-toggle-auto-update]'
+
+It is useful when trying to create a new file or directory and you don't want
+Helm to complete what you are writing.
+
+Note: On a terminal, the default binding `C-<backspace>' may not work.
+In this case use `C-c <backspace>'.
+
+*** You can create a new directory and a new file at the same time
+
+Simply write the path in the prompt and press `RET', e.g.
+\"~/new/newnew/newnewnew/my_newfile.txt\".
+
+*** To create a new directory, append a \"/\" to the new name and press `RET'
+
+*** To create a new file, enter a filename not ending with \"/\"
+
+Note that when you enter a new name, this one is prefixed with
+[?] if you are in a writable directory.  If you are in a directory
+where you have no write permission the new file name is not
+prefixed and is colored in red.  There is not such distinction
+when using tramp, new filename just appear on top of buffer.
+
+*** Recursive search from Helm-find-files
+
+**** You can use Helm-browse-project (see binding below)
+
+- With no prefix argument:
+If the current directory is under version control with either git or hg and
+helm-ls-git and/or helm-ls-hg are installed, it lists all the files under
+version control.  Otherwise it falls back to Helm-find-files.  See
+https://github.com/emacs-helm/helm-ls-git and
+https://github.com/emacs-helm/helm-ls-hg.
+
+- With one prefix argument:
+List all the files under this directory and other subdirectories
+(recursion) and this list of files will be cached.
+
+- With two prefix arguments:
+Same but the cache is refreshed.
+
+**** You can start a recursive search with \"locate\" or \"find\"
+
+See \"Note\" in the [[Recusive completion on subdirectories][section on subdirectories]].
+
+Using \"locate\", you can enable the local database with a prefix argument. If the
+local database doesn't already exists, you will be prompted for its creation.
+If it exists and you want to refresh it, give it two prefix args.
+
+When using locate the helm-buffer remains empty until you type something.
+Regardless Helm uses the basename of the pattern entered in the helm-find-files
+session by default.  Hitting `\\[next-history-element]' should just kick in the
+locate search with this pattern.  If you want Helm to automatically do this, add
+`helm-source-locate' to `helm-sources-using-default-as-input'.
+
+**** Recursive completion on subdirectories
+
+Starting from the directory you are currently browsing, it is possible to have
+completion of all directories underneath.  Say you are at \"/home/you/foo/\" and
+you want to go to \"/home/you/foo/bar/baz/somewhere/else\", simply type
+\"/home/you/foo/..else\" and hit `\\[helm-execute-persistent-action]' or enter
+the final \"/\".  Helm will then list all possible directories under \"foo\"
+matching \"else\".
+
+Entering two spaces before \"else\" instead of two dots also works.
+
+Note: Completion on subdirectories uses \"locate\" as backend, you can configure
+the command with `helm-locate-recursive-dirs-command'.  Because this completion
+uses an index, the directory tree displayed may be out-of-date and not reflect
+the latest change until you update the index (using \"updatedb\" for \"locate\").
+
+If for some reason you cannot use an index, the \"find\" command from
+\"findutils\" can be used instead.  It will be slower though.  You need to pass
+the basedir as first argument of \"find\" and the subdir as the value for
+'-(i)regex' or '-(i)name' with the two format specs that are mandatory in
+`helm-locate-recursive-dirs-command'.
+
+Examples:
+- \"find %s -type d -name '*%s*'\"
+- \"find %s -type d -regex .*%s.*$\"
+
+*** Insert filename at point or complete filename at point
+
+On insertion (not on completion, i.e. there is nothing at point):
+
+- `\\[helm-ff-run-complete-fn-at-point]': insert absolute file name.
+- `\\[universal-argument] \\[helm-ff-run-complete-fn-at-point]': insert abbreviated file name.
+- `\\[universal-argument] \\[universal-argument] \\[helm-ff-run-complete-fn-at-point]': insert relative file name.
+
+On completion:
+
+- Target starts with \"~/\": insert abbreviate file name.
+- target starts with \"/\" or \"[a-z]:/\": insert full path.
+- Otherwise: insert relative file name.
+
+*** Use the wildcard to select multiple files
+
+Use of wilcard is supported to run an action over a set of files.
+
+Example: You can copy all the files with \".el\" extension by using \"*.el\" and
+then run copy action.
+
+Similarly, \"**.el\" (note the two stars) will recursively select all \".el\"
+files under the current directory.
+
+Note that when recursively copying files, you may have files with same name
+dispatched across different subdirectories, so when copying them in the same
+directory they will get overwritten.  To avoid this Helm has a special action
+called \"backup files\" that has the same behavior as the command line \"cp -f
+--backup=numbered\": it allows you to copy many files with the same name from
+different subdirectories into one directory.  Files with same name are renamed
+as follows: \"foo.txt.~1~\".  Like with the --force option of cp, it is possible
+to backup files in current directory.
+
+This command is available only when `dired-async-mode' is active.
+
+When using an action that involves an external backend (e.g. grep), using \"**\"
+is not recommended (even thought it works fine) because it will be slower to
+select all the files.  You are better off leaving the backend to do it, it will
+be faster.  However, if you know you have not many files it is reasonable to use
+this, also using not recursive wilcard (e.g. \"*.el\") is perfectly fine for
+this.
+
+The \"**\" feature is active by default in the option `helm-file-globstar'.  It
+is different from the Bash \"shopt globstar\" feature in that to list files with
+a named extension recursively you would write \"**.el\" whereas in Bash it would
+be \"**/*.el\".  Directory selection with \"**/\" like Bash \"shopt globstar\"
+option is not supported yet.
+
+*** Query replace regexp on filenames
+
+Replace different parts of a file basename with something else.
+
+When calling this action you will be prompted twice as with
+`query-replace', first for the matching expression of the text to
+replace and second for the replacement text.  Several facilities,
+however, are provided to make the two prompts more powerfull.
+
+**** Syntax of the first prompt
+
+In addition to simple regexps, these shortcuts are available:
+
+- Basename without extension => \"%.\"
+- Only extension             => \".%\"
+- Substring                  => \"%:<from>:<to>\"
+- Whole basename             => \"%\"
+
+**** Syntax of the second prompt
+
+In addition to a simple string to use as replacement, here is what you can use:
+
+- A placeholder refering to what you have selected in the first prompt: \"\\@\".
+
+After this placeholder you can use a search-and-replace syntax à-la sed:
+
+    \"\\@/<regexp>/<replacement>/
+
+You can select a substring from the string represented by the placeholder:
+
+    \"\\@:<from>:<to>\"
+
+- A special character representing a number which is incremented: \"\\#\".
+
+- Shortcuts for `upcase', `downcase' and `capitalize'
+are available as`%u', `%d' and `%c' respectively.
+
+**** Examples
+
+***** Recursively rename all files with \".JPG\" extension to \".jpg\"
+
+Use the `helm-file-globstar' feature described in [[Using wildcard to select multiple files][recursive globbing]]
+by entering \"**.JPG\" at the end of the Helm-find-files pattern, then hit
+\\<helm-map>\\[helm-ff-query-replace-on-filenames]: First \"JPG\", then \"jpg\"
+and hit `RET'.
+
+Alternatively you can enter \".%\" at the first prompt, then \"jpg\" and hit
+`RET'.  Note that when using this instead of using \"JPG\" at the first prompt,
+all extensions will be renamed to \"jpg\" even if the extension of one of the
+files is, say, \"png\".  If you want to keep the original extension you can use
+\"%d\" at the second prompt (downcase).
+
+***** Batch-rename files from number 001 to 00x
+
+Use \"\\#\" inside the second prompt.
+
+Example 1: To rename the files
+
+    foo.jpg
+    bar.jpg
+    baz.jpg
+
+to
+
+    foo-001.jpg
+    foo-002.jpg
+    foo-003.jpg
+
+use \"%.\" as matching regexp and \"foo-\\#\" as replacement string.
+
+Example 2: To rename the files
+
+    foo.jpg
+    bar.jpg
+    baz.jpg
+
+to
+
+    foo-001.jpg
+    bar-002.jpg
+    baz-003.jpg
+
+use as matching regexp \"%.\" and as replacement string \"\\@-\\#\".
+
+***** Replace a substring
+
+Use \"%:<from>:<to>\".
+
+Example: To rename files
+
+    foo.jpg
+    bar.jpg
+    baz.jpg
+
+to
+
+    fOo.jpg
+    bAr.jpg
+    bAz.jpg
+
+use as matching regexp \"%:1:2\" and as replacement string \"%u\" (upcase).
+
+Note that you *cannot* use \"%.\" and \".%\" along with substring replacement.
+
+***** Modify the string from the placeholder (\\@)
+
+- By substring, i.e. only using the substring of the placeholder: \"\\@:<from>:<to>\".
+The length of placeholder is used for <to> when unspecified.
+
+Example 1: \"\\@:0:2\" replaces from the beginning to the second char of the placeholder.
+
+Example 2: \\@:2: replaces from the second char of the placeholder to the end.
+
+- By search-and-replace: \"\\@/<regexp>/<replacement>/\".
+
+Incremental replacement is also handled in <replacement>.
+
+Example 3: \"\\@/foo/bar/\" replaces \"foo\" by \"bar\" in the placeholder.
+
+Example 4: \"\\@/foo/-\\#/\" replaces \"foo\" in the placeholder by 001, 002, etc.
+
+***** Clash in replacements (avoid overwriting files)
+
+When performing any of these replacement operations you may end up with same
+names as replacement.  In such cases Helm numbers the file that would otherwise
+overwritten.  For instance, should you remove the \"-m<n>\" part from the files
+\"emacs-m1.txt\", \"emacs-m2.txt\" and \"emacs-m3.txt\" you would end up with
+three files named \"emacs.txt\", the second renaming overwriting first file, and
+the third renaming overwriting second file and so on.  Instead Helm will
+automatically rename the second and third files as \"emacs(1).txt\" and
+\"emacs(2).txt\" respectively.
+
+***** Query-replace on filenames vs. serial-rename action
+
+Unlike the [[Serial renaming][serial rename]] actions, the files renamed with
+the query-replace action stay in their initial directory and are not moved to
+the current directory.  As such, using \"\\#\" to serial-rename files only makes
+sense for files inside the same directory.  It even keeps renaming files
+with an incremental number in the next directories.
+
+*** Serial-rename
+
+You can use the serial-rename actions to rename, copy or symlink marked files to
+a specific directory or in the current directory with all the files numbered
+incrementally.
+
+- Serial-rename by renaming:
+Rename all marked files with incremental numbering to a specific directory.
+
+- Serial-rename by copying:
+Copy all marked files with incremental numbering to a specific directory.
+
+- Serial-rename by symlinking:
+Symlink all marked files with incremental numbering to a specific directory.
+
+*** Edit marked files in a dired buffer
+
+You can open a dired buffer containing only marked files with `\\<helm-find-files-map>\\[helm-ff-run-marked-files-in-dired]'.
+With a prefix argument you can open this same dired buffer in wdired mode for
+editing.  Note that wildcards are supported as well, so you can use e.g.
+\"*.txt\" to select all \".txt\" files in the current directory or \"**.txt\" to
+select all files recursively from the current directory.
+See [[Use the wildcard to select multiple files]] section above.
+
+*** Defining default target directory for copying, renaming, etc
+
+You can customize `helm-dwim-target' to behave differently depending on the
+windows open in the current frame.  Default is to provide completion on all
+directories associated to each window.
+
+*** Copying and renaming asynchronously
+
+If you have the async library installed (if you got Helm from MELPA you do), you
+can use it for copying/renaming files by enabling `dired-async-mode'.
+
+Note that even when async is enabled, running a copy/rename action with a prefix
+argument will execute action synchronously. Moreover it will follow the first
+file of the marked files in its destination directory.
+
+When `dired-async-mode' is enabled, an additional action named \"Backup files\"
+will be available. (Such command is not natively available in Emacs).
+See [[Use the wildcard to select multiple files]] for details.
+
+*** Bookmark the `helm-find-files' session
+
+You can bookmark the `helm-find-files' session with `\\[helm-ff-bookmark-set]'.
+You can later retrieve these bookmarks by calling `helm-filtered-bookmarks'
+or, from the current `helm-find-files' session, by hitting `\\[helm-find-files-toggle-to-bookmark]'.
+
+*** Grep files from `helm-find-files'
+
+You can grep individual files from `helm-find-files' by using
+`\\<helm-find-files-map>\\[helm-ff-run-grep]'.  This same command can also
+recursively grep files from the current directory when called with a prefix
+argument.  In this case you will be prompted for the file extensions to use
+(grep backend) or the types of files to use (ack-grep backend).  See the
+`helm-grep-default-command' documentation to set this up.  For compressed files
+or archives, use zgrep with `\\<helm-find-files-map>\\[helm-ff-run-zgrep]'.
+
+Otherwise you can use recursive commands like `\\<helm-find-files-map>\\[helm-ff-run-grep-ag]' or `\\<helm-find-files-map>\\[helm-ff-run-git-grep]'
+that are much faster than using `\\<helm-find-files-map>\\[helm-ff-run-grep]' with a prefix argument.
+See `helm-grep-ag-command' and `helm-grep-git-grep-command' to set this up.
+
+You can also use \"id-utils\"' GID with `\\<helm-find-files-map>\\[helm-ff-run-gid]'
+by creating an ID index file with the \"mkid\" shell command.
+
+All those grep commands use the symbol at point as the default pattern.
+Note that default is different from input (nothing is added to the prompt until
+you hit `\\[next-history-element]').
+
+**** Grepping on remote files
+
+On remote files grep is not well supported by TRAMP unless you suspend updates before
+entering the pattern and re-enable it once your pattern is ready.
+To toggle suspend-update, use `\\<helm-map>\\[helm-toggle-suspend-update]'.
+
+*** Setting up aliases in Eshell allows you to set up powerful customized commands
+
+Adding Eshell aliases to your `eshell-aliases-file' or using the
+`alias' command from Eshell allows you to create personalized
+commands not available in `helm-find-files' actions and use them
+from `\\<helm-find-files-map>\\[helm-ff-run-eshell-command-on-file]'.
+
+Example: You want a command to uncompress some \"*.tar.gz\" files from `helm-find-files':
+
+1) Create an Eshell alias named, say, \"untargz\" with the command
+\"alias untargz tar zxvf $*\".
+
+2) Now from `helm-find-files' select the \"*.tar.gz\" file (you can also
+mark files if needed) and hit `\\<helm-find-files-map>\\[helm-ff-run-eshell-command-on-file]'.
+
+Note: When using marked files with this, the meaning of the prefix argument is
+quite subtle.  Say you have \"foo\", \"bar\" and \"baz\" marked; when you run
+the alias command `example' on these files with no prefix argument it will run
+`example' sequentially on each file:
+
+$ example foo
+$ example bar
+$ example baz
+
+With a prefix argument however it will apply `example' on all files at once:
+
+$ example foo bar baz
+
+Of course the alias command should support this.
+
+*** Using TRAMP with `helm-find-files' to read remote directories
+
+`helm-find-files' works fine with TRAMP despite some limitations.
+
+- Grepping files is not very well supported when used incrementally.
+See [[Grepping on remote files]].
+
+- Locate does not work on remote directories.
+
+**** A TRAMP syntax crash course
+
+Please refer to TRAMP's documentation for more details.
+
+- Connect to host 192.168.0.4 as user \"foo\":
+
+/scp:192.168.0.4@foo:
+
+- Connect to host 192.168.0.4 as user \"foo\" on port 2222:
+
+/scp:192.168.0.4@foo#2222:
+
+- Connect to host 192.168.0.4 as root using multihops syntax:
+
+/ssh:192.168.0.4@foo|sudo:192.168.0.4:
+
+Note: You can also use `tramp-default-proxies-alist' when connecting often to
+the same hosts.
+
+As a rule of thumb, prefer the scp method unless using multihops (which only
+works with the ssh method), especially when copying large files.
+
+You need to hit `C-j' once on top of a directory on the first connection
+to complete the pattern in the minibuffer.
+
+**** Display color for directories, symlinks etc... with tramp
+
+Starting at helm version 2.9.7 it is somewhat possible to
+colorize fnames by listing files without loosing performances with
+external commands (ls and awk) if your system is compatible.
+For this you can use `helm-list-dir-external' as value
+for `helm-list-directory-function'.
+
+See `helm-list-directory-function' documentation for more infos.
+ 
+**** Completing host
+
+As soon as you enter the first \":\" after method e.g =/scp:= you will
+have some completion about previously used hosts or from your =~/.ssh/config=
+file, hitting `\\[helm-execute-persistent-action]' or `right' on a candidate will insert this host in minibuffer
+without addind the ending \":\", second hit insert the last \":\".
+As soon the last \":\" is entered TRAMP will kick in and you should see the list
+of candidates soon after.
+
+When connection fails, be sure to delete your TRAMP connection with M-x
+`helm-delete-tramp-connection' before retrying.
+
+**** Editing local files as root
+
+Use the sudo method:
+
+\"/sudo:host:\" or simply \"/sudo::\".
+
+*** Attach files to a mail buffer (message-mode)
+
+If you are in a `message-mode' or `mail-mode' buffer, that action will appear
+in action menu, otherwise it is available at any time with \\<helm-find-files-map>\\[helm-ff-run-mail-attach-files].
+It behaves as follows:
+
+- If you are in a (mail or message) buffer, files are attached there.
+
+- If you are not in a mail buffer but one or more mail buffers exist, you are
+prompted to attach files to one of these mail buffers.
+
+- If you are not in a mail buffer and no mail buffer exists,
+a new mail buffer is created with the attached files in it.
+
+*** Open files in separate windows
+
+When [[Marked candidates][marking]] multiple files or using [[Use the wildcard to select multiple files][wildcard]], helm allow opening all
+this files in separate windows using an horizontal layout or a
+vertical layout if you used a prefix arg, when no more windows can be
+displayed in frame, next files are opened in background without being
+displayed.  When using \\<helm-find-files-map>\\[helm-ff-run-switch-other-window] the current
+buffer is kept and files are displayed next to it with same behavior as above.
+When using two prefix args, files are opened in background without beeing displayed.
+
+*** Expand archives as directories in a avfs directory
+
+If you have mounted your filesystem with mountavfs,
+you can expand archives in the \"~/.avfs\" directory with \\<helm-map>\\[helm-execute-persistent-action].
+
+*** Tramp archive support (emacs-27+ only)
+
+If your emacs have library tramp-archive.el, you can browse the
+content of archives with emacs and BTW helm-find-files. However this beeing
+experimental and not very fast, helm doesn't provide an automatic
+expansion and detection of archives, you will have to add the final /
+manually and may have to force update (\\<helm-map>\\[helm-refresh])
+or remove and add again the final / until tramp finish decompressing archive.
+
+*** Touch files
+
+In the completion buffer, you can choose the default which is the current-time, it is
+the first candidate or the timestamp of one of the selected files.
+If you need to use something else, use \\<helm-map>\\[next-history-element] and edit
+the date in minibuffer.
+It is also a way to quickly create a new file without opening a buffer, saving it
+and killing it.
+To touch more than one new file, separate you filenames with a comma (\",\").
+If one wants to create (touch) a new file with comma inside the name use a prefix arg,
+this will prevent splitting the name and create multiple files.
+
+*** Delete files
+
+You can delete files without quitting helm with
+`\\<helm-find-files-map>\\[helm-ff-persistent-delete]' or delete files and quit helm with `\\[helm-ff-run-delete-file]'.
+
+In the second method you can choose to
+make this command asynchronous by customizing
+`helm-ff-delete-files-function'.
+
+_WARNING_: When deleting files asynchronously you will NOT be
+WARNED if directories are not empty, that's mean non empty directories will
+be deleted in background without asking.
+
+A good compromise is to trash your files
+when using asynchronous method (see [[Trashing files][Trashing files]]).
+
+When choosing synchronous delete, you can allow recursive
+deletion of directories with `helm-ff-allow-recursive-deletes'.
+Note that when trashing (synchronous) you are not asked for recursive deletion.
+
+Note that `helm-ff-allow-recursive-deletes' have no effect when
+deleting asynchronously.
+
+First method (persistent delete) is always synchronous.
+
+Note that when a prefix arg is given, trashing behavior is inversed.
+See [[Trashing files][Trashing files]].
+
+**** Trashing files
+
+If you want to trash your files instead of deleting them you can
+set `delete-by-moving-to-trash' to non nil, like this your files
+will be moved to trash instead of beeing deleted.
+
+You can reverse at any time the behavior of `delete-by-moving-to-trash' by using
+a prefix arg with any of the delete files command.
+
+On GNULinux distribution, when navigating to a Trash directory you
+can restore any file in ..Trash/files directory with the 'Restore
+from trash' action you will find in action menu (needs the
+trash-cli package installed).
+You can as well delete files from Trash directories with the 'delete files from trash'
+action.
+
+Tip: Navigate to your Trash/files directories with `helm-find-files' and set a bookmark
+there with \\<helm-find-files-map>\\[helm-ff-bookmark-set] for fast access to Trash.
+
+_WARNING:_
+
+If you have an ENV var XDG_DATA_HOME in your .profile or .bash_profile
+and this var is set to something like $HOME/.local/share (like preconized)
+`move-file-to-trash' may try to create $HOME/.local/share/Trash (literally)
+and its subdirs in the directory where you are actually trying to trash files.
+because `move-file-to-trash' is interpreting XDG_DATA_HOME literally instead
+of evaling its value (with `substitute-in-file-name').
+
+***** Trashing remote files with tramp
+
+Trashing remote files (or local files with sudo method) is disabled by default
+because tramp is requiring the 'trash' command to be installed, if you want to
+trash your remote files, customize `helm-trash-remote-files'.
+The package on most GNU/Linux based distributions is trash-cli, it is available [[https://github.com/andreafrancia/trash-cli][here]].
+
+NOTE:
+When deleting your files with sudo method, your trashed files will not be listed
+with trash-list until you log in as root.
+
+** Commands
+\\<helm-find-files-map>
+\\[helm-ff-run-locate]		Run `locate' (`\\[universal-argument]' to specify locate database, `M-n' to insert basename of candidate).
+\\[helm-ff-run-browse-project]		Browse project (`\\[universal-argument]' to recurse, `\\[universal-argument] \\[universal-argument]' to recurse and refresh database).
+\\[helm-ff-run-find-sh-command]		Run `find' shell command from this directory.
+\\[helm-ff-run-grep]		Run Grep (`\\[universal-argument]' to recurse).
+\\[helm-ff-run-pdfgrep]		Run Pdfgrep on marked files.
+\\[helm-ff-run-zgrep]		Run zgrep (`\\[universal-argument]' to recurse).
+\\[helm-ff-run-grep-ag]		Run AG grep on current directory.
+\\[helm-ff-run-git-grep]		Run git-grep on current directory.
+\\[helm-ff-run-gid]		Run gid (id-utils).
+\\[helm-ff-run-etags]		Run Etags (`\\[universal-argument]' to use thing-at-point, `\\[universal-argument] \\[universal-argument]' to reload cache).
+\\[helm-ff-run-rename-file]		Rename Files (`\\[universal-argument]' to follow).
+\\[helm-ff-run-query-replace-fnames-on-marked]		Query replace on marked files.
+\\[helm-ff-run-copy-file]		Copy Files (`\\[universal-argument]' to follow).
+\\[helm-ff-run-byte-compile-file]		Byte Compile Files (`\\[universal-argument]' to load).
+\\[helm-ff-run-load-file]		Load Files.
+\\[helm-ff-run-symlink-file]		Symlink Files.
+\\[helm-ff-run-hardlink-file]		Hardlink files.
+\\[helm-ff-run-relsymlink-file]		Relative symlink Files.
+\\[helm-ff-run-delete-file]		Delete Files.
+\\[helm-ff-run-touch-files]		Touch files.
+\\[helm-ff-run-kill-buffer-persistent]		Kill buffer candidate without leaving Helm.
+\\[helm-ff-persistent-delete]		Delete file without leaving Helm.
+\\[helm-ff-run-switch-to-eshell]		Switch to Eshell.
+\\[helm-ff-run-eshell-command-on-file]		Eshell command on file (`\\[universal-argument]' to apply on marked files, otherwise treat them sequentially).
+\\[helm-ff-run-ediff-file]		Ediff file.
+\\[helm-ff-run-ediff-merge-file]		Ediff merge file.
+\\[helm-ff-run-complete-fn-at-point]		Complete file name at point.
+\\[helm-ff-run-switch-other-window]		Switch to other window.
+\\[helm-ff-run-switch-other-frame]		Switch to other frame.
+\\[helm-ff-run-open-file-externally]		Open file with external program (`\\[universal-argument]' to choose).
+\\[helm-ff-run-preview-file-externally]		Preview file with external program.
+\\[helm-ff-run-open-file-with-default-tool]		Open file externally with default tool.
+\\[helm-ff-rotate-left-persistent]		Rotate image left.
+\\[helm-ff-rotate-right-persistent]		Rotate image right.
+\\[helm-find-files-up-one-level]		Go to parent directory.
+\\[helm-find-files-history]		Switch to the visited-directory history.
+\\[helm-ff-file-name-history]		Switch to file name history.
+\\[helm-ff-properties-persistent]		Show file properties in a tooltip.
+\\[helm-mark-all]		Mark all visible candidates.
+\\[helm-ff-run-toggle-auto-update]		Toggle auto-expansion of directories.
+\\[helm-unmark-all]		Unmark all candidates, visible and invisible ones.
+\\[helm-ff-run-gnus-attach-files]		Gnus' attach files to message buffer.
+\\[helm-ff-run-print-file]		Print file, (`\\[universal-argument]' to refresh printer list).
+\\[helm-enlarge-window]		Enlarge Helm window.
+\\[helm-narrow-window]		Narrow Helm window.
+\\[helm-ff-run-toggle-basename]		Toggle basename/fullpath.
+\\[helm-ff-run-find-file-as-root]		Find file as root.
+\\[helm-ff-run-find-alternate-file]		Find alternate file.
+\\[helm-ff-run-insert-org-link]		Insert org link.
+\\[helm-ff-bookmark-set]		Set bookmark to current directory.
+\\[helm-find-files-toggle-to-bookmark]		Jump to bookmark list.") nil [8475 39627])
+            ("helm-read-file-name-help-message" function nil nil [39670 43283])
+            ("helm-generic-file-help-message" variable (:default-value "* Helm Generic files
+
+** Tips
+
+*** Locate
+
+You can append to the search pattern any of the locate command line options,
+e.g. -b, -e, -n <number>, etc.  See the locate(1) man page for more details.
+
+Some other sources (at the moment \"recentf\" and \"file in current directory\")
+support the -b flag for compatibility with locate when they are used with it.
+
+When you enable fuzzy matching on locate with `helm-locate-fuzzy-match', the
+search will be performed on basename only for efficiency (so don't add \"-b\" at
+prompt).  As soon as you separate the patterns with spaces, fuzzy matching will
+be disabled and search will be done on the full filename.  Note that in
+multi-match, fuzzy is completely disabled, which means that each pattern is a
+match regexp (i.e. \"helm\" will match \"helm\" but \"hlm\" will *not* match
+\"helm\").
+
+*** Browse project
+
+When the current directory is not under version control, don't forget to refresh
+the cache when files have been added/removed in the directory.
+
+*** Find command
+
+Recursively search files using the \"find\" shell command.
+
+Candidates are all filenames that match all given globbing patterns.  This
+respects the options `helm-case-fold-search' and
+`helm-findutils-search-full-path'.
+
+You can pass arbitrary \"find\" options directly after a \"*\" separator.
+For example, this would find all files matching \"book\" that are larger
+than 1 megabyte:
+
+    book * -size +1M
+
+** Commands
+\\<helm-generic-files-map>
+\\[helm-ff-run-toggle-basename]		Toggle basename.
+\\[helm-ff-run-grep]		Run grep (`\\[universal-argument]' to recurse).
+\\[helm-ff-run-zgrep]		Run zgrep.
+\\[helm-ff-run-gid]		Run GID (id-utils).
+\\[helm-ff-run-pdfgrep]		Run PDFgrep on marked files.
+\\[helm-ff-run-copy-file]		Copy file(s)
+\\[helm-ff-run-rename-file]		Rename file(s).
+\\[helm-ff-run-symlink-file]		Symlink file(s).
+\\[helm-ff-run-hardlink-file]		Hardlink file(s).
+\\[helm-ff-run-delete-file]		Delete file(s).
+\\[helm-ff-run-byte-compile-file]		Byte compile Elisp file(s) (`\\[universal-argument]' to load).
+\\[helm-ff-run-load-file]		Load Elisp file(s).
+\\[helm-ff-run-ediff-file]		Ediff file.
+\\[helm-ff-run-ediff-merge-file]		Ediff-merge file.
+\\[helm-ff-run-switch-other-window]		Switch to other window.
+\\[helm-ff-properties-persistent]		Show file properties.
+\\[helm-ff-run-etags]		Run etags (`\\[universal-argument]' to use tap, `\\[universal-argument] \\[universal-argument]' to reload the database).
+\\[helm-yank-text-at-point]		Yank text at point.
+\\[helm-ff-run-open-file-externally]		Open file with external program (`\\[universal-argument]' to choose).
+\\[helm-ff-run-open-file-with-default-tool]		Open file externally with default tool.
+\\[helm-ff-run-insert-org-link]		Insert org link.") nil [43331 46147])
+            ("helm-grep-help-message" variable (:default-value "* Helm Grep
+
+** Tips
+
+*** Use a prefix argument to grep recursively
+
+With Helm supporting git-grep and AG however, you are better off using one of
+them for recursive searches.
+
+*** You can use wild cards when selecting files (e.g. \"*.el\")
+
+*** You can grep in many different directories by marking files or using wild cards
+
+*** You can save the result in a `helm-grep-mode' buffer
+
+See [[Commands][commands]] below.
+
+Once in that buffer you can use \"emacs-wgrep\" (external package not bundled with Helm)
+to edit your changes.
+
+*** Helm-grep supports multi-matching
+
+(Starting from version 1.9.4.)
+
+Simply add a space between each pattern as for most Helm commands.
+
+*** See full path of selected candidate
+
+Add (helm-popup-tip-mode 1) in your init file or enable it interactively with
+M-x helm-popup-tip-mode.
+
+*** Open file in other window
+
+The command \\<helm-grep-map>\\[helm-grep-run-other-window-action] allow you to open file
+in other window horizontally or vertically if a prefix arg is supplied.
+ 
+*** Performance over TRAMP
+
+Grepping works but it is badly supported as TRAMP doesn't support multiple
+processes running in a short delay (less than 5s) among other things.
+
+Helm uses a special hook to suspend the process automatically while you are
+typing.  Even if Helm handles this automatically by delaying each process by 5s,
+you are adviced to this manually by hitting `\\<helm-map>\\[helm-toggle-suspend-update]' (suspend process) before
+typing, and hit again `\\<helm-map>\\[helm-toggle-suspend-update]' when the regexp is ready to send to the remote
+process.  For simple regexps, there should be no need for this.
+
+Another solution is to not use TRAMP at all and mount your remote file system via
+SSHFS.
+
+* Helm GID
+
+** Tips
+
+Helm-GID reads the database created with the `mkid' command from id-utils.
+The name of the database file can be customized with `helm-gid-db-file-name', it
+is usually \"ID\".
+
+Helm-GID use the symbol at point as default-input.  This command is also
+accessible from `helm-find-files' which allow you to navigate to another
+directory to consult its database.
+
+Note: Helm-GID supports multi-matches but only the last pattern entered will be
+highlighted since there is no ~--color~-like option in GID itself.
+
+* Helm AG
+
+** Tips
+
+Helm-AG is different from grep or ack-grep in that it works on a directory and
+not on a list of files.
+
+You can ignore files and directories with a \".agignore\" file, local to a
+directory or global when placed in the home directory. (See the AG man page for
+more details.)  That file follows the same syntax as `helm-grep-ignored-files'
+and `helm-grep-ignored-directories'.
+
+As always you can access Helm AG from `helm-find-files'.
+
+Starting with version 0.30, AG accepts one or more TYPE arguments on its command
+line.  Helm provides completion on these TYPE arguments when available with your
+AG version.  Use a prefix argument when starting a Helm-AG session to enable this
+completion.
+
+Note: You can mark several types to match in the AG query.  The first AG
+versions providing this feature allowed only one type, so in this case only the
+last mark will be used.
+
+* Helm git-grep
+
+Helm-git-grep searches the current directory, i.e the default directory or the
+directory in Helm-find-files.  If this current directory is a subdirectory of a
+project and you want to also match parent directories (i.e the whole project),
+use a prefix argument.
+
+** Commands
+\\<helm-grep-map>
+\\[helm-goto-next-file]		Next File.
+\\[helm-goto-precedent-file]		Previous File.
+\\[helm-yank-text-at-point]		Yank text at point in minibuffer.
+\\[helm-grep-run-other-window-action]		Jump to other window.
+\\[helm-grep-run-other-frame-action]		Jump to other frame.
+\\[helm-grep-run-default-action]		Run default action (same as `RET').
+\\[helm-grep-run-save-buffer]		Save to a `helm-grep-mode' enabled buffer.") nil [46169 50078])
+            ("helm-pdfgrep-help-message" variable (:default-value "* Helm PDFgrep Map
+
+** Commands
+\\<helm-pdfgrep-map>
+\\[helm-goto-next-file]		Next file.
+\\[helm-goto-precedent-file]		Previous file.
+\\[helm-yank-text-at-point]		Yank text at point in minibuffer.") nil [50104 50345])
+            ("helm-etags-help-message" variable (:default-value "* Helm Etags Map
+
+** Commands
+\\<helm-etags-map>
+\\[helm-goto-next-file]		Next file.
+\\[helm-goto-precedent-file]		Previous file.
+\\[helm-yank-text-at-point]		Yank text at point in minibuffer.") nil [50368 50603])
+            ("helm-ucs-help-message" variable (:default-value "* Helm UCS
+
+** Tips
+
+Use commands below to insert unicode characters in current buffer without
+leaving Helm.
+
+** Commands
+\\<helm-ucs-map>
+\\[helm-ucs-persistent-insert]		Insert character.
+\\[helm-ucs-persistent-forward]		Forward character.
+\\[helm-ucs-persistent-backward]		Backward character.
+\\[helm-ucs-persistent-delete]		Delete character backward.
+\\[helm-ucs-persistent-insert-space]		Insert space.") nil [50624 51074])
+            ("helm-bookmark-help-message" variable (:default-value "* Helm bookmark name
+
+** Commands
+\\<helm-bookmark-map>
+\\[helm-bookmark-run-jump-other-window]		Jump other window.
+\\[helm-bookmark-run-delete]		Delete bookmark.
+\\[helm-bookmark-run-edit]		Edit bookmark.
+\\[helm-bookmark-toggle-filename]		Toggle bookmark location visibility.") nil [51100 51425])
+            ("helm-esh-help-message" variable (:default-value "* Helm Eshell on file
+
+** Tips
+
+*** Pass extra arguments after filename
+
+Normally the command or alias will be called with file as argument.  For instance
+
+    <command> candidate_file
+
+But you can also pass an argument or more after \"candidate_file\" like this:
+
+    <command> %s [extra_args]
+
+\"candidate_file\" will be added at \"%s\" and the command will look at this:
+
+    <command> candidate_file [extra_args]
+
+*** Specify marked files as arguments
+
+Example:
+
+    <command> file1 file2...
+
+Call `helm-find-files-eshell-command-on-file' with one prefix argument.  Otherwise
+you can pass one prefix argument from the command selection buffer.
+
+Note: This does not work on remote files.
+
+With two prefix-args the output is printed to the `current-buffer'.
+
+With no prefix argument or a prefix argument value of '(16) (`\\[universal-argument] \\[universal-argument]')
+the command is called once for each file like this:
+
+    <command> file1
+    <command> file2
+    ...
+
+** Commands
+\\<helm-esh-on-file-map>") nil [51465 52509])
+            ("helm-buffers-ido-virtual-help-message" variable (:default-value "* Helm Ido virtual buffers
+
+** Commands
+\\<helm-buffers-ido-virtual-map>
+\\[helm-ff-run-switch-other-window]		Switch to other window.
+\\[helm-ff-run-switch-other-frame]		Switch to other frame.
+\\[helm-ff-run-grep]		Grep file.
+\\[helm-ff-run-zgrep]		Zgrep file.
+\\[helm-ff-run-delete-file]		Delete file.
+\\[helm-ff-run-open-file-externally]		Open file externally.") nil [52545 52970])
+            ("helm-moccur-help-message" variable (:default-value "* Helm Moccur
+
+** Tips
+
+*** Matching
+
+Multiple regexp matching is allowed, simply enter a space to separate the regexps.
+
+Matching empty lines is supported with the regexp \"^$\", you then get the
+results displayed as the buffer-name and the line number only.  You can
+save and edit these results, i.e. add text to the empty line.
+
+*** Automatically match symbol at point
+
+Helm can automatically match the symbol at point while keeping the minibuffer
+empty, ready to be written to.  This behaviour is disabled by default.  To
+enable this you need to add `helm-source-occur' and `helm-source-moccur' to
+`helm-sources-using-default-as-input'.
+
+*** Jump to the corresponding line in the searched buffer
+
+You can do this with `\\<helm-map>\\[helm-execute-persistent-action]' (persistent-action), to do it repeatedly
+you can use `\\<helm-map>\\[helm-follow-action-forward]' and `\\<helm-map>\\[helm-follow-action-backward]' or enable `helm-follow-mode' with `\\<helm-map>\\[helm-follow-mode]'.
+
+*** Switch to buffer in other window
+
+The command \\<helm-moccur-map>\\[helm-moccur-run-goto-line-ow] allow you to switch to buffer
+in other window horizontally or vertically if a prefix arg is supplied.
+
+*** Save the results
+
+Similarly to Helm-grep, you can save the results with `\\<helm-map>\\[helm-moccur-run-save-buffer]'.
+Once in the saved buffer, you can edit it, see [[Edit a saved buffer][below]].
+
+Of course if you don't save the results, you can resume the Helm session with
+`helm-resume'.
+
+*** Refresh the resumed session
+
+When the buffer(s) where you ran helm-(m)occur get(s) modified, the Helm buffer
+will flash red as a warning.  You can refresh the buffer by running `\\<helm-map>\\[helm-refresh]'.
+This can be done automatically by customizing `helm-moccur-auto-update-on-resume'.
+
+*** Refresh a saved buffer
+
+Type `g' to update the buffer.
+
+*** Edit a saved buffer
+
+First, install wgrep (https://github.com/mhayashi1120/Emacs-wgrep) and then:
+
+1) `C-c C-p' (`wgrep-change-to-wgrep-mode') to edit the buffer(s).
+2) `C-x C-s' to save your changes.
+
+Tip: Use the excellent iedit (https://github.com/victorhge/iedit) to modify all
+occurences at once in the buffer.
+
+*** Search in region
+
+When searching in current-buffer with `helm-occur', if a region
+is found helm will search in this region only.  If you marked
+this region with `mark-defun' the symbol that was at point before
+marking defun will be used when `helm-source-occur' is member of
+`helm-sources-using-default-as-input'.
+
+** Commands
+\\<helm-moccur-map>
+\\[helm-goto-next-file]		Next buffer.
+\\[helm-goto-precedent-file]		Previous buffer.
+\\[helm-yank-text-at-point]		Yank text at point in minibuffer.
+\\[helm-moccur-run-goto-line-ow]		Go to line in other window.
+\\[helm-moccur-run-goto-line-of]		Go to line in new frame.") nil [52994 55831])
+            ("helm-top-help-message" variable (:default-value "* Helm Top
+
+** Commands
+\\<helm-top-map>
+\\[helm-top-run-sort-by-com]		Sort by commands.
+\\[helm-top-run-sort-by-cpu]		Sort by CPU usage.
+\\[helm-top-run-sort-by-user]		Sort alphabetically by user.
+\\[helm-top-run-sort-by-mem]		Sort by memory.") nil [55852 56138])
+            ("helm-el-package-help-message" variable (:default-value "* Helm Elisp package
+
+** Tips
+
+*** Compile all your packages asynchronously
+
+If you use async (if you have installed Helm from MELPA you do), only \"helm\",
+\"helm-core\", and \"magit\" are compiled asynchronously.  If you want all your
+packages compiled asynchronously, add this to your init file:
+
+     (setq async-bytecomp-allowed-packages '(all))
+
+*** Upgrade Elisp packages
+
+On initialization (when Emacs is fetching packages on remote), if Helm finds
+packages to upgrade, it will start in the upgradable packages view showing the packages
+available for upgrade.
+
+On subsequent runs, you will have to refresh the list with `C-c \\[universal-argument]'.  If Helm
+finds upgrades you can switch to upgrade view (see below) to see what packages
+are available for upgrade or simply hit `C-c U' to upgrade them all.
+
+To see upgradable packages hit `M-U'.
+
+Then you can install all upgradable packages with the \"upgrade all\" action
+(`C-c \\[universal-argument]'), or upgrade only specific packages by marking them and running the
+\"upgrade\" action (visible only when there are upgradable packages).  Of course
+you can upgrade a single package by just running the \"upgrade\" action without
+marking it (`C-c u' or `RET') .
+
+*Warning:* You are strongly advised to *restart* Emacs after *upgrading* packages.
+
+*** Meaning of flags prefixing packages
+
+(Emacs ≥25)
+
+- The flag \"S\" that prefixes package names means that the packages belong to `package-selected-packages'.
+
+- The flag \"U\" that prefix package names mean that this package is no more needed.
+
+** Commands
+\\<helm-el-package-map>
+\\[helm-el-package-show-all]		Show all packages.
+\\[helm-el-package-show-installed]		Show installed packages only.
+\\[helm-el-package-show-uninstalled]		Show non-installed packages only.
+\\[helm-el-package-show-upgrade]		Show upgradable packages only.
+\\[helm-el-package-show-built-in]		Show built-in packages only.
+\\[helm-el-run-package-install]		Install package(s).
+\\[helm-el-run-package-reinstall]		Reinstall package(s).
+\\[helm-el-run-package-uninstall]		Uninstall package(s).
+\\[helm-el-run-package-upgrade]		Upgrade package(s).
+\\[helm-el-run-package-upgrade-all]		Upgrade all packages.
+\\[helm-el-run-visit-homepage]		Visit package homepage.") nil [56169 58481])
+            ("helm-M-x-help-message" variable (:default-value "* Helm M-x
+
+** Tips
+
+*** You can get help on any command with persistent action (\\[helm-execute-persistent-action])
+
+*** Prefix arguments
+
+You must pass prefix arguments *after* starting `helm-M-x'.  A mode-line
+counter will display the number of given prefix arguments.
+
+If you pass prefix arguments before running `helm-M-x', it will be displayed in the prompt.
+The first `\\[universal-argument]' after `helm-M-x' clears those prefix arguments.") nil [58502 58985])
+            ("helm-imenu-help-message" variable (:default-value "* Helm Imenu
+
+** Commands
+\\<helm-imenu-map>
+\\[helm-imenu-next-section]		Go to next section.
+\\[helm-imenu-previous-section]		Go to previous section.") nil [59008 59199])
+            ("helm-colors-help-message" variable (:default-value "* Helm colors
+
+** Commands
+\\<helm-color-map>
+\\[helm-color-run-insert-name]		Insert the entry name.
+\\[helm-color-run-kill-name]		Kill the entry name.
+\\[helm-color-run-insert-rgb]		Insert entry in RGB format.
+\\[helm-color-run-kill-rgb]		Kill entry in RGB format.") nil [59223 59534])
+            ("helm-semantic-help-message" variable (:default-value "* Helm Semantic
+
+** Commands
+\\<helm-semantic-map>") nil [59560 59650])
+            ("helm-kmacro-help-message" variable (:default-value "* Helm kmacro
+
+** Tips
+
+- Start recording a kmacro with `f3'.
+- End the kmacro recording with `f4'.
+- Run `helm-execute-kmacro' to list all your kmacros.
+
+Use persistent action to run your kmacro as many time as needed.
+You can browse the kmacros with `helm-next-line' and `helm-previous-line'.
+
+Note: You can't record keys running Helm commands except `helm-M-x', under the
+condition that you don't choose a command using Helm completion.
+
+** Commands
+\\<helm-kmacro-map>") nil [59674 60184])
+            ("helm-kill-ring-help-message" variable (:default-value "* Helm kill ring
+
+** Tips
+
+Every Helm session lets you save a candidate to the kill-ring / clipboard /
+primary-selection with `\\<helm-map>\\[helm-kill-selection-and-quit]'.
+
+To save space, Helm-kill-ring truncates the candidates longer than
+`helm-kill-ring-max-offset'.
+`\\<helm-kill-ring-map>\\[helm-kill-ring-kill-selection]' then saves the whole
+text and not the truncated value.  The view of truncated candidates can be
+toggled; see the command list below.
+
+As opposed to `yank', numeric prefix arguments are ignored with
+`helm-show-kill-ring': there is no need for them since selection happens within
+Helm.  Moreover Helm has [[Shortcuts for executing Default Action on the nth
+candidate][Shortcuts for executing Default Action on the nth candidate]].
+
+It is recommended to globally bind `M-y' to `helm-show-kill-ring'.  Once in the
+Helm-kill-ring session you can navigate to next/previous line with `M-y' and
+`M-u' for convenience.  Of course `\\[helm-next-line]' and `\\[helm-previous-line]' are still available.
+
+It is possible to delete candidates from the kill ring.
+
+You can concatenate marked candidates and yank them in the current
+buffer, thus creating a new entry in the kill ring.  Candidates are
+concatenated with `helm-kill-ring-separator' as default but you can
+change interactively the separator while yanking by using two prefix
+args.  When you have something else than \"\\n\" as default value for
+`helm-kill-ring-separator' and you want to use \"\\n\" from prompt, use
+`C-q C-j' to enter a newline in prompt.
+
+To not push a new entry in the kill ring, use `\\<helm-map>\\[helm-copy-to-buffer]' instead of RET
+(note that you can't change separator with this).
+
+When inserting candidates with the default action (`RET'), `point' is placed at
+the end of the candidate and `mark' at the beginning.  You can revert this behavior
+by using a prefix argument, i.e. `C-u RET', like the regular `yank' command does.
+
+** Commands
+\\<helm-kill-ring-map>
+\\[helm-next-line]		Next line.
+\\[helm-previous-line]		Previous line.
+\\[helm-kill-ring-delete]		Delete entry.
+\\[helm-kill-ring-toggle-truncated]		Toggle truncated view of candidate.
+\\[helm-kill-ring-kill-selection]		Kill non-truncated of selection.") nil [60206 62475])
+            ("helm-org-headings-help-message" variable (:default-value "* Helm Org headings
+
+** Tips
+
+*** Refiling
+
+You can refile one or more headings at a time.
+
+To refile one heading, move the point to the entry you want to refile and run
+\\[helm-org-in-buffer-headings].  Then select the heading you want to refile to
+and press \\<helm-org-headings-map>\\[helm-org-run-refile-heading-to] or select the refile action from the actions menu.
+
+To refile multiple headings, run \\[helm-org-in-buffer-headings] and mark the
+headings you want to refile.  Then select the heading you want to refile to
+(without marking it) and press \\<helm-org-headings-map>\\[helm-org-run-refile-heading-to] or select the refile action from the
+actions menu.
+
+*** Tags completion
+
+Tags completion use `completing-read-multiple', perhaps have a
+look at its docstring.
+
+**** Single tag
+
+From an org heading hit C-c C-c which provide a
+\"Tags\" prompt, then hit TAB and RET if you want to enter an
+existing tag or write a new tag in prompt.  At this point you end
+up with an entry in your prompt, if you enter RET, the entry is
+added as tag in your org header.
+
+**** Multiple tags
+
+If you want to add more tag to your org header, add a separator[1] after
+your tag and write a new tag or hit TAB to find another existing
+tag, and so on until you have all the tags you want
+e.g \"foo,bar,baz\" then press RET to finally add the tags to your
+org header.
+Note: [1] A separator can be a comma, a colon i.e. [,:] or a space.
+
+** Commands
+\\<helm-org-headings-map>
+\\[helm-org-run-open-heading-in-indirect-buffer]		Open heading in indirect buffer.
+\\[helm-org-run-refile-heading-to]		Refile current or marked headings to selection.
+\\[helm-org-run-insert-link-to-heading-at-marker]		Insert link at point to selection.") nil [62500 64270])
+            ("helm-comp-read-help-message" function nil nil [64295 65214])
+            ("helm-comp-read-mode-line" variable (:default-value "\\<helm-comp-read-map>C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-help]:Help \\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") nil [65261 65516])
+            ("helm-read-file-name-mode-line-string" variable (:default-value "\\<helm-read-file-map>\\[helm-help]:Help C/\\[helm-cr-empty-string]:Empty \\<helm-map>\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") nil [65533 65863])
+            ("helm-top-mode-line" variable (:default-value "\\<helm-top-map>\\[helm-help]:Help \\<helm-map>\\[helm-select-action]:Act \\[helm-maybe-exit-minibuffer]/f1/f2/f-n:NthAct \\[helm-toggle-suspend-update]:Tog.suspend") nil [65880 66088])
+            ("helm-help" package nil nil [66091 66111]))          
+      :file "helm-help.el"
+      :pointmax 66252
+      :fsize 66254
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [919 936])
+            ("eieio" include nil nil [937 953])
+            ("helm-type-file" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [967 1047])
+            ("helm-source-get-action-from-type" function
+               (:parent "helm-type-file"
+                :arguments ("object"))
+                nil [1049 1149])
+            ("helm-actions-from-type-file" function nil nil [1151 1318])
+            ("helm-generic-files-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-]") (quote helm-ff-run-toggle-basename)) (define-key map (kbd "C-s") (quote helm-ff-run-grep)) (define-key map (kbd "M-g s") (quote helm-ff-run-grep)) (define-key map (kbd "M-g z") (quote helm-ff-run-zgrep)) (define-key map (kbd "M-g p") (quote helm-ff-run-pdfgrep)) (define-key map (kbd "C-c g") (quote helm-ff-run-gid)) (define-key map (kbd "M-R") (quote helm-ff-run-rename-file)) (define-key map (kbd "M-C") (quote helm-ff-run-copy-file)) (define-key map (kbd "M-B") (quote helm-ff-run-byte-compile-file)) (define-key map (kbd "M-L") (quote helm-ff-run-load-file)) (define-key map (kbd "M-S") (quote helm-ff-run-symlink-file)) (define-key map (kbd "M-H") (quote helm-ff-run-hardlink-file)) (define-key map (kbd "M-D") (quote helm-ff-run-delete-file)) (define-key map (kbd "C-=") (quote helm-ff-run-ediff-file)) (define-key map (kbd "C-c =") (quote helm-ff-run-ediff-merge-file)) (define-key map (kbd "C-c o") (quote helm-ff-run-switch-other-window)) (define-key map (kbd "C-c r") (quote helm-ff-run-find-file-as-root)) (define-key map (kbd "C-c C-o") (quote helm-ff-run-switch-other-frame)) (define-key map (kbd "M-i") (quote helm-ff-properties-persistent)) (define-key map (kbd "C-c C-x") (quote helm-ff-run-open-file-externally)) (define-key map (kbd "C-c X") (quote helm-ff-run-open-file-with-default-tool)) (define-key map (kbd "M-.") (quote helm-ff-run-etags)) (define-key map (kbd "C-c @") (quote helm-ff-run-insert-org-link)) (define-key map (kbd "C-x C-q") (quote helm-ff-run-marked-files-in-dired)) (define-key map (kbd "C-c C-a") (quote helm-ff-run-mail-attach-files)) map)) nil [1320 3060])
+            ("helm-type-file-actions" variable (:default-value (helm-make-actions "Find file" (quote helm-find-many-files) "Find file as root" (quote helm-find-file-as-root) "Find file other window" (quote helm-find-files-other-window) "Find file other frame" (quote find-file-other-frame) "Open dired in file's directory" (quote helm-open-dired) "Attach file(s) to mail buffer `C-c C-a'" (quote helm-ff-mail-attach-files) "Marked files in dired" (quote helm-marked-files-in-dired) "Grep File(s) `C-u recurse'" (quote helm-find-files-grep) "Zgrep File(s) `C-u Recurse'" (quote helm-ff-zgrep) "Pdfgrep File(s)" (quote helm-ff-pdfgrep) "Insert as org link" (quote helm-files-insert-as-org-link) "Checksum File" (quote helm-ff-checksum) "Ediff File" (quote helm-find-files-ediff-files) "Ediff Merge File" (quote helm-find-files-ediff-merge-files) "Etags `M-., C-u reload tag file'" (quote helm-ff-etags-select) "View file" (quote view-file) "Insert file" (quote insert-file) "Add marked files to file-cache" (quote helm-ff-cache-add-file) "Delete file(s)" (quote helm-ff-delete-files) "Copy file(s) `M-C, C-u to follow'" (quote helm-find-files-copy) "Rename file(s) `M-R, C-u to follow'" (quote helm-find-files-rename) "Symlink files(s) `M-S, C-u to follow'" (quote helm-find-files-symlink) "Relsymlink file(s) `C-u to follow'" (quote helm-find-files-relsymlink) "Hardlink file(s) `M-H, C-u to follow'" (quote helm-find-files-hardlink) "Open file externally (C-u to choose)" (quote helm-open-file-externally) "Open file with default tool" (quote helm-open-file-with-default-tool) "Find file in hex dump" (quote hexl-find-file))) nil [3062 5104])
+            ("helm--setup-source" function
+               (:parent "helm-type-file"
+                :arguments ("_source"))
+                nil [5106 5172])
+            ("helm--setup-source" function
+               (:parent "helm-type-file"
+                :arguments ("source"))
+                nil [5174 6006])
+            ("helm-type-bookmark" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [6023 6107])
+            ("helm-type-bookmark-actions" variable (:default-value (helm-make-actions "Jump to bookmark" (quote helm-bookmark-jump) "Jump to BM other window" (quote helm-bookmark-jump-other-window) "Jump to BM other frame" (quote helm-bookmark-jump-other-frame) "Bookmark edit annotation" (quote bookmark-edit-annotation) "Bookmark show annotation" (quote bookmark-show-annotation) "Delete bookmark(s)" (quote helm-delete-marked-bookmarks) "Edit Bookmark" (quote helm-bookmark-edit-bookmark) "Rename bookmark" (quote helm-bookmark-rename) "Relocate bookmark" (quote bookmark-relocate))) nil [6109 6770])
+            ("helm-source-get-action-from-type" function
+               (:parent "helm-type-bookmark"
+                :arguments ("object"))
+                nil [6772 6876])
+            ("helm--setup-source" function
+               (:parent "helm-type-bookmark"
+                :arguments ("_source"))
+                nil [6878 6948])
+            ("helm--setup-source" function
+               (:parent "helm-type-bookmark"
+                :arguments ("source"))
+                nil [6950 7426])
+            ("helm-type-buffer" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [7441 7520])
+            ("helm-type-buffer-actions" variable (:default-value (helm-make-actions "Switch to buffer(s)" (quote helm-buffer-switch-buffers) "Switch to buffer(s) other window `C-c o'" (quote helm-buffer-switch-buffers-other-window) "Switch to buffer other frame `C-c C-o'" (quote switch-to-buffer-other-frame) "Browse project from buffer" (quote helm-buffers-browse-project) "Query replace regexp `C-M-%'" (quote helm-buffer-query-replace-regexp) "Query replace `M-%'" (quote helm-buffer-query-replace) "View buffer" (quote view-buffer) "Display buffer" (quote display-buffer) "Rename buffer" (quote helm-buffers-rename-buffer) "Grep buffers `M-g s' (C-u grep all buffers)" (quote helm-zgrep-buffers) "Multi occur buffer(s) `C-s'" (quote helm-multi-occur-as-action) "Revert buffer(s) `M-U'" (quote helm-revert-marked-buffers) "Insert buffer" (quote insert-buffer) "Kill buffer(s) `M-D'" (quote helm-kill-marked-buffers) "Diff with file `C-='" (quote diff-buffer-with-file) "Ediff Marked buffers `C-c ='" (quote helm-ediff-marked-buffers) "Ediff Merge marked buffers `M-='" (lambda (candidate) (helm-ediff-marked-buffers candidate t)))) nil [7522 8708])
+            ("helm-source-get-action-from-type" function
+               (:parent "helm-type-buffer"
+                :arguments ("object"))
+                nil [8710 8812])
+            ("helm--setup-source" function
+               (:parent "helm-type-buffer"
+                :arguments ("_source"))
+                nil [8814 8882])
+            ("helm--setup-source" function
+               (:parent "helm-type-buffer"
+                :arguments ("source"))
+                nil [8884 9379])
+            ("helm-type-function" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [9395 9483])
+            ("helm-type-function-actions" variable (:default-value (helm-make-actions "Describe command" (quote describe-function) "Add command to kill ring" (quote helm-kill-new) "Go to command's definition" (quote find-function) "Debug on entry" (quote debug-on-entry) "Cancel debug on entry" (quote cancel-debug-on-entry) "Trace function" (quote trace-function) "Trace function (background)" (quote trace-function-background) "Untrace function" (quote untrace-function))) nil [9485 10018])
+            ("helm-source-get-action-from-type" function
+               (:parent "helm-type-function"
+                :arguments ("object"))
+                nil [10020 10124])
+            ("helm-actions-from-type-function" function nil nil [10126 10301])
+            ("helm--setup-source" function
+               (:parent "helm-type-function"
+                :arguments ("_source"))
+                nil [10303 10373])
+            ("helm--setup-source" function
+               (:parent "helm-type-function"
+                :arguments ("source"))
+                nil [10375 10755])
+            ("helm-type-command" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [10771 10857])
+            ("helm-actions-from-type-command" function nil nil [10859 11032])
+            ("helm-type-command-actions" variable (:default-value (append (helm-make-actions "Call interactively" (quote helm-call-interactively)) (helm-actions-from-type-function))) nil [11034 11319])
+            ("helm--setup-source" function
+               (:parent "helm-type-command"
+                :arguments ("_source"))
+                nil [11321 11390])
+            ("helm--setup-source" function
+               (:parent "helm-type-command"
+                :arguments ("source"))
+                nil [11392 11693])
+            ("helm-type-timers" type
+               (:superclasses "helm-source"
+                :type "class")
+                nil [11705 11789])
+            ("helm-type-timers-actions" variable (:default-value (quote (("Cancel Timer" lambda (_timer) (let ((mkd (helm-marked-candidates))) (cl-loop for timer in mkd do (cancel-timer timer)))) ("Describe Function" lambda (tm) (describe-function (timer--function tm))) ("Find Function" lambda (tm) (helm-aif (timer--function tm) (if (byte-code-function-p it) (message "Can't find anonymous function `%s'" it) (find-function it))))))) nil [11791 12559])
+            ("helm--setup-source" function
+               (:parent "helm-type-timers"
+                :arguments ("_source"))
+                nil [12561 12629])
+            ("helm--setup-source" function
+               (:parent "helm-type-timers"
+                :arguments ("source"))
+                nil [12631 12995])
+            ("helm-build-type-file" function nil nil [13011 13077])
+            ("helm-build-type-function" function nil nil [13079 13153])
+            ("helm-build-type-command" function nil nil [13155 13227])
+            ("helm-types" package nil nil [13229 13250]))          
+      :file "helm-types.el"
+      :pointmax 13392
+      :fsize 13391
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [813 830])
+            ("helm" include nil nil [831 846])
+            ("helm-help" include nil nil [847 867])
+            ("dired" include nil nil [887 903])
+            ("declare-function" code nil nil [906 986])
+            ("declare-function" code nil nil [987 1027])
+            ("winner-boring-buffers" variable nil nil [1028 1058])
+            ("helm-show-completion-overlay" variable nil nil [1059 1096])
+            ("helm-utils" customgroup (:user-visible-flag t) nil [1100 1173])
+            ("helm-su-or-sudo" variable (:default-value "sudo") nil [1175 1287])
+            ("helm-default-kbsize" variable (:default-value 1024.0) nil [1289 1480])
+            ("define-obsolete-variable-alias" code nil nil [1482 1620])
+            ("helm-highlight-matches-around-point-max-lines" variable (:default-value 15) nil [1622 1790])
+            ("helm-buffers-to-resize-on-pa" variable nil nil [1792 1981])
+            ("helm-resize-on-pa-text-height" variable (:default-value 12) nil [1983 2133])
+            ("helm-sources-using-help-echo-popup" variable (:default-value (quote ("Moccur" "Imenu in all buffers" "Ack-Grep" "AG" "RG" "Gid" "Git-Grep"))) nil [2135 2423])
+            ("helm-html-decode-entities-function" variable (:default-value (function helm-html-decode-entities-string)) nil [2425 2878])
+            ("helm-goto-line-before-hook" variable (:default-value (quote (helm-save-current-pos-to-mark-ring))) nil [2882 3469])
+            ("helm-save-pos-before-jump-register" variable (:default-value 95) nil [3471 3595])
+            ("helm-html-entities-alist" variable
+               (:constant-flag t
+                :default-value (quote (("&quot;" . 34) ("&gt;" . 62) ("&lt;" . 60) ("&amp;" . 38) ("&euro;" . 8364) ("&Yuml;" . 89) ("&iexcl;" . 161) ("&cent;" . 162) ("&pound;" . 163) ("&curren;" . 164) ("&yen" . 165) ("&brvbar;" . 166) ("&sect;" . 167) ("&uml;" . 32) ("&copy;" . 169) ("&ordf;" . 97) ("&laquo;" . 171) ("&not;" . 172) ("&masr;" . 174) ("&deg;" . 176) ("&plusmn;" . 177) ("&sup2;" . 50) ("&sup3;" . 51) ("&acute;" . 39) ("&micro;" . 956) ("&para;" . 182) ("&middot;" . 183) ("&cedil;" . 32) ("&sup1;" . 49) ("&ordm;" . 111) ("&raquo;" . 187) ("&frac14;" . 49) ("&frac12;" . 49) ("&frac34;" . 51) ("&iquest;" . 191) ("&Agrave;" . 192) ("&Aacute;" . 193) ("&Acirc;" . 194) ("&Atilde;" . 195) ("&Auml;" . 196) ("&Aring;" . 197) ("&Aelig" . 198) ("&Ccedil;" . 199) ("&Egrave;" . 200) ("&Eacute;" . 201) ("&Ecirc;" . 202) ("&Euml;" . 203) ("&Igrave;" . 204) ("&Iacute;" . 205) ("&Icirc;" . 206) ("&Iuml;" . 207) ("&eth;" . 208) ("&Ntilde;" . 209) ("&Ograve;" . 210) ("&Oacute;" . 211) ("&Ocirc;" . 212) ("&Otilde;" . 213) ("&Ouml;" . 214) ("&times;" . 215) ("&Oslash;" . 216) ("&Ugrave;" . 217) ("&Uacute;" . 218) ("&Ucirc;" . 219) ("&Uuml;" . 220) ("&Yacute;" . 221) ("&thorn;" . 222) ("&szlig;" . 223) ("&agrave;" . 224) ("&aacute;" . 225) ("&acirc;" . 226) ("&atilde;" . 227) ("&auml;" . 228) ("&aring;" . 229) ("&aelig;" . 230) ("&ccedil;" . 231) ("&egrave;" . 232) ("&eacute;" . 233) ("&ecirc;" . 234) ("&euml;" . 235) ("&igrave;" . 236) ("&iacute;" . 237) ("&icirc;" . 238) ("&iuml;" . 239) ("&eth;" . 240) ("&ntilde;" . 241) ("&ograve;" . 242) ("&oacute;" . 243) ("&ocirc;" . 244) ("&otilde;" . 245) ("&ouml;" . 246) ("&divide;" . 247) ("&oslash;" . 248) ("&ugrave;" . 249) ("&uacute;" . 250) ("&ucirc;" . 251) ("&uuml;" . 252) ("&yacute;" . 253) ("&thorn;" . 254) ("&yuml;" . 255) ("&reg;" . 174) ("&shy;" . 173))))
+                nil [3597 6615])
+            ("helm-find-many-files-after-hook" variable nil nil [6617 6713])
+            ("helm-selection-line" variable
+               (:default-value (quote ((t (:inherit highlight :distant-foreground "black"))))
+                :type "face")
+                nil [6730 6910])
+            ("helm-match-item" variable
+               (:default-value (quote ((t (:inherit isearch))))
+                :type "face")
+                nil [6912 7048])
+            ("helm-window-prefer-horizontal-split" variable nil nil [7078 7784])
+            ("helm-window-show-buffers-function" variable (:default-value (function helm-window-default-split-fn)) nil [7786 8332])
+            ("helm-window-show-buffers" function (:arguments ("buffers" "other-window")) nil [8334 9051])
+            ("helm-window-default-split-fn" function (:arguments ("candidates" "other-window-fn")) nil [9053 9825])
+            ("helm-window-alternate-split-fn" function (:arguments ("candidates" "other-window-fn")) nil [9827 10772])
+            ("helm-window-mosaic-fn" function (:arguments ("candidates" "other-window-fn")) nil [10774 14599])
+            ("helm-window-other-window" function (:arguments ("buffer-or-name" "balance")) nil [14601 15506])
+            ("cl-defun" code nil nil [15508 15862])
+            ("helm-goto-char" function (:arguments ("loc")) nil [15864 16403])
+            ("helm-goto-line" function (:arguments ("lineno" "noanim")) nil [16405 16869])
+            ("helm-save-pos-to-register-before-jump" function nil nil [16871 17174])
+            ("helm-save-current-pos-to-mark-ring" function nil nil [17176 17462])
+            ("helm-show-all-in-this-source-only" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [17464 17951])
+            ("put" code nil nil [17952 18005])
+            ("helm-display-all-sources" function (:user-visible-flag t) nil [18007 18184])
+            ("put" code nil nil [18185 18229])
+            ("helm-displaying-source-names" function nil nil [18231 18633])
+            ("helm-handle-winner-boring-buffers" function nil nil [18635 18951])
+            ("add-hook" code nil nil [18952 19017])
+            ("helm-quit-and-find-file" function (:user-visible-flag t) nil [19019 22417])
+            ("put" code nil nil [22418 22461])
+            ("helm-generic-sort-fn" function (:arguments ("s1" "s2")) nil [22463 24174])
+            ("cl-defun" code nil nil [24176 24866])
+            ("cl-defun" code nil nil [24868 29642])
+            ("helm-split-mode-file-attributes" function (:arguments ("str" "string")) nil [29644 30350])
+            ("helm-format-columns-of-files" function (:arguments ("files")) nil [30352 30588])
+            ("with-helm-display-marked-candidates" function (:arguments ("buffer-or-name" "candidates" "body")) nil [30590 31565])
+            ("helm-match-line-overlay" variable nil nil [31615 31651])
+            ("helm--match-item-overlays" variable nil nil [31652 31690])
+            ("helm-highlight-current-line" function (:arguments ("start" "end" "buf" "face")) nil [31692 34550])
+            ("helm--translate-pcre-to-elisp" function (:arguments ("regexp")) nil [34552 35352])
+            ("helm-match-line-cleanup" function nil nil [35354 35593])
+            ("helm-match-line-cleanup-maybe" function nil nil [35595 35696])
+            ("helm-match-line-update" function nil nil [35698 35843])
+            ("helm-persistent-autoresize-hook" function nil nil [35845 36119])
+            ("helm-match-line-cleanup-pulse" function nil nil [36121 36214])
+            ("add-hook" code nil nil [36216 36281])
+            ("add-hook" code nil nil [36282 36360])
+            ("add-hook" code nil nil [36361 36415])
+            ("add-hook" code nil nil [36416 36481])
+            ("add-hook" code nil nil [36482 36551])
+            ("helm--show-help-echo-timer" variable nil nil [36616 36655])
+            ("helm-cancel-help-echo-timer" function nil nil [36657 36819])
+            ("helm-maybe-show-help-echo" function nil nil [36821 37741])
+            ("define-minor-mode" code nil nil [37758 38222])
+            ("helm-open-file-with-default-tool" function (:arguments ("file")) nil [38224 38824])
+            ("helm-open-dired" function (:arguments ("file")) nil [38826 39064])
+            ("helm-require-or-error" function (:arguments ("feature" "function")) nil [39066 39199])
+            ("helm-find-file-as-root" function (:arguments ("candidate")) nil [39201 39854])
+            ("helm-find-many-files" function (:arguments ("_ignore")) nil [39856 40149])
+            ("helm-read-repeat-string" function (:arguments ("prompt" "count")) nil [40151 40575])
+            ("helm-html-bookmarks-to-alist" function (:arguments ("file" "url-regexp" "bmk-regexp")) nil [40577 41339])
+            ("helm-html-entity-to-string" function (:arguments ("entity")) nil [41341 41677])
+            ("helm-html-decode-entities-string" function (:arguments ("str")) nil [41679 42032])
+            ("helm-utils" package nil nil [42034 42055]))          
+      :file "helm-utils.el"
+      :pointmax 42197
+      :fsize 42282
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax '((close-paren 903 . 904) (symbol 869 . 886) (open-paren 868 . 869)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [810 827])
+            ("helm" include nil nil [828 843])
+            ("helm-lib" include nil nil [844 863])
+            ("helm-utils" include nil nil [864 885])
+            ("info" include nil nil [886 901])
+            ("declare-function" code nil nil [903 962])
+            ("declare-function" code nil nil [963 1020])
+            ("declare-function" code nil nil [1021 1108])
+            ("Info-history" variable nil nil [1109 1130])
+            ("Info-directory-list" variable nil nil [1131 1159])
+            ("helm-info" customgroup (:user-visible-flag t) nil [1177 1270])
+            ("helm-info-default-sources" variable (:default-value (quote (helm-source-info-elisp helm-source-info-cl helm-source-info-eieio helm-source-info-pages))) nil [1272 1569])
+            ("cl-defun" code nil nil [1633 3154])
+            ("helm-info-goto" function (:arguments ("node-line")) nil [3156 3260])
+            ("helm-info-display-to-real" function (:arguments ("line")) nil [3262 3624])
+            ("helm-info-source" type
+               (:superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("info-file" variable (:default-value "nil") nil nil)
+                    ("init" variable (:default-value "(function helm-info-init)") nil nil)
+                    ("display-to-real" variable (:default-value "(function helm-info-display-to-real)") nil nil)
+                    ("get-line" variable (:default-value "(function buffer-substring)") nil nil)
+                    ("action" variable (:default-value "(quote ((\"Goto node\" . helm-info-goto)))") nil nil))                  
+                :type "class")
+                nil [3626 3966])
+            ("helm-build-info-source" function (:arguments ("fname" "args")) nil [3968 4121])
+            ("helm-build-info-index-command" function (:arguments ("name" "doc" "source" "buffer")) nil [4123 4548])
+            ("helm-define-info-index-sources" function (:arguments ("var-value" "commands")) nil [4550 5213])
+            ("helm-info-index-set" function (:arguments ("var" "value")) nil [5215 5315])
+            ("helm-info-searched" variable (:default-value (make-ring 32)) nil [5472 5558])
+            ("helm-get-info-files" function nil nil [5560 6207])
+            ("helm-default-info-index-list" variable (:default-value (helm-get-info-files)) nil [6209 6404])
+            ("helm-info-search-index" function (:arguments ("candidate")) nil [6406 6746])
+            ("helm-def-source--info-files" function nil nil [6748 7140])
+            ("helm-info" function
+               (:user-visible-flag t
+                :arguments ("refresh"))
+                nil [7157 8119])
+            ("helm-info--pages-cache" variable nil nil [8320 8399])
+            ("helm-source-info-pages" variable (:default-value (helm-build-sync-source "Info Pages" :init (function helm-info-pages-init) :candidates (lambda nil helm-info--pages-cache) :action (quote (("Show with Info" lambda (node-str) (info (replace-regexp-in-string "^[^:]+: " "" node-str))))) :requires-pattern 2)) nil [8401 8781])
+            ("helm-info-pages-init" function nil nil [8783 9295])
+            ("helm-info-at-point" function (:user-visible-flag t) nil [9312 9775])
+            ("helm-info" package nil nil [9778 9798]))          
+      :file "helm-info.el"
+      :pointmax 9939
+      :fsize 9938
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [893 910])
+            ("helm" include nil nil [911 926])
+            ("helm-adapt" customgroup (:user-visible-flag t) nil [930 1017])
+            ("helm-adaptive-history-file" variable (:default-value "~/.emacs.d/helm-adaptive-history") nil [1019 1342])
+            ("helm-adaptive-history-length" variable (:default-value 50) nil [1344 1478])
+            ("helm-adaptive-sort-by-frequent-recent-usage" variable (:default-value t) nil [1480 2015])
+            ("helm-adaptive-done" variable nil nil [2030 2137])
+            ("helm-adaptive-history" variable nil nil [2139 2301])
+            ("helm-adaptive-freq-coefficient" variable
+               (:constant-flag t
+                :default-value 5)
+                nil [2303 2346])
+            ("helm-adaptive-recent-coefficient" variable
+               (:constant-flag t
+                :default-value 2)
+                nil [2347 2392])
+            ("helm-adaptive-done-reset" function nil nil [2394 2461])
+            ("define-minor-mode" code nil nil [2478 3567])
+            ("helm-adapt-use-adaptive-p" function (:arguments ("source-name")) nil [3569 4108])
+            ("helm-adaptive-store-selection" function nil nil [4110 7514])
+            ("helm-adaptive-maybe-load-history" function nil nil [7516 7838])
+            ("helm-adaptive-save-history" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7840 8437])
+            ("helm-adaptive-sort" function (:arguments ("candidates" "source")) nil [8439 12109])
+            ("helm-reset-adaptive-history" function (:user-visible-flag t) nil [12126 12456])
+            ("helm-adaptive-compare" function (:arguments ("x" "y")) nil [12458 12689])
+            ("helm-adaptive" package nil nil [12692 12716]))          
+      :file "helm-adaptive.el"
+      :pointmax 12861
+      :fsize 12860
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [813 830])
+            ("helm" include nil nil [831 846])
+            ("helm-help" include nil nil [847 867])
+            ("url" include nil nil [868 882])
+            ("xml" include nil nil [883 897])
+            ("browse-url" include nil nil [898 919])
+            ("helm-net" customgroup (:user-visible-flag t) nil [923 1014])
+            ("helm-google-suggest-default-browser-function" variable nil nil [1016 1274])
+            ("helm-home-url" variable (:default-value "https://www.google.com") nil [1276 1397])
+            ("helm-surfraw-default-browser-function" variable nil nil [1399 1600])
+            ("helm-google-suggest-url" variable (:default-value "https://encrypted.google.com/complete/search?output=toolbar&q=%s") nil [1602 1837])
+            ("helm-google-suggest-search-url" variable (:default-value "https://encrypted.google.com/search?ie=utf-8&oe=utf-8&q=%s") nil [1839 2062])
+            ("defvaralias" code nil nil [2064 2131])
+            ("make-obsolete-variable" code nil nil [2132 2218])
+            ("helm-net-prefer-curl" variable nil nil [2220 2399])
+            ("helm-surfraw-duckduckgo-url" variable (:default-value "https://duckduckgo.com/lite/?q=%s&kp=1") nil [2401 2705])
+            ("helm-wikipedia-suggest-url" variable (:default-value "https://en.wikipedia.org/w/api.php?action=opensearch&search=%s") nil [2707 2946])
+            ("helm-search-suggest-action-wikipedia-url" variable (:default-value "https://en.wikipedia.org/wiki/Special:Search?search=%s") nil [2948 3172])
+            ("helm-wikipedia-summary-url" variable (:default-value "https://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=%s") nil [3174 3441])
+            ("helm-search-suggest-action-youtube-url" variable (:default-value "https://www.youtube.com/results?aq=f&search_query=%s") nil [3443 3661])
+            ("helm-search-suggest-action-imdb-url" variable (:default-value "http://www.imdb.com/find?s=all&q=%s") nil [3663 3858])
+            ("helm-search-suggest-action-google-maps-url" variable (:default-value "https://maps.google.com/maps?f=q&source=s_q&q=%s") nil [3860 4082])
+            ("helm-search-suggest-action-google-news-url" variable (:default-value "https://www.google.com/search?safe=off&prmd=nvlifd&source=lnms&tbs=nws:1&q=%s") nil [4084 4335])
+            ("helm-google-suggest-actions" variable (:default-value (quote (("Google Search" . helm-google-suggest-action) ("Wikipedia" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-wikipedia-url candidate)) ("Youtube" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-youtube-url candidate)) ("IMDb" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-imdb-url candidate)) ("Google Maps" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-google-maps-url candidate)) ("Google News" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-google-news-url candidate))))) nil [4337 5560])
+            ("helm-browse-url-firefox-new-window" variable (:default-value "-new-tab") nil [5562 5858])
+            ("helm-search-suggest-perform-additional-action" function (:arguments ("url" "query")) nil [5927 6099])
+            ("helm-net--url-retrieve-sync" function (:arguments ("request" "parser")) nil [6101 6369])
+            ("helm-google-suggest-parser" function nil nil [6402 6714])
+            ("helm-google-suggest-fetch" function (:arguments ("input")) nil [6716 6986])
+            ("helm-google-suggest-set-candidates" function (:arguments ("request-prefix")) nil [6988 7702])
+            ("helm-ggs-set-number-result" function (:arguments ("num")) nil [7704 8204])
+            ("helm-google-suggest-action" function (:arguments ("candidate")) nil [8206 8532])
+            ("helm-google-suggest-default-function" variable (:default-value (quote helm-google-suggest-set-candidates)) nil [8534 8669])
+            ("helm-source-google-suggest" variable (:default-value (helm-build-sync-source "Google Suggest" :candidates (lambda nil (funcall helm-google-suggest-default-function)) :action (quote helm-google-suggest-actions) :volatile t :keymap helm-map :requires-pattern 3)) nil [8671 8945])
+            ("helm-google-suggest-emacs-lisp" function nil nil [8947 9096])
+            ("declare-function" code nil nil [9130 9186])
+            ("helm-wikipedia-suggest-fetch" function nil nil [9187 9495])
+            ("helm-wikipedia--parse-buffer" function nil nil [9497 10046])
+            ("helm-wikipedia--summary-cache" variable (:default-value (make-hash-table :test (quote equal))) nil [10048 10117])
+            ("helm-wikipedia-show-summary" function
+               (:user-visible-flag t
+                :arguments ("input"))
+                nil [10118 10520])
+            ("helm-wikipedia-persistent-action" function (:arguments ("candidate")) nil [10522 11111])
+            ("helm-wikipedia--get-summary" function (:arguments ("input")) nil [11113 11864])
+            ("helm-wikipedia--fetch-summary" function (:arguments ("input")) nil [11866 12099])
+            ("helm-wikipedia--parse-summary" function nil nil [12101 13517])
+            ("helm-wikipedia-map" variable (:default-value (let ((map (copy-keymap helm-map))) (define-key map (kbd "<C-return>") (quote helm-wikipedia-show-summary-action)) map)) nil [13520 13711])
+            ("helm-source-wikipedia-suggest" variable (:default-value (helm-build-sync-source "Wikipedia Suggest" :candidates (function helm-wikipedia-suggest-fetch) :action (quote (("Wikipedia" lambda (candidate) (helm-search-suggest-perform-additional-action helm-search-suggest-action-wikipedia-url candidate)) ("Show summary in new buffer (C-RET)" . helm-wikipedia-show-summary))) :persistent-action (function helm-wikipedia-persistent-action) :persistent-help "show summary" :volatile t :keymap helm-wikipedia-map :requires-pattern 3)) nil [13713 14339])
+            ("helm-wikipedia-show-summary-action" function (:user-visible-flag t) nil [14341 14573])
+            ("helm-browse-url-chromium-program" variable (:default-value "chromium-browser") nil [14766 14826])
+            ("helm-browse-url-uzbl-program" variable (:default-value "uzbl-browser") nil [14827 14879])
+            ("helm-browse-url-conkeror-program" variable (:default-value "conkeror") nil [14880 14932])
+            ("helm-browse-url-opera-program" variable (:default-value "opera") nil [14933 14979])
+            ("helm-browse-url-default-browser-alist" variable
+               (:user-visible-flag t
+                :default-value (\` (((\, (or (and (boundp (quote w3m-command)) w3m-command) "/usr/bin/w3m")) . w3m-browse-url) ((\, browse-url-firefox-program) . browse-url-firefox) ((\, helm-browse-url-chromium-program) . helm-browse-url-chromium) ((\, helm-browse-url-conkeror-program) . helm-browse-url-conkeror) ((\, helm-browse-url-opera-program) . helm-browse-url-opera) ((\, helm-browse-url-uzbl-program) . helm-browse-url-uzbl) ((\, browse-url-kde-program) . browse-url-kde) ((\, browse-url-gnome-moz-program) . browse-url-gnome-moz) ((\, browse-url-mozilla-program) . browse-url-mozilla) ((\, browse-url-galeon-program) . browse-url-galeon) ((\, browse-url-netscape-program) . browse-url-netscape) ((\, browse-url-mosaic-program) . browse-url-mosaic) ((\, browse-url-xterm-program) . browse-url-text-xterm) ("emacs" . eww-browse-url))))
+                nil [14980 15920])
+            ("cl-defun" code nil nil [15922 16354])
+            ("helm-browse-url-firefox" function
+               (:user-visible-flag t
+                :arguments ("url" "_ignore"))
+                nil [16371 17043])
+            ("helm-browse-url-opera" function
+               (:user-visible-flag t
+                :arguments ("url" "_ignore"))
+                nil [17060 17666])
+            ("helm-browse-url-chromium" function
+               (:user-visible-flag t
+                :arguments ("url" "_ignore"))
+                nil [17683 17872])
+            ("helm-browse-url-uzbl" function
+               (:user-visible-flag t
+                :arguments ("url" "_ignore"))
+                nil [17889 18063])
+            ("helm-browse-url-conkeror" function
+               (:user-visible-flag t
+                :arguments ("url" "_ignore"))
+                nil [18080 18261])
+            ("helm-browse-url-default-browser" function (:arguments ("url" "args")) nil [18263 18669])
+            ("helm-browse-url" function (:arguments ("url" "args")) nil [18671 18856])
+            ("helm-surfraw-engines-history" variable nil nil [18961 19002])
+            ("helm-surfraw-input-history" variable nil nil [19003 19042])
+            ("helm-surfraw--elvi-cache" variable nil nil [19043 19080])
+            ("helm-build-elvi-list" function nil nil [19082 19405])
+            ("helm-surfraw" function
+               (:user-visible-flag t
+                :arguments ("pattern" "engine"))
+                nil [19422 21062])
+            ("helm-google-suggest" function (:user-visible-flag t) nil [21079 21255])
+            ("helm-wikipedia-suggest" function (:user-visible-flag t) nil [21272 21475])
+            ("helm-net" package nil nil [21478 21497]))          
+      :file "helm-net.el"
+      :pointmax 21637
+      :fsize 21636
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [817 834])
+            ("helm" include nil nil [835 850])
+            ("helm-lib" include nil nil [851 870])
+            ("helm-files" include nil nil [871 892])
+            ("crm-separator" variable nil nil [894 916])
+            ("helm-mode" customgroup (:user-visible-flag t) nil [920 987])
+            ("helm-completing-read-handlers-alist" variable (:default-value (quote ((describe-function . helm-completing-read-symbols) (describe-variable . helm-completing-read-symbols) (describe-symbol . helm-completing-read-symbols) (debug-on-entry . helm-completing-read-symbols) (find-function . helm-completing-read-symbols) (disassemble . helm-completing-read-symbols) (trace-function . helm-completing-read-symbols) (trace-function-foreground . helm-completing-read-symbols) (trace-function-background . helm-completing-read-symbols) (find-tag . helm-completing-read-default-find-tag) (org-capture . helm-org-completing-read-tags) (org-set-tags . helm-org-completing-read-tags) (ffap-alternate-file) (tmm-menubar) (find-file) (find-file-at-point . helm-completing-read-sync-default-handler) (ffap . helm-completing-read-sync-default-handler) (execute-extended-command) (dired-do-rename . helm-read-file-name-handler-1) (dired-do-copy . helm-read-file-name-handler-1) (dired-do-symlink . helm-read-file-name-handler-1) (dired-do-relsymlink . helm-read-file-name-handler-1) (dired-do-hardlink . helm-read-file-name-handler-1) (basic-save-buffer . helm-read-file-name-handler-1) (write-file . helm-read-file-name-handler-1) (write-region . helm-read-file-name-handler-1)))) nil [989 5389])
+            ("helm-comp-read-case-fold-search" variable (:default-value helm-case-fold-search) nil [5391 5610])
+            ("helm-mode-handle-completion-in-region" variable (:default-value t) nil [5612 5855])
+            ("helm-mode-reverse-history" variable (:default-value t) nil [5857 6014])
+            ("helm-mode-no-completion-in-region-in-modes" variable nil nil [6016 6181])
+            ("helm-completion-in-region-fuzzy-match" variable nil nil [6183 6411])
+            ("helm-completion-in-region-default-sort-fn" variable (:default-value (quote helm-completion-in-region-sort-fn)) nil [6413 6865])
+            ("helm-mode-fuzzy-match" variable nil nil [6867 7255])
+            ("helm-mode-minibuffer-setup-hook-black-list" variable (:default-value (quote (minibuffer-completion-help))) nil [7257 7596])
+            ("helm-completing-read-dynamic-complete" variable nil nil [7598 8243])
+            ("helm-comp-read-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "<C-return>") (quote helm-cr-empty-string)) (define-key map (kbd "M-RET") (quote helm-cr-empty-string)) map)) nil [8247 8513])
+            ("helm-cr-empty-string" function (:user-visible-flag t) nil [8541 8720])
+            ("put" code nil nil [8721 8761])
+            ("helm-mode--keyboard-quit" function nil nil [8763 8943])
+            ("cl-defun" code nil nil [8945 13915])
+            ("helm-cr--pattern-in-candidates-p" function (:arguments ("candidates")) nil [13917 14192])
+            ("helm-cr-default-transformer" function (:arguments ("candidates" "source")) nil [14194 15932])
+            ("helm-comp-read--move-to-first-real-candidate" function nil nil [15934 16125])
+            ("helm-cr-default" function (:arguments ("default" "cands")) nil [16127 16687])
+            ("cl-defun" code nil nil [16704 28812])
+            ("helm-completion-mode-string" variable (:default-value " Helm") nil [29212 29256])
+            ("helm-completion-mode-quit-message" variable (:default-value "Helm completion disabled") nil [29258 29329])
+            ("helm-completion-mode-start-message" variable (:default-value "Helm completion enabled") nil [29331 29402])
+            ("helm-completing-read-symbols" function (:arguments ("prompt" "_collection" "test" "_require-match" "init" "hist" "default" "_inherit-input-method" "name" "buffer")) nil [29435 30602])
+            ("helm-completing-read-default-1" function (:arguments ("prompt" "collection" "test" "require-match" "init" "hist" "default" "_inherit-input-method" "name" "buffer" "cands-in-buffer" "exec-when-only-one")) nil [30639 32543])
+            ("helm-completing-read-default-find-tag" function (:arguments ("prompt" "collection" "test" "require-match" "init" "hist" "default" "inherit-input-method" "name" "buffer")) nil [32545 33304])
+            ("helm-completing-read-sync-default-handler" function (:arguments ("prompt" "collection" "test" "require-match" "init" "hist" "default" "inherit-input-method" "name" "buffer")) nil [33306 33704])
+            ("helm-completing-read-default-handler" function (:arguments ("prompt" "collection" "test" "require-match" "init" "hist" "default" "inherit-input-method" "name" "buffer")) nil [33706 34183])
+            ("helm--generic-read-buffer" function (:arguments ("prompt" "default" "require-match" "predicate")) nil [34185 34498])
+            ("cl-defun" code nil nil [34500 39911])
+            ("cl-defun" code nil nil [39962 47480])
+            ("helm-mode--default-filename" function (:arguments ("fname" "dir" "initial")) nil [47482 48023])
+            ("cl-defun" code nil nil [48025 52842])
+            ("helm-read-file-name-handler-1" function (:arguments ("prompt" "dir" "default-filename" "mustmatch" "initial" "predicate" "name" "buffer")) nil [52897 53946])
+            ("helm-mode--advice-lisp--local-variables" function (:arguments ("old--fn" "args")) nil [53978 54089])
+            ("helm-completion-in-region-sort-fn" function (:arguments ("candidates" "_source")) nil [54091 54247])
+            ("helm--completion-in-region" function (:arguments ("start" "end" "collection" "predicate")) nil [54249 61483])
+            ("helm-mode--in-file-completion-p" function nil nil [61485 61625])
+            ("when" code nil nil [61627 61756])
+            ("define-minor-mode" code nil nil [61773 65142])
+            ("helm-mode" package nil nil [65144 65164]))          
+      :file "helm-mode.el"
+      :pointmax 65305
+      :fsize 65304
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [815 832])
+            ("helm" include nil nil [833 848])
+            ("helm-types" include nil nil [849 870])
+            ("helm-utils" include nil nil [871 892])
+            ("helm-grep" include nil nil [893 913])
+            ("helm-help" include nil nil [914 934])
+            ("helm-locate" include nil nil [935 957])
+            ("helm-tags" include nil nil [958 978])
+            ("helm-buffers" include nil nil [979 1002])
+            ("image-dired" include nil nil [1128 1150])
+            ("tramp" include nil nil [1109 1125])
+            ("dired-x" include nil nil [1088 1106])
+            ("dired-aux" include nil nil [1065 1085])
+            ("ffap" include nil nil [1047 1062])
+            ("thingatpt" include nil nil [1024 1044])
+            ("declare-function" code nil nil [1153 1214])
+            ("declare-function" code nil nil [1215 1318])
+            ("declare-function" code nil nil [1319 1393])
+            ("declare-function" code nil nil [1394 1486])
+            ("declare-function" code nil nil [1487 1563])
+            ("declare-function" code nil nil [1564 1618])
+            ("declare-function" code nil nil [1619 1708])
+            ("declare-function" code nil nil [1709 1756])
+            ("declare-function" code nil nil [1757 1797])
+            ("declare-function" code nil nil [1798 1843])
+            ("declare-function" code nil nil [1844 1885])
+            ("declare-function" code nil nil [1886 1938])
+            ("declare-function" code nil nil [1939 1992])
+            ("declare-function" code nil nil [1993 2044])
+            ("declare-function" code nil nil [2045 2110])
+            ("declare-function" code nil nil [2111 2157])
+            ("declare-function" code nil nil [2158 2200])
+            ("declare-function" code nil nil [2201 2269])
+            ("declare-function" code nil nil [2270 2330])
+            ("recentf-list" variable nil nil [2332 2353])
+            ("helm-mm-matching-method" variable nil nil [2354 2386])
+            ("dired-async-mode" variable nil nil [2387 2412])
+            ("org-directory" variable nil nil [2413 2435])
+            ("helm-files" customgroup (:user-visible-flag t) nil [2438 2525])
+            ("helm-tramp-verbose" variable nil nil [2527 2758])
+            ("helm-ff-auto-update-initial-value" variable nil nil [2760 3162])
+            ("helm-ff-lynx-style-map" variable (:default-value t) nil [3164 3403])
+            ("helm-ff-history-max-length" variable (:default-value 100) nil [3405 3544])
+            ("helm-ff-fuzzy-matching" variable (:default-value t) nil [3546 3746])
+            ("helm-ff-exif-data-program" variable (:default-value "exiftran") nil [3748 3889])
+            ("helm-ff-exif-data-program-args" variable (:default-value "-d") nil [3891 4027])
+            ("helm-ff-newfile-prompt-p" variable (:default-value t) nil [4029 4188])
+            ("helm-ff-avfs-directory" variable (:default-value "~/.avfs") nil [4190 4489])
+            ("helm-ff-file-compressed-list" variable (:default-value (quote ("gz" "bz2" "zip" "7z"))) nil [4491 4660])
+            ("helm-ff-printer-list" variable nil nil [4662 5063])
+            ("helm-ff-transformer-show-only-basename" variable (:default-value t) nil [5065 5331])
+            ("helm-ff-signal-error-on-dot-files" variable (:default-value t) nil [5333 5593])
+            ("helm-ff-search-library-in-sexp" variable nil nil [5595 5745])
+            ("helm-tooltip-hide-delay" variable (:default-value 25) nil [5747 5880])
+            ("helm-ff-file-name-history-use-recentf" variable nil nil [5882 6049])
+            ("helm-ff-skip-boring-files" variable nil nil [6051 6387])
+            ("helm-ff-candidate-number-limit" variable (:default-value 5000) nil [6389 6868])
+            ("helm-ff-up-one-level-preselect" variable (:default-value t) nil [6870 7348])
+            ("helm-files-save-history-extra-sources" variable (:default-value (quote ("Find" "Locate" "Recentf" "Files from Current Directory" "File Cache"))) nil [7350 7595])
+            ("helm-find-files-before-init-hook" variable nil nil [7597 7742])
+            ("helm-find-files-after-init-hook" variable nil nil [7744 7887])
+            ("helm-find-files-bookmark-prefix" variable (:default-value "Helm-find-files: ") nil [7889 8045])
+            ("helm-ff-guess-ffap-filenames" variable nil nil [8047 8281])
+            ("helm-ff-guess-ffap-urls" variable (:default-value t) nil [8283 8584])
+            ("helm-ff-no-preselect" variable nil nil [8586 8733])
+            ("helm-find-files-ignore-thing-at-point" variable nil nil [8735 9045])
+            ("helm-substitute-in-filename-stay-on-remote" variable nil nil [9047 9222])
+            ("helm-ff-goto-first-real-dired-exceptions" variable (:default-value (quote (dired-goto-file))) nil [9224 9418])
+            ("helm-mounted-network-directories" variable nil nil [9420 9754])
+            ("helm-browse-project-default-find-files-fn" variable (:default-value (function helm-browse-project-walk-directory)) nil [9756 10006])
+            ("helm-ff-kill-or-find-buffer-fname-fn" variable (:default-value (function helm-ff-kill-or-find-buffer-fname)) nil [10008 10889])
+            ("helm-modes-using-escaped-strings" variable (:default-value (quote (eshell-mode shell-mode term-mode))) nil [10891 11077])
+            ("helm-ff-allow-recursive-deletes" variable nil nil [11079 11563])
+            ("helm-ff-delete-files-function" variable (:default-value (function helm-delete-marked-files)) nil [11565 12318])
+            ("helm-trash-remote-files" variable nil nil [12320 12866])
+            ("helm-list-directory-function" variable (:default-value (cl-case system-type (gnu/linux (function helm-list-dir-external)) (berkeley-unix (function helm-list-dir-external)) (windows-nt (function helm-list-dir-lisp)) (t (function helm-list-dir-lisp)))) nil [12868 13610])
+            ("helm-files-faces" customgroup (:user-visible-flag t) nil [13629 13764])
+            ("helm-ff-prefix" variable
+               (:default-value (quote ((t (:background "yellow" :foreground "black"))))
+                :type "face")
+                nil [13766 13939])
+            ("helm-ff-executable" variable
+               (:default-value (quote ((t (:foreground "green"))))
+                :type "face")
+                nil [13941 14086])
+            ("helm-ff-suid" variable
+               (:default-value (quote ((t (:background "red" :foreground "white"))))
+                :type "face")
+                nil [14088 14239])
+            ("helm-ff-directory" variable
+               (:default-value (quote ((t (:foreground "DarkRed" :background "LightGray"))))
+                :type "face")
+                nil [14241 14406])
+            ("helm-ff-dotted-directory" variable
+               (:default-value (quote ((t (:foreground "black" :background "DimGray"))))
+                :type "face")
+                nil [14408 14583])
+            ("helm-ff-dotted-symlink-directory" variable
+               (:default-value (quote ((t (:foreground "DarkOrange" :background "DimGray"))))
+                :type "face")
+                nil [14585 14783])
+            ("helm-ff-symlink" variable
+               (:default-value (quote ((t :inherit font-lock-comment-face)))
+                :type "face")
+                nil [14785 14929])
+            ("helm-ff-invalid-symlink" variable
+               (:default-value (quote ((t (:foreground "black" :background "red"))))
+                :type "face")
+                nil [14931 15099])
+            ("helm-ff-denied" variable
+               (:default-value (quote ((t (:foreground "red" :background "black"))))
+                :type "face")
+                nil [15101 15264])
+            ("helm-ff-file" variable
+               (:default-value (quote ((t (:inherit font-lock-builtin-face))))
+                :type "face")
+                nil [15266 15411])
+            ("helm-ff-truename" variable
+               (:default-value (quote ((t (:inherit font-lock-string-face))))
+                :type "face")
+                nil [15413 15568])
+            ("helm-ff-dirs" variable
+               (:default-value (quote ((t (:inherit font-lock-function-name-face))))
+                :type "face")
+                nil [15570 15750])
+            ("helm-ff-socket" variable
+               (:default-value (quote ((t (:foreground "DeepPink"))))
+                :type "face")
+                nil [15752 15892])
+            ("helm-ff-pipe" variable
+               (:default-value (quote ((t (:foreground "yellow" :background "black"))))
+                :type "face")
+                nil [15894 16076])
+            ("helm-history-deleted" variable
+               (:default-value (quote ((t (:inherit helm-ff-invalid-symlink))))
+                :type "face")
+                nil [16078 16237])
+            ("helm-history-remote" variable
+               (:default-value (quote ((t (:foreground "Indianred1"))))
+                :type "face")
+                nil [16239 16388])
+            ("helm-delete-async-message" variable
+               (:default-value (quote ((t (:foreground "yellow"))))
+                :type "face")
+                nil [16390 16523])
+            ("helm-find-files-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "RET") (quote helm-ff-RET)) (define-key map (kbd "C-]") (quote helm-ff-run-toggle-basename)) (define-key map (kbd "C-x C-f") (quote helm-ff-run-locate)) (define-key map (kbd "C-x C-d") (quote helm-ff-run-browse-project)) (define-key map (kbd "C-x r m") (quote helm-ff-bookmark-set)) (define-key map (kbd "C-x r b") (quote helm-find-files-toggle-to-bookmark)) (define-key map (kbd "C-x C-q") (quote helm-ff-run-marked-files-in-dired)) (define-key map (kbd "C-s") (quote helm-ff-run-grep)) (define-key map (kbd "M-g s") (quote helm-ff-run-grep)) (define-key map (kbd "M-g p") (quote helm-ff-run-pdfgrep)) (define-key map (kbd "M-g z") (quote helm-ff-run-zgrep)) (define-key map (kbd "M-g a") (quote helm-ff-run-grep-ag)) (define-key map (kbd "M-g g") (quote helm-ff-run-git-grep)) (define-key map (kbd "M-g i") (quote helm-ff-run-gid)) (define-key map (kbd "M-.") (quote helm-ff-run-etags)) (define-key map (kbd "M-R") (quote helm-ff-run-rename-file)) (define-key map (kbd "M-C") (quote helm-ff-run-copy-file)) (define-key map (kbd "M-B") (quote helm-ff-run-byte-compile-file)) (define-key map (kbd "M-L") (quote helm-ff-run-load-file)) (define-key map (kbd "M-S") (quote helm-ff-run-symlink-file)) (define-key map (kbd "M-Y") (quote helm-ff-run-relsymlink-file)) (define-key map (kbd "M-H") (quote helm-ff-run-hardlink-file)) (define-key map (kbd "M-D") (quote helm-ff-run-delete-file)) (define-key map (kbd "M-K") (quote helm-ff-run-kill-buffer-persistent)) (define-key map (kbd "M-T") (quote helm-ff-run-touch-files)) (define-key map (kbd "C-c d") (quote helm-ff-persistent-delete)) (define-key map (kbd "M-e") (quote helm-ff-run-switch-to-eshell)) (define-key map (kbd "C-c i") (quote helm-ff-run-complete-fn-at-point)) (define-key map (kbd "C-c o") (quote helm-ff-run-switch-other-window)) (define-key map (kbd "C-c C-o") (quote helm-ff-run-switch-other-frame)) (define-key map (kbd "C-c C-x") (quote helm-ff-run-open-file-externally)) (define-key map (kbd "C-c C-v") (quote helm-ff-run-preview-file-externally)) (define-key map (kbd "C-c X") (quote helm-ff-run-open-file-with-default-tool)) (define-key map (kbd "M-!") (quote helm-ff-run-eshell-command-on-file)) (define-key map (kbd "M-@") (quote helm-ff-run-query-replace-fnames-on-marked)) (define-key map (kbd "M-%") (quote helm-ff-run-query-replace)) (define-key map (kbd "C-M-%") (quote helm-ff-run-query-replace-regexp)) (define-key map (kbd "C-c =") (quote helm-ff-run-ediff-file)) (define-key map (kbd "M-=") (quote helm-ff-run-ediff-merge-file)) (define-key map (kbd "M-p") (quote helm-find-files-history)) (define-key map (kbd "C-c h") (quote helm-ff-file-name-history)) (define-key map (kbd "M-i") (quote helm-ff-properties-persistent)) (define-key map (kbd "C-}") (quote helm-narrow-window)) (define-key map (kbd "C-{") (quote helm-enlarge-window)) (define-key map (kbd "C-<backspace>") (quote helm-ff-run-toggle-auto-update)) (define-key map (kbd "C-c <DEL>") (quote helm-ff-run-toggle-auto-update)) (define-key map (kbd "C-c C-a") (quote helm-ff-run-mail-attach-files)) (define-key map (kbd "C-c p") (quote helm-ff-run-print-file)) (define-key map (kbd "C-c /") (quote helm-ff-run-find-sh-command)) (define-key map (kbd "M-l") (quote helm-ff-rotate-left-persistent)) (define-key map (kbd "M-r") (quote helm-ff-rotate-right-persistent)) (define-key map (kbd "C-l") (quote helm-find-files-up-one-level)) (define-key map (kbd "C-r") (quote helm-find-files-down-last-level)) (define-key map (kbd "C-c r") (quote helm-ff-run-find-file-as-root)) (define-key map (kbd "C-x C-v") (quote helm-ff-run-find-alternate-file)) (define-key map (kbd "C-c @") (quote helm-ff-run-insert-org-link)) (helm-define-key-with-subkeys map (kbd "DEL") 127 (quote helm-ff-delete-char-backward) (quote ((C-backspace . helm-ff-run-toggle-auto-update) ([C-c DEL] . helm-ff-run-toggle-auto-update))) nil (quote helm-ff-delete-char-backward--exit-fn)) (when helm-ff-lynx-style-map (define-key map (kbd "<left>") (quote helm-find-files-up-one-level)) (define-key map (kbd "<right>") (quote helm-execute-persistent-action))) (delq nil map))) nil [16585 21285])
+            ("helm-read-file-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "<C-return>") (quote helm-cr-empty-string)) (define-key map (kbd "M-RET") (quote helm-cr-empty-string)) (define-key map (kbd "C-]") (quote helm-ff-run-toggle-basename)) (define-key map (kbd "C-.") (quote helm-find-files-up-one-level)) (define-key map (kbd "C-l") (quote helm-find-files-up-one-level)) (define-key map (kbd "C-r") (quote helm-find-files-down-last-level)) (define-key map (kbd "C-c h") (quote helm-ff-file-name-history)) (define-key map (kbd "C-<backspace>") (quote helm-ff-run-toggle-auto-update)) (define-key map (kbd "C-c <DEL>") (quote helm-ff-run-toggle-auto-update)) (helm-define-key-with-subkeys map (kbd "DEL") 127 (quote helm-ff-delete-char-backward) (quote ((C-backspace . helm-ff-run-toggle-auto-update) ([C-c DEL] . helm-ff-run-toggle-auto-update))) nil (quote helm-ff-delete-char-backward--exit-fn)) (when helm-ff-lynx-style-map (define-key map (kbd "<left>") (quote helm-find-files-up-one-level)) (define-key map (kbd "<right>") (quote helm-execute-persistent-action)) (define-key map (kbd "<M-left>") (quote helm-previous-source)) (define-key map (kbd "<M-right>") (quote helm-next-source))) (delq nil map))) nil [21287 22724])
+            ("helm-find-files-doc-header" variable
+               (:user-visible-flag t
+                :default-value " (\\<helm-find-files-map>\\[helm-find-files-up-one-level]: Go up one level)")
+                nil [22741 22936])
+            ("helm-ff-auto-update-flag" variable nil nil [22937 23114])
+            ("helm-ff-last-expanded" variable nil nil [23115 23192])
+            ("helm-ff-default-directory" variable nil nil [23193 23231])
+            ("helm-ff-history" variable nil nil [23232 23260])
+            ("helm-ff-cand-to-mark" variable nil nil [23261 23294])
+            ("helm-ff-url-regexp" variable (:default-value "\\`\\(news\\(post\\)?:\\|nntp:\\|mailto:\\|file:\\|\\(ftp\\|https?\\|telnet\\|gopher\\|www\\|wais\\):/?/?\\).*") nil [23295 23499])
+            ("helm-tramp-file-name-regexp" variable (:default-value "\\`/\\([^/:|]+\\):") nil [23710 23767])
+            ("helm-marked-buffer-name" variable (:default-value "*helm marked*") nil [23768 23816])
+            ("helm-ff--auto-update-state" variable nil nil [23817 23856])
+            ("helm-ff--deleting-char-backward" variable nil nil [23857 23901])
+            ("helm-multi-files--toggle-locate" variable nil nil [23902 23946])
+            ("helm-ff--move-to-first-real-candidate" variable (:default-value t) nil [23947 23995])
+            ("helm-find-files--toggle-bookmark" variable nil nil [23996 24041])
+            ("helm-ff--tramp-methods" variable nil nil [24042 24077])
+            ("helm-ff--directory-files-hash" variable (:default-value (make-hash-table :test (quote equal))) nil [24078 24147])
+            ("helm-ff-history-buffer-name" variable (:default-value "*helm-find-files history*") nil [24148 24212])
+            ("helm-find-files-actions" variable (:default-value (helm-make-actions "Find File" (quote helm-find-file-or-marked) "Find file in Dired" (quote helm-point-file-in-dired) "View file" (quote view-file) "Query replace fnames on marked `M-@'" (quote helm-ff-query-replace-fnames-on-marked) "Marked files in dired `C-x C-q, C-u wdired'" (quote helm-marked-files-in-dired) "Query replace contents on marked `M-%'" (quote helm-ff-query-replace) "Query replace regexp contents on marked `C-M-%'" (quote helm-ff-query-replace-regexp) "Attach file(s) to mail buffer `C-c C-a'" (quote helm-ff-mail-attach-files) "Serial rename files" (quote helm-ff-serial-rename) "Serial rename by symlinking files" (quote helm-ff-serial-rename-by-symlink) "Serial rename by copying files" (quote helm-ff-serial-rename-by-copying) "Open file with default tool" (quote helm-open-file-with-default-tool) "Find file in hex dump" (quote hexl-find-file) "Browse project `C-x C-d'" (quote helm-ff-browse-project) "Complete at point `C-c i'" (quote helm-insert-file-name-completion-at-point) "Insert as org link `C-c @'" (quote helm-files-insert-as-org-link) "Find shell command `C-c /'" (quote helm-ff-find-sh-command) "Add marked files to file-cache" (quote helm-ff-cache-add-file) "Open file externally `C-c C-x, C-u to choose'" (quote helm-open-file-externally) "Grep File(s) `C-s, C-u Recurse'" (quote helm-find-files-grep) "Grep current directory with AG `M-g a, C-u select type'" (quote helm-find-files-ag) "Git grep `M-g g, C-u from root'" (quote helm-ff-git-grep) "Zgrep File(s) `M-g z, C-u Recurse'" (quote helm-ff-zgrep) "Gid `M-g i'" (quote helm-ff-gid) "Switch to Eshell `M-e'" (quote helm-ff-switch-to-eshell) "Etags `M-., C-u reload tag file'" (quote helm-ff-etags-select) "Eshell command on file(s) `M-!, C-u take all marked as arguments.'" (quote helm-find-files-eshell-command-on-file) "Find file as root `C-c r'" (quote helm-find-file-as-root) "Find alternate file `C-x C-v'" (quote find-alternate-file) "Ediff File `C-c ='" (quote helm-find-files-ediff-files) "Ediff Merge File `M-='" (quote helm-find-files-ediff-merge-files) (lambda nil (format "Delete File(s)%s `M-D' (C-u reverse trash)" (if (eq helm-ff-delete-files-function (quote helm-delete-marked-files-async)) " async" ""))) (quote helm-ff-delete-files) "Touch File(s) `M-T'" (quote helm-ff-touch-files) "Copy file(s) `M-C, C-u to follow'" (quote helm-find-files-copy) "Rename file(s) `M-R, C-u to follow'" (quote helm-find-files-rename) "Backup files" (quote helm-find-files-backup) "Symlink files(s) `M-S, C-u to follow'" (quote helm-find-files-symlink) "Relsymlink file(s) `M-Y, C-u to follow'" (quote helm-find-files-relsymlink) "Hardlink file(s) `M-H, C-u to follow'" (quote helm-find-files-hardlink) "Find file other window `C-c o'" (quote helm-find-files-other-window) "Find file other frame `C-c C-o'" (quote find-file-other-frame) "Print File `C-c p, C-u to refresh'" (quote helm-ff-print) "Locate `C-x C-f, C-u to specify locate db'" (quote helm-ff-locate))) nil [24241 27255])
+            ("helm-source-find-files" variable nil nil [27257 27369])
+            ("helm-source-ffiles" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("header-name" variable (:default-value "(lambda (name) (concat name (substitute-command-keys helm-find-files-doc-header)))") nil nil)
+                    ("init" variable (:default-value "(lambda nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-variable (quote bookmark-make-record-function) (function helm-ff-make-bookmark-record)) (require (quote helm-external)))") nil nil)
+                    ("candidates" variable (:default-value "(quote helm-find-files-get-candidates)") nil nil)
+                    ("filtered-candidate-transformer" variable (:default-value "(quote (helm-ff-sort-candidates (lambda (candidates _source) (cl-loop for f in candidates for ff = (helm-ff-filter-candidate-one-by-one f) when ff collect ff))))") nil nil)
+                    ("persistent-action-if" variable (:default-value "(quote helm-find-files-persistent-action-if)") nil nil)
+                    ("persistent-help" variable (:default-value "Hit1 Expand Candidate, Hit2 or (C-u) Find file") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-ff-help-message)") nil nil)
+                    ("mode-line" variable (:default-value "(list \"File(s)\" helm-mode-line-string)") nil nil)
+                    ("volatile" variable (:default-value "t") nil nil)
+                    ("cleanup" variable (:default-value "(quote helm-find-files-cleanup)") nil nil)
+                    ("migemo" variable (:default-value "t") nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("keymap" variable (:default-value "helm-find-files-map") nil nil)
+                    ("candidate-number-limit" variable (:default-value "(quote helm-ff-candidate-number-limit)") nil nil)
+                    ("action-transformer" variable (:default-value "(quote helm-find-files-action-transformer)") nil nil)
+                    ("action" variable (:default-value "(quote helm-find-files-actions)") nil nil)
+                    ("before-init-hook" variable (:default-value "(quote helm-find-files-before-init-hook)") nil nil)
+                    ("after-init-hook" variable (:default-value "(quote helm-find-files-after-init-hook)") nil nil)
+                    ("group" variable (:default-value "(quote helm-files)") nil nil))                  
+                :type "class")
+                nil [27371 29145])
+            ("helm-ff-make-bookmark-record" function nil nil [29172 29421])
+            ("helm-ff-bookmark-jump" function (:arguments ("bookmark")) nil [29423 30050])
+            ("helm-ff-bookmark-set" function (:user-visible-flag t) nil [30052 30381])
+            ("put" code nil nil [30382 30422])
+            ("helm-dwim-target" variable nil nil [30424 31097])
+            ("helm-dwim-target-directory" function nil nil [31099 32445])
+            ("helm-ff--count-and-collect-dups" function (:arguments ("files")) nil [32447 33184])
+            ("helm-find-files-do-action" function (:arguments ("action")) nil [33186 35578])
+            ("helm-find-files-copy" function (:arguments ("_candidate")) nil [35580 35696])
+            ("helm-find-files-backup" function (:arguments ("_candidate")) nil [35698 36026])
+            ("helm-find-files-rename" function (:arguments ("_candidate")) nil [36028 36150])
+            ("helm-find-files-symlink" function (:arguments ("_candidate")) nil [36152 36277])
+            ("helm-find-files-relsymlink" function (:arguments ("_candidate")) nil [36279 36413])
+            ("helm-find-files-hardlink" function (:arguments ("_candidate")) nil [36415 36543])
+            ("helm-find-files-other-window" function (:arguments ("_candidate")) nil [36545 36870])
+            ("helm-find-files-byte-compile" function (:arguments ("_candidate")) nil [36872 37157])
+            ("helm-find-files-load-files" function (:arguments ("_candidate")) nil [37159 37373])
+            ("helm-find-files-ediff-files-1" function (:arguments ("candidate" "merge")) nil [37375 38365])
+            ("helm-find-files-ediff-files" function (:arguments ("candidate")) nil [38367 38458])
+            ("helm-find-files-ediff-merge-files" function (:arguments ("candidate")) nil [38460 38564])
+            ("helm-find-files-grep" function (:arguments ("_candidate")) nil [38566 38767])
+            ("helm-ff-git-grep" function (:arguments ("_candidate")) nil [38769 38936])
+            ("helm-find-files-ag" function (:arguments ("_candidate")) nil [38938 39060])
+            ("helm-ff-zgrep" function (:arguments ("_candidate")) nil [39062 39240])
+            ("helm-ff-pdfgrep" function (:arguments ("_candidate")) nil [39242 39845])
+            ("helm-ff-etags-select" function (:arguments ("candidate")) nil [39847 40335])
+            ("eshell-command-aliases-list" variable nil nil [40337 40377])
+            ("helm-eshell-command-on-file-input-history" variable nil nil [40378 40432])
+            ("helm-find-files-eshell-command-on-file-1" function (:arguments ("map")) nil [40433 45677])
+            ("helm-find-files-eshell-command-on-file" function (:arguments ("_candidate")) nil [45679 45929])
+            ("helm-ff-switch-to-eshell" function (:arguments ("_candidate")) nil [45931 47062])
+            ("helm-ff--eshell-interactive-buffer-p" function (:arguments ("buffer")) nil [47064 47326])
+            ("helm-ff-touch-files" function (:arguments ("_candidate")) nil [47328 49317])
+            ("helm-ff-run-touch-files" function (:user-visible-flag t) nil [49319 49510])
+            ("put" code nil nil [49511 49554])
+            ("helm-ff-serial-rename-action" function (:arguments ("method")) nil [49556 51385])
+            ("helm-ff-member-directory-p" function (:arguments ("file" "directory")) nil [51387 51653])
+            ("cl-defun" code nil nil [51655 54178])
+            ("helm-ff-serial-rename" function (:arguments ("_candidate")) nil [54180 54449])
+            ("helm-ff-serial-rename-by-symlink" function (:arguments ("_candidate")) nil [54451 54732])
+            ("helm-ff-serial-rename-by-copying" function (:arguments ("_candidate")) nil [54734 55009])
+            ("helm-ff-query-replace-fnames-history-from" variable nil nil [55011 55065])
+            ("helm-ff-query-replace-fnames-history-to" variable nil nil [55066 55118])
+            ("helm-ff-query-replace-on-filenames" function (:arguments ("candidates")) nil [55119 63086])
+            ("helm-ff--prepare-str-with-regexp" function (:arguments ("str" "rep1" "rep2")) nil [63088 64229])
+            ("helm-ff-query-replace-fnames-on-marked" function (:arguments ("_candidate")) nil [64246 64414])
+            ("helm-ff-run-query-replace-fnames-on-marked" function nil nil [64458 64624])
+            ("put" code nil nil [64625 64687])
+            ("helm-ff-query-replace" function (:arguments ("_candidate")) nil [64689 64920])
+            ("helm-ff-query-replace-regexp" function (:arguments ("_candidate")) nil [64922 65164])
+            ("helm-ff-run-query-replace" function nil nil [65166 65298])
+            ("put" code nil nil [65299 65344])
+            ("helm-ff-run-query-replace-regexp" function nil nil [65346 65492])
+            ("put" code nil nil [65493 65545])
+            ("helm-ff-toggle-auto-update" function (:arguments ("_candidate")) nil [65547 66003])
+            ("helm-ff-run-toggle-auto-update" function nil nil [66005 66224])
+            ("put" code nil nil [66225 66275])
+            ("helm-ff-delete-char-backward" function (:user-visible-flag t) nil [66277 66640])
+            ("put" code nil nil [66641 66689])
+            ("helm-ff-delete-char-backward--exit-fn" function nil nil [66691 66845])
+            ("helm-ff-RET-1" function (:arguments ("must-match")) nil [66847 67410])
+            ("helm-ff-RET" function (:user-visible-flag t) nil [67412 67706])
+            ("helm-ff-RET-must-match" function (:user-visible-flag t) nil [67708 67831])
+            ("helm-ff-run-grep" function (:user-visible-flag t) nil [67833 68006])
+            ("put" code nil nil [68007 68043])
+            ("helm-ff-run-git-grep" function (:user-visible-flag t) nil [68045 68222])
+            ("put" code nil nil [68223 68263])
+            ("helm-ff-run-grep-ag" function nil nil [68265 68388])
+            ("put" code nil nil [68389 68428])
+            ("helm-ff-run-pdfgrep" function (:user-visible-flag t) nil [68430 68604])
+            ("put" code nil nil [68605 68644])
+            ("helm-ff-run-zgrep" function (:user-visible-flag t) nil [68646 68813])
+            ("put" code nil nil [68814 68851])
+            ("helm-ff-run-copy-file" function (:user-visible-flag t) nil [68853 69036])
+            ("put" code nil nil [69037 69078])
+            ("helm-ff-run-rename-file" function (:user-visible-flag t) nil [69080 69269])
+            ("put" code nil nil [69270 69313])
+            ("helm-ff-run-byte-compile-file" function (:user-visible-flag t) nil [69315 69522])
+            ("put" code nil nil [69523 69572])
+            ("helm-ff-run-load-file" function (:user-visible-flag t) nil [69574 69763])
+            ("put" code nil nil [69764 69805])
+            ("helm-ff-run-eshell-command-on-file" function (:user-visible-flag t) nil [69807 70039])
+            ("put" code nil nil [70040 70094])
+            ("helm-ff-run-ediff-file" function (:user-visible-flag t) nil [70096 70288])
+            ("put" code nil nil [70289 70331])
+            ("helm-ff-run-ediff-merge-file" function (:user-visible-flag t) nil [70333 70548])
+            ("put" code nil nil [70549 70597])
+            ("helm-ff-run-symlink-file" function (:user-visible-flag t) nil [70599 70791])
+            ("put" code nil nil [70792 70836])
+            ("helm-ff-run-relsymlink-file" function (:user-visible-flag t) nil [70838 71036])
+            ("put" code nil nil [71037 71084])
+            ("helm-ff-run-hardlink-file" function (:user-visible-flag t) nil [71086 71281])
+            ("put" code nil nil [71282 71327])
+            ("helm-ff-delete-files" function (:arguments ("candidate")) nil [71329 71454])
+            ("helm-ff-run-delete-file" function (:user-visible-flag t) nil [71456 71644])
+            ("put" code nil nil [71645 71688])
+            ("helm-ff-run-complete-fn-at-point" function (:user-visible-flag t) nil [71690 71919])
+            ("put" code nil nil [71920 71972])
+            ("helm-ff-run-switch-to-eshell" function (:user-visible-flag t) nil [71974 72175])
+            ("put" code nil nil [72176 72224])
+            ("helm-ff-run-switch-other-window" function (:user-visible-flag t) nil [72226 72497])
+            ("put" code nil nil [72498 72549])
+            ("helm-ff-run-switch-other-frame" function (:user-visible-flag t) nil [72551 72756])
+            ("put" code nil nil [72757 72807])
+            ("helm-ff-run-open-file-externally" function (:user-visible-flag t) nil [72809 73027])
+            ("put" code nil nil [73028 73080])
+            ("helm-ff-run-open-file-with-default-tool" function (:user-visible-flag t) nil [73082 73314])
+            ("put" code nil nil [73315 73374])
+            ("helm-ff-locate" function (:arguments ("candidate")) nil [73376 74218])
+            ("helm-ff-run-locate" function (:user-visible-flag t) nil [74220 74391])
+            ("put" code nil nil [74392 74430])
+            ("helm-files-insert-as-org-link" function (:arguments ("candidate")) nil [74432 74550])
+            ("helm-ff-run-insert-org-link" function nil nil [74552 74694])
+            ("put" code nil nil [74695 74742])
+            ("helm-ff-run-find-file-as-root" function nil nil [74744 74881])
+            ("put" code nil nil [74882 74931])
+            ("helm-ff-run-find-alternate-file" function nil nil [74933 75069])
+            ("put" code nil nil [75070 75121])
+            ("helm-ff-run-mail-attach-files" function (:user-visible-flag t) nil [75123 75335])
+            ("put" code nil nil [75336 75385])
+            ("helm-ff-run-etags" function (:user-visible-flag t) nil [75387 75570])
+            ("put" code nil nil [75571 75608])
+            ("lpr-printer-switch" variable nil nil [75610 75637])
+            ("helm-ff-print" function (:arguments ("_candidate")) nil [75638 77671])
+            ("helm-ff-run-print-file" function (:user-visible-flag t) nil [77673 77851])
+            ("put" code nil nil [77852 77894])
+            ("helm-ff-checksum" function (:arguments ("file")) nil [77896 78594])
+            ("helm-ff-toggle-basename" function (:arguments ("_candidate")) nil [78596 78989])
+            ("helm-ff-run-toggle-basename" function nil nil [78991 79138])
+            ("put" code nil nil [79139 79186])
+            ("helm-reduce-file-name" function (:arguments ("fname" "level")) nil [79188 79603])
+            ("helm-find-files--level-tree" variable nil nil [79605 79645])
+            ("helm-find-files--level-tree-iterator" variable nil nil [79646 79695])
+            ("helm-find-files-up-one-level" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [79696 81727])
+            ("put" code nil nil [81728 81776])
+            ("helm-find-files-down-last-level" function (:user-visible-flag t) nil [81778 82398])
+            ("put" code nil nil [82399 82450])
+            ("helm-find-files--reset-level-tree" function nil nil [82452 82586])
+            ("add-hook" code nil nil [82588 82652])
+            ("add-hook" code nil nil [82653 82721])
+            ("add-hook" code nil nil [82722 82802])
+            ("helm-ff-retrieve-last-expanded" function nil nil [82804 83466])
+            ("helm-ff-move-to-first-real-candidate" function nil nil [83468 84560])
+            ("helm-ff-update-when-only-one-matched" function nil nil [84633 89571])
+            ("helm-ff-auto-expand-to-home-or-root" function nil nil [89573 91645])
+            ("helm-ff--expand-file-name-no-dot" function (:arguments ("name" "directory")) nil [91647 92089])
+            ("helm-ff--expand-substitued-pattern" function (:arguments ("pattern")) nil [92091 92729])
+            ("helm-substitute-in-filename" function (:arguments ("fname")) nil [92731 94119])
+            ("helm-point-file-in-dired" function (:arguments ("file")) nil [94121 94445])
+            ("helm-marked-files-in-dired" function (:arguments ("_candidate")) nil [94447 95239])
+            ("helm-ff-run-marked-files-in-dired" function (:user-visible-flag t) nil [95241 95442])
+            ("put" code nil nil [95443 95496])
+            ("helm-ff--create-tramp-name" function (:arguments ("fname")) nil [95498 96251])
+            ("helm-ff--tramp-cons-or-vector" function (:arguments ("vector-or-cons")) nil [96253 96438])
+            ("helm-ff--get-tramp-methods" function nil nil [96440 96621])
+            ("helm-ff--previous-mh-tramp-method" function (:arguments ("str")) nil [96623 97096])
+            ("helm-ff--get-host-from-tramp-invalid-fname" function (:arguments ("fname")) nil [97098 98207])
+            ("cl-defun" code nil nil [98209 99558])
+            ("helm-ff-before-action-hook-fn" function nil nil [99560 100047])
+            ("add-hook" code nil nil [100048 100114])
+            ("cl-defun" code nil nil [100116 100333])
+            ("helm-ff--tramp-postfixed-p" function (:arguments ("str")) nil [100335 100803])
+            ("helm-ff-set-pattern" function (:arguments ("pattern")) nil [100805 103716])
+            ("helm-find-files-get-candidates" function (:arguments ("require-match")) nil [103718 109231])
+            ("helm-list-directory" function (:arguments ("directory")) nil [109233 109552])
+            ("helm-list-dir-lisp" function (:arguments ("directory")) nil [109554 110625])
+            ("helm-list-dir-external" function (:arguments ("dir")) nil [110627 112682])
+            ("helm-ff-directory-files" function (:arguments ("directory")) nil [112684 114004])
+            ("helm-ff-handle-backslash" function (:arguments ("fname")) nil [114006 114237])
+            ("helm-ff-fuzzy-matching-p" function nil nil [114239 114367])
+            ("helm-ff--transform-pattern-for-completion" function (:arguments ("pattern")) nil [114369 116952])
+            ("helm-dir-is-dot" function (:arguments ("dir")) nil [116954 117037])
+            ("helm-ff-save-history" function nil nil [117039 117515])
+            ("add-hook" code nil nil [117516 117567])
+            ("helm-files-save-file-name-history" function (:arguments ("force")) nil [117569 118484])
+            ("add-hook" code nil nil [118485 118557])
+            ("helm-ff-valid-symlink-p" function (:arguments ("file")) nil [118559 118830])
+            ("helm-get-default-mode-for-file" function (:arguments ("filename")) nil [118832 119096])
+            ("helm-ff-properties" function (:arguments ("candidate")) nil [119098 121535])
+            ("helm-ff-properties-persistent" function (:user-visible-flag t) nil [121537 121788])
+            ("put" code nil nil [121789 121838])
+            ("helm-ff-persistent-delete" function (:user-visible-flag t) nil [121840 122083])
+            ("put" code nil nil [122084 122129])
+            ("helm-ff-dot-file-p" function (:arguments ("file")) nil [122131 122242])
+            ("helm-ff-kill-buffer-fname" function (:arguments ("candidate")) nil [122244 122656])
+            ("helm-ff-kill-or-find-buffer-fname" function (:arguments ("candidate")) nil [122658 123815])
+            ("helm-ff-run-kill-buffer-persistent" function (:user-visible-flag t) nil [123817 124079])
+            ("put" code nil nil [124080 124134])
+            ("helm-ff-persistent-open-file-externally" function (:arguments ("file")) nil [124166 124485])
+            ("helm-ff-run-preview-file-externally" function nil nil [124487 124728])
+            ("put" code nil nil [124729 124784])
+            ("helm-ff-prefix-filename" function (:arguments ("fname" "file-or-symlinkp" "new-file")) nil [124786 125673])
+            ("helm-ff-score-candidate-for-pattern" function (:arguments ("str" "pattern")) nil [125675 125827])
+            ("helm-ff-sort-candidates-1" function (:arguments ("candidates" "input")) nil [125829 127469])
+            ("helm-ff-sort-candidates" function (:arguments ("candidates" "_source")) nil [127471 127687])
+            ("helm-ff-boring-file-p" function (:arguments ("file")) nil [127689 127913])
+            ("helm-ff-filter-candidate-one-by-one" function (:arguments ("file")) nil [127915 133647])
+            ("helm-find-files-action-transformer" function (:arguments ("actions" "candidate")) nil [133649 135942])
+            ("helm-ff-trash-action" function (:arguments ("fn" "names" "args")) nil [135944 137559])
+            ("helm-ff-trash-rm" function (:arguments ("_candidate")) nil [137561 137916])
+            ("helm-restore-file-from-trash" function (:arguments ("_candidate")) nil [137918 138649])
+            ("helm-ff-trash-rm-1" function (:arguments ("file")) nil [138651 139163])
+            ("helm-restore-file-from-trash-1" function (:arguments ("file" "trashed-files")) nil [139165 139871])
+            ("helm-ff--get-dest-file-from-trash" function (:arguments ("trashed-files" "file")) nil [139873 140264])
+            ("helm-ff-goto-linum" function (:arguments ("candidate")) nil [140266 140857])
+            ("helm-ff-mail-attach-files" function (:arguments ("_candidate")) nil [140859 142021])
+            ("image-dired-display-image-buffer" variable nil nil [142023 142064])
+            ("helm-ff-rotate-current-image-1" function (:arguments ("file" "num-arg")) nil [142065 142927])
+            ("helm-ff-rotate-image-left" function (:arguments ("candidate")) nil [142929 143098])
+            ("helm-ff-rotate-image-right" function (:arguments ("candidate")) nil [143100 143267])
+            ("helm-ff-rotate-left-persistent" function (:user-visible-flag t) nil [143269 143506])
+            ("put" code nil nil [143507 143557])
+            ("helm-ff-rotate-right-persistent" function (:user-visible-flag t) nil [143559 143799])
+            ("put" code nil nil [143800 143851])
+            ("helm-ff-exif-data" function (:arguments ("candidate")) nil [143853 144386])
+            ("cl-defun" code nil nil [144388 152030])
+            ("helm-find-files-recursive-dirs" function (:arguments ("directory" "input")) nil [152067 153825])
+            ("helm-ff-recursive-dirs" function (:arguments ("_candidate")) nil [153827 154105])
+            ("helm-ff-file-compressed-p" function (:arguments ("candidate")) nil [154107 154285])
+            ("helm-ff--fname-at-point" function nil nil [154287 154682])
+            ("helm-insert-file-name-completion-at-point" function (:arguments ("_candidate")) nil [154684 156552])
+            ("helm-ff--insert-fname" function (:arguments ("candidate" "beg" "end" "full-path" "guess")) nil [156554 157379])
+            ("cl-defun" code nil nil [157381 158695])
+            ("put" code nil nil [158696 158739])
+            ("helm-find-files-1" function (:arguments ("fname" "preselect")) nil [158741 160819])
+            ("helm-ff--update-resume-after-hook" function (:arguments ("sources" "nohook")) nil [160821 161522])
+            ("helm-ff-clean-initial-input" function nil nil [161524 161754])
+            ("helm-ff-setup-update-hook" function nil nil [161756 162075])
+            ("helm-find-files-cleanup" function nil nil [162077 162368])
+            ("helm-find-files-toggle-to-bookmark" function (:user-visible-flag t) nil [162370 163022])
+            ("put" code nil nil [163023 163077])
+            ("helm-find-files-initial-input" function (:arguments ("input")) nil [163079 163434])
+            ("helm-ffap-guesser" function nil nil [163436 165451])
+            ("helm-find-files-input" function (:arguments ("file-at-pt" "thing-at-pt")) nil [165453 167071])
+            ("helm-ff-find-url-at-point" function nil nil [167073 167755])
+            ("helm-find-library-at-point" function nil nil [167757 168825])
+            ("helm-ff--valid-default-directory" function nil nil [168904 169152])
+            ("cl-defun" code nil nil [169154 172864])
+            ("helm-get-dest-fnames-from-list" function (:arguments ("flist" "dest-cand" "rename-dir-flag")) nil [172866 173681])
+            ("helm-ff-maybe-mark-candidates" function nil nil [173683 174430])
+            ("helm-file-buffers" function (:arguments ("filename")) nil [174463 174763])
+            ("helm-ff--delete-by-moving-to-trash" function (:arguments ("file")) nil [174765 175336])
+            ("helm-ff-quick-delete" function (:arguments ("_candidate")) nil [175338 177011])
+            ("helm-delete-file" function (:arguments ("file" "error-if-dot-file-p" "synchro" "trash")) nil [177013 179981])
+            ("helm-delete-marked-files" function (:arguments ("_ignore")) nil [179983 181284])
+            ("helm-ff-delete-log-file" variable (:default-value (expand-file-name "helm-delete-file.log" user-emacs-directory)) nil [181315 181488])
+            ("helm-ff--trash-flag" variable nil nil [181490 181522])
+            ("define-minor-mode" code nil nil [181524 182298])
+            ("helm-delete-async-mode-line-message" function (:arguments ("text" "face" "args")) nil [182300 182777])
+            ("helm-delete-marked-files-async" function (:arguments ("_ignore")) nil [182779 186372])
+            ("helm-find-file-or-marked" function (:arguments ("candidate")) nil [186374 188231])
+            ("helm-ff--mkdir" function (:arguments ("dir" "helm-ff")) nil [188233 189117])
+            ("helm-transform-file-load-el" function (:arguments ("actions" "candidate")) nil [189119 189415])
+            ("helm-transform-file-browse-url" function (:arguments ("actions" "candidate")) nil [189417 189860])
+            ("helm-file-on-mounted-network-p" function (:arguments ("file")) nil [189862 190196])
+            ("file-cache-alist" variable nil nil [190240 190265])
+            ("helm-ff-cache-add-file" function (:arguments ("_candidate")) nil [190267 190427])
+            ("helm-ff-file-cache-remove-file-1" function (:arguments ("file")) nil [190429 190821])
+            ("helm-ff-file-cache-remove-file" function (:arguments ("_file")) nil [190823 191008])
+            ("helm-source-file-name-history" variable (:default-value (helm-build-sync-source "File Name History" :candidates (quote file-name-history) :persistent-action (function ignore) :filtered-candidate-transformer (function helm-file-name-history-transformer) :action (quote helm-type-file-actions))) nil [191040 191301])
+            ("helm-source--ff-file-name-history" variable nil nil [191303 191486])
+            ("helm-file-name-history-transformer" function (:arguments ("candidates" "_source")) nil [191488 191976])
+            ("helm-ff-file-name-history" function (:user-visible-flag t) nil [191978 193573])
+            ("put" code nil nil [193574 193619])
+            ("helm--browse-project-cache" variable (:default-value (make-hash-table :test (quote equal))) nil [193798 193864])
+            ("helm-buffers-in-project-p" variable nil nil [193865 193899])
+            ("helm-browse-project-get-buffers" function (:arguments ("root-directory")) nil [193901 194483])
+            ("helm-browse-project-build-buffers-source" function (:arguments ("directory")) nil [194485 194830])
+            ("helm-browse-project-walk-directory" function (:arguments ("directory")) nil [194832 195041])
+            ("helm-browse-project-ag-find-files" function (:arguments ("directory")) nil [195043 195414])
+            ("helm-browse-project-find-files" function (:arguments ("directory" "refresh")) nil [195416 197049])
+            ("helm-browse-project-history" variable nil nil [197051 197091])
+            ("helm-projects-history" function nil nil [197108 197472])
+            ("helm-browse-project" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [197489 199474])
+            ("helm-browse-project-get--root-dir" function (:arguments ("directory")) nil [199476 199893])
+            ("helm-ff-browse-project" function (:arguments ("_candidate")) nil [199895 200116])
+            ("helm-ff-run-browse-project" function nil nil [200118 200252])
+            ("put" code nil nil [200253 200299])
+            ("helm-ff-gid" function (:arguments ("_candidate")) nil [200301 200408])
+            ("helm-ff-run-gid" function nil nil [200410 200522])
+            ("put" code nil nil [200523 200558])
+            ("helm-ff-find-sh-command" function (:arguments ("_candidate")) nil [200603 200756])
+            ("helm-ff-run-find-sh-command" function (:user-visible-flag t) nil [200758 200961])
+            ("put" code nil nil [200962 201009])
+            ("helm-find-files" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [201028 204019])
+            ("helm-delete-tramp-connection" function (:user-visible-flag t) nil [204036 205779])
+            ("helm-files" package nil nil [205782 205803]))          
+      :file "helm-files.el"
+      :pointmax 205945
+      :fsize 205944
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax '((close-paren 1150 . 1151) (symbol 1004 . 1021) (open-paren 1003 . 1004)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [804 821])
+            ("format-spec" include nil nil [822 844])
+            ("helm" include nil nil [845 860])
+            ("helm-help" include nil nil [861 881])
+            ("helm-regexp" include nil nil [882 904])
+            ("wgrep-helm" include nil nil [945 972])
+            ("declare-function" code nil nil [974 1024])
+            ("declare-function" code nil nil [1025 1060])
+            ("declare-function" code nil nil [1061 1116])
+            ("declare-function" code nil nil [1117 1189])
+            ("declare-function" code nil nil [1190 1249])
+            ("declare-function" code nil nil [1250 1302])
+            ("helm--ansi-color-regexp" variable nil nil [1303 1335])
+            ("helm-grep" customgroup (:user-visible-flag t) nil [1339 1432])
+            ("helm-grep-default-command" variable (:default-value "grep --color=always -a -d skip %e -n%cH -e %p %f") nil [1434 4079])
+            ("helm-grep-default-recurse-command" variable (:default-value "grep --color=always -a -d recurse %e -n%cH -e %p %f") nil [4081 4358])
+            ("helm-default-zgrep-command" variable (:default-value "zgrep --color=always -a -n%cH -e %p %f") nil [4360 4723])
+            ("helm-pdfgrep-default-command" variable (:default-value "pdfgrep --color always -niH %s %s") nil [4725 5012])
+            ("helm-pdfgrep-default-recurse-command" variable (:default-value "pdfgrep --color always -rniH %s %s") nil [5014 5318])
+            ("helm-grep-use-ioccur-style-keys" variable (:default-value t) nil [5320 5445])
+            ("helm-pdfgrep-default-read-command" variable nil nil [5447 5817])
+            ("helm-grep-max-length-history" variable (:default-value 100) nil [5819 5959])
+            ("helm-zgrep-file-extension-regexp" variable (:default-value ".*\\(\\.gz\\|\\.bz\\|\\.xz\\|\\.lzma\\)$") nil [5961 6136])
+            ("helm-grep-preferred-ext" variable nil nil [6138 6268])
+            ("helm-grep-save-buffer-name-no-confirm" variable nil nil [6270 6412])
+            ("helm-grep-ignored-files" variable (:default-value (cons ".#*" (delq nil (mapcar (lambda (s) (unless (string-match-p "/\\'" s) (concat "*" s))) completion-ignored-extensions)))) nil [6414 6780])
+            ("helm-grep-ignored-directories" variable (:default-value helm-walk-ignore-directories) nil [6782 6978])
+            ("helm-grep-truncate-lines" variable (:default-value t) nil [6980 7118])
+            ("helm-grep-file-path-style" variable (:default-value (quote basename)) nil [7120 7588])
+            ("helm-grep-actions" variable (:default-value (helm-make-actions "Find File" (quote helm-grep-action) "Find file other frame" (quote helm-grep-other-frame) "Save results in grep buffer" (quote helm-grep-save-results) "Find file other window (C-u vertically)" (quote helm-grep-other-window))) nil [7590 7952])
+            ("helm-grep-pipe-cmd-switches" variable nil nil [7954 8516])
+            ("helm-grep-ag-pipe-cmd-switches" variable nil nil [8518 8841])
+            ("helm-grep-faces" customgroup (:user-visible-flag t) nil [8861 8993])
+            ("helm-grep-match" variable
+               (:default-value (quote ((((background light)) :foreground "#b00000") (((background dark)) :foreground "gold1")))
+                :type "face")
+                nil [8995 9235])
+            ("helm-grep-file" variable
+               (:default-value (quote ((t (:foreground "BlueViolet" :underline t))))
+                :type "face")
+                nil [9237 9399])
+            ("helm-grep-lineno" variable
+               (:default-value (quote ((t (:foreground "Darkorange1"))))
+                :type "face")
+                nil [9401 9538])
+            ("helm-grep-finish" variable
+               (:default-value (quote ((t (:foreground "Green"))))
+                :type "face")
+                nil [9540 9673])
+            ("helm-grep-cmd-line" variable
+               (:default-value (quote ((t (:inherit font-lock-type-face))))
+                :type "face")
+                nil [9675 9833])
+            ("helm-grep-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-<down>") (quote helm-goto-next-file)) (define-key map (kbd "M-<up>") (quote helm-goto-precedent-file)) (define-key map (kbd "C-c o") (quote helm-grep-run-other-window-action)) (define-key map (kbd "C-c C-o") (quote helm-grep-run-other-frame-action)) (define-key map (kbd "C-x C-s") (quote helm-grep-run-save-buffer)) (define-key map (kbd "DEL") (quote helm-delete-backward-no-update)) (when helm-grep-use-ioccur-style-keys (define-key map (kbd "<right>") (quote helm-execute-persistent-action)) (define-key map (kbd "<left>") (quote helm-grep-run-default-action))) (delq nil map))) nil [9855 10590])
+            ("helm-pdfgrep-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-<down>") (quote helm-goto-next-file)) (define-key map (kbd "M-<up>") (quote helm-goto-precedent-file)) (define-key map (kbd "DEL") (quote helm-delete-backward-no-update)) map)) nil [10592 10920])
+            ("helm-grep-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map (kbd "RET") (quote helm-grep-mode-jump)) (define-key map (kbd "C-o") (quote helm-grep-mode-jump-other-window)) (define-key map (kbd "<C-down>") (quote helm-grep-mode-jump-other-window-forward)) (define-key map (kbd "<C-up>") (quote helm-grep-mode-jump-other-window-backward)) (define-key map (kbd "<M-down>") (quote helm-gm-next-file)) (define-key map (kbd "<M-up>") (quote helm-gm-precedent-file)) (define-key map (kbd "M-n") (quote helm-grep-mode-jump-other-window-forward)) (define-key map (kbd "M-p") (quote helm-grep-mode-jump-other-window-backward)) (define-key map (kbd "M-N") (quote helm-gm-next-file)) (define-key map (kbd "M-P") (quote helm-gm-precedent-file)) map)) nil [10922 11685])
+            ("helm-rzgrep-cache" variable (:default-value (make-hash-table :test (quote equal))) nil [11714 11771])
+            ("helm-grep-default-function" variable (:default-value (quote helm-grep-init)) nil [11772 11823])
+            ("helm-zgrep-recurse-flag" variable nil nil [11824 11860])
+            ("helm-grep-history" variable nil nil [11861 11891])
+            ("helm-grep-ag-history" variable nil nil [11892 11925])
+            ("helm-grep-last-targets" variable nil nil [11926 11961])
+            ("helm-grep-include-files" variable nil nil [11962 11998])
+            ("helm-grep-in-recurse" variable nil nil [11999 12032])
+            ("helm-grep-use-zgrep" variable nil nil [12033 12065])
+            ("helm-grep-default-directory-fn" variable nil nil [12066 12250])
+            ("helm-pdfgrep-targets" variable nil nil [12251 12284])
+            ("helm-grep-last-cmd-line" variable nil nil [12285 12321])
+            ("helm-grep-split-line-regexp" variable (:default-value "^\\([[:lower:][:upper:]]?:?.*?\\):\\([0-9]+\\):\\(.*\\)") nil [12322 12416])
+            ("helm-grep-prepare-candidates" function (:arguments ("candidates" "in-directory")) nil [12435 16260])
+            ("helm-grep-command" function (:arguments ("recursive" "grep")) nil [16262 16615])
+            ("cl-defun" code nil nil [16617 17243])
+            ("helm-grep--pipe-command-for-grep-command" function (:arguments ("smartcase" "pipe-switches" "grep-cmd")) nil [17245 17760])
+            ("helm-grep--prepare-cmd-line" function (:arguments ("only-files" "include" "zgrep")) nil [17762 20861])
+            ("helm-grep-init" function (:arguments ("cmd-line")) nil [20863 25263])
+            ("helm-grep-collect-candidates" function nil nil [25265 25595])
+            ("helm-grep-action" function (:arguments ("candidate" "where")) nil [25617 28496])
+            ("helm-grep-persistent-action" function (:arguments ("candidate")) nil [28498 28703])
+            ("helm-grep-other-window" function (:arguments ("candidate")) nil [28705 28843])
+            ("helm-grep-other-frame" function (:arguments ("candidate")) nil [28845 28980])
+            ("helm-goto-next-or-prec-file" function (:arguments ("n")) nil [28982 30935])
+            ("helm-goto-precedent-file" function (:user-visible-flag t) nil [30952 31140])
+            ("put" code nil nil [31141 31185])
+            ("helm-goto-next-file" function (:user-visible-flag t) nil [31202 31358])
+            ("helm-grep-run-default-action" function (:user-visible-flag t) nil [31360 31541])
+            ("put" code nil nil [31542 31590])
+            ("helm-grep-run-other-window-action" function (:user-visible-flag t) nil [31592 31794])
+            ("put" code nil nil [31795 31848])
+            ("helm-grep-run-other-frame-action" function (:user-visible-flag t) nil [31850 32049])
+            ("put" code nil nil [32050 32102])
+            ("helm-grep-run-save-buffer" function (:user-visible-flag t) nil [32104 32293])
+            ("put" code nil nil [32294 32339])
+            ("helm-grep-save-results" function (:arguments ("candidate")) nil [32368 32447])
+            ("helm-grep-save-results-1" function nil nil [32449 34892])
+            ("helm-grep-mode-mouse-jump" function (:arguments ("event")) nil [34894 35189])
+            ("put" code nil nil [35190 35235])
+            ("define-derived-mode" code nil nil [35237 35622])
+            ("put" code nil nil [35623 35657])
+            ("helm-grep-mode--revert-buffer-function" function (:arguments ("_ignore-auto" "_noconfirm")) nil [35659 36300])
+            ("helm-grep-mode--sentinel" function (:arguments ("process" "event")) nil [36302 37196])
+            ("helm-gm-next-file" function nil nil [37198 37276])
+            ("helm-gm-precedent-file" function nil nil [37278 37362])
+            ("helm-grep-mode-jump" function nil nil [37364 37517])
+            ("helm-grep-mode-jump-other-window-1" function (:arguments ("arg")) nil [37519 37881])
+            ("helm-grep-mode-jump-other-window-forward" function nil nil [37883 37991])
+            ("helm-grep-mode-jump-other-window-backward" function nil nil [37993 38103])
+            ("helm-grep-mode-jump-other-window" function nil nil [38105 38384])
+            ("helm-grep-hack-types" function nil nil [38413 39364])
+            ("helm-grep-ack-types-transformer" function (:arguments ("candidates" "_source")) nil [39366 39565])
+            ("helm-grep-ack-types-cache" variable nil nil [39567 39605])
+            ("helm-grep-read-ack-type" function nil nil [39606 40228])
+            ("helm-grep-guess-extensions" function (:arguments ("files")) nil [40258 41213])
+            ("helm-grep-get-file-extensions" function (:arguments ("files")) nil [41215 42198])
+            ("helm-grep-before-init-hook" variable nil nil [42226 42326])
+            ("helm-grep-after-init-hook" variable nil nil [42328 42426])
+            ("helm-grep-class" type
+               (:superclasses "helm-source-async"
+                :members 
+                  ( ("candidates-process" variable (:default-value "(quote helm-grep-collect-candidates)") nil nil)
+                    ("filter-one-by-one" variable (:default-value "(quote helm-grep-filter-one-by-one)") nil nil)
+                    ("keymap" variable (:default-value "helm-grep-map") nil nil)
+                    ("pcre" variable
+                       (:documentation "  Backend is using pcre regexp engine when non--nil."
+                        :default-value "nil")
+                        nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("nomark" variable (:default-value "t") nil nil)
+                    ("backend" variable
+                       (:documentation "  The grep backend that will be used.
+  It is actually used only as an internal flag
+  and don't set the backend by itself.
+  You probably don't want to modify this."
+                        :default-value "nil")
+                        nil nil)
+                    ("candidate-number-limit" variable (:default-value "9999") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-grep-help-message)") nil nil)
+                    ("history" variable (:default-value "(quote helm-grep-history)") nil nil)
+                    ("action" variable (:default-value "(quote helm-grep-actions)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-grep-persistent-action)") nil nil)
+                    ("persistent-help" variable (:default-value "Jump to line (`C-u' Record in mark ring)") nil nil)
+                    ("requires-pattern" variable (:default-value "2") nil nil)
+                    ("before-init-hook" variable (:default-value "(quote helm-grep-before-init-hook)") nil nil)
+                    ("after-init-hook" variable (:default-value "(quote helm-grep-after-init-hook)") nil nil)
+                    ("group" variable (:default-value "(quote helm-grep)") nil nil))                  
+                :type "class")
+                nil [42428 43579])
+            ("helm-source-grep" variable nil nil [43581 43610])
+            ("helm--setup-source" function
+               (:parent "helm-grep-class"
+                :arguments ("source"))
+                nil [43612 43958])
+            ("cl-defun" code nil nil [43960 47989])
+            ("helm-ff-zgrep-1" function (:arguments ("flist" "recursive")) nil [48009 48790])
+            ("helm-grep-split-line" function (:arguments ("line")) nil [48817 49293])
+            ("helm-grep--filter-candidate-1" function (:arguments ("candidate" "dir")) nil [49295 51088])
+            ("helm-grep-filter-one-by-one" function (:arguments ("candidate")) nil [51090 51718])
+            ("helm-grep-highlight-match" function (:arguments ("str" "multi-match")) nil [51720 53046])
+            ("helm-grep-buffers-1" function (:arguments ("candidate" "zgrep")) nil [53082 54684])
+            ("helm-grep-buffers" function (:arguments ("candidate")) nil [54686 54785])
+            ("helm-zgrep-buffers" function (:arguments ("candidate")) nil [54787 54895])
+            ("helm-pdfgrep-default-function" variable (:default-value (quote helm-pdfgrep-init)) nil [55031 55088])
+            ("helm-pdfgrep-init" function (:arguments ("only-files" "recurse")) nil [55089 57256])
+            ("helm-do-pdfgrep-1" function (:arguments ("only" "recurse")) nil [57258 58870])
+            ("helm-pdfgrep-action" function (:arguments ("candidate")) nil [58872 58947])
+            ("helm-pdfgrep-action-1" function (:arguments ("_split" "pageno" "fname")) nil [58949 59197])
+            ("helm-grep-ag-command" variable (:default-value "ag --line-numbers -S --hidden --color --nogroup %s %s %s") nil [59373 60599])
+            ("helm-grep--ag-command" function nil nil [60601 60721])
+            ("helm-grep-ag-get-types" function nil nil [60723 61519])
+            ("helm-grep-ag-prepare-cmd-line" function (:arguments ("pattern" "directory" "type")) nil [61521 62625])
+            ("helm-grep-ag-init" function (:arguments ("directory" "type")) nil [62627 65889])
+            ("helm-grep-ag-class" type
+               (:superclasses "helm-source-async"
+                :members 
+                  ( ("nohighlight" variable (:default-value "t") nil nil)
+                    ("pcre" variable
+                       (:documentation "  Backend is using pcre regexp engine when non--nil."
+                        :default-value "t")
+                        nil nil)
+                    ("keymap" variable (:default-value "helm-grep-map") nil nil)
+                    ("history" variable (:default-value "(quote helm-grep-ag-history)") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-grep-help-message)") nil nil)
+                    ("filter-one-by-one" variable (:default-value "(quote helm-grep-filter-one-by-one)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-grep-persistent-action)") nil nil)
+                    ("persistent-help" variable (:default-value "Jump to line (`C-u' Record in mark ring)") nil nil)
+                    ("candidate-number-limit" variable (:default-value "99999") nil nil)
+                    ("requires-pattern" variable (:default-value "2") nil nil)
+                    ("nomark" variable (:default-value "t") nil nil)
+                    ("action" variable (:default-value "(quote helm-grep-actions)") nil nil)
+                    ("group" variable (:default-value "(quote helm-grep)") nil nil))                  
+                :type "class")
+                nil [65891 66601])
+            ("helm-source-grep-ag" variable nil nil [66603 66635])
+            ("helm--setup-source" function
+               (:parent "helm-grep-ag-class"
+                :arguments ("source"))
+                nil [66637 66907])
+            ("helm-grep-ag-1" function (:arguments ("directory" "type")) nil [66909 67596])
+            ("helm-grep-ag" function (:arguments ("directory" "with-types")) nil [67598 68158])
+            ("helm-source-grep-git" variable nil nil [68179 68212])
+            ("helm-grep-git-grep-command" variable (:default-value "git --no-pager grep -n%cH --color=always --full-name -e %p -- %f") nil [68214 68869])
+            ("helm-grep-git-1" function (:arguments ("directory" "all" "default" "input")) nil [68871 69853])
+            ("helm-do-grep-ag" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [69872 70138])
+            ("helm-grep-do-git-grep" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [70155 70390])
+            ("helm-grep" package nil nil [70393 70413]))          
+      :file "helm-grep.el"
+      :pointmax 70554
+      :fsize 70553
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [952 969])
+            ("helm" include nil nil [970 985])
+            ("helm-types" include nil nil [986 1007])
+            ("helm-help" include nil nil [1008 1028])
+            ("helm-locate" customgroup (:user-visible-flag t) nil [1032 1129])
+            ("helm-locate-db-file-regexp" variable (:default-value "m?locate.db$") nil [1131 1297])
+            ("helm-ff-locate-db-filename" variable (:default-value "locate.db") nil [1299 1685])
+            ("helm-locate-command" variable nil nil [1687 2779])
+            ("helm-locate-create-db-command" variable (:default-value "updatedb -l 0 -o '%s' -U '%s'") nil [2781 2946])
+            ("helm-locate-case-fold-search" variable (:default-value helm-case-fold-search) nil [2948 3389])
+            ("helm-locate-fuzzy-match" variable nil nil [3391 3575])
+            ("helm-locate-fuzzy-sort-fn" variable (:default-value (function helm-locate-default-fuzzy-sort-fn)) nil [3577 3744])
+            ("helm-locate-project-list" variable nil nil [3746 3983])
+            ("helm-locate-recursive-dirs-command" variable (:default-value "locate -i -e -A --regex '^%s' '%s.*$'") nil [3985 4509])
+            ("helm-locate-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-generic-files-map) (define-key map (kbd "DEL") (quote helm-delete-backward-no-update)) map)) nil [4513 4698])
+            ("helm-locate-finish" variable
+               (:default-value (quote ((t (:foreground "Green"))))
+                :type "face")
+                nil [4701 4842])
+            ("helm-ff-find-locatedb" function (:arguments ("from-ff")) nil [4846 5373])
+            ("helm-locate-create-db-default-function" function (:arguments ("db-name" "directory")) nil [5375 5684])
+            ("helm-locate-create-db-function" variable (:default-value (function helm-locate-create-db-default-function)) nil [5686 5903])
+            ("helm-locate-1" function (:arguments ("localdb" "init" "from-ff" "default")) nil [5905 8205])
+            ("helm-locate-set-command" function nil nil [8207 8554])
+            ("helm-locate-initial-setup" function nil nil [8556 8648])
+            ("helm-file-name-history" variable nil nil [8650 8685])
+            ("helm-locate-with-db" function (:arguments ("db" "initial-input" "default")) nil [8686 10546])
+            ("helm-locate-init" function nil nil [10548 13758])
+            ("helm-locate-default-fuzzy-sort-fn" function (:arguments ("candidates")) nil [13760 13968])
+            ("helm-locate-override-inheritor" type
+               (:superclasses "helm-type-file"
+                :type "class")
+                nil [13970 14031])
+            ("helm-locate-source" type
+               (:interfaces ("helm-locate-override-inheritor")
+                :superclasses "helm-source-async"
+                :members 
+                  ( ("init" variable (:default-value "(quote helm-locate-initial-setup)") nil nil)
+                    ("candidates-process" variable (:default-value "(quote helm-locate-init)") nil nil)
+                    ("requires-pattern" variable (:default-value "3") nil nil)
+                    ("history" variable (:default-value "(quote helm-file-name-history)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-ff-kill-or-find-buffer-fname)") nil nil)
+                    ("candidate-number-limit" variable (:default-value "9999") nil nil)
+                    ("redisplay" variable (:default-value "(progn helm-locate-fuzzy-sort-fn)") nil nil)
+                    ("group" variable (:default-value "(quote helm-locate)") nil nil))                  
+                :type "class")
+                nil [14033 14498])
+            ("helm--setup-source" function
+               (:parent "helm-locate-override-inheritor"
+                :arguments ("source"))
+                nil [14541 14673])
+            ("helm-source-locate" variable (:default-value (helm-make-source "Locate" (quote helm-locate-source) :pattern-transformer (quote helm-locate-pattern-transformer) :match-part (lambda (candidate) (if (or (string-match-p " -b\\'" helm-pattern) (and helm-locate-fuzzy-match (not (string-match "\\s-" helm-pattern)))) (helm-basename candidate) candidate)))) nil [14675 15217])
+            ("helm-locate-pattern-transformer" function (:arguments ("pattern")) nil [15219 15917])
+            ("helm-locate-find-dbs-in-projects" function (:arguments ("update")) nil [15919 16673])
+            ("helm-locate-subdirs-source" type
+               (:superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("basedir" variable (:default-value "nil") nil nil)
+                    ("subdir" variable (:default-value "nil") nil nil)
+                    ("data" variable (:default-value "(function helm-locate-init-subdirs)") nil nil)
+                    ("group" variable (:default-value "(quote helm-locate)") nil nil))                  
+                :type "class")
+                nil [16712 17020])
+            ("helm-locate-init-subdirs" function nil nil [17022 17449])
+            ("helm-projects-find-files" function
+               (:user-visible-flag t
+                :arguments ("update"))
+                nil [17466 18018])
+            ("helm-locate" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [18035 19020])
+            ("helm-locate" package nil nil [19022 19044]))          
+      :file "helm-locate.el"
+      :pointmax 19187
+      :fsize 19186
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [798 815])
+            ("helm" include nil nil [816 831])
+            ("helm-help" include nil nil [832 852])
+            ("helm-utils" include nil nil [853 874])
+            ("helm-grep" include nil nil [875 895])
+            ("helm-tags" customgroup (:user-visible-flag t) nil [899 992])
+            ("helm-etags-tag-file-name" variable (:default-value "TAGS") nil [994 1099])
+            ("helm-etags-tag-file-search-limit" variable (:default-value 10) nil [1101 1290])
+            ("helm-etags-match-part-only" variable (:default-value (quote tag)) nil [1292 1722])
+            ("helm-etags-execute-action-at-once-if-one" variable (:default-value t) nil [1724 1891])
+            ("helm-tags-faces" customgroup (:user-visible-flag t) nil [1895 2033])
+            ("helm-etags-file" variable
+               (:default-value (quote ((t (:foreground "Lightgoldenrod4" :underline t))))
+                :type "face")
+                nil [2035 2196])
+            ("helm-etags-run-switch-other-window" function (:user-visible-flag t) nil [2216 2481])
+            ("put" code nil nil [2482 2536])
+            ("helm-etags-run-switch-other-frame" function (:user-visible-flag t) nil [2538 2800])
+            ("put" code nil nil [2801 2854])
+            ("helm-etags-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-<down>") (quote helm-goto-next-file)) (define-key map (kbd "M-<up>") (quote helm-goto-precedent-file)) (define-key map (kbd "C-c o") (quote helm-etags-run-switch-other-window)) (define-key map (kbd "C-c C-o") (quote helm-etags-run-switch-other-frame)) map)) nil [2856 3257])
+            ("helm-etags-mtime-alist" variable nil nil [3259 3352])
+            ("helm-etags-cache" variable (:default-value (make-hash-table :test (quote equal))) nil [3353 3471])
+            ("helm-etags-get-tag-file" function (:arguments ("directory")) nil [3473 3954])
+            ("helm-etags-all-tag-files" function nil nil [3956 4450])
+            ("helm-etags-find-tag-file-directory" function (:arguments ("current-dir")) nil [4452 5422])
+            ("helm-etags-get-header-name" function (:arguments ("_x")) nil [5424 5613])
+            ("helm-etags-create-buffer" function (:arguments ("file")) nil [5615 6995])
+            ("helm-etags-init" function nil nil [6997 8044])
+            ("helm-source-etags-select" variable nil nil [8046 8110])
+            ("helm-etags-build-source" function nil nil [8112 9543])
+            ("helm-etags-fuzzy-match" variable nil nil [9545 9799])
+            ("find-tag-marker-ring" variable nil nil [9801 9830])
+            ("helm-etags--file-from-tag" function (:arguments ("fname")) nil [9832 10060])
+            ("helm-etags-action-goto" function (:arguments ("switcher" "candidate")) nil [10062 11043])
+            ("helm-etags-mtime" function (:arguments ("file")) nil [11045 11162])
+            ("helm-etags-file-modified-p" function (:arguments ("file")) nil [11164 11463])
+            ("helm-etags-select" function
+               (:user-visible-flag t
+                :arguments ("reinit"))
+                nil [11480 13285])
+            ("helm-tags" package nil nil [13287 13307]))          
+      :file "helm-tags.el"
+      :pointmax 13448
+      :fsize 13447
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [812 829])
+            ("helm" include nil nil [830 845])
+            ("helm-types" include nil nil [846 867])
+            ("helm-utils" include nil nil [868 889])
+            ("helm-grep" include nil nil [890 910])
+            ("helm-regexp" include nil nil [911 933])
+            ("helm-help" include nil nil [934 954])
+            ("declare-function" code nil nil [956 1011])
+            ("declare-function" code nil nil [1012 1068])
+            ("declare-function" code nil nil [1069 1114])
+            ("declare-function" code nil nil [1115 1166])
+            ("helm-buffers" customgroup (:user-visible-flag t) nil [1170 1269])
+            ("helm-boring-buffer-regexp-list" variable (:default-value (quote ("\\` " "\\`\\*helm" "\\`\\*Echo Area" "\\`\\*Minibuf"))) nil [1271 1639])
+            ("helm-white-buffer-regexp-list" variable nil nil [1641 1878])
+            ("helm-buffers-favorite-modes" variable (:default-value (quote (lisp-interaction-mode emacs-lisp-mode text-mode org-mode))) nil [1880 2214])
+            ("helm-buffer-max-length" variable (:default-value 20) nil [2216 2484])
+            ("helm-buffer-details-flag" variable (:default-value t) nil [2486 2618])
+            ("helm-buffers-fuzzy-matching" variable nil nil [2620 2855])
+            ("helm-buffer-skip-remote-checking" variable nil nil [2857 3002])
+            ("helm-buffers-truncate-lines" variable (:default-value t) nil [3004 3142])
+            ("helm-mini-default-sources" variable (:default-value (quote (helm-source-buffers-list helm-source-recentf helm-source-buffer-not-found))) nil [3144 3554])
+            ("helm-buffers-end-truncated-string" variable (:default-value "...") nil [3556 3706])
+            ("helm-buffers-column-separator" variable (:default-value "  ") nil [3708 3838])
+            ("helm-buffer--pretty-names" variable (:default-value (quote ((dired-mode . "Dired") (lisp-interaction-mode . "Lisp Inter")))) nil [3840 4461])
+            ("helm-buffers-faces" customgroup (:user-visible-flag t) nil [4480 4621])
+            ("helm-buffer-saved-out" variable
+               (:default-value (quote ((t (:foreground "red" :background "black"))))
+                :type "face")
+                nil [4623 4792])
+            ("helm-buffer-not-saved" variable
+               (:default-value (quote ((t (:foreground "Indianred2"))))
+                :type "face")
+                nil [4794 4950])
+            ("helm-buffer-modified" variable
+               (:default-value (quote ((t :inherit font-lock-comment-face)))
+                :type "face")
+                nil [4952 5090])
+            ("helm-buffer-size" variable
+               (:default-value (quote ((((background dark)) :foreground "RosyBrown") (((background light)) :foreground "SlateGray")))
+                :type "face")
+                nil [5092 5284])
+            ("helm-buffer-process" variable
+               (:default-value (quote ((t (:foreground "Sienna3"))))
+                :type "face")
+                nil [5286 5423])
+            ("helm-buffer-directory" variable
+               (:default-value (quote ((t (:foreground "DarkRed" :background "LightGray"))))
+                :type "face")
+                nil [5425 5598])
+            ("helm-buffer-file" variable
+               (:default-value (quote ((t :inherit font-lock-builtin-face)))
+                :type "face")
+                nil [5600 5753])
+            ("helm-buffer-archive" variable
+               (:default-value (quote ((t (:foreground "Gold"))))
+                :type "face")
+                nil [5755 5901])
+            ("helm-non-file-buffer" variable
+               (:default-value (quote ((t (:inherit italic))))
+                :type "face")
+                nil [5903 6050])
+            ("helm-buffers-tick-counter" variable nil nil [6052 6440])
+            ("make-variable-buffer-local" code nil nil [6441 6496])
+            ("helm-buffer-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-g s") (quote helm-buffer-run-zgrep)) (define-key map (kbd "C-s") (quote helm-buffers-run-multi-occur)) (define-key map (kbd "C-x C-d") (quote helm-buffers-run-browse-project)) (define-key map (kbd "C-c o") (quote helm-buffer-switch-other-window)) (define-key map (kbd "C-c C-o") (quote helm-buffer-switch-other-frame)) (define-key map (kbd "C-c =") (quote helm-buffer-run-ediff)) (define-key map (kbd "M-=") (quote helm-buffer-run-ediff-merge)) (define-key map (kbd "C-=") (quote helm-buffer-diff-persistent)) (define-key map (kbd "M-G") (quote helm-buffer-revert-persistent)) (define-key map (kbd "C-c d") (quote helm-buffer-run-kill-persistent)) (define-key map (kbd "M-D") (quote helm-buffer-run-kill-buffers)) (define-key map (kbd "C-x C-s") (quote helm-buffer-save-persistent)) (define-key map (kbd "C-M-%") (quote helm-buffer-run-query-replace-regexp)) (define-key map (kbd "M-%") (quote helm-buffer-run-query-replace)) (define-key map (kbd "M-R") (quote helm-buffer-run-rename-buffer)) (define-key map (kbd "M-m") (quote helm-toggle-all-marks)) (define-key map (kbd "M-a") (quote helm-mark-all)) (define-key map (kbd "C-]") (quote helm-toggle-buffers-details)) (define-key map (kbd "C-c a") (quote helm-buffers-toggle-show-hidden-buffers)) (define-key map (kbd "C-M-SPC") (quote helm-buffers-mark-similar-buffers)) map)) nil [6522 8231])
+            ("helm-buffers-ido-virtual-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-c o") (quote helm-ff-run-switch-other-window)) (define-key map (kbd "C-c C-o") (quote helm-ff-run-switch-other-frame)) (define-key map (kbd "M-g s") (quote helm-ff-run-grep)) (define-key map (kbd "M-g z") (quote helm-ff-run-zgrep)) (define-key map (kbd "M-D") (quote helm-ff-run-delete-file)) (define-key map (kbd "C-c C-x") (quote helm-ff-run-open-file-externally)) map)) nil [8233 8735])
+            ("helm-buffer-max-len-mode" variable nil nil [8739 8776])
+            ("helm-buffers-in-project-p" variable nil nil [8777 8815])
+            ("helm-source-buffers-list" variable nil nil [8816 8853])
+            ("helm-buffers-list--init" function nil nil [8855 10442])
+            ("helm-source-buffers" type
+               (:interfaces ("helm-type-buffer")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("buffer-list" variable
+                       (:documentation "  A function with no arguments to create buffer list."
+                        :default-value "(function helm-buffer-list)")
+                        nil nil)
+                    ("init" variable (:default-value "(quote helm-buffers-list--init)") nil nil)
+                    ("multimatch" variable (:default-value "nil") nil nil)
+                    ("match" variable (:default-value "(quote helm-buffers-match-function)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-buffers-list-persistent-action)") nil nil)
+                    ("keymap" variable (:default-value "helm-buffer-map") nil nil)
+                    ("migemo" variable (:default-value "(quote nomultimatch)") nil nil)
+                    ("volatile" variable (:default-value "t") nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("resume" variable (:default-value "(lambda nil (setq helm-buffers-in-project-p nil))") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-buffer-help-message)") nil nil))                  
+                :type "class")
+                nil [10444 11136])
+            ("helm-source-buffer-not-found" variable (:default-value (helm-build-dummy-source "Create buffer" :action (helm-make-actions "Create buffer (C-u choose mode)" (lambda (candidate) (let ((mjm (or (and helm-current-prefix-arg (intern-soft (helm-comp-read "Major-mode: " helm-buffers-favorite-modes))) (cl-loop for (r . m) in auto-mode-alist when (string-match r candidate) return m))) (buffer (get-buffer-create candidate))) (if mjm (with-current-buffer buffer (funcall mjm)) (set-buffer-major-mode buffer)) (switch-to-buffer buffer)))))) nil [11138 12014])
+            ("ido-temp-list" variable nil nil [12016 12038])
+            ("ido-ignored-list" variable nil nil [12039 12064])
+            ("ido-process-ignore-lists" variable nil nil [12065 12098])
+            ("ido-use-virtual-buffers" variable nil nil [12099 12131])
+            ("ido-virtual-buffers" variable nil nil [12132 12160])
+            ("helm-source-ido-virtual-buffers" variable (:default-value (helm-build-sync-source "Ido virtual buffers" :candidates (lambda nil (let (ido-temp-list ido-ignored-list (ido-process-ignore-lists t)) (when ido-use-virtual-buffers (ido-add-virtual-buffers-to-list) ido-virtual-buffers))) :fuzzy-match helm-buffers-fuzzy-matching :keymap helm-buffers-ido-virtual-map :help-message (quote helm-buffers-ido-virtual-help-message) :action (quote (("Find file" . helm-find-many-files) ("Find file other window" . find-file-other-window) ("Find file other frame" . find-file-other-frame) ("Find file as root" . helm-find-file-as-root) ("Grep File(s) `C-u recurse'" . helm-find-files-grep) ("Zgrep File(s) `C-u Recurse'" . helm-ff-zgrep) ("View file" . view-file) ("Delete file(s)" . helm-delete-marked-files) ("Open file externally (C-u to choose)" . helm-open-file-externally))))) nil [12162 13276])
+            ("ido-use-virtual-buffers" variable nil nil [13280 13312])
+            ("ido-ignore-buffers" variable nil nil [13313 13340])
+            ("helm-buffer-list" function nil nil [13341 13680])
+            ("helm-buffer-size" function (:arguments ("buffer")) nil [13682 13918])
+            ("helm-buffer--show-details" function (:arguments ("buf-name" "prefix" "help-echo" "size" "mode" "dir" "face1" "face2" "proc" "details" "type")) nil [13920 14569])
+            ("helm-buffer--format-mode-name" function (:arguments ("buf")) nil [14571 14886])
+            ("helm-buffer--details" function (:arguments ("buffer" "details")) nil [14888 18424])
+            ("helm-highlight-buffers" function (:arguments ("buffers" "_source")) nil [18426 20760])
+            ("helm-buffer--get-preselection" function (:arguments ("buffer")) nil [20762 21591])
+            ("helm-toggle-buffers-details" function nil nil [21593 22090])
+            ("put" code nil nil [22091 22138])
+            ("helm-buffers--pattern-sans-filters" function (:arguments ("separator")) nil [22140 22427])
+            ("helm-buffers-sort-transformer" function (:arguments ("candidates" "source")) nil [22429 22823])
+            ("helm-buffers-mark-similar-buffers-1" function nil nil [22825 23972])
+            ("helm-buffers-mark-similar-buffers" function (:user-visible-flag t) nil [23974 24363])
+            ("put" code nil nil [24364 24417])
+            ("helm-buffer--match-mjm" function (:arguments ("pattern" "mjm")) nil [24444 25132])
+            ("helm-buffer--memo-hash" variable (:default-value (make-hash-table :test (quote equal))) nil [25134 25196])
+            ("helm-buffer--memo-pattern" function (:arguments ("pattern")) nil [25197 25384])
+            ("helm-buffer--match-pattern" function (:arguments ("pattern" "candidate" "nofuzzy")) nil [25386 26014])
+            ("helm-buffers--match-from-mjm" function (:arguments ("candidate")) nil [26016 26568])
+            ("helm-buffers--match-from-pat" function (:arguments ("candidate")) nil [26570 27093])
+            ("helm-buffers--match-from-inside" function (:arguments ("candidate")) nil [27095 27758])
+            ("helm-buffers--match-from-directory" function (:arguments ("candidate")) nil [27760 28470])
+            ("helm-buffers-match-function" function (:arguments ("candidate")) nil [28472 28760])
+            ("helm-buffer-query-replace-1" function (:arguments ("regexp-flag" "buffers")) nil [28764 29630])
+            ("helm-buffer-query-replace-regexp" function (:arguments ("_candidate")) nil [29632 29725])
+            ("helm-buffer-query-replace" function (:arguments ("_candidate")) nil [29727 29805])
+            ("helm-buffer-toggle-diff" function (:arguments ("candidate")) nil [29807 30094])
+            ("helm-buffer-diff-persistent" function (:user-visible-flag t) nil [30096 30325])
+            ("put" code nil nil [30326 30373])
+            ("helm-revert-buffer" function (:arguments ("candidate")) nil [30375 30534])
+            ("helm-revert-marked-buffers" function (:arguments ("_ignore")) nil [30536 30634])
+            ("helm-buffer-revert-and-update" function (:arguments ("_candidate")) nil [30636 31003])
+            ("helm-buffer-revert-persistent" function (:user-visible-flag t) nil [31005 31257])
+            ("put" code nil nil [31258 31307])
+            ("helm-buffer-save-and-update" function (:arguments ("_candidate")) nil [31309 31763])
+            ("helm-buffer-save-persistent" function (:user-visible-flag t) nil [31765 32007])
+            ("put" code nil nil [32008 32055])
+            ("helm-buffers-rename-buffer" function (:arguments ("candidate")) nil [32057 32205])
+            ("helm-buffer-run-rename-buffer" function (:user-visible-flag t) nil [32207 32410])
+            ("put" code nil nil [32411 32460])
+            ("helm-buffer-run-kill-persistent" function (:user-visible-flag t) nil [32462 32709])
+            ("put" code nil nil [32710 32761])
+            ("helm-kill-marked-buffers" function (:arguments ("_ignore")) nil [32763 33102])
+            ("helm-buffer-run-kill-buffers" function (:user-visible-flag t) nil [33104 33302])
+            ("put" code nil nil [33303 33351])
+            ("helm-buffer-run-grep" function (:user-visible-flag t) nil [33353 33529])
+            ("put" code nil nil [33530 33570])
+            ("helm-buffer-run-zgrep" function (:user-visible-flag t) nil [33572 33750])
+            ("put" code nil nil [33751 33792])
+            ("helm-buffer-run-query-replace-regexp" function (:user-visible-flag t) nil [33794 34017])
+            ("put" code nil nil [34018 34074])
+            ("helm-buffer-run-query-replace" function (:user-visible-flag t) nil [34076 34278])
+            ("put" code nil nil [34279 34328])
+            ("helm-buffer-switch-other-window" function (:user-visible-flag t) nil [34330 34557])
+            ("put" code nil nil [34558 34609])
+            ("helm-buffer-switch-other-frame" function (:user-visible-flag t) nil [34611 34825])
+            ("put" code nil nil [34826 34876])
+            ("helm-buffer-switch-buffers" function (:arguments ("_candidate")) nil [34878 35197])
+            ("helm-buffer-switch-buffers-other-window" function (:arguments ("_candidate")) nil [35199 35392])
+            ("helm-buffer-run-ediff" function (:user-visible-flag t) nil [35394 35580])
+            ("put" code nil nil [35581 35622])
+            ("helm-buffer-run-ediff-merge" function (:user-visible-flag t) nil [35624 35822])
+            ("put" code nil nil [35823 35870])
+            ("helm-buffers-persistent-kill-1" function (:arguments ("buffer-or-name")) nil [35872 36436])
+            ("helm-buffers--quote-truncated-buffer" function (:arguments ("buffer")) nil [36438 37014])
+            ("helm-buffers-persistent-kill" function (:arguments ("_buffer")) nil [37016 37904])
+            ("helm-buffers-list-persistent-action" function (:arguments ("candidate")) nil [37906 38493])
+            ("helm-ediff-marked-buffers" function (:arguments ("_candidate" "merge")) nil [38495 39204])
+            ("helm-ediff-marked-buffers-merge" function (:arguments ("candidate")) nil [39206 39386])
+            ("helm-multi-occur-as-action" function (:arguments ("_candidate")) nil [39388 39997])
+            ("helm-buffers-run-multi-occur" function (:user-visible-flag t) nil [39999 40184])
+            ("put" code nil nil [40185 40233])
+            ("helm-buffers-toggle-show-hidden-buffers" function nil nil [40235 41091])
+            ("put" code nil nil [41092 41151])
+            ("helm-buffers-browse-project" function (:arguments ("buf")) nil [41153 41304])
+            ("helm-buffers-run-browse-project" function (:user-visible-flag t) nil [41306 41604])
+            ("helm-skip-boring-buffers" function (:arguments ("buffers" "_source")) nil [41640 41823])
+            ("helm-shadow-boring-buffers" function (:arguments ("buffers" "_source")) nil [41825 42054])
+            ("helm-buffers-list" function (:user-visible-flag t) nil [42073 42553])
+            ("helm-mini" function (:user-visible-flag t) nil [42570 43005])
+            ("helm-quit-and-helm-mini" function (:user-visible-flag t) nil [43007 43155])
+            ("helm-buffers" package nil nil [43157 43180]))          
+      :file "helm-buffers.el"
+      :pointmax 43324
+      :fsize 43323
+      :lastmodtime '(23537 22014 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [837 854])
+            ("helm" include nil nil [855 870])
+            ("helm-help" include nil nil [871 891])
+            ("helm-utils" include nil nil [892 913])
+            ("declare-function" code nil nil [915 974])
+            ("helm-regexp" customgroup (:user-visible-flag t) nil [978 1075])
+            ("helm-moccur-always-search-in-current" variable nil nil [1077 1236])
+            ("helm-moccur-use-ioccur-style-keys" variable (:default-value t) nil [1238 1394])
+            ("helm-moccur-auto-update-on-resume" variable nil nil [1396 2078])
+            ("helm-source-multi-occur-actions" variable (:default-value (quote (("Go to Line" . helm-moccur-goto-line) ("Goto line other window (C-u vertically)" . helm-moccur-goto-line-ow) ("Goto line new frame" . helm-moccur-goto-line-of) ("Save buffer" . helm-moccur-save-results)))) nil [2080 2465])
+            ("helm-moccur-truncate-lines" variable (:default-value t) nil [2467 2613])
+            ("helm-moccur-show-buffer-fontification" variable nil nil [2615 3127])
+            ("helm-moccur-buffer-substring-fn-for-modes" variable (:default-value (quote ((mu4e-headers-mode . buffer-substring) (package-menu-mode . buffer-substring-no-properties)))) nil [3129 3792])
+            ("helm-occur-show-buffer-name" variable nil nil [3794 4055])
+            ("helm-moccur-buffer" variable
+               (:default-value (quote ((t (:foreground "DarkTurquoise" :underline t))))
+                :type "face")
+                nil [4058 4210])
+            ("helm-resume-need-update" variable
+               (:default-value (quote ((t (:background "red"))))
+                :type "face")
+                nil [4212 4357])
+            ("helm-moccur-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-<down>") (quote helm-goto-next-file)) (define-key map (kbd "M-<up>") (quote helm-goto-precedent-file)) (define-key map (kbd "C-c o") (quote helm-moccur-run-goto-line-ow)) (define-key map (kbd "C-c C-o") (quote helm-moccur-run-goto-line-of)) (define-key map (kbd "C-x C-s") (quote helm-moccur-run-save-buffer)) (when helm-moccur-use-ioccur-style-keys (define-key map (kbd "<right>") (quote helm-execute-persistent-action)) (define-key map (kbd "<left>") (quote helm-moccur-run-default-action))) (delq nil map))) nil [4361 5027])
+            ("helm-build-regexp-history" variable nil nil [5047 5085])
+            ("helm-occur-history" variable nil nil [5086 5117])
+            ("helm-query-replace-regexp" function (:arguments ("_candidate")) nil [5119 5461])
+            ("helm-kill-regexp-as-sexp" function (:arguments ("_candidate")) nil [5463 5614])
+            ("helm-kill-regexp" function (:arguments ("_candidate")) nil [5616 5733])
+            ("helm-query-replace-args" function (:arguments ("regexp")) nil [5735 6302])
+            ("helm-source-regexp" variable (:default-value (helm-build-in-buffer-source "Regexp Builder" :init (lambda nil (helm-init-candidates-in-buffer (quote global) (with-temp-buffer (insert-buffer-substring helm-current-buffer) (buffer-string)))) :get-line (function helm-regexp-get-line) :persistent-action (function helm-regexp-persistent-action) :persistent-help "Show this line" :multiline t :multimatch nil :requires-pattern 2 :group (quote helm-regexp) :mode-line "Press TAB to select action." :action (quote (("Kill Regexp as sexp" . helm-kill-regexp-as-sexp) ("Query Replace Regexp (C-u Not inside word.)" . helm-query-replace-regexp) ("Kill Regexp" . helm-kill-regexp))))) nil [6304 7084])
+            ("helm-regexp-get-line" function (:arguments ("s" "e")) nil [7086 7572])
+            ("helm-regexp-persistent-action" function (:arguments ("pt")) nil [7574 7670])
+            ("helm-regexp-kill-new" function (:arguments ("input")) nil [7672 7784])
+            ("helm-source-occur" variable nil nil [7804 7834])
+            ("helm-occur-init-source" function nil nil [7835 7988])
+            ("helm-multi-occur-buffer-list" variable nil nil [8027 8068])
+            ("helm-multi-occur-buffer-tick" variable nil nil [8069 8110])
+            ("helm-occur--invisible" variable nil nil [8111 8258])
+            ("helm-moccur-init" function nil nil [8260 9516])
+            ("helm-moccur--next-or-previous-char" function nil nil [9518 9662])
+            ("helm-moccur-get-line" function (:arguments ("beg" "end")) nil [9664 10925])
+            ("cl-defun" code nil nil [10927 12157])
+            ("helm-moccur-persistent-action" function (:arguments ("candidate")) nil [12159 12276])
+            ("helm-moccur-goto-line" function (:arguments ("candidate")) nil [12278 12434])
+            ("helm-moccur-goto-line-ow" function (:arguments ("candidate")) nil [12436 12635])
+            ("helm-moccur-goto-line-of" function (:arguments ("candidate")) nil [12637 12829])
+            ("helm-moccur-run-goto-line-ow" function (:user-visible-flag t) nil [12831 13034])
+            ("put" code nil nil [13035 13083])
+            ("helm-moccur-run-goto-line-of" function (:user-visible-flag t) nil [13085 13285])
+            ("put" code nil nil [13286 13334])
+            ("helm-moccur-run-default-action" function nil nil [13336 13473])
+            ("put" code nil nil [13474 13524])
+            ("helm-moccur-before-init-hook" variable nil nil [13526 13628])
+            ("helm-moccur-after-init-hook" variable nil nil [13630 13730])
+            ("helm-source-moccur" variable nil nil [13732 13763])
+            ("helm-source-multi-occur" type
+               (:superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (require (quote helm-grep)) (helm-moccur-init))") nil nil)
+                    ("filter-one-by-one" variable (:default-value "(quote helm-moccur-filter-one-by-one)") nil nil)
+                    ("get-line" variable (:default-value "helm-moccur-get-line") nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("nomark" variable (:default-value "t") nil nil)
+                    ("migemo" variable (:default-value "t") nil nil)
+                    ("action" variable (:default-value "(quote helm-source-multi-occur-actions)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-moccur-persistent-action)") nil nil)
+                    ("persistent-help" variable (:default-value "Go to line") nil nil)
+                    ("resume" variable (:default-value "(quote helm-moccur-resume-fn)") nil nil)
+                    ("candidate-number-limit" variable (:default-value "9999") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-moccur-help-message)") nil nil)
+                    ("keymap" variable (:default-value "helm-moccur-map") nil nil)
+                    ("history" variable (:default-value "(quote helm-occur-history)") nil nil)
+                    ("requires-pattern" variable (:default-value "2") nil nil)
+                    ("before-init-hook" variable (:default-value "(quote helm-moccur-before-init-hook)") nil nil)
+                    ("after-init-hook" variable (:default-value "(quote helm-moccur-after-init-hook)") nil nil)
+                    ("group" variable (:default-value "(quote helm-regexp)") nil nil))                  
+                :type "class")
+                nil [13764 14699])
+            ("helm-moccur-resume-fn" function nil nil [14701 17657])
+            ("helm-moccur-filter-one-by-one" function (:arguments ("candidate" "outside-helm")) nil [17659 18734])
+            ("helm-multi-occur-1" function (:arguments ("buffers" "input")) nil [18736 19831])
+            ("helm-moccur-run-save-buffer" function (:user-visible-flag t) nil [19833 20025])
+            ("put" code nil nil [20026 20073])
+            ("helm-moccur-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map (kbd "RET") (quote helm-moccur-mode-goto-line)) (define-key map (kbd "C-o") (quote helm-moccur-mode-goto-line-ow)) (define-key map (kbd "<C-down>") (quote helm-moccur-mode-goto-line-ow-forward)) (define-key map (kbd "<C-up>") (quote helm-moccur-mode-goto-line-ow-backward)) (define-key map (kbd "<M-down>") (quote helm-gm-next-file)) (define-key map (kbd "<M-up>") (quote helm-gm-precedent-file)) (define-key map (kbd "M-n") (quote helm-moccur-mode-goto-line-ow-forward)) (define-key map (kbd "M-p") (quote helm-moccur-mode-goto-line-ow-backward)) (define-key map (kbd "M-N") (quote helm-gm-next-file)) (define-key map (kbd "M-P") (quote helm-gm-precedent-file)) map)) nil [20104 20861])
+            ("helm-moccur-mode-goto-line" function nil nil [20863 21044])
+            ("helm-moccur-mode-goto-line-ow" function nil nil [21046 21233])
+            ("helm-moccur-mode-goto-line-ow-forward-1" function (:arguments ("arg")) nil [21235 21462])
+            ("helm-moccur-mode-goto-line-ow-forward" function nil nil [21464 21574])
+            ("helm-moccur-mode-goto-line-ow-backward" function nil nil [21576 21688])
+            ("helm-moccur-save-results" function (:arguments ("_candidate")) nil [21690 23603])
+            ("helm-moccur-mode-mouse-goto-line" function (:arguments ("event")) nil [23605 23916])
+            ("put" code nil nil [23917 23969])
+            ("define-derived-mode" code nil nil [23986 24391])
+            ("put" code nil nil [24392 24428])
+            ("helm-moccur-mode--revert-buffer-function" function (:arguments ("_ignore-auto" "_noconfirm")) nil [24430 26458])
+            ("helm-regexp" function (:user-visible-flag t) nil [26508 27063])
+            ("helm-occur" function (:user-visible-flag t) nil [27080 29374])
+            ("helm-occur-from-isearch" function (:user-visible-flag t) nil [29391 30286])
+            ("helm-multi-occur-from-isearch" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [30303 31306])
+            ("helm-regexp" package nil nil [31309 31331]))          
+      :file "helm-regexp.el"
+      :pointmax 31474
+      :fsize 31473
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [817 834])
+            ("helm" include nil nil [835 850])
+            ("helm-lib" include nil nil [851 870])
+            ("helm-help" include nil nil [871 891])
+            ("helm-types" include nil nil [892 913])
+            ("helm-utils" include nil nil [914 935])
+            ("helm-info" include nil nil [936 956])
+            ("helm-eval" include nil nil [957 977])
+            ("helm-files" include nil nil [978 999])
+            ("declare-function" code nil nil [1001 1054])
+            ("declare-function" code nil nil [1055 1108])
+            ("declare-function" code nil nil [1109 1158])
+            ("helm-elisp" customgroup (:user-visible-flag t) nil [1187 1282])
+            ("helm-turn-on-show-completion" variable (:default-value t) nil [1284 1445])
+            ("helm-show-completion-min-window-height" variable (:default-value 7) nil [1447 1651])
+            ("helm-lisp-quoted-function-list" variable (:default-value (quote (funcall apply mapc cl-mapc mapcar cl-mapcar callf callf2 cl-callf cl-callf2 fset fboundp fmakunbound symbol-function))) nil [1653 1990])
+            ("helm-lisp-unquoted-function-list" variable (:default-value (quote (function defadvice))) nil [1992 2227])
+            ("helm-apropos-fuzzy-match" variable nil nil [2229 2366])
+            ("helm-lisp-fuzzy-completion" variable nil nil [2368 2699])
+            ("helm-apropos-function-list" variable (:default-value (quote (helm-def-source--emacs-commands helm-def-source--emacs-functions helm-def-source--eieio-classes helm-def-source--eieio-generic helm-def-source--emacs-variables helm-def-source--emacs-faces))) nil [2701 3260])
+            ("helm-apropos-defaut-info-lookup-sources" variable (:default-value (quote (helm-source-info-elisp helm-source-info-cl helm-source-info-eieio))) nil [3262 3616])
+            ("helm-show-completion-display-function" variable (:default-value (if (display-graphic-p) (function helm-display-buffer-in-own-frame) (function helm-show-completion-default-display-function))) nil [3618 4121])
+            ("helm-elisp-faces" customgroup (:user-visible-flag t) nil [4140 4275])
+            ("helm-lisp-show-completion" variable
+               (:default-value (quote ((t (:background "DarkSlateGray"))))
+                :type "face")
+                nil [4277 4444])
+            ("helm-lisp-completion-info" variable
+               (:default-value (quote ((t (:foreground "red"))))
+                :type "face")
+                nil [4446 4597])
+            ("helm-elisp-help-function" variable (:default-value (quote helm-elisp-show-help)) nil [4599 4942])
+            ("helm-locate-library-fuzzy-match" variable (:default-value t) nil [4944 5093])
+            ("helm-show-completion-overlay" variable nil nil [5189 5230])
+            ("helm-show-completion" function nil nil [5280 5487])
+            ("helm-show-completion-init-overlay" function (:arguments ("beg" "end")) nil [5489 5694])
+            ("helm-show-completion-default-display-function" function (:arguments ("buffer" "_args")) nil [5696 6731])
+            ("with-helm-show-completion" function (:arguments ("beg" "end" "body")) nil [6733 8029])
+            ("helm-lisp-completion--predicate-at-point" function (:arguments ("beg")) nil [8067 9771])
+            ("helm-thing-before-point" function (:arguments ("limits" "regexp")) nil [9773 10442])
+            ("helm-bounds-of-thing-before-point" function (:arguments ("regexp")) nil [10444 10645])
+            ("helm-insert-completion-at-point" function (:arguments ("beg" "end" "str")) nil [10647 11226])
+            ("helm-lisp-completion--cache" variable nil nil [11228 11268])
+            ("helm-lgst-len" variable nil nil [11269 11295])
+            ("helm-lisp-completion-at-point" function (:user-visible-flag t) nil [11311 13961])
+            ("helm-lisp-completion-persistent-action" function (:arguments ("candidate" "name")) nil [13963 14257])
+            ("helm-lisp-completion-persistent-help" function nil nil [14259 14556])
+            ("helm-elisp--show-help-1" function (:arguments ("candidate" "name")) nil [14558 15107])
+            ("helm-elisp-show-help" function (:arguments ("candidate" "name")) nil [15109 15511])
+            ("helm-elisp-show-doc-modeline" function (:arguments ("candidate" "name")) nil [15513 15875])
+            ("helm-lisp-completion-transformer" function (:arguments ("candidates" "_source")) nil [15877 16521])
+            ("helm-get-first-line-documentation" function (:arguments ("sym" "name")) nil [16523 17475])
+            ("helm-complete-file-name-at-point" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [17549 18707])
+            ("helm-lisp-indent" function nil nil [18724 19108])
+            ("helm-lisp-completion-or-file-name-at-point" function (:user-visible-flag t) nil [19125 19648])
+            ("helm-apropos-history" variable nil nil [19670 19703])
+            ("helm-apropos-init" function (:arguments ("test" "default")) nil [19705 20144])
+            ("helm-apropos-init-faces" function (:arguments ("default")) nil [20146 20795])
+            ("helm-apropos-default-sort-fn" function (:arguments ("candidates" "_source")) nil [20797 20951])
+            ("helm-apropos-clean-history-variable" function (:arguments ("candidate")) nil [20953 21613])
+            ("helm-apropos-clean-ring" function (:arguments ("candidate")) nil [21615 22391])
+            ("helm-apropos-action-transformer" function (:arguments ("actions" "candidate")) nil [22393 23514])
+            ("helm-def-source--emacs-variables" function (:arguments ("default")) nil [23516 24431])
+            ("helm-def-source--emacs-faces" function (:arguments ("default")) nil [24433 25451])
+            ("helm-def-source--emacs-commands" function (:arguments ("default")) nil [25453 26205])
+            ("helm-def-source--emacs-functions" function (:arguments ("default")) nil [26207 27218])
+            ("helm-def-source--eieio-classes" function (:arguments ("default")) nil [27220 28047])
+            ("helm-def-source--eieio-generic" function (:arguments ("default")) nil [28049 28899])
+            ("helm-info-lookup-fallback-source" function (:arguments ("candidate")) nil [28901 29874])
+            ("helm-info-lookup-symbol-1" function (:arguments ("c")) nil [29876 30197])
+            ("helm-info-lookup-symbol" function (:arguments ("candidate")) nil [30199 30455])
+            ("helm-apropos" function
+               (:user-visible-flag t
+                :arguments ("default"))
+                nil [30472 31048])
+            ("helm-source-advice" variable (:default-value (helm-build-sync-source "Function Advice" :init (lambda nil (require (quote advice))) :candidates (quote helm-advice-candidates) :action (helm-make-actions "Toggle Enable/Disable" (quote helm-advice-toggle)) :persistent-action (quote helm-advice-persistent-action) :nomark t :multiline t :persistent-help "Toggle describe function / C-u C-j: Toggle advice")) nil [31070 31456])
+            ("helm-advice-candidates" function nil nil [31458 32168])
+            ("helm-advice-persistent-action" function (:arguments ("func-class-advice")) nil [32170 32346])
+            ("helm-advice-toggle" function (:arguments ("func-class-advice")) nil [32348 32786])
+            ("helm-advice-update-current-display-string" function nil nil [32788 33110])
+            ("helm-manage-advice" function (:user-visible-flag t) nil [33127 33291])
+            ("helm-locate-library-scan-list" function nil nil [33326 33621])
+            ("helm-locate-library" function (:user-visible-flag t) nil [33638 34975])
+            ("helm-set-variable" function (:arguments ("var")) nil [34977 35408])
+            ("helm-absolute-time-timers-class" type
+               (:interfaces ("helm-type-timers")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "timer-list") nil nil)
+                    ("allow-dups" variable (:default-value "t") nil nil)
+                    ("candidate-transformer" variable (:default-value "(lambda (candidates) (cl-loop for timer in candidates collect (cons (helm-elisp--format-timer timer) timer)))") nil nil))                  
+                :type "class")
+                nil [35436 35756])
+            ("helm-source-absolute-time-timers" variable (:default-value (helm-make-source "Absolute Time Timers" (quote helm-absolute-time-timers-class))) nil [35758 35876])
+            ("helm-idle-time-timers-class" type
+               (:interfaces ("helm-type-timers")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "timer-idle-list") nil nil)
+                    ("allow-dups" variable (:default-value "t") nil nil)
+                    ("candidate-transformer" variable (:default-value "(lambda (candidates) (cl-loop for timer in candidates collect (cons (helm-elisp--format-timer timer) timer)))") nil nil))                  
+                :type "class")
+                nil [35878 36199])
+            ("helm-source-idle-time-timers" variable (:default-value (helm-make-source "Idle Time Timers" (quote helm-idle-time-timers-class))) nil [36201 36307])
+            ("helm-elisp--format-timer" function (:arguments ("timer")) nil [36309 36852])
+            ("helm-timers" function (:user-visible-flag t) nil [36869 37078])
+            ("helm-btf--usable-p" function nil nil [37116 37329])
+            ("if" code nil nil [37331 38746])
+            ("helm-source-complex-command-history" variable (:default-value (helm-build-sync-source "Complex Command History" :candidates (lambda nil (cl-loop for i in command-history unless (equal i (quote (helm-complex-command-history))) collect (prin1-to-string i))) :action (helm-make-actions "Eval" (lambda (candidate) (and (boundp (quote helm-sexp--last-sexp)) (setq helm-sexp--last-sexp candidate)) (let ((command (read candidate))) (unless (equal command (car command-history)) (setq command-history (cons command command-history)))) (run-with-timer 0.1 nil (function helm-sexp-eval) candidate)) "Edit and eval" (lambda (candidate) (edit-and-eval-command "Eval: " (read candidate)))) :persistent-action (function helm-sexp-eval) :multiline t)) nil [38748 39827])
+            ("helm-complex-command-history" function (:user-visible-flag t) nil [39844 40048])
+            ("helm-elisp" package nil nil [40050 40071]))          
+      :file "helm-elisp.el"
+      :pointmax 40213
+      :fsize 40212
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [809 826])
+            ("helm" include nil nil [827 842])
+            ("helm-help" include nil nil [843 863])
+            ("eldoc" include nil nil [864 880])
+            ("edebug" include nil nil [881 898])
+            ("helm-eval" customgroup (:user-visible-flag t) nil [902 995])
+            ("helm-eldoc-in-minibuffer-show-fn" variable (:default-value (quote helm-show-info-in-mode-line)) nil [997 1191])
+            ("helm-show-info-in-mode-line-delay" variable (:default-value 12) nil [1193 1352])
+            ("if" code nil nil [1413 2341])
+            ("helm-eldoc-active-minibuffers-list" variable nil nil [2383 2430])
+            ("helm-eval-expression-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "<C-return>") (quote helm-eval-new-line-and-indent)) (define-key map (kbd "<M-tab>") (quote lisp-indent-line)) (define-key map (kbd "<C-tab>") (quote helm-lisp-completion-at-point)) (define-key map (kbd "C-p") (quote previous-line)) (define-key map (kbd "C-n") (quote next-line)) (define-key map (kbd "<up>") (quote previous-line)) (define-key map (kbd "<down>") (quote next-line)) (define-key map (kbd "<right>") (quote forward-char)) (define-key map (kbd "<left>") (quote backward-char)) map)) nil [2432 3070])
+            ("helm-build-evaluation-result-source" function nil nil [3072 4542])
+            ("helm-eval-new-line-and-indent" function nil nil [4544 4631])
+            ("helm-eldoc-store-minibuffer" function nil nil [4633 4853])
+            ("helm-eldoc-show-in-eval" function nil nil [4855 5742])
+            ("helm-show-info-in-mode-line" function (:arguments ("str")) nil [5744 6051])
+            ("helm-source-calculation-result" variable (:default-value (helm-build-dummy-source "Calculation Result" :filtered-candidate-transformer (lambda (_candidates _source) (list (condition-case nil (calc-eval helm-pattern) (error "error")))) :nohighlight t :action (quote (("Copy result to kill-ring" lambda (candidate) (kill-new candidate) (message "Result \"%s\" copied to kill-ring" candidate)) ("Copy operation to kill-ring" lambda (_candidate) (kill-new helm-input) (message "Calculation copied to kill-ring")))))) nil [6082 7011])
+            ("helm-eval-expression" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7028 7358])
+            ("eldoc-idle-delay" variable nil nil [7360 7385])
+            ("helm-eval-expression-with-eldoc" function (:user-visible-flag t) nil [7401 7958])
+            ("helm-calcul-expression" function (:user-visible-flag t) nil [7975 8167])
+            ("helm-eval" package nil nil [8169 8189]))          
+      :file "helm-eval.el"
+      :pointmax 8330
+      :fsize 8329
+      :lastmodtime '(23537 22014 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm-files" include nil nil [815 836])
+            ("helm-external" include nil nil [837 861])
+            ("helm-bookmark" include nil nil [862 886])
+            ("helm-multi-files-toggle-locate-binding" variable (:default-value "C-c p") nil [888 1058])
+            ("helm-for-files-preferred-list" variable (:default-value (quote (helm-source-buffers-list helm-source-recentf helm-source-bookmarks helm-source-file-cache helm-source-files-in-current-dir helm-source-locate))) nil [1060 1510])
+            ("helm-for-files-tramp-not-fancy" variable (:default-value t) nil [1512 1697])
+            ("file-cache-alist" variable nil nil [1720 1745])
+            ("helm-file-cache" type
+               (:interfaces ("helm-type-file")
+                :superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (require (quote filecache)))") nil nil))                  
+                :type "class")
+                nil [1747 1866])
+            ("helm-file-cache-get-candidates" function nil nil [1868 2102])
+            ("helm-source-file-cache" variable nil nil [2104 2139])
+            ("helm-file-cache-fuzzy-match" variable nil nil [2141 2556])
+            ("cl-defun" code nil nil [2558 2933])
+            ("helm-transform-file-cache" function (:arguments ("actions" "_candidate")) nil [2935 3247])
+            ("helm-recentf--basename-flag" variable nil nil [3273 3313])
+            ("helm-recentf-pattern-transformer" function (:arguments ("pattern")) nil [3315 3827])
+            ("helm-turn-on-recentf" variable (:default-value t) nil [3829 3956])
+            ("helm-recentf-source" type
+               (:interfaces ("helm-type-file")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (require (quote recentf)) (when helm-turn-on-recentf (recentf-mode 1)))") nil nil)
+                    ("candidates" variable (:default-value "(lambda nil recentf-list)") nil nil)
+                    ("pattern-transformer" variable (:default-value "(quote helm-recentf-pattern-transformer)") nil nil)
+                    ("match-part" variable (:default-value "(lambda (candidate) (if (or helm-ff-transformer-show-only-basename helm-recentf--basename-flag) (helm-basename candidate) candidate))") nil nil)
+                    ("migemo" variable (:default-value "t") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-ff-kill-or-find-buffer-fname)") nil nil))                  
+                :type "class")
+                nil [3958 4626])
+            ("helm--setup-source" function
+               (:parent "helm-recentf-source"
+                :arguments ("source"))
+                nil [4628 5037])
+            ("helm-source-recentf" variable nil nil [5039 5189])
+            ("helm-recentf-fuzzy-match" variable nil nil [5191 5633])
+            ("helm-highlight-files" function (:arguments ("files" "_source")) nil [5668 7887])
+            ("helm-files-in-current-dir-source" type
+               (:interfaces ("helm-type-file")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "(lambda nil (with-helm-current-buffer (let ((dir (helm-current-directory))) (when (file-accessible-directory-p dir) (directory-files dir t)))))") nil nil)
+                    ("pattern-transformer" variable (:default-value "(quote helm-recentf-pattern-transformer)") nil nil)
+                    ("match-part" variable (:default-value "(lambda (candidate) (if (or helm-ff-transformer-show-only-basename helm-recentf--basename-flag) (helm-basename candidate) candidate))") nil nil)
+                    ("fuzzy-match" variable (:default-value "t") nil nil)
+                    ("migemo" variable (:default-value "t") nil nil))                  
+                :type "class")
+                nil [7889 8631])
+            ("helm-source-files-in-current-dir" variable (:default-value (helm-make-source "Files from Current Directory" (quote helm-files-in-current-dir-source))) nil [8633 8766])
+            ("helm-for-files" function (:user-visible-flag t) nil [8783 9268])
+            ("helm-multi-files-toggle-to-locate" function nil nil [9270 9953])
+            ("put" code nil nil [9954 10007])
+            ("helm-multi-files" function (:user-visible-flag t) nil [10024 11903])
+            ("helm-recentf" function (:user-visible-flag t) nil [11920 12118])
+            ("helm-for-files" package nil nil [12120 12145]))          
+      :file "helm-for-files.el"
+      :pointmax 12291
+      :fsize 12290
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [844 861])
+            ("helm" include nil nil [862 877])
+            ("helm-help" include nil nil [878 898])
+            ("helm-net" include nil nil [899 918])
+            ("helm-external" customgroup (:user-visible-flag t) nil [922 1024])
+            ("helm-raise-command" variable nil nil [1026 1269])
+            ("helm-external-programs-associations" variable nil nil [1271 1577])
+            ("helm-default-external-file-browser" variable (:default-value "nautilus") nil [1579 1954])
+            ("helm-external-command-history" variable nil nil [1972 2014])
+            ("helm-external-commands-list" variable nil nil [2015 2191])
+            ("helm-external-commands-list-1" function (:arguments ("sort")) nil [2193 3277])
+            ("helm-run-or-raise" function (:arguments ("exe" "file")) nil [3279 4918])
+            ("helm-get-mailcap-for-file" function (:arguments ("filename")) nil [4920 5390])
+            ("helm-get-default-program-for-file" function (:arguments ("filename")) nil [5392 5973])
+            ("helm-open-file-externally" function (:arguments ("file")) nil [5975 8295])
+            ("helm-run-external-command" function
+               (:user-visible-flag t
+                :arguments ("program"))
+                nil [8312 9115])
+            ("helm-external" package nil nil [9118 9142]))          
+      :file "helm-external.el"
+      :pointmax 9284
+      :fsize 9283
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [808 825])
+            ("helm" include nil nil [826 841])
+            ("helm-lib" include nil nil [842 861])
+            ("imenu" include nil nil [862 878])
+            ("helm-utils" include nil nil [879 900])
+            ("helm-help" include nil nil [901 921])
+            ("helm-imenu" customgroup (:user-visible-flag t) nil [925 1020])
+            ("helm-imenu-delimiter" variable (:default-value " / ") nil [1022 1161])
+            ("helm-imenu-execute-action-at-once-if-one" variable (:default-value (function helm-imenu--execute-action-at-once-p)) nil [1163 1346])
+            ("helm-imenu-lynx-style-map" variable (:default-value t) nil [1348 1468])
+            ("helm-imenu-all-buffer-assoc" variable nil nil [1470 1876])
+            ("helm-imenu-in-all-buffers-separate-sources" variable (:default-value t) nil [1878 2433])
+            ("helm-imenu-type-faces" variable (:default-value (quote (("^Variables$" . font-lock-variable-name-face) ("^\\(Function\\|Functions\\|Defuns\\)$" . font-lock-function-name-face) ("^\\(Types\\|Provides\\|Requires\\|Classes\\|Class\\|Includes\\|Imports\\|Misc\\|Code\\)$" . font-lock-type-face)))) nil [2435 3091])
+            ("helm-imenu-extra-modes" variable nil nil [3093 3243])
+            ("helm-imenu-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-<down>") (quote helm-imenu-next-section)) (define-key map (kbd "M-<up>") (quote helm-imenu-previous-section)) (when helm-imenu-lynx-style-map (define-key map (kbd "<left>") (quote helm-maybe-exit-minibuffer)) (define-key map (kbd "<right>") (quote helm-execute-persistent-action)) (define-key map (kbd "M-<left>") (quote helm-previous-source)) (define-key map (kbd "M-<right>") (quote helm-next-source))) (delq nil map))) nil [3257 3804])
+            ("helm-imenu-next-or-previous-section" function (:arguments ("n")) nil [3806 4436])
+            ("helm-imenu-next-section" function nil nil [4438 4530])
+            ("helm-imenu-previous-section" function nil nil [4532 4629])
+            ("helm-cached-imenu-alist" variable nil nil [4647 4683])
+            ("make-variable-buffer-local" code nil nil [4684 4737])
+            ("helm-cached-imenu-candidates" variable nil nil [4739 4780])
+            ("make-variable-buffer-local" code nil nil [4781 4839])
+            ("helm-cached-imenu-tick" variable nil nil [4841 4876])
+            ("make-variable-buffer-local" code nil nil [4877 4929])
+            ("helm-imenu--in-all-buffers-cache" variable nil nil [4931 4976])
+            ("helm-source-imenu" variable nil nil [4979 5039])
+            ("helm-source-imenu-all" variable nil nil [5040 5074])
+            ("helm-imenu-source" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "(quote helm-imenu-candidates)") nil nil)
+                    ("candidate-transformer" variable (:default-value "(quote helm-imenu-transformer)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-imenu-persistent-action)") nil nil)
+                    ("persistent-help" variable (:default-value "Show this entry") nil nil)
+                    ("nomark" variable (:default-value "t") nil nil)
+                    ("keymap" variable (:default-value "helm-imenu-map") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-imenu-help-message)") nil nil)
+                    ("action" variable (:default-value "(quote helm-imenu-action)") nil nil)
+                    ("group" variable (:default-value "(quote helm-imenu)") nil nil))                  
+                :type "class")
+                nil [5076 5534])
+            ("helm-imenu-fuzzy-match" variable nil nil [5536 5860])
+            ("helm-imenu--maybe-switch-to-buffer" function (:arguments ("candidate")) nil [5863 6037])
+            ("helm-imenu--execute-action-at-once-p" function nil nil [6039 6391])
+            ("helm-imenu-action" function (:arguments ("candidate")) nil [6393 6881])
+            ("helm-imenu-persistent-action" function (:arguments ("candidate")) nil [6883 7087])
+            ("helm-imenu-candidates" function (:arguments ("buffer")) nil [7089 7633])
+            ("helm-imenu-candidates-in-all-buffers" function (:arguments ("build-sources")) nil [7635 8997])
+            ("helm-imenu--candidates-1" function (:arguments ("alist")) nil [8999 10453])
+            ("helm-imenu--get-prop" function (:arguments ("item")) nil [10455 10917])
+            ("helm-imenu-transformer" function (:arguments ("candidates")) nil [10919 12133])
+            ("helm-imenu" function (:user-visible-flag t) nil [12151 12733])
+            ("helm-imenu-in-all-buffers" function (:user-visible-flag t) nil [12750 14402])
+            ("helm-imenu" package nil nil [14404 14425]))          
+      :file "helm-imenu.el"
+      :pointmax 14567
+      :fsize 14566
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [811 828])
+            ("helm" include nil nil [829 844])
+            ("helm-help" include nil nil [845 865])
+            ("helm-font" customgroup (:user-visible-flag t) nil [869 959])
+            ("helm-ucs-recent-size" variable (:default-value 10) nil [961 1069])
+            ("helm-ucs-actions" variable (:default-value (quote (("Insert character" . helm-ucs-insert-char) ("Insert character name" . helm-ucs-insert-name) ("Insert character code in hex" . helm-ucs-insert-code) ("Kill marked characters" . helm-ucs-kill-char) ("Kill name" . helm-ucs-kill-name) ("Kill code" . helm-ucs-kill-code)))) nil [1071 1564])
+            ("helm-ucs-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "<C-backspace>") (quote helm-ucs-persistent-delete)) (define-key map (kbd "<C-left>") (quote helm-ucs-persistent-backward)) (define-key map (kbd "<C-right>") (quote helm-ucs-persistent-forward)) (define-key map (kbd "C-c SPC") (quote helm-ucs-persistent-insert-space)) map)) nil [1566 1989])
+            ("helm-ucs-char" variable
+               (:default-value (quote ((((class color) (background dark)) (:foreground "Gold"))))
+                :type "face")
+                nil [1991 2138])
+            ("helm-xfonts-cache" variable nil nil [2167 2197])
+            ("helm-previous-font" variable nil nil [2198 2229])
+            ("helm-source-xfonts" variable (:default-value (helm-build-sync-source "X Fonts" :init (lambda nil (unless helm-xfonts-cache (setq helm-xfonts-cache (x-list-fonts "*"))) (setq helm-previous-font (cdr (assq (quote font) (frame-parameters))))) :candidates (quote helm-xfonts-cache) :action (quote (("Copy font to kill ring" lambda (elm) (kill-new elm)) ("Set font" lambda (elm) (kill-new elm) (set-frame-font elm (quote keep-size)) (message "Font copied to kill ring")))) :cleanup (lambda nil (set-frame-font helm-previous-font (quote keep-size))) :persistent-action (lambda (new-font) (set-frame-font new-font (quote keep-size)) (kill-new new-font)) :persistent-help "Preview font and copy to kill-ring")) nil [2230 3281])
+            ("helm-ucs--max-len" variable nil nil [3317 3347])
+            ("helm-ucs--names" variable nil nil [3348 3376])
+            ("helm-ucs-history" variable nil nil [3377 3406])
+            ("helm-ucs-recent" variable nil nil [3407 3477])
+            ("helm-calculate-ucs-alist-max-len" function (:arguments ("names")) nil [3479 3793])
+            ("helm-calculate-ucs-hash-table-max-len" function (:arguments ("names")) nil [3795 4167])
+            ("helm-calculate-ucs-max-len" function nil nil [4169 4446])
+            ("helm-ucs-collect-symbols-alist" function (:arguments ("names")) nil [4448 5520])
+            ("helm-ucs-collect-symbols-hash-table" function (:arguments ("names")) nil [5522 6413])
+            ("helm-ucs-collect-symbols" function (:arguments ("ucs-struct")) nil [6415 6735])
+            ("helm-ucs-init" function nil nil [6737 7043])
+            ("helm-ucs-match" function (:arguments ("candidate" "n")) nil [7069 7344])
+            ("helm-ucs-save-recentest" function (:arguments ("candidate")) nil [7346 7584])
+            ("helm-ucs-insert" function (:arguments ("candidate" "n")) nil [7586 7770])
+            ("helm-ucs-insert-char" function (:arguments ("candidate")) nil [7772 7892])
+            ("helm-ucs-insert-code" function (:arguments ("candidate")) nil [7894 8014])
+            ("helm-ucs-insert-name" function (:arguments ("candidate")) nil [8016 8136])
+            ("helm-ucs-kill-char" function (:arguments ("_candidate")) nil [8154 8496])
+            ("helm-ucs-kill-code" function (:arguments ("candidate")) nil [8498 8616])
+            ("helm-ucs-kill-name" function (:arguments ("candidate")) nil [8618 8736])
+            ("helm-ucs-forward-char" function (:arguments ("_candidate")) nil [8784 8876])
+            ("helm-ucs-backward-char" function (:arguments ("_candidate")) nil [8878 8972])
+            ("helm-ucs-delete-backward" function (:arguments ("_candidate")) nil [8974 9069])
+            ("helm-ucs-insert-space" function (:arguments ("_candidate")) nil [9071 9159])
+            ("helm-ucs-persistent-forward" function nil nil [9161 9348])
+            ("put" code nil nil [9349 9396])
+            ("helm-ucs-persistent-backward" function nil nil [9398 9581])
+            ("put" code nil nil [9582 9630])
+            ("helm-ucs-persistent-delete" function nil nil [9632 9819])
+            ("put" code nil nil [9820 9866])
+            ("helm-ucs-persistent-insert-space" function nil nil [9868 10070])
+            ("helm-source-ucs-recent" variable (:default-value (helm-build-sync-source "Recent UCS" :action helm-ucs-actions :candidates (lambda nil helm-ucs-recent) :help-message helm-ucs-help-message :keymap helm-ucs-map :volatile t)) nil [10072 10297])
+            ("helm-source-ucs" variable (:default-value (helm-build-in-buffer-source "UCS names" :data (function helm-ucs-init) :get-line (function buffer-substring) :help-message (quote helm-ucs-help-message) :filtered-candidate-transformer (lambda (candidates _source) (sort candidates (function helm-generic-sort-fn))) :action helm-ucs-actions :persistent-action (lambda (candidate) (helm-ucs-insert-char candidate) (helm-force-update)) :keymap helm-ucs-map)) nil [10299 10831])
+            ("helm-select-xfont" function (:user-visible-flag t) nil [10849 11011])
+            ("helm-ucs" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [11028 11505])
+            ("helm-font" package nil nil [11507 11527]))          
+      :file "helm-font.el"
+      :pointmax 11668
+      :fsize 11724
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [820 837])
+            ("helm" include nil nil [838 853])
+            ("helm-help" include nil nil [854 874])
+            ("package" include nil nil [875 893])
+            ("helm-el-package" customgroup (:user-visible-flag t) nil [895 965])
+            ("helm-el-package-initial-filter" variable (:default-value (quote all)) nil [967 1389])
+            ("helm-el-truncate-lines" variable (:default-value t) nil [1391 1519])
+            ("helm-el-package--show-only" variable (:default-value (quote all)) nil [1539 1579])
+            ("helm-el-package--initialized-p" variable nil nil [1580 1623])
+            ("helm-el-package--tabulated-list" variable nil nil [1624 1668])
+            ("helm-el-package--upgrades" variable nil nil [1669 1707])
+            ("helm-el-package--removable-packages" variable nil nil [1708 1756])
+            ("package-menu-async" variable nil nil [1795 1822])
+            ("declare-function" code nil nil [1853 1926])
+            ("helm-el-package--init" function nil nil [1928 4000])
+            ("helm-el-package-describe" function (:arguments ("candidate")) nil [4002 4251])
+            ("helm-el-package-visit-homepage" function (:arguments ("candidate")) nil [4253 4835])
+            ("helm-el-run-visit-homepage" function nil nil [4837 4979])
+            ("put" code nil nil [4980 5026])
+            ("helm-el-package-install-1" function (:arguments ("pkg-list")) nil [5028 5926])
+            ("helm-el-package-install" function (:arguments ("_candidate")) nil [5928 6027])
+            ("helm-el-run-package-install" function nil nil [6029 6165])
+            ("put" code nil nil [6166 6213])
+            ("helm-el-package-uninstall-1" function (:arguments ("pkg-list" "force")) nil [6215 8618])
+            ("helm-el-package-uninstall" function (:arguments ("_candidate")) nil [8620 8747])
+            ("helm-el-run-package-uninstall" function nil nil [8749 8889])
+            ("put" code nil nil [8890 8939])
+            ("helm-el-package-menu--find-upgrades" function nil nil [8941 9835])
+            ("helm-el-package-upgrade-1" function (:arguments ("pkg-list")) nil [9837 10677])
+            ("helm-el-package-upgrade" function (:arguments ("_candidate")) nil [10679 10975])
+            ("helm-el-run-package-upgrade" function nil nil [10977 11113])
+            ("put" code nil nil [11114 11161])
+            ("helm-el-package-upgrade-all" function nil nil [11163 11592])
+            ("helm-el-package-upgrade-all-action" function (:arguments ("_candidate")) nil [11594 11681])
+            ("helm-el-run-package-upgrade-all" function nil nil [11683 11834])
+            ("put" code nil nil [11835 11886])
+            ("helm-el-package--transformer" function (:arguments ("candidates" "_source")) nil [11888 13688])
+            ("helm-el-package-show-built-in" function nil nil [13690 13834])
+            ("put" code nil nil [13835 13884])
+            ("helm-el-package-show-upgrade" function nil nil [13886 14028])
+            ("put" code nil nil [14029 14077])
+            ("helm-el-package-show-installed" function nil nil [14079 14225])
+            ("put" code nil nil [14226 14276])
+            ("helm-el-package-show-all" function nil nil [14278 14412])
+            ("put" code nil nil [14413 14457])
+            ("helm-el-package-show-uninstalled" function nil nil [14459 14609])
+            ("put" code nil nil [14610 14662])
+            ("helm-el-package-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-I") (quote helm-el-package-show-installed)) (define-key map (kbd "M-O") (quote helm-el-package-show-uninstalled)) (define-key map (kbd "M-U") (quote helm-el-package-show-upgrade)) (define-key map (kbd "M-B") (quote helm-el-package-show-built-in)) (define-key map (kbd "M-A") (quote helm-el-package-show-all)) (define-key map (kbd "C-c i") (quote helm-el-run-package-install)) (define-key map (kbd "C-c r") (quote helm-el-run-package-reinstall)) (define-key map (kbd "C-c d") (quote helm-el-run-package-uninstall)) (define-key map (kbd "C-c u") (quote helm-el-run-package-upgrade)) (define-key map (kbd "C-c U") (quote helm-el-run-package-upgrade-all)) (define-key map (kbd "C-c @") (quote helm-el-run-visit-homepage)) map)) nil [14664 15493])
+            ("helm-source-list-el-package" variable nil nil [15495 15535])
+            ("helm-list-el-package-source" type
+               (:superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("init" variable (:default-value "(quote helm-el-package--init)") nil nil)
+                    ("get-line" variable (:default-value "(quote buffer-substring)") nil nil)
+                    ("filtered-candidate-transformer" variable (:default-value "(quote helm-el-package--transformer)") nil nil)
+                    ("action-transformer" variable (:default-value "(quote helm-el-package--action-transformer)") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-el-package-help-message)") nil nil)
+                    ("keymap" variable (:default-value "helm-el-package-map") nil nil)
+                    ("update" variable (:default-value "(quote helm-el-package--update)") nil nil)
+                    ("candidate-number-limit" variable (:default-value "9999") nil nil)
+                    ("action" variable (:default-value "(quote ((\"Describe package\" . helm-el-package-describe) (\"Visit homepage\" . helm-el-package-visit-homepage)))") nil nil)
+                    ("group" variable (:default-value "(quote helm-el-package)") nil nil))                  
+                :type "class")
+                nil [15536 16207])
+            ("helm-el-package--action-transformer" function (:arguments ("actions" "candidate")) nil [16209 18058])
+            ("helm-el-package--update" function nil nil [18060 18138])
+            ("helm-el-package-recompile" function (:arguments ("_pkg")) nil [18140 18664])
+            ("helm-el-package-reinstall" function (:arguments ("_pkg")) nil [18666 19762])
+            ("helm-el-run-package-reinstall" function nil nil [19764 19904])
+            ("put" code nil nil [19905 19954])
+            ("helm-list-elisp-packages" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [19971 20455])
+            ("helm-list-elisp-packages-no-fetch" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [20472 20801])
+            ("helm-elisp-package" package nil nil [20803 20832]))          
+      :file "helm-elisp-package.el"
+      :pointmax 20870
+      :fsize 20869
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm-for-files" include nil nil [823 848])
+            ("helm-files-in-all-dired-candidates" function nil nil [908 1224])
+            ("helm-files-dired-source" type
+               (:interfaces ("helm-type-file")
+                :superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "(function helm-files-in-all-dired-candidates)") nil nil))                  
+                :type "class")
+                nil [1300 1432])
+            ("helm-source-files-in-all-dired" variable (:default-value (helm-make-source "Files in all dired buffer." (quote helm-files-dired-source))) nil [1434 1548])
+            ("session-file-alist" variable nil nil [1705 1732])
+            ("helm-source-session-class" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("candidates" variable (:default-value "(lambda nil (cl-delete-if-not (lambda (f) (or (string-match helm-tramp-file-name-regexp f) (file-exists-p f))) (mapcar (quote car) session-file-alist)))") nil nil)
+                    ("keymap" variable (:default-value "helm-generic-files-map") nil nil)
+                    ("help-message" variable (:default-value "helm-generic-file-help-message") nil nil)
+                    ("action" variable (:default-value "(quote helm-type-file-actions)") nil nil))                  
+                :type "class")
+                nil [1733 2269])
+            ("helm-source-session" variable nil nil [2271 2337])
+            ("helm-session-fuzzy-match" variable nil nil [2339 2673])
+            ("helm-source-tracker-transformer" function (:arguments ("candidates" "_source")) nil [2742 3150])
+            ("helm-source-tracker-search" variable (:default-value (helm-build-async-source "Tracker Search" :candidates-process (lambda nil (start-process "tracker-search-process" nil "tracker" "search" "--disable-snippets" "--disable-color" "--limit=512" helm-pattern)) :filtered-candidate-transformer (function helm-source-tracker-transformer) :keymap helm-generic-files-map :action (quote helm-type-file-actions) :action-transformer (quote (helm-transform-file-load-el helm-transform-file-browse-url)) :requires-pattern 3)) nil [3152 4181])
+            ("helm-mac-spotlight-source" type
+               (:interfaces ("helm-type-file")
+                :superclasses "helm-source-async"
+                :members 
+                  ( ("candidates-process" variable (:default-value "(lambda nil (start-process \"mdfind-process\" nil \"mdfind\" helm-pattern))") nil nil)
+                    ("requires-pattern" variable (:default-value "3") nil nil))                  
+                :type "class")
+                nil [4221 4506])
+            ("helm-source-mac-spotlight" variable (:default-value (helm-make-source "mdfind" (quote helm-mac-spotlight-source))) nil [4508 4676])
+            ("helm-x-files" package nil nil [4678 4701]))          
+      :file "helm-x-files.el"
+      :pointmax 4845
+      :fsize 4844
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [808 825])
+            ("helm" include nil nil [826 841])
+            ("helm-help" include nil nil [842 862])
+            ("helm-types" include nil nil [863 884])
+            ("declare-function" code nil nil [886 941])
+            ("display-time-world-list" variable nil nil [942 974])
+            ("declare-function" code nil nil [975 1024])
+            ("declare-function" code nil nil [1025 1076])
+            ("declare-function" code nil nil [1077 1131])
+            ("helm-misc" customgroup (:user-visible-flag t) nil [1135 1223])
+            ("helm-time-zone-home-location" variable (:default-value "Paris") nil [1225 1340])
+            ("helm-timezone-actions" variable (:default-value (quote (("Set timezone env (TZ)" lambda (candidate) (setenv "TZ" candidate))))) nil [1342 1592])
+            ("helm-time-zone-current" variable
+               (:default-value (quote ((t (:foreground "green"))))
+                :type "face")
+                nil [1594 1740])
+            ("helm-time-zone-home" variable
+               (:default-value (quote ((t (:foreground "red"))))
+                :type "face")
+                nil [1742 1880])
+            ("LaTeX-math-menu" variable nil nil [2334 2358])
+            ("helm-latex-math-candidates" function nil nil [2359 2731])
+            ("helm-source-latex-math" variable (:default-value (helm-build-sync-source "Latex Math Menu" :init (lambda nil (with-helm-current-buffer (LaTeX-math-mode 1))) :candidate-number-limit 9999 :candidates (quote helm-latex-math-candidates) :action (lambda (candidate) (call-interactively candidate)))) nil [2733 3059])
+            ("helm-jabber-online-contacts" function nil nil [3095 3410])
+            ("helm-source-jabber-contacts" variable (:default-value (helm-build-sync-source "Jabber Contacts" :init (lambda nil (require (quote jabber))) :candidates (lambda nil (mapcar (quote car) (helm-jabber-online-contacts))) :action (lambda (x) (jabber-chat-with (jabber-read-account) (symbol-name (cdr (assoc x (helm-jabber-online-contacts)))))))) nil [3412 3791])
+            ("zoneinfo-style-world-list" variable nil nil [3811 3845])
+            ("legacy-style-world-list" variable nil nil [3846 3878])
+            ("helm-time-zone-transformer" function (:arguments ("candidates" "_source")) nil [3880 4366])
+            ("helm-source-time-world" variable (:default-value (helm-build-in-buffer-source "Time World List" :init (lambda nil (require (quote time)) (unless (and display-time-world-list (listp display-time-world-list)) (setq display-time-world-list (let ((nyt (format-time-string "%z" nil "America/New_York")) (gmt (format-time-string "%z" nil "Europe/London"))) (if (string-equal nyt gmt) legacy-style-world-list zoneinfo-style-world-list))))) :data (lambda nil (with-temp-buffer (display-time-world-display display-time-world-list) (buffer-string))) :action (quote helm-timezone-actions) :filtered-candidate-transformer (quote helm-time-zone-transformer))) nil [4368 5588])
+            ("helm-call-interactively" function (:arguments ("cmd-or-name")) nil [5606 6209])
+            ("helm-minibuffer-history-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map [remap helm-minibuffer-history] (quote undefined)) map)) nil [6240 6422])
+            ("helm-minibuffer-history-must-match" variable (:default-value t) nil [6424 6696])
+            ("helm-comint-input-ring-action" function (:arguments ("candidate")) nil [6722 6927])
+            ("helm-source-comint-input-ring" variable (:default-value (helm-build-sync-source "Comint history" :candidates (lambda nil (with-helm-current-buffer (ring-elements comint-input-ring))) :action (quote helm-comint-input-ring-action))) nil [6929 7250])
+            ("helm-source-ratpoison-commands" variable (:default-value (helm-build-in-buffer-source "Ratpoison Commands" :init (quote helm-ratpoison-commands-init) :action (helm-make-actions "Execute the command" (quote helm-ratpoison-commands-execute)) :display-to-real (quote helm-ratpoison-commands-display-to-real) :candidate-number-limit 999999)) nil [7282 7611])
+            ("helm-ratpoison-commands-init" function nil nil [7613 8240])
+            ("helm-ratpoison-commands-display-to-real" function (:arguments ("display")) nil [8242 8376])
+            ("helm-ratpoison-commands-execute" function (:arguments ("candidate")) nil [8378 8486])
+            ("helm-source-stumpwm-commands" variable (:default-value (helm-build-in-buffer-source "Stumpwm Commands" :init (quote helm-stumpwm-commands-init) :action (helm-make-actions "Execute the command" (quote helm-stumpwm-commands-execute)) :candidate-number-limit 999999)) nil [8514 8773])
+            ("helm-stumpwm-commands-init" function nil nil [8775 9150])
+            ("helm-stumpwm-commands-execute" function (:arguments ("candidate")) nil [9152 9252])
+            ("helm-world-time" function (:user-visible-flag t) nil [9269 9486])
+            ("helm-insert-latex-math" function (:user-visible-flag t) nil [9503 9671])
+            ("helm-ratpoison-commands" function (:user-visible-flag t) nil [9688 9897])
+            ("helm-stumpwm-commands" function (:user-visible-flag t) nil [9914 10105])
+            ("helm-minibuffer-history" function (:user-visible-flag t) nil [10122 11930])
+            ("helm-comint-input-ring" function (:user-visible-flag t) nil [11947 12345])
+            ("helm-misc" package nil nil [12348 12368]))          
+      :file "helm-misc.el"
+      :pointmax 12509
+      :fsize 12508
+      :lastmodtime '(23537 22014 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [815 832])
+            ("helm" include nil nil [833 848])
+            ("helm-help" include nil nil [849 869])
+            ("helm-mode" include nil nil [870 890])
+            ("helm-elisp" include nil nil [891 912])
+            ("helm-command" customgroup (:user-visible-flag t) nil [916 1021])
+            ("helm-M-x-requires-pattern" variable nil nil [1023 1197])
+            ("helm-M-x-always-save-history" variable nil nil [1199 1361])
+            ("helm-M-x-reverse-history" variable nil nil [1363 1521])
+            ("helm-M-x-fuzzy-match" variable nil nil [1523 1654])
+            ("helm-M-x-default-sort-fn" variable (:default-value (function helm-M-x-fuzzy-sort-candidates)) nil [1656 1915])
+            ("helm-command-faces" customgroup (:user-visible-flag t) nil [1934 2075])
+            ("helm-M-x-key" variable
+               (:default-value (quote ((t (:foreground "orange" :underline t))))
+                :type "face")
+                nil [2077 2217])
+            ("helm-M-x-input-history" variable nil nil [2221 2256])
+            ("helm-M-x-prefix-argument" variable nil nil [2257 2341])
+            ("helm-M-x-get-major-mode-command-alist" function (:arguments ("mode-map")) nil [2345 2695])
+            ("helm-get-mode-map-from-mode" function (:arguments ("mode")) nil [2697 3522])
+            ("helm-M-x-current-mode-map-alist" function nil nil [3524 3789])
+            ("helm-M-x-transformer-1" function (:arguments ("candidates" "sort")) nil [3792 5172])
+            ("helm-M-x-transformer" function (:arguments ("candidates" "_source")) nil [5174 5335])
+            ("helm-M-x-transformer-hist" function (:arguments ("candidates" "_source")) nil [5337 5481])
+            ("helm-M-x--notify-prefix-arg" function nil nil [5483 5676])
+            ("helm-cmd--get-current-function-name" function nil nil [5678 5882])
+            ("helm-cmd--get-preconfigured-commands" function (:arguments ("dir")) nil [5884 6377])
+            ("helm-M-x-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-comp-read-map) (define-key map (kbd "C-u") nil) (define-key map (kbd "C-u") (quote helm-M-x-universal-argument)) map)) nil [6379 6591])
+            ("helm-M-x-universal-argument" function (:user-visible-flag t) nil [6593 7154])
+            ("put" code nil nil [7155 7202])
+            ("helm-M-x-fuzzy-sort-candidates" function (:arguments ("candidates" "_source")) nil [7204 7318])
+            ("helm-M-x-read-extended-command" function (:arguments ("collection" "history")) nil [7320 10348])
+            ("helm-M-x" function
+               (:user-visible-flag t
+                :arguments ("_arg" "command-name"))
+                nil [10365 12045])
+            ("put" code nil nil [12046 12096])
+            ("helm-command" package nil nil [12098 12121]))          
+      :file "helm-command.el"
+      :pointmax 12265
+      :fsize 12264
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [836 853])
+            ("helm" include nil nil [854 869])
+            ("helm-utils" include nil nil [870 891])
+            ("helm-help" include nil nil [892 912])
+            ("helm-elisp" include nil nil [913 934])
+            ("declare-function" code nil nil [936 1022])
+            ("helm-ring" customgroup (:user-visible-flag t) nil [1026 1119])
+            ("helm-kill-ring-threshold" variable (:default-value 3) nil [1121 1271])
+            ("helm-kill-ring-max-offset" variable (:default-value 400) nil [1273 1767])
+            ("helm-kill-ring-actions" variable (:default-value (quote (("Yank marked" . helm-kill-ring-action-yank) ("Delete marked" . helm-kill-ring-action-delete)))) nil [1769 2023])
+            ("helm-kill-ring-separator" variable (:default-value "
+") nil [2025 2169])
+            ("helm-register-max-offset" variable (:default-value 160) nil [2171 2308])
+            ("helm-kill-ring-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-y") (quote helm-next-line)) (define-key map (kbd "M-u") (quote helm-previous-line)) (define-key map (kbd "M-D") (quote helm-kill-ring-delete)) (define-key map (kbd "C-]") (quote helm-kill-ring-toggle-truncated)) (define-key map (kbd "C-c C-k") (quote helm-kill-ring-kill-selection)) map)) nil [2331 2786])
+            ("helm-source-kill-ring" variable (:default-value (helm-build-sync-source "Kill Ring" :init (lambda nil (helm-attrset (quote last-command) last-command) (helm-attrset (quote multiline) helm-kill-ring-max-offset)) :candidates (function helm-kill-ring-candidates) :filtered-candidate-transformer (function helm-kill-ring-transformer) :action (quote helm-kill-ring-actions) :persistent-action (quote ignore) :help-message (quote helm-kill-ring-help-message) :persistent-help "DoNothing" :keymap helm-kill-ring-map :migemo t :multiline (quote helm-kill-ring-max-offset) :group (quote helm-ring))) nil [2788 3418])
+            ("helm-kill-ring-candidates" function nil nil [3420 3673])
+            ("helm-kill-ring-transformer" function (:arguments ("candidates" "_source")) nil [3675 3943])
+            ("helm-kill-ring--truncated-flag" variable nil nil [3945 3988])
+            ("helm-kill-ring-toggle-truncated" function (:user-visible-flag t) nil [3989 4562])
+            ("put" code nil nil [4563 4614])
+            ("helm-kill-ring-kill-selection" function (:user-visible-flag t) nil [4616 4824])
+            ("put" code nil nil [4825 4874])
+            ("helm-kill-ring--preselect-fn" function (:arguments ("candidate")) nil [4876 5378])
+            ("helm-kill-ring-action-yank" function (:arguments ("_str")) nil [5380 5964])
+            ("helm-kill-ring-action-yank-1" function (:arguments ("str")) nil [5966 8700])
+            ("define-obsolete-function-alias" code nil nil [8701 8792])
+            ("helm-kill-ring-action-delete" function (:arguments ("_candidate")) nil [8794 9008])
+            ("helm-kill-ring-delete" function (:user-visible-flag t) nil [9010 9237])
+            ("helm-mark-ring-line-string-at-pos" function (:arguments ("pos")) nil [9405 9756])
+            ("helm-mark-ring-get-candidates" function nil nil [9758 10474])
+            ("helm-mark-ring-default-action" function (:arguments ("candidate")) nil [10476 11111])
+            ("helm-source-mark-ring" variable (:default-value (helm-build-sync-source "mark-ring" :candidates (function helm-mark-ring-get-candidates) :action (quote (("Goto line" . helm-mark-ring-default-action))) :persistent-help "Show this line" :group (quote helm-ring))) nil [11113 11351])
+            ("helm-source-global-mark-ring" variable (:default-value (helm-build-sync-source "global-mark-ring" :candidates (function helm-global-mark-ring-get-candidates) :action (quote (("Goto line" . helm-mark-ring-default-action))) :persistent-help "Show this line" :group (quote helm-ring))) nil [11374 11633])
+            ("helm-global-mark-ring-format-buffer" function (:arguments ("marker")) nil [11635 12196])
+            ("helm-global-mark-ring-get-candidates" function nil nil [12198 12711])
+            ("helm-source-register" variable (:default-value (helm-build-sync-source "Registers" :candidates (function helm-register-candidates) :action-transformer (function helm-register-action-transformer) :persistent-help "" :multiline t :action (quote (("Delete Register(s)" lambda (_candidate) (cl-loop for candidate in (helm-marked-candidates) for register = (car candidate) do (setq register-alist (delq (assoc register register-alist) register-alist)))))) :group (quote helm-ring))) nil [12755 13402])
+            ("helm-register-candidates" function nil nil [13404 16262])
+            ("helm-register-action-transformer" function (:arguments ("actions" "register-and-functions")) nil [16264 17706])
+            ("helm-mark-ring" function (:user-visible-flag t) nil [17723 17915])
+            ("helm-global-mark-ring" function (:user-visible-flag t) nil [17932 18152])
+            ("helm-all-mark-rings" function (:user-visible-flag t) nil [18169 18458])
+            ("helm-register" function (:user-visible-flag t) nil [18475 18661])
+            ("helm-show-kill-ring" function (:user-visible-flag t) nil [18678 19095])
+            ("helm-execute-kmacro" function (:user-visible-flag t) nil [19112 20560])
+            ("helm-kbd-macro-execute" function (:arguments ("candidate")) nil [20562 20829])
+            ("helm-kbd-macro-concat-macros" function (:arguments ("_candidate")) nil [20831 21464])
+            ("helm-kbd-macro-delete-macro" function (:arguments ("_candidate")) nil [21466 21688])
+            ("helm-kbd-macro-edit-macro" function (:arguments ("candidate")) nil [21690 21870])
+            ("helm-ring" package nil nil [21872 21892]))          
+      :file "helm-ring.el"
+      :pointmax 22033
+      :fsize 22032
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "helm-easymenu.el"
+      :fsize 3108
+      :lastmodtime '(23537 22013 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [827 844])
+            ("helm" include nil nil [845 860])
+            ("helm-utils" include nil nil [861 882])
+            ("org" include nil nil [883 897])
+            ("org-macs" include nil nil [968 987])
+            ("declare-function" code nil nil [990 1045])
+            ("helm-org" customgroup (:user-visible-flag t) nil [1047 1121])
+            ("helm-org-headings-fontify" variable nil nil [1123 1348])
+            ("helm-org-format-outline-path" variable nil nil [1350 1462])
+            ("helm-org-show-filename" variable nil nil [1464 1671])
+            ("helm-org-headings-min-depth" variable (:default-value 1) nil [1673 1799])
+            ("helm-org-headings-max-depth" variable (:default-value 8) nil [1801 1929])
+            ("helm-org-headings-actions" variable (:default-value (quote (("Go to heading" . helm-org-goto-marker) ("Open in indirect buffer `C-c i'" . helm-org--open-heading-in-indirect-buffer) ("Refile heading(s) (marked-to-selected|current-to-selected) `C-c w`" . helm-org--refile-heading-to) ("Insert link to this heading `C-c l`" . helm-org-insert-link-to-heading-at-marker)))) nil [1931 2435])
+            ("helm-org-truncate-lines" variable (:default-value t) nil [2437 2553])
+            ("helm-org-ignore-autosaves" variable nil nil [2555 2706])
+            ("org-capture-templates" variable nil nil [2742 2772])
+            ("helm-source-org-capture-templates" function nil nil [2773 3136])
+            ("helm-org-goto-marker" function (:arguments ("marker")) nil [3162 3360])
+            ("helm-org--open-heading-in-indirect-buffer" function (:arguments ("marker")) nil [3362 3757])
+            ("helm-org-run-open-heading-in-indirect-buffer" function (:user-visible-flag t) nil [3759 3984])
+            ("put" code nil nil [3985 4049])
+            ("helm-org-headings-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-c i") (quote helm-org-run-open-heading-in-indirect-buffer)) (define-key map (kbd "C-c w") (quote helm-org-run-refile-heading-to)) (define-key map (kbd "C-c l") (quote helm-org-run-insert-link-to-heading-at-marker)) map)) nil [4051 4446])
+            ("helm-org-headings-class" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("parents" variable (:default-value "nil") nil nil)
+                    ("match" variable (:default-value "(lambda (candidate) (string-match helm-pattern (helm-aif (get-text-property 0 (quote helm-real-display) candidate) it candidate)))") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-org-headings-help-message)") nil nil)
+                    ("action" variable (:default-value "(quote helm-org-headings-actions)") nil nil)
+                    ("keymap" variable (:default-value "(quote helm-org-headings-map)") nil nil)
+                    ("group" variable (:default-value "(quote helm-org)") nil nil))                  
+                :type "class")
+                nil [4448 4985])
+            ("helm--setup-source" function
+               (:parent "helm-org-headings-class"
+                :arguments ("source"))
+                nil [4987 5317])
+            ("helm-source-org-headings-for-files" function (:arguments ("filenames" "parents")) nil [5319 5564])
+            ("helm-org-startup-visibility" function (:arguments ("candidates" "_source")) nil [5566 7954])
+            ("helm-org-get-candidates" function (:arguments ("filenames" "parents")) nil [7956 8321])
+            ("helm-org--get-candidates-in-file" function (:arguments ("filename" "fontify" "nofname" "parents")) nil [8323 11553])
+            ("helm-org-insert-link-to-heading-at-marker" function (:arguments ("marker")) nil [11555 11979])
+            ("helm-org-run-insert-link-to-heading-at-marker" function nil nil [11981 12158])
+            ("helm-org--refile-heading-to" function (:arguments ("marker")) nil [12160 13070])
+            ("helm-org-in-buffer-preselect" function nil nil [13072 13345])
+            ("helm-org-run-refile-heading-to" function nil nil [13347 13490])
+            ("put" code nil nil [13491 13541])
+            ("helm-org-agenda-files-headings" function (:user-visible-flag t) nil [13559 14427])
+            ("helm-org-in-buffer-headings" function (:user-visible-flag t) nil [14444 14862])
+            ("helm-org-parent-headings" function (:user-visible-flag t) nil [14879 15399])
+            ("helm-org-capture-templates" function (:user-visible-flag t) nil [15416 15698])
+            ("crm-separator" variable nil nil [15862 15884])
+            ("helm-org-completing-read-tags" function (:arguments ("prompt" "collection" "pred" "req" "initial" "hist" "def" "inherit-input-method" "_name" "_buffer")) nil [15901 17468])
+            ("helm-org" package nil nil [17470 17489]))          
+      :file "helm-org.el"
+      :pointmax 17629
+      :fsize 17628
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax '((close-paren 987 . 988) (symbol 948 . 965) (open-paren 947 . 948)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm" include nil nil [817 832])
+            ("helm-lib" include nil nil [833 852])
+            ("helm-help" include nil nil [853 873])
+            ("helm-elisp" include nil nil [874 895])
+            ("helm-dabbrev" customgroup (:user-visible-flag t) nil [921 1020])
+            ("helm-dabbrev-always-search-all" variable (:default-value t) nil [1022 1285])
+            ("helm-dabbrev-candidates-number-limit" variable (:default-value 1000) nil [1287 1615])
+            ("helm-dabbrev-ignored-buffers-regexps" variable (:default-value (quote ("\\*helm" "\\*Messages" "\\*Echo Area" "\\*Buffer List"))) nil [1617 1856])
+            ("helm-dabbrev-related-buffer-fn" variable (:default-value (function helm-dabbrev--same-major-mode-p)) nil [1858 2340])
+            ("helm-dabbrev-major-mode-assoc" variable nil nil [2342 3047])
+            ("helm-dabbrev-lineno-around" variable (:default-value 30) nil [3049 3194])
+            ("helm-dabbrev-cycle-threshold" variable (:default-value 5) nil [3196 3427])
+            ("helm-dabbrev-case-fold-search" variable (:default-value (quote smart)) nil [3429 3843])
+            ("helm-dabbrev-use-thread" variable nil nil [3845 4649])
+            ("defvaralias" code nil nil [4651 4717])
+            ("make-obsolete-variable" code nil nil [4718 4827])
+            ("helm-dabbrev-separator-regexp" variable (:default-value "\\s-\\|	\\|[(\\[\\{\"'`=<$;,@.#+]\\|\\s\\\\|^
+\\|^") nil [4890 5039])
+            ("helm-dabbrev-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-/") (quote helm-next-line)) (define-key map (kbd "M-:") (quote helm-previous-line)) map)) nil [5043 5252])
+            ("helm-dabbrev--cache" variable nil nil [5266 5298])
+            ("helm-dabbrev--data" variable nil nil [5299 5330])
+            ("cl-defstruct" code nil nil [5331 5387])
+            ("helm-dabbrev--already-tried" variable nil nil [5388 5428])
+            ("helm-dabbrev--current-thread" variable nil nil [5429 5470])
+            ("helm-dabbrev--buffer-list" function nil nil [5474 5714])
+            ("helm-dabbrev--same-major-mode-p" function (:arguments ("start-buffer")) nil [5716 5897])
+            ("helm-dabbrev--collect" function (:arguments ("str" "limit" "ignore-case" "all")) nil [5899 9149])
+            ("helm-dabbrev--search" function (:arguments ("pattern" "beg" "sep-regexp")) nil [9151 10041])
+            ("helm-dabbrev--get-candidates" function (:arguments ("dabbrev" "limit")) nil [10043 10396])
+            ("helm-dabbrev-default-action" function (:arguments ("candidate")) nil [10399 10742])
+            ("cl-defun" code nil nil [10759 16739])
+            ("helm-dabbrev" package nil nil [16741 16764]))          
+      :file "helm-dabbrev.el"
+      :pointmax 16908
+      :fsize 16907
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [798 815])
+            ("helm" include nil nil [816 831])
+            ("helm-help" include nil nil [832 852])
+            ("woman-topic-all-completions" variable nil nil [854 890])
+            ("woman-manpath" variable nil nil [891 913])
+            ("woman-path" variable nil nil [914 933])
+            ("woman-expanded-directory-path" variable nil nil [934 972])
+            ("declare-function" code nil nil [973 1045])
+            ("declare-function" code nil nil [1046 1115])
+            ("declare-function" code nil nil [1116 1177])
+            ("declare-function" code nil nil [1178 1260])
+            ("declare-function" code nil nil [1261 1325])
+            ("declare-function" code nil nil [1326 1389])
+            ("helm-man" customgroup (:user-visible-flag t) nil [1391 1470])
+            ("helm-man-or-woman-function" variable (:default-value (quote Man-getpage-in-background)) nil [1472 1755])
+            ("helm-man-format-switches" variable (:default-value (cl-case system-type ((darwin macos) "%s") (t "-l %s"))) nil [1757 2068])
+            ("helm-man--pages" variable nil nil [2082 2207])
+            ("helm-man-default-action" function (:arguments ("candidate")) nil [2209 3219])
+            ("helm-man--init" function nil nil [3221 3659])
+            ("helm-source-man-pages" variable (:default-value (helm-build-in-buffer-source "Manual Pages" :init (function helm-man--init) :persistent-action (function ignore) :filtered-candidate-transformer (lambda (candidates _source) (sort candidates (function helm-generic-sort-fn))) :action (quote (("Display Man page" . helm-man-default-action))) :group (quote helm-man))) nil [3661 4000])
+            ("helm-man-woman" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [4017 4277])
+            ("helm-man" package nil nil [4279 4298]))          
+      :file "helm-man.el"
+      :pointmax 4438
+      :fsize 4437
+      :lastmodtime '(23537 22014 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [979 996])
+            ("semantic" include nil nil [997 1016])
+            ("helm-help" include nil nil [1017 1037])
+            ("helm-imenu" include nil nil [1038 1059])
+            ("declare-function" code nil nil [1061 1148])
+            ("helm-semantic" customgroup (:user-visible-flag t) nil [1150 1256])
+            ("helm-semantic-lynx-style-map" variable (:default-value t) nil [1258 1384])
+            ("helm-semantic-display-style" variable (:default-value (quote ((python-mode . semantic-format-tag-summarize) (c-mode . semantic-format-tag-concise-prototype-c-mode) (emacs-lisp-mode . semantic-format-tag-abbreviate-emacs-lisp-mode)))) nil [1386 2235])
+            ("helm-semantic-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (when helm-semantic-lynx-style-map (define-key map (kbd "<left>") (quote helm-maybe-exit-minibuffer)) (define-key map (kbd "<right>") (quote helm-execute-persistent-action))) (delq nil map))) nil [2248 2545])
+            ("helm-semantic--tags-cache" variable nil nil [2565 2603])
+            ("helm-semantic--fetch-candidates" function (:arguments ("tags" "depth" "class")) nil [2605 4148])
+            ("helm-semantic-default-action" function (:arguments ("_candidate" "persistent")) nil [4150 4710])
+            ("helm-semantic--maybe-set-needs-update" function nil nil [4712 4882])
+            ("helm-source-semantic" variable nil nil [4884 4917])
+            ("helm-semantic-source" type
+               (:superclasses "helm-source-in-buffer"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (helm-semantic--maybe-set-needs-update) (setq helm-semantic--tags-cache (semantic-fetch-tags)) (with-current-buffer (helm-candidate-buffer (quote global)) (let ((major-mode (with-helm-current-buffer major-mode))) (helm-semantic--fetch-candidates helm-semantic--tags-cache 0))))") nil nil)
+                    ("get-line" variable (:default-value "(quote buffer-substring)") nil nil)
+                    ("persistent-help" variable (:default-value "Show this entry") nil nil)
+                    ("keymap" variable (:default-value "(quote helm-semantic-map)") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-semantic-help-message)") nil nil)
+                    ("persistent-action" variable (:default-value "(lambda (elm) (helm-semantic-default-action elm t) (helm-highlight-current-line))") nil nil)
+                    ("action" variable (:default-value "(quote helm-semantic-default-action)") nil nil))                  
+                :type "class")
+                nil [4919 5811])
+            ("helm-semantic-fuzzy-match" variable nil nil [5813 6163])
+            ("helm-semantic" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6180 7145])
+            ("helm-semantic-or-imenu" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [7162 8903])
+            ("helm-semantic" package nil nil [8905 8929]))          
+      :file "helm-semantic.el"
+      :pointmax 9074
+      :fsize 9077
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1233 1250])
+            ("helm" include nil nil [1251 1266])
+            ("helm-lib" include nil nil [1267 1286])
+            ("helm-help" include nil nil [1287 1307])
+            ("helm-elisp" include nil nil [1308 1329])
+            ("declare-function" code nil nil [1331 1385])
+            ("declare-function" code nil nil [1386 1475])
+            ("declare-function" code nil nil [1476 1516])
+            ("declare-function" code nil nil [1517 1578])
+            ("declare-function" code nil nil [1579 1649])
+            ("declare-function" code nil nil [1650 1701])
+            ("declare-function" code nil nil [1702 1751])
+            ("eshell-special-chars-outside-quoting" variable nil nil [1752 1797])
+            ("helm-eshell" customgroup (:user-visible-flag t) nil [1801 1882])
+            ("helm-eshell-fuzzy-match" variable nil nil [1886 2029])
+            ("helm-eshell-history-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-p") (quote helm-next-line)) map)) nil [2033 2234])
+            ("helm-esh-completion-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "TAB") (quote helm-next-line)) map)) nil [2236 2436])
+            ("helm-eshell--quit-flag" variable nil nil [2438 2473])
+            ("helm-esh-source" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (setq pcomplete-current-completions nil pcomplete-last-completion-raw nil) (remove-hook (quote minibuffer-setup-hook) (quote eshell-mode)))") nil nil)
+                    ("candidates" variable (:default-value "(quote helm-esh-get-candidates)") nil nil)
+                    ("persistent-action" variable (:default-value "(quote ignore)") nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("filtered-candidate-transformer" variable (:default-value "(lambda (candidates _sources) (cl-loop for i in candidates collect (cond ((string-match \"\\\\`~/?\" helm-ec-target) (abbreviate-file-name i)) ((string-match \"\\\\`/\" helm-ec-target) i) (t (file-relative-name i))) into lst finally return (sort lst (quote helm-generic-sort-fn))))") nil nil)
+                    ("action" variable (:default-value "(quote helm-ec-insert)") nil nil))                  
+                :type "class")
+                nil [2477 3547])
+            ("helm-ec-target" variable nil nil [3562 3588])
+            ("helm-ec-insert" function (:arguments ("_candidate")) nil [3589 4978])
+            ("helm-esh-get-candidates" function nil nil [4980 8065])
+            ("helm-eshell-history-source" type
+               (:superclasses "helm-source-sync"
+                :members 
+                  ( ("init" variable (:default-value "(lambda nil (remove-hook (quote minibuffer-setup-hook) (quote eshell-mode)))") nil nil)
+                    ("candidates" variable (:default-value "(lambda nil (with-helm-current-buffer (cl-loop for c from 0 to (ring-length eshell-history-ring) collect (eshell-get-history c))))") nil nil)
+                    ("nomark" variable (:default-value "t") nil nil)
+                    ("multiline" variable (:default-value "t") nil nil)
+                    ("keymap" variable (:default-value "helm-eshell-history-map") nil nil)
+                    ("candidate-number-limit" variable (:default-value "9999") nil nil)
+                    ("action" variable (:default-value "(lambda (candidate) (eshell-kill-input) (insert candidate))") nil nil))                  
+                :type "class")
+                nil [8094 8820])
+            ("helm-esh-pcomplete" function (:user-visible-flag t) nil [8839 14517])
+            ("helm-eshell--quit-hook-fn" function nil nil [14519 14589])
+            ("helm-eshell-history" function (:user-visible-flag t) nil [14606 15340])
+            ("helm-eshell-prompts-promptidx" variable
+               (:default-value (quote ((t (:foreground "cyan"))))
+                :type "face")
+                nil [15366 15511])
+            ("helm-eshell-prompts-buffer-name" variable
+               (:default-value (quote ((t (:foreground "green"))))
+                :type "face")
+                nil [15513 15660])
+            ("helm-eshell-prompts-promptidx-p" variable (:default-value t) nil [15662 15770])
+            ("helm-eshell-prompts-keymap" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-c o") (quote helm-eshell-prompts-other-window)) (define-key map (kbd "C-c C-o") (quote helm-eshell-prompts-other-frame)) map)) nil [15772 16071])
+            ("eshell-prompt-regexp" variable nil nil [16073 16102])
+            ("eshell-highlight-prompt" variable nil nil [16103 16135])
+            ("helm-eshell-prompts-list" function (:arguments ("buffer")) nil [16137 17051])
+            ("helm-eshell-prompts-list-all" function nil nil [17053 17250])
+            ("helm-eshell-prompts-transformer" function (:arguments ("candidates" "all")) nil [17252 18049])
+            ("helm-eshell-prompts-all-transformer" function (:arguments ("candidates")) nil [18051 18156])
+            ("cl-defun" code nil nil [18158 18493])
+            ("helm-eshell-prompts-goto-other-window" function (:arguments ("candidate")) nil [18495 18622])
+            ("helm-eshell-prompts-goto-other-frame" function (:arguments ("candidate")) nil [18624 18749])
+            ("helm-eshell-prompts-other-window" function nil nil [18751 18906])
+            ("put" code nil nil [18907 18959])
+            ("helm-eshell-prompts-other-frame" function nil nil [18961 19114])
+            ("put" code nil nil [19115 19166])
+            ("helm-eshell-prompts" function (:user-visible-flag t) nil [19183 19703])
+            ("helm-eshell-prompts-all" function (:user-visible-flag t) nil [19720 20435])
+            ("helm-eshell" package nil nil [20437 20459]))          
+      :file "helm-eshell.el"
+      :pointmax 20599
+      :fsize 20598
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [799 816])
+            ("helm" include nil nil [817 832])
+            ("helm-help" include nil nil [833 853])
+            ("helm-elisp" include nil nil [854 875])
+            ("helm-custom-faces-init" function nil nil [902 1342])
+            ("helm-source-customize-face" variable (:default-value (helm-build-in-buffer-source "Customize Face" :init (quote helm-custom-faces-init) :get-line (quote buffer-substring) :persistent-action (lambda (candidate) (helm-elisp--persistent-help (intern (car (split-string candidate))) (quote helm-describe-face))) :persistent-help "Describe face" :action (quote (("Customize" lambda (line) (customize-face (intern (car (split-string line))))) ("Copy name" lambda (line) (kill-new (car (split-string line " " t)))))))) nil [1344 2030])
+            ("helm-colors-init" function nil nil [2057 2352])
+            ("helm-color-insert-name" function (:arguments ("candidate")) nil [2354 2471])
+            ("helm-color-kill-name" function (:arguments ("candidate")) nil [2473 2559])
+            ("helm-color-insert-rgb" function (:arguments ("candidate")) nil [2561 2676])
+            ("helm-color-kill-rgb" function (:arguments ("candidate")) nil [2678 2762])
+            ("helm-color-run-insert-name" function (:user-visible-flag t) nil [2764 2945])
+            ("put" code nil nil [2946 2992])
+            ("helm-color-run-kill-name" function (:user-visible-flag t) nil [2994 3169])
+            ("put" code nil nil [3170 3214])
+            ("helm-color-run-insert-rgb" function (:user-visible-flag t) nil [3216 3394])
+            ("put" code nil nil [3395 3440])
+            ("helm-color-run-kill-rgb" function (:user-visible-flag t) nil [3442 3614])
+            ("put" code nil nil [3615 3658])
+            ("helm-color-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "C-c n") (quote helm-color-run-insert-name)) (define-key map (kbd "C-c N") (quote helm-color-run-kill-name)) (define-key map (kbd "C-c r") (quote helm-color-run-insert-rgb)) (define-key map (kbd "C-c R") (quote helm-color-run-kill-rgb)) map)) nil [3660 4011])
+            ("helm-source-colors" variable (:default-value (helm-build-in-buffer-source "Colors" :init (quote helm-colors-init) :get-line (quote buffer-substring) :keymap helm-color-map :persistent-help "Kill entry in RGB format." :persistent-action (quote helm-color-kill-rgb) :help-message (quote helm-colors-help-message) :action (quote (("Copy Name (C-c N)" . helm-color-kill-name) ("Copy RGB (C-c R)" . helm-color-kill-rgb) ("Insert Name (C-c n)" . helm-color-insert-name) ("Insert RGB (C-c r)" . helm-color-insert-rgb))))) nil [4013 4526])
+            ("helm-colors-get-name" function (:arguments ("candidate")) nil [4528 4821])
+            ("helm-colors-get-rgb" function (:arguments ("candidate")) nil [4823 5115])
+            ("helm-colors" function (:user-visible-flag t) nil [5132 5305])
+            ("helm-color" package nil nil [5307 5328]))          
+      :file "helm-color.el"
+      :pointmax 5470
+      :fsize 5469
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [816 833])
+            ("helm" include nil nil [834 849])
+            ("helm-help" include nil nil [850 870])
+            ("helm-utils" include nil nil [871 892])
+            ("helm-sys" customgroup (:user-visible-flag t) nil [896 967])
+            ("helm-top-columns" variable
+               (:default-value (quote ((t :inherit helm-header)))
+                :type "face")
+                nil [969 1091])
+            ("helm-top-command" variable (:default-value (cl-case system-type (darwin "env COLUMNS=%s ps -axo pid,user,pri,nice,ucomm,tty,start_time,vsz,%%cpu,%%mem,etime,command") (t "env COLUMNS=%s top -b -n 1"))) nil [1095 2244])
+            ("helm-top-sort-columns-alist" variable (:default-value (quote ((com . 11) (mem . 9) (cpu . 8) (user . 1)))) nil [2246 2810])
+            ("helm-top-poll-delay" variable (:default-value 1.5) nil [2812 3030])
+            ("helm-top-poll-delay-post-command" variable (:default-value 1.0) nil [3032 3238])
+            ("helm-top-poll-preselection" variable (:default-value (quote linum)) nil [3240 3644])
+            ("helm-top-sort-fn" variable nil nil [3671 3700])
+            ("helm-top-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-map) (define-key map (kbd "M-P") (quote helm-top-run-sort-by-cpu)) (define-key map (kbd "M-C") (quote helm-top-run-sort-by-com)) (define-key map (kbd "M-M") (quote helm-top-run-sort-by-mem)) (define-key map (kbd "M-U") (quote helm-top-run-sort-by-user)) map)) nil [3701 4049])
+            ("helm-top-after-init-hook" variable nil nil [4051 4117])
+            ("helm-top--poll-timer" variable nil nil [4119 4152])
+            ("helm-top-poll" function (:arguments ("no-update" "delay")) nil [4154 5277])
+            ("helm-top--poll-delay" function nil nil [5279 5342])
+            ("helm-top-poll-no-update" function nil nil [5344 5480])
+            ("helm-top-initialize-poll-hooks" function nil nil [5482 6017])
+            ("define-minor-mode" code nil nil [6034 6497])
+            ("helm-source-top" variable (:default-value (helm-build-in-buffer-source "Top" :header-name (lambda (name) (concat name (if helm-top-poll-mode " (auto updating)" " (Press C-c C-u to refresh)"))) :init (function helm-top-init) :after-init-hook (quote helm-top-after-init-hook) :cleanup (lambda nil (when helm-top--poll-timer (cancel-timer helm-top--poll-timer)) (remove-hook (quote post-command-hook) (quote helm-top-poll-no-update)) (remove-hook (quote focus-in-hook) (quote helm-top-poll-no-update))) :display-to-real (function helm-top-display-to-real) :persistent-action (quote (helm-top-sh-persistent-action . never-split)) :persistent-help "SIGTERM" :help-message (quote helm-top-help-message) :mode-line (quote helm-top-mode-line) :follow (quote never) :keymap helm-top-map :filtered-candidate-transformer (function helm-top-sort-transformer) :action-transformer (function helm-top-action-transformer) :group (quote helm-sys))) nil [6499 7516])
+            ("helm-top--line" variable nil nil [7518 7545])
+            ("helm-top-transformer" function (:arguments ("candidates" "_source")) nil [7546 8064])
+            ("helm-top--skip-top-line" function nil nil [8066 8394])
+            ("helm-top-action-transformer" function (:arguments ("actions" "_candidate")) nil [8396 9962])
+            ("helm-top--marked-pids" function nil nil [9964 10065])
+            ("helm-top-sh" function (:arguments ("sig" "pids")) nil [10067 10353])
+            ("helm-top-sh-persistent-action" function (:arguments ("pid")) nil [10355 10466])
+            ("helm-top-init" function nil nil [10468 10795])
+            ("helm-top-display-to-real" function (:arguments ("line")) nil [10797 10895])
+            ("helm-top-set-mode-line" function (:arguments ("str")) nil [10918 11183])
+            ("helm-top-sort-transformer" function (:arguments ("candidates" "source")) nil [11185 11642])
+            ("helm-top-sort-by-com" function (:arguments ("s1" "s2")) nil [11644 11913])
+            ("helm-top-sort-by-mem" function (:arguments ("s1" "s2")) nil [11915 12216])
+            ("helm-top-sort-by-cpu" function (:arguments ("s1" "s2")) nil [12218 12519])
+            ("helm-top-sort-by-user" function (:arguments ("s1" "s2")) nil [12521 12796])
+            ("helm-top--preselect-fn" function nil nil [12798 13094])
+            ("helm-top-run-sort-by-com" function nil nil [13096 13269])
+            ("helm-top-run-sort-by-cpu" function nil nil [13271 13552])
+            ("helm-top-run-sort-by-mem" function nil nil [13554 13727])
+            ("helm-top-run-sort-by-user" function nil nil [13729 13905])
+            ("helm-xrandr-info" function nil nil [13985 14508])
+            ("helm-xrandr-screen" function nil nil [14510 14602])
+            ("helm-xrandr-output" function nil nil [14604 14696])
+            ("helm-source-xrandr-change-resolution" variable (:default-value (helm-build-sync-source "Change Resolution" :candidates (lambda nil (with-temp-buffer (call-process "xrandr" nil (current-buffer) nil "--screen" (helm-xrandr-screen) "-q") (goto-char 1) (cl-loop while (re-search-forward "   \\([0-9]+x[0-9]+\\)" nil t) for mode = (match-string 1) unless (member mode modes) collect mode into modes finally return modes))) :action (helm-make-actions "Change Resolution" (lambda (mode) (call-process "xrandr" nil nil nil "--screen" (helm-xrandr-screen) "--output" (helm-xrandr-output) "--mode" mode))))) nil [14698 15579])
+            ("helm-source-emacs-process" variable (:default-value (helm-build-sync-source "Emacs Process" :init (lambda nil (let (tabulated-list-use-header-line) (list-processes--refresh))) :candidates (lambda nil (mapcar (function process-name) (process-list))) :persistent-action (lambda (elm) (delete-process (get-process elm)) (helm-delete-current-selection)) :persistent-help "Kill Process" :action (helm-make-actions "Kill Process" (lambda (_elm) (cl-loop for p in (helm-marked-candidates) do (delete-process (get-process p))))))) nil [15607 16304])
+            ("helm-top" function (:user-visible-flag t) nil [16323 16872])
+            ("helm-list-emacs-process" function (:user-visible-flag t) nil [16889 17049])
+            ("helm-xrandr-set" function (:user-visible-flag t) nil [17066 17231])
+            ("helm-sys" package nil nil [17233 17252]))          
+      :file "helm-sys.el"
+      :pointmax 17392
+      :fsize 17391
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm-grep" include nil nil [815 835])
+            ("helm-help" include nil nil [836 856])
+            ("helm-id-utils" customgroup (:user-visible-flag t) nil [858 959])
+            ("helm-gid-program" variable (:default-value "gid") nil [961 1317])
+            ("helm-gid-db-file-name" variable (:default-value "ID") nil [1319 1468])
+            ("helm-gid-candidates-process" function nil nil [1470 3099])
+            ("helm-gid-filtered-candidate-transformer" function (:arguments ("candidates" "_source")) nil [3101 3338])
+            ("helm-gid-source" type
+               (:superclasses "helm-source-async"
+                :members 
+                  ( ("header-name" variable (:default-value "(lambda (name) (concat name \" [\" (helm-attr (quote db-dir)) \"]\"))") nil nil)
+                    ("db-dir" variable
+                       (:documentation " Location of ID file."
+                        :default-value "nil")
+                        nil nil)
+                    ("candidates-process" variable (:default-value "(function helm-gid-candidates-process)") nil nil)
+                    ("filtered-candidate-transformer" variable (:default-value "(function helm-gid-filtered-candidate-transformer)") nil nil)
+                    ("candidate-number-limit" variable (:default-value "99999") nil nil)
+                    ("action" variable (:default-value "(helm-make-actions \"Find File\" (quote helm-grep-action) \"Find file other frame\" (quote helm-grep-other-frame) \"Save results in grep buffer\" (quote helm-grep-save-results) \"Find file other window\" (quote helm-grep-other-window))") nil nil)
+                    ("persistent-action" variable (:default-value "(quote helm-grep-persistent-action)") nil nil)
+                    ("history" variable (:default-value "(quote helm-grep-history)") nil nil)
+                    ("nohighlight" variable (:default-value "t") nil nil)
+                    ("help-message" variable (:default-value "(quote helm-grep-help-message)") nil nil)
+                    ("requires-pattern" variable (:default-value "2") nil nil))                  
+                :type "class")
+                nil [3340 4346])
+            ("helm-gid" function (:user-visible-flag t) nil [4363 5154])
+            ("helm-id-utils" package nil nil [5156 5180]))          
+      :file "helm-id-utils.el"
+      :pointmax 5322
+      :fsize 5321
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("helm-files" include nil nil [815 836])
+            ("helm-external" include nil nil [837 861])
+            ("helm-findutils-skip-boring-files" variable (:default-value t) nil [863 997])
+            ("helm-findutils-search-full-path" variable nil nil [999 1213])
+            ("helm-find-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map helm-generic-files-map) (define-key map (kbd "DEL") (quote helm-delete-backward-no-update)) map)) nil [1215 1398])
+            ("helm-source-findutils" variable (:default-value (helm-build-async-source "Find" :header-name (lambda (name) (concat name " in [" (helm-default-directory) "]")) :candidates-process (quote helm-find-shell-command-fn) :filtered-candidate-transformer (quote helm-findutils-transformer) :action-transformer (quote helm-transform-file-load-el) :persistent-action (quote helm-ff-kill-or-find-buffer-fname) :action (quote helm-type-file-actions) :help-message (quote helm-generic-file-help-message) :keymap helm-find-map :candidate-number-limit 9999 :requires-pattern 3)) nil [1400 1964])
+            ("helm-findutils-transformer" function (:arguments ("candidates" "_source")) nil [1966 2969])
+            ("helm-find--build-cmd-line" function nil nil [2971 4530])
+            ("helm-find-shell-command-fn" function nil nil [4532 5892])
+            ("helm-find-1" function (:arguments ("dir")) nil [5894 6162])
+            ("helm-find" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [6214 7127])
+            ("helm-find" package nil nil [7129 7149]))          
+      :file "helm-find.el"
+      :pointmax 7290
+      :fsize 7289
+      :lastmodtime '(23537 22013 0 0)
+      :unmatched-syntax nil))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!helm-20181117.731!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041magit-20181116.1412\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041magit-20181116.1412\041semantic.cache"
index 4b5adcf..5a0a44a 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041magit-20181116.1412\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041magit-20181116.1412\041semantic.cache"
@@ -268,7 +268,156 @@
       :pointmax 45389
       :fsize 45392
       :lastmodtime '(23535 16490 0 0)
-      :unmatched-syntax '((close-paren 2085 . 2086) (symbol 2050 . 2067) (open-paren 2049 . 2050) (close-paren 1736 . 1737) (symbol 1704 . 1721) (open-paren 1703 . 1704) (close-paren 1684 . 1685) (symbol 1647 . 1664) (open-paren 1646 . 1647))))
+      :unmatched-syntax '((close-paren 2085 . 2086) (symbol 2050 . 2067) (open-paren 2049 . 2050) (close-paren 1736 . 1737) (symbol 1704 . 1721) (open-paren 1703 . 1704) (close-paren 1684 . 1685) (symbol 1647 . 1664) (open-paren 1646 . 1647)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1013 1030])
+            ("dash" include nil nil [1031 1046])
+            ("magit-git" include nil nil [1048 1068])
+            ("autorevert" include nil nil [1070 1091])
+            ("magit-auto-revert" customgroup (:user-visible-flag t) nil [1106 1377])
+            ("auto-revert-buffer-list-filter" variable nil nil [1379 2581])
+            ("magit-auto-revert-tracked-only" variable (:default-value t) nil [2583 3012])
+            ("magit-auto-revert-immediately" variable (:default-value t) nil [3014 3785])
+            ("magit-turn-on-auto-revert-mode-if-desired" function (:arguments ("file")) nil [3797 4383])
+            ("define-globalized-minor-mode" code nil nil [4400 5289])
+            ("magit-auto-revert-mode--init-kludge" function nil nil [6121 6917])
+            ("if" code nil nil [6918 7260])
+            ("put" code nil nil [7262 8591])
+            ("magit-auto-revert-buffers" function nil nil [8593 8960])
+            ("magit-auto-revert-toplevel" variable nil nil [8962 9001])
+            ("when" code nil nil [9003 9137])
+            ("magit-auto-revert-buffer-p" function (:arguments ("buffer")) nil [9139 9442])
+            ("magit-auto-revert-repository-buffer-p" function (:arguments ("buffer" "fallback")) nil [9444 10441])
+            ("auto-revert-buffers--buffer-list-filter" function nil nil [10443 10742])
+            ("advice-add" code nil nil [10744 10838])
+            ("magit-autorevert" package nil nil [10846 10873]))          
+      :file "magit-autorevert.el"
+      :pointmax 10908
+      :fsize 10907
+      :lastmodtime '(23535 16490 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "magit-git.el"
+      :fsize 92509
+      :lastmodtime '(23535 16490 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ansi-color" include nil nil [1218 1239])
+            ("cl-lib" include nil nil [1240 1257])
+            ("dash" include nil nil [1258 1273])
+            ("subr-x" include nil nil [1296 1313])
+            ("with-editor" include nil nil [1316 1338])
+            ("magit-utils" include nil nil [1339 1361])
+            ("magit-section" include nil nil [1362 1386])
+            ("magit-git" include nil nil [1387 1407])
+            ("magit-mode" include nil nil [1408 1429])
+            ("declare-function" code nil nil [1431 1562])
+            ("magit-process-connection-type" variable (:default-value (not (eq system-type (quote cygwin)))) nil [1577 1946])
+            ("magit-need-cygwin-noglob" variable (:default-value (and (eq system-type (quote windows-nt)) (with-temp-buffer (let ((process-environment (append magit-git-environment process-environment))) (condition-case e (process-file magit-git-executable nil (current-buffer) nil "-c" "alias.echo=!echo" "echo" "x{0}") (file-error (lwarn (quote magit-process) :warning "Could not run Git: %S" e)))) (equal "x0
+" (buffer-string))))) nil [1948 2941])
+            ("magit-process-popup-time" variable (:default-value -1) nil [2943 3231])
+            ("magit-process-log-max" variable (:default-value 32) nil [3233 3701])
+            ("magit-process-error-tooltip-max-lines" variable (:default-value 20) nil [3703 4154])
+            ("magit-credential-cache-daemon-socket" variable (:default-value (--some (pcase-let (((\` ((\, prog) \, args)) (split-string it))) (if (and prog (string-match-p "\\`\\(?:\\(?:/.*/\\)?git-credential-\\)?cache\\'" prog)) (or (cl-loop for (opt val) on args if (string= opt "--socket") return val) (expand-file-name "~/.git-credential-cache/socket")))) (ignore-errors (let ((process-environment (append magit-git-environment process-environment))) (process-lines magit-git-executable "config" "--get-all" "credential.helper"))))) nil [4156 6094])
+            ("magit-process-yes-or-no-prompt-regexp" variable (:default-value " [[(]\\([Yy]\\(?:es\\)?\\)[/|]\\([Nn]o?\\)[])] ?[?:] ?$") nil [6096 6352])
+            ("magit-process-password-prompt-regexps" variable (:default-value (quote ("^\\(Enter \\)?[Pp]assphrase\\( for \\(RSA \\)?key '.*'\\)?: ?$" "^\\(Enter \\)?[Pp]assword\\( for '\\(https?://\\)?\\(?99:.*\\)'\\)?: ?$" "^.*'s password: ?$" "^Yubikey for .*: ?$" "^Enter PIN for .*: ?$"))) nil [6354 6908])
+            ("magit-process-find-password-functions" variable nil nil [6910 7768])
+            ("magit-process-username-prompt-regexps" variable (:default-value (quote ("^Username for '.*': ?$"))) nil [7770 8013])
+            ("magit-process-ensure-unix-line-ending" variable (:default-value t) nil [8015 8219])
+            ("magit-process-display-mode-line-error" variable (:default-value t) nil [8221 8431])
+            ("magit-process-ok" variable
+               (:default-value (quote ((t :inherit magit-section-heading :foreground "green")))
+                :type "face")
+                nil [8433 8572])
+            ("magit-process-ng" variable
+               (:default-value (quote ((t :inherit magit-section-heading :foreground "red")))
+                :type "face")
+                nil [8574 8715])
+            ("magit-mode-line-process" variable
+               (:default-value (quote ((t :inherit mode-line-emphasis)))
+                :type "face")
+                nil [8717 8887])
+            ("magit-mode-line-process-error" variable
+               (:default-value (quote ((t :inherit error)))
+                :type "face")
+                nil [8889 9084])
+            ("magit-process-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map magit-mode-map) map)) nil [9104 9260])
+            ("define-derived-mode" code nil nil [9262 9646])
+            ("magit-process-buffer" function
+               (:user-visible-flag t
+                :arguments ("nodisplay"))
+                nil [9648 11154])
+            ("magit-process-kill" function (:user-visible-flag t) nil [11156 11443])
+            ("magit-process-raise-error" variable nil nil [11472 11510])
+            ("magit-git" function (:arguments ("args")) nil [11512 11962])
+            ("magit-run-git" function (:arguments ("args")) nil [11964 12729])
+            ("magit-pre-call-git-hook" variable nil nil [12731 12767])
+            ("magit-call-git" function (:arguments ("args")) nil [12769 13362])
+            ("magit-call-process" function (:arguments ("program" "args")) nil [13364 13840])
+            ("magit-process-file" function (:arguments ("process" "infile" "buffer" "display" "args")) nil [13842 14295])
+            ("magit-process-environment" function nil nil [14297 15161])
+            ("magit-this-process" variable nil nil [15163 15194])
+            ("magit-run-git-with-input" function (:arguments ("args")) nil [15196 16786])
+            ("magit-run-git-with-logfile" function (:arguments ("file" "args")) nil [16788 17083])
+            ("magit-run-git-async" function (:arguments ("args")) nil [17113 17799])
+            ("magit-run-git-with-editor" function (:arguments ("args")) nil [17801 18393])
+            ("magit-run-git-sequencer" function (:arguments ("args")) nil [18395 19166])
+            ("magit-pre-start-git-hook" variable nil nil [19168 19205])
+            ("magit-start-git" function (:arguments ("input" "args")) nil [19207 20133])
+            ("magit-start-process" function (:arguments ("program" "input" "args")) nil [20135 22617])
+            ("magit-parse-git-async" function (:arguments ("args")) nil [22619 23435])
+            ("magit-process-setup" function (:arguments ("program" "args")) nil [23460 23777])
+            ("magit-process-insert-section" function (:arguments ("pwd" "program" "args" "errcode" "errlog")) nil [23779 25580])
+            ("magit-process-truncate-log" function nil nil [25582 26379])
+            ("magit-process-sentinel" function (:arguments ("process" "event")) nil [26381 27167])
+            ("magit-sequencer-process-sentinel" function (:arguments ("process" "event")) nil [27169 28227])
+            ("magit-process-filter" function (:arguments ("proc" "string")) nil [28229 29175])
+            ("magit-process-kill-on-abort" function (:arguments ("proc" "body")) nil [29177 29617])
+            ("magit-process-yes-or-no-prompt" function (:arguments ("process" "string")) nil [29619 30119])
+            ("magit-process-password-auth-source" function (:arguments ("key")) nil [30121 31237])
+            ("magit-process-password-prompt" function (:arguments ("process" "string")) nil [31239 32107])
+            ("magit-process-username-prompt" function (:arguments ("process" "string")) nil [32109 32458])
+            ("magit-process-match-prompt" function (:arguments ("prompts" "string")) nil [32460 32901])
+            ("magit--process-coding-system" function nil nil [32903 33287])
+            ("magit-credential-hook" variable nil nil [33289 33366])
+            ("magit-credential-cache-daemon-process" variable nil nil [33368 33418])
+            ("magit-maybe-start-credential-cache-daemon" function nil nil [33420 35039])
+            ("add-hook" code nil nil [35041 35118])
+            ("tramp-sh-handle-start-file-process--magit-tramp-process-environment" function (:arguments ("fn" "name" "buffer" "program" "args")) nil [35120 35495])
+            ("advice-add" code nil nil [35497 35634])
+            ("tramp-sh-handle-process-file--magit-tramp-process-environment" function (:arguments ("fn" "program" "infile" "destination" "display" "args")) nil [35636 36009])
+            ("advice-add" code nil nil [36011 36136])
+            ("magit-mode-line-process-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map (kbd "<mode-line> <mouse-1>") (quote magit-process-buffer)) map)) nil [36138 36334])
+            ("magit-process-set-mode-line" function (:arguments ("program" "args")) nil [36336 37176])
+            ("magit-process-set-mode-line-error-status" function (:arguments ("error" "str")) nil [37178 39664])
+            ("magit-process-unset-mode-line-error-status" function nil nil [39666 40052])
+            ("magit-process-unset-mode-line" function nil nil [40054 40412])
+            ("magit-process-error-message-regexps" variable (:default-value (list "^\\*ERROR\\*: Canceled by user$" "^\\(?:error\\|fatal\\|git\\): \\(.*\\)$" "^\\(Cannot rebase:.*\\)$")) nil [40414 40586])
+            ("define-error" code nil nil [40588 40631])
+            ("magit-process-error-summary" function (:arguments ("process-buf" "section")) nil [40633 41446])
+            ("magit-process-error-tooltip" function (:arguments ("process-buf" "section")) nil [41448 42453])
+            ("defvar-local" code nil nil [42455 42490])
+            ("magit-process-finish-apply-ansi-colors" variable nil nil [42492 42543])
+            ("magit-process-finish" function (:arguments ("arg" "process-buf" "command-buf" "default-dir" "section")) nil [42545 45789])
+            ("magit-process-display-buffer" function (:arguments ("process")) nil [45791 46690])
+            ("magit--log-action" function (:arguments ("summary" "line" "list")) nil [46692 47418])
+            ("magit-process" package nil nil [47426 47450]))          
+      :file "magit-process.el"
+      :pointmax 47482
+      :fsize 47481
+      :lastmodtime '(23535 16490 0 0)
+      :unmatched-syntax '((close-paren 1313 . 1314) (symbol 1276 . 1293) (open-paren 1275 . 1276)))
+    (semanticdb-table "semanticdb-table"
+      :file "magit-section.el"
+      :fsize 60715
+      :lastmodtime '(23535 16490 0 0))
+    (semanticdb-table "semanticdb-table"
+      :file "magit-mode.el"
+      :fsize 58319
+      :lastmodtime '(23535 16490 0 0)))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!magit-20181116.1412!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-9.1.14\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-9.1.14\041semantic.cache"
index a693b50..c54ab9f 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-9.1.14\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-9.1.14\041semantic.cache"
@@ -1,869 +1,9694 @@
-;; Object semanticdb-project-database-file
-;; SEMANTICDB Tags save file
-(semanticdb-project-database-file "semanticdb-project-database-file"
-  :tables
-  (list
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags nil
-      :file "org-autoloads.el"
-      :pointmax 345
-      :fsize 52611
-      :lastmodtime '(23537 23334 0 0)
-      :unmatched-syntax nil)
-    (semanticdb-table "semanticdb-table"
-      :major-mode emacs-lisp-mode
-      :tags 
-        '( ("org-babel-execute-safely-maybe" function (:prototype-flag t) nil [194 266])
-            ("org-babel-execute-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [268 331])
-            ("org-babel-view-src-block-info" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [333 575])
-            ("org-babel-expand-src-block-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [577 787])
-            ("org-babel-load-in-session-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [789 1008])
-            ("org-babel-pop-to-session-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [1010 1214])
-            ("org-babel-execute-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [1216 1877])
-            ("org-babel-expand-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [1879 2115])
-            ("org-babel-check-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [2117 2246])
-            ("org-babel-insert-header-arg" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [2248 2414])
-            ("org-babel-load-in-session" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [2416 2679])
-            ("org-babel-initiate-session" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [2681 2994])
-            ("org-babel-switch-to-session" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [2996 3276])
-            ("org-babel-switch-to-session-with-code" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [3278 3416])
-            ("org-babel-do-in-edit-buffer" function (:prototype-flag t) nil [3418 3619])
-            ("org-babel-open-src-block-result" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [3621 3911])
-            ("org-babel-map-src-blocks" function (:prototype-flag t) nil [3913 5065])
-            ("function-put" code nil nil [5067 5132])
-            ("org-babel-map-inline-src-blocks" function (:prototype-flag t) nil [5134 5348])
-            ("function-put" code nil nil [5350 5422])
-            ("org-babel-map-call-lines" function (:prototype-flag t) nil [5424 5621])
-            ("function-put" code nil nil [5623 5688])
-            ("org-babel-map-executables" function (:prototype-flag t) nil [5690 5896])
-            ("function-put" code nil nil [5898 5964])
-            ("org-babel-execute-buffer" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [5966 6163])
-            ("org-babel-execute-subtree" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6165 6365])
-            ("org-babel-sha1-hash" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6367 6490])
-            ("org-babel-hide-result-toggle-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6492 6603])
-            ("org-babel-goto-src-block-head" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6605 6720])
-            ("org-babel-goto-named-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6722 6829])
-            ("org-babel-goto-named-result" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6831 6924])
-            ("org-babel-next-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [6926 7106])
-            ("org-babel-previous-src-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [7108 7297])
-            ("org-babel-mark-block" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [7299 7382])
-            ("org-babel-describe-bindings" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [7515 7637])
-            ("org-babel-lob-execute-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [7767 8017])
-            ("org-babel-lob-get-info" function (:prototype-flag t) nil [8019 8360])
-            ("org-babel-tangle-file" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [8499 8939])
-            ("org-babel-tangle" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [8941 9533])
-            ("org-toggle-sticky-agenda" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [9676 9784])
-            ("org-agenda" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [9786 11518])
-            ("org-batch-agenda" function (:prototype-flag t) nil [11520 11958])
-            ("org-batch-agenda-csv" function (:prototype-flag t) nil [11960 13742])
-            ("org-store-agenda-views" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [13744 13845])
-            ("org-batch-store-agenda-views" function (:prototype-flag t) nil [13847 13992])
-            ("org-agenda-list" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [13994 14714])
-            ("org-search-view" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [14716 17074])
-            ("org-todo-list" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [17076 17458])
-            ("org-tags-view" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [17460 17674])
-            ("org-agenda-list-stuck-projects" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [17676 17980])
-            ("org-diary" function (:prototype-flag t) nil [17982 19145])
-            ("org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item" function (:prototype-flag t) nil [19147 19340])
-            ("org-agenda-set-restriction-lock" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [19342 19698])
-            ("org-calendar-goto-agenda" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [19700 19903])
-            ("org-agenda-to-appt" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [19905 21153])
-            ("org-add-archive-files" function (:prototype-flag t) nil [21298 21499])
-            ("org-archive-subtree" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [21501 22311])
-            ("org-archive-to-archive-sibling" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [22313 22727])
-            ("org-toggle-archive-tag" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [22729 22991])
-            ("org-archive-subtree-default" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [22993 23186])
-            ("org-archive-subtree-default-with-confirmation" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [23188 23399])
-            ("org-attach" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [23541 23708])
-            ("org-bbdb-anniversaries" function (:prototype-flag t) nil [23844 23967])
-            ("org-capture-string" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [24113 24247])
-            ("org-capture" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [24249 25562])
-            ("org-capture-import-remember-templates" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [25564 25715])
-            ("org-resolve-clocks" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [25854 26107])
-            ("org-clock-in" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [26109 26836])
-            ("org-clock-in-last" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [26838 27338])
-            ("org-clock-out" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [27340 27689])
-            ("org-clock-cancel" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [27691 27806])
-            ("org-clock-goto" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [27808 28023])
-            ("org-clock-sum-today" function (:prototype-flag t) nil [28025 28155])
-            ("org-clock-sum" function (:prototype-flag t) nil [28157 28718])
-            ("org-clock-display" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [28720 29297])
-            ("org-clock-remove-overlays" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [29299 29536])
-            ("org-clock-get-clocktable" function (:prototype-flag t) nil [29538 29774])
-            ("org-clock-report" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [29776 30359])
-            ("org-clocktable-shift" function (:prototype-flag t) nil [30361 30851])
-            ("org-dblock-write:clocktable" function (:prototype-flag t) nil [30853 30961])
-            ("org-clock-update-time-maybe" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [30963 31103])
-            ("org-columns-remove-overlays" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [31249 31364])
-            ("org-columns-get-format-and-top-level" function (:prototype-flag t) nil [31366 31448])
-            ("org-columns" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [31450 31966])
-            ("org-columns-compute" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [31968 32174])
-            ("org-dblock-write:columnview" function (:prototype-flag t) nil [32176 33300])
-            ("org-columns-insert-dblock" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [33302 33424])
-            ("org-agenda-columns" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [33426 33532])
-            ("org-check-version" function (:prototype-flag t) nil [33675 33785])
-            ("org-datetree-find-date-create" function (:prototype-flag t) nil [33933 34320])
-            ("org-datetree-find-iso-week-create" function (:prototype-flag t) nil [34322 34774])
-            ("org-duration-set-regexps" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [34923 35021])
-            ("org-duration-p" function (:prototype-flag t) nil [35023 35127])
-            ("org-duration-to-minutes" function (:prototype-flag t) nil [35129 35546])
-            ("org-duration-from-minutes" function (:prototype-flag t) nil [35548 35935])
-            ("org-duration-h:mm-only-p" function (:prototype-flag t) nil [35937 36324])
-            ("org-element-update-syntax" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [36469 36562])
-            ("org-element-interpret-data" function (:prototype-flag t) nil [36564 36782])
-            ("org-element-cache-reset" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [36784 36966])
-            ("org-element-cache-refresh" function (:prototype-flag t) nil [36968 37073])
-            ("org-element-at-point" function (:prototype-flag t) nil [37075 37865])
-            ("org-element-context" function (:prototype-flag t) nil [37867 38625])
-            ("org-feed-update-all" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [38761 38872])
-            ("org-feed-update" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [38874 39113])
-            ("org-feed-goto-inbox" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [39115 39230])
-            ("org-feed-show-raw-feed" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [39232 39335])
-            ("org-footnote-action" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [39483 39937])
-            ("org-id-get-create" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [40067 40298])
-            ("org-id-copy" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [40300 40428])
-            ("org-id-get" function (:prototype-flag t) nil [40430 40836])
-            ("org-id-get-with-outline-path-completion" function (:prototype-flag t) nil [40838 41217])
-            ("org-id-get-with-outline-drilling" function (:prototype-flag t) nil [41219 41495])
-            ("org-id-goto" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [41497 41649])
-            ("org-id-find" function (:prototype-flag t) nil [41651 41939])
-            ("org-id-new" function (:prototype-flag t) nil [41941 42411])
-            ("org-id-update-id-locations" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [42413 42747])
-            ("org-id-find-id-file" function (:prototype-flag t) nil [42749 42875])
-            ("org-id-store-link" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [42877 42981])
-            ("org-indent-mode" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [43123 43524])
-            ("org-irc-store-link" function (:prototype-flag t) nil [43657 43788])
-            ("org-lint" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [43925 44310])
-            ("org-load-noerror-mustsuffix" function (:prototype-flag t) nil [44447 44577])
-            ("org-mobile-push" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [44719 44974])
-            ("org-mobile-pull" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [44976 45210])
-            ("org-plot/gnuplot" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [45346 45583])
-            ("org-table-create-with-table.el" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [45722 45928])
-            ("org-table-create-or-convert-from-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [45930 46362])
-            ("org-table-create" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [46364 46540])
-            ("org-table-convert-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [46542 47492])
-            ("org-table-import" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [47494 48242])
-            ("org-table-export" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [48244 48974])
-            ("org-table-align" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [48976 49088])
-            ("org-table-begin" function (:prototype-flag t) nil [49090 49362])
-            ("org-table-end" function (:prototype-flag t) nil [49364 49622])
-            ("org-table-justify-field-maybe" function (:prototype-flag t) nil [49624 49845])
-            ("org-table-next-field" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [49847 50031])
-            ("org-table-previous-field" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [50033 50187])
-            ("org-table-next-row" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [50189 50353])
-            ("org-table-copy-down" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [50355 51168])
-            ("org-table-blank-field" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51170 51280])
-            ("org-table-field-info" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51282 51420])
-            ("org-table-goto-column" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51422 51796])
-            ("org-table-insert-column" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51798 51898])
-            ("org-table-delete-column" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51900 51996])
-            ("org-table-move-column-right" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [51998 52092])
-            ("org-table-move-column-left" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52094 52186])
-            ("org-table-move-column" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52188 52337])
-            ("org-table-move-row-down" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52339 52424])
-            ("org-table-move-row-up" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52426 52507])
-            ("org-table-move-row" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52509 52641])
-            ("org-table-insert-row" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52643 52822])
-            ("org-table-insert-hline" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [52824 53017])
-            ("org-table-hline-and-move" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [53019 53158])
-            ("org-table-kill-row" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [53160 53277])
-            ("org-table-sort-lines" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [53279 54755])
-            ("org-table-cut-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [54757 54954])
-            ("org-table-copy-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [54956 55176])
-            ("org-table-paste-rectangle" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [55178 55517])
-            ("org-table-convert" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [55519 56121])
-            ("org-table-wrap-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [56123 57376])
-            ("org-table-edit-field" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [57378 57778])
-            ("org-table-sum" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [57780 58463])
-            ("org-table-get-stored-formulas" function (:prototype-flag t) nil [58465 58825])
-            ("org-table-maybe-eval-formula" function (:prototype-flag t) nil [58827 58994])
-            ("org-table-rotate-recalc-marks" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [58996 59432])
-            ("org-table-analyze" function (:prototype-flag t) nil [59434 59865])
-            ("org-table-maybe-recalculate-line" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [59867 60017])
-            ("org-table-eval-formula" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [60019 61950])
-            ("org-table-recalculate" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [61952 62524])
-            ("org-table-iterate" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [62526 62752])
-            ("org-table-recalculate-buffer-tables" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [62754 62876])
-            ("org-table-iterate-buffer-tables" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [62878 63022])
-            ("org-table-edit-formulas" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [63024 63149])
-            ("org-table-toggle-coordinate-overlays" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [63151 63280])
-            ("org-table-toggle-formula-debugger" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [63282 63395])
-            ("orgtbl-mode" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [63397 63529])
-            ("orgtbl-exp-regexp" variable (:default-value "^\\([-+]?[0-9][0-9.]*\\)[eE]\\([-+]?[0-9]+\\)$") nil [63531 63672])
-            ("org-table-to-lisp" function (:prototype-flag t) nil [63674 64009])
-            ("orgtbl-to-generic" function (:prototype-flag t) nil [64011 66954])
-            ("orgtbl-to-tsv" function (:prototype-flag t) nil [66956 67082])
-            ("orgtbl-to-csv" function (:prototype-flag t) nil [67084 67274])
-            ("orgtbl-to-latex" function (:prototype-flag t) nil [67276 67935])
-            ("orgtbl-to-html" function (:prototype-flag t) nil [67937 68435])
-            ("orgtbl-to-texinfo" function (:prototype-flag t) nil [68437 68975])
-            ("orgtbl-to-orgtbl" function (:prototype-flag t) nil [68977 69553])
-            ("orgtbl-ascii-plot" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [69555 69945])
-            ("org-timer-start" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [70084 70672])
-            ("org-timer" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [70674 71251])
-            ("org-timer-change-times-in-region" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [71253 71386])
-            ("org-timer-item" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [71388 71518])
-            ("org-timer-set-timer" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [71520 72358])
-            ("org-release" function (:prototype-flag t) nil [72504 72647])
-            ("org-git-version" function (:prototype-flag t) nil [72649 72792])
-            ("org-odt-data-dir" variable (:default-value "/usr/share/emacs/etc/org") nil [72794 72878])
-            ("org-babel-do-load-languages" function (:prototype-flag t) nil [72992 73124])
-            ("org-babel-load-file" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [73126 73486])
-            ("org-version" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [73488 73798])
-            ("turn-on-orgtbl" function (:prototype-flag t) nil [73800 73890])
-            ("org-clock-persistence-insinuate" function (:prototype-flag t) nil [73892 73996])
-            ("org-mode" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [73998 74872])
-            ("org-cycle" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [74874 77276])
-            ("org-global-cycle" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [77278 77534])
-            ("put" code nil nil [77535 77603])
-            ("orgstruct-mode" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [77605 77917])
-            ("turn-on-orgstruct" function (:prototype-flag t) nil [77919 78015])
-            ("turn-on-orgstruct++" function (:prototype-flag t) nil [78017 78117])
-            ("org-run-like-in-org-mode" function (:prototype-flag t) nil [78119 78400])
-            ("org-store-link" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [78402 79142])
-            ("org-insert-link-global" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [79144 79306])
-            ("org-open-at-point-global" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [79308 79651])
-            ("org-open-link-from-string" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [79653 79801])
-            ("org-switchb" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [79803 80073])
-            ("org-cycle-agenda-files" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [80075 80315])
-            ("org-submit-bug-report" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [80317 80664])
-            ("org-reload" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [80666 80817])
-            ("org-customize" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [80819 80917])
-            ("org-export-get-backend" function (:prototype-flag t) nil [81035 81199])
-            ("org-export-get-environment" function (:prototype-flag t) nil [81201 81698])
-            ("org-export-as" function (:prototype-flag t) nil [81700 82641])
-            ("org-export-string-as" function (:prototype-flag t) nil [82643 83210])
-            ("org-export-replace-region-by" function (:prototype-flag t) nil [83212 83473])
-            ("org-export-insert-default-template" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [83475 83986])
-            ("org-export-to-buffer" function (:prototype-flag t) nil [83988 85364])
-            ("function-put" code nil nil [85366 85427])
-            ("org-export-to-file" function (:prototype-flag t) nil [85429 86767])
-            ("function-put" code nil nil [86769 86828])
-            ("org-export-dispatch" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [86830 87601])
-            ("org-ascii-export-as-ascii" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [87737 88796])
-            ("org-ascii-export-to-ascii" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [88798 89740])
-            ("org-ascii-publish-to-ascii" function (:prototype-flag t) nil [89742 90037])
-            ("org-ascii-publish-to-latin1" function (:prototype-flag t) nil [90039 90337])
-            ("org-ascii-publish-to-utf8" function (:prototype-flag t) nil [90339 90633])
-            ("org-beamer-mode" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [90772 90894])
-            ("org-beamer-export-as-latex" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [90896 91984])
-            ("org-beamer-export-to-latex" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [91986 92970])
-            ("org-beamer-export-to-pdf" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [92972 93951])
-            ("org-beamer-select-environment" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [93953 94350])
-            ("org-beamer-publish-to-latex" function (:prototype-flag t) nil [94352 94673])
-            ("org-beamer-publish-to-pdf" function (:prototype-flag t) nil [94675 95003])
-            ("put" code nil nil [95136 95209])
-            ("put" code nil nil [95211 95261])
-            ("put" code nil nil [95263 95319])
-            ("org-html-htmlize-generate-css" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [95321 95933])
-            ("org-html-export-as-html" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [95935 97001])
-            ("org-html-convert-region-to-html" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [97003 97284])
-            ("org-html-export-to-html" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [97286 98235])
-            ("org-html-publish-to-html" function (:prototype-flag t) nil [98237 98528])
-            ("org-icalendar-export-to-ics" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [98676 99488])
-            ("org-icalendar-export-agenda-files" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [99490 99707])
-            ("org-icalendar-combine-agenda-files" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [99709 100107])
-            ("org-latex-make-preamble" function (:prototype-flag t) nil [100243 100708])
-            ("org-latex-export-as-latex" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [100710 101794])
-            ("org-latex-convert-region-to-latex" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [101796 102082])
-            ("org-latex-export-to-latex" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [102084 103023])
-            ("org-latex-export-to-pdf" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [103025 104008])
-            ("org-latex-publish-to-latex" function (:prototype-flag t) nil [104010 104305])
-            ("org-latex-publish-to-pdf" function (:prototype-flag t) nil [104307 104610])
-            ("org-md-export-as-markdown" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [104737 105534])
-            ("org-md-convert-region-to-md" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [105536 105818])
-            ("org-md-export-to-markdown" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [105820 106503])
-            ("org-md-publish-to-md" function (:prototype-flag t) nil [106505 106794])
-            ("put" code nil nil [106924 106992])
-            ("org-odt-export-as-odf" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [106994 107464])
-            ("org-odt-export-as-odf-and-open" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [107466 107687])
-            ("org-odt-export-to-odt" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [107689 108521])
-            ("org-odt-convert" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [108523 108942])
-            ("org-org-export-as-org" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [109072 110113])
-            ("org-org-export-to-org" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [110115 111039])
-            ("org-org-publish-to-org" function (:prototype-flag t) nil [111041 111328])
-            ("defalias" code nil nil [111470 111514])
-            ("org-publish" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [111516 111909])
-            ("org-publish-all" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [111911 112220])
-            ("org-publish-current-file" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [112222 112490])
-            ("org-publish-current-project" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [112492 112707])
-            ("org-texinfo-export-to-texinfo" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [112849 113824])
-            ("org-texinfo-export-to-info" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [113826 114894])
-            ("org-texinfo-publish-to-texinfo" function (:prototype-flag t) nil [114896 115199])
-            ("org-texinfo-convert-region-to-texinfo" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [115201 115497])
-            ("org-export-get-backend" function (:prototype-flag t) nil [115608 115772])
-            ("org-export-get-environment" function (:prototype-flag t) nil [115774 116271])
-            ("org-export-as" function (:prototype-flag t) nil [116273 117214])
-            ("org-export-string-as" function (:prototype-flag t) nil [117216 117783])
-            ("org-export-replace-region-by" function (:prototype-flag t) nil [117785 118046])
-            ("org-export-insert-default-template" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [118048 118559])
-            ("org-export-to-buffer" function (:prototype-flag t) nil [118561 119937])
-            ("function-put" code nil nil [119939 120000])
-            ("org-export-to-file" function (:prototype-flag t) nil [120002 121340])
-            ("function-put" code nil nil [121342 121401])
-            ("org-export-dispatch" function
-               (:prototype-flag t
-                :user-visible-flag t)
-                nil [121403 122174])
-            ("org-loaddefs" package nil nil [122185 122208]))          
-      :file "org-loaddefs.el"
-      :pointmax 122360
-      :fsize 122359
-      :lastmodtime '(23537 23334 0 0)
-      :unmatched-syntax nil))
-  :file "!drive_c!Users!joelg!.emacs.d!elpa!org-9.1.14!semantic.cache"
-  :semantic-tag-version "2.0"
-  :semanticdb-version "2.2")
+;; Object semanticdb-project-database-file
+;; SEMANTICDB Tags save file
+(semanticdb-project-database-file "semanticdb-project-database-file"
+  :tables
+  (list
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags nil
+      :file "org-autoloads.el"
+      :pointmax 345
+      :fsize 52611
+      :lastmodtime '(23537 23334 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-babel-execute-safely-maybe" function (:prototype-flag t) nil [194 266])
+            ("org-babel-execute-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [268 331])
+            ("org-babel-view-src-block-info" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [333 575])
+            ("org-babel-expand-src-block-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [577 787])
+            ("org-babel-load-in-session-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [789 1008])
+            ("org-babel-pop-to-session-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [1010 1214])
+            ("org-babel-execute-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [1216 1877])
+            ("org-babel-expand-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [1879 2115])
+            ("org-babel-check-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2117 2246])
+            ("org-babel-insert-header-arg" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2248 2414])
+            ("org-babel-load-in-session" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2416 2679])
+            ("org-babel-initiate-session" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2681 2994])
+            ("org-babel-switch-to-session" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [2996 3276])
+            ("org-babel-switch-to-session-with-code" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [3278 3416])
+            ("org-babel-do-in-edit-buffer" function (:prototype-flag t) nil [3418 3619])
+            ("org-babel-open-src-block-result" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [3621 3911])
+            ("org-babel-map-src-blocks" function (:prototype-flag t) nil [3913 5065])
+            ("function-put" code nil nil [5067 5132])
+            ("org-babel-map-inline-src-blocks" function (:prototype-flag t) nil [5134 5348])
+            ("function-put" code nil nil [5350 5422])
+            ("org-babel-map-call-lines" function (:prototype-flag t) nil [5424 5621])
+            ("function-put" code nil nil [5623 5688])
+            ("org-babel-map-executables" function (:prototype-flag t) nil [5690 5896])
+            ("function-put" code nil nil [5898 5964])
+            ("org-babel-execute-buffer" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [5966 6163])
+            ("org-babel-execute-subtree" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6165 6365])
+            ("org-babel-sha1-hash" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6367 6490])
+            ("org-babel-hide-result-toggle-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6492 6603])
+            ("org-babel-goto-src-block-head" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6605 6720])
+            ("org-babel-goto-named-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6722 6829])
+            ("org-babel-goto-named-result" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6831 6924])
+            ("org-babel-next-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [6926 7106])
+            ("org-babel-previous-src-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7108 7297])
+            ("org-babel-mark-block" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7299 7382])
+            ("org-babel-describe-bindings" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7515 7637])
+            ("org-babel-lob-execute-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [7767 8017])
+            ("org-babel-lob-get-info" function (:prototype-flag t) nil [8019 8360])
+            ("org-babel-tangle-file" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [8499 8939])
+            ("org-babel-tangle" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [8941 9533])
+            ("org-toggle-sticky-agenda" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [9676 9784])
+            ("org-agenda" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [9786 11518])
+            ("org-batch-agenda" function (:prototype-flag t) nil [11520 11958])
+            ("org-batch-agenda-csv" function (:prototype-flag t) nil [11960 13742])
+            ("org-store-agenda-views" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [13744 13845])
+            ("org-batch-store-agenda-views" function (:prototype-flag t) nil [13847 13992])
+            ("org-agenda-list" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [13994 14714])
+            ("org-search-view" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [14716 17074])
+            ("org-todo-list" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17076 17458])
+            ("org-tags-view" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17460 17674])
+            ("org-agenda-list-stuck-projects" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [17676 17980])
+            ("org-diary" function (:prototype-flag t) nil [17982 19145])
+            ("org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item" function (:prototype-flag t) nil [19147 19340])
+            ("org-agenda-set-restriction-lock" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [19342 19698])
+            ("org-calendar-goto-agenda" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [19700 19903])
+            ("org-agenda-to-appt" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [19905 21153])
+            ("org-add-archive-files" function (:prototype-flag t) nil [21298 21499])
+            ("org-archive-subtree" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [21501 22311])
+            ("org-archive-to-archive-sibling" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [22313 22727])
+            ("org-toggle-archive-tag" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [22729 22991])
+            ("org-archive-subtree-default" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [22993 23186])
+            ("org-archive-subtree-default-with-confirmation" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [23188 23399])
+            ("org-attach" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [23541 23708])
+            ("org-bbdb-anniversaries" function (:prototype-flag t) nil [23844 23967])
+            ("org-capture-string" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [24113 24247])
+            ("org-capture" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [24249 25562])
+            ("org-capture-import-remember-templates" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [25564 25715])
+            ("org-resolve-clocks" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [25854 26107])
+            ("org-clock-in" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [26109 26836])
+            ("org-clock-in-last" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [26838 27338])
+            ("org-clock-out" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [27340 27689])
+            ("org-clock-cancel" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [27691 27806])
+            ("org-clock-goto" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [27808 28023])
+            ("org-clock-sum-today" function (:prototype-flag t) nil [28025 28155])
+            ("org-clock-sum" function (:prototype-flag t) nil [28157 28718])
+            ("org-clock-display" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [28720 29297])
+            ("org-clock-remove-overlays" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [29299 29536])
+            ("org-clock-get-clocktable" function (:prototype-flag t) nil [29538 29774])
+            ("org-clock-report" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [29776 30359])
+            ("org-clocktable-shift" function (:prototype-flag t) nil [30361 30851])
+            ("org-dblock-write:clocktable" function (:prototype-flag t) nil [30853 30961])
+            ("org-clock-update-time-maybe" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [30963 31103])
+            ("org-columns-remove-overlays" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [31249 31364])
+            ("org-columns-get-format-and-top-level" function (:prototype-flag t) nil [31366 31448])
+            ("org-columns" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [31450 31966])
+            ("org-columns-compute" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [31968 32174])
+            ("org-dblock-write:columnview" function (:prototype-flag t) nil [32176 33300])
+            ("org-columns-insert-dblock" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [33302 33424])
+            ("org-agenda-columns" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [33426 33532])
+            ("org-check-version" function (:prototype-flag t) nil [33675 33785])
+            ("org-datetree-find-date-create" function (:prototype-flag t) nil [33933 34320])
+            ("org-datetree-find-iso-week-create" function (:prototype-flag t) nil [34322 34774])
+            ("org-duration-set-regexps" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [34923 35021])
+            ("org-duration-p" function (:prototype-flag t) nil [35023 35127])
+            ("org-duration-to-minutes" function (:prototype-flag t) nil [35129 35546])
+            ("org-duration-from-minutes" function (:prototype-flag t) nil [35548 35935])
+            ("org-duration-h:mm-only-p" function (:prototype-flag t) nil [35937 36324])
+            ("org-element-update-syntax" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [36469 36562])
+            ("org-element-interpret-data" function (:prototype-flag t) nil [36564 36782])
+            ("org-element-cache-reset" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [36784 36966])
+            ("org-element-cache-refresh" function (:prototype-flag t) nil [36968 37073])
+            ("org-element-at-point" function (:prototype-flag t) nil [37075 37865])
+            ("org-element-context" function (:prototype-flag t) nil [37867 38625])
+            ("org-feed-update-all" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [38761 38872])
+            ("org-feed-update" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [38874 39113])
+            ("org-feed-goto-inbox" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [39115 39230])
+            ("org-feed-show-raw-feed" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [39232 39335])
+            ("org-footnote-action" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [39483 39937])
+            ("org-id-get-create" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [40067 40298])
+            ("org-id-copy" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [40300 40428])
+            ("org-id-get" function (:prototype-flag t) nil [40430 40836])
+            ("org-id-get-with-outline-path-completion" function (:prototype-flag t) nil [40838 41217])
+            ("org-id-get-with-outline-drilling" function (:prototype-flag t) nil [41219 41495])
+            ("org-id-goto" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [41497 41649])
+            ("org-id-find" function (:prototype-flag t) nil [41651 41939])
+            ("org-id-new" function (:prototype-flag t) nil [41941 42411])
+            ("org-id-update-id-locations" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [42413 42747])
+            ("org-id-find-id-file" function (:prototype-flag t) nil [42749 42875])
+            ("org-id-store-link" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [42877 42981])
+            ("org-indent-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [43123 43524])
+            ("org-irc-store-link" function (:prototype-flag t) nil [43657 43788])
+            ("org-lint" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [43925 44310])
+            ("org-load-noerror-mustsuffix" function (:prototype-flag t) nil [44447 44577])
+            ("org-mobile-push" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [44719 44974])
+            ("org-mobile-pull" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [44976 45210])
+            ("org-plot/gnuplot" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [45346 45583])
+            ("org-table-create-with-table.el" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [45722 45928])
+            ("org-table-create-or-convert-from-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [45930 46362])
+            ("org-table-create" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [46364 46540])
+            ("org-table-convert-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [46542 47492])
+            ("org-table-import" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [47494 48242])
+            ("org-table-export" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [48244 48974])
+            ("org-table-align" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [48976 49088])
+            ("org-table-begin" function (:prototype-flag t) nil [49090 49362])
+            ("org-table-end" function (:prototype-flag t) nil [49364 49622])
+            ("org-table-justify-field-maybe" function (:prototype-flag t) nil [49624 49845])
+            ("org-table-next-field" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [49847 50031])
+            ("org-table-previous-field" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [50033 50187])
+            ("org-table-next-row" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [50189 50353])
+            ("org-table-copy-down" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [50355 51168])
+            ("org-table-blank-field" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51170 51280])
+            ("org-table-field-info" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51282 51420])
+            ("org-table-goto-column" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51422 51796])
+            ("org-table-insert-column" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51798 51898])
+            ("org-table-delete-column" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51900 51996])
+            ("org-table-move-column-right" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [51998 52092])
+            ("org-table-move-column-left" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52094 52186])
+            ("org-table-move-column" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52188 52337])
+            ("org-table-move-row-down" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52339 52424])
+            ("org-table-move-row-up" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52426 52507])
+            ("org-table-move-row" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52509 52641])
+            ("org-table-insert-row" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52643 52822])
+            ("org-table-insert-hline" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [52824 53017])
+            ("org-table-hline-and-move" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [53019 53158])
+            ("org-table-kill-row" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [53160 53277])
+            ("org-table-sort-lines" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [53279 54755])
+            ("org-table-cut-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [54757 54954])
+            ("org-table-copy-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [54956 55176])
+            ("org-table-paste-rectangle" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [55178 55517])
+            ("org-table-convert" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [55519 56121])
+            ("org-table-wrap-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [56123 57376])
+            ("org-table-edit-field" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [57378 57778])
+            ("org-table-sum" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [57780 58463])
+            ("org-table-get-stored-formulas" function (:prototype-flag t) nil [58465 58825])
+            ("org-table-maybe-eval-formula" function (:prototype-flag t) nil [58827 58994])
+            ("org-table-rotate-recalc-marks" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [58996 59432])
+            ("org-table-analyze" function (:prototype-flag t) nil [59434 59865])
+            ("org-table-maybe-recalculate-line" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [59867 60017])
+            ("org-table-eval-formula" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [60019 61950])
+            ("org-table-recalculate" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [61952 62524])
+            ("org-table-iterate" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [62526 62752])
+            ("org-table-recalculate-buffer-tables" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [62754 62876])
+            ("org-table-iterate-buffer-tables" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [62878 63022])
+            ("org-table-edit-formulas" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [63024 63149])
+            ("org-table-toggle-coordinate-overlays" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [63151 63280])
+            ("org-table-toggle-formula-debugger" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [63282 63395])
+            ("orgtbl-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [63397 63529])
+            ("orgtbl-exp-regexp" variable (:default-value "^\\([-+]?[0-9][0-9.]*\\)[eE]\\([-+]?[0-9]+\\)$") nil [63531 63672])
+            ("org-table-to-lisp" function (:prototype-flag t) nil [63674 64009])
+            ("orgtbl-to-generic" function (:prototype-flag t) nil [64011 66954])
+            ("orgtbl-to-tsv" function (:prototype-flag t) nil [66956 67082])
+            ("orgtbl-to-csv" function (:prototype-flag t) nil [67084 67274])
+            ("orgtbl-to-latex" function (:prototype-flag t) nil [67276 67935])
+            ("orgtbl-to-html" function (:prototype-flag t) nil [67937 68435])
+            ("orgtbl-to-texinfo" function (:prototype-flag t) nil [68437 68975])
+            ("orgtbl-to-orgtbl" function (:prototype-flag t) nil [68977 69553])
+            ("orgtbl-ascii-plot" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [69555 69945])
+            ("org-timer-start" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [70084 70672])
+            ("org-timer" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [70674 71251])
+            ("org-timer-change-times-in-region" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [71253 71386])
+            ("org-timer-item" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [71388 71518])
+            ("org-timer-set-timer" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [71520 72358])
+            ("org-release" function (:prototype-flag t) nil [72504 72647])
+            ("org-git-version" function (:prototype-flag t) nil [72649 72792])
+            ("org-odt-data-dir" variable (:default-value "/usr/share/emacs/etc/org") nil [72794 72878])
+            ("org-babel-do-load-languages" function (:prototype-flag t) nil [72992 73124])
+            ("org-babel-load-file" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [73126 73486])
+            ("org-version" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [73488 73798])
+            ("turn-on-orgtbl" function (:prototype-flag t) nil [73800 73890])
+            ("org-clock-persistence-insinuate" function (:prototype-flag t) nil [73892 73996])
+            ("org-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [73998 74872])
+            ("org-cycle" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [74874 77276])
+            ("org-global-cycle" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [77278 77534])
+            ("put" code nil nil [77535 77603])
+            ("orgstruct-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [77605 77917])
+            ("turn-on-orgstruct" function (:prototype-flag t) nil [77919 78015])
+            ("turn-on-orgstruct++" function (:prototype-flag t) nil [78017 78117])
+            ("org-run-like-in-org-mode" function (:prototype-flag t) nil [78119 78400])
+            ("org-store-link" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [78402 79142])
+            ("org-insert-link-global" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [79144 79306])
+            ("org-open-at-point-global" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [79308 79651])
+            ("org-open-link-from-string" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [79653 79801])
+            ("org-switchb" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [79803 80073])
+            ("org-cycle-agenda-files" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [80075 80315])
+            ("org-submit-bug-report" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [80317 80664])
+            ("org-reload" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [80666 80817])
+            ("org-customize" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [80819 80917])
+            ("org-export-get-backend" function (:prototype-flag t) nil [81035 81199])
+            ("org-export-get-environment" function (:prototype-flag t) nil [81201 81698])
+            ("org-export-as" function (:prototype-flag t) nil [81700 82641])
+            ("org-export-string-as" function (:prototype-flag t) nil [82643 83210])
+            ("org-export-replace-region-by" function (:prototype-flag t) nil [83212 83473])
+            ("org-export-insert-default-template" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [83475 83986])
+            ("org-export-to-buffer" function (:prototype-flag t) nil [83988 85364])
+            ("function-put" code nil nil [85366 85427])
+            ("org-export-to-file" function (:prototype-flag t) nil [85429 86767])
+            ("function-put" code nil nil [86769 86828])
+            ("org-export-dispatch" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [86830 87601])
+            ("org-ascii-export-as-ascii" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [87737 88796])
+            ("org-ascii-export-to-ascii" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [88798 89740])
+            ("org-ascii-publish-to-ascii" function (:prototype-flag t) nil [89742 90037])
+            ("org-ascii-publish-to-latin1" function (:prototype-flag t) nil [90039 90337])
+            ("org-ascii-publish-to-utf8" function (:prototype-flag t) nil [90339 90633])
+            ("org-beamer-mode" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [90772 90894])
+            ("org-beamer-export-as-latex" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [90896 91984])
+            ("org-beamer-export-to-latex" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [91986 92970])
+            ("org-beamer-export-to-pdf" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [92972 93951])
+            ("org-beamer-select-environment" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [93953 94350])
+            ("org-beamer-publish-to-latex" function (:prototype-flag t) nil [94352 94673])
+            ("org-beamer-publish-to-pdf" function (:prototype-flag t) nil [94675 95003])
+            ("put" code nil nil [95136 95209])
+            ("put" code nil nil [95211 95261])
+            ("put" code nil nil [95263 95319])
+            ("org-html-htmlize-generate-css" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [95321 95933])
+            ("org-html-export-as-html" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [95935 97001])
+            ("org-html-convert-region-to-html" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [97003 97284])
+            ("org-html-export-to-html" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [97286 98235])
+            ("org-html-publish-to-html" function (:prototype-flag t) nil [98237 98528])
+            ("org-icalendar-export-to-ics" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [98676 99488])
+            ("org-icalendar-export-agenda-files" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [99490 99707])
+            ("org-icalendar-combine-agenda-files" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [99709 100107])
+            ("org-latex-make-preamble" function (:prototype-flag t) nil [100243 100708])
+            ("org-latex-export-as-latex" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [100710 101794])
+            ("org-latex-convert-region-to-latex" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [101796 102082])
+            ("org-latex-export-to-latex" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [102084 103023])
+            ("org-latex-export-to-pdf" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [103025 104008])
+            ("org-latex-publish-to-latex" function (:prototype-flag t) nil [104010 104305])
+            ("org-latex-publish-to-pdf" function (:prototype-flag t) nil [104307 104610])
+            ("org-md-export-as-markdown" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [104737 105534])
+            ("org-md-convert-region-to-md" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [105536 105818])
+            ("org-md-export-to-markdown" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [105820 106503])
+            ("org-md-publish-to-md" function (:prototype-flag t) nil [106505 106794])
+            ("put" code nil nil [106924 106992])
+            ("org-odt-export-as-odf" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [106994 107464])
+            ("org-odt-export-as-odf-and-open" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [107466 107687])
+            ("org-odt-export-to-odt" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [107689 108521])
+            ("org-odt-convert" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [108523 108942])
+            ("org-org-export-as-org" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [109072 110113])
+            ("org-org-export-to-org" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [110115 111039])
+            ("org-org-publish-to-org" function (:prototype-flag t) nil [111041 111328])
+            ("defalias" code nil nil [111470 111514])
+            ("org-publish" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [111516 111909])
+            ("org-publish-all" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [111911 112220])
+            ("org-publish-current-file" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [112222 112490])
+            ("org-publish-current-project" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [112492 112707])
+            ("org-texinfo-export-to-texinfo" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [112849 113824])
+            ("org-texinfo-export-to-info" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [113826 114894])
+            ("org-texinfo-publish-to-texinfo" function (:prototype-flag t) nil [114896 115199])
+            ("org-texinfo-convert-region-to-texinfo" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [115201 115497])
+            ("org-export-get-backend" function (:prototype-flag t) nil [115608 115772])
+            ("org-export-get-environment" function (:prototype-flag t) nil [115774 116271])
+            ("org-export-as" function (:prototype-flag t) nil [116273 117214])
+            ("org-export-string-as" function (:prototype-flag t) nil [117216 117783])
+            ("org-export-replace-region-by" function (:prototype-flag t) nil [117785 118046])
+            ("org-export-insert-default-template" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [118048 118559])
+            ("org-export-to-buffer" function (:prototype-flag t) nil [118561 119937])
+            ("function-put" code nil nil [119939 120000])
+            ("org-export-to-file" function (:prototype-flag t) nil [120002 121340])
+            ("function-put" code nil nil [121342 121401])
+            ("org-export-dispatch" function
+               (:prototype-flag t
+                :user-visible-flag t)
+                nil [121403 122174])
+            ("org-loaddefs" package nil nil [122185 122208]))          
+      :file "org-loaddefs.el"
+      :pointmax 122360
+      :fsize 122359
+      :lastmodtime '(23537 23334 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-inhibit-highlight-removal" variable nil nil [2833 2875])
+            ("defvar-local" code nil nil [2903 3007])
+            ("cl-lib" include nil nil [3038 3055])
+            ("gnus-sum" include nil nil [3076 3095])
+            ("calendar" include nil nil [3098 3117])
+            ("find-func" include nil nil [3118 3138])
+            ("format-spec" include nil nil [3139 3161])
+            ("or" code nil nil [3163 3558])
+            ("org-macs" include nil nil [3560 3579])
+            ("org-compat" include nil nil [3580 3601])
+            ("org-outline-regexp" variable (:default-value "\\*+ ") nil [3976 4046])
+            ("org-outline-regexp-bol" variable (:default-value "^\\*+ ") nil [4048 4233])
+            ("org-heading-regexp" variable (:default-value "^\\(\\*+\\)\\(?: +\\(.*?\\)\\)?[ 	]*$") nil [4235 4421])
+            ("declare-function" code nil nil [4423 4483])
+            ("declare-function" code nil nil [4484 4555])
+            ("declare-function" code nil nil [4556 4629])
+            ("declare-function" code nil nil [4630 4692])
+            ("declare-function" code nil nil [4693 4768])
+            ("declare-function" code nil nil [4769 4857])
+            ("declare-function" code nil nil [4858 4921])
+            ("declare-function" code nil nil [4922 4993])
+            ("declare-function" code nil nil [4994 5080])
+            ("declare-function" code nil nil [5081 5148])
+            ("declare-function" code nil nil [5149 5216])
+            ("declare-function" code nil nil [5217 5310])
+            ("declare-function" code nil nil [5311 5396])
+            ("declare-function" code nil nil [5397 5490])
+            ("declare-function" code nil nil [5491 5567])
+            ("declare-function" code nil nil [5568 5638])
+            ("declare-function" code nil nil [5639 5707])
+            ("declare-function" code nil nil [5708 5769])
+            ("declare-function" code nil nil [5770 5823])
+            ("declare-function" code nil nil [5824 5883])
+            ("declare-function" code nil nil [5884 5978])
+            ("declare-function" code nil nil [5979 6035])
+            ("declare-function" code nil nil [6036 6100])
+            ("declare-function" code nil nil [6101 6173])
+            ("declare-function" code nil nil [6174 6237])
+            ("declare-function" code nil nil [6238 6310])
+            ("declare-function" code nil nil [6311 6368])
+            ("declare-function" code nil nil [6369 6435])
+            ("declare-function" code nil nil [6436 6521])
+            ("declare-function" code nil nil [6522 6581])
+            ("declare-function" code nil nil [6582 6651])
+            ("declare-function" code nil nil [6652 6746])
+            ("declare-function" code nil nil [6747 6819])
+            ("declare-function" code nil nil [6820 6902])
+            ("declare-function" code nil nil [6903 6972])
+            ("declare-function" code nil nil [6973 7032])
+            ("declare-function" code nil nil [7033 7094])
+            ("declare-function" code nil nil [7095 7147])
+            ("declare-function" code nil nil [7148 7211])
+            ("declare-function" code nil nil [7212 7275])
+            ("declare-function" code nil nil [7276 7344])
+            ("declare-function" code nil nil [7345 7416])
+            ("declare-function" code nil nil [7417 7482])
+            ("declare-function" code nil nil [7483 7532])
+            ("declare-function" code nil nil [7533 7602])
+            ("declare-function" code nil nil [7603 7676])
+            ("declare-function" code nil nil [7677 7732])
+            ("declare-function" code nil nil [7733 7808])
+            ("declare-function" code nil nil [7809 7885])
+            ("declare-function" code nil nil [7886 7947])
+            ("declare-function" code nil nil [7948 8005])
+            ("declare-function" code nil nil [8006 8073])
+            ("declare-function" code nil nil [8074 8141])
+            ("declare-function" code nil nil [8142 8209])
+            ("declare-function" code nil nil [8210 8286])
+            ("declare-function" code nil nil [8287 8349])
+            ("declare-function" code nil nil [8350 8416])
+            ("declare-function" code nil nil [8417 8469])
+            ("declare-function" code nil nil [8470 8529])
+            ("declare-function" code nil nil [8530 8606])
+            ("declare-function" code nil nil [8607 8733])
+            ("declare-function" code nil nil [8734 8792])
+            ("declare-function" code nil nil [8793 8866])
+            ("declare-function" code nil nil [8867 8931])
+            ("declare-function" code nil nil [8932 8990])
+            ("declare-function" code nil nil [8991 9044])
+            ("declare-function" code nil nil [9045 9134])
+            ("declare-function" code nil nil [9135 9223])
+            ("ffap-url-regexp" variable nil nil [9225 9249])
+            ("org-element-paragraph-separate" variable nil nil [9250 9289])
+            ("org-uniquify" function (:arguments ("list")) nil [9291 9435])
+            ("org-get-at-bol" function (:arguments ("property")) nil [9437 9576])
+            ("org-trim" function (:arguments ("s" "keep-lead")) nil [9578 9957])
+            ("org-babel-load-languages" variable nil nil [10022 10055])
+            ("org-babel-do-load-languages" function (:arguments ("sym" "value")) nil [10072 10520])
+            ("declare-function" code nil nil [10522 10608])
+            ("org-babel-load-file" function
+               (:user-visible-flag t
+                :arguments ("file" "compile"))
+                nil [10624 11830])
+            ("org-babel-load-languages" variable (:default-value (quote ((emacs-lisp . t)))) nil [11832 14041])
+            ("org-clone-delete-id" variable nil nil [14072 14340])
+            ("org-check-version" code nil nil [14354 14373])
+            ("org-version" function
+               (:user-visible-flag t
+                :arguments ("here" "full" "message"))
+                nil [14390 15690])
+            ("org-version" variable
+               (:constant-flag t
+                :default-value (org-version))
+                nil [15692 15728])
+            ("org-block-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*#\\+begin_?\\([^ 
+]+\\)\\(\\([^
+]+\\)\\)?
+\\([^�]+?\\)#\\+end_?\\1[ 	]*$")
+                nil [15766 15926])
+            ("org-dblock-start-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*#\\+\\(?:BEGIN\\|begin\\):[ 	]+\\(\\S-+\\)\\([ 	]+\\(.*\\)\\)?")
+                nil [15928 16098])
+            ("org-dblock-end-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*#\\+\\(?:END\\|end\\)\\([: 	

+]\\|$\\)")
+                nil [16100 16219])
+            ("org-clock-string" variable
+               (:constant-flag t
+                :default-value "CLOCK:")
+                nil [16246 16355])
+            ("org-closed-string" variable (:default-value "CLOSED:") nil [16357 16468])
+            ("org-deadline-string" variable (:default-value "DEADLINE:") nil [16470 16736])
+            ("org-scheduled-string" variable (:default-value "SCHEDULED:") nil [16738 17012])
+            ("org-ds-keyword-length" variable
+               (:constant-flag t
+                :default-value (+ 2 (apply (function max) (mapcar (function length) (list org-deadline-string org-scheduled-string org-clock-string org-closed-string)))))
+                nil [17014 17249])
+            ("org-planning-line-re" variable
+               (:constant-flag t
+                :default-value (concat "^[ 	]*" (regexp-opt (list org-closed-string org-deadline-string org-scheduled-string) t)))
+                nil [17251 17465])
+            ("org-clock-line-re" variable
+               (:constant-flag t
+                :default-value (concat "^[ 	]*" org-clock-string))
+                nil [17467 17569])
+            ("org-deadline-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-deadline-string))
+                nil [17571 17670])
+            ("org-deadline-time-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-deadline-string " *<\\([^>]+\\)>"))
+                nil [17672 17823])
+            ("org-deadline-time-hour-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-deadline-string " *<\\([^>]+[0-9]\\{1,2\\}:[0-9]\\{2\\}[0-9-+:hdwmy 	.]*\\)>"))
+                nil [17825 18038])
+            ("org-deadline-line-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<\\(" org-deadline-string "\\).*"))
+                nil [18040 18182])
+            ("org-scheduled-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-scheduled-string))
+                nil [18184 18286])
+            ("org-scheduled-time-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-scheduled-string " *<\\([^>]+\\)>"))
+                nil [18288 18442])
+            ("org-scheduled-time-hour-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-scheduled-string " *<\\([^>]+[0-9]\\{1,2\\}:[0-9]\\{2\\}[0-9-+:hdwmy 	.]*\\)>"))
+                nil [18444 18660])
+            ("org-closed-time-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" org-closed-string " *\\[\\([^]]+\\)\\]"))
+                nil [18662 18811])
+            ("org-keyword-time-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" (regexp-opt (list org-scheduled-string org-deadline-string org-closed-string org-clock-string) t) " *[[<]\\([^]>]+\\)[]>]"))
+                nil [18813 19069])
+            ("org-keyword-time-not-clock-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\<" (regexp-opt (list org-scheduled-string org-deadline-string org-closed-string) t) " *[[<]\\([^]>]+\\)[]>]"))
+                nil [19071 19316])
+            ("org-maybe-keyword-time-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(\\<" (regexp-opt (list org-scheduled-string org-deadline-string org-closed-string org-clock-string) t) "\\)?" " *\\([[<][0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} ?[^]

+>]*?[]>]" "\\|" "<%%([^

+>]*>\\)"))
+                nil [19318 19659])
+            ("org-all-time-keywords" variable
+               (:constant-flag t
+                :default-value (mapcar (lambda (w) (substring w 0 -1)) (list org-scheduled-string org-deadline-string org-clock-string org-closed-string)))
+                nil [19661 19851])
+            ("org-drawer-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*:\\(\\(?:\\w\\|[-_]\\)+\\):[ 	]*$")
+                nil [19866 20031])
+            ("org-property-start-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*:PROPERTIES:[ 	]*$")
+                nil [20033 20163])
+            ("org-property-end-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*:END:[ 	]*$")
+                nil [20165 20285])
+            ("org-clock-drawer-start-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*:CLOCK:[ 	]*$")
+                nil [20287 20413])
+            ("org-clock-drawer-end-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*:END:[ 	]*$")
+                nil [20415 20536])
+            ("org-property-drawer-re" variable
+               (:constant-flag t
+                :default-value (concat "^[ 	]*:PROPERTIES:[ 	]*
+" "\\(?:[ 	]*:\\S-+:\\(?: .*\\)?[ 	]*
+\\)*?" "[ 	]*:END:[ 	]*$"))
+                nil [20538 20724])
+            ("org-clock-drawer-re" variable
+               (:constant-flag t
+                :default-value (concat "\\(" org-clock-drawer-start-re "\\)[^�]*?\\(" org-clock-drawer-end-re "\\)
+?"))
+                nil [20726 20889])
+            ("org-heading-keyword-regexp-format" variable
+               (:constant-flag t
+                :default-value "^\\(\\*+\\)\\(?: +%s\\)\\(?: +\\(.*?\\)\\)?[ 	]*$")
+                nil [20906 21256])
+            ("org-heading-keyword-maybe-regexp-format" variable
+               (:constant-flag t
+                :default-value "^\\(\\*+\\)\\(?: +%s\\)?\\(?: +\\(.*?\\)\\)?[ 	]*$")
+                nil [21258 21605])
+            ("org-archive-tag" variable
+               (:constant-flag t
+                :default-value "ARCHIVE")
+                nil [21607 21798])
+            ("org-comment-string" variable
+               (:constant-flag t
+                :default-value "COMMENT")
+                nil [21820 22023])
+            ("org-latex-regexps" variable
+               (:constant-flag t
+                :default-value (quote (("begin" "^[ 	]*\\(\\\\begin{\\([a-zA-Z0-9\\*]+\\)[^�]+?\\\\end{\\2}\\)" 1 t) ("$1" "\\([^$]\\|^\\)\\(\\$[^ 	

+,;.$]\\$\\)\\(\\s.\\|\\s-\\|\\s(\\|\\s)\\|\\s\"\\|�\\|'\\|$\\)" 2 nil) ("$" "\\([^$]\\|^\\)\\(\\(\\$\\([^ 	
+,;.$][^$
+
]*?\\(
+[^$
+
]*?\\)\\{0,2\\}[^ 	
+,.$]\\)\\$\\)\\)\\(\\s.\\|\\s-\\|\\s(\\|\\s)\\|\\s\"\\|�\\|'\\|$\\)" 2 nil) ("\\(" "\\\\([^�]*?\\\\)" 0 nil) ("\\[" "\\\\\\[[^�]*?\\\\\\]" 0 nil) ("$$" "\\$\\$[^�]*?\\$\\$" 0 nil))))
+                nil [22066 22859])
+            ("org-effort-property" variable
+               (:constant-flag t
+                :default-value "Effort")
+                nil [22881 23061])
+            ("org-table-any-line-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*\\(|\\|\\+-[-+]\\)")
+                nil [23075 23183])
+            ("org-table-line-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*|")
+                nil [23185 23263])
+            ("org-table-dataline-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*|[^-]")
+                nil [23265 23351])
+            ("org-table-hline-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*|-")
+                nil [23353 23434])
+            ("org-table1-hline-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*\\+-[-+]")
+                nil [23436 23525])
+            ("org-table-any-border-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*[^|+ 	]")
+                nil [23527 23689])
+            ("org-TBLFM-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*#\\+TBLFM: ")
+                nil [23691 23766])
+            ("org-ts-regexp" variable
+               (:constant-flag t
+                :default-value "<\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} ?[^

+>]*?\\)>")
+                nil [23784 23922])
+            ("org-ts-regexp-inactive" variable
+               (:constant-flag t
+                :default-value "\\[\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} ?[^

+>]*?\\)\\]")
+                nil [23924 24086])
+            ("org-ts-regexp-both" variable
+               (:constant-flag t
+                :default-value "[[<]\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} ?[^]

+>]*?\\)[]>]")
+                nil [24088 24238])
+            ("org-ts-regexp0" variable
+               (:constant-flag t
+                :default-value "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\)\\( +[^]+0-9>

+ -]+\\)?\\( +\\([0-9]\\{1,2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)")
+                nil [24240 24590])
+            ("org-ts-regexp1" variable
+               (:constant-flag t
+                :default-value "\\(\\([0-9]\\{4\\}\\)-\\([0-9]\\{2\\}\\)-\\([0-9]\\{2\\}\\) *\\([^]+0-9>

+ -]*\\)\\( \\([0-9]\\{1,2\\}\\):\\([0-9]\\{2\\}\\)\\)?\\)")
+                nil [24592 24812])
+            ("org-ts-regexp2" variable
+               (:constant-flag t
+                :default-value (concat "<" org-ts-regexp1 "[^>
+]\\{0,16\\}>"))
+                nil [24814 24945])
+            ("org-ts-regexp3" variable
+               (:constant-flag t
+                :default-value (concat "[[<]" org-ts-regexp1 "[^]>
+]\\{0,16\\}[]>]"))
+                nil [24947 25097])
+            ("org-tr-regexp" variable
+               (:constant-flag t
+                :default-value (concat org-ts-regexp "--?-?" org-ts-regexp))
+                nil [25099 25220])
+            ("org-tr-regexp-both" variable
+               (:constant-flag t
+                :default-value (concat org-ts-regexp-both "--?-?" org-ts-regexp-both))
+                nil [25222 25360])
+            ("org-tsr-regexp" variable
+               (:constant-flag t
+                :default-value (concat org-ts-regexp "\\(--?-?" org-ts-regexp "\\)?"))
+                nil [25362 25513])
+            ("org-tsr-regexp-both" variable
+               (:constant-flag t
+                :default-value (concat org-ts-regexp-both "\\(--?-?" org-ts-regexp-both "\\)?"))
+                nil [25515 25731])
+            ("org-repeat-re" variable
+               (:constant-flag t
+                :default-value "<[0-9]\\{4\\}-[0-9][0-9]-[0-9][0-9] [^>
+]*?\\([.+]?\\+[0-9]+[hdwmy]\\(/[0-9]+[hdwmy]\\)?\\)")
+                nil [25733 25964])
+            ("org-time-stamp-formats" variable
+               (:constant-flag t
+                :default-value (quote ("<%Y-%m-%d %a>" . "<%Y-%m-%d %a %H:%M>")))
+                nil [25966 26111])
+            ("org" customgroup (:user-visible-flag t) nil [26141 26260])
+            ("org-mode-hook" variable nil nil [26262 26381])
+            ("org-load-hook" variable nil nil [26383 26491])
+            ("org-log-buffer-setup-hook" variable nil nil [26493 26637])
+            ("org-modules" variable nil nil [26639 26659])
+            ("org-modules-loaded" variable nil nil [26677 26750])
+            ("org-load-modules-maybe" function (:arguments ("force")) nil [26752 27066])
+            ("org-set-modules" function (:arguments ("var" "value")) nil [27068 27293])
+            ("org-modules" variable (:default-value (quote (org-w3m org-bbdb org-bibtex org-docview org-gnus org-info org-irc org-mhe org-rmail))) nil [27295 32694])
+            ("org-export-registered-backends" variable nil nil [32696 32735])
+            ("declare-function" code nil nil [32750 32827])
+            ("declare-function" code nil nil [32828 32887])
+            ("org-export-backends" variable (:default-value (quote (ascii html icalendar latex odt))) nil [32888 37128])
+            ("eval-after-load" code nil nil [37130 37358])
+            ("org-support-shift-select" variable nil nil [37360 39486])
+            ("org-loop-over-headlines-in-active-region" variable nil nil [39488 40577])
+            ("org-startup" customgroup (:user-visible-flag t) nil [40579 40684])
+            ("org-startup-folded" variable (:default-value t) nil [40686 41437])
+            ("org-startup-truncated" variable (:default-value t) nil [41439 42209])
+            ("org-startup-indented" variable nil nil [42211 42587])
+            ("org-use-sub-superscripts" variable (:default-value t) nil [42589 44021])
+            ("org-startup-with-beamer-mode" variable nil nil [44023 44311])
+            ("org-startup-align-all-tables" variable nil nil [44313 44757])
+            ("org-startup-with-inline-images" variable nil nil [44759 45093])
+            ("org-startup-with-latex-preview" variable nil nil [45095 45469])
+            ("org-insert-mode-line-in-empty-file" variable nil nil [45471 45939])
+            ("org-replace-disputed-keys" variable nil nil [45941 46667])
+            ("org-use-extra-keys" variable nil nil [46669 46954])
+            ("defvaralias" code nil nil [46956 47016])
+            ("org-disputed-keys" variable (:default-value (quote (([(shift up)] . [(meta p)]) ([(shift down)] . [(meta n)]) ([(shift left)] . [(meta -)]) ([(shift right)] . [(meta +)]) ([(control shift right)] . [(meta shift +)]) ([(control shift left)] . [(meta shift -)])))) nil [47018 47702])
+            ("org-key" function (:arguments ("key")) nil [47704 48061])
+            ("org-defkey" function (:arguments ("keymap" "key" "def")) nil [48063 48203])
+            ("org-ellipsis" variable nil nil [48205 48712])
+            ("org-display-table" variable nil nil [48714 48815])
+            ("org-keywords" customgroup (:user-visible-flag t) nil [48817 48906])
+            ("org-closed-keep-when-no-todo" variable nil nil [48908 49134])
+            ("org-structure" customgroup (:user-visible-flag t) nil [49136 49260])
+            ("org-reveal-location" customgroup (:user-visible-flag t) nil [49262 49410])
+            ("org-show-context-detail" variable (:default-value (quote ((agenda . local) (bookmark-jump . lineage) (isearch . lineage) (default . ancestors)))) nil [49412 52267])
+            ("org-indirect-buffer-display" variable (:default-value (quote other-window)) nil [52269 53163])
+            ("org-use-speed-commands" variable nil nil [53165 53753])
+            ("org-speed-commands-user" variable nil nil [53755 54716])
+            ("org-bookmark-names-plist" variable (:default-value (quote (:last-capture "org-capture-last-stored" :last-refile "org-refile-last-stored" :last-capture-marker "org-capture-last-stored-marker"))) nil [54718 55276])
+            ("org-cycle" customgroup (:user-visible-flag t) nil [55278 55400])
+            ("org-cycle-skip-children-state-if-no-children" variable (:default-value t) nil [55402 55567])
+            ("org-cycle-max-level" variable nil nil [55569 56225])
+            ("org-hide-block-startup" variable nil nil [56227 56476])
+            ("org-cycle-global-at-bob" variable nil nil [56478 57076])
+            ("org-cycle-level-after-item/entry-creation" variable (:default-value t) nil [57078 57797])
+            ("org-cycle-emulate-tab" variable (:default-value t) nil [57799 58505])
+            ("org-cycle-separator-lines" variable (:default-value 2) nil [58507 59269])
+            ("put" code nil nil [59270 59333])
+            ("org-pre-cycle-hook" variable nil nil [59335 59804])
+            ("org-cycle-hook" variable (:default-value (quote (org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change))) nil [59806 60487])
+            ("org-edit-structure" customgroup (:user-visible-flag t) nil [60489 60628])
+            ("org-odd-levels-only" variable nil nil [60630 61224])
+            ("org-adapt-indentation" variable (:default-value t) nil [61226 62308])
+            ("org-special-ctrl-a/e" variable nil nil [62310 63930])
+            ("defvaralias" code nil nil [63931 63986])
+            ("org-special-ctrl-k" variable nil nil [63988 64507])
+            ("org-ctrl-k-protect-subtree" variable nil nil [64509 65122])
+            ("org-special-ctrl-o" variable (:default-value t) nil [65124 65256])
+            ("org-catch-invisible-edits" variable nil nil [65258 66423])
+            ("org-yank-folded-subtrees" variable (:default-value t) nil [66425 66847])
+            ("org-yank-adjusted-subtrees" variable nil nil [66849 67097])
+            ("org-M-RET-may-split-line" variable (:default-value (quote ((default . t)))) nil [67099 67874])
+            ("org-insert-heading-respect-content" variable nil nil [67877 68281])
+            ("org-blank-before-new-entry" variable (:default-value (quote ((heading . auto) (plain-list-item . auto)))) nil [68283 69010])
+            ("org-insert-heading-hook" variable nil nil [69012 69144])
+            ("org-enable-fixed-width-editor" variable (:default-value t) nil [69146 69420])
+            ("org-goto-auto-isearch" variable (:default-value t) nil [69422 69874])
+            ("org-sparse-trees" customgroup (:user-visible-flag t) nil [69876 70006])
+            ("org-highlight-sparse-tree-matches" variable (:default-value t) nil [70008 70266])
+            ("org-remove-highlights-with-change" variable (:default-value t) nil [70268 70737])
+            ("org-occur-case-fold-search" variable (:default-value t) nil [70739 71151])
+            ("org-occur-hook" variable (:default-value (quote (org-first-headline-recenter))) nil [71153 71407])
+            ("org-imenu-and-speedbar" customgroup (:user-visible-flag t) nil [71409 71557])
+            ("org-imenu-depth" variable (:default-value 2) nil [71559 71734])
+            ("org-table" customgroup (:user-visible-flag t) nil [71736 71836])
+            ("org-self-insert-cluster-for-undo" variable nil nil [71838 72173])
+            ("org-table-tab-recognizes-table.el" variable (:default-value t) nil [72175 72435])
+            ("org-link" customgroup (:user-visible-flag t) nil [72437 72534])
+            ("defvar-local" code nil nil [72536 72696])
+            ("org-link-parameters" variable (:default-value (quote (("doi" :follow org--open-doi-link) ("elisp" :follow org--open-elisp-link) ("file" :complete org-file-complete-link) ("ftp" :follow (lambda (path) (browse-url (concat "ftp:" path)))) ("help" :follow org--open-help-link) ("http" :follow (lambda (path) (browse-url (concat "http:" path)))) ("https" :follow (lambda (path) (browse-url (concat "https:" path)))) ("mailto" :follow (lambda (path) (browse-url (concat "mailto:" path)))) ("news" :follow (lambda (path) (browse-url (concat "news:" path)))) ("shell" :follow org--open-shell-link)))) nil [72698 74726])
+            ("org-link-get-parameter" function (:arguments ("type" "key")) nil [74728 74913])
+            ("org-link-set-parameters" function (:arguments ("type" "parameters")) nil [74915 75294])
+            ("org-link-types" function nil nil [75296 75397])
+            ("org-link-abbrev-alist" variable nil nil [75399 76618])
+            ("org-descriptive-links" variable (:default-value t) nil [76620 77075])
+            ("org-link-file-path-type" variable (:default-value (quote adaptive)) nil [77077 77702])
+            ("defvaralias" code nil nil [77704 77758])
+            ("org-highlight-links" variable (:default-value (quote (bracket angle plain radio tag date footnote))) nil [77759 79162])
+            ("org-make-link-description-function" variable nil nil [79164 79524])
+            ("org-link-store" customgroup (:user-visible-flag t) nil [79526 79648])
+            ("org-url-hexify-p" variable (:default-value t) nil [79650 79791])
+            ("org-email-link-description-format" variable (:default-value "Email %c: %.30s") nil [79793 80594])
+            ("org-from-is-user-regexp" variable (:default-value (let (r1 r2) (when (and user-mail-address (not (string= user-mail-address ""))) (setq r1 (concat "\\<" (regexp-quote user-mail-address) "\\>"))) (when (and user-full-name (not (string= user-full-name ""))) (setq r2 (concat "\\<" (regexp-quote user-full-name) "\\>"))) (if (and r1 r2) (concat r1 "\\|" r2) (or r1 r2)))) nil [80596 81156])
+            ("org-context-in-file-links" variable (:default-value t) nil [81158 81839])
+            ("org-keep-stored-link-after-insertion" variable nil nil [81841 82444])
+            ("org-link-follow" customgroup (:user-visible-flag t) nil [82446 82572])
+            ("org-link-translation-function" variable nil nil [82574 83282])
+            ("org-follow-link-hook" variable nil nil [83284 83413])
+            ("org-tab-follows-link" variable nil nil [83415 83675])
+            ("org-return-follows-link" variable nil nil [83677 83867])
+            ("org-mouse-1-follows-link" variable (:default-value (if (boundp (quote mouse-1-click-follows-link)) mouse-1-click-follows-link t)) nil [83869 84422])
+            ("org-mark-ring-length" variable (:default-value 4) nil [84424 84624])
+            ("org-link-search-must-match-exact-headline" variable (:default-value (quote query-to-create)) nil [84626 85267])
+            ("org-link-frame-setup" variable (:default-value (quote ((vm . vm-visit-folder-other-frame) (vm-imap . vm-visit-imap-folder-other-frame) (gnus . org-gnus-no-new-news) (file . find-file-other-window) (wl . wl-other-frame)))) nil [85269 86842])
+            ("org-display-internal-link-with-indirect-buffer" variable nil nil [86844 87435])
+            ("org-open-non-existing-files" variable nil nil [87437 87806])
+            ("org-open-directory-means-index-dot-org" variable nil nil [87808 88076])
+            ("org-confirm-shell-link-function" variable (:default-value (quote yes-or-no-p)) nil [88078 88787])
+            ("put" code nil nil [88788 88905])
+            ("org-confirm-shell-link-not-regexp" variable nil nil [88907 89066])
+            ("org-confirm-elisp-link-function" variable (:default-value (quote yes-or-no-p)) nil [89068 89802])
+            ("put" code nil nil [89803 89920])
+            ("org-confirm-elisp-link-not-regexp" variable nil nil [89922 90081])
+            ("org-file-apps-defaults-gnu" variable
+               (:constant-flag t
+                :default-value (quote ((remote . emacs) (system . mailcap) (t . mailcap))))
+                nil [90083 90265])
+            ("org-file-apps-defaults-macosx" variable
+               (:constant-flag t
+                :default-value (quote ((remote . emacs) (system . "open %s") ("ps.gz" . "gv %s") ("eps.gz" . "gv %s") ("dvi" . "xdvi %s") ("fig" . "xfig %s") (t . "open %s"))))
+                nil [90267 90681])
+            ("org-file-apps-defaults-windowsnt" variable
+               (:constant-flag t
+                :default-value (list (quote (remote . emacs)) (cons (quote system) (lambda (file _path) (with-no-warnings (w32-shell-execute "open" file)))) (cons t (lambda (file _path) (with-no-warnings (w32-shell-execute "open" file))))))
+                nil [90683 91051])
+            ("org-file-apps" variable (:default-value (quote ((auto-mode . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . default)))) nil [91053 95977])
+            ("org-doi-server-url" variable (:default-value "http://dx.doi.org/") nil [95979 96121])
+            ("org-refile" customgroup (:user-visible-flag t) nil [96123 96235])
+            ("org-directory" variable (:default-value "~/org") nil [96237 96824])
+            ("org-default-notes-file" variable (:default-value (convert-standard-filename "~/.notes")) nil [96826 97088])
+            ("org-goto-interface" variable (:default-value (quote outline)) nil [97090 97763])
+            ("org-goto-max-level" variable (:default-value 5) nil [97765 97907])
+            ("org-reverse-note-order" variable nil nil [97909 98392])
+            ("org-log-refile" variable nil nil [98394 99205])
+            ("org-refile-targets" variable nil nil [99207 101531])
+            ("org-refile-target-verify-function" variable nil nil [101533 102219])
+            ("org-refile-use-cache" variable nil nil [102221 102850])
+            ("org-refile-use-outline-path" variable nil nil [102852 103558])
+            ("org-outline-path-complete-in-steps" variable (:default-value t) nil [103560 104153])
+            ("org-refile-allow-creating-parent-nodes" variable nil nil [104155 104876])
+            ("org-refile-active-region-within-subtree" variable nil nil [104878 105282])
+            ("org-todo" customgroup (:user-visible-flag t) nil [105284 105386])
+            ("org-progress" customgroup (:user-visible-flag t) nil [105388 105509])
+            ("org-todo-interpretation-widgets" variable (:default-value (quote ((:tag "Sequence (cycling hits every state)" sequence) (:tag "Type     (cycling directly to DONE)" type)))) nil [105511 105788])
+            ("org-todo-keywords" variable (:default-value (quote ((sequence "TODO" "DONE")))) nil [105790 108604])
+            ("defvar-local" code nil nil [108606 108695])
+            ("org-todo-keywords-for-agenda" variable nil nil [108696 108737])
+            ("org-done-keywords-for-agenda" variable nil nil [108738 108779])
+            ("org-todo-keyword-alist-for-agenda" variable nil nil [108780 108826])
+            ("org-tag-alist-for-agenda" variable nil nil [108827 108909])
+            ("org-tag-groups-alist-for-agenda" variable nil nil [108910 109014])
+            ("defvar-local" code nil nil [109015 109054])
+            ("org-agenda-contributing-files" variable nil nil [109055 109097])
+            ("defvar-local" code nil nil [109098 109301])
+            ("defvar-local" code nil nil [109302 109342])
+            ("defvar-local" code nil nil [109343 109379])
+            ("defvar-local" code nil nil [109380 109413])
+            ("defvar-local" code nil nil [109414 109446])
+            ("defvar-local" code nil nil [109447 109485])
+            ("defvar-local" code nil nil [109486 109523])
+            ("defvar-local" code nil nil [109524 109561])
+            ("defvar-local" code nil nil [109562 109601])
+            ("org-todo-interpretation" variable (:default-value (quote sequence)) nil [109603 109998])
+            ("org-use-fast-todo-selection" variable (:default-value t) nil [110000 110983])
+            ("org-provide-todo-statistics" variable (:default-value t) nil [110985 111977])
+            ("org-hierarchical-todo-statistics" variable (:default-value t) nil [111979 112366])
+            ("org-after-todo-state-change-hook" variable nil nil [112368 112615])
+            ("org-blocker-hook" variable nil nil [112617 112965])
+            ("org-trigger-hook" variable nil nil [112967 113567])
+            ("org-enforce-todo-dependencies" variable nil nil [113569 114201])
+            ("org-enforce-todo-checkbox-dependencies" variable nil nil [114203 114962])
+            ("org-treat-insert-todo-heading-as-state-change" variable nil nil [114964 115327])
+            ("org-treat-S-cursor-todo-selection-as-state-change" variable (:default-value t) nil [115329 115658])
+            ("org-todo-state-tags-triggers" variable nil nil [115660 116376])
+            ("org-log-done" variable nil nil [116378 117103])
+            ("cond" code nil nil [117144 117283])
+            ("org-log-reschedule" variable nil nil [117285 117912])
+            ("org-log-redeadline" variable nil nil [117914 118656])
+            ("org-log-note-clock-out" variable nil nil [118658 118991])
+            ("org-log-done-with-time" variable (:default-value t) nil [118993 119179])
+            ("org-log-note-headings" variable (:default-value (quote ((done . "CLOSING NOTE %t") (state . "State %-12s from %-12S %t") (note . "Note taken on %t") (reschedule . "Rescheduled from %S on %t") (delschedule . "Not scheduled, was %S on %t") (redeadline . "New deadline from %S on %t") (deldeadline . "Removed deadline, was %S on %t") (refile . "Refiled on %t") (clock-out . "")))) nil [119181 121076])
+            ("unless" code nil nil [121078 121167])
+            ("org-log-into-drawer" variable nil nil [121169 122204])
+            ("defvaralias" code nil nil [122206 122273])
+            ("org-log-into-drawer" function nil nil [122275 122770])
+            ("org-log-state-notes-insert-after-drawers" variable nil nil [122772 123233])
+            ("org-log-states-order-reversed" variable (:default-value t) nil [123235 123603])
+            ("org-todo-repeat-to-state" variable nil nil [123605 124042])
+            ("org-log-repeat" variable (:default-value (quote time)) nil [124044 125090])
+            ("org-priorities" customgroup (:user-visible-flag t) nil [125093 125193])
+            ("org-enable-priority-commands" variable (:default-value t) nil [125195 125417])
+            ("org-highest-priority" variable (:default-value 65) nil [125419 125629])
+            ("org-lowest-priority" variable (:default-value 67) nil [125631 125839])
+            ("org-default-priority" variable (:default-value 66) nil [125841 126520])
+            ("org-priority-start-cycle-with-default" variable (:default-value t) nil [126522 126851])
+            ("org-get-priority-function" variable nil nil [126853 127354])
+            ("org-time" customgroup (:user-visible-flag t) nil [127356 127473])
+            ("org-time-stamp-rounding-minutes" variable (:default-value (quote (0 5))) nil [127475 128534])
+            ("when" code nil nil [128586 128755])
+            ("org-display-custom-times" variable nil nil [128757 129082])
+            ("make-variable-buffer-local" code nil nil [129083 129137])
+            ("org-time-stamp-custom-formats" variable (:default-value (quote ("<%m/%d/%y %a>" . "<%m/%d/%y %a %H:%M>"))) nil [129139 129621])
+            ("org-time-stamp-format" function (:arguments ("long" "inactive")) nil [129623 129873])
+            ("org-deadline-warning-days" variable (:default-value 14) nil [129875 130333])
+            ("org-scheduled-delay-days" variable nil nil [130335 130889])
+            ("org-read-date-prefer-future" variable (:default-value t) nil [130891 131972])
+            ("org-agenda-jump-prefer-future" variable (:default-value (quote org-read-date-prefer-future)) nil [131974 132518])
+            ("org-read-date-force-compatible-dates" variable (:default-value t) nil [132520 133936])
+            ("org-read-date-display-live" variable (:default-value t) nil [133938 134139])
+            ("org-read-date-popup-calendar" variable (:default-value t) nil [134141 134476])
+            ("defvaralias" code nil nil [134477 134558])
+            ("org-extend-today-until" variable nil nil [134560 135299])
+            ("org-use-effective-time" variable nil nil [135301 135636])
+            ("org-use-last-clock-out-time-as-effective-time" variable nil nil [135638 135966])
+            ("org-edit-timestamp-down-means-later" variable nil nil [135968 136150])
+            ("org-calendar-follow-timestamp-change" variable (:default-value t) nil [136152 136406])
+            ("org-tags" customgroup (:user-visible-flag t) nil [136408 136504])
+            ("org-tag-alist" variable nil nil [136506 137763])
+            ("org-tag-persistent-alist" variable nil nil [137765 138994])
+            ("org-complete-tags-always-offer-all-agenda-tags" variable nil nil [138996 139515])
+            ("org-file-tags" variable nil nil [139517 139750])
+            ("org-use-fast-tag-selection" variable (:default-value (quote auto)) nil [139752 140411])
+            ("org-fast-tag-selection-single-key" variable nil nil [140413 140896])
+            ("org-fast-tag-selection-include-todo" variable nil nil [140898 141083])
+            ("org-tags-column" variable (:default-value -77) nil [141085 141492])
+            ("org-auto-align-tags" variable (:default-value t) nil [141494 141825])
+            ("org-use-tag-inheritance" variable (:default-value t) nil [141827 142812])
+            ("org-tags-exclude-from-inheritance" variable nil nil [142814 143145])
+            ("org-tag-inherit-p" function (:arguments ("tag")) nil [143147 143596])
+            ("org-tags-match-list-sublevels" variable (:default-value t) nil [143598 144581])
+            ("org-tags-sort-function" variable nil nil [144583 144885])
+            ("org-tags-history" variable nil nil [144887 144958])
+            ("org-last-tags-completion-table" variable nil nil [144959 145047])
+            ("org-after-tags-change-hook" variable nil nil [145048 145147])
+            ("org-properties" customgroup (:user-visible-flag t) nil [145149 145263])
+            ("org-property-format" variable (:default-value "%-10s %s") nil [145265 145593])
+            ("org-properties-postprocess-alist" variable nil nil [145595 146564])
+            ("org-use-property-inheritance" variable nil nil [146566 147872])
+            ("org-property-inherit-p" function (:arguments ("property")) nil [147874 148344])
+            ("org-columns-default-format" variable (:default-value "%25ITEM %TODO %3PRIORITY %TAGS") nil [148346 148619])
+            ("org-columns-ellipses" variable (:default-value "..") nil [148621 149129])
+            ("org-global-properties-fixed" variable
+               (:constant-flag t
+                :default-value (quote (("VISIBILITY_ALL" . "folded children content all") ("CLOCK_MODELINE_TOTAL_ALL" . "current today repeat all auto"))))
+                nil [149131 149704])
+            ("org-global-properties" variable nil nil [149706 150243])
+            ("defvar-local" code nil nil [150245 150432])
+            ("org-agenda" customgroup (:user-visible-flag t) nil [150434 150542])
+            ("defvar-local" code nil nil [150544 150876])
+            ("put" code nil nil [150877 150959])
+            ("org-agenda-files" variable nil nil [150961 151744])
+            ("org-agenda-file-regexp" variable (:default-value "\\`[^.].*\\.org\\'") nil [151746 152081])
+            ("org-agenda-text-search-extra-files" variable nil nil [152083 152907])
+            ("defvaralias" code nil nil [152909 152996])
+            ("org-agenda-skip-unavailable-files" variable nil nil [152998 153223])
+            ("org-calendar-to-agenda-key" variable (:default-value [99]) nil [153225 153566])
+            ("org-calendar-insert-diary-entry-key" variable (:default-value [105]) nil [153568 154092])
+            ("org-agenda-diary-file" variable (:default-value (quote diary-file)) nil [154094 154570])
+            ("eval-after-load" code nil nil [154572 154920])
+            ("org-latex" customgroup (:user-visible-flag t) nil [154922 155031])
+            ("org-format-latex-options" variable (:default-value (quote (:foreground default :background default :scale 1.0 :html-foreground "Black" :html-background "Transparent" :html-scale 1.0 :matchers ("begin" "$1" "$" "$$" "\\(" "\\[")))) nil [155033 156482])
+            ("org-format-latex-signal-error" variable (:default-value t) nil [156484 156696])
+            ("org-latex-to-mathml-jar-file" variable nil nil [156698 157079])
+            ("org-latex-to-mathml-convert-command" variable nil nil [157081 157874])
+            ("org-preview-latex-default-process" variable (:default-value (quote dvipng)) nil [157876 158191])
+            ("org-preview-latex-process-alist" variable (:default-value (quote ((dvipng :programs ("latex" "dvipng") :description "dvi > png" :message "you need to install the programs: latex and dvipng." :image-input-type "dvi" :image-output-type "png" :image-size-adjust (1.0 . 1.0) :latex-compiler ("latex -interaction nonstopmode -output-directory %o %f") :image-converter ("dvipng -fg %F -bg %B -D %D -T tight -o %O %f")) (dvisvgm :programs ("latex" "dvisvgm") :description "dvi > svg" :message "you need to install the programs: latex and dvisvgm." :use-xcolor t :image-input-type "dvi" :image-output-type "svg" :image-size-adjust (1.7 . 1.5) :latex-compiler ("latex -interaction nonstopmode -output-directory %o %f") :image-converter ("dvisvgm %f -n -b min -c %S -o %O")) (imagemagick :programs ("latex" "convert") :description "pdf > png" :message "you need to install the programs: latex and imagemagick." :use-xcolor t :image-input-type "pdf" :image-output-type "png" :image-size-adjust (1.0 . 1.0) :latex-compiler ("pdflatex -interaction nonstopmode -output-directory %o %f") :image-converter ("convert -density %D -trim -antialias %f -quality 100 %O"))))) nil [158193 162678])
+            ("org-preview-latex-image-directory" variable (:default-value "ltximg/") nil [162680 163013])
+            ("org-format-latex-mathml-available-p" function nil nil [163015 163516])
+            ("org-format-latex-header" variable (:default-value "\\documentclass{article}
+\\usepackage[usenames]{color}
+[PACKAGES]
+[DEFAULT-PACKAGES]
+\\pagestyle{empty}             % do not remove
+% The settings below are copied from fullpage.sty
+\\setlength{\\textwidth}{\\paperwidth}
+\\addtolength{\\textwidth}{-3cm}
+\\setlength{\\oddsidemargin}{1.5cm}
+\\addtolength{\\oddsidemargin}{-2.54cm}
+\\setlength{\\evensidemargin}{\\oddsidemargin}
+\\setlength{\\textheight}{\\paperheight}
+\\addtolength{\\textheight}{-\\headheight}
+\\addtolength{\\textheight}{-\\headsep}
+\\addtolength{\\textheight}{-\\footskip}
+\\addtolength{\\textheight}{-3cm}
+\\setlength{\\topmargin}{1.5cm}
+\\addtolength{\\topmargin}{-2.54cm}") nil [163518 164580])
+            ("org-set-packages-alist" function (:arguments ("var" "val")) nil [164582 164822])
+            ("org-get-packages-alist" function (:arguments ("var")) nil [164824 165058])
+            ("org-latex-default-packages-alist" variable (:default-value (quote (("AUTO" "inputenc" t ("pdflatex")) ("T1" "fontenc" t ("pdflatex")) ("" "graphicx" t) ("" "grffile" t) ("" "longtable" nil) ("" "wrapfig" nil) ("" "rotating" nil) ("normalem" "ulem" t) ("" "amsmath" t) ("" "textcomp" t) ("" "amssymb" t) ("" "capt-of" nil) ("" "hyperref" nil)))) nil [165060 167585])
+            ("org-latex-packages-alist" variable nil nil [167587 168609])
+            ("org-appearance" customgroup (:user-visible-flag t) nil [168611 168716])
+            ("org-level-color-stars-only" variable nil nil [168718 169009])
+            ("org-hide-leading-stars" variable nil nil [169011 169596])
+            ("org-hidden-keywords" variable nil nil [169598 170040])
+            ("org-custom-properties" variable nil nil [170042 170375])
+            ("org-fontify-done-headline" variable nil nil [170377 170718])
+            ("org-fontify-emphasized-text" variable (:default-value t) nil [170720 170936])
+            ("org-fontify-whole-heading-line" variable nil nil [170938 171155])
+            ("org-highlight-latex-and-related" variable nil nil [171157 171816])
+            ("org-hide-emphasis-markers" variable nil nil [171818 171972])
+            ("org-hide-macro-markers" variable nil nil [171974 172127])
+            ("org-pretty-entities" variable nil nil [172129 172325])
+            ("org-pretty-entities-include-sub-superscripts" variable (:default-value t) nil [172327 172524])
+            ("org-emph-re" variable nil nil [172526 173095])
+            ("org-verbatim-re" variable nil nil [173097 173176])
+            ("org-emphasis-regexp-components" variable nil nil [173178 173217])
+            ("org-emphasis-alist" variable nil nil [173239 173266])
+            ("org-set-emph-re" function (:arguments ("var" "val")) nil [173288 174015])
+            ("org-emphasis-regexp-components" variable (:default-value (quote ("- 	('\"{" "- 	.,:!?;'\")}\\[" " 	

+" "." 1))) nil [174203 175189])
+            ("org-emphasis-alist" variable (:default-value (quote (("*" bold) ("/" italic) ("_" underline) ("=" org-verbatim verbatim) ("~" org-code verbatim) ("+" (:strike-through t))))) nil [175191 175996])
+            ("org-protecting-blocks" variable (:default-value (quote ("src" "example" "export"))) nil [175998 176171])
+            ("mark-active" variable nil nil [176266 176286])
+            ("declare-function" code nil nil [176308 176380])
+            ("declare-function" code nil nil [176381 176437])
+            ("declare-function" code nil nil [176438 176493])
+            ("declare-function" code nil nil [176494 176546])
+            ("declare-function" code nil nil [176547 176609])
+            ("declare-function" code nil nil [176610 176670])
+            ("declare-function" code nil nil [176671 176729])
+            ("declare-function" code nil nil [176730 176777])
+            ("declare-function" code nil nil [176778 176872])
+            ("declare-function" code nil nil [176873 177006])
+            ("declare-function" code nil nil [177007 177121])
+            ("declare-function" code nil nil [177122 177238])
+            ("declare-function" code nil nil [177239 177307])
+            ("declare-function" code nil nil [177308 177440])
+            ("declare-function" code nil nil [177441 177497])
+            ("declare-function" code nil nil [177498 177567])
+            ("declare-function" code nil nil [177568 177659])
+            ("declare-function" code nil nil [177660 177740])
+            ("declare-function" code nil nil [177741 177791])
+            ("declare-function" code nil nil [177792 177863])
+            ("declare-function" code nil nil [177864 177940])
+            ("declare-function" code nil nil [177941 178004])
+            ("declare-function" code nil nil [178005 178073])
+            ("declare-function" code nil nil [178074 178136])
+            ("declare-function" code nil nil [178137 178200])
+            ("declare-function" code nil nil [178201 178271])
+            ("declare-function" code nil nil [178272 178338])
+            ("declare-function" code nil nil [178339 178397])
+            ("declare-function" code nil nil [178398 178469])
+            ("align-mode-rules-list" variable nil nil [178471 178501])
+            ("calc-embedded-close-formula" variable nil nil [178502 178538])
+            ("calc-embedded-open-formula" variable nil nil [178539 178574])
+            ("calc-embedded-open-mode" variable nil nil [178575 178607])
+            ("font-lock-unfontify-region-function" variable nil nil [178608 178652])
+            ("iswitchb-temp-buflist" variable nil nil [178653 178683])
+            ("org-agenda-tags-todo-honor-ignore-options" variable nil nil [178684 178734])
+            ("remember-data-file" variable nil nil [178735 178762])
+            ("texmathp-why" variable nil nil [178763 178784])
+            ("turn-on-orgtbl" function nil nil [178801 178910])
+            ("org-at-table-p" function (:arguments ("table-type")) nil [178912 179325])
+            ("org-at-table.el-p" function nil nil [179327 179594])
+            ("org-at-table-hline-p" function nil nil [179596 179758])
+            ("org-table-map-tables" function (:arguments ("function" "quietly")) nil [179760 180529])
+            ("declare-function" code nil nil [180531 180612])
+            ("declare-function" code nil nil [180613 180673])
+            ("declare-function" code nil nil [180674 180777])
+            ("org-at-TBLFM-p" function (:arguments ("pos")) nil [180779 181070])
+            ("org-clock-start-time" variable nil nil [181072 181101])
+            ("org-clock-marker" variable (:default-value (make-marker)) nil [181102 181181])
+            ("org-clock-hd-marker" variable (:default-value (make-marker)) nil [181182 181291])
+            ("org-clock-heading" variable nil nil [181292 181365])
+            ("org-clock-is-active" function nil nil [181366 181526])
+            ("org-check-running-clock" function nil nil [181528 181941])
+            ("org-clocktable-try-shift" function (:arguments ("dir" "n")) nil [181943 182156])
+            ("org-clock-persistence-insinuate" function nil nil [182173 182368])
+            ("org-archive" customgroup (:user-visible-flag t) nil [182370 182487])
+            ("org-archive-location" variable (:default-value "%s_archive::") nil [182489 184898])
+            ("org-agenda-skip-archived-trees" variable (:default-value t) nil [184900 185296])
+            ("org-columns-skip-archived-trees" variable (:default-value t) nil [185298 185474])
+            ("org-cycle-open-archived-trees" variable nil nil [185476 185841])
+            ("org-sparse-tree-open-archived-trees" variable nil nil [185843 186129])
+            ("org-sparse-tree-default-date-type" variable nil nil [186131 186961])
+            ("org-cycle-hide-archived-subtrees" function (:arguments ("state")) nil [186963 187713])
+            ("org-force-cycle-archived" function (:user-visible-flag t) nil [187715 187921])
+            ("org-hide-archived-subtrees" function (:arguments ("beg" "end")) nil [187923 188418])
+            ("declare-function" code nil nil [188420 188474])
+            ("declare-function" code nil nil [188475 188538])
+            ("org-flag-subtree" function (:arguments ("flag")) nil [188539 188732])
+            ("defalias" code nil nil [188734 188797])
+            ("declare-function" code nil nil [188828 188900])
+            ("declare-function" code nil nil [188901 188964])
+            ("declare-function" code nil nil [188986 189031])
+            ("declare-function" code nil nil [189032 189081])
+            ("declare-function" code nil nil [189082 189131])
+            ("org-id-track-globally" variable nil nil [189132 189162])
+            ("defvar-local" code nil nil [189234 189437])
+            ("defvar-local" code nil nil [189439 189666])
+            ("defvar-local" code nil nil [189668 189885])
+            ("defvar-local" code nil nil [189887 190119])
+            ("defvar-local" code nil nil [190121 190459])
+            ("defvar-local" code nil nil [190461 190733])
+            ("defvar-local" code nil nil [190735 190895])
+            ("org-plain-time-of-day-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(\\<[012]?[0-9]" "\\(\\(:\\([0-5][0-9]\\([AaPp][Mm]\\)?\\)\\)\\|\\([AaPp][Mm]\\)\\)\\>\\)" "\\(--?" "\\(\\<[012]?[0-9]" "\\(\\(:\\([0-5][0-9]\\([AaPp][Mm]\\)?\\)\\)\\|\\([AaPp][Mm]\\)\\)\\>\\)" "\\)?"))
+                nil [190897 191429])
+            ("org-plain-time-extension-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(\\<[012]?[0-9]" "\\(\\(:\\([0-5][0-9]\\([AaPp][Mm]\\)?\\)\\)\\|\\([AaPp][Mm]\\)\\)\\>\\)" "\\+\\([0-9]+\\)\\(:\\([0-5][0-9]\\)\\)?"))
+                nil [191431 191879])
+            ("org-stamp-time-of-day-regexp" variable
+               (:constant-flag t
+                :default-value (concat "<\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\} +\\sw+ +\\)" "\\([012][0-9]:[0-5][0-9]\\(-\\([012][0-9]:[0-5][0-9]\\)\\)?[^
+
>]*?\\)>" "\\(--?" "<\\1\\([012][0-9]:[0-5][0-9]\\)>\\)?"))
+                nil [191881 192428])
+            ("org-startup-options" variable
+               (:constant-flag t
+                :default-value (quote (("fold" org-startup-folded t) ("overview" org-startup-folded t) ("nofold" org-startup-folded nil) ("showall" org-startup-folded nil) ("showeverything" org-startup-folded showeverything) ("content" org-startup-folded content) ("indent" org-startup-indented t) ("noindent" org-startup-indented nil) ("hidestars" org-hide-leading-stars t) ("showstars" org-hide-leading-stars nil) ("odd" org-odd-levels-only t) ("oddeven" org-odd-levels-only nil) ("align" org-startup-align-all-tables t) ("noalign" org-startup-align-all-tables nil) ("inlineimages" org-startup-with-inline-images t) ("noinlineimages" org-startup-with-inline-images nil) ("latexpreview" org-startup-with-latex-preview t) ("nolatexpreview" org-startup-with-latex-preview nil) ("customtime" org-display-custom-times t) ("logdone" org-log-done time) ("lognotedone" org-log-done note) ("nologdone" org-log-done nil) ("lognoteclock-out" org-log-note-clock-out t) ("nolognoteclock-out" org-log-note-clock-out nil) ("logrepeat" org-log-repeat state) ("lognoterepeat" org-log-repeat note) ("logdrawer" org-log-into-drawer t) ("nologdrawer" org-log-into-drawer nil) ("logstatesreversed" org-log-states-order-reversed t) ("nologstatesreversed" org-log-states-order-reversed nil) ("nologrepeat" org-log-repeat nil) ("logreschedule" org-log-reschedule time) ("lognotereschedule" org-log-reschedule note) ("nologreschedule" org-log-reschedule nil) ("logredeadline" org-log-redeadline time) ("lognoteredeadline" org-log-redeadline note) ("nologredeadline" org-log-redeadline nil) ("logrefile" org-log-refile time) ("lognoterefile" org-log-refile note) ("nologrefile" org-log-refile nil) ("fninline" org-footnote-define-inline t) ("nofninline" org-footnote-define-inline nil) ("fnlocal" org-footnote-section nil) ("fnauto" org-footnote-auto-label t) ("fnprompt" org-footnote-auto-label nil) ("fnconfirm" org-footnote-auto-label confirm) ("fnplain" org-footnote-auto-label plain) ("fnadjust" org-footnote-auto-adjust t) ("nofnadjust" org-footnote-auto-adjust nil) ("constcgs" constants-unit-system cgs) ("constSI" constants-unit-system SI) ("noptag" org-tag-persistent-alist nil) ("hideblocks" org-hide-block-startup t) ("nohideblocks" org-hide-block-startup nil) ("beamer" org-startup-with-beamer-mode t) ("entitiespretty" org-pretty-entities t) ("entitiesplain" org-pretty-entities nil))))
+                nil [192430 195351])
+            ("org-group-tags" variable (:default-value t) nil [195353 195547])
+            ("org-inhibit-startup" variable nil nil [195549 195581])
+            ("org-toggle-tags-groups" function (:user-visible-flag t) nil [195618 196101])
+            ("org--tag-add-to-alist" function (:arguments ("alist1" "alist2")) nil [196103 197162])
+            ("org-set-regexps-and-options" function (:arguments ("tags-only")) nil [197164 203587])
+            ("org--setup-collect-keywords" function (:arguments ("regexp" "files" "alist")) nil [203589 207866])
+            ("org-tag-string-to-alist" function (:arguments ("s")) nil [207868 209218])
+            ("org-tag-alist-to-string" function (:arguments ("alist" "skip-key")) nil [209220 210039])
+            ("org-tag-alist-to-groups" function (:arguments ("alist")) nil [210041 210907])
+            ("org--file-cache" variable (:default-value (make-hash-table :test (function equal))) nil [210909 211092])
+            ("org-reset-file-cache" function nil nil [211094 211217])
+            ("org-file-url-p" function (:arguments ("file")) nil [211219 211336])
+            ("org-file-contents" function (:arguments ("file" "noerror" "nocache")) nil [211338 212873])
+            ("org-extract-log-state-settings" function (:arguments ("x")) nil [212875 213403])
+            ("org-remove-keyword-keys" function (:arguments ("list")) nil [213405 213625])
+            ("org-assign-fast-keys" function (:arguments ("alist")) nil [213627 214272])
+            ("org-window-configuration" variable nil nil [214317 214414])
+            ("org-selected-window" variable nil nil [214415 214507])
+            ("org-finish-function" variable nil nil [214508 214647])
+            ("org-last-state" variable nil nil [214648 214671])
+            ("org-entities" variable nil nil [214736 214757])
+            ("org-struct-menu" variable nil nil [214792 214816])
+            ("org-org-menu" variable nil nil [214817 214838])
+            ("org-tbl-menu" variable nil nil [214839 214860])
+            ("org-table-may-need-update" variable (:default-value t) nil [214968 215146])
+            ("org-before-change-function" function (:arguments ("_beg" "_end")) nil [215147 215292])
+            ("org-mode-map" variable nil nil [215293 215314])
+            ("org-inhibit-startup-visibility-stuff" variable nil nil [215315 215364])
+            ("org-agenda-keep-modes" variable nil nil [215393 215427])
+            ("org-inhibit-logging" variable nil nil [215461 215493])
+            ("org-inhibit-blocking" variable nil nil [215529 215562])
+            ("org-table-buffer-is-an" variable nil nil [215597 215632])
+            ("bidi-paragraph-direction" variable nil nil [215634 215667])
+            ("buffer-face-mode-face" variable nil nil [215668 215698])
+            ("outline" include nil nil [215700 215718])
+            ("time-date" include nil nil [215744 215764])
+            ("unless" code nil nil [215765 215839])
+            ("easymenu" include nil nil [215840 215859])
+            ("easy-menu-add" function (:prototype-flag t) nil [215860 215896])
+            ("overlay" include nil nil [215897 215915])
+            ("org-entities" include nil nil [215992 216015])
+            ("org-faces" include nil nil [216093 216113])
+            ("org-list" include nil nil [216114 216133])
+            ("org-pcomplete" include nil nil [216134 216158])
+            ("org-src" include nil nil [216159 216177])
+            ("org-footnote" include nil nil [216178 216201])
+            ("org-macro" include nil nil [216202 216222])
+            ("ob" include nil nil [216233 216246])
+            ("define-derived-mode" code nil nil [216263 222152])
+            ("add-to-list" code nil nil [222204 222420])
+            ("org-mode-transpose-word-syntax-table" variable (:default-value (let ((st (make-syntax-table text-mode-syntax-table))) (dolist (c org-emphasis-alist st) (modify-syntax-entry (string-to-char (car c)) "w p" st)))) nil [222422 222626])
+            ("when" code nil nil [222628 222750])
+            ("org-find-invisible-foreground" function nil nil [222752 223233])
+            ("org-current-time" function (:arguments ("rounding-minutes" "past")) nil [223235 223956])
+            ("org-today" function nil nil [223958 224137])
+            ("org-mouse-map" variable (:default-value (make-sparse-keymap)) nil [224187 224230])
+            ("org-defkey" code nil nil [224231 224286])
+            ("org-defkey" code nil nil [224287 224347])
+            ("when" code nil nil [224348 224434])
+            ("when" code nil nil [224435 224573])
+            ("font-lock" include nil nil [224575 224595])
+            ("org-non-link-chars" variable
+               (:constant-flag t
+                :default-value "]	
+
<>")
+                nil [224597 224638])
+            ("org-link-types-re" variable nil nil [224639 224730])
+            ("org-link-re-with-space" variable nil nil [224731 224835])
+            ("org-link-re-with-space2" variable nil nil [224836 224941])
+            ("org-link-re-with-space3" variable nil nil [224942 225051])
+            ("org-angle-link-re" variable nil nil [225052 225142])
+            ("org-plain-link-re" variable nil nil [225143 225213])
+            ("org-bracket-link-regexp" variable nil nil [225214 225289])
+            ("org-bracket-link-analytic-regexp" variable nil nil [225290 225477])
+            ("org-bracket-link-analytic-regexp++" variable nil nil [225478 225605])
+            ("org-any-link-re" variable nil nil [225606 225676])
+            ("org-match-sexp-depth" variable
+               (:constant-flag t
+                :default-value 3)
+                nil [225678 225770])
+            ("org-create-multibrace-regexp" function (:arguments ("left" "right" "n")) nil [225772 226573])
+            ("org-match-substring-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(\\S-\\)\\([_^]\\)\\(" "\\(?:" (org-create-multibrace-regexp "{" "}" org-match-sexp-depth) "\\)" "\\|" "\\(?:" (org-create-multibrace-regexp "(" ")" org-match-sexp-depth) "\\)" "\\|" "\\(?:\\*\\|[+-]?[[:alnum:].,\\]*[[:alnum:]]\\)\\)"))
+                nil [226575 226938])
+            ("org-match-substring-with-braces-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(\\S-\\)\\([_^]\\)" "\\(" (org-create-multibrace-regexp "{" "}" org-match-sexp-depth) "\\)"))
+                nil [226940 227176])
+            ("org-make-link-regexps" function nil nil [227178 228739])
+            ("org-make-link-regexps" code nil nil [228741 228764])
+            ("org-emph-face" variable nil nil [228766 228792])
+            ("org-do-emphasis-faces" function (:arguments ("limit")) nil [228794 230658])
+            ("org-emphasize" function
+               (:user-visible-flag t
+                :arguments ("char"))
+                nil [230660 232342])
+            ("org-nonsticky-props" variable
+               (:constant-flag t
+                :default-value (quote (mouse-face highlight keymap invisible intangible help-echo org-linked-text htmlize-link)))
+                nil [232344 232467])
+            ("org-rear-nonsticky-at" function (:arguments ("pos")) nil [232469 232587])
+            ("org-activate-links" function (:arguments ("limit")) nil [232589 235264])
+            ("org-activate-code" function (:arguments ("limit")) nil [235266 235557])
+            ("org-src-fontify-natively" variable (:default-value t) nil [235559 235789])
+            ("org-allow-promoting-top-level-subtree" variable nil nil [235791 236027])
+            ("org-fontify-meta-lines-and-blocks" function (:arguments ("limit")) nil [236029 236266])
+            ("org-fontify-meta-lines-and-blocks-1" function (:arguments ("limit")) nil [236268 240508])
+            ("org-fontify-drawers" function (:arguments ("limit")) nil [240510 240819])
+            ("org-fontify-macros" function (:arguments ("limit")) nil [240821 241497])
+            ("org-activate-footnote-links" function (:arguments ("limit")) nil [241499 242243])
+            ("org-activate-dates" function (:arguments ("limit")) nil [242245 242939])
+            ("defvar-local" code nil nil [242941 243043])
+            ("org-target-regexp" variable
+               (:constant-flag t
+                :default-value (let ((border "[^<>
+
 	]")) (format "<<\\(%s\\|%s[^<>
+
]*%s\\)>>" border border border)))
+                nil [243045 243233])
+            ("org-radio-target-regexp" variable
+               (:constant-flag t
+                :default-value (format "<%s>" org-target-regexp))
+                nil [243235 243351])
+            ("org-any-target-regexp" variable
+               (:constant-flag t
+                :default-value (format "%s\\|%s" org-radio-target-regexp org-target-regexp))
+                nil [243353 243492])
+            ("org-activate-target-links" function (:arguments ("limit")) nil [243494 244007])
+            ("org-update-radio-target-regexp" function (:user-visible-flag t) nil [244009 245606])
+            ("org-hide-wide-columns" function (:arguments ("limit")) nil [245608 245903])
+            ("org-latex-and-related-regexp" variable nil nil [245905 246023])
+            ("org-compute-latex-and-related-regexp" function nil nil [246025 247010])
+            ("org-do-latex-and-related" function (:arguments ("limit")) nil [247012 247995])
+            ("org-restart-font-lock" function nil nil [247997 248187])
+            ("org-activate-tags" function (:arguments ("limit")) nil [248189 248554])
+            ("org-outline-level" function nil nil [248556 249022])
+            ("org-font-lock-keywords" variable nil nil [249024 249059])
+            ("org-re-property" function (:arguments ("property" "literal" "allow-null" "value")) nil [249061 250005])
+            ("org-property-re" variable
+               (:constant-flag t
+                :default-value (org-re-property "\\S-+" (quote literal) t))
+                nil [250007 250370])
+            ("org-font-lock-hook" variable nil nil [250372 250459])
+            ("org-font-lock-extra-keywords" variable nil nil [250461 250502])
+            ("org-font-lock-set-keywords-hook" variable nil nil [250525 250855])
+            ("org-font-lock-hook" function (:arguments ("limit")) nil [250857 250983])
+            ("org-set-font-lock-defaults" function nil nil [250985 255007])
+            ("org-toggle-pretty-entities" function (:user-visible-flag t) nil [255009 255452])
+            ("defvar-local" code nil nil [255454 255552])
+            ("org-toggle-custom-properties-visibility" function (:user-visible-flag t) nil [255554 256796])
+            ("org-fontify-entities" function (:arguments ("limit")) nil [256798 257682])
+            ("org-fontify-like-in-org-mode" function (:arguments ("s" "odd-levels")) nil [257684 257933])
+            ("org-m" variable nil nil [257935 257953])
+            ("org-l" variable nil nil [257954 257972])
+            ("org-f" variable nil nil [257973 257991])
+            ("org-get-level-face" function (:arguments ("n")) nil [257992 258520])
+            ("org-face-from-face-or-color" function (:arguments ("context" "inherit" "face-or-color")) nil [258522 258869])
+            ("org-get-todo-face" function (:arguments ("kwd")) nil [258871 259227])
+            ("org-get-priority-face" function (:arguments ("priority")) nil [259229 259460])
+            ("org-get-tag-face" function (:arguments ("tag")) nil [259462 259736])
+            ("org-font-lock-add-priority-faces" function (:arguments ("limit")) nil [259738 260060])
+            ("org-font-lock-add-tag-faces" function (:arguments ("limit")) nil [260062 260411])
+            ("org-unfontify-region" function (:arguments ("beg" "end" "_maybe_loudly")) nil [260413 260983])
+            ("org-script-display" variable
+               (:constant-flag t
+                :default-value (quote (((raise -0.3) (height 0.7)) ((raise 0.3) (height 0.7)) ((raise -0.5)) ((raise 0.5)))))
+                nil [260985 261179])
+            ("org-remove-font-lock-display-properties" function (:arguments ("beg" "end")) nil [261181 261667])
+            ("org-raise-scripts" function (:arguments ("limit")) nil [261669 263137])
+            ("defvar-local" code nil nil [263217 263259])
+            ("put" code nil nil [263260 263303])
+            ("defvar-local" code nil nil [263304 263347])
+            ("put" code nil nil [263348 263392])
+            ("org-inlinetask-min-level" variable nil nil [263394 263427])
+            ("org-unlogged-message" function (:arguments ("args")) nil [263429 263598])
+            ("org-cycle" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [263615 269982])
+            ("org-cycle-internal-global" function nil nil [269984 271363])
+            ("org-called-with-limited-levels" variable nil nil [271365 271472])
+            ("org-invisible-p" function (:arguments ("pos")) nil [271474 271652])
+            ("org-cycle-internal-local" function nil nil [271654 275903])
+            ("org-global-cycle" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [275920 276595])
+            ("org-set-startup-visibility" function nil nil [276597 277196])
+            ("org-set-visibility-according-to-property" function
+               (:user-visible-flag t
+                :arguments ("no-cleanup"))
+                nil [277198 278195])
+            ("org-overview" function (:user-visible-flag t) nil [278378 278982])
+            ("org-content" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [278984 279620])
+            ("org-optimize-window-after-visibility-change" function (:arguments ("state")) nil [279622 280107])
+            ("org-remove-empty-overlays-at" function (:arguments ("pos")) nil [280109 280415])
+            ("org-clean-visibility-after-subtree-move" function nil nil [280417 281409])
+            ("org-cycle-show-empty-lines" function (:arguments ("state")) nil [281411 283050])
+            ("org-show-empty-lines-in-parent" function nil nil [283052 283297])
+            ("org-files-list" function nil nil [283299 283763])
+            ("org-entry-beginning-position" function nil nil [283765 283914])
+            ("org-entry-end-position" function nil nil [283916 284052])
+            ("org-cycle-hide-drawers" function (:arguments ("state" "exceptions")) nil [284054 285208])
+            ("org-flag-drawer" function (:arguments ("flag" "element")) nil [285210 286142])
+            ("org-subtree-end-visible-p" function nil nil [286144 286306])
+            ("org-first-headline-recenter" function nil nil [286308 286631])
+            ("org-outline-overlay-data" function (:arguments ("use-markers")) nil [286670 287391])
+            ("org-set-outline-overlay-data" function (:arguments ("data")) nil [287393 287660])
+            ("defvar-local" code nil nil [287685 287755])
+            ("org-block-map" function (:arguments ("function" "start" "end")) nil [287757 288262])
+            ("org-hide-block-toggle-all" function nil nil [288264 288404])
+            ("org-hide-block-all" function (:user-visible-flag t) nil [288406 288564])
+            ("org-show-block-all" function (:user-visible-flag t) nil [288566 288743])
+            ("org-hide-block-toggle-maybe" function (:user-visible-flag t) nil [288745 289009])
+            ("org-hide-block-toggle" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [289011 291178])
+            ("add-hook" code nil nil [291224 291344])
+            ("org-goto-window-configuration" variable nil nil [291360 291402])
+            ("org-goto-marker" variable nil nil [291403 291431])
+            ("org-goto-map" variable nil nil [291432 291453])
+            ("org-goto-map" function nil nil [291454 293028])
+            ("org-goto-help" variable
+               (:constant-flag t
+                :default-value "Browse buffer copy, to find location or copy text.%s
+RET=jump to location             C-g=quit and return to previous location
+[Up]/[Down]=next/prev headline   TAB=cycle visibility   [/] org-occur")
+                nil [293030 293256])
+            ("org-goto-start-pos" variable nil nil [293258 293285])
+            ("org-goto" function
+               (:user-visible-flag t
+                :arguments ("alternative-interface"))
+                nil [293318 295101])
+            ("org-goto-selected-point" variable nil nil [295103 295139])
+            ("org-goto-exit-command" variable nil nil [295171 295205])
+            ("org-goto-local-auto-isearch-map" variable nil nil [295237 295277])
+            ("org-get-location" function (:arguments ("_buf" "help")) nil [295295 296943])
+            ("org-goto-local-auto-isearch-map" variable (:default-value (make-sparse-keymap)) nil [296945 297006])
+            ("set-keymap-parent" code nil nil [297007 297075])
+            ("if" code nil nil [297135 297537])
+            ("org-goto-local-search-headings" function (:arguments ("string" "bound" "noerror")) nil [297539 298053])
+            ("org-goto-local-auto-isearch" function (:user-visible-flag t) nil [298055 298346])
+            ("org-goto-ret" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [298348 298557])
+            ("org-goto-left" function (:user-visible-flag t) nil [298559 298844])
+            ("org-goto-right" function (:user-visible-flag t) nil [298846 299110])
+            ("org-goto-quit" function (:user-visible-flag t) nil [299112 299291])
+            ("org-indirect-dedicated-frame" variable nil nil [299334 299435])
+            ("org-last-indirect-buffer" variable nil nil [299436 299473])
+            ("org-tree-to-indirect-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [299475 302150])
+            ("org-get-indirect-buffer" function (:arguments ("buffer" "heading")) nil [302152 302631])
+            ("org-set-frame-title" function (:arguments ("title")) nil [302633 302799])
+            ("org--line-empty-p" function (:arguments ("n")) nil [302850 303122])
+            ("org-previous-line-empty-p" function nil nil [303124 303274])
+            ("org-next-line-empty-p" function nil nil [303276 303422])
+            ("org--blank-before-heading-p" function (:arguments ("parent")) nil [303424 304265])
+            ("org-insert-heading" function
+               (:user-visible-flag t
+                :arguments ("arg" "invisible-ok" "top"))
+                nil [304267 308171])
+            ("org-N-empty-lines-before-current" function (:arguments ("n")) nil [308173 308609])
+            ("org-get-heading" function (:arguments ("no-tags" "no-todo" "no-priority" "no-comment")) nil [308611 309552])
+            ("orgstruct-mode" variable nil nil [309554 309577])
+            ("org-heading-components" function nil nil [309597 310586])
+            ("org-get-entry" function nil nil [310588 310777])
+            ("org-edit-headline" function
+               (:user-visible-flag t
+                :arguments ("heading"))
+                nil [310779 311420])
+            ("org-insert-heading-after-current" function (:user-visible-flag t) nil [311422 311648])
+            ("org-insert-heading-respect-content" function
+               (:user-visible-flag t
+                :arguments ("invisible-ok"))
+                nil [311650 311845])
+            ("org-insert-todo-heading-respect-content" function
+               (:user-visible-flag t
+                :arguments ("force-state"))
+                nil [311847 312055])
+            ("org-insert-todo-heading" function
+               (:user-visible-flag t
+                :arguments ("arg" "force-heading"))
+                nil [312057 313409])
+            ("org-insert-subheading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [313411 313678])
+            ("org-insert-todo-subheading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [313680 313987])
+            ("org-after-demote-entry-hook" variable nil nil [314017 314225])
+            ("org-after-promote-entry-hook" variable nil nil [314227 314438])
+            ("org-promote-subtree" function (:user-visible-flag t) nil [314440 314654])
+            ("org-demote-subtree" function (:user-visible-flag t) nil [314656 314879])
+            ("org-do-promote" function (:user-visible-flag t) nil [314881 315228])
+            ("org-do-demote" function (:user-visible-flag t) nil [315230 315573])
+            ("org-fix-position-after-promote" function nil nil [315575 315996])
+            ("org-current-level" function nil nil [315998 316399])
+            ("org-get-previous-line-level" function nil nil [316401 316756])
+            ("org-reduced-level" function (:arguments ("l")) nil [316758 316976])
+            ("org-level-increment" function nil nil [316978 317192])
+            ("org-get-valid-level" function (:arguments ("level" "change")) nil [317194 317816])
+            ("org-promote" function nil nil [317818 318680])
+            ("org-demote" function nil nil [318682 319299])
+            ("org-cycle-level" function (:user-visible-flag t) nil [319301 320817])
+            ("org-map-tree" function (:arguments ("fun")) nil [320819 321142])
+            ("org-map-region" function (:arguments ("fun" "beg" "end")) nil [321144 321555])
+            ("org-fixup-indentation" function (:arguments ("diff")) nil [321557 325554])
+            ("org-convert-to-odd-levels" function (:user-visible-flag t) nil [325556 326133])
+            ("org-convert-to-oddeven-levels" function (:user-visible-flag t) nil [326135 327124])
+            ("org-tr-level" function (:arguments ("n")) nil [327126 327220])
+            ("org-move-subtree-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [327281 327471])
+            ("org-move-subtree-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [327473 330208])
+            ("org-subtree-clip" variable nil nil [330210 330430])
+            ("org-subtree-clip-folded" variable nil nil [330432 330558])
+            ("org-cut-subtree" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [330560 330813])
+            ("org-copy-subtree" function
+               (:user-visible-flag t
+                :arguments ("n" "cut" "force-store-markers" "nosubtrees"))
+                nil [330815 332427])
+            ("org-paste-subtree" function
+               (:user-visible-flag t
+                :arguments ("level" "tree" "for-yank" "remove"))
+                nil [332429 336650])
+            ("org-kill-is-subtree-p" function (:arguments ("txt")) nil [336652 337660])
+            ("org-markers-to-move" variable nil nil [337662 337851])
+            ("org-save-markers-in-region" function (:arguments ("beg" "end")) nil [337853 338496])
+            ("org-check-and-save-marker" function (:arguments ("marker" "beg" "end")) nil [338498 338834])
+            ("org-reinstall-markers-in-region" function (:arguments ("beg")) nil [338836 339058])
+            ("org-narrow-to-subtree" function (:user-visible-flag t) nil [339060 339411])
+            ("org-narrow-to-block" function (:user-visible-flag t) nil [339413 339711])
+            ("org-clone-subtree-with-time-shift" function
+               (:user-visible-flag t
+                :arguments ("n" "shift"))
+                nil [339713 344005])
+            ("org-sort" function
+               (:user-visible-flag t
+                :arguments ("with-case"))
+                nil [344028 344363])
+            ("org-sort-remove-invisible" function (:arguments ("s")) nil [344365 344761])
+            ("org-priority-regexp" variable nil nil [344763 344791])
+            ("org-after-sorting-entries-or-items-hook" variable nil nil [344821 345140])
+            ("org-sort-entries" function
+               (:user-visible-flag t
+                :arguments ("with-case" "sorting-type" "getkey-func" "compare-func" "property" "interactive?"))
+                nil [345142 353803])
+            ("orgstruct-heading-prefix-regexp" variable nil nil [354786 354996])
+            ("orgstruct-setup-hook" variable nil nil [355081 355246])
+            ("orgstruct-initialized" variable nil nil [355248 355282])
+            ("org-local-vars" variable nil nil [355284 355369])
+            ("define-minor-mode" code nil nil [355386 355984])
+            ("turn-on-orgstruct" function nil nil [356001 356096])
+            ("defvar-local" code nil nil [356098 356193])
+            ("defvar-local" code nil nil [356194 356224])
+            ("orgstruct++-mode" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [356225 357362])
+            ("turn-on-orgstruct++" function nil nil [357379 357480])
+            ("orgstruct-error" function (:user-visible-flag t) nil [357482 357718])
+            ("orgstruct-setup" function nil nil [357720 359735])
+            ("orgstruct-make-binding" function (:arguments ("fun" "key" "disable-when-heading-prefix")) nil [359737 362605])
+            ("org-contextualize-keys" function (:arguments ("alist" "contexts")) nil [362607 364074])
+            ("org-contextualize-validate-key" function (:arguments ("key" "contexts")) nil [364076 364990])
+            ("org-context-p" function (:arguments ("contexts")) nil [364992 365537])
+            ("org-run-like-in-org-mode" function (:arguments ("cmd")) nil [365554 366191])
+            ("org-get-category" function (:arguments ("pos" "force-refresh")) nil [366193 366543])
+            ("org-refresh-properties" function (:arguments ("dprop" "tprop")) nil [366569 367564])
+            ("org-refresh-property" function (:arguments ("tprop" "p" "inherit")) nil [367566 368307])
+            ("org-refresh-category-properties" function nil nil [368309 369793])
+            ("org-refresh-stats-properties" function nil nil [369795 370466])
+            ("org-refresh-effort-properties" function nil nil [370468 370662])
+            ("org-link-expand-abbrev" function (:arguments ("link")) nil [370705 371508])
+            ("org-insert-link-history" variable nil nil [371543 371645])
+            ("org-stored-links" variable nil nil [371647 371729])
+            ("org-store-link-plist" variable nil nil [371731 371844])
+            ("org-store-link-functions" function nil nil [371846 373053])
+            ("org-agenda-buffer-name" variable nil nil [373055 373086])
+            ("org-id-link-to-org-use-id" variable nil nil [373114 373148])
+            ("org-store-link" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [373188 381987])
+            ("org-store-link-props" function (:arguments ("plist")) nil [381989 383198])
+            ("org-add-link-props" function (:arguments ("plist")) nil [383200 383459])
+            ("org-email-link-description" function (:arguments ("fmt")) nil [383461 384577])
+            ("org-make-org-heading-search-string" function (:arguments ("string")) nil [384579 385372])
+            ("org-link-escape-chars" variable
+               (:constant-flag t
+                :default-value (quote (32 91 93 37)))
+                nil [385374 385575])
+            ("org-make-link-string" function (:arguments ("link" "description")) nil [385577 386487])
+            ("org-link-escape" function (:arguments ("text" "table" "merge")) nil [386489 387308])
+            ("org-link-unescape" function (:arguments ("str")) nil [387310 387632])
+            ("org-link-unescape-compound" function (:arguments ("hex")) nil [387634 388709])
+            ("org-link-unescape-single-byte-sequence" function (:arguments ("hex")) nil [388711 388941])
+            ("org-xor" function (:arguments ("a" "b")) nil [388943 389001])
+            ("org-fixup-message-id-for-http" function (:arguments ("s")) nil [389003 389488])
+            ("org-link-prettify" function (:arguments ("link")) nil [389490 389817])
+            ("org-insert-link-global" function (:user-visible-flag t) nil [389834 390065])
+            ("org-insert-all-links" function
+               (:user-visible-flag t
+                :arguments ("arg" "pre" "post"))
+                nil [390067 390859])
+            ("org-insert-last-stored-link" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [390861 391014])
+            ("org-link-fontify-links-to-this-file" function nil nil [391016 391776])
+            ("org--links-history" variable nil nil [391778 391809])
+            ("org-insert-link" function
+               (:user-visible-flag t
+                :arguments ("complete-file" "link-location" "default-description"))
+                nil [391810 400002])
+            ("org-link-try-special-completion" function (:arguments ("type")) nil [400004 400282])
+            ("org-file-complete-link" function (:arguments ("arg")) nil [400284 400973])
+            ("org-completing-read" function (:arguments ("args")) nil [400975 401471])
+            ("org-link-search-failed" variable nil nil [401503 401538])
+            ("org-open-link-functions" variable nil nil [401540 402353])
+            ("org-next-link" function
+               (:user-visible-flag t
+                :arguments ("search-backward"))
+                nil [402355 403276])
+            ("org-previous-link" function (:user-visible-flag t) nil [403278 403433])
+            ("org-translate-link" function (:arguments ("s")) nil [403435 403650])
+            ("org-translate-link-from-planner" function (:arguments ("type" "path")) nil [403652 404593])
+            ("org-find-file-at-mouse" function
+               (:user-visible-flag t
+                :arguments ("ev"))
+                nil [404595 404741])
+            ("org-open-at-mouse" function
+               (:user-visible-flag t
+                :arguments ("ev"))
+                nil [404743 405032])
+            ("org-window-config-before-follow-link" variable nil nil [405034 405190])
+            ("org-open-at-point-global" function (:user-visible-flag t) nil [405207 405811])
+            ("org-open-link-from-string" function
+               (:user-visible-flag t
+                :arguments ("s" "arg" "reference-buffer"))
+                nil [405828 406361])
+            ("org-open-at-point-functions" variable nil nil [406363 406612])
+            ("org-link-search-inhibit-query" variable nil nil [406614 406656])
+            ("clean-buffer-list-kill-buffer-names" variable nil nil [406657 406701])
+            ("org--open-doi-link" function (:arguments ("path")) nil [406726 406901])
+            ("org--open-elisp-link" function (:arguments ("path")) nil [406903 407506])
+            ("org--open-help-link" function (:arguments ("path")) nil [407508 407826])
+            ("org--open-shell-link" function (:arguments ("path")) nil [407828 408584])
+            ("org-open-at-point" function
+               (:user-visible-flag t
+                :arguments ("arg" "reference-buffer"))
+                nil [408586 415252])
+            ("org-offer-links-in-entry" function (:arguments ("buffer" "marker" "nth" "zero")) nil [415254 417411])
+            ("org-open-file-with-system" function (:arguments ("path")) nil [417541 417670])
+            ("org-open-file-with-emacs" function (:arguments ("path")) nil [417671 417772])
+            ("org-create-file-search-functions" variable nil nil [417792 418879])
+            ("org-execute-file-search-functions" variable nil nil [418881 419933])
+            ("org-search-radio-target" function (:arguments ("target")) nil [419935 420636])
+            ("org-link-search" function (:arguments ("s" "avoid-pos" "stealth")) nil [420638 427148])
+            ("org-get-buffer-for-internal-link" function (:arguments ("buffer")) nil [427150 427800])
+            ("org-do-occur" function (:arguments ("regexp" "cleanup")) nil [427802 428525])
+            ("org-mark-ring" variable nil nil [428562 428642])
+            ("org-mark-ring-last-goto" variable nil nil [428643 428731])
+            ("setq" code nil nil [428759 428811])
+            ("dotimes" code nil nil [428840 428911])
+            ("setcdr" code nil nil [428912 428984])
+            ("org-mark-ring-push" function
+               (:user-visible-flag t
+                :arguments ("pos" "buffer"))
+                nil [428986 429445])
+            ("org-mark-ring-goto" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [429447 430190])
+            ("org-add-angle-brackets" function (:arguments ("s")) nil [430192 430359])
+            ("org-agenda-buffer-tmp-name" variable nil nil [430391 430426])
+            ("org-agenda-start-on-weekday" variable nil nil [430427 430463])
+            ("org-follow-timestamp-link" function nil nil [430464 431299])
+            ("declare-function" code nil nil [431327 431401])
+            ("declare-function" code nil nil [431402 431463])
+            ("declare-function" code nil nil [431464 431551])
+            ("org-wait" variable nil nil [431552 431573])
+            ("org-open-file" function (:arguments ("path" "in-emacs" "line" "search")) nil [431574 437778])
+            ("org-file-apps-entry-match-against-dlink-p" function (:arguments ("entry")) nil [437780 438444])
+            ("org-default-apps" function nil nil [438446 438714])
+            ("org-apps-regexp-alist" function (:arguments ("list" "add-auto-mode")) nil [438716 439371])
+            ("ange-ftp-name-format" variable nil nil [439373 439402])
+            ("org-file-remote-p" function (:arguments ("file")) nil [439403 439922])
+            ("org-get-org-file" function nil nil [439940 440211])
+            ("org-notes-order-reversed-p" function nil nil [440213 440611])
+            ("org-refile-target-table" variable nil nil [440613 440706])
+            ("org-agenda-new-buffers" variable nil nil [440708 440786])
+            ("org-refile-cache" variable nil nil [440788 440847])
+            ("org-refile-markers" variable nil nil [440849 440935])
+            ("org-refile-marker" function (:arguments ("pos")) nil [440937 441170])
+            ("org-refile-cache-clear" function nil nil [441172 441421])
+            ("org-refile-cache-check-set" function (:arguments ("set")) nil [441423 441850])
+            ("org-refile-cache-put" function (:arguments ("set" "identifiers")) nil [441852 442144])
+            ("org-refile-cache-get" function (:arguments ("identifiers")) nil [442146 442519])
+            ("org-outline-path-cache" variable nil nil [442521 442808])
+            ("org-refile-get-targets" function (:arguments ("default-buffer")) nil [442810 446516])
+            ("org--get-outline-path-1" function (:arguments ("use-cache")) nil [446518 447708])
+            ("org-get-outline-path" function (:arguments ("with-self" "use-cache")) nil [447710 448673])
+            ("org-format-outline-path" function (:arguments ("path" "width" "prefix" "separator")) nil [448675 449804])
+            ("org-display-outline-path" function
+               (:user-visible-flag t
+                :arguments ("file" "current" "separator" "just-return-string"))
+                nil [449806 450884])
+            ("org-refile-history" variable nil nil [450886 450954])
+            ("org-after-refile-insert-hook" variable nil nil [450956 451157])
+            ("org-capture-last-stored-marker" variable nil nil [451159 451198])
+            ("org-refile-keep" variable nil nil [451199 451287])
+            ("org-copy" function (:user-visible-flag t) nil [451289 451432])
+            ("org-refile" function
+               (:user-visible-flag t
+                :arguments ("arg" "default-buffer" "rfloc" "msg"))
+                nil [451434 457920])
+            ("org-refile-goto-last-stored" function (:user-visible-flag t) nil [457922 458155])
+            ("org-refile--get-location" function (:arguments ("refloc" "tbl")) nil [458157 458523])
+            ("org-refile-get-location" function (:arguments ("prompt" "default-buffer" "new-nodes")) nil [458525 461217])
+            ("declare-function" code nil nil [461219 461268])
+            ("org-refile-check-position" function (:arguments ("refile-pointer")) nil [461269 462017])
+            ("org-refile-new-child" function (:arguments ("parent-target" "child")) nil [462019 462844])
+            ("org-olpath-completing-read" function (:arguments ("prompt" "collection" "args")) nil [462846 463569])
+            ("org-find-dblock" function (:arguments ("name")) nil [463592 464011])
+            ("org-create-dblock" function (:arguments ("plist")) nil [464013 464603])
+            ("org-prepare-dblock" function nil nil [464605 465543])
+            ("org-map-dblocks" function (:arguments ("command")) nil [465545 466142])
+            ("org-dblock-update" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [466144 466480])
+            ("org-update-dblock" function (:user-visible-flag t) nil [466482 467515])
+            ("org-beginning-of-dblock" function nil nil [467517 467951])
+            ("org-update-all-dblocks" function (:user-visible-flag t) nil [467953 468161])
+            ("declare-function" code nil nil [468181 468240])
+            ("org-get-export-keywords" function nil nil [468241 468836])
+            ("org-options-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("ARCHIVE:" "AUTHOR:" "BIND:" "CATEGORY:" "COLUMNS:" "CREATOR:" "DATE:" "DESCRIPTION:" "DRAWERS:" "EMAIL:" "EXCLUDE_TAGS:" "FILETAGS:" "INCLUDE:" "INDEX:" "KEYWORDS:" "LANGUAGE:" "MACRO:" "OPTIONS:" "PROPERTY:" "PRIORITIES:" "SELECT_TAGS:" "SEQ_TODO:" "SETUPFILE:" "STARTUP:" "TAGS:" "TITLE:" "TODO:" "TYP_TODO:" "SELECT_TAGS:" "EXCLUDE_TAGS:")))
+                nil [468838 469233])
+            ("org-structure-template-alist" variable (:default-value (quote (("s" "#+BEGIN_SRC ?
+
+#+END_SRC") ("e" "#+BEGIN_EXAMPLE
+?
+#+END_EXAMPLE") ("q" "#+BEGIN_QUOTE
+?
+#+END_QUOTE") ("v" "#+BEGIN_VERSE
+?
+#+END_VERSE") ("V" "#+BEGIN_VERBATIM
+?
+#+END_VERBATIM") ("c" "#+BEGIN_CENTER
+?
+#+END_CENTER") ("C" "#+BEGIN_COMMENT
+?
+#+END_COMMENT") ("l" "#+BEGIN_EXPORT latex
+?
+#+END_EXPORT") ("L" "#+LaTeX: ") ("h" "#+BEGIN_EXPORT html
+?
+#+END_EXPORT") ("H" "#+HTML: ") ("a" "#+BEGIN_EXPORT ascii
+?
+#+END_EXPORT") ("A" "#+ASCII: ") ("i" "#+INDEX: ?") ("I" "#+INCLUDE: %file ?")))) nil [469235 470634])
+            ("org-try-structure-completion" function nil nil [470636 471140])
+            ("org-complete-expand-structure-template" function (:arguments ("start" "cell")) nil [471142 471920])
+            ("org-toggle-comment" function (:user-visible-flag t) nil [471953 472569])
+            ("org-last-todo-state-is-todo" variable nil nil [472571 472763])
+            ("org-setting-tags" variable nil nil [472765 472794])
+            ("org-todo-setup-filter-hook" variable nil nil [472818 473009])
+            ("org-todo-get-default-hook" variable nil nil [473011 473222])
+            ("org-agenda-headline-snapshot-before-repeat" variable nil nil [473224 473275])
+            ("org-current-effective-time" function nil nil [473277 473726])
+            ("org-todo-yesterday" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [473728 474098])
+            ("org-block-entry-blocking" variable nil nil [474100 474186])
+            ("org-cancel-repeater" function (:user-visible-flag t) nil [474188 474725])
+            ("org-state" variable nil nil [474727 474745])
+            ("org-blocked-by-checkboxes" variable nil nil [474746 474780])
+            ("org-todo" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [474781 484837])
+            ("org-block-todo-from-children-or-siblings-or-parent" function (:arguments ("change-plist")) nil [484839 487789])
+            ("org-track-ordered-property-with-tag" variable nil nil [487824 488665])
+            ("org-toggle-ordered-property" function (:user-visible-flag t) nil [488667 489367])
+            ("org-block-todo-from-checkboxes" function (:arguments ("change-plist")) nil [489369 490623])
+            ("org-entry-blocked-p" function nil nil [490640 490989])
+            ("org-update-statistics-cookies" function
+               (:user-visible-flag t
+                :arguments ("all"))
+                nil [490991 492415])
+            ("org-entry-property-inherited-from" variable nil nil [492417 492459])
+            ("org-update-parent-todo-statistics" function nil nil [492477 496234])
+            ("org-after-todo-statistics-hook" variable nil nil [496236 496967])
+            ("org-todo-statistics-hook" variable nil nil [496969 497206])
+            ("org-todo-trigger-tag-changes" function (:arguments ("state")) nil [497208 497873])
+            ("org-local-logging" function (:arguments ("value")) nil [497875 498458])
+            ("org-get-todo-sequence-head" function (:arguments ("kwd")) nil [498460 499028])
+            ("org-fast-todo-selection" function nil nil [499030 501068])
+            ("org-entry-is-todo-p" function nil nil [501070 501154])
+            ("org-entry-is-done-p" function nil nil [501156 501236])
+            ("org-get-todo-state" function nil nil [501238 501476])
+            ("org-at-date-range-p" function
+               (:user-visible-flag t
+                :arguments ("inactive-ok"))
+                nil [501478 502256])
+            ("org-get-repeat" function (:arguments ("timestamp")) nil [502258 503029])
+            ("org-last-changed-timestamp" variable nil nil [503031 503066])
+            ("org-last-inserted-timestamp" variable nil nil [503067 503103])
+            ("org-log-post-message" variable nil nil [503104 503133])
+            ("org-log-note-purpose" variable nil nil [503134 503163])
+            ("org-log-note-how" variable nil nil [503164 503193])
+            ("org-log-note-extra" variable nil nil [503194 503221])
+            ("org-auto-repeat-maybe" function (:arguments ("done-word")) nil [503222 507933])
+            ("org-show-todo-tree" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [507935 508950])
+            ("org--deadline-or-schedule" function (:arguments ("arg" "type" "time")) nil [508952 511908])
+            ("org-deadline" function
+               (:user-visible-flag t
+                :arguments ("arg" "time"))
+                nil [511910 512725])
+            ("org-schedule" function
+               (:user-visible-flag t
+                :arguments ("arg" "time"))
+                nil [512727 513545])
+            ("org-get-scheduled-time" function (:arguments ("pom" "inherit")) nil [513547 513869])
+            ("org-get-deadline-time" function (:arguments ("pom" "inherit")) nil [513871 514185])
+            ("org-remove-timestamp-with-keyword" function (:arguments ("keyword")) nil [514187 514854])
+            ("org-time-was-given" variable nil nil [514856 514883])
+            ("org-end-time-was-given" variable nil nil [514915 514946])
+            ("org-at-planning-p" function nil nil [514979 515496])
+            ("org-add-planning-info" function (:arguments ("what" "time" "remove")) nil [515498 519081])
+            ("org-log-note-marker" variable (:default-value (make-marker)) nil [519083 519192])
+            ("org-log-note-purpose" variable nil nil [519193 519226])
+            ("org-log-note-state" variable nil nil [519227 519258])
+            ("org-log-note-previous-state" variable nil nil [519259 519299])
+            ("org-log-note-extra" variable nil nil [519300 519331])
+            ("org-log-note-window-configuration" variable nil nil [519332 519378])
+            ("org-log-note-return-to" variable (:default-value (make-marker)) nil [519379 519424])
+            ("org-log-note-effective-time" variable nil nil [519425 519584])
+            ("org-log-post-message" variable nil nil [519586 519710])
+            ("org-add-note" function (:user-visible-flag t) nil [519712 519876])
+            ("org-log-beginning" function (:arguments ("create")) nil [519878 521369])
+            ("org-add-log-setup" function (:arguments ("purpose" "state" "prev-state" "how" "extra")) nil [521371 522006])
+            ("org-skip-over-state-notes" function nil nil [522008 522797])
+            ("org-add-log-note" function (:arguments ("_purpose")) nil [522799 524429])
+            ("org-note-abort" variable nil nil [524431 524458])
+            ("org-store-log-note" function nil nil [524480 528192])
+            ("org-remove-empty-drawer-at" function (:arguments ("pos")) nil [528194 528810])
+            ("org-ts-type" variable nil nil [528812 528836])
+            ("org-sparse-tree" function
+               (:user-visible-flag t
+                :arguments ("arg" "type"))
+                nil [528837 531211])
+            ("defvar-local" code nil nil [531213 531297])
+            ("defvar-local" code nil nil [531298 531857])
+            ("org-occur" function
+               (:user-visible-flag t
+                :arguments ("regexp" "keep-previous" "callback"))
+                nil [531859 533818])
+            ("org-occur-next-match" function (:arguments ("n" "_reset")) nil [533820 534658])
+            ("org-show-context" function (:arguments ("key")) nil [534660 535069])
+            ("org-show-set-visibility" function (:arguments ("detail")) nil [535071 536359])
+            ("org-reveal-start-hook" variable nil nil [536361 536437])
+            ("org-reveal" function
+               (:user-visible-flag t
+                :arguments ("siblings"))
+                nil [536439 537284])
+            ("org-highlight-new-match" function (:arguments ("beg" "end")) nil [537286 537565])
+            ("org-remove-occur-highlights" function
+               (:user-visible-flag t
+                :arguments ("_beg" "_end" "noremove"))
+                nil [537567 538093])
+            ("org-priority-regexp" variable (:default-value ".*?\\(\\[#\\([A-Z0-9]\\)\\] ?\\)") nil [538112 538231])
+            ("org-remove-priority-next-time" variable nil nil [538233 538275])
+            ("org-priority-up" function (:user-visible-flag t) nil [538277 538387])
+            ("org-priority-down" function (:user-visible-flag t) nil [538389 538503])
+            ("org-priority" function
+               (:user-visible-flag t
+                :arguments ("action" "_show"))
+                nil [538505 541460])
+            ("org-show-priority" function (:user-visible-flag t) nil [541462 541983])
+            ("org-get-priority" function (:arguments ("s")) nil [541985 542349])
+            ("org-agenda-archives-mode" variable nil nil [542362 542395])
+            ("org-map-continue-from" variable nil nil [542396 542555])
+            ("org-scanner-tags" variable nil nil [542557 542646])
+            ("org-trust-scanner-tags" variable nil nil [542648 543226])
+            ("org--matcher-tags-todo-only" variable nil nil [543228 543268])
+            ("org-scan-tags" function (:arguments ("action" "matcher" "todo-only" "start-level")) nil [543270 549550])
+            ("org-remove-uninherited-tags" function (:arguments ("tags")) nil [549552 550217])
+            ("org-match-sparse-tree" function
+               (:user-visible-flag t
+                :arguments ("todo-only" "match"))
+                nil [550219 550874])
+            ("defalias" code nil nil [550876 550931])
+            ("org-cached-props" variable nil nil [550933 550962])
+            ("org-cached-entry-get" function (:arguments ("pom" "property")) nil [550963 551607])
+            ("org-global-tags-completion-table" function (:arguments ("files")) nil [551609 552215])
+            ("org-make-tags-matcher" function (:arguments ("match")) nil [552217 557916])
+            ("org-tags-expand" function (:arguments ("match" "single-as-list" "downcased" "tags-already-expanded")) nil [557918 562936])
+            ("org-op-to-function" function (:arguments ("op" "stringp")) nil [562938 563482])
+            ("org<>" function (:arguments ("a" "b")) nil [563484 563517])
+            ("org-string<=" function (:arguments ("a" "b")) nil [563518 563577])
+            ("org-string>=" function (:arguments ("a" "b")) nil [563578 563624])
+            ("org-string>" function (:arguments ("a" "b")) nil [563625 563697])
+            ("org-string<>" function (:arguments ("a" "b")) nil [563698 563744])
+            ("org-time=" function (:arguments ("a" "b")) nil [563745 563838])
+            ("org-time<" function (:arguments ("a" "b")) nil [563839 563932])
+            ("org-time<=" function (:arguments ("a" "b")) nil [563933 564026])
+            ("org-time>" function (:arguments ("a" "b")) nil [564027 564120])
+            ("org-time>=" function (:arguments ("a" "b")) nil [564121 564214])
+            ("org-time<>" function (:arguments ("a" "b")) nil [564215 564308])
+            ("org-2ft" function (:arguments ("s")) nil [564309 564674])
+            ("org-time-today" function nil nil [564676 564926])
+            ("org-matcher-time" function (:arguments ("s")) nil [564928 565511])
+            ("org-match-any-p" function (:arguments ("re" "list")) nil [565513 565664])
+            ("org-add-colon-after-tag-completion" variable nil nil [565666 565713])
+            ("org-tags-overlay" variable (:default-value (make-overlay 1 1)) nil [565743 565787])
+            ("delete-overlay" code nil nil [565788 565821])
+            ("org-get-local-tags-at" function (:arguments ("pos")) nil [565823 565955])
+            ("org-get-local-tags" function nil nil [565957 566073])
+            ("org-get-tags-at" function
+               (:user-visible-flag t
+                :arguments ("pos" "local"))
+                nil [566075 567556])
+            ("org-add-prop-inherited" function (:arguments ("s")) nil [567558 567650])
+            ("org-toggle-tag" function (:arguments ("tag" "onoff")) nil [567652 568660])
+            ("org--align-tags-here" function (:arguments ("to-col")) nil [568662 569366])
+            ("org-set-tags-command" function
+               (:user-visible-flag t
+                :arguments ("arg" "just-align"))
+                nil [569368 569773])
+            ("org-set-tags-to" function
+               (:user-visible-flag t
+                :arguments ("data"))
+                nil [569775 570726])
+            ("org-align-all-tags" function (:user-visible-flag t) nil [570728 570977])
+            ("org-indent-indentation-per-level" variable nil nil [570979 571020])
+            ("org-set-tags" function
+               (:user-visible-flag t
+                :arguments ("arg" "just-align"))
+                nil [571021 575021])
+            ("org-change-tag-in-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "tag" "off"))
+                nil [575023 576557])
+            ("org-tags-completion-function" function (:arguments ("string" "_predicate" "flag")) nil [576559 577374])
+            ("org-fast-tag-insert" function (:arguments ("kwd" "tags" "face" "end")) nil [577376 577632])
+            ("org-fast-tag-show-exit" function (:arguments ("flag")) nil [577634 577975])
+            ("org-set-current-tags-overlay" function (:arguments ("current" "prefix")) nil [577977 578279])
+            ("org-last-tag-selection-key" variable nil nil [578281 578320])
+            ("org-fast-tag-selection" function (:arguments ("current" "inherited" "table" "todo-table")) nil [578321 585427])
+            ("org-get-tags-string" function nil nil [585429 585726])
+            ("org-get-tags" function nil nil [585728 585858])
+            ("org-get-buffer-tags" function nil nil [585860 586325])
+            ("org-agenda-skip-comment-trees" variable nil nil [586349 586387])
+            ("org-agenda-skip-function" variable nil nil [586388 586421])
+            ("org-map-entries" function (:arguments ("func" "match" "scope" "skip")) nil [586422 591916])
+            ("org-special-properties" variable
+               (:constant-flag t
+                :default-value (quote ("ALLTAGS" "BLOCKED" "CLOCKSUM" "CLOCKSUM_T" "CLOSED" "DEADLINE" "FILE" "ITEM" "PRIORITY" "SCHEDULED" "TAGS" "TIMESTAMP" "TIMESTAMP_IA" "TODO")))
+                nil [591938 592257])
+            ("org-default-properties" variable
+               (:constant-flag t
+                :default-value (quote ("ARCHIVE" "CATEGORY" "SUMMARY" "DESCRIPTION" "CUSTOM_ID" "LOCATION" "LOGGING" "COLUMNS" "VISIBILITY" "TABLE_EXPORT_FORMAT" "TABLE_EXPORT_FILE" "EXPORT_OPTIONS" "EXPORT_TEXT" "EXPORT_FILE_NAME" "EXPORT_TITLE" "EXPORT_AUTHOR" "EXPORT_DATE" "UNNUMBERED" "ORDERED" "NOBLOCKING" "COOKIE_DATA" "LOG_INTO_DRAWER" "REPEAT_TO_STATE" "CLOCK_MODELINE_TOTAL" "STYLE" "HTML_CONTAINER_CLASS")))
+                nil [592259 592835])
+            ("org--valid-property-p" function (:arguments ("property")) nil [592837 593012])
+            ("org--update-property-plist" function (:arguments ("key" "val" "props")) nil [593014 593426])
+            ("org-get-property-block" function (:arguments ("beg" "force")) nil [593428 594490])
+            ("org-at-property-p" function nil nil [594492 594877])
+            ("org-property-action" function (:user-visible-flag t) nil [594879 595381])
+            ("org-inc-effort" function (:user-visible-flag t) nil [595383 595518])
+            ("org-clock-effort" variable nil nil [595520 595545])
+            ("org-clock-current-task" variable nil nil [595579 595610])
+            ("org-set-effort" function
+               (:user-visible-flag t
+                :arguments ("value" "increment"))
+                nil [595638 597498])
+            ("org-entry-properties" function (:arguments ("pom" "which")) nil [597500 605485])
+            ("org--property-local-values" function (:arguments ("property" "literal-nil")) nil [605487 606467])
+            ("org--property-global-value" function (:arguments ("property" "literal-nil")) nil [606469 606964])
+            ("org-entry-get" function (:arguments ("pom" "property" "inherit" "literal-nil")) nil [606966 608448])
+            ("org-property-or-variable-value" function (:arguments ("var" "inherit")) nil [608450 608811])
+            ("org-entry-delete" function (:arguments ("pom" "property")) nil [608813 609612])
+            ("org-entry-add-to-multivalued-property" function (:arguments ("pom" "property" "value")) nil [609758 610188])
+            ("org-entry-remove-from-multivalued-property" function (:arguments ("pom" "property" "value")) nil [610190 610617])
+            ("org-entry-member-in-multivalued-property" function (:arguments ("pom" "property" "value")) nil [610619 610928])
+            ("org-entry-get-multivalued-property" function (:arguments ("pom" "property")) nil [610930 611180])
+            ("org-entry-put-multivalued-property" function (:arguments ("pom" "property" "values")) nil [611182 611596])
+            ("org-entry-protect-space" function (:arguments ("s")) nil [611598 611826])
+            ("org-entry-restore-space" function (:arguments ("s")) nil [611828 612056])
+            ("org-entry-property-inherited-from" variable (:default-value (make-marker)) nil [612058 612453])
+            ("org-entry-get-with-inheritance" function (:arguments ("property" "literal-nil")) nil [612455 613646])
+            ("org-property-changed-functions" variable nil nil [613648 613841])
+            ("org-entry-put" function (:arguments ("pom" "property" "value")) nil [613843 616898])
+            ("org-buffer-property-keys" function (:arguments ("specials" "defaults" "columns" "ignore-malformed")) nil [616900 619675])
+            ("org-property-values" function (:arguments ("key")) nil [619677 620012])
+            ("org-insert-property-drawer" function nil nil [620014 620801])
+            ("org-insert-drawer" function
+               (:user-visible-flag t
+                :arguments ("arg" "drawer"))
+                nil [620803 622857])
+            ("org-property-set-functions-alist" variable nil nil [622859 623094])
+            ("org-set-property-function" function (:arguments ("property")) nil [623096 623354])
+            ("org-read-property-value" function (:arguments ("property")) nil [623356 624016])
+            ("org-last-set-property" variable nil nil [624018 624052])
+            ("org-last-set-property-value" variable nil nil [624053 624093])
+            ("org-read-property-name" function nil nil [624094 624515])
+            ("org-set-property-and-value" function
+               (:user-visible-flag t
+                :arguments ("use-last"))
+                nil [624517 625146])
+            ("org-set-property" function
+               (:user-visible-flag t
+                :arguments ("property" "value"))
+                nil [625148 626437])
+            ("org-find-property" function (:arguments ("property" "value")) nil [626439 627211])
+            ("org-delete-property" function
+               (:user-visible-flag t
+                :arguments ("property"))
+                nil [627213 627806])
+            ("org-delete-property-globally" function
+               (:user-visible-flag t
+                :arguments ("property"))
+                nil [627808 628444])
+            ("org-columns-current-fmt-compiled" variable nil nil [628446 628487])
+            ("org-compute-property-at-point" function (:user-visible-flag t) nil [628517 629067])
+            ("org-property-allowed-value-functions" variable nil nil [629069 629529])
+            ("org-property-get-allowed-values" function (:arguments ("pom" "property" "table")) nil [629531 630753])
+            ("org-property-previous-allowed-value" function
+               (:user-visible-flag t
+                :arguments ("_previous"))
+                nil [630755 630930])
+            ("org-property-next-allowed-value" function
+               (:user-visible-flag t
+                :arguments ("previous"))
+                nil [630932 632335])
+            ("org-find-olp" function (:arguments ("path" "this-buffer")) nil [632337 633971])
+            ("org-find-exact-headline-in-buffer" function (:arguments ("heading" "buffer" "pos-only")) nil [633973 634688])
+            ("org-find-exact-heading-in-directory" function (:arguments ("heading" "dir")) nil [634690 635399])
+            ("org-find-entry-with-id" function
+               (:user-visible-flag t
+                :arguments ("ident"))
+                nil [635401 635995])
+            ("org-last-changed-timestamp" variable nil nil [636014 636053])
+            ("org-last-inserted-timestamp" variable nil nil [636054 636157])
+            ("org-time-stamp" function
+               (:user-visible-flag t
+                :arguments ("arg" "inactive"))
+                nil [636159 638819])
+            ("org-get-compact-tod" function (:arguments ("s")) nil [638900 639534])
+            ("org-time-stamp-inactive" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [639536 640270])
+            ("org-date-ovl" variable (:default-value (make-overlay 1 1)) nil [640272 640312])
+            ("overlay-put" code nil nil [640313 640364])
+            ("delete-overlay" code nil nil [640365 640394])
+            ("org-ans1" variable nil nil [640396 640413])
+            ("org-ans2" variable nil nil [640445 640462])
+            ("org-plain-time-of-day-regexp" variable nil nil [640495 640532])
+            ("org-overriding-default-time" variable nil nil [640550 640590])
+            ("org-read-date-overlay" variable nil nil [640612 640646])
+            ("org-dcst" variable nil nil [640647 640668])
+            ("org-read-date-history" variable nil nil [640690 640724])
+            ("org-read-date-final-answer" variable nil nil [640725 640764])
+            ("org-read-date-analyze-futurep" variable nil nil [640765 640807])
+            ("org-read-date-analyze-forced-year" variable nil nil [640808 640854])
+            ("org-read-date-inactive" variable nil nil [640855 640886])
+            ("org-read-date-minibuffer-local-map" variable (:default-value (let* ((map (make-sparse-keymap))) (set-keymap-parent map minibuffer-local-map) (org-defkey map (kbd ".") (lambda nil (interactive) (if (looking-back "^[^:]+: " (let ((inhibit-field-text-motion t)) (line-beginning-position))) (org-eval-in-calendar (quote (calendar-goto-today))) (insert ".")))) (org-defkey map (kbd "C-.") (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-goto-today))))) (org-defkey map [(meta shift left)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-month 1))))) (org-defkey map [(meta shift right)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-month 1))))) (org-defkey map [(meta shift up)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-year 1))))) (org-defkey map [(meta shift down)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-year 1))))) (org-defkey map [27 (shift left)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-month 1))))) (org-defkey map [27 (shift right)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-month 1))))) (org-defkey map [27 (shift up)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-year 1))))) (org-defkey map [27 (shift down)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-year 1))))) (org-defkey map [(shift up)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-week 1))))) (org-defkey map [(shift down)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-week 1))))) (org-defkey map [(shift left)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-backward-day 1))))) (org-defkey map [(shift right)] (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-forward-day 1))))) (org-defkey map "!" (lambda nil (interactive) (org-eval-in-calendar (quote (diary-view-entries))) (message ""))) (org-defkey map ">" (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-scroll-left 1))))) (org-defkey map "<" (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-scroll-right 1))))) (org-defkey map "" (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-scroll-left-three-months 1))))) (org-defkey map "\366" (lambda nil (interactive) (org-eval-in-calendar (quote (calendar-scroll-right-three-months 1))))) map)) nil [640888 644085])
+            ("org-def" variable nil nil [644087 644103])
+            ("org-defdecode" variable nil nil [644104 644126])
+            ("org-with-time" variable nil nil [644127 644149])
+            ("calendar-setup" variable nil nil [644151 644174])
+            ("org-read-date" function (:arguments ("with-time" "to-time" "from-string" "prompt" "default-time" "default-input" "inactive")) nil [644199 650832])
+            ("org-read-date-display" function nil nil [650834 652300])
+            ("org-read-date-analyze" function (:arguments ("ans" "def" "defdecode")) nil [652302 661405])
+            ("parse-time-weekdays" variable nil nil [661407 661435])
+            ("org-read-date-get-relative" function (:arguments ("s" "today" "default")) nil [661436 662976])
+            ("org-order-calendar-date-args" function (:arguments ("arg1" "arg2" "arg3")) nil [662978 663443])
+            ("org-eval-in-calendar" function (:arguments ("form" "keepdate")) nil [663445 664127])
+            ("org-calendar-select" function (:user-visible-flag t) nil [664129 664584])
+            ("org-insert-time-stamp" function (:arguments ("time" "with-hm" "inactive" "pre" "post" "extra")) nil [664586 665821])
+            ("org-toggle-time-stamp-overlays" function (:user-visible-flag t) nil [665823 666577])
+            ("org-display-custom-time" function (:arguments ("beg" "end")) nil [666579 667348])
+            ("org-fix-decoded-time" function (:arguments ("time")) nil [667350 667551])
+            ("org-time-stamp-to-now" function (:arguments ("timestamp-string" "seconds")) nil [667553 667897])
+            ("org-deadline-close-p" function (:arguments ("timestamp-string" "ndays")) nil [667899 668179])
+            ("org-get-wdays" function (:arguments ("ts" "delay" "zero-delay")) nil [668181 669129])
+            ("org-calendar-select-mouse" function
+               (:user-visible-flag t
+                :arguments ("ev"))
+                nil [669131 669621])
+            ("org-check-deadlines" function
+               (:user-visible-flag t
+                :arguments ("ndays"))
+                nil [669623 670486])
+            ("org-re-timestamp" function (:arguments ("type")) nil [670488 671284])
+            ("org-check-before-date" function
+               (:user-visible-flag t
+                :arguments ("d"))
+                nil [671286 671979])
+            ("org-check-after-date" function
+               (:user-visible-flag t
+                :arguments ("d"))
+                nil [671981 672673])
+            ("org-check-dates-range" function
+               (:user-visible-flag t
+                :arguments ("start-date" "end-date"))
+                nil [672675 673580])
+            ("org-evaluate-time-range" function
+               (:user-visible-flag t
+                :arguments ("to-buffer"))
+                nil [673582 675880])
+            ("org-make-tdiff-string" function (:arguments ("y" "d" "h" "m")) nil [675882 676388])
+            ("org-time-string-to-time" function (:arguments ("s")) nil [676390 676526])
+            ("org-time-string-to-seconds" function (:arguments ("s")) nil [676528 676668])
+            ("org-define-error" code nil nil [676670 676742])
+            ("org-time-string-to-absolute" function (:arguments ("s" "daynr" "prefer" "buffer" "pos")) nil [676744 677996])
+            ("org-days-to-iso-week" function (:arguments ("days")) nil [677998 678128])
+            ("org-small-year-to-year" function (:arguments ("year")) nil [678130 678664])
+            ("org-time-from-absolute" function (:arguments ("d")) nil [678666 678937])
+            ("org-agenda-current-date" variable nil nil [678939 678971])
+            ("org-calendar-holiday" function nil nil [678972 679187])
+            ("org-diary-sexp-entry" function (:arguments ("sexp" "entry" "d")) nil [679189 679965])
+            ("org-diary-to-ical-string" function (:arguments ("frombuf")) nil [679967 680757])
+            ("org-closest-date" function (:arguments ("start" "current" "prefer")) nil [680759 684105])
+            ("org-date-to-gregorian" function (:arguments ("d")) nil [684107 684462])
+            ("org-parse-time-string" function (:arguments ("s" "nodefault")) nil [684464 685523])
+            ("org-timestamp-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [685525 685918])
+            ("org-timestamp-down" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [685920 686319])
+            ("org-timestamp-up-day" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [686321 686633])
+            ("org-timestamp-down-day" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [686635 686955])
+            ("org-at-timestamp-p" function (:arguments ("extended")) nil [686957 689466])
+            ("org-toggle-timestamp-type" function (:user-visible-flag t) nil [689468 689988])
+            ("org-at-clock-log-p" function nil nil [689990 690186])
+            ("org-clock-history" variable nil nil [690188 690214])
+            ("org-clock-adjust-closest" variable nil nil [690261 690298])
+            ("org-timestamp-change" function (:arguments ("n" "what" "updown" "suppress-tmp-delay")) nil [690334 696402])
+            ("org-modify-ts-extra" function (:arguments ("s" "pos" "n" "dm")) nil [696404 697926])
+            ("org-recenter-calendar" function (:arguments ("d")) nil [697928 698234])
+            ("org-goto-calendar" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [698236 698925])
+            ("org-get-date-from-calendar" function nil nil [698927 699120])
+            ("org-date-from-calendar" function (:user-visible-flag t) nil [699122 699544])
+            ("org-effort-durations" variable (:default-value (\` (("min" . 1) ("h" . 60) ("d" \, (* 60 8)) ("w" \, (* 60 8 5)) ("m" \, (* 60 8 5 4)) ("y" \, (* 60 8 5 40))))) nil [699546 700239])
+            ("org-image-actual-width" variable (:default-value t) nil [700241 701149])
+            ("org-agenda-inhibit-startup" variable nil nil [701151 701458])
+            ("org-agenda-ignore-properties" variable nil nil [701460 702071])
+            ("org-save-all-org-buffers" function (:user-visible-flag t) nil [702085 702388])
+            ("org-revert-all-org-buffers" function (:user-visible-flag t) nil [702390 703376])
+            ("org-switchb" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [703412 703928])
+            ("org-buffer-list" function (:arguments ("predicate" "exclude-tmp")) nil [703930 705164])
+            ("org-agenda-files" function (:arguments ("unrestricted" "archives")) nil [705166 706294])
+            ("org-agenda-file-p" function (:arguments ("file")) nil [706296 706620])
+            ("org-edit-agenda-file-list" function (:user-visible-flag t) nil [706622 707544])
+            ("org-store-new-agenda-file-list" function (:arguments ("list")) nil [707546 708207])
+            ("org-read-agenda-file-list" function (:arguments ("pair-with-expansion")) nil [708209 708927])
+            ("org-cycle-agenda-files" function (:user-visible-flag t) nil [708944 709575])
+            ("org-agenda-file-to-front" function
+               (:user-visible-flag t
+                :arguments ("to-end"))
+                nil [709577 710601])
+            ("org-remove-file" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [710603 711503])
+            ("org-file-menu-entry" function (:arguments ("file")) nil [711505 711580])
+            ("org-check-agenda-file" function (:arguments ("file")) nil [711582 711979])
+            ("org-get-agenda-file-buffer" function (:arguments ("file")) nil [711981 712393])
+            ("org-release-buffers" function (:arguments ("blist")) nil [712395 712866])
+            ("org-agenda-prepare-buffers" function
+               (:user-visible-flag t
+                :arguments ("files"))
+                nil [712868 715627])
+            ("org-cdlatex-mode-map" variable (:default-value (make-sparse-keymap)) nil [715656 715751])
+            ("org-defkey" code nil nil [715753 715820])
+            ("org-defkey" code nil nil [715821 715888])
+            ("org-defkey" code nil nil [715889 715947])
+            ("org-defkey" code nil nil [715948 716010])
+            ("org-defkey" code nil nil [716011 716084])
+            ("org-cdlatex-texmathp-advice-is-done" variable nil nil [716086 716206])
+            ("define-minor-mode" code nil nil [716208 717414])
+            ("turn-on-org-cdlatex" function nil nil [717416 717517])
+            ("org-try-cdlatex-tab" function nil nil [717519 718311])
+            ("org-cdlatex-underscore-caret" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [718313 718689])
+            ("org-cdlatex-math-modify" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [718691 719054])
+            ("org-cdlatex-environment-indent" function
+               (:user-visible-flag t
+                :arguments ("environment" "item"))
+                nil [719056 721074])
+            ("org-inside-LaTeX-fragment-p" function nil nil [721100 723024])
+            ("org-inside-latex-macro-p" function nil nil [723026 723226])
+            ("org--format-latex-make-overlay" function (:arguments ("beg" "end" "image" "imagetype")) nil [723228 723844])
+            ("org--list-latex-overlays" function (:arguments ("beg" "end")) nil [723846 724166])
+            ("org-remove-latex-fragment-image-overlays" function (:arguments ("beg" "end")) nil [724168 724575])
+            ("org-toggle-latex-fragment" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [724577 727253])
+            ("org-format-latex" function (:arguments ("prefix" "beg" "end" "dir" "overlays" "msg" "forbuffer" "processing-type")) nil [727255 731838])
+            ("org-create-math-formula" function
+               (:user-visible-flag t
+                :arguments ("latex-frag" "mathml-file"))
+                nil [731840 734308])
+            ("org-format-latex-as-mathml" function (:arguments ("latex-frag" "latex-frag-type" "prefix" "dir")) nil [734310 735445])
+            ("org--get-display-dpi" function nil nil [735447 735783])
+            ("org-create-formula-image" function (:arguments ("string" "tofile" "options" "buffer" "processing-type")) nil [735785 740017])
+            ("org-splice-latex-header" function (:arguments ("tpl" "def-pkg" "pkg" "snippets-p" "extra")) nil [740019 741839])
+            ("org-latex-packages-to-string" function (:arguments ("pkg" "snippets-p" "newline")) nil [741841 742365])
+            ("org-dvipng-color" function (:arguments ("attr")) nil [742367 742510])
+            ("org-dvipng-color-format" function (:arguments ("color-name")) nil [742512 742707])
+            ("org-latex-color" function (:arguments ("attr")) nil [742709 742853])
+            ("org-latex-color-format" function (:arguments ("color-name")) nil [742855 743034])
+            ("org-normalize-color" function (:arguments ("value")) nil [743036 743171])
+            ("defvar-local" code nil nil [743194 743238])
+            ("org-toggle-inline-images" function
+               (:user-visible-flag t
+                :arguments ("include-linked"))
+                nil [743240 743845])
+            ("org-redisplay-inline-images" function (:user-visible-flag t) nil [743847 744077])
+            ("org-display-inline-images" function
+               (:user-visible-flag t
+                :arguments ("include-linked" "refresh" "beg" "end"))
+                nil [744079 748049])
+            ("org-display-inline-remove-overlay" function (:arguments ("ov" "after" "_beg" "_end" "_len")) nil [748051 748338])
+            ("org-remove-inline-images" function (:user-visible-flag t) nil [748340 748519])
+            ("org-remap" function (:arguments ("map" "commands")) nil [748540 748829])
+            ("define-key" code nil nil [748915 748987])
+            ("define-key" code nil nil [748988 749060])
+            ("define-key" code nil nil [749061 749155])
+            ("define-key" code nil nil [749156 749252])
+            ("define-key" code nil nil [749253 749342])
+            ("define-key" code nil nil [749343 749413])
+            ("define-key" code nil nil [749414 749482])
+            ("define-key" code nil nil [749483 749555])
+            ("define-key" code nil nil [749556 749646])
+            ("define-key" code nil nil [749647 749745])
+            ("define-key" code nil nil [749746 749812])
+            ("org-defkey" code nil nil [751488 751545])
+            ("org-defkey" code nil nil [751573 751622])
+            ("org-defkey" code nil nil [751623 751672])
+            ("org-defkey" code nil nil [751673 751740])
+            ("org-defkey" code nil nil [751741 751786])
+            ("org-defkey" code nil nil [751844 751900])
+            ("org-defkey" code nil nil [751901 751957])
+            ("define-key" code nil nil [751958 752007])
+            ("org-defkey" code nil nil [752009 752074])
+            ("org-defkey" code nil nil [752075 752147])
+            ("org-defkey" code nil nil [752148 752205])
+            ("org-defkey" code nil nil [752237 752291])
+            ("org-defkey" code nil nil [752292 752347])
+            ("org-defkey" code nil nil [752348 752400])
+            ("org-defkey" code nil nil [752401 752455])
+            ("org-defkey" code nil nil [752457 752541])
+            ("org-defkey" code nil nil [752542 752625])
+            ("org-defkey" code nil nil [752626 752692])
+            ("org-defkey" code nil nil [752693 752760])
+            ("org-defkey" code nil nil [752761 752825])
+            ("org-defkey" code nil nil [752826 752892])
+            ("org-defkey" code nil nil [752894 752954])
+            ("org-defkey" code nil nil [752955 753017])
+            ("org-defkey" code nil nil [753018 753080])
+            ("org-defkey" code nil nil [753081 753144])
+            ("org-defkey" code nil nil [753146 753218])
+            ("org-defkey" code nil nil [753219 753290])
+            ("org-defkey" code nil nil [753291 753357])
+            ("org-defkey" code nil nil [753358 753429])
+            ("define-key" code nil nil [753445 753505])
+            ("dolist" code nil nil [753506 753595])
+            ("when" code nil nil [753728 755507])
+            ("org-remap" code nil nil [755531 755691])
+            ("org-defkey" code nil nil [755692 755744])
+            ("org-defkey" code nil nil [755746 755800])
+            ("org-defkey" code nil nil [755829 755877])
+            ("if" code nil nil [755878 756018])
+            ("if" code nil nil [756019 756155])
+            ("if" code nil nil [756156 756296])
+            ("org-defkey" code nil nil [756297 756356])
+            ("org-defkey" code nil nil [756357 756414])
+            ("org-defkey" code nil nil [756415 756473])
+            ("org-defkey" code nil nil [756474 756526])
+            ("org-defkey" code nil nil [756527 756581])
+            ("org-defkey" code nil nil [756582 756650])
+            ("org-defkey" code nil nil [756651 756720])
+            ("org-defkey" code nil nil [756721 756773])
+            ("org-defkey" code nil nil [756774 756830])
+            ("org-defkey" code nil nil [756831 756888])
+            ("org-defkey" code nil nil [756889 756950])
+            ("org-defkey" code nil nil [756951 757020])
+            ("org-defkey" code nil nil [757021 757077])
+            ("org-defkey" code nil nil [757078 757139])
+            ("org-defkey" code nil nil [757140 757209])
+            ("org-defkey" code nil nil [757210 757276])
+            ("org-defkey" code nil nil [757277 757338])
+            ("org-defkey" code nil nil [757339 757385])
+            ("org-defkey" code nil nil [757386 757432])
+            ("org-defkey" code nil nil [757433 757491])
+            ("org-defkey" code nil nil [757492 757542])
+            ("org-defkey" code nil nil [757543 757593])
+            ("org-defkey" code nil nil [757594 757650])
+            ("org-defkey" code nil nil [757651 757699])
+            ("org-defkey" code nil nil [757700 757746])
+            ("org-defkey" code nil nil [757747 757800])
+            ("org-defkey" code nil nil [757825 757884])
+            ("org-defkey" code nil nil [757903 757955])
+            ("org-defkey" code nil nil [757956 758028])
+            ("org-defkey" code nil nil [758029 758084])
+            ("org-defkey" code nil nil [758085 758165])
+            ("org-defkey" code nil nil [758166 758257])
+            ("org-defkey" code nil nil [758258 758313])
+            ("org-defkey" code nil nil [758314 758373])
+            ("org-defkey" code nil nil [758374 758427])
+            ("org-defkey" code nil nil [758428 758493])
+            ("org-defkey" code nil nil [758494 758555])
+            ("org-defkey" code nil nil [758556 758611])
+            ("org-defkey" code nil nil [758612 758668])
+            ("org-defkey" code nil nil [758669 758725])
+            ("org-defkey" code nil nil [758726 758776])
+            ("org-defkey" code nil nil [758800 758852])
+            ("org-defkey" code nil nil [758876 758937])
+            ("org-defkey" code nil nil [758954 759004])
+            ("org-defkey" code nil nil [759030 759091])
+            ("org-defkey" code nil nil [759092 759147])
+            ("org-defkey" code nil nil [759148 759208])
+            ("org-defkey" code nil nil [759209 759277])
+            ("org-defkey" code nil nil [759278 759347])
+            ("org-defkey" code nil nil [759348 759410])
+            ("org-defkey" code nil nil [759411 759464])
+            ("org-defkey" code nil nil [759465 759535])
+            ("org-defkey" code nil nil [759536 759609])
+            ("org-defkey" code nil nil [759610 759664])
+            ("org-defkey" code nil nil [759665 759718])
+            ("org-defkey" code nil nil [759719 759765])
+            ("org-defkey" code nil nil [759766 759821])
+            ("org-defkey" code nil nil [759822 759890])
+            ("org-defkey" code nil nil [759891 759958])
+            ("org-defkey" code nil nil [759959 760017])
+            ("org-defkey" code nil nil [760018 760082])
+            ("org-defkey" code nil nil [760083 760157])
+            ("org-defkey" code nil nil [760158 760234])
+            ("org-defkey" code nil nil [760235 760295])
+            ("org-defkey" code nil nil [760296 760344])
+            ("org-defkey" code nil nil [760345 760400])
+            ("org-defkey" code nil nil [760401 760459])
+            ("org-defkey" code nil nil [760460 760519])
+            ("org-defkey" code nil nil [760520 760571])
+            ("org-defkey" code nil nil [760572 760632])
+            ("org-defkey" code nil nil [760633 760687])
+            ("org-defkey" code nil nil [760688 760746])
+            ("org-defkey" code nil nil [760747 760802])
+            ("org-defkey" code nil nil [760803 760857])
+            ("org-defkey" code nil nil [760858 760935])
+            ("org-defkey" code nil nil [760936 761007])
+            ("org-defkey" code nil nil [761008 761076])
+            ("org-defkey" code nil nil [761077 761125])
+            ("org-defkey" code nil nil [761126 761200])
+            ("org-defkey" code nil nil [761201 761272])
+            ("org-defkey" code nil nil [761273 761330])
+            ("org-defkey" code nil nil [761331 761391])
+            ("org-defkey" code nil nil [761392 761447])
+            ("org-defkey" code nil nil [761448 761509])
+            ("org-defkey" code nil nil [761510 761571])
+            ("org-defkey" code nil nil [761572 761633])
+            ("org-defkey" code nil nil [761634 761685])
+            ("org-defkey" code nil nil [761686 761736])
+            ("org-defkey" code nil nil [761737 761806])
+            ("org-defkey" code nil nil [761890 761947])
+            ("org-defkey" code nil nil [761948 762006])
+            ("org-defkey" code nil nil [762007 762066])
+            ("org-defkey" code nil nil [762068 762140])
+            ("org-defkey" code nil nil [762141 762195])
+            ("org-defkey" code nil nil [762196 762255])
+            ("org-defkey" code nil nil [762256 762316])
+            ("org-defkey" code nil nil [762317 762372])
+            ("org-defkey" code nil nil [762373 762429])
+            ("org-defkey" code nil nil [762430 762488])
+            ("org-defkey" code nil nil [762489 762548])
+            ("org-defkey" code nil nil [762549 762607])
+            ("org-defkey" code nil nil [762608 762667])
+            ("org-defkey" code nil nil [762668 762735])
+            ("org-defkey" code nil nil [762736 762802])
+            ("org-defkey" code nil nil [762803 762875])
+            ("org-defkey" code nil nil [762876 762944])
+            ("org-defkey" code nil nil [762945 763006])
+            ("org-defkey" code nil nil [763007 763065])
+            ("org-defkey" code nil nil [763066 763134])
+            ("org-defkey" code nil nil [763135 763191])
+            ("org-defkey" code nil nil [763192 763248])
+            ("org-defkey" code nil nil [763249 763318])
+            ("org-defkey" code nil nil [763319 763386])
+            ("org-defkey" code nil nil [763387 763465])
+            ("org-defkey" code nil nil [763467 763518])
+            ("org-defkey" code nil nil [763519 763575])
+            ("org-defkey" code nil nil [763576 763633])
+            ("org-defkey" code nil nil [763634 763690])
+            ("org-defkey" code nil nil [763691 763760])
+            ("define-key" code nil nil [763762 763815])
+            ("define-key" code nil nil [763817 763866])
+            ("define-key" code nil nil [763868 763926])
+            ("define-key" code nil nil [763927 763985])
+            ("define-key" code nil nil [763987 764045])
+            ("org-speed-commands-default" variable
+               (:constant-flag t
+                :default-value (quote (("Outline Navigation") ("n" org-speed-move-safe (quote org-next-visible-heading)) ("p" org-speed-move-safe (quote org-previous-visible-heading)) ("f" org-speed-move-safe (quote org-forward-heading-same-level)) ("b" org-speed-move-safe (quote org-backward-heading-same-level)) ("F" . org-next-block) ("B" . org-previous-block) ("u" org-speed-move-safe (quote outline-up-heading)) ("j" . org-goto) ("g" org-refile t) ("Outline Visibility") ("c" . org-cycle) ("C" . org-shifttab) (" " . org-display-outline-path) ("s" . org-narrow-to-subtree) ("=" . org-columns) ("Outline Structure Editing") ("U" . org-metaup) ("D" . org-metadown) ("r" . org-metaright) ("l" . org-metaleft) ("R" . org-shiftmetaright) ("L" . org-shiftmetaleft) ("i" progn (forward-char 1) (call-interactively (quote org-insert-heading-respect-content))) ("^" . org-sort) ("w" . org-refile) ("a" . org-archive-subtree-default-with-confirmation) ("@" . org-mark-subtree) ("#" . org-toggle-comment) ("Clock Commands") ("I" . org-clock-in) ("O" . org-clock-out) ("Meta Data Editing") ("t" . org-todo) ("," org-priority) ("0" org-priority 32) ("1" org-priority 65) ("2" org-priority 66) ("3" org-priority 67) (":" . org-set-tags-command) ("e" . org-set-effort) ("E" . org-inc-effort) ("W" lambda (m) (interactive "sMinutes before warning: ") (org-entry-put (point) "APPT_WARNTIME" m)) ("Agenda Views etc") ("v" . org-agenda) ("/" . org-sparse-tree) ("Misc") ("o" . org-open-at-point) ("?" . org-speed-command-help) ("<" org-agenda-set-restriction-lock (quote subtree)) (">" org-agenda-remove-restriction-lock))))
+                nil [764048 765927])
+            ("org-print-speed-command" function (:arguments ("e")) nil [765929 766245])
+            ("org-speed-command-help" function (:user-visible-flag t) nil [766247 766858])
+            ("org-speed-move-safe" function
+               (:user-visible-flag t
+                :arguments ("cmd"))
+                nil [766860 767222])
+            ("org-self-insert-command-undo-counter" variable nil nil [767224 767271])
+            ("org-table-auto-blank-field" variable nil nil [767273 767308])
+            ("org-speed-command" variable nil nil [767335 767365])
+            ("org-speed-command-activate" function (:arguments ("keys")) nil [767367 767813])
+            ("org-babel-speed-command-activate" function (:arguments ("keys")) nil [767815 768029])
+            ("org-speed-command-hook" variable (:default-value (quote (org-speed-command-activate org-babel-speed-command-activate))) nil [768031 768751])
+            ("org-self-insert-command" function
+               (:user-visible-flag t
+                :arguments ("N"))
+                nil [768753 771143])
+            ("org-check-before-invisible-edit" function (:arguments ("kind")) nil [771145 774191])
+            ("org-fix-tags-on-the-fly" function nil nil [774193 774516])
+            ("org-delete-backward-char" function
+               (:user-visible-flag t
+                :arguments ("N"))
+                nil [774518 775649])
+            ("org-delete-char" function
+               (:user-visible-flag t
+                :arguments ("N"))
+                nil [775651 776708])
+            ("put" code nil nil [776777 776938])
+            ("put" code nil nil [776939 777103])
+            ("put" code nil nil [777104 777155])
+            ("put" code nil nil [777156 777216])
+            ("put" code nil nil [777217 777256])
+            ("put" code nil nil [777308 777358])
+            ("put" code nil nil [777359 777412])
+            ("put" code nil nil [777413 777455])
+            ("put" code nil nil [777456 777507])
+            ("put" code nil nil [777561 777623])
+            ("put" code nil nil [777624 777689])
+            ("org-transpose-words" function (:user-visible-flag t) nil [777691 778008])
+            ("org-remap" code nil nil [778009 778071])
+            ("org-ctrl-c-ctrl-c-hook" variable nil nil [778073 778626])
+            ("org-ctrl-c-ctrl-c-final-hook" variable nil nil [778628 779182])
+            ("org-tab-first-hook" variable nil nil [779184 779653])
+            ("org-tab-after-check-for-table-hook" variable nil nil [779655 780069])
+            ("org-tab-after-check-for-cycling-hook" variable nil nil [780071 780431])
+            ("org-tab-before-tab-emulation-hook" variable nil nil [780433 780705])
+            ("org-metaleft-hook" variable nil nil [780707 780845])
+            ("org-metaright-hook" variable nil nil [780846 780986])
+            ("org-metaup-hook" variable nil nil [780987 781121])
+            ("org-metadown-hook" variable nil nil [781122 781260])
+            ("org-shiftmetaleft-hook" variable nil nil [781261 781406])
+            ("org-shiftmetaright-hook" variable nil nil [781407 781554])
+            ("org-shiftmetaup-hook" variable nil nil [781555 781696])
+            ("org-shiftmetadown-hook" variable nil nil [781697 781842])
+            ("org-metareturn-hook" variable nil nil [781843 781982])
+            ("org-shiftup-hook" variable nil nil [781983 782118])
+            ("org-shiftup-final-hook" variable nil nil [782119 782338])
+            ("org-shiftdown-hook" variable nil nil [782339 782478])
+            ("org-shiftdown-final-hook" variable nil nil [782479 782702])
+            ("org-shiftleft-hook" variable nil nil [782703 782842])
+            ("org-shiftleft-final-hook" variable nil nil [782843 783066])
+            ("org-shiftright-hook" variable nil nil [783067 783208])
+            ("org-shiftright-final-hook" variable nil nil [783209 783434])
+            ("org-modifier-cursor-error" function nil nil [783436 783639])
+            ("org-shiftselect-error" function nil nil [783641 783997])
+            ("org-call-for-shift-select" function (:arguments ("cmd")) nil [783999 784116])
+            ("org-shifttab" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [784118 784790])
+            ("org-shiftmetaleft" function (:user-visible-flag t) nil [784792 785459])
+            ("org-shiftmetaright" function (:user-visible-flag t) nil [785461 786125])
+            ("org-shiftmetaup" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [786127 786724])
+            ("org-shiftmetadown" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [786726 787355])
+            ("org-hidden-tree-error" function nil nil [787357 787484])
+            ("org-metaleft" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [787486 788732])
+            ("org-metaright" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [788734 790196])
+            ("org-check-for-hidden" function (:arguments ("what")) nil [790198 791152])
+            ("org-metaup" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [791154 792031])
+            ("org-metadown" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [792033 792922])
+            ("org-shiftup" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [792924 793973])
+            ("org-shiftdown" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [793975 795021])
+            ("org-shiftright" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [795023 796618])
+            ("org-shiftleft" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [796620 798232])
+            ("org-shiftcontrolright" function (:user-visible-flag t) nil [798234 798650])
+            ("org-shiftcontrolleft" function (:user-visible-flag t) nil [798652 799077])
+            ("org-shiftcontrolup" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [799079 799420])
+            ("org-shiftcontroldown" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [799422 799769])
+            ("org-increase-number-at-point" function
+               (:user-visible-flag t
+                :arguments ("inc"))
+                nil [799771 800461])
+            ("org-decrease-number-at-point" function
+               (:user-visible-flag t
+                :arguments ("inc"))
+                nil [800463 800700])
+            ("org-ctrl-c-ret" function (:user-visible-flag t) nil [800702 800946])
+            ("org-find-visible" function nil nil [800948 801111])
+            ("org-find-invisible" function nil nil [801112 801283])
+            ("org-copy-visible" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [801285 801723])
+            ("org-copy-special" function (:user-visible-flag t) nil [801725 802035])
+            ("org-cut-special" function (:user-visible-flag t) nil [802037 802340])
+            ("org-paste-special" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [802342 802685])
+            ("org-edit-special" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [802687 805579])
+            ("org-table-coordinate-overlays" variable nil nil [805581 805619])
+            ("org-ctrl-c-ctrl-c" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [805646 815215])
+            ("org-mode-restart" function nil nil [815217 815537])
+            ("org-kill-note-or-show-branches" function (:user-visible-flag t) nil [815539 815958])
+            ("org-delete-indentation" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [815960 817134])
+            ("org-open-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [817136 817530])
+            ("org-return" function
+               (:user-visible-flag t
+                :arguments ("indent"))
+                nil [817532 820920])
+            ("org-return-indent" function (:user-visible-flag t) nil [820922 821164])
+            ("org-ctrl-c-star" function (:user-visible-flag t) nil [821166 821519])
+            ("org-ctrl-c-minus" function (:user-visible-flag t) nil [821521 822062])
+            ("org-toggle-heading" function
+               (:user-visible-flag t
+                :arguments ("nstars"))
+                nil [822064 825739])
+            ("org-meta-return" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [825741 826308])
+            ("org-in-subtree-not-table-p" function nil nil [826328 826485])
+            ("easy-menu-define" code nil nil [826516 829484])
+            ("easy-menu-define" code nil nil [829486 838039])
+            ("org-info" function
+               (:user-visible-flag t
+                :arguments ("node"))
+                nil [838041 838228])
+            ("org-submit-bug-report" function (:user-visible-flag t) nil [838245 840669])
+            ("org-install-agenda-files-menu" function nil nil [840672 841398])
+            ("org-require-autoloaded-modules" function nil nil [841420 841590])
+            ("org-reload" function
+               (:user-visible-flag t
+                :arguments ("uncompiled"))
+                nil [841607 843463])
+            ("org-customize" function (:user-visible-flag t) nil [843480 843662])
+            ("org-create-customize-menu" function (:user-visible-flag t) nil [843664 844369])
+            ("org-get-at-eol" function (:arguments ("property" "n")) nil [844429 844585])
+            ("org-find-text-property-in-string" function (:arguments ("prop" "s")) nil [844587 844820])
+            ("org-display-warning" function (:arguments ("message")) nil [844822 844945])
+            ("org-eval" function (:arguments ("form")) nil [844947 845090])
+            ("org-in-clocktable-p" function nil nil [845092 845438])
+            ("org-in-verbatim-emphasis" function nil nil [845440 845603])
+            ("org-overlay-display" function (:arguments ("ovl" "text" "face" "evap")) nil [845605 845831])
+            ("org-overlay-before-string" function (:arguments ("ovl" "text" "face" "evap")) nil [845833 846078])
+            ("org-find-overlays" function (:arguments ("prop" "pos" "delete")) nil [846080 846410])
+            ("org-goto-marker-or-bmk" function (:arguments ("marker" "bookmark")) nil [846412 846901])
+            ("org-quote-csv-field" function (:arguments ("s")) nil [846903 847095])
+            ("org-force-self-insert" function
+               (:user-visible-flag t
+                :arguments ("N"))
+                nil [847097 847227])
+            ("org-shorten-string" function (:arguments ("s" "maxlength")) nil [847229 848047])
+            ("org-get-indentation" function (:arguments ("line")) nil [848049 848423])
+            ("org-get-string-indentation" function (:arguments ("s")) nil [848425 848783])
+            ("org-remove-tabs" function (:arguments ("s" "width")) nil [848785 849145])
+            ("org-fix-indentation" function (:arguments ("line" "ind")) nil [849147 849608])
+            ("org-remove-indentation" function (:arguments ("code" "n")) nil [849610 849917])
+            ("org-do-remove-indentation" function (:arguments ("n")) nil [849919 850912])
+            ("org-fill-template" function (:arguments ("template" "alist")) nil [850914 851325])
+            ("org-base-buffer" function (:arguments ("buffer")) nil [851327 851515])
+            ("org-wrap" function (:arguments ("string" "width" "lines")) nil [851517 852453])
+            ("org-do-wrap" function (:arguments ("words" "width")) nil [852455 852811])
+            ("org-quote-vert" function (:arguments ("s")) nil [852813 852953])
+            ("org-uuidgen-p" function (:arguments ("s")) nil [852955 853134])
+            ("org-in-src-block-p" function (:arguments ("inside")) nil [853136 853564])
+            ("org-context" function nil nil [853566 858112])
+            ("org-in-regexp" function (:arguments ("regexp" "nlines" "visually")) nil [858114 858997])
+            ("org-between-regexps-p" function (:arguments ("start-re" "end-re" "lim-up" "lim-down")) nil [858999 860232])
+            ("org-in-block-p" function (:arguments ("names")) nil [860234 860943])
+            ("org-occur-in-agenda-files" function
+               (:user-visible-flag t
+                :arguments ("regexp" "_nlines"))
+                nil [860945 861831])
+            ("add-hook" code nil nil [861833 861938])
+            ("org-occur-link-in-agenda-files" function (:user-visible-flag t) nil [861940 862297])
+            ("org-reverse-string" function (:arguments ("string")) nil [862299 862420])
+            ("org-uniquify-alist" function (:arguments ("alist")) nil [862481 862974])
+            ("org-delete-all" function (:arguments ("elts" "list")) nil [862976 863237])
+            ("org-back-over-empty-lines" function nil nil [863239 863641])
+            ("org-skip-whitespace" function nil nil [863643 863706])
+            ("org-point-in-group" function (:arguments ("point" "group" "context")) nil [863708 864162])
+            ("org-switch-to-buffer-other-window" function (:arguments ("args")) nil [864164 864422])
+            ("org-combine-plists" function (:arguments ("plists")) nil [864424 864909])
+            ("org-replace-escapes" function (:arguments ("string" "table")) nil [864911 866189])
+            ("org-find-base-buffer-visiting" function (:arguments ("file")) nil [866191 866462])
+            ("org-file-image-p" function (:arguments ("file")) nil [866574 866714])
+            ("org-get-cursor-date" function (:arguments ("with-time")) nil [866716 867864])
+            ("org-mark-subtree" function
+               (:user-visible-flag t
+                :arguments ("up"))
+                nil [867866 868506])
+            ("org-file-newer-than-p" function (:arguments ("file" "time")) nil [868508 869042])
+            ("org-compile-file" function (:arguments ("source" "process" "ext" "err-msg" "log-buf" "spec")) nil [869044 871483])
+            ("org-element-greater-elements" variable nil nil [871502 871539])
+            ("org--get-expected-indentation" function (:arguments ("element" "contentsp")) nil [871540 875724])
+            ("org--align-node-property" function nil nil [875726 876088])
+            ("org-indent-line" function (:user-visible-flag t) nil [876090 879378])
+            ("org-indent-region" function
+               (:user-visible-flag t
+                :arguments ("start" "end"))
+                nil [879380 884199])
+            ("org-indent-drawer" function (:user-visible-flag t) nil [884201 884724])
+            ("org-indent-block" function (:user-visible-flag t) nil [884726 885402])
+            ("org-setup-filling" function nil nil [885988 886854])
+            ("org-fill-line-break-nobreak-p" function nil nil [886856 887096])
+            ("org-fill-paragraph-with-timestamp-nobreak-p" function nil nil [887098 887293])
+            ("org-fill-n-macro-as-item-nobreak-p" function nil nil [887295 887594])
+            ("declare-function" code nil nil [887596 887645])
+            ("orgtbl-line-start-regexp" variable nil nil [887646 887679])
+            ("org-adaptive-fill-function" function nil nil [887700 890258])
+            ("declare-function" code nil nil [890260 890309])
+            ("message-cite-prefix-regexp" variable nil nil [890310 890345])
+            ("org-fill-element" function (:arguments ("justify")) nil [890365 894999])
+            ("org-fill-paragraph" function
+               (:user-visible-flag t
+                :arguments ("justify" "region"))
+                nil [895001 896934])
+            ("org-remap" code nil nil [896935 896995])
+            ("org-auto-fill-function" function nil nil [896997 897423])
+            ("org-comment-line-break-function" function (:arguments ("soft")) nil [897425 897886])
+            ("org-toggle-fixed-width" function (:user-visible-flag t) nil [897912 902996])
+            ("org-setup-comments-handling" function nil nil [903753 904149])
+            ("org-insert-comment" function nil nil [904151 904969])
+            ("comment-empty-lines" variable nil nil [904971 904999])
+            ("org-comment-or-uncomment-region" function (:arguments ("beg" "end" "_")) nil [905023 907691])
+            ("org-comment-dwim" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [907693 907946])
+            ("org-timestamp--to-internal-time" function (:arguments ("timestamp" "end")) nil [908081 908513])
+            ("org-timestamp-has-time-p" function (:arguments ("timestamp")) nil [908515 908655])
+            ("org-timestamp-format" function (:arguments ("timestamp" "format" "end" "utc")) nil [908657 909103])
+            ("org-timestamp-split-range" function (:arguments ("timestamp" "end")) nil [909105 910296])
+            ("org-timestamp-translate" function (:arguments ("timestamp" "boundary")) nil [910298 911308])
+            ("reftex-docstruct-symbol" variable nil nil [911330 911362])
+            ("org--rds" variable nil nil [911363 911380])
+            ("org-reftex-citation" function (:user-visible-flag t) nil [911382 912370])
+            ("org-beginning-of-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [912420 914885])
+            ("org-end-of-line" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [914887 916865])
+            ("define-key" code nil nil [916867 916922])
+            ("define-key" code nil nil [916923 916972])
+            ("org-backward-sentence" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [916974 917773])
+            ("org-forward-sentence" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [917775 919054])
+            ("define-key" code nil nil [919056 919111])
+            ("define-key" code nil nil [919112 919166])
+            ("org-kill-line" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [919168 919977])
+            ("define-key" code nil nil [919979 920026])
+            ("org-yank" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [920028 921310])
+            ("org-yank-generic" function (:arguments ("command" "arg")) nil [921312 923066])
+            ("org-yank-folding-would-swallow-text" function (:arguments ("beg" "end")) nil [923068 923585])
+            ("define-key" code nil nil [923587 923629])
+            ("org-truely-invisible-p" function nil nil [923631 923871])
+            ("org-invisible-p2" function nil nil [923873 924180])
+            ("org-back-to-heading" function (:arguments ("invisible-ok")) nil [924182 924475])
+            ("org-before-first-heading-p" function nil nil [924477 924638])
+            ("org-at-heading-p" function (:arguments ("ignored")) nil [924640 924711])
+            ("org-in-commented-heading-p" function (:arguments ("no-inheritance")) nil [924713 925295])
+            ("org-at-comment-p" function nil nil [925297 925458])
+            ("org-at-drawer-p" function nil nil [925460 925607])
+            ("org-at-block-p" function nil nil [925609 925753])
+            ("org-point-at-end-of-empty-headline" function nil nil [925755 926154])
+            ("org-at-heading-or-item-p" function nil nil [926156 926233])
+            ("org-at-target-p" function nil nil [926235 926348])
+            ("defalias" code nil nil [926399 926443])
+            ("org-up-heading-all" function (:arguments ("arg")) nil [926445 926679])
+            ("org-up-heading-safe" function nil nil [926681 927337])
+            ("org-first-sibling-p" function (:user-visible-flag t) nil [927339 927717])
+            ("org-goto-sibling" function (:arguments ("previous")) nil [927719 928449])
+            ("org-show-siblings" function nil nil [928451 928688])
+            ("org-goto-first-child" function nil nil [928690 929154])
+            ("org-show-hidden-entry" function nil nil [929156 929280])
+            ("org-flag-heading" function (:arguments ("flag" "entry")) nil [929282 929786])
+            ("org-get-next-sibling" function nil nil [929788 930224])
+            ("org-get-last-sibling" function nil nil [930226 930681])
+            ("org-end-of-subtree" function (:arguments ("invisible-ok" "to-heading")) nil [930683 932138])
+            ("org-end-of-meta-data" function (:arguments ("full")) nil [932140 932983])
+            ("org-forward-heading-same-level" function
+               (:user-visible-flag t
+                :arguments ("arg" "invisible-ok"))
+                nil [932985 934151])
+            ("org-backward-heading-same-level" function
+               (:user-visible-flag t
+                :arguments ("arg" "invisible-ok"))
+                nil [934153 934441])
+            ("org-next-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [934443 934775])
+            ("org-previous-visible-heading" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [934777 935125])
+            ("org-next-block" function
+               (:user-visible-flag t
+                :arguments ("arg" "backward" "block-regexp"))
+                nil [935127 936571])
+            ("org-previous-block" function
+               (:user-visible-flag t
+                :arguments ("arg" "block-regexp"))
+                nil [936573 936846])
+            ("org-forward-paragraph" function (:user-visible-flag t) nil [936848 940377])
+            ("org-backward-paragraph" function (:user-visible-flag t) nil [940379 943267])
+            ("org-forward-element" function (:user-visible-flag t) nil [943269 944061])
+            ("org-backward-element" function (:user-visible-flag t) nil [944063 945343])
+            ("org-up-element" function (:user-visible-flag t) nil [945345 945854])
+            ("org-down-element" function (:user-visible-flag t) nil [945856 946475])
+            ("org-drag-element-backward" function (:user-visible-flag t) nil [946477 947716])
+            ("org-drag-element-forward" function (:user-visible-flag t) nil [947718 949154])
+            ("org-drag-line-forward" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [949156 949501])
+            ("org-drag-line-backward" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [949503 949640])
+            ("org-mark-element" function (:user-visible-flag t) nil [949642 950350])
+            ("org-narrow-to-element" function (:user-visible-flag t) nil [950352 950924])
+            ("org-transpose-element" function (:user-visible-flag t) nil [950926 951227])
+            ("org-unindent-buffer" function (:user-visible-flag t) nil [951229 952038])
+            ("org-show-children" function
+               (:user-visible-flag t
+                :arguments ("level"))
+                nil [952040 953554])
+            ("org-show-subtree" function (:user-visible-flag t) nil [953556 953748])
+            ("org-show-entry" function (:user-visible-flag t) nil [953750 954233])
+            ("org-make-options-regexp" function (:arguments ("kwds" "extra")) nil [954235 954575])
+            ("defvar-local" code nil nil [954648 954725])
+            ("org-imenu-new-marker" function (:arguments ("pos")) nil [954727 954940])
+            ("org-imenu-get-tree" function nil nil [954942 955940])
+            ("eval-after-load" code nil nil [955942 956108])
+            ("org-link-display-format" function (:arguments ("s")) nil [956110 956462])
+            ("org-toggle-link-display" function (:user-visible-flag t) nil [956464 956844])
+            ("org-speedbar-restriction-lock-overlay" variable (:default-value (make-overlay 1 1)) nil [956867 956993])
+            ("overlay-put" code nil nil [956994 957086])
+            ("overlay-put" code nil nil [957087 957201])
+            ("delete-overlay" code nil nil [957202 957256])
+            ("org-speedbar-set-agenda-restriction" function (:user-visible-flag t) nil [957258 958624])
+            ("speedbar-file-key-map" variable nil nil [958626 958656])
+            ("declare-function" code nil nil [958657 958731])
+            ("eval-after-load" code nil nil [958732 959282])
+            ("org--flyspell-object-check-p" function (:arguments ("element")) nil [959338 960182])
+            ("org-mode-flyspell-verify" function nil nil [960184 962566])
+            ("put" code nil nil [962567 962633])
+            ("org-remove-flyspell-overlays-in" function (:arguments ("beg" "end")) nil [962635 962864])
+            ("flyspell-delayed-commands" variable nil nil [962866 962900])
+            ("eval-after-load" code nil nil [962901 962998])
+            ("eval-after-load" code nil nil [963066 963411])
+            ("eval-after-load" code nil nil [963472 963642])
+            ("eval-after-load" code nil nil [963697 963936])
+            ("org-bookmark-jump-unhide" function nil nil [963938 964231])
+            ("org-mark-jump-unhide" function nil nil [964233 964442])
+            ("eval-after-load" code nil nil [964444 964622])
+            ("eval-after-load" code nil nil [964624 964806])
+            ("eval-after-load" code nil nil [964808 964982])
+            ("session-globals-exclude" variable nil nil [965032 965064])
+            ("eval-after-load" code nil nil [965065 965149])
+            ("org" package nil nil [965167 965181])
+            ("run-hooks" code nil nil [965183 965209]))          
+      :file "org.el"
+      :pointmax 965232
+      :fsize 965231
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax '((close-paren 22023 . 22024) (symbol 21801 . 21817) (open-paren 21800 . 21801) (close-paren 3095 . 3096) (symbol 3058 . 3075) (open-paren 3057 . 3058)))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-with-gensyms" function (:arguments ("symbols" "body")) nil [1299 1516])
+            ("org-string-nw-p" function (:arguments ("s")) nil [1518 1700])
+            ("org-split-string" function (:arguments ("string" "separators")) nil [1702 2299])
+            ("org-string-display" function (:arguments ("string")) nil [2301 4672])
+            ("org-string-width" function (:arguments ("string")) nil [4674 4922])
+            ("org-not-nil" function (:arguments ("v")) nil [4924 5069])
+            ("org-preserve-lc" function (:arguments ("body")) nil [5071 5332])
+            ("org-unmodified" function (:arguments ("body")) nil [5458 5829])
+            ("org-without-partial-completion" function (:arguments ("body")) nil [5831 6155])
+            ("org-with-point-at" function (:arguments ("pom" "body")) nil [6157 6528])
+            ("org-with-remote-undo" function (:arguments ("buffer" "body")) nil [6530 7515])
+            ("org-no-read-only" function (:arguments ("body")) nil [7517 7656])
+            ("org-rm-props" variable
+               (:constant-flag t
+                :default-value (quote (invisible t face t keymap t intangible t mouse-face t rear-nonsticky t mouse-map t fontified t org-emphasis t)))
+                nil [7658 7877])
+            ("org-no-properties" function (:arguments ("s" "restricted")) nil [7879 8179])
+            ("org-get-alist-option" function (:arguments ("option" "key")) nil [8181 8397])
+            ("org-check-external-command" function (:arguments ("cmd" "use" "no-error")) nil [8399 8912])
+            ("org-last" function (:arguments ("list")) nil [8914 8997])
+            ("org-let" function (:arguments ("list" "body")) nil [8999 9070])
+            ("put" code nil nil [9071 9109])
+            ("org-let2" function (:arguments ("list1" "list2" "body")) nil [9111 9223])
+            ("put" code nil nil [9224 9263])
+            ("org-call-with-arg" function (:arguments ("command" "arg")) nil [9265 9435])
+            ("org-current-line" function (:arguments ("pos")) nil [9437 9652])
+            ("org-goto-line" function (:arguments ("N")) nil [9654 9769])
+            ("org-current-line-string" function (:arguments ("to-here")) nil [9771 9897])
+            ("org-pos-in-match-range" function (:arguments ("pos" "n")) nil [9899 10034])
+            ("org-match-line" function (:arguments ("regexp")) nil [10036 10189])
+            ("org-plist-delete" function (:arguments ("plist" "property")) nil [10191 10474])
+            ("org-save-outline-visibility" function (:arguments ("use-markers" "body")) nil [10476 11223])
+            ("org-with-wide-buffer" function (:arguments ("body")) nil [11225 11425])
+            ("org-with-limited-levels" function (:arguments ("body")) nil [11427 11958])
+            ("org-outline-regexp" variable nil nil [11960 11987])
+            ("org-odd-levels-only" variable nil nil [12008 12036])
+            ("org-inlinetask-min-level" variable nil nil [12057 12090])
+            ("org-get-limited-outline-regexp" function nil nil [12122 12583])
+            ("org-eval-in-environment" function (:arguments ("environment" "form")) nil [12585 12723])
+            ("org-make-parameter-alist" function (:arguments ("flat")) nil [12725 13039])
+            ("org-load-noerror-mustsuffix" function (:arguments ("file")) nil [13056 13208])
+            ("org-unbracket-string" function (:arguments ("pre" "post" "string")) nil [13210 13527])
+            ("org-read-function" function (:arguments ("prompt" "allow-empty?")) nil [13529 13897])
+            ("org-unique-local-variables" variable
+               (:constant-flag t
+                :default-value (quote (org-element--cache org-element--cache-objects org-element--cache-sync-keys org-element--cache-sync-requests org-element--cache-sync-timer)))
+                nil [13899 14169])
+            ("org-get-local-variables" function nil nil [14171 14741])
+            ("org-clone-local-variables" function (:arguments ("from-buffer" "regexp")) nil [14743 15217])
+            ("org-macs" package nil nil [15220 15239]))          
+      :file "org-macs.el"
+      :pointmax 15267
+      :fsize 15266
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1159 1176])
+            ("org-macs" include nil nil [1177 1196])
+            ("declare-function" code nil nil [1198 1243])
+            ("declare-function" code nil nil [1244 1300])
+            ("declare-function" code nil nil [1301 1360])
+            ("declare-function" code nil nil [1361 1440])
+            ("declare-function" code nil nil [1441 1507])
+            ("declare-function" code nil nil [1508 1575])
+            ("declare-function" code nil nil [1576 1628])
+            ("declare-function" code nil nil [1629 1710])
+            ("org-table-any-border-regexp" variable nil nil [1712 1748])
+            ("org-table-dataline-regexp" variable nil nil [1749 1783])
+            ("org-table-tab-recognizes-table.el" variable nil nil [1784 1826])
+            ("org-table1-hline-regexp" variable nil nil [1827 1859])
+            ("when" code nil nil [1893 2442])
+            ("unless" code nil nil [2444 2785])
+            ("define-obsolete-function-alias" code nil nil [2895 2961])
+            ("define-obsolete-function-alias" code nil nil [2962 3028])
+            ("define-obsolete-function-alias" code nil nil [3029 3111])
+            ("define-obsolete-function-alias" code nil nil [3112 3194])
+            ("define-obsolete-function-alias" code nil nil [3195 3267])
+            ("define-obsolete-function-alias" code nil nil [3268 3346])
+            ("define-obsolete-function-alias" code nil nil [3347 3421])
+            ("define-obsolete-function-alias" code nil nil [3422 3492])
+            ("define-obsolete-function-alias" code nil nil [3493 3571])
+            ("define-obsolete-function-alias" code nil nil [3572 3654])
+            ("define-obsolete-function-alias" code nil nil [3655 3729])
+            ("define-obsolete-function-alias" code nil nil [3730 3804])
+            ("define-obsolete-function-alias" code nil nil [3805 3907])
+            ("define-obsolete-function-alias" code nil nil [3908 3978])
+            ("define-obsolete-function-alias" code nil nil [3979 4085])
+            ("org-re" function (:arguments ("s")) nil [4087 4250])
+            ("define-obsolete-function-alias" code nil nil [4328 4391])
+            ("define-obsolete-function-alias" code nil nil [4392 4455])
+            ("define-obsolete-function-alias" code nil nil [4456 4523])
+            ("define-obsolete-function-alias" code nil nil [4524 4589])
+            ("define-obsolete-function-alias" code nil nil [4590 4661])
+            ("define-obsolete-function-alias" code nil nil [4662 4741])
+            ("define-obsolete-function-alias" code nil nil [4742 4803])
+            ("define-obsolete-function-alias" code nil nil [4804 4868])
+            ("org-sublist" function (:arguments ("list" "start" "end")) nil [4870 5011])
+            ("make-obsolete" code nil nil [5012 5125])
+            ("define-obsolete-function-alias" code nil nil [5170 5254])
+            ("define-obsolete-function-alias" code nil nil [5255 5349])
+            ("define-obsolete-function-alias" code nil nil [5350 5428])
+            ("define-obsolete-function-alias" code nil nil [5429 5511])
+            ("define-obsolete-function-alias" code nil nil [5512 5590])
+            ("define-obsolete-function-alias" code nil nil [5591 5674])
+            ("define-obsolete-function-alias" code nil nil [5675 5752])
+            ("define-obsolete-function-alias" code nil nil [5753 5833])
+            ("define-obsolete-function-alias" code nil nil [5834 5934])
+            ("define-obsolete-function-alias" code nil nil [5935 6013])
+            ("define-obsolete-function-alias" code nil nil [6081 6181])
+            ("define-obsolete-variable-alias" code nil nil [6182 6301])
+            ("define-obsolete-variable-alias" code nil nil [6302 6417])
+            ("define-obsolete-function-alias" code nil nil [6418 6489])
+            ("define-obsolete-function-alias" code nil nil [6490 6568])
+            ("define-obsolete-function-alias" code nil nil [6569 6643])
+            ("define-obsolete-function-alias" code nil nil [6644 6740])
+            ("define-obsolete-function-alias" code nil nil [6741 6828])
+            ("define-obsolete-function-alias" code nil nil [6829 6912])
+            ("define-obsolete-function-alias" code nil nil [6913 6992])
+            ("define-obsolete-function-alias" code nil nil [6993 7078])
+            ("define-obsolete-variable-alias" code nil nil [7079 7190])
+            ("define-obsolete-function-alias" code nil nil [7191 7290])
+            ("define-obsolete-function-alias" code nil nil [7291 7382])
+            ("define-obsolete-variable-alias" code nil nil [7383 7481])
+            ("define-obsolete-variable-alias" code nil nil [7482 7562])
+            ("define-obsolete-variable-alias" code nil nil [7563 7666])
+            ("define-obsolete-function-alias" code nil nil [7667 7748])
+            ("define-obsolete-function-alias" code nil nil [7749 7832])
+            ("define-obsolete-function-alias" code nil nil [7833 7933])
+            ("define-obsolete-variable-alias" code nil nil [7934 8060])
+            ("define-obsolete-function-alias" code nil nil [8062 8130])
+            ("define-obsolete-variable-alias" code nil nil [8131 8201])
+            ("define-obsolete-function-alias" code nil nil [8202 8300])
+            ("define-obsolete-variable-alias" code nil nil [8301 8394])
+            ("define-obsolete-function-alias" code nil nil [8395 8487])
+            ("define-obsolete-function-alias" code nil nil [8488 8564])
+            ("define-obsolete-function-alias" code nil nil [8565 8641])
+            ("org-in-fixed-width-region-p" function nil nil [8643 8811])
+            ("make-obsolete" code nil nil [8812 8924])
+            ("org-compatible-face" function (:arguments ("inherits" "specs")) nil [8926 9272])
+            ("make-obsolete" code nil nil [9273 9340])
+            ("org-add-link-type" function (:arguments ("type" "follow" "export")) nil [9342 10665])
+            ("make-obsolete" code nil nil [10667 10752])
+            ("org-table-recognize-table.el" function nil nil [10754 11502])
+            ("make-obsolete" code nil nil [11561 11709])
+            ("org-remove-angle-brackets" function (:arguments ("s")) nil [11711 11783])
+            ("make-obsolete" code nil nil [11784 11858])
+            ("org-remove-double-quotes" function (:arguments ("s")) nil [11860 11933])
+            ("make-obsolete" code nil nil [11934 12007])
+            ("org-publish-sitemap-file-entry-format" variable (:default-value "%t") nil [12009 12318])
+            ("make-obsolete-variable" code nil nil [12319 12465])
+            ("org-agenda-skip-regexp" variable nil nil [12467 12498])
+            ("org-agenda-skip-entry-when-regexp-matches" function nil nil [12499 13099])
+            ("org-agenda-skip-subtree-when-regexp-matches" function nil nil [13101 13666])
+            ("org-agenda-skip-entry-when-regexp-matches-in-subtree" function nil nil [13668 14441])
+            ("define-obsolete-function-alias" code nil nil [14443 14546])
+            ("define-obsolete-function-alias" code nil nil [14548 14646])
+            ("define-obsolete-function-alias" code nil nil [14648 14749])
+            ("make-obsolete-variable" code nil nil [14751 14850])
+            ("make-obsolete-variable" code nil nil [14852 14959])
+            ("make-obsolete-variable" code nil nil [14961 15071])
+            ("make-obsolete-variable" code nil nil [15073 15185])
+            ("define-obsolete-function-alias" code nil nil [15187 15280])
+            ("define-obsolete-variable-alias" code nil nil [15282 15385])
+            ("define-obsolete-variable-alias" code nil nil [15387 15495])
+            ("make-obsolete" code nil nil [15618 15750])
+            ("eval-after-load" code nil nil [15779 15913])
+            ("org-version-check" function (:arguments ("version" "feature" "level")) nil [15962 16832])
+            ("org-get-x-clipboard" function (:arguments ("value")) nil [16834 17398])
+            ("org-add-props" function (:arguments ("string" "plist" "props")) nil [17400 17758])
+            ("put" code nil nil [17759 17803])
+            ("org-fit-window-to-buffer" function (:arguments ("window" "max-height" "min-height" "shrink-only")) nil [17805 18711])
+            ("defalias" code nil nil [18761 18886])
+            ("org-ignore-region" variable nil nil [18914 19001])
+            ("org-region-active-p" function nil nil [19003 19189])
+            ("org-cursor-to-region-beginning" function nil nil [19191 19343])
+            ("org-remove-from-invisibility-spec" function (:arguments ("arg")) nil [19377 19701])
+            ("org-in-invisibility-spec-p" function (:arguments ("arg")) nil [19703 19878])
+            ("org-move-to-column" function (:arguments ("column" "force" "_buffer")) nil [19880 20226])
+            ("org-find-library-dir" function (:arguments ("library")) nil [20228 20328])
+            ("org-count-lines" function (:arguments ("s")) nil [20330 20592])
+            ("org-kill-new" function (:arguments ("string" "args")) nil [20594 20775])
+            ("defalias" code nil nil [20833 21012])
+            ("defalias" code nil nil [21060 21271])
+            ("org-no-popups" function (:arguments ("body")) nil [21273 21701])
+            ("org-check-version" function nil nil [21718 22502])
+            ("org-with-silent-modifications" function (:arguments ("body")) nil [22504 22672])
+            ("def-edebug-spec" code nil nil [22673 22727])
+            ("org-define-error" function (:arguments ("name" "message")) nil [22773 23186])
+            ("unless" code nil nil [23188 23670])
+            ("org-compat" package nil nil [23672 23693]))          
+      :file "org-compat.el"
+      :pointmax 23723
+      :fsize 23722
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("declare-function" code nil nil [1102 1162])
+            ("declare-function" code nil nil [1163 1223])
+            ("org-entities" customgroup (:user-visible-flag t) nil [1225 1333])
+            ("org-entities--user-safe-p" function (:arguments ("v")) nil [1335 1675])
+            ("org-entities-user" variable nil nil [1677 3031])
+            ("org-entities" variable
+               (:constant-flag t
+                :default-value (append (quote ("* Letters" "** Latin" ("Agrave" "\\`{A}" nil "&Agrave;" "A" "À" "À") ("agrave" "\\`{a}" nil "&agrave;" "a" "à" "à") ("Aacute" "\\'{A}" nil "&Aacute;" "A" "Á" "Á") ("aacute" "\\'{a}" nil "&aacute;" "a" "á" "á") ("Acirc" "\\^{A}" nil "&Acirc;" "A" "Â" "Â") ("acirc" "\\^{a}" nil "&acirc;" "a" "â" "â") ("Amacr" "\\bar{A}" nil "&Amacr;" "A" "Ã" "Ã") ("amacr" "\\bar{a}" nil "&amacr;" "a" "ã" "ã") ("Atilde" "\\~{A}" nil "&Atilde;" "A" "Ã" "Ã") ("atilde" "\\~{a}" nil "&atilde;" "a" "ã" "ã") ("Auml" "\\\"{A}" nil "&Auml;" "Ae" "Ä" "Ä") ("auml" "\\\"{a}" nil "&auml;" "ae" "ä" "ä") ("Aring" "\\AA{}" nil "&Aring;" "A" "Å" "Å") ("AA" "\\AA{}" nil "&Aring;" "A" "Å" "Å") ("aring" "\\aa{}" nil "&aring;" "a" "å" "å") ("AElig" "\\AE{}" nil "&AElig;" "AE" "Æ" "Æ") ("aelig" "\\ae{}" nil "&aelig;" "ae" "æ" "æ") ("Ccedil" "\\c{C}" nil "&Ccedil;" "C" "Ç" "Ç") ("ccedil" "\\c{c}" nil "&ccedil;" "c" "ç" "ç") ("Egrave" "\\`{E}" nil "&Egrave;" "E" "È" "È") ("egrave" "\\`{e}" nil "&egrave;" "e" "è" "è") ("Eacute" "\\'{E}" nil "&Eacute;" "E" "É" "É") ("eacute" "\\'{e}" nil "&eacute;" "e" "é" "é") ("Ecirc" "\\^{E}" nil "&Ecirc;" "E" "Ê" "Ê") ("ecirc" "\\^{e}" nil "&ecirc;" "e" "ê" "ê") ("Euml" "\\\"{E}" nil "&Euml;" "E" "Ë" "Ë") ("euml" "\\\"{e}" nil "&euml;" "e" "ë" "ë") ("Igrave" "\\`{I}" nil "&Igrave;" "I" "Ì" "Ì") ("igrave" "\\`{i}" nil "&igrave;" "i" "ì" "ì") ("Iacute" "\\'{I}" nil "&Iacute;" "I" "Í" "Í") ("iacute" "\\'{i}" nil "&iacute;" "i" "í" "í") ("Icirc" "\\^{I}" nil "&Icirc;" "I" "Î" "Î") ("icirc" "\\^{i}" nil "&icirc;" "i" "î" "î") ("Iuml" "\\\"{I}" nil "&Iuml;" "I" "Ï" "Ï") ("iuml" "\\\"{i}" nil "&iuml;" "i" "ï" "ï") ("Ntilde" "\\~{N}" nil "&Ntilde;" "N" "Ñ" "Ñ") ("ntilde" "\\~{n}" nil "&ntilde;" "n" "ñ" "ñ") ("Ograve" "\\`{O}" nil "&Ograve;" "O" "Ò" "Ò") ("ograve" "\\`{o}" nil "&ograve;" "o" "ò" "ò") ("Oacute" "\\'{O}" nil "&Oacute;" "O" "Ó" "Ó") ("oacute" "\\'{o}" nil "&oacute;" "o" "ó" "ó") ("Ocirc" "\\^{O}" nil "&Ocirc;" "O" "Ô" "Ô") ("ocirc" "\\^{o}" nil "&ocirc;" "o" "ô" "ô") ("Otilde" "\\~{O}" nil "&Otilde;" "O" "Õ" "Õ") ("otilde" "\\~{o}" nil "&otilde;" "o" "õ" "õ") ("Ouml" "\\\"{O}" nil "&Ouml;" "Oe" "Ö" "Ö") ("ouml" "\\\"{o}" nil "&ouml;" "oe" "ö" "ö") ("Oslash" "\\O" nil "&Oslash;" "O" "Ø" "Ø") ("oslash" "\\o{}" nil "&oslash;" "o" "ø" "ø") ("OElig" "\\OE{}" nil "&OElig;" "OE" "OE" "Œ") ("oelig" "\\oe{}" nil "&oelig;" "oe" "oe" "œ") ("Scaron" "\\v{S}" nil "&Scaron;" "S" "S" "Š") ("scaron" "\\v{s}" nil "&scaron;" "s" "s" "š") ("szlig" "\\ss{}" nil "&szlig;" "ss" "ß" "ß") ("Ugrave" "\\`{U}" nil "&Ugrave;" "U" "Ù" "Ù") ("ugrave" "\\`{u}" nil "&ugrave;" "u" "ù" "ù") ("Uacute" "\\'{U}" nil "&Uacute;" "U" "Ú" "Ú") ("uacute" "\\'{u}" nil "&uacute;" "u" "ú" "ú") ("Ucirc" "\\^{U}" nil "&Ucirc;" "U" "Û" "Û") ("ucirc" "\\^{u}" nil "&ucirc;" "u" "û" "û") ("Uuml" "\\\"{U}" nil "&Uuml;" "Ue" "Ü" "Ü") ("uuml" "\\\"{u}" nil "&uuml;" "ue" "ü" "ü") ("Yacute" "\\'{Y}" nil "&Yacute;" "Y" "Ý" "Ý") ("yacute" "\\'{y}" nil "&yacute;" "y" "ý" "ý") ("Yuml" "\\\"{Y}" nil "&Yuml;" "Y" "Y" "Ÿ") ("yuml" "\\\"{y}" nil "&yuml;" "y" "ÿ" "ÿ") "** Latin (special face)" ("fnof" "\\textit{f}" nil "&fnof;" "f" "f" "ƒ") ("real" "\\Re" t "&real;" "R" "R" "ℜ") ("image" "\\Im" t "&image;" "I" "I" "ℑ") ("weierp" "\\wp" t "&weierp;" "P" "P" "℘") ("ell" "\\ell" t "&ell;" "ell" "ell" "ℓ") ("imath" "\\imath" t "&imath;" "[dotless i]" "dotless i" "ı") ("jmath" "\\jmath" t "&jmath;" "[dotless j]" "dotless j" "ȷ") "** Greek" ("Alpha" "A" nil "&Alpha;" "Alpha" "Alpha" "Α") ("alpha" "\\alpha" t "&alpha;" "alpha" "alpha" "α") ("Beta" "B" nil "&Beta;" "Beta" "Beta" "Β") ("beta" "\\beta" t "&beta;" "beta" "beta" "β") ("Gamma" "\\Gamma" t "&Gamma;" "Gamma" "Gamma" "Γ") ("gamma" "\\gamma" t "&gamma;" "gamma" "gamma" "γ") ("Delta" "\\Delta" t "&Delta;" "Delta" "Delta" "Δ") ("delta" "\\delta" t "&delta;" "delta" "delta" "δ") ("Epsilon" "E" nil "&Epsilon;" "Epsilon" "Epsilon" "Ε") ("epsilon" "\\epsilon" t "&epsilon;" "epsilon" "epsilon" "ε") ("varepsilon" "\\varepsilon" t "&epsilon;" "varepsilon" "varepsilon" "ε") ("Zeta" "Z" nil "&Zeta;" "Zeta" "Zeta" "Ζ") ("zeta" "\\zeta" t "&zeta;" "zeta" "zeta" "ζ") ("Eta" "H" nil "&Eta;" "Eta" "Eta" "Η") ("eta" "\\eta" t "&eta;" "eta" "eta" "η") ("Theta" "\\Theta" t "&Theta;" "Theta" "Theta" "Θ") ("theta" "\\theta" t "&theta;" "theta" "theta" "θ") ("thetasym" "\\vartheta" t "&thetasym;" "theta" "theta" "ϑ") ("vartheta" "\\vartheta" t "&thetasym;" "theta" "theta" "ϑ") ("Iota" "I" nil "&Iota;" "Iota" "Iota" "Ι") ("iota" "\\iota" t "&iota;" "iota" "iota" "ι") ("Kappa" "K" nil "&Kappa;" "Kappa" "Kappa" "Κ") ("kappa" "\\kappa" t "&kappa;" "kappa" "kappa" "κ") ("Lambda" "\\Lambda" t "&Lambda;" "Lambda" "Lambda" "Λ") ("lambda" "\\lambda" t "&lambda;" "lambda" "lambda" "λ") ("Mu" "M" nil "&Mu;" "Mu" "Mu" "Μ") ("mu" "\\mu" t "&mu;" "mu" "mu" "μ") ("nu" "\\nu" t "&nu;" "nu" "nu" "ν") ("Nu" "N" nil "&Nu;" "Nu" "Nu" "Ν") ("Xi" "\\Xi" t "&Xi;" "Xi" "Xi" "Ξ") ("xi" "\\xi" t "&xi;" "xi" "xi" "ξ") ("Omicron" "O" nil "&Omicron;" "Omicron" "Omicron" "Ο") ("omicron" "\\textit{o}" nil "&omicron;" "omicron" "omicron" "ο") ("Pi" "\\Pi" t "&Pi;" "Pi" "Pi" "Π") ("pi" "\\pi" t "&pi;" "pi" "pi" "π") ("Rho" "P" nil "&Rho;" "Rho" "Rho" "Ρ") ("rho" "\\rho" t "&rho;" "rho" "rho" "ρ") ("Sigma" "\\Sigma" t "&Sigma;" "Sigma" "Sigma" "Σ") ("sigma" "\\sigma" t "&sigma;" "sigma" "sigma" "σ") ("sigmaf" "\\varsigma" t "&sigmaf;" "sigmaf" "sigmaf" "ς") ("varsigma" "\\varsigma" t "&sigmaf;" "varsigma" "varsigma" "ς") ("Tau" "T" nil "&Tau;" "Tau" "Tau" "Τ") ("Upsilon" "\\Upsilon" t "&Upsilon;" "Upsilon" "Upsilon" "Υ") ("upsih" "\\Upsilon" t "&upsih;" "upsilon" "upsilon" "ϒ") ("upsilon" "\\upsilon" t "&upsilon;" "upsilon" "upsilon" "υ") ("Phi" "\\Phi" t "&Phi;" "Phi" "Phi" "Φ") ("phi" "\\phi" t "&phi;" "phi" "phi" "ɸ") ("varphi" "\\varphi" t "&varphi;" "varphi" "varphi" "φ") ("Chi" "X" nil "&Chi;" "Chi" "Chi" "Χ") ("chi" "\\chi" t "&chi;" "chi" "chi" "χ") ("acutex" "\\acute x" t "&acute;x" "'x" "'x" "𝑥́") ("Psi" "\\Psi" t "&Psi;" "Psi" "Psi" "Ψ") ("psi" "\\psi" t "&psi;" "psi" "psi" "ψ") ("tau" "\\tau" t "&tau;" "tau" "tau" "τ") ("Omega" "\\Omega" t "&Omega;" "Omega" "Omega" "Ω") ("omega" "\\omega" t "&omega;" "omega" "omega" "ω") ("piv" "\\varpi" t "&piv;" "omega-pi" "omega-pi" "ϖ") ("varpi" "\\varpi" t "&piv;" "omega-pi" "omega-pi" "ϖ") ("partial" "\\partial" t "&part;" "[partial differential]" "[partial differential]" "∂") "** Hebrew" ("alefsym" "\\aleph" t "&alefsym;" "aleph" "aleph" "ℵ") ("aleph" "\\aleph" t "&aleph;" "aleph" "aleph" "ℵ") ("gimel" "\\gimel" t "&gimel;" "gimel" "gimel" "ℷ") ("beth" "\\beth" t "&beth;" "beth" "beth" "ב") ("dalet" "\\daleth" t "&daleth;" "dalet" "dalet" "ד") "** Dead languages" ("ETH" "\\DH{}" nil "&ETH;" "D" "Ð" "Ð") ("eth" "\\dh{}" nil "&eth;" "dh" "ð" "ð") ("THORN" "\\TH{}" nil "&THORN;" "TH" "Þ" "Þ") ("thorn" "\\th{}" nil "&thorn;" "th" "þ" "þ") "* Punctuation" "** Dots and Marks" ("dots" "\\dots{}" nil "&hellip;" "..." "..." "…") ("cdots" "\\cdots{}" t "&ctdot;" "..." "..." "⋯") ("hellip" "\\dots{}" nil "&hellip;" "..." "..." "…") ("middot" "\\textperiodcentered{}" nil "&middot;" "." "·" "·") ("iexcl" "!`" nil "&iexcl;" "!" "¡" "¡") ("iquest" "?`" nil "&iquest;" "?" "¿" "¿") "** Dash-like" ("shy" "\\-" nil "&shy;" "" "" "") ("ndash" "--" nil "&ndash;" "-" "-" "–") ("mdash" "---" nil "&mdash;" "--" "--" "—") "** Quotations" ("quot" "\\textquotedbl{}" nil "&quot;" "\"" "\"" "\"") ("acute" "\\textasciiacute{}" nil "&acute;" "'" "´" "´") ("ldquo" "\\textquotedblleft{}" nil "&ldquo;" "\"" "\"" "“") ("rdquo" "\\textquotedblright{}" nil "&rdquo;" "\"" "\"" "”") ("bdquo" "\\quotedblbase{}" nil "&bdquo;" "\"" "\"" "„") ("lsquo" "\\textquoteleft{}" nil "&lsquo;" "`" "`" "‘") ("rsquo" "\\textquoteright{}" nil "&rsquo;" "'" "'" "’") ("sbquo" "\\quotesinglbase{}" nil "&sbquo;" "," "," "‚") ("laquo" "\\guillemotleft{}" nil "&laquo;" "<<" "«" "«") ("raquo" "\\guillemotright{}" nil "&raquo;" ">>" "»" "»") ("lsaquo" "\\guilsinglleft{}" nil "&lsaquo;" "<" "<" "‹") ("rsaquo" "\\guilsinglright{}" nil "&rsaquo;" ">" ">" "›") "* Other" "** Misc. (often used)" ("circ" "\\^{}" nil "&circ;" "^" "^" "∘") ("vert" "\\vert{}" t "&vert;" "|" "|" "|") ("vbar" "|" nil "|" "|" "|" "|") ("brvbar" "\\textbrokenbar{}" nil "&brvbar;" "|" "¦" "¦") ("S" "\\S" nil "&sect;" "paragraph" "§" "§") ("sect" "\\S" nil "&sect;" "paragraph" "§" "§") ("amp" "\\&" nil "&amp;" "&" "&" "&") ("lt" "\\textless{}" nil "&lt;" "<" "<" "<") ("gt" "\\textgreater{}" nil "&gt;" ">" ">" ">") ("tilde" "\\textasciitilde{}" nil "~" "~" "~" "~") ("slash" "/" nil "/" "/" "/" "/") ("plus" "+" nil "+" "+" "+" "+") ("under" "\\_" nil "_" "_" "_" "_") ("equal" "=" nil "=" "=" "=" "=") ("asciicirc" "\\textasciicircum{}" nil "^" "^" "^" "^") ("dagger" "\\textdagger{}" nil "&dagger;" "[dagger]" "[dagger]" "†") ("dag" "\\dag{}" nil "&dagger;" "[dagger]" "[dagger]" "†") ("Dagger" "\\textdaggerdbl{}" nil "&Dagger;" "[doubledagger]" "[doubledagger]" "‡") ("ddag" "\\ddag{}" nil "&Dagger;" "[doubledagger]" "[doubledagger]" "‡") "** Whitespace" ("nbsp" "~" nil "&nbsp;" " " " " " ") ("ensp" "\\hspace*{.5em}" nil "&ensp;" " " " " " ") ("emsp" "\\hspace*{1em}" nil "&emsp;" " " " " " ") ("thinsp" "\\hspace*{.2em}" nil "&thinsp;" " " " " " ") "** Currency" ("curren" "\\textcurrency{}" nil "&curren;" "curr." "¤" "¤") ("cent" "\\textcent{}" nil "&cent;" "cent" "¢" "¢") ("pound" "\\pounds{}" nil "&pound;" "pound" "£" "£") ("yen" "\\textyen{}" nil "&yen;" "yen" "¥" "¥") ("euro" "\\texteuro{}" nil "&euro;" "EUR" "EUR" "€") ("EUR" "\\texteuro{}" nil "&euro;" "EUR" "EUR" "€") ("dollar" "\\$" nil "$" "$" "$" "$") ("USD" "\\$" nil "$" "$" "$" "$") "** Property Marks" ("copy" "\\textcopyright{}" nil "&copy;" "(c)" "©" "©") ("reg" "\\textregistered{}" nil "&reg;" "(r)" "®" "®") ("trade" "\\texttrademark{}" nil "&trade;" "TM" "TM" "™") "** Science et al." ("minus" "\\minus" t "&minus;" "-" "-" "−") ("pm" "\\textpm{}" nil "&plusmn;" "+-" "±" "±") ("plusmn" "\\textpm{}" nil "&plusmn;" "+-" "±" "±") ("times" "\\texttimes{}" nil "&times;" "*" "×" "×") ("frasl" "/" nil "&frasl;" "/" "/" "⁄") ("colon" "\\colon" t ":" ":" ":" ":") ("div" "\\textdiv{}" nil "&divide;" "/" "÷" "÷") ("frac12" "\\textonehalf{}" nil "&frac12;" "1/2" "½" "½") ("frac14" "\\textonequarter{}" nil "&frac14;" "1/4" "¼" "¼") ("frac34" "\\textthreequarters{}" nil "&frac34;" "3/4" "¾" "¾") ("permil" "\\textperthousand{}" nil "&permil;" "per thousand" "per thousand" "‰") ("sup1" "\\textonesuperior{}" nil "&sup1;" "^1" "¹" "¹") ("sup2" "\\texttwosuperior{}" nil "&sup2;" "^2" "²" "²") ("sup3" "\\textthreesuperior{}" nil "&sup3;" "^3" "³" "³") ("radic" "\\sqrt{\\,}" t "&radic;" "[square root]" "[square root]" "√") ("sum" "\\sum" t "&sum;" "[sum]" "[sum]" "∑") ("prod" "\\prod" t "&prod;" "[product]" "[n-ary product]" "∏") ("micro" "\\textmu{}" nil "&micro;" "micro" "µ" "µ") ("macr" "\\textasciimacron{}" nil "&macr;" "[macron]" "¯" "¯") ("deg" "\\textdegree{}" nil "&deg;" "degree" "°" "°") ("prime" "\\prime" t "&prime;" "'" "'" "′") ("Prime" "\\prime{}\\prime" t "&Prime;" "''" "''" "″") ("infin" "\\infty" t "&infin;" "[infinity]" "[infinity]" "∞") ("infty" "\\infty" t "&infin;" "[infinity]" "[infinity]" "∞") ("prop" "\\propto" t "&prop;" "[proportional to]" "[proportional to]" "∝") ("propto" "\\propto" t "&prop;" "[proportional to]" "[proportional to]" "∝") ("not" "\\textlnot{}" nil "&not;" "[angled dash]" "¬" "¬") ("neg" "\\neg{}" t "&not;" "[angled dash]" "¬" "¬") ("land" "\\land" t "&and;" "[logical and]" "[logical and]" "∧") ("wedge" "\\wedge" t "&and;" "[logical and]" "[logical and]" "∧") ("lor" "\\lor" t "&or;" "[logical or]" "[logical or]" "∨") ("vee" "\\vee" t "&or;" "[logical or]" "[logical or]" "∨") ("cap" "\\cap" t "&cap;" "[intersection]" "[intersection]" "∩") ("cup" "\\cup" t "&cup;" "[union]" "[union]" "∪") ("smile" "\\smile" t "&smile;" "[cup product]" "[cup product]" "⌣") ("frown" "\\frown" t "&frown;" "[Cap product]" "[cap product]" "⌢") ("int" "\\int" t "&int;" "[integral]" "[integral]" "∫") ("therefore" "\\therefore" t "&there4;" "[therefore]" "[therefore]" "∴") ("there4" "\\therefore" t "&there4;" "[therefore]" "[therefore]" "∴") ("because" "\\because" t "&because;" "[because]" "[because]" "∵") ("sim" "\\sim" t "&sim;" "~" "~" "∼") ("cong" "\\cong" t "&cong;" "[approx. equal to]" "[approx. equal to]" "≅") ("simeq" "\\simeq" t "&cong;" "[approx. equal to]" "[approx. equal to]" "≅") ("asymp" "\\asymp" t "&asymp;" "[almost equal to]" "[almost equal to]" "≈") ("approx" "\\approx" t "&asymp;" "[almost equal to]" "[almost equal to]" "≈") ("ne" "\\ne" t "&ne;" "[not equal to]" "[not equal to]" "≠") ("neq" "\\neq" t "&ne;" "[not equal to]" "[not equal to]" "≠") ("equiv" "\\equiv" t "&equiv;" "[identical to]" "[identical to]" "≡") ("triangleq" "\\triangleq" t "&triangleq;" "[defined to]" "[defined to]" "≜") ("le" "\\le" t "&le;" "<=" "<=" "≤") ("leq" "\\le" t "&le;" "<=" "<=" "≤") ("ge" "\\ge" t "&ge;" ">=" ">=" "≥") ("geq" "\\ge" t "&ge;" ">=" ">=" "≥") ("lessgtr" "\\lessgtr" t "&lessgtr;" "[less than or greater than]" "[less than or greater than]" "≶") ("lesseqgtr" "\\lesseqgtr" t "&lesseqgtr;" "[less than or equal or greater than or equal]" "[less than or equal or greater than or equal]" "⋚") ("ll" "\\ll" t "&Lt;" "<<" "<<" "≪") ("Ll" "\\lll" t "&Ll;" "<<<" "<<<" "⋘") ("lll" "\\lll" t "&Ll;" "<<<" "<<<" "⋘") ("gg" "\\gg" t "&Gt;" ">>" ">>" "≫") ("Gg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙") ("ggg" "\\ggg" t "&Gg;" ">>>" ">>>" "⋙") ("prec" "\\prec" t "&pr;" "[precedes]" "[precedes]" "≺") ("preceq" "\\preceq" t "&prcue;" "[precedes or equal]" "[precedes or equal]" "≼") ("preccurlyeq" "\\preccurlyeq" t "&prcue;" "[precedes or equal]" "[precedes or equal]" "≼") ("succ" "\\succ" t "&sc;" "[succeeds]" "[succeeds]" "≻") ("succeq" "\\succeq" t "&sccue;" "[succeeds or equal]" "[succeeds or equal]" "≽") ("succcurlyeq" "\\succcurlyeq" t "&sccue;" "[succeeds or equal]" "[succeeds or equal]" "≽") ("sub" "\\subset" t "&sub;" "[subset of]" "[subset of]" "⊂") ("subset" "\\subset" t "&sub;" "[subset of]" "[subset of]" "⊂") ("sup" "\\supset" t "&sup;" "[superset of]" "[superset of]" "⊃") ("supset" "\\supset" t "&sup;" "[superset of]" "[superset of]" "⊃") ("nsub" "\\not\\subset" t "&nsub;" "[not a subset of]" "[not a subset of" "⊄") ("sube" "\\subseteq" t "&sube;" "[subset of or equal to]" "[subset of or equal to]" "⊆") ("nsup" "\\not\\supset" t "&nsup;" "[not a superset of]" "[not a superset of]" "⊅") ("supe" "\\supseteq" t "&supe;" "[superset of or equal to]" "[superset of or equal to]" "⊇") ("setminus" "\\setminus" t "&setminus;" "\" " \" "⧵") ("forall" "\\forall" t "&forall;" "[for all]" "[for all]" "∀") ("exist" "\\exists" t "&exist;" "[there exists]" "[there exists]" "∃") ("exists" "\\exists" t "&exist;" "[there exists]" "[there exists]" "∃") ("nexist" "\\nexists" t "&exist;" "[there does not exists]" "[there does not  exists]" "∄") ("nexists" "\\nexists" t "&exist;" "[there does not exists]" "[there does not  exists]" "∄") ("empty" "\\empty" t "&empty;" "[empty set]" "[empty set]" "∅") ("emptyset" "\\emptyset" t "&empty;" "[empty set]" "[empty set]" "∅") ("isin" "\\in" t "&isin;" "[element of]" "[element of]" "∈") ("in" "\\in" t "&isin;" "[element of]" "[element of]" "∈") ("notin" "\\notin" t "&notin;" "[not an element of]" "[not an element of]" "∉") ("ni" "\\ni" t "&ni;" "[contains as member]" "[contains as member]" "∋") ("nabla" "\\nabla" t "&nabla;" "[nabla]" "[nabla]" "∇") ("ang" "\\angle" t "&ang;" "[angle]" "[angle]" "∠") ("angle" "\\angle" t "&ang;" "[angle]" "[angle]" "∠") ("perp" "\\perp" t "&perp;" "[up tack]" "[up tack]" "⊥") ("parallel" "\\parallel" t "&parallel;" "||" "||" "∥") ("sdot" "\\cdot" t "&sdot;" "[dot]" "[dot]" "⋅") ("cdot" "\\cdot" t "&sdot;" "[dot]" "[dot]" "⋅") ("lceil" "\\lceil" t "&lceil;" "[left ceiling]" "[left ceiling]" "⌈") ("rceil" "\\rceil" t "&rceil;" "[right ceiling]" "[right ceiling]" "⌉") ("lfloor" "\\lfloor" t "&lfloor;" "[left floor]" "[left floor]" "⌊") ("rfloor" "\\rfloor" t "&rfloor;" "[right floor]" "[right floor]" "⌋") ("lang" "\\langle" t "&lang;" "<" "<" "⟨") ("rang" "\\rangle" t "&rang;" ">" ">" "⟩") ("langle" "\\langle" t "&lang;" "<" "<" "⟨") ("rangle" "\\rangle" t "&rang;" ">" ">" "⟩") ("hbar" "\\hbar" t "&hbar;" "hbar" "hbar" "ℏ") ("mho" "\\mho" t "&mho;" "mho" "mho" "℧") "** Arrows" ("larr" "\\leftarrow" t "&larr;" "<-" "<-" "←") ("leftarrow" "\\leftarrow" t "&larr;" "<-" "<-" "←") ("gets" "\\gets" t "&larr;" "<-" "<-" "←") ("lArr" "\\Leftarrow" t "&lArr;" "<=" "<=" "⇐") ("Leftarrow" "\\Leftarrow" t "&lArr;" "<=" "<=" "⇐") ("uarr" "\\uparrow" t "&uarr;" "[uparrow]" "[uparrow]" "↑") ("uparrow" "\\uparrow" t "&uarr;" "[uparrow]" "[uparrow]" "↑") ("uArr" "\\Uparrow" t "&uArr;" "[dbluparrow]" "[dbluparrow]" "⇑") ("Uparrow" "\\Uparrow" t "&uArr;" "[dbluparrow]" "[dbluparrow]" "⇑") ("rarr" "\\rightarrow" t "&rarr;" "->" "->" "→") ("to" "\\to" t "&rarr;" "->" "->" "→") ("rightarrow" "\\rightarrow" t "&rarr;" "->" "->" "→") ("rArr" "\\Rightarrow" t "&rArr;" "=>" "=>" "⇒") ("Rightarrow" "\\Rightarrow" t "&rArr;" "=>" "=>" "⇒") ("darr" "\\downarrow" t "&darr;" "[downarrow]" "[downarrow]" "↓") ("downarrow" "\\downarrow" t "&darr;" "[downarrow]" "[downarrow]" "↓") ("dArr" "\\Downarrow" t "&dArr;" "[dbldownarrow]" "[dbldownarrow]" "⇓") ("Downarrow" "\\Downarrow" t "&dArr;" "[dbldownarrow]" "[dbldownarrow]" "⇓") ("harr" "\\leftrightarrow" t "&harr;" "<->" "<->" "↔") ("leftrightarrow" "\\leftrightarrow" t "&harr;" "<->" "<->" "↔") ("hArr" "\\Leftrightarrow" t "&hArr;" "<=>" "<=>" "⇔") ("Leftrightarrow" "\\Leftrightarrow" t "&hArr;" "<=>" "<=>" "⇔") ("crarr" "\\hookleftarrow" t "&crarr;" "<-'" "<-'" "↵") ("hookleftarrow" "\\hookleftarrow" t "&crarr;" "<-'" "<-'" "↵") "** Function names" ("arccos" "\\arccos" t "arccos" "arccos" "arccos" "arccos") ("arcsin" "\\arcsin" t "arcsin" "arcsin" "arcsin" "arcsin") ("arctan" "\\arctan" t "arctan" "arctan" "arctan" "arctan") ("arg" "\\arg" t "arg" "arg" "arg" "arg") ("cos" "\\cos" t "cos" "cos" "cos" "cos") ("cosh" "\\cosh" t "cosh" "cosh" "cosh" "cosh") ("cot" "\\cot" t "cot" "cot" "cot" "cot") ("coth" "\\coth" t "coth" "coth" "coth" "coth") ("csc" "\\csc" t "csc" "csc" "csc" "csc") ("deg" "\\deg" t "&deg;" "deg" "deg" "deg") ("det" "\\det" t "det" "det" "det" "det") ("dim" "\\dim" t "dim" "dim" "dim" "dim") ("exp" "\\exp" t "exp" "exp" "exp" "exp") ("gcd" "\\gcd" t "gcd" "gcd" "gcd" "gcd") ("hom" "\\hom" t "hom" "hom" "hom" "hom") ("inf" "\\inf" t "inf" "inf" "inf" "inf") ("ker" "\\ker" t "ker" "ker" "ker" "ker") ("lg" "\\lg" t "lg" "lg" "lg" "lg") ("lim" "\\lim" t "lim" "lim" "lim" "lim") ("liminf" "\\liminf" t "liminf" "liminf" "liminf" "liminf") ("limsup" "\\limsup" t "limsup" "limsup" "limsup" "limsup") ("ln" "\\ln" t "ln" "ln" "ln" "ln") ("log" "\\log" t "log" "log" "log" "log") ("max" "\\max" t "max" "max" "max" "max") ("min" "\\min" t "min" "min" "min" "min") ("Pr" "\\Pr" t "Pr" "Pr" "Pr" "Pr") ("sec" "\\sec" t "sec" "sec" "sec" "sec") ("sin" "\\sin" t "sin" "sin" "sin" "sin") ("sinh" "\\sinh" t "sinh" "sinh" "sinh" "sinh") ("sup" "\\sup" t "&sup;" "sup" "sup" "sup") ("tan" "\\tan" t "tan" "tan" "tan" "tan") ("tanh" "\\tanh" t "tanh" "tanh" "tanh" "tanh") "** Signs & Symbols" ("bull" "\\textbullet{}" nil "&bull;" "*" "*" "•") ("bullet" "\\textbullet{}" nil "&bull;" "*" "*" "•") ("star" "\\star" t "*" "*" "*" "⋆") ("lowast" "\\ast" t "&lowast;" "*" "*" "∗") ("ast" "\\ast" t "&lowast;" "*" "*" "*") ("odot" "\\odot" t "o" "[circled dot]" "[circled dot]" "ʘ") ("oplus" "\\oplus" t "&oplus;" "[circled plus]" "[circled plus]" "⊕") ("otimes" "\\otimes" t "&otimes;" "[circled times]" "[circled times]" "⊗") ("check" "\\checkmark" t "&checkmark;" "[checkmark]" "[checkmark]" "✓") ("checkmark" "\\checkmark" t "&check;" "[checkmark]" "[checkmark]" "✓") "** Miscellaneous (seldom used)" ("para" "\\P{}" nil "&para;" "[pilcrow]" "¶" "¶") ("ordf" "\\textordfeminine{}" nil "&ordf;" "_a_" "ª" "ª") ("ordm" "\\textordmasculine{}" nil "&ordm;" "_o_" "º" "º") ("cedil" "\\c{}" nil "&cedil;" "[cedilla]" "¸" "¸") ("oline" "\\overline{~}" t "&oline;" "[overline]" "¯" "‾") ("uml" "\\textasciidieresis{}" nil "&uml;" "[diaeresis]" "¨" "¨") ("zwnj" "\\/{}" nil "&zwnj;" "" "" "‌") ("zwj" "" nil "&zwj;" "" "" "‍") ("lrm" "" nil "&lrm;" "" "" "‎") ("rlm" "" nil "&rlm;" "" "" "‏") "** Smilies" ("smiley" "\\ddot\\smile" t "&#9786;" ":-)" ":-)" "☺") ("blacksmile" "\\ddot\\smile" t "&#9787;" ":-)" ":-)" "☻") ("sad" "\\ddot\\frown" t "&#9785;" ":-(" ":-(" "☹") ("frowny" "\\ddot\\frown" t "&#9785;" ":-(" ":-(" "☹") "** Suits" ("clubs" "\\clubsuit" t "&clubs;" "[clubs]" "[clubs]" "♣") ("clubsuit" "\\clubsuit" t "&clubs;" "[clubs]" "[clubs]" "♣") ("spades" "\\spadesuit" t "&spades;" "[spades]" "[spades]" "♠") ("spadesuit" "\\spadesuit" t "&spades;" "[spades]" "[spades]" "♠") ("hearts" "\\heartsuit" t "&hearts;" "[hearts]" "[hearts]" "♥") ("heartsuit" "\\heartsuit" t "&heartsuit;" "[hearts]" "[hearts]" "♥") ("diams" "\\diamondsuit" t "&diams;" "[diamonds]" "[diamonds]" "◆") ("diamondsuit" "\\diamondsuit" t "&diams;" "[diamonds]" "[diamonds]" "◆") ("diamond" "\\diamondsuit" t "&diamond;" "[diamond]" "[diamond]" "◆") ("Diamond" "\\diamondsuit" t "&diamond;" "[diamond]" "[diamond]" "◆") ("loz" "\\lozenge" t "&loz;" "[lozenge]" "[lozenge]" "⧫"))) (let (space-entities html-spaces (entity "_")) (dolist (n (number-sequence 1 20) (nreverse space-entities)) (let ((spaces (make-string n 32))) (push (list (setq entity (concat entity " ")) (format "\\hspace*{%sem}" (* n 0.5)) nil (setq html-spaces (concat "&ensp;" html-spaces)) spaces spaces (make-string n 8194)) space-entities))))))
+                nil [3033 26939])
+            ("org-entity-get" function (:arguments ("name")) nil [26941 27163])
+            ("org-entities-create-table" function (:user-visible-flag t) nil [27238 27994])
+            ("org-pretty-entities" variable nil nil [27996 28024])
+            ("org-entities-help" function (:user-visible-flag t) nil [28055 29069])
+            ("org-entities" package nil nil [29072 29095]))          
+      :file "org-entities.el"
+      :pointmax 29173
+      :fsize 29789
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-faces" customgroup (:user-visible-flag t) nil [1101 1192])
+            ("org-default" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [1194 1291])
+            ("org-hide" variable
+               (:default-value (quote ((((background light)) (:foreground "white")) (((background dark)) (:foreground "black"))))
+                :type "face")
+                nil [1293 1567])
+            ("org-level-1" variable
+               (:default-value (quote ((t :inherit outline-1)))
+                :type "face")
+                nil [1569 1673])
+            ("org-level-2" variable
+               (:default-value (quote ((t :inherit outline-2)))
+                :type "face")
+                nil [1675 1779])
+            ("org-level-3" variable
+               (:default-value (quote ((t :inherit outline-3)))
+                :type "face")
+                nil [1781 1885])
+            ("org-level-4" variable
+               (:default-value (quote ((t :inherit outline-4)))
+                :type "face")
+                nil [1887 1991])
+            ("org-level-5" variable
+               (:default-value (quote ((t :inherit outline-5)))
+                :type "face")
+                nil [1993 2097])
+            ("org-level-6" variable
+               (:default-value (quote ((t :inherit outline-6)))
+                :type "face")
+                nil [2099 2203])
+            ("org-level-7" variable
+               (:default-value (quote ((t :inherit outline-7)))
+                :type "face")
+                nil [2205 2309])
+            ("org-level-8" variable
+               (:default-value (quote ((t :inherit outline-8)))
+                :type "face")
+                nil [2311 2415])
+            ("org-special-keyword" variable
+               (:default-value (quote ((t :inherit font-lock-keyword-face)))
+                :type "face")
+                nil [2417 2541])
+            ("org-drawer" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Blue1")) (((class color) (min-colors 88) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 16) (background light)) (:foreground "Blue")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 8)) (:foreground "blue" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [2543 3069])
+            ("org-property-value" variable (:type "face") nil [3071 3166])
+            ("org-column" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:background "grey90" :weight normal :slant normal :strike-through nil :underline nil)) (((class color) (min-colors 16) (background dark)) (:background "grey30" :weight normal :slant normal :strike-through nil :underline nil)) (((class color) (min-colors 8)) (:background "cyan" :foreground "black" :weight normal :slant normal :strike-through nil :underline nil)) (t (:inverse-video t))))
+                :type "face")
+                nil [3168 4715])
+            ("org-column-title" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:background "grey90" :underline t :weight bold)) (((class color) (min-colors 16) (background dark)) (:background "grey30" :underline t :weight bold)) (((class color) (min-colors 8)) (:background "cyan" :foreground "black" :underline t :weight bold)) (t (:inverse-video t))))
+                :type "face")
+                nil [4717 5170])
+            ("org-agenda-column-dateline" variable
+               (:default-value (quote ((t :inherit org-column)))
+                :type "face")
+                nil [5172 5321])
+            ("org-warning" variable
+               (:default-value (quote ((t :inherit font-lock-warning-face)))
+                :type "face")
+                nil [5323 5445])
+            ("org-archived" variable
+               (:default-value (quote ((t :inherit shadow)))
+                :type "face")
+                nil [5447 5556])
+            ("org-link" variable
+               (:default-value (quote ((t :inherit link)))
+                :type "face")
+                nil [5558 5637])
+            ("org-footnote" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Purple" :underline t)) (((class color) (background dark)) (:foreground "Cyan" :underline t)) (t (:underline t))))
+                :type "face")
+                nil [5639 5880])
+            ("org-ellipsis" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "DarkGoldenrod" :underline t)) (((class color) (background dark)) (:foreground "LightGoldenrod" :underline t)) (t (:strike-through t))))
+                :type "face")
+                nil [5882 6163])
+            ("org-target" variable
+               (:default-value (quote ((((class color) (background light)) (:underline t)) (((class color) (background dark)) (:underline t)) (t (:underline t))))
+                :type "face")
+                nil [6165 6367])
+            ("org-date" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Purple" :underline t)) (((class color) (background dark)) (:foreground "Cyan" :underline t)) (t (:underline t))))
+                :type "face")
+                nil [6369 6613])
+            ("org-date-selected" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "Red1" :inverse-video t)) (((class color) (min-colors 16) (background dark)) (:foreground "Pink" :inverse-video t)) (((class color) (min-colors 8) (background light)) (:foreground "red" :inverse-video t)) (((class color) (min-colors 8) (background dark)) (:foreground "red" :inverse-video t)) (t (:inverse-video t))))
+                :type "face")
+                nil [6615 7221])
+            ("org-sexp-date" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "Purple")) (((class color) (background dark)) (:foreground "Cyan")) (t (:underline t))))
+                :type "face")
+                nil [7223 7465])
+            ("org-tag" variable
+               (:default-value (quote ((t (:bold t))))
+                :type "face")
+                nil [7467 7640])
+            ("org-list-dt" variable
+               (:default-value (quote ((t (:bold t))))
+                :type "face")
+                nil [7642 7748])
+            ("org-todo" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "Red1" :bold t)) (((class color) (min-colors 16) (background dark)) (:foreground "Pink" :bold t)) (((class color) (min-colors 8) (background light)) (:foreground "red" :bold t)) (((class color) (min-colors 8) (background dark)) (:foreground "red" :bold t)) (t (:inverse-video t :bold t))))
+                :type "face")
+                nil [7750 8236])
+            ("org-done" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "ForestGreen" :bold t)) (((class color) (min-colors 16) (background dark)) (:foreground "PaleGreen" :bold t)) (((class color) (min-colors 8)) (:foreground "green")) (t (:bold t))))
+                :type "face")
+                nil [8238 8635])
+            ("org-agenda-done" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "ForestGreen")) (((class color) (min-colors 16) (background dark)) (:foreground "PaleGreen")) (((class color) (min-colors 8)) (:foreground "green")) (t (:bold nil))))
+                :type "face")
+                nil [8637 9352])
+            ("org-headline-done" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "RosyBrown")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSalmon")) (((class color) (min-colors 8) (background light)) (:bold nil))))
+                :type "face")
+                nil [9354 9854])
+            ("org-faces-easy-properties" variable (:default-value (quote ((todo . :foreground) (tag . :foreground) (priority . :foreground)))) nil [9856 10402])
+            ("org-todo-keyword-faces" variable nil nil [10404 11061])
+            ("org-priority" variable
+               (:default-value (quote ((t :inherit font-lock-keyword-face)))
+                :type "face")
+                nil [11063 11180])
+            ("org-priority-faces" variable nil nil [11182 11789])
+            ("org-tags-special-faces-re" variable nil nil [11791 11829])
+            ("org-set-tag-faces" function (:arguments ("var" "value")) nil [11830 12039])
+            ("org-checkbox" variable
+               (:default-value (quote ((t :inherit bold)))
+                :type "face")
+                nil [12041 12129])
+            ("org-checkbox-statistics-todo" variable
+               (:default-value (quote ((t (:inherit org-todo))))
+                :type "face")
+                nil [12131 12266])
+            ("org-checkbox-statistics-done" variable
+               (:default-value (quote ((t (:inherit org-done))))
+                :type "face")
+                nil [12268 12401])
+            ("org-tag-faces" variable nil nil [12403 13131])
+            ("org-table" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Blue1")) (((class color) (min-colors 88) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 16) (background light)) (:foreground "Blue")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 8) (background light)) (:foreground "blue")) (((class color) (min-colors 8) (background dark)))))
+                :type "face")
+                nil [13133 13707])
+            ("org-formula" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Firebrick")) (((class color) (min-colors 88) (background dark)) (:foreground "chocolate1")) (((class color) (min-colors 8) (background light)) (:foreground "red")) (((class color) (min-colors 8) (background dark)) (:foreground "red")) (t (:bold t :italic t))))
+                :type "face")
+                nil [13709 14121])
+            ("org-code" variable
+               (:default-value (quote ((t :inherit shadow)))
+                :type "face")
+                nil [14123 14252])
+            ("org-meta-line" variable
+               (:default-value (quote ((t :inherit font-lock-comment-face)))
+                :type "face")
+                nil [14254 14400])
+            ("org-document-title" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "midnight blue" :weight bold)) (((class color) (background dark)) (:foreground "pale turquoise" :weight bold)) (t (:weight bold))))
+                :type "face")
+                nil [14402 14717])
+            ("org-document-info" variable
+               (:default-value (quote ((((class color) (background light)) (:foreground "midnight blue")) (((class color) (background dark)) (:foreground "pale turquoise")) (t nil)))
+                :type "face")
+                nil [14719 15033])
+            ("org-document-info-keyword" variable
+               (:default-value (quote ((t :inherit shadow)))
+                :type "face")
+                nil [15035 15178])
+            ("org-block" variable
+               (:default-value (quote ((t :inherit shadow)))
+                :type "face")
+                nil [15180 15408])
+            ("org-block-begin-line" variable
+               (:default-value (quote ((t (:inherit org-meta-line))))
+                :type "face")
+                nil [15410 15558])
+            ("org-block-end-line" variable
+               (:default-value (quote ((t (:inherit org-block-begin-line))))
+                :type "face")
+                nil [15560 15711])
+            ("org-verbatim" variable
+               (:default-value (quote ((t (:inherit shadow))))
+                :type "face")
+                nil [15713 15846])
+            ("org-quote" variable
+               (:default-value (quote ((t (:inherit org-block))))
+                :type "face")
+                nil [15848 15966])
+            ("org-verse" variable
+               (:default-value (quote ((t (:inherit org-block))))
+                :type "face")
+                nil [15968 16086])
+            ("org-fontify-quote-and-verse-blocks" variable nil nil [16088 16406])
+            ("org-clock-overlay" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:background "LightGray" :foreground "black")) (((class color) (min-colors 88) (background dark)) (:background "SkyBlue4" :foreground "white")) (((class color) (min-colors 16) (background light)) (:background "gray" :foreground "black")) (((class color) (min-colors 16) (background dark)) (:background "SkyBlue4" :foreground "white")) (((class color) (min-colors 8)) (:background "cyan" :foreground "black")) (t (:inverse-video t))))
+                :type "face")
+                nil [16408 17083])
+            ("org-agenda-structure" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Blue1")) (((class color) (min-colors 88) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 16) (background light)) (:foreground "Blue")) (((class color) (min-colors 16) (background dark)) (:foreground "LightSkyBlue")) (((class color) (min-colors 8)) (:foreground "blue" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [17085 17639])
+            ("org-agenda-date" variable
+               (:default-value (quote ((t (:inherit org-agenda-structure))))
+                :type "face")
+                nil [17641 17766])
+            ("org-agenda-date-today" variable
+               (:default-value (quote ((t (:inherit org-agenda-date :weight bold :italic t))))
+                :type "face")
+                nil [17768 17913])
+            ("org-agenda-clocking" variable
+               (:default-value (quote ((t (:inherit secondary-selection))))
+                :type "face")
+                nil [17915 18057])
+            ("org-agenda-date-weekend" variable
+               (:default-value (quote ((t (:inherit org-agenda-date :weight bold))))
+                :type "face")
+                nil [18059 18299])
+            ("org-scheduled" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "DarkGreen")) (((class color) (min-colors 88) (background dark)) (:foreground "PaleGreen")) (((class color) (min-colors 8)) (:foreground "green")) (t (:bold t :italic t))))
+                :type "face")
+                nil [18301 18645])
+            ("org-scheduled-today" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "DarkGreen")) (((class color) (min-colors 88) (background dark)) (:foreground "PaleGreen")) (((class color) (min-colors 8)) (:foreground "green")) (t (:bold t :italic t))))
+                :type "face")
+                nil [18647 18997])
+            ("org-agenda-dimmed-todo-face" variable
+               (:default-value (quote ((((background light)) (:foreground "grey50")) (((background dark)) (:foreground "grey50"))))
+                :type "face")
+                nil [18999 19206])
+            ("org-scheduled-previously" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Firebrick")) (((class color) (min-colors 88) (background dark)) (:foreground "chocolate1")) (((class color) (min-colors 8) (background light)) (:foreground "red")) (((class color) (min-colors 8) (background dark)) (:foreground "red" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [19208 19667])
+            ("org-upcoming-deadline" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:foreground "Firebrick")) (((class color) (min-colors 88) (background dark)) (:foreground "chocolate1")) (((class color) (min-colors 8) (background light)) (:foreground "red")) (((class color) (min-colors 8) (background dark)) (:foreground "red" :bold t)) (t (:bold t))))
+                :type "face")
+                nil [19669 20125])
+            ("org-agenda-deadline-faces" variable (:default-value (quote ((1.0 . org-warning) (0.5 . org-upcoming-deadline) (0.0 . default)))) nil [20127 21122])
+            ("org-agenda-restriction-lock" variable
+               (:default-value (quote ((((class color) (min-colors 88) (background light)) (:background "#eeeeee")) (((class color) (min-colors 88) (background dark)) (:background "#1C1C1C")) (((class color) (min-colors 16) (background light)) (:background "#eeeeee")) (((class color) (min-colors 16) (background dark)) (:background "#1C1C1C")) (((class color) (min-colors 8)) (:background "cyan" :foreground "black")) (t (:inverse-video t))))
+                :type "face")
+                nil [21124 21661])
+            ("org-agenda-filter-tags" variable
+               (:default-value (quote ((t :inherit mode-line)))
+                :type "face")
+                nil [21663 21805])
+            ("org-agenda-filter-regexp" variable
+               (:default-value (quote ((t :inherit mode-line)))
+                :type "face")
+                nil [21807 21954])
+            ("org-agenda-filter-category" variable
+               (:default-value (quote ((t :inherit mode-line)))
+                :type "face")
+                nil [21956 22106])
+            ("org-agenda-filter-effort" variable
+               (:default-value (quote ((t :inherit mode-line)))
+                :type "face")
+                nil [22108 22252])
+            ("org-time-grid" variable
+               (:default-value (quote ((((class color) (min-colors 16) (background light)) (:foreground "DarkGoldenrod")) (((class color) (min-colors 16) (background dark)) (:foreground "LightGoldenrod")) (((class color) (min-colors 8)) (:foreground "yellow" :weight light))))
+                :type "face")
+                nil [22254 22623])
+            ("org-agenda-current-time" variable
+               (:default-value (quote ((t (:inherit org-time-grid))))
+                :type "face")
+                nil [22625 22767])
+            ("org-agenda-diary" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [22769 22904])
+            ("org-agenda-calendar-event" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [22906 23046])
+            ("org-agenda-calendar-sexp" variable
+               (:default-value (quote ((t :inherit default)))
+                :type "face")
+                nil [23048 23185])
+            ("org-level-faces" variable
+               (:constant-flag t
+                :default-value (quote (org-level-1 org-level-2 org-level-3 org-level-4 org-level-5 org-level-6 org-level-7 org-level-8)))
+                nil [23187 23316])
+            ("org-n-level-faces" variable (:default-value (length org-level-faces)) nil [23318 23611])
+            ("org-cycle-level-faces" variable (:default-value t) nil [23613 23940])
+            ("org-latex-and-related" variable
+               (:default-value (let ((font (cond ((assq :inherit custom-face-attributes) (quote (:inherit underline))) (t (quote (:underline t)))))) (\` ((((class grayscale) (background light)) (:foreground "DimGray" (\,@ font))) (((class grayscale) (background dark)) (:foreground "LightGray" (\,@ font))) (((class color) (background light)) (:foreground "SaddleBrown")) (((class color) (background dark)) (:foreground "burlywood")) (t ((\,@ font))))))
+                :type "face")
+                nil [23942 24578])
+            ("org-macro" variable
+               (:default-value (quote ((t :inherit org-latex-and-related)))
+                :type "face")
+                nil [24580 24730])
+            ("org-tag-group" variable
+               (:default-value (quote ((t :inherit org-tag)))
+                :type "face")
+                nil [24732 24876])
+            ("org-mode-line-clock" variable
+               (:default-value (quote ((t (:inherit mode-line))))
+                :type "face")
+                nil [24878 25001])
+            ("org-mode-line-clock-overrun" variable
+               (:default-value (quote ((t (:inherit mode-line :background "red"))))
+                :type "face")
+                nil [25003 25172])
+            ("org-faces" package nil nil [25174 25194]))          
+      :file "org-faces.el"
+      :pointmax 25223
+      :fsize 25222
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [3192 3209])
+            ("org-macs" include nil nil [3210 3229])
+            ("org-compat" include nil nil [3230 3251])
+            ("org-M-RET-may-split-line" variable nil nil [3253 3286])
+            ("org-auto-align-tags" variable nil nil [3287 3315])
+            ("org-blank-before-new-entry" variable nil nil [3316 3351])
+            ("org-clock-string" variable nil nil [3352 3377])
+            ("org-closed-string" variable nil nil [3378 3404])
+            ("org-deadline-string" variable nil nil [3405 3433])
+            ("org-description-max-indent" variable nil nil [3434 3469])
+            ("org-done-keywords" variable nil nil [3470 3496])
+            ("org-drawer-regexp" variable nil nil [3497 3523])
+            ("org-element-all-objects" variable nil nil [3524 3556])
+            ("org-inhibit-startup" variable nil nil [3557 3585])
+            ("org-odd-levels-only" variable nil nil [3586 3614])
+            ("org-outline-regexp-bol" variable nil nil [3615 3646])
+            ("org-scheduled-string" variable nil nil [3647 3676])
+            ("org-todo-line-regexp" variable nil nil [3677 3706])
+            ("org-ts-regexp" variable nil nil [3707 3729])
+            ("org-ts-regexp-both" variable nil nil [3730 3757])
+            ("declare-function" code nil nil [3759 3825])
+            ("declare-function" code nil nil [3826 3895])
+            ("declare-function" code nil nil [3896 3950])
+            ("declare-function" code nil nil [3951 4009])
+            ("declare-function" code nil nil [4010 4055])
+            ("declare-function" code nil nil [4056 4112])
+            ("declare-function" code nil nil [4113 4185])
+            ("declare-function" code nil nil [4186 4252])
+            ("declare-function" code nil nil [4253 4339])
+            ("declare-function" code nil nil [4340 4413])
+            ("declare-function" code nil nil [4414 4537])
+            ("declare-function" code nil nil [4538 4603])
+            ("declare-function" code nil nil [4604 4702])
+            ("declare-function" code nil nil [4703 4775])
+            ("declare-function" code nil nil [4776 4862])
+            ("declare-function" code nil nil [4863 4929])
+            ("declare-function" code nil nil [4930 4989])
+            ("declare-function" code nil nil [4990 5051])
+            ("declare-function" code nil nil [5052 5114])
+            ("declare-function" code nil nil [5115 5202])
+            ("declare-function" code nil nil [5203 5267])
+            ("declare-function" code nil nil [5268 5340])
+            ("declare-function" code nil nil [5341 5394])
+            ("declare-function" code nil nil [5395 5488])
+            ("declare-function" code nil nil [5489 5568])
+            ("declare-function" code nil nil [5569 5659])
+            ("declare-function" code nil nil [5660 5711])
+            ("declare-function" code nil nil [5712 5773])
+            ("declare-function" code nil nil [5774 5820])
+            ("declare-function" code nil nil [5821 5868])
+            ("declare-function" code nil nil [5869 5938])
+            ("declare-function" code nil nil [5939 6007])
+            ("declare-function" code nil nil [6008 6070])
+            ("declare-function" code nil nil [6071 6134])
+            ("declare-function" code nil nil [6135 6203])
+            ("declare-function" code nil nil [6204 6251])
+            ("declare-function" code nil nil [6252 6301])
+            ("declare-function" code nil nil [6302 6347])
+            ("declare-function" code nil nil [6348 6401])
+            ("declare-function" code nil nil [6402 6448])
+            ("declare-function" code nil nil [6449 6515])
+            ("declare-function" code nil nil [6516 6560])
+            ("declare-function" code nil nil [6561 6615])
+            ("declare-function" code nil nil [6616 6671])
+            ("declare-function" code nil nil [6672 6730])
+            ("declare-function" code nil nil [6731 6792])
+            ("declare-function" code nil nil [6793 6850])
+            ("declare-function" code nil nil [6851 6895])
+            ("declare-function" code nil nil [6896 6952])
+            ("declare-function" code nil nil [6953 7016])
+            ("declare-function" code nil nil [7017 7069])
+            ("declare-function" code nil nil [7070 7126])
+            ("org-plain-lists" customgroup (:user-visible-flag t) nil [7160 7287])
+            ("org-cycle-include-plain-lists" variable (:default-value t) nil [7289 8303])
+            ("org-list-demote-modify-bullet" variable nil nil [8305 9245])
+            ("org-plain-list-ordered-item-terminator" variable (:default-value t) nil [9247 9907])
+            ("org-list-allow-alphabetical" variable nil nil [9909 10569])
+            ("org-list-two-spaces-after-bullet-regexp" variable nil nil [10571 11100])
+            ("org-list-automatic-rules" variable (:default-value (quote ((checkbox . t) (indent . t)))) nil [11102 12177])
+            ("org-list-use-circular-motion" variable nil nil [12179 12625])
+            ("org-checkbox-statistics-hook" variable nil nil [12627 12917])
+            ("org-checkbox-hierarchical-statistics" variable (:default-value t) nil [12919 13256])
+            ("org-list-description-max-indent" variable (:default-value 20) nil [13258 13499])
+            ("org-list-indent-offset" variable nil nil [13501 13755])
+            ("org-list-radio-list-templates" variable (:default-value (quote ((latex-mode "% BEGIN RECEIVE ORGLST %n
+% END RECEIVE ORGLST %n
+\\begin{comment}
+#+ORGLST: SEND %n org-list-to-latex
+-
+\\end{comment}
+") (texinfo-mode "@c BEGIN RECEIVE ORGLST %n
+@c END RECEIVE ORGLST %n
+@ignore
+#+ORGLST: SEND %n org-list-to-texinfo
+-
+@end ignore
+") (html-mode "<!-- BEGIN RECEIVE ORGLST %n -->
+<!-- END RECEIVE ORGLST %n -->
+<!--
+#+ORGLST: SEND %n org-list-to-html
+-
+-->
+")))) nil [13757 14479])
+            ("org-list-forbidden-blocks" variable (:default-value (quote ("example" "verse" "src" "export"))) nil [14481 14629])
+            ("org-list-export-context" variable (:default-value (quote (block inlinetask))) nil [14631 14893])
+            ("org-list-end-re" variable
+               (:constant-flag t
+                :default-value "^[ 	]*
+[ 	]*
+")
+                nil [14926 15016])
+            ("org-list-full-item-re" variable
+               (:constant-flag t
+                :default-value (concat "^[ 	]*\\(\\(?:[-+*]\\|\\(?:[0-9]+\\|[A-Za-z]\\)[.)]\\)\\(?:[ 	]+\\|$\\)\\)" "\\(?:\\[@\\(?:start:\\)?\\([0-9]+\\|[A-Za-z]\\)\\][ 	]*\\)?" "\\(?:\\(\\[[ X-]\\]\\)\\(?:[ 	]+\\|$\\)\\)?" "\\(?:\\(.*\\)[ 	]+::\\(?:[ 	]+\\|$\\)\\)?"))
+                nil [15018 15438])
+            ("org-item-re" function nil nil [15440 15918])
+            ("org-item-beginning-re" function nil nil [15920 16040])
+            ("org-list-at-regexp-after-bullet-p" function (:arguments ("regexp")) nil [16042 16510])
+            ("org-list-in-valid-context-p" function nil nil [16512 16652])
+            ("org-in-item-p" function nil nil [16654 19153])
+            ("org-at-item-p" function nil nil [19155 19344])
+            ("org-at-item-bullet-p" function nil nil [19346 19529])
+            ("org-at-item-timer-p" function nil nil [19531 19709])
+            ("org-at-item-description-p" function nil nil [19711 19865])
+            ("org-at-item-checkbox-p" function nil nil [19867 20031])
+            ("org-at-item-counter-p" function nil nil [20033 20221])
+            ("org-list-context" function nil nil [20263 22797])
+            ("org-list-struct" function nil nil [22799 29562])
+            ("org-list-struct-assoc-end" function (:arguments ("struct" "end-list")) nil [29564 30239])
+            ("org-list-prevs-alist" function (:arguments ("struct")) nil [30241 30541])
+            ("org-list-parents-alist" function (:arguments ("struct")) nil [30543 32146])
+            ("org-list-get-nth" function (:arguments ("n" "key" "struct")) nil [32166 32279])
+            ("org-list-set-nth" function (:arguments ("n" "key" "struct" "new")) nil [32281 32448])
+            ("org-list-get-ind" function (:arguments ("item" "struct")) nil [32450 32568])
+            ("org-list-set-ind" function (:arguments ("item" "struct" "ind")) nil [32570 32730])
+            ("org-list-get-bullet" function (:arguments ("item" "struct")) nil [32732 32848])
+            ("org-list-set-bullet" function (:arguments ("item" "struct" "bullet")) nil [32850 33017])
+            ("org-list-get-counter" function (:arguments ("item" "struct")) nil [33019 33137])
+            ("org-list-get-checkbox" function (:arguments ("item" "struct")) nil [33139 33266])
+            ("org-list-set-checkbox" function (:arguments ("item" "struct" "checkbox")) nil [33268 33445])
+            ("org-list-get-tag" function (:arguments ("item" "struct")) nil [33447 33566])
+            ("org-list-get-item-end" function (:arguments ("item" "struct")) nil [33568 33689])
+            ("org-list-get-item-end-before-blank" function (:arguments ("item" "struct")) nil [33691 33973])
+            ("org-list-get-parent" function (:arguments ("item" "struct" "parents")) nil [33975 34258])
+            ("org-list-has-child-p" function (:arguments ("item" "struct")) nil [34260 34638])
+            ("org-list-get-next-item" function (:arguments ("item" "_struct" "prevs")) nil [34640 34881])
+            ("org-list-get-prev-item" function (:arguments ("item" "_struct" "prevs")) nil [34883 35127])
+            ("org-list-get-subtree" function (:arguments ("item" "struct")) nil [35129 35559])
+            ("org-list-get-all-items" function (:arguments ("item" "struct" "prevs")) nil [35561 36119])
+            ("org-list-get-children" function (:arguments ("item" "_struct" "parents")) nil [36121 36496])
+            ("org-list-get-top-point" function (:arguments ("struct")) nil [36498 36622])
+            ("org-list-get-bottom-point" function (:arguments ("struct")) nil [36624 36818])
+            ("org-list-get-list-begin" function (:arguments ("item" "struct" "prevs")) nil [36820 37200])
+            ("defalias" code nil nil [37202 37262])
+            ("org-list-get-last-item" function (:arguments ("item" "struct" "prevs")) nil [37264 37639])
+            ("org-list-get-list-end" function (:arguments ("item" "struct" "prevs")) nil [37641 37924])
+            ("org-list-get-list-type" function (:arguments ("item" "struct" "prevs")) nil [37926 38491])
+            ("org-list-get-item-number" function (:arguments ("item" "struct" "prevs" "parents")) nil [38493 39871])
+            ("org-list-search-generic" function (:arguments ("search" "re" "bound" "noerr")) nil [39891 40475])
+            ("org-list-search-backward" function (:arguments ("regexp" "bound" "noerror")) nil [40477 40794])
+            ("org-list-search-forward" function (:arguments ("regexp" "bound" "noerror")) nil [40796 41109])
+            ("org-list-bullet-string" function (:arguments ("bullet")) nil [41141 41642])
+            ("org-list-swap-items" function (:arguments ("beg-A" "beg-B" "struct")) nil [41644 45028])
+            ("org-list-separating-blank-lines-number" function (:arguments ("pos" "struct" "prevs")) nil [45030 47037])
+            ("org-list-insert-item" function (:arguments ("pos" "struct" "prevs" "checkbox" "after-bullet")) nil [47039 52173])
+            ("org-list-delete-item" function (:arguments ("item" "struct")) nil [52175 53289])
+            ("org-list-send-item" function (:arguments ("item" "dest" "struct")) nil [53291 57536])
+            ("org-list-struct-outdent" function (:arguments ("start" "end" "struct" "parents")) nil [57538 58616])
+            ("org-list-struct-indent" function (:arguments ("start" "end" "struct" "parents" "prevs")) nil [58618 60780])
+            ("org-list-use-alpha-bul-p" function (:arguments ("first" "struct" "prevs")) nil [60811 61763])
+            ("org-list-inc-bullet-maybe" function (:arguments ("bullet")) nil [61765 62319])
+            ("org-list-struct-fix-bul" function (:arguments ("struct" "prevs")) nil [62321 64959])
+            ("org-list-struct-fix-ind" function (:arguments ("struct" "parents" "bullet-size")) nil [64961 66005])
+            ("org-list-struct-fix-box" function (:arguments ("struct" "parents" "prevs" "ordered")) nil [66007 68507])
+            ("org-list-struct-fix-item-end" function (:arguments ("struct")) nil [68509 69491])
+            ("org-list-struct-apply-struct" function (:arguments ("struct" "old-struct")) nil [69493 74991])
+            ("org-list-write-struct" function (:arguments ("struct" "parents" "old-struct")) nil [74993 76350])
+            ("org-apply-on-list" function (:arguments ("function" "init-value" "args")) nil [76371 77275])
+            ("org-list-set-item-visibility" function (:arguments ("item" "struct" "view")) nil [77277 78197])
+            ("org-list-item-body-column" function (:arguments ("item")) nil [78199 79026])
+            ("defalias" code nil nil [79058 79108])
+            ("org-beginning-of-item" function (:user-visible-flag t) nil [79110 79330])
+            ("org-beginning-of-item-list" function (:user-visible-flag t) nil [79332 79730])
+            ("org-end-of-item-list" function (:user-visible-flag t) nil [79732 80111])
+            ("org-end-of-item" function (:user-visible-flag t) nil [80113 80425])
+            ("org-previous-item" function (:user-visible-flag t) nil [80427 81047])
+            ("org-next-item" function (:user-visible-flag t) nil [81049 81660])
+            ("org-move-item-down" function (:user-visible-flag t) nil [81662 82570])
+            ("org-move-item-up" function (:user-visible-flag t) nil [82572 83379])
+            ("org-insert-item" function
+               (:user-visible-flag t
+                :arguments ("checkbox"))
+                nil [83381 84847])
+            ("org-list-repair" function (:user-visible-flag t) nil [84849 85138])
+            ("org-cycle-list-bullet" function
+               (:user-visible-flag t
+                :arguments ("which"))
+                nil [85140 87807])
+            ("org-toggle-checkbox" function
+               (:user-visible-flag t
+                :arguments ("toggle-presence"))
+                nil [87809 91686])
+            ("org-reset-checkbox-state-subtree" function (:user-visible-flag t) nil [91688 92180])
+            ("org-update-checkbox-count" function
+               (:user-visible-flag t
+                :arguments ("all"))
+                nil [92182 96849])
+            ("org-get-checkbox-statistics-face" function nil nil [96851 97333])
+            ("org-update-checkbox-count-maybe" function (:arguments ("all")) nil [97335 97649])
+            ("org-last-indent-begin-marker" variable (:default-value (make-marker)) nil [97651 97702])
+            ("org-last-indent-end-marker" variable (:default-value (make-marker)) nil [97703 97752])
+            ("org-list-indent-item-generic" function (:arguments ("arg" "no-subtree" "struct")) nil [97753 101198])
+            ("org-outdent-item" function (:user-visible-flag t) nil [101200 101809])
+            ("org-indent-item" function (:user-visible-flag t) nil [101811 102417])
+            ("org-outdent-item-tree" function (:user-visible-flag t) nil [102419 103036])
+            ("org-indent-item-tree" function (:user-visible-flag t) nil [103038 103652])
+            ("org-tab-ind-state" variable nil nil [103654 103680])
+            ("org-adapt-indentation" variable nil nil [103681 103711])
+            ("org-cycle-item-indentation" function nil nil [103712 105636])
+            ("org-sort-list" function
+               (:user-visible-flag t
+                :arguments ("with-case" "sorting-type" "getkey-func" "compare-func" "interactive?"))
+                nil [105638 110075])
+            ("org-toggle-item" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [110077 115511])
+            ("org-list-to-lisp" function (:arguments ("delete")) nil [115543 118330])
+            ("org-list-make-subtree" function (:user-visible-flag t) nil [118332 118618])
+            ("org-list-insert-radio-list" function (:user-visible-flag t) nil [118620 119131])
+            ("org-list-send-list" function
+               (:user-visible-flag t
+                :arguments ("maybe"))
+                nil [119133 121181])
+            ("org-list-to-generic" function (:arguments ("list" "params")) nil [121183 125689])
+            ("org-list--depth" function (:arguments ("element")) nil [125691 125951])
+            ("org-list--trailing-newlines" function (:arguments ("string")) nil [125953 126184])
+            ("org-list--generic-eval" function (:arguments ("value" "args")) nil [126186 126507])
+            ("org-list--to-generic-plain-list" function (:arguments ("params")) nil [126509 127826])
+            ("org-list--to-generic-item" function (:arguments ("params")) nil [127828 130492])
+            ("org-list-to-latex" function (:arguments ("list" "params")) nil [130494 130856])
+            ("org-list-to-html" function (:arguments ("list" "params")) nil [130858 131216])
+            ("org-list-to-texinfo" function (:arguments ("list" "params")) nil [131218 131588])
+            ("org-list-to-org" function (:arguments ("list" "params")) nil [131590 132236])
+            ("org-list-to-subtree" function (:arguments ("list" "params")) nil [132238 133307])
+            ("org-list" package nil nil [133309 133328]))          
+      :file "org-list.el"
+      :pointmax 133356
+      :fsize 133355
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-macs" include nil nil [1122 1141])
+            ("org-compat" include nil nil [1142 1163])
+            ("pcomplete" include nil nil [1164 1184])
+            ("declare-function" code nil nil [1186 1264])
+            ("declare-function" code nil nil [1265 1312])
+            ("declare-function" code nil nil [1313 1353])
+            ("declare-function" code nil nil [1354 1462])
+            ("declare-function" code nil nil [1463 1530])
+            ("declare-function" code nil nil [1531 1606])
+            ("org-drawer-regexp" variable nil nil [1638 1664])
+            ("org-property-re" variable nil nil [1665 1689])
+            ("org-current-tag-alist" variable nil nil [1690 1720])
+            ("org-thing-at-point" function nil nil [1722 3619])
+            ("org-command-at-point" function nil nil [3621 4112])
+            ("org-parse-arguments" function nil nil [4114 4660])
+            ("org-pcomplete-initial" function nil nil [4662 4902])
+            ("org-options-keywords" variable nil nil [4904 4933])
+            ("org-element-affiliated-keywords" variable nil nil [4950 4990])
+            ("declare-function" code nil nil [5013 5064])
+            ("pcomplete/org-mode/file-option" function nil nil [5065 5985])
+            ("pcomplete/org-mode/file-option/author" function nil nil [5987 6129])
+            ("org-time-stamp-formats" variable nil nil [6131 6162])
+            ("pcomplete/org-mode/file-option/date" function nil nil [6163 6336])
+            ("pcomplete/org-mode/file-option/email" function nil nil [6338 6481])
+            ("org-export-exclude-tags" variable nil nil [6483 6515])
+            ("pcomplete/org-mode/file-option/exclude_tags" function nil nil [6516 6755])
+            ("org-file-tags" variable nil nil [6757 6779])
+            ("pcomplete/org-mode/file-option/filetags" function nil nil [6780 6964])
+            ("org-export-default-language" variable nil nil [6966 7002])
+            ("pcomplete/org-mode/file-option/language" function nil nil [7003 7215])
+            ("org-default-priority" variable nil nil [7217 7246])
+            ("org-highest-priority" variable nil nil [7247 7276])
+            ("org-lowest-priority" variable nil nil [7277 7305])
+            ("pcomplete/org-mode/file-option/priorities" function nil nil [7306 7535])
+            ("org-export-select-tags" variable nil nil [7537 7568])
+            ("pcomplete/org-mode/file-option/select_tags" function nil nil [7569 7804])
+            ("org-startup-options" variable nil nil [7806 7834])
+            ("pcomplete/org-mode/file-option/startup" function nil nil [7835 8323])
+            ("pcomplete/org-mode/file-option/tags" function nil nil [8325 8499])
+            ("pcomplete/org-mode/file-option/title" function nil nil [8501 8842])
+            ("declare-function" code nil nil [8845 8904])
+            ("pcomplete/org-mode/file-option/options" function nil nil [8905 9657])
+            ("pcomplete/org-mode/file-option/infojs_opt" function nil nil [9659 9929])
+            ("pcomplete/org-mode/file-option/bind" function nil nil [9931 10184])
+            ("org-link-abbrev-alist-local" variable nil nil [10186 10222])
+            ("org-link-abbrev-alist" variable nil nil [10223 10253])
+            ("pcomplete/org-mode/link" function nil nil [10254 10499])
+            ("org-entities" variable nil nil [10501 10522])
+            ("pcomplete/org-mode/tex" function nil nil [10523 10764])
+            ("org-todo-keywords-1" variable nil nil [10766 10794])
+            ("pcomplete/org-mode/todo" function nil nil [10795 10951])
+            ("org-todo-line-regexp" variable nil nil [10953 10982])
+            ("pcomplete/org-mode/searchhead" function nil nil [10983 11492])
+            ("pcomplete/org-mode/tag" function nil nil [11494 12022])
+            ("pcomplete/org-mode/prop" function nil nil [12024 12422])
+            ("pcomplete/org-mode/block-option/src" function nil nil [12424 13034])
+            ("pcomplete/org-mode/block-option/clocktable" function nil nil [13036 13413])
+            ("org-pcomplete-case-double" function (:arguments ("list")) nil [13415 13659])
+            ("org-pcomplete" package nil nil [13677 13701]))          
+      :file "org-pcomplete.el"
+      :pointmax 13734
+      :fsize 13733
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1247 1264])
+            ("org-macs" include nil nil [1265 1284])
+            ("org-compat" include nil nil [1285 1306])
+            ("ob-keys" include nil nil [1307 1325])
+            ("ob-comint" include nil nil [1326 1346])
+            ("declare-function" code nil nil [1348 1397])
+            ("declare-function" code nil nil [1398 1462])
+            ("declare-function" code nil nil [1463 1519])
+            ("declare-function" code nil nil [1520 1595])
+            ("declare-function" code nil nil [1596 1668])
+            ("declare-function" code nil nil [1669 1758])
+            ("declare-function" code nil nil [1759 1831])
+            ("declare-function" code nil nil [1832 1891])
+            ("declare-function" code nil nil [1892 1985])
+            ("declare-function" code nil nil [1986 2047])
+            ("declare-function" code nil nil [2048 2119])
+            ("declare-function" code nil nil [2120 2177])
+            ("org-inhibit-startup" variable nil nil [2179 2207])
+            ("org-edit-src-turn-on-auto-save" variable nil nil [2209 2695])
+            ("org-edit-src-auto-save-idle-delay" variable nil nil [2697 3131])
+            ("org-coderef-label-format" variable (:default-value "(ref:%s)") nil [3133 3818])
+            ("org-edit-fixed-width-region-mode" variable (:default-value (quote artist-mode)) nil [3820 4157])
+            ("org-src-preserve-indentation" variable nil nil [4159 4766])
+            ("org-edit-src-content-indentation" variable (:default-value 2) nil [4768 5166])
+            ("org-edit-src-persistent-message" variable (:default-value t) nil [5168 5462])
+            ("org-src-ask-before-returning-to-edit-buffer" variable (:default-value t) nil [5464 5904])
+            ("org-src-window-setup" variable (:default-value (quote reorganize-frame)) nil [5906 6719])
+            ("org-src-mode-hook" variable nil nil [6721 7207])
+            ("org-src-lang-modes" variable (:default-value (quote (("ocaml" . tuareg) ("elisp" . emacs-lisp) ("ditaa" . artist) ("asymptote" . asy) ("dot" . fundamental) ("sqlite" . sql) ("calc" . fundamental) ("C" . c) ("cpp" . c++) ("C++" . c++) ("screen" . shell-script) ("shell" . sh) ("bash" . sh)))) nil [7209 7993])
+            ("org-src-block-faces" variable nil nil [7995 8710])
+            ("org-src-tab-acts-natively" variable nil nil [8712 8917])
+            ("defvar-local" code nil nil [8960 9002])
+            ("put" code nil nil [9003 9054])
+            ("defvar-local" code nil nil [9056 9099])
+            ("put" code nil nil [9100 9150])
+            ("defvar-local" code nil nil [9152 9190])
+            ("put" code nil nil [9191 9236])
+            ("defvar-local" code nil nil [9238 9276])
+            ("put" code nil nil [9277 9322])
+            ("defvar-local" code nil nil [9324 9369])
+            ("put" code nil nil [9370 9422])
+            ("defvar-local" code nil nil [9424 9462])
+            ("put" code nil nil [9463 9508])
+            ("defvar-local" code nil nil [9510 9551])
+            ("put" code nil nil [9552 9600])
+            ("defvar-local" code nil nil [9602 9637])
+            ("put" code nil nil [9638 9680])
+            ("defvar-local" code nil nil [9682 9730])
+            ("put" code nil nil [9731 9786])
+            ("defvar-local" code nil nil [9788 9822])
+            ("put" code nil nil [9823 9864])
+            ("defvar-local" code nil nil [9866 9918])
+            ("put" code nil nil [9919 9978])
+            ("defvar-local" code nil nil [9980 10066])
+            ("put" code nil nil [10067 10113])
+            ("defvar-local" code nil nil [10115 10277])
+            ("put" code nil nil [10278 10322])
+            ("org-src--construct-edit-buffer-name" function (:arguments ("org-buffer-name" "lang")) nil [10324 10504])
+            ("org-src--edit-buffer" function (:arguments ("beg" "end")) nil [10506 10967])
+            ("org-src--source-buffer" function nil nil [10969 11235])
+            ("org-src--get-lang-mode" function (:arguments ("lang")) nil [11237 11525])
+            ("org-src--coordinates" function (:arguments ("pos" "beg" "end")) nil [11527 12112])
+            ("org-src--goto-coordinates" function (:arguments ("coord" "beg" "end")) nil [12114 12675])
+            ("org-src--contents-area" function (:arguments ("datum")) nil [12677 14630])
+            ("org-src--make-source-overlay" function (:arguments ("beg" "end" "edit-buffer")) nil [14632 15598])
+            ("org-src--remove-overlay" function nil nil [15600 15752])
+            ("org-src--on-datum-p" function (:arguments ("datum")) nil [15754 16203])
+            ("org-src--contents-for-write-back" function nil nil [16205 17602])
+            ("org-src--edit-element" function (:arguments ("datum" "name" "initialize" "write-back" "contents" "remote")) nil [17604 21663])
+            ("org-src-font-lock-fontify-block" function (:arguments ("lang" "start" "end")) nil [21704 23334])
+            ("org-escape-code-in-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [23359 23736])
+            ("org-escape-code-in-string" function (:arguments ("s")) nil [23738 23998])
+            ("org-unescape-code-in-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [24000 24387])
+            ("org-unescape-code-in-string" function (:arguments ("s")) nil [24389 24655])
+            ("org-src-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "'" (quote org-edit-src-exit)) (define-key map "" (quote org-edit-src-abort)) (define-key map "" (quote org-edit-src-save)) map)) nil [24684 24905])
+            ("define-minor-mode" code nil nil [24907 26417])
+            ("org-src-mode-configure-edit-buffer" function nil nil [26419 26890])
+            ("add-hook" code nil nil [26892 26958])
+            ("org-src-associate-babel-session" function
+               (:user-visible-flag t
+                :arguments ("info"))
+                nil [26992 27408])
+            ("org-src-babel-configure-edit-buffer" function nil nil [27410 27543])
+            ("add-hook" code nil nil [27545 27612])
+            ("org-src-do-at-code-block" function (:arguments ("body")) nil [27632 27925])
+            ("org-src-do-key-sequence-at-code-block" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [27927 28923])
+            ("org-src-edit-buffer-p" function (:arguments ("buffer")) nil [28925 29269])
+            ("org-src-switch-to-buffer" function (:arguments ("buffer" "context")) nil [29271 30119])
+            ("org-src-coderef-format" function (:arguments ("element")) nil [30121 30690])
+            ("org-src-coderef-regexp" function (:arguments ("fmt" "label")) nil [30692 31310])
+            ("org-edit-footnote-reference" function (:user-visible-flag t) nil [31312 33644])
+            ("org-edit-table.el" function (:user-visible-flag t) nil [33646 34477])
+            ("org-edit-latex-environment" function (:user-visible-flag t) nil [34479 35250])
+            ("org-edit-export-block" function (:user-visible-flag t) nil [35252 36337])
+            ("org-edit-src-code" function
+               (:user-visible-flag t
+                :arguments ("code" "edit-buffer-name"))
+                nil [36339 38297])
+            ("org-edit-inline-src-code" function (:user-visible-flag t) nil [38299 39593])
+            ("org-edit-fixed-width-region" function (:user-visible-flag t) nil [39595 40547])
+            ("org-edit-src-abort" function (:user-visible-flag t) nil [40549 40714])
+            ("org-edit-src-continue" function
+               (:user-visible-flag t
+                :arguments ("e"))
+                nil [40716 41069])
+            ("org-edit-src-save" function (:user-visible-flag t) nil [41071 41987])
+            ("org-edit-src-exit" function (:user-visible-flag t) nil [41989 43909])
+            ("org-src" package nil nil [43912 43930]))          
+      :file "org-src.el"
+      :pointmax 43957
+      :fsize 43956
+      :lastmodtime '(23537 23329 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1154 1171])
+            ("org-macs" include nil nil [1172 1191])
+            ("org-compat" include nil nil [1192 1213])
+            ("declare-function" code nil nil [1215 1259])
+            ("declare-function" code nil nil [1260 1321])
+            ("declare-function" code nil nil [1322 1375])
+            ("declare-function" code nil nil [1376 1435])
+            ("declare-function" code nil nil [1436 1492])
+            ("declare-function" code nil nil [1493 1568])
+            ("declare-function" code nil nil [1569 1641])
+            ("declare-function" code nil nil [1642 1727])
+            ("declare-function" code nil nil [1728 1800])
+            ("declare-function" code nil nil [1801 1860])
+            ("declare-function" code nil nil [1861 1941])
+            ("declare-function" code nil nil [1942 2012])
+            ("declare-function" code nil nil [2013 2060])
+            ("declare-function" code nil nil [2061 2130])
+            ("declare-function" code nil nil [2131 2183])
+            ("declare-function" code nil nil [2184 2239])
+            ("declare-function" code nil nil [2240 2292])
+            ("declare-function" code nil nil [2293 2359])
+            ("declare-function" code nil nil [2360 2417])
+            ("declare-function" code nil nil [2418 2475])
+            ("declare-function" code nil nil [2476 2525])
+            ("electric-indent-mode" variable nil nil [2527 2556])
+            ("org-blank-before-new-entry" variable nil nil [2557 2592])
+            ("org-bracket-link-regexp" variable nil nil [2613 2645])
+            ("org-complex-heading-regexp" variable nil nil [2666 2701])
+            ("org-odd-levels-only" variable nil nil [2722 2750])
+            ("org-outline-regexp" variable nil nil [2772 2799])
+            ("org-outline-regexp-bol" variable nil nil [2821 2852])
+            ("org-footnote-re" variable
+               (:constant-flag t
+                :default-value "\\[fn:\\(?:\\(?1:[-_[:word:]]+\\)?\\(:\\)\\|\\(?1:[-_[:word:]]+\\)\\]\\)")
+                nil [2893 3214])
+            ("org-footnote-definition-re" variable
+               (:constant-flag t
+                :default-value "^\\[fn:\\([-_[:word:]]+\\)\\]")
+                nil [3216 3390])
+            ("org-footnote-forbidden-blocks" variable
+               (:constant-flag t
+                :default-value (quote ("comment" "example" "export" "src")))
+                nil [3392 3523])
+            ("org-footnote" customgroup (:user-visible-flag t) nil [3547 3637])
+            ("org-footnote-section" variable (:default-value "Footnotes") nil [3639 4686])
+            ("org-footnote-define-inline" variable nil nil [4688 5030])
+            ("org-footnote-auto-label" variable (:default-value t) nil [5032 5713])
+            ("org-footnote-auto-adjust" variable nil nil [5715 6353])
+            ("org-footnote-fill-after-inline-note-extraction" variable nil nil [6355 6699])
+            ("org-footnote-in-valid-context-p" function nil nil [6720 7146])
+            ("org-footnote-at-reference-p" function nil nil [7148 8591])
+            ("org-footnote-at-definition-p" function nil nil [8593 9887])
+            ("org-footnote--allow-reference-p" function nil nil [9916 12156])
+            ("org-footnote--clear-footnote-section" function nil nil [12158 13096])
+            ("org-footnote--set-label" function (:arguments ("label")) nil [13098 13413])
+            ("org-footnote--collect-references" function (:arguments ("anonymous")) nil [13415 15932])
+            ("org-footnote--collect-definitions" function (:arguments ("delete")) nil [15934 17218])
+            ("org-footnote--goto-local-insertion-point" function nil nil [17220 17773])
+            ("org-footnote-get-next-reference" function (:arguments ("label" "backward" "limit")) nil [17794 18580])
+            ("org-footnote-next-reference-or-definition" function (:arguments ("limit")) nil [18582 19545])
+            ("org-footnote-goto-definition" function
+               (:user-visible-flag t
+                :arguments ("label" "location"))
+                nil [19547 20674])
+            ("org-footnote-goto-previous-reference" function
+               (:user-visible-flag t
+                :arguments ("label"))
+                nil [20676 21342])
+            ("org-footnote-normalize-label" function (:arguments ("label")) nil [21360 21642])
+            ("org-footnote-get-definition" function (:arguments ("label")) nil [21644 22558])
+            ("org-footnote-all-labels" function nil nil [22560 23107])
+            ("org-footnote-unique-label" function (:arguments ("current")) nil [23109 23522])
+            ("org-footnote-new" function (:user-visible-flag t) nil [23559 25364])
+            ("org-footnote-create-definition" function (:arguments ("label")) nil [25366 26211])
+            ("org-footnote-delete-references" function (:arguments ("label")) nil [26213 26575])
+            ("org-footnote-delete-definitions" function (:arguments ("label")) nil [26577 27319])
+            ("org-footnote-delete" function (:arguments ("label")) nil [27321 28594])
+            ("org-footnote-renumber-fn:N" function (:user-visible-flag t) nil [28638 29630])
+            ("org-footnote-sort" function nil nil [29632 31407])
+            ("org-footnote-normalize" function (:user-visible-flag t) nil [31409 34606])
+            ("org-footnote-auto-adjust-maybe" function nil nil [34608 35110])
+            ("org-footnote-action" function
+               (:user-visible-flag t
+                :arguments ("special"))
+                nil [35154 37294])
+            ("org-footnote" package nil nil [37297 37320]))          
+      :file "org-footnote.el"
+      :pointmax 37427
+      :fsize 37426
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1896 1913])
+            ("org-macs" include nil nil [1914 1933])
+            ("org-compat" include nil nil [1934 1955])
+            ("declare-function" code nil nil [1957 2013])
+            ("declare-function" code nil nil [2014 2086])
+            ("declare-function" code nil nil [2087 2147])
+            ("declare-function" code nil nil [2148 2220])
+            ("declare-function" code nil nil [2221 2280])
+            ("declare-function" code nil nil [2281 2356])
+            ("declare-function" code nil nil [2357 2403])
+            ("declare-function" code nil nil [2404 2482])
+            ("declare-function" code nil nil [2483 2519])
+            ("declare-function" code nil nil [2520 2577])
+            ("declare-function" code nil nil [2578 2622])
+            ("declare-function" code nil nil [2623 2684])
+            ("declare-function" code nil nil [2685 2740])
+            ("defvar-local" code nil nil [2757 3093])
+            ("org-macro--collect-macros" function nil nil [3110 4879])
+            ("org-macro-initialize-templates" function nil nil [4881 6805])
+            ("org-macro-expand" function (:arguments ("macro" "templates")) nil [6807 7874])
+            ("org-macro-replace-all" function (:arguments ("templates" "finalize" "keywords")) nil [7876 10169])
+            ("org-macro-escape-arguments" function (:arguments ("args")) nil [10171 10961])
+            ("org-macro-extract-arguments" function (:arguments ("s")) nil [10963 11520])
+            ("org-macro--vc-modified-time" function (:arguments ("file")) nil [11580 12310])
+            ("org-macro--counter-table" variable nil nil [12312 12399])
+            ("org-macro--counter-initialize" function nil nil [12401 12550])
+            ("org-macro--counter-increment" function (:arguments ("name" "action")) nil [12552 13560])
+            ("org-macro" package nil nil [13563 13583]))          
+      :file "org-macro.el"
+      :pointmax 13611
+      :fsize 13610
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :file "ob.el"
+      :fsize 1264
+      :lastmodtime '(23537 23331 0 0))
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [954 971])
+            ("ob-eval" include nil nil [972 990])
+            ("org-macs" include nil nil [991 1010])
+            ("org-compat" include nil nil [1011 1032])
+            ("org-babel-exeext" variable
+               (:constant-flag t
+                :default-value (if (memq system-type (quote (windows-nt cygwin))) ".exe" nil))
+                nil [1034 1129])
+            ("org-babel-library-of-babel" variable nil nil [1131 1166])
+            ("org-edit-src-content-indentation" variable nil nil [1167 1208])
+            ("org-src-lang-modes" variable nil nil [1209 1236])
+            ("org-src-preserve-indentation" variable nil nil [1237 1274])
+            ("declare-function" code nil nil [1276 1322])
+            ("declare-function" code nil nil [1323 1385])
+            ("declare-function" code nil nil [1386 1444])
+            ("declare-function" code nil nil [1445 1508])
+            ("declare-function" code nil nil [1509 1567])
+            ("declare-function" code nil nil [1568 1628])
+            ("declare-function" code nil nil [1629 1684])
+            ("declare-function" code nil nil [1685 1750])
+            ("declare-function" code nil nil [1751 1829])
+            ("declare-function" code nil nil [1830 1887])
+            ("declare-function" code nil nil [1888 1933])
+            ("declare-function" code nil nil [1934 1984])
+            ("declare-function" code nil nil [1985 2049])
+            ("declare-function" code nil nil [2050 2130])
+            ("declare-function" code nil nil [2131 2181])
+            ("declare-function" code nil nil [2182 2238])
+            ("declare-function" code nil nil [2239 2311])
+            ("declare-function" code nil nil [2312 2377])
+            ("declare-function" code nil nil [2378 2450])
+            ("declare-function" code nil nil [2451 2510])
+            ("declare-function" code nil nil [2511 2594])
+            ("declare-function" code nil nil [2595 2659])
+            ("declare-function" code nil nil [2660 2721])
+            ("declare-function" code nil nil [2722 2783])
+            ("declare-function" code nil nil [2784 2857])
+            ("declare-function" code nil nil [2858 2901])
+            ("declare-function" code nil nil [2902 2973])
+            ("declare-function" code nil nil [2974 3033])
+            ("declare-function" code nil nil [3034 3082])
+            ("declare-function" code nil nil [3083 3146])
+            ("declare-function" code nil nil [3147 3212])
+            ("declare-function" code nil nil [3213 3283])
+            ("declare-function" code nil nil [3284 3355])
+            ("declare-function" code nil nil [3356 3422])
+            ("declare-function" code nil nil [3423 3472])
+            ("declare-function" code nil nil [3473 3550])
+            ("declare-function" code nil nil [3551 3631])
+            ("declare-function" code nil nil [3632 3705])
+            ("declare-function" code nil nil [3706 3778])
+            ("declare-function" code nil nil [3779 3845])
+            ("declare-function" code nil nil [3846 3898])
+            ("declare-function" code nil nil [3899 3959])
+            ("declare-function" code nil nil [3960 4017])
+            ("declare-function" code nil nil [4018 4089])
+            ("declare-function" code nil nil [4090 4163])
+            ("declare-function" code nil nil [4164 4213])
+            ("declare-function" code nil nil [4214 4281])
+            ("declare-function" code nil nil [4282 4340])
+            ("declare-function" code nil nil [4341 4405])
+            ("declare-function" code nil nil [4406 4463])
+            ("declare-function" code nil nil [4464 4524])
+            ("declare-function" code nil nil [4525 4569])
+            ("declare-function" code nil nil [4570 4633])
+            ("declare-function" code nil nil [4634 4696])
+            ("declare-function" code nil nil [4697 4745])
+            ("declare-function" code nil nil [4746 4837])
+            ("org-babel" customgroup (:user-visible-flag t) nil [4839 4958])
+            ("org-confirm-babel-evaluate" variable (:default-value t) nil [4960 6031])
+            ("put" code nil nil [6097 6173])
+            ("org-babel-no-eval-on-ctrl-c-ctrl-c" variable nil nil [6175 6377])
+            ("org-babel-results-keyword" variable (:default-value "RESULTS") nil [6379 6750])
+            ("org-babel-noweb-wrap-start" variable (:default-value "<<") nil [6752 6928])
+            ("org-babel-noweb-wrap-end" variable (:default-value ">>") nil [6930 7104])
+            ("org-babel-inline-result-wrap" variable (:default-value "=%s=") nil [7106 7309])
+            ("put" code nil nil [7310 7455])
+            ("org-babel-hash-show-time" variable nil nil [7457 7686])
+            ("org-babel-uppercase-example-markers" variable nil nil [7688 7923])
+            ("org-babel-noweb-wrap" function (:arguments ("regexp")) nil [7925 8090])
+            ("org-babel-src-name-regexp" variable (:default-value "^[ 	]*#\\+name:[ 	]*") nil [8092 8210])
+            ("org-babel-multi-line-header-regexp" variable (:default-value "^[ 	]*#\\+headers?:[ 	]*\\([^
+]*\\)$") nil [8212 8365])
+            ("org-babel-src-block-regexp" variable (:default-value (concat "^\\([ 	]*\\)#\\+begin_src[ 	]+\\([^ 	
+
]+\\)[ 	]*" "\\([^\":
+]*\"[^\"
+*]*\"[^\":
+]*\\|[^\":
+]*\\)" "\\([^
+]*\\)
+" "\\([^�]*?
+\\)??[ 	]*#\\+end_src")) nil [8367 8744])
+            ("org-babel--get-vars" function (:arguments ("params")) nil [8746 9076])
+            ("org-babel-exp-reference-buffer" variable nil nil [9078 9293])
+            ("org-babel-check-confirm-evaluate" function (:arguments ("info")) nil [9295 10202])
+            ("org-babel-check-evaluate" function (:arguments ("info")) nil [10204 10688])
+            ("org-babel-confirm-evaluate-answer-no" variable nil nil [10737 10782])
+            ("org-babel-confirm-evaluate" function (:arguments ("info")) nil [10784 11936])
+            ("org-babel-execute-safely-maybe" function nil nil [11953 12070])
+            ("org-babel-execute-maybe" function nil nil [12087 12216])
+            ("org-babel-when-in-src-block" function (:arguments ("body")) nil [12218 12497])
+            ("org-babel-execute-src-block-maybe" function (:user-visible-flag t) nil [12499 12821])
+            ("org-babel-view-src-block-info" function (:user-visible-flag t) nil [12838 14227])
+            ("org-babel-expand-src-block-maybe" function (:user-visible-flag t) nil [14244 14529])
+            ("org-babel-load-in-session-maybe" function (:user-visible-flag t) nil [14546 14839])
+            ("add-hook" code nil nil [14841 14901])
+            ("org-babel-pop-to-session-maybe" function (:user-visible-flag t) nil [14918 15198])
+            ("add-hook" code nil nil [15200 15261])
+            ("org-babel-common-header-args-w-values" variable
+               (:constant-flag t
+                :default-value (quote ((cache (no yes)) (cmdline . :any) (colnames (nil no yes)) (comments (no link yes org both noweb)) (dir . :any) (eval (yes no no-export strip-export never-export eval never query)) (exports (code results both none)) (epilogue . :any) (file . :any) (file-desc . :any) (file-ext . :any) (hlines (no yes)) (mkdirp (yes no)) (no-expand) (noeval) (noweb (yes no tangle no-export strip-export)) (noweb-ref . :any) (noweb-sep . :any) (output-dir . :any) (padline (yes no)) (post . :any) (prologue . :any) (results (file list vector table scalar verbatim) (raw html latex org code pp drawer) (replace silent none append prepend) (output value)) (rownames (no yes)) (sep . :any) (session . :any) (shebang . :any) (tangle (tangle yes no :any)) (tangle-mode (493 365 292 :any)) (var . :any) (wrap . :any))))
+                nil [15263 16325])
+            ("org-babel-header-arg-names" variable
+               (:constant-flag t
+                :default-value (mapcar (function car) org-babel-common-header-args-w-values))
+                nil [16327 16562])
+            ("org-babel-safe-header-args" variable
+               (:constant-flag t
+                :default-value (quote (:cache :colnames :comments :exports :epilogue :hlines :noeval :noweb :noweb-ref :noweb-sep :padline :prologue :rownames :sep :session :tangle :wrap (:eval "never" "query") (:results lambda (str) (not (string-match "file" str))))))
+                nil [16564 17415])
+            ("org-babel-header-args-safe-fn" function (:arguments ("safe-list")) nil [17417 18045])
+            ("org-babel-default-header-args" variable (:default-value (quote ((:session . "none") (:results . "replace") (:exports . "code") (:cache . "no") (:noweb . "no") (:hlines . "no") (:tangle . "no")))) nil [18047 18284])
+            ("put" code nil nil [18285 18406])
+            ("org-babel-default-inline-header-args" variable (:default-value (quote ((:session . "none") (:results . "replace") (:exports . "results") (:hlines . "yes")))) nil [18408 18615])
+            ("put" code nil nil [18616 18744])
+            ("org-babel-name-regexp" variable
+               (:constant-flag t
+                :default-value (format "^[ 	]*#\\+%s:[ 	]*" (regexp-opt (quote ("NAME" "TBLNAME")))))
+                nil [18746 18936])
+            ("org-babel-result-regexp" variable
+               (:constant-flag t
+                :default-value (format "^[ 	]*#\\+%s\\(?:\\[\\(?:%s \\)?\\([[:alnum:]]+\\)\\]\\)?:[ 	]*" org-babel-results-keyword "<\\(?:[0-9]\\{4\\}-[0-1][0-9]-[0-3][0-9] [0-2][0-9]\\(?::[0-5][0-9]\\)\\{2\\}\\)>"))
+                nil [18938 19338])
+            ("org-babel-result-w-name-regexp" variable
+               (:constant-flag t
+                :default-value (concat org-babel-result-regexp "\\(?9:[^ 	
+
]+\\)"))
+                nil [19340 19526])
+            ("org-babel-min-lines-for-block-output" variable (:default-value 10) nil [19528 19923])
+            ("org-babel-noweb-error-all-langs" variable nil nil [19925 20119])
+            ("org-babel-noweb-error-langs" variable nil nil [20121 20456])
+            ("org-babel-hash-show" variable (:default-value 4) nil [20458 20555])
+            ("org-babel-after-execute-hook" variable nil nil [20557 20670])
+            ("org-babel-named-src-block-regexp-for-name" function (:arguments ("name")) nil [20672 21137])
+            ("org-babel-named-data-regexp-for-name" function (:arguments ("name")) nil [21139 21312])
+            ("org-babel--normalize-body" function (:arguments ("datum")) nil [21314 22092])
+            ("org-babel-current-src-block-location" variable nil nil [22108 22437])
+            ("*this*" variable nil nil [22439 22454])
+            ("org-babel-get-src-block-info" function (:arguments ("light" "datum")) nil [22456 24462])
+            ("org-babel-execute-src-block" function
+               (:user-visible-flag t
+                :arguments ("arg" "info" "params"))
+                nil [24479 28482])
+            ("org-babel-expand-body:generic" function (:arguments ("body" "params" "var-lines")) nil [28484 29040])
+            ("org-babel-expand-src-block" function
+               (:user-visible-flag t
+                :arguments ("_arg" "info" "params"))
+                nil [29057 30243])
+            ("org-babel-edit-distance" function (:arguments ("s1" "s2")) nil [30245 31006])
+            ("org-babel-combine-header-arg-lists" function (:arguments ("original" "others")) nil [31008 31409])
+            ("org-babel-check-src-block" function (:user-visible-flag t) nil [31426 32346])
+            ("org-babel-insert-header-arg" function
+               (:user-visible-flag t
+                :arguments ("header-arg" "value"))
+                nil [32363 33634])
+            ("org-babel-header-arg-expand" function nil nil [33711 33965])
+            ("org-babel-enter-header-arg-w-completion" function (:arguments ("lang")) nil [33967 34826])
+            ("add-hook" code nil nil [34828 34887])
+            ("org-babel-load-in-session" function
+               (:user-visible-flag t
+                :arguments ("_arg" "info"))
+                nil [34904 35882])
+            ("org-babel-initiate-session" function
+               (:user-visible-flag t
+                :arguments ("arg" "info"))
+                nil [35899 37177])
+            ("org-babel-switch-to-session" function
+               (:user-visible-flag t
+                :arguments ("arg" "info"))
+                nil [37194 37543])
+            ("defalias" code nil nil [37545 37610])
+            ("org-src-window-setup" variable nil nil [37612 37641])
+            ("org-babel-switch-to-session-with-code" function
+               (:user-visible-flag t
+                :arguments ("arg" "_info"))
+                nil [37658 38235])
+            ("org-babel-do-in-edit-buffer" function (:arguments ("body")) nil [38252 39196])
+            ("org-babel-do-key-sequence-in-edit-buffer" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [39198 39874])
+            ("org-bracket-link-regexp" variable nil nil [39876 39908])
+            ("org-babel-active-location-p" function nil nil [39910 40076])
+            ("org-babel-open-src-block-result" function
+               (:user-visible-flag t
+                :arguments ("re-run"))
+                nil [40093 41112])
+            ("org-babel-map-src-blocks" function (:arguments ("file" "body")) nil [41129 43794])
+            ("def-edebug-spec" code nil nil [43795 43849])
+            ("org-babel-map-inline-src-blocks" function (:arguments ("file" "body")) nil [43866 44915])
+            ("org-babel-map-call-lines" function (:arguments ("file" "body")) nil [44932 46004])
+            ("org-babel-map-executables" function (:arguments ("file" "body")) nil [46021 47168])
+            ("org-babel-execute-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [47185 47659])
+            ("org-babel-execute-subtree" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [47676 47994])
+            ("org-babel-sha1-hash" function
+               (:user-visible-flag t
+                :arguments ("info"))
+                nil [48011 50164])
+            ("org-babel-current-result-hash" function (:arguments ("info")) nil [50166 50480])
+            ("org-babel-set-current-result-hash" function (:arguments ("hash" "info")) nil [50482 50963])
+            ("org-babel-hide-hash" function nil nil [50965 51690])
+            ("org-babel-hide-all-hashes" function nil nil [51692 52135])
+            ("add-hook" code nil nil [52136 52188])
+            ("org-babel-hash-at-point" function
+               (:user-visible-flag t
+                :arguments ("point"))
+                nil [52190 52631])
+            ("org-babel-result-hide-spec" function nil nil [52633 52854])
+            ("add-hook" code nil nil [52855 52908])
+            ("org-babel-hide-result-overlays" variable nil nil [52910 52982])
+            ("org-babel-result-hide-all" function (:user-visible-flag t) nil [52984 53305])
+            ("org-babel-show-result-all" function nil nil [53307 53489])
+            ("org-babel-hide-result-toggle-maybe" function (:user-visible-flag t) nil [53506 53852])
+            ("org-babel-hide-result-toggle" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [53883 55571])
+            ("add-hook" code nil nil [55613 55679])
+            ("add-hook" code nil nil [55724 55846])
+            ("org-file-properties" variable nil nil [55848 55876])
+            ("org-babel-params-from-properties" function (:arguments ("lang")) nil [55877 56571])
+            ("org-babel-balanced-split" function (:arguments ("string" "alts")) nil [56573 59376])
+            ("org-babel-join-splits-near-ch" function (:arguments ("ch" "list")) nil [59378 59834])
+            ("org-babel-parse-header-arguments" function (:arguments ("arg-string")) nil [59836 60464])
+            ("org-babel-parse-multiple-vars" function (:arguments ("header-arguments")) nil [60466 60992])
+            ("org-babel-process-params" function (:arguments ("params")) nil [60994 62387])
+            ("org-babel-del-hlines" function (:arguments ("table")) nil [62413 62507])
+            ("org-babel-get-colnames" function (:arguments ("table")) nil [62509 62824])
+            ("org-babel-get-rownames" function (:arguments ("table")) nil [62826 63328])
+            ("org-babel-put-colnames" function (:arguments ("table" "colnames")) nil [63330 63476])
+            ("org-babel-put-rownames" function (:arguments ("table" "rownames")) nil [63478 63737])
+            ("org-babel-pick-name" function (:arguments ("names" "selector")) nil [63739 64254])
+            ("org-babel-disassemble-tables" function (:arguments ("vars" "hlines" "colnames" "rownames")) nil [64256 65509])
+            ("org-babel-reassemble-table" function (:arguments ("table" "colnames" "rownames")) nil [65511 66092])
+            ("org-babel-where-is-src-block-head" function (:arguments ("src-block")) nil [66094 67004])
+            ("org-babel-goto-src-block-head" function (:user-visible-flag t) nil [67021 67253])
+            ("org-babel-goto-named-src-block" function
+               (:user-visible-flag t
+                :arguments ("name"))
+                nil [67270 68513])
+            ("org-babel-find-named-block" function (:arguments ("name")) nil [68515 69041])
+            ("org-babel-src-block-names" function (:arguments ("file")) nil [69043 69595])
+            ("org-babel-goto-named-result" function
+               (:user-visible-flag t
+                :arguments ("name"))
+                nil [69612 70047])
+            ("org-babel-find-named-result" function (:arguments ("name")) nil [70049 70691])
+            ("org-babel-result-names" function (:arguments ("file")) nil [70693 71060])
+            ("org-babel-next-src-block" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [71077 71306])
+            ("org-babel-previous-src-block" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [71323 71561])
+            ("org-babel-load-languages" variable nil nil [71563 71596])
+            ("org-babel-mark-block" function (:user-visible-flag t) nil [71613 71929])
+            ("org-babel-demarcate-block" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [71931 74287])
+            ("org-babel--insert-results-keyword" function (:arguments ("name" "hash")) nil [74289 75220])
+            ("org-babel--clear-results-maybe" function (:arguments ("hash")) nil [75222 76239])
+            ("org-babel-where-is-src-block-result" function (:arguments ("insert" "_info" "hash")) nil [76241 79636])
+            ("org-babel-read-element" function (:arguments ("element")) nil [79638 81090])
+            ("org-babel-read-result" function nil nil [81092 81315])
+            ("org-babel-read-table" function nil nil [81317 81589])
+            ("org-babel-read-list" function nil nil [81591 81757])
+            ("org-link-types-re" variable nil nil [81759 81785])
+            ("org-babel-read-link" function nil nil [81786 82386])
+            ("org-babel-format-result" function (:arguments ("result" "sep")) nil [82388 82716])
+            ("org-babel-insert-result" function (:arguments ("result" "result-params" "info" "hash" "lang")) nil [82718 93486])
+            ("org-babel-remove-result" function
+               (:user-visible-flag t
+                :arguments ("info" "keep-keyword"))
+                nil [93488 94034])
+            ("org-babel-remove-inline-result" function
+               (:user-visible-flag t
+                :arguments ("datum"))
+                nil [94036 94986])
+            ("org-babel-remove-result-one-or-many" function
+               (:user-visible-flag t
+                :arguments ("x"))
+                nil [94988 95282])
+            ("org-babel-result-end" function nil nil [95284 95957])
+            ("org-babel-result-to-file" function (:arguments ("result" "description")) nil [95959 96550])
+            ("org-babel-examplify-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "results-switches" "inline"))
+                nil [96552 97627])
+            ("org-babel-update-block-body" function (:arguments ("new-body")) nil [97629 98629])
+            ("org-babel-merge-params" function (:arguments ("plists")) nil [98631 102696])
+            ("org-babel-use-quick-and-dirty-noweb-expansion" variable nil nil [102698 103007])
+            ("org-babel-noweb-p" function (:arguments ("params" "context")) nil [103009 103446])
+            ("org-babel-expand-noweb-references" function (:arguments ("info" "parent-buffer")) nil [103448 109925])
+            ("org-babel--script-escape-inner" function (:arguments ("str")) nil [109927 112067])
+            ("org-babel-script-escape" function (:arguments ("str" "force")) nil [112069 113161])
+            ("org-babel-read" function (:arguments ("cell" "inhibit-lisp-eval")) nil [113163 113872])
+            ("org-babel--string-to-number" function (:arguments ("string")) nil [113874 114084])
+            ("org-babel-import-elisp-from-file" function (:arguments ("file-name" "separator")) nil [114086 114832])
+            ("org-babel-string-read" function (:arguments ("cell")) nil [114834 115101])
+            ("org-babel-chomp" function (:arguments ("string" "regexp")) nil [115103 115520])
+            ("org-babel-process-file-name" function (:arguments ("name" "no-quote-p")) nil [115522 116057])
+            ("org-babel-temporary-directory" variable nil nil [116059 116097])
+            ("unless" code nil nil [116098 116533])
+            ("org-babel-remote-temporary-directory" variable (:default-value "/tmp/") nil [116535 116682])
+            ("org-babel-result-cond" function (:arguments ("result-params" "scalar-form" "table-forms")) nil [116684 117386])
+            ("def-edebug-spec" code nil nil [117387 117443])
+            ("org-babel-temp-file" function (:arguments ("prefix" "suffix")) nil [117445 118241])
+            ("org-babel-remove-temporary-directory" function nil nil [118243 119183])
+            ("add-hook" code nil nil [119185 119250])
+            ("org-babel-one-header-arg-safe-p" function (:arguments ("pair" "safe-list")) nil [119252 119817])
+            ("org-babel-generate-file-param" function (:arguments ("src-name" "params")) nil [119819 121253])
+            ("org-babel-graphical-output-file" function (:arguments ("params")) nil [121255 121815])
+            ("org-babel-make-language-alias" function (:arguments ("new" "old")) nil [121817 122741])
+            ("org-babel-strip-quotes" function (:arguments ("string")) nil [122743 122877])
+            ("ob-core" package nil nil [122879 122897]))          
+      :file "ob-core.el"
+      :pointmax 122999
+      :fsize 122998
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-macs" include nil nil [1065 1084])
+            ("org-babel-error-buffer-name" variable (:default-value "*Org-Babel Error Output*") nil [1086 1149])
+            ("declare-function" code nil nil [1150 1224])
+            ("org-babel-eval-error-notify" function (:arguments ("exit-code" "stderr")) nil [1226 1608])
+            ("org-babel-eval" function (:arguments ("cmd" "body")) nil [1610 2552])
+            ("org-babel-eval-read-file" function (:arguments ("file")) nil [2554 2709])
+            ("org-babel--shell-command-on-region" function (:arguments ("start" "end" "command" "error-buffer")) nil [2711 5207])
+            ("org-babel-eval-wipe-error-buffer" function nil nil [5209 5517])
+            ("ob-eval" package nil nil [5519 5537]))          
+      :file "ob-eval.el"
+      :pointmax 5566
+      :fsize 5565
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob-core" include nil nil [1196 1214])
+            ("org-babel-key-prefix" variable (:default-value "") nil [1216 1470])
+            ("org-babel-map" variable (:default-value (make-sparse-keymap)) nil [1472 1563])
+            ("org-babel-describe-bindings" function (:user-visible-flag t) nil [1580 1737])
+            ("org-babel-key-bindings" variable (:default-value (quote (("p" . org-babel-previous-src-block) ("" . org-babel-previous-src-block) ("n" . org-babel-next-src-block) ("" . org-babel-next-src-block) ("e" . org-babel-execute-maybe) ("" . org-babel-execute-maybe) ("o" . org-babel-open-src-block-result) ("" . org-babel-open-src-block-result) ("" . org-babel-expand-src-block) ("v" . org-babel-expand-src-block) ("u" . org-babel-goto-src-block-head) ("" . org-babel-goto-src-block-head) ("g" . org-babel-goto-named-src-block) ("r" . org-babel-goto-named-result) ("" . org-babel-goto-named-result) ("" . org-babel-execute-buffer) ("b" . org-babel-execute-buffer) ("" . org-babel-execute-subtree) ("s" . org-babel-execute-subtree) ("" . org-babel-demarcate-block) ("d" . org-babel-demarcate-block) ("" . org-babel-tangle) ("t" . org-babel-tangle) ("" . org-babel-tangle-file) ("f" . org-babel-tangle-file) ("" . org-babel-check-src-block) ("c" . org-babel-check-src-block) ("
+" . org-babel-insert-header-arg) ("j" . org-babel-insert-header-arg) ("" . org-babel-load-in-session) ("l" . org-babel-load-in-session) ("	" . org-babel-lob-ingest) ("i" . org-babel-lob-ingest) ("	" . org-babel-view-src-block-info) ("I" . org-babel-view-src-block-info) ("" . org-babel-switch-to-session) ("z" . org-babel-switch-to-session-with-code) ("" . org-babel-sha1-hash) ("a" . org-babel-sha1-hash) ("h" . org-babel-describe-bindings) ("" . org-babel-do-key-sequence-in-edit-buffer) ("x" . org-babel-do-key-sequence-in-edit-buffer) ("k" . org-babel-remove-result-one-or-many) ("\210" . org-babel-mark-block)))) nil [1739 3844])
+            ("ob-keys" package nil nil [3846 3864]))          
+      :file "ob-keys.el"
+      :pointmax 3966
+      :fsize 3965
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob-core" include nil nil [1192 1210])
+            ("org-compat" include nil nil [1211 1232])
+            ("comint" include nil nil [1233 1250])
+            ("org-babel-comint-buffer-livep" function (:arguments ("buffer")) nil [1252 1484])
+            ("org-babel-comint-in-buffer" function (:arguments ("buffer" "body")) nil [1486 2021])
+            ("def-edebug-spec" code nil nil [2022 2078])
+            ("org-babel-comint-with-output" function (:arguments ("meta" "body")) nil [2080 4304])
+            ("def-edebug-spec" code nil nil [4305 4363])
+            ("org-babel-comint-input-command" function (:arguments ("buffer" "cmd")) nil [4365 4654])
+            ("org-babel-comint-wait-for-output" function (:arguments ("buffer")) nil [4656 5259])
+            ("org-babel-comint-eval-invisibly-and-wait-for-file" function (:arguments ("buffer" "file" "string" "period")) nil [5261 5859])
+            ("ob-comint" package nil nil [5861 5881]))          
+      :file "ob-comint.el"
+      :pointmax 5912
+      :fsize 5911
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1563 1580])
+            ("format-spec" include nil nil [1581 1603])
+            ("ox" include nil nil [1604 1617])
+            ("org-publish-cache" variable nil nil [1710 1852])
+            ("org-publish-after-publishing-hook" variable nil nil [1854 2072])
+            ("org-export-publish" customgroup (:user-visible-flag t) nil [2074 2195])
+            ("org-publish-project-alist" variable nil nil [2197 10673])
+            ("org-publish-use-timestamps-flag" variable (:default-value t) nil [10675 10903])
+            ("org-publish-timestamp-directory" variable (:default-value (convert-standard-filename "~/.org-timestamps/")) nil [10905 11110])
+            ("org-publish-list-skipped-files" variable (:default-value t) nil [11112 11262])
+            ("org-publish-sitemap-sort-files" variable (:default-value (quote alphabetically)) nil [11264 11852])
+            ("org-publish-sitemap-sort-folders" variable (:default-value (quote ignore)) nil [11854 12695])
+            ("org-publish-sitemap-sort-ignore-case" variable nil nil [12697 12960])
+            ("org-publish-timestamp-filename" function (:arguments ("filename" "pub-dir" "pub-func")) nil [12998 13295])
+            ("org-publish-needed-p" function (:arguments ("filename" "pub-dir" "pub-func" "_true-pub-dir" "base-dir")) nil [13297 14140])
+            ("org-publish-update-timestamp" function (:arguments ("filename" "pub-dir" "pub-func" "_base-dir")) nil [14142 14481])
+            ("org-publish-remove-all-timestamps" function nil nil [14483 14781])
+            ("org-publish-property" function (:arguments ("property" "project" "default")) nil [14854 15176])
+            ("org-publish--expand-file-name" function (:arguments ("file" "project")) nil [15178 15479])
+            ("org-publish-expand-projects" function (:arguments ("projects-alist")) nil [15481 16034])
+            ("org-publish-get-base-files" function (:arguments ("project")) nil [16036 18034])
+            ("org-publish-get-project-from-filename" function (:arguments ("filename" "up")) nil [18036 19968])
+            ("org-publish-org-to" function (:arguments ("backend" "filename" "extension" "plist" "pub-dir")) nil [20022 21649])
+            ("org-publish-attachment" function (:arguments ("_plist" "filename" "pub-dir")) nil [21651 22292])
+            ("org-publish-file" function (:arguments ("filename" "project" "no-cache")) nil [22334 24180])
+            ("org-publish-projects" function (:arguments ("projects")) nil [24182 25846])
+            ("org-publish--sitemap-files-to-lisp" function (:arguments ("files" "project" "style" "format-entry")) nil [25875 27553])
+            ("org-publish-sitemap" function (:arguments ("project" "sitemap-filename")) nil [27555 30745])
+            ("org-publish-find-property" function (:arguments ("file" "property" "project" "backend")) nil [30747 31871])
+            ("org-publish-find-title" function (:arguments ("file" "project")) nil [31873 32501])
+            ("org-publish-find-date" function (:arguments ("file" "project")) nil [32503 33457])
+            ("org-publish-sitemap-default-entry" function (:arguments ("entry" "style" "project")) nil [33459 33902])
+            ("org-publish-sitemap-default" function (:arguments ("title" "list")) nil [33904 34219])
+            ("defalias" code nil nil [34276 34320])
+            ("org-publish" function
+               (:user-visible-flag t
+                :arguments ("project" "force" "async"))
+                nil [34337 35617])
+            ("org-publish-all" function
+               (:user-visible-flag t
+                :arguments ("force" "async"))
+                nil [35634 36450])
+            ("org-publish-current-file" function
+               (:user-visible-flag t
+                :arguments ("force" "async"))
+                nil [36468 37129])
+            ("org-publish-current-project" function
+               (:user-visible-flag t
+                :arguments ("force" "async"))
+                nil [37146 37644])
+            ("org-publish-collect-index" function (:arguments ("output" "_backend" "info")) nil [37671 39247])
+            ("org-publish-index-generate-theindex" function (:arguments ("project" "directory")) nil [39249 41958])
+            ("org-publish--store-crossrefs" function (:arguments ("output" "_backend" "info")) nil [42132 42958])
+            ("org-publish-resolve-external-link" function (:arguments ("search" "file")) nil [42960 44464])
+            ("org-publish-file-relative-name" function (:arguments ("filename" "info")) nil [44466 44900])
+            ("org-publish-write-cache-file" function (:arguments ("free-cache")) nil [44928 45708])
+            ("org-publish-initialize-cache" function (:arguments ("project-name")) nil [45710 46877])
+            ("org-publish-reset-cache" function nil nil [46879 47111])
+            ("org-publish-cache-file-needs-publishing" function (:arguments ("filename" "pub-dir" "pub-func" "_base-dir")) nil [47113 48844])
+            ("org-publish-cache-set-file-property" function (:arguments ("filename" "property" "value" "project-name")) nil [48846 49419])
+            ("org-publish-cache-get-file-property" function (:arguments ("filename" "property" "default" "no-create" "project-name")) nil [49421 50116])
+            ("org-publish-cache-get" function (:arguments ("key")) nil [50118 50433])
+            ("org-publish-cache-set" function (:arguments ("key" "value")) nil [50435 50742])
+            ("org-publish-cache-ctime-of-src" function (:arguments ("file")) nil [50744 51072])
+            ("ox-publish" package nil nil [51075 51096]))          
+      :file "ox-publish.el"
+      :pointmax 51201
+      :fsize 51200
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [2934 2951])
+            ("ob-exp" include nil nil [2952 2969])
+            ("org-element" include nil nil [2970 2992])
+            ("org-macro" include nil nil [2993 3013])
+            ("tabulated-list" include nil nil [3014 3039])
+            ("declare-function" code nil nil [3041 3112])
+            ("declare-function" code nil nil [3113 3186])
+            ("declare-function" code nil nil [3187 3262])
+            ("declare-function" code nil nil [3263 3334])
+            ("declare-function" code nil nil [3335 3415])
+            ("declare-function" code nil nil [3416 3499])
+            ("org-publish-project-alist" variable nil nil [3501 3535])
+            ("org-table-number-fraction" variable nil nil [3536 3570])
+            ("org-table-number-regexp" variable nil nil [3571 3603])
+            ("org-export-max-depth" variable
+               (:constant-flag t
+                :default-value 19)
+                nil [3826 3918])
+            ("org-export-options-alist" variable
+               (:constant-flag t
+                :default-value (quote ((:title "TITLE" nil nil parse) (:date "DATE" nil nil parse) (:author "AUTHOR" nil user-full-name parse) (:email "EMAIL" nil user-mail-address t) (:language "LANGUAGE" nil org-export-default-language t) (:select-tags "SELECT_TAGS" nil org-export-select-tags split) (:exclude-tags "EXCLUDE_TAGS" nil org-export-exclude-tags split) (:creator "CREATOR" nil org-export-creator-string) (:headline-levels nil "H" org-export-headline-levels) (:preserve-breaks nil "\\n" org-export-preserve-breaks) (:section-numbers nil "num" org-export-with-section-numbers) (:time-stamp-file nil "timestamp" org-export-time-stamp-file) (:with-archived-trees nil "arch" org-export-with-archived-trees) (:with-author nil "author" org-export-with-author) (:with-broken-links nil "broken-links" org-export-with-broken-links) (:with-clocks nil "c" org-export-with-clocks) (:with-creator nil "creator" org-export-with-creator) (:with-date nil "date" org-export-with-date) (:with-drawers nil "d" org-export-with-drawers) (:with-email nil "email" org-export-with-email) (:with-emphasize nil "*" org-export-with-emphasize) (:with-entities nil "e" org-export-with-entities) (:with-fixed-width nil ":" org-export-with-fixed-width) (:with-footnotes nil "f" org-export-with-footnotes) (:with-inlinetasks nil "inline" org-export-with-inlinetasks) (:with-latex nil "tex" org-export-with-latex) (:with-planning nil "p" org-export-with-planning) (:with-priority nil "pri" org-export-with-priority) (:with-properties nil "prop" org-export-with-properties) (:with-smart-quotes nil "'" org-export-with-smart-quotes) (:with-special-strings nil "-" org-export-with-special-strings) (:with-statistics-cookies nil "stat" org-export-with-statistics-cookies) (:with-sub-superscript nil "^" org-export-with-sub-superscripts) (:with-toc nil "toc" org-export-with-toc) (:with-tables nil "|" org-export-with-tables) (:with-tags nil "tags" org-export-with-tags) (:with-tasks nil "tasks" org-export-with-tasks) (:with-timestamps nil "<" org-export-with-timestamps) (:with-title nil "title" org-export-with-title) (:with-todo-keywords nil "todo" org-export-with-todo-keywords))))
+                nil [3920 7640])
+            ("org-export-special-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("FILETAGS" "SETUPFILE" "OPTIONS")))
+                nil [7642 7932])
+            ("org-export-filters-alist" variable
+               (:constant-flag t
+                :default-value (quote ((:filter-body . org-export-filter-body-functions) (:filter-bold . org-export-filter-bold-functions) (:filter-babel-call . org-export-filter-babel-call-functions) (:filter-center-block . org-export-filter-center-block-functions) (:filter-clock . org-export-filter-clock-functions) (:filter-code . org-export-filter-code-functions) (:filter-diary-sexp . org-export-filter-diary-sexp-functions) (:filter-drawer . org-export-filter-drawer-functions) (:filter-dynamic-block . org-export-filter-dynamic-block-functions) (:filter-entity . org-export-filter-entity-functions) (:filter-example-block . org-export-filter-example-block-functions) (:filter-export-block . org-export-filter-export-block-functions) (:filter-export-snippet . org-export-filter-export-snippet-functions) (:filter-final-output . org-export-filter-final-output-functions) (:filter-fixed-width . org-export-filter-fixed-width-functions) (:filter-footnote-definition . org-export-filter-footnote-definition-functions) (:filter-footnote-reference . org-export-filter-footnote-reference-functions) (:filter-headline . org-export-filter-headline-functions) (:filter-horizontal-rule . org-export-filter-horizontal-rule-functions) (:filter-inline-babel-call . org-export-filter-inline-babel-call-functions) (:filter-inline-src-block . org-export-filter-inline-src-block-functions) (:filter-inlinetask . org-export-filter-inlinetask-functions) (:filter-italic . org-export-filter-italic-functions) (:filter-item . org-export-filter-item-functions) (:filter-keyword . org-export-filter-keyword-functions) (:filter-latex-environment . org-export-filter-latex-environment-functions) (:filter-latex-fragment . org-export-filter-latex-fragment-functions) (:filter-line-break . org-export-filter-line-break-functions) (:filter-link . org-export-filter-link-functions) (:filter-node-property . org-export-filter-node-property-functions) (:filter-options . org-export-filter-options-functions) (:filter-paragraph . org-export-filter-paragraph-functions) (:filter-parse-tree . org-export-filter-parse-tree-functions) (:filter-plain-list . org-export-filter-plain-list-functions) (:filter-plain-text . org-export-filter-plain-text-functions) (:filter-planning . org-export-filter-planning-functions) (:filter-property-drawer . org-export-filter-property-drawer-functions) (:filter-quote-block . org-export-filter-quote-block-functions) (:filter-radio-target . org-export-filter-radio-target-functions) (:filter-section . org-export-filter-section-functions) (:filter-special-block . org-export-filter-special-block-functions) (:filter-src-block . org-export-filter-src-block-functions) (:filter-statistics-cookie . org-export-filter-statistics-cookie-functions) (:filter-strike-through . org-export-filter-strike-through-functions) (:filter-subscript . org-export-filter-subscript-functions) (:filter-superscript . org-export-filter-superscript-functions) (:filter-table . org-export-filter-table-functions) (:filter-table-cell . org-export-filter-table-cell-functions) (:filter-table-row . org-export-filter-table-row-functions) (:filter-target . org-export-filter-target-functions) (:filter-timestamp . org-export-filter-timestamp-functions) (:filter-underline . org-export-filter-underline-functions) (:filter-verbatim . org-export-filter-verbatim-functions) (:filter-verse-block . org-export-filter-verse-block-functions))))
+                nil [7934 12026])
+            ("org-export-default-inline-image-rule" variable
+               (:constant-flag t
+                :default-value (\` (("file" \, (format "\\.%s\\'" (regexp-opt (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm")) t))))))
+                nil [12028 12597])
+            ("org-export-ignored-local-variables" variable
+               (:constant-flag t
+                :default-value (quote (org-font-lock-keywords org-element--cache org-element--cache-objects org-element--cache-sync-keys org-element--cache-sync-requests org-element--cache-sync-timer)))
+                nil [12599 13105])
+            ("org-export-async-debug" variable nil nil [13107 13472])
+            ("org-export-stack-contents" variable nil nil [13474 13894])
+            ("org-export-registered-backends" variable nil nil [13896 14102])
+            ("org-export-dispatch-last-action" variable nil nil [14104 14299])
+            ("org-export-dispatch-last-position" variable (:default-value (make-marker)) nil [14301 14588])
+            ("org-export-current-backend" variable nil nil [14624 14994])
+            ("org-export" customgroup (:user-visible-flag t) nil [15256 15357])
+            ("org-export-general" customgroup (:user-visible-flag t) nil [15359 15480])
+            ("org-export-with-archived-trees" variable (:default-value (quote headline)) nil [15482 16074])
+            ("org-export-with-author" variable (:default-value t) nil [16076 16313])
+            ("org-export-with-clocks" variable nil nil [16315 16527])
+            ("org-export-with-creator" variable nil nil [16529 16896])
+            ("org-export-with-date" variable (:default-value t) nil [16898 17126])
+            ("org-export-date-timestamp-format" variable nil nil [17128 17602])
+            ("org-export-creator-string" variable (:default-value (format "Emacs %s (Org mode %s)" emacs-version (if (fboundp (quote org-version)) (org-version) "unknown version"))) nil [17604 17952])
+            ("org-export-with-drawers" variable (:default-value (quote (not "LOGBOOK"))) nil [17954 18849])
+            ("org-export-with-email" variable nil nil [18851 19087])
+            ("org-export-with-emphasize" variable (:default-value t) nil [19089 19469])
+            ("org-export-exclude-tags" variable (:default-value (quote ("noexport"))) nil [19471 19933])
+            ("org-export-with-fixed-width" variable (:default-value t) nil [19935 20215])
+            ("org-export-with-footnotes" variable (:default-value t) nil [20217 20443])
+            ("org-export-with-latex" variable (:default-value t) nil [20445 21046])
+            ("org-export-headline-levels" variable (:default-value 3) nil [21048 21394])
+            ("org-export-default-language" variable (:default-value "en") nil [21396 21786])
+            ("org-export-preserve-breaks" variable nil nil [21788 22024])
+            ("org-export-with-entities" variable (:default-value t) nil [22026 22433])
+            ("org-export-with-inlinetasks" variable (:default-value t) nil [22435 22718])
+            ("org-export-with-planning" variable nil nil [22720 23112])
+            ("org-export-with-priority" variable nil nil [23114 23343])
+            ("org-export-with-properties" variable nil nil [23345 23931])
+            ("org-export-with-section-numbers" variable (:default-value t) nil [23933 24295])
+            ("org-export-select-tags" variable (:default-value (quote ("export"))) nil [24297 24818])
+            ("org-export-with-smart-quotes" variable nil nil [24820 25310])
+            ("org-export-with-special-strings" variable (:default-value t) nil [25312 25825])
+            ("org-export-with-statistics-cookies" variable (:default-value t) nil [25827 26120])
+            ("org-export-with-sub-superscripts" variable (:default-value t) nil [26122 27673])
+            ("org-export-with-toc" variable (:default-value t) nil [27675 28442])
+            ("org-export-with-tables" variable (:default-value t) nil [28444 28700])
+            ("org-export-with-tags" variable (:default-value t) nil [28702 29204])
+            ("org-export-with-tasks" variable (:default-value t) nil [29206 30039])
+            ("org-export-with-title" variable (:default-value t) nil [30041 30321])
+            ("org-export-time-stamp-file" variable (:default-value t) nil [30323 30617])
+            ("org-export-with-timestamps" variable (:default-value t) nil [30619 31383])
+            ("org-export-with-todo-keywords" variable (:default-value t) nil [31385 31653])
+            ("org-export-allow-bind-keywords" variable nil nil [31655 31996])
+            ("org-export-with-broken-links" variable nil nil [31998 32663])
+            ("org-export-snippet-translation-alist" variable nil nil [32665 33345])
+            ("org-export-global-macros" variable nil nil [33347 34072])
+            ("org-export-coding-system" variable nil nil [34074 34259])
+            ("org-export-copy-to-kill-ring" variable nil nil [34261 34637])
+            ("org-export-initial-scope" variable (:default-value (quote buffer)) nil [34639 34949])
+            ("org-export-show-temporary-export-buffer" variable (:default-value t) nil [34951 35373])
+            ("org-export-in-background" variable nil nil [35375 35713])
+            ("org-export-async-init-file" variable nil nil [35715 36369])
+            ("org-export-dispatch-use-expert-ui" variable nil nil [36371 37023])
+            ("cl-defstruct" code nil nil [38298 38448])
+            ("org-export-get-backend" function (:arguments ("name")) nil [38465 38717])
+            ("org-export-register-backend" function (:arguments ("backend")) nil [38719 39634])
+            ("org-export-barf-if-invalid-backend" function (:arguments ("backend")) nil [39636 39839])
+            ("org-export-derived-backend-p" function (:arguments ("backend" "backends")) nil [39841 40502])
+            ("org-export-get-all-transcoders" function (:arguments ("backend")) nil [40504 41299])
+            ("org-export-get-all-options" function (:arguments ("backend")) nil [41301 42041])
+            ("org-export-get-all-filters" function (:arguments ("backend")) nil [42043 42771])
+            ("org-export-define-backend" function (:arguments ("backend" "transcoders" "body")) nil [42773 47301])
+            ("org-export-define-derived-backend" function (:arguments ("child" "parent" "body")) nil [47303 49354])
+            ("org-export-get-environment" function (:arguments ("backend" "subtreep" "ext-plist")) nil [50953 52024])
+            ("org-export--parse-option-keyword" function (:arguments ("options" "backend")) nil [52026 52907])
+            ("org-export--get-subtree-options" function (:arguments ("backend")) nil [52909 54964])
+            ("org-export--get-inbuffer-options" function (:arguments ("backend")) nil [54966 59299])
+            ("org-export--get-export-attributes" function (:arguments ("backend" "subtreep" "visible-only" "body-only")) nil [59301 59882])
+            ("org-export--get-buffer-attributes" function nil nil [59884 60103])
+            ("org-export--get-global-options" function (:arguments ("backend")) nil [60105 60924])
+            ("org-export--list-bound-variables" function nil nil [60926 62617])
+            ("org-export-get-parent" function (:arguments ("blob")) nil [62738 62888])
+            ("org-export--collect-tree-properties" function (:arguments ("data" "info")) nil [63553 64973])
+            ("org-export--get-min-level" function (:arguments ("data" "options")) nil [64975 65719])
+            ("org-export--collect-headline-numbering" function (:arguments ("data" "options")) nil [65721 66721])
+            ("org-export--selected-trees" function (:arguments ("data" "info")) nil [66723 68277])
+            ("org-export--skip-p" function (:arguments ("datum" "options" "selected" "excluded")) nil [68279 72627])
+            ("org-export-transcoder" function (:arguments ("blob" "info")) nil [73320 73737])
+            ("org-export-data" function (:arguments ("data" "info")) nil [73739 77530])
+            ("org-export-data-with-backend" function (:arguments ("data" "backend" "info")) nil [77532 78756])
+            ("org-export-expand" function (:arguments ("blob" "contents" "with-affiliated")) nil [78758 79324])
+            ("org-export-before-processing-hook" variable nil nil [81914 82343])
+            ("org-export-before-parsing-hook" variable nil nil [82345 82769])
+            ("org-export-filter-options-functions" variable nil nil [82794 83059])
+            ("org-export-filter-parse-tree-functions" variable nil nil [83061 83389])
+            ("org-export-filter-plain-text-functions" variable nil nil [83391 83673])
+            ("org-export-filter-body-functions" variable nil nil [83675 83956])
+            ("org-export-filter-final-output-functions" variable nil nil [83958 84280])
+            ("org-export-filter-babel-call-functions" variable nil nil [84306 84596])
+            ("org-export-filter-center-block-functions" variable nil nil [84598 84892])
+            ("org-export-filter-clock-functions" variable nil nil [84894 85174])
+            ("org-export-filter-diary-sexp-functions" variable nil nil [85176 85466])
+            ("org-export-filter-drawer-functions" variable nil nil [85468 85750])
+            ("org-export-filter-dynamic-block-functions" variable nil nil [85752 86048])
+            ("org-export-filter-example-block-functions" variable nil nil [86050 86346])
+            ("org-export-filter-export-block-functions" variable nil nil [86348 86642])
+            ("org-export-filter-fixed-width-functions" variable nil nil [86644 86936])
+            ("org-export-filter-footnote-definition-functions" variable nil nil [86938 87246])
+            ("org-export-filter-headline-functions" variable nil nil [87248 87534])
+            ("org-export-filter-horizontal-rule-functions" variable nil nil [87536 87836])
+            ("org-export-filter-inlinetask-functions" variable nil nil [87838 88128])
+            ("org-export-filter-item-functions" variable nil nil [88130 88408])
+            ("org-export-filter-keyword-functions" variable nil nil [88410 88694])
+            ("org-export-filter-latex-environment-functions" variable nil nil [88696 89000])
+            ("org-export-filter-node-property-functions" variable nil nil [89002 89298])
+            ("org-export-filter-paragraph-functions" variable nil nil [89300 89588])
+            ("org-export-filter-plain-list-functions" variable nil nil [89590 89880])
+            ("org-export-filter-planning-functions" variable nil nil [89882 90168])
+            ("org-export-filter-property-drawer-functions" variable nil nil [90170 90470])
+            ("org-export-filter-quote-block-functions" variable nil nil [90472 90770])
+            ("org-export-filter-section-functions" variable nil nil [90772 91056])
+            ("org-export-filter-special-block-functions" variable nil nil [91058 91354])
+            ("org-export-filter-src-block-functions" variable nil nil [91356 91644])
+            ("org-export-filter-table-functions" variable nil nil [91646 91926])
+            ("org-export-filter-table-cell-functions" variable nil nil [91928 92218])
+            ("org-export-filter-table-row-functions" variable nil nil [92220 92508])
+            ("org-export-filter-verse-block-functions" variable nil nil [92510 92802])
+            ("org-export-filter-bold-functions" variable nil nil [92827 93108])
+            ("org-export-filter-code-functions" variable nil nil [93110 93391])
+            ("org-export-filter-entity-functions" variable nil nil [93393 93675])
+            ("org-export-filter-export-snippet-functions" variable nil nil [93677 93975])
+            ("org-export-filter-footnote-reference-functions" variable nil nil [93977 94283])
+            ("org-export-filter-inline-babel-call-functions" variable nil nil [94285 94589])
+            ("org-export-filter-inline-src-block-functions" variable nil nil [94591 94893])
+            ("org-export-filter-italic-functions" variable nil nil [94895 95180])
+            ("org-export-filter-latex-fragment-functions" variable nil nil [95182 95480])
+            ("org-export-filter-line-break-functions" variable nil nil [95482 95772])
+            ("org-export-filter-link-functions" variable nil nil [95774 96052])
+            ("org-export-filter-radio-target-functions" variable nil nil [96054 96348])
+            ("org-export-filter-statistics-cookie-functions" variable nil nil [96350 96654])
+            ("org-export-filter-strike-through-functions" variable nil nil [96656 96957])
+            ("org-export-filter-subscript-functions" variable nil nil [96959 97247])
+            ("org-export-filter-superscript-functions" variable nil nil [97249 97541])
+            ("org-export-filter-target-functions" variable nil nil [97543 97825])
+            ("org-export-filter-timestamp-functions" variable nil nil [97827 98115])
+            ("org-export-filter-underline-functions" variable nil nil [98117 98408])
+            ("org-export-filter-verbatim-functions" variable nil nil [98410 98699])
+            ("org-export-filter-apply-functions" function (:arguments ("filters" "value" "info")) nil [99149 100062])
+            ("org-export-install-filters" function (:arguments ("info")) nil [100064 101242])
+            ("org-export-copy-buffer" function nil nil [102424 102810])
+            ("org-export-with-buffer-copy" function (:arguments ("body")) nil [102812 103468])
+            ("org-export--generate-copy-script" function (:arguments ("buffer")) nil [103470 105686])
+            ("org-export--delete-comment-trees" function nil nil [105688 106228])
+            ("org-export--prune-tree" function (:arguments ("data" "info")) nil [106230 109118])
+            ("org-export--missing-definitions" function (:arguments ("tree" "definitions")) nil [109120 112097])
+            ("org-export--install-footnote-definitions" function (:arguments ("definitions" "tree")) nil [112099 114337])
+            ("org-export--remove-uninterpreted-data" function (:arguments ("data" "info")) nil [114339 116610])
+            ("org-export-as" function (:arguments ("backend" "subtreep" "visible-only" "body-only" "ext-plist")) nil [116627 123496])
+            ("org-export-string-as" function (:arguments ("string" "backend" "body-only" "ext-plist")) nil [123513 124202])
+            ("org-export-replace-region-by" function (:arguments ("backend")) nil [124219 124645])
+            ("org-export-insert-default-template" function
+               (:user-visible-flag t
+                :arguments ("backend" "subtreep"))
+                nil [124662 128023])
+            ("org-export-expand-include-keyword" function (:arguments ("included" "dir" "footnotes")) nil [128025 133270])
+            ("org-export--inclusion-absolute-lines" function (:arguments ("file" "location" "only-contents" "lines")) nil [133272 135624])
+            ("org-export--prepare-file-contents" function (:arguments ("file" "lines" "ind" "minlevel" "id" "footnotes")) nil [135626 140898])
+            ("org-export--copy-to-kill-ring-p" function nil nil [140900 141205])
+            ("org-export-read-attribute" function (:arguments ("attribute" "element" "property")) nil [141817 143209])
+            ("org-export-get-caption" function (:arguments ("element" "shortp")) nil [143211 143721])
+            ("org-export-with-backend" function (:arguments ("backend" "data" "contents" "info")) nil [143991 145367])
+            ("org-export-snippet-backend" function (:arguments ("export-snippet")) nil [145681 146022])
+            ("org-export-get-footnote-definition" function (:arguments ("footnote-reference" "info")) nil [146630 148008])
+            ("org-export--footnote-reference-map" function (:arguments ("function" "data" "info" "body-first")) nil [148010 149874])
+            ("org-export-collect-footnote-definitions" function (:arguments ("info" "data" "body-first")) nil [149876 151010])
+            ("org-export-footnote-first-reference-p" function (:arguments ("footnote-reference" "info" "data" "body-first")) nil [151012 152063])
+            ("org-export-get-footnote-number" function (:arguments ("footnote" "info" "data" "body-first")) nil [152065 153307])
+            ("org-export-get-relative-level" function (:arguments ("headline" "info")) nil [154312 154567])
+            ("org-export-low-level-p" function (:arguments ("headline" "info")) nil [154569 155130])
+            ("org-export-get-headline-number" function (:arguments ("headline" "info")) nil [155132 155416])
+            ("org-export-numbered-headline-p" function (:arguments ("headline" "info")) nil [155418 155838])
+            ("org-export-number-to-roman" function (:arguments ("n")) nil [155840 156306])
+            ("org-export-get-tags" function (:arguments ("element" "info" "tags" "inherited")) nil [156308 157385])
+            ("org-export-get-node-property" function (:arguments ("property" "blob" "inherited")) nil [157387 158124])
+            ("org-export-get-category" function (:arguments ("blob" "info")) nil [158126 158820])
+            ("org-export-get-alt-title" function (:arguments ("headline" "_")) nil [158822 159207])
+            ("org-export-first-sibling-p" function (:arguments ("blob" "info")) nil [159209 159563])
+            ("org-export-last-sibling-p" function (:arguments ("datum" "info")) nil [159565 159961])
+            ("org-export-get-date" function (:arguments ("info" "fmt")) nil [160157 160861])
+            ("org-define-error" code nil nil [161993 162063])
+            ("org-export-custom-protocol-maybe" function (:arguments ("link" "desc" "backend")) nil [162065 162824])
+            ("org-export-get-coderef-format" function (:arguments ("path" "desc")) nil [162826 163131])
+            ("org-export-inline-image-p" function (:arguments ("link" "rules")) nil [163133 163955])
+            ("org-export-insert-image-links" function (:arguments ("data" "info" "rules")) nil [163957 165603])
+            ("org-export-resolve-coderef" function (:arguments ("ref" "info")) nil [165605 166563])
+            ("org-export-search-cells" function (:arguments ("datum")) nil [166565 167901])
+            ("org-export-string-to-search-cell" function (:arguments ("s")) nil [167903 168387])
+            ("org-export-match-search-cell-p" function (:arguments ("datum" "cells")) nil [168389 168723])
+            ("org-export-resolve-fuzzy-link" function (:arguments ("link" "info")) nil [168725 170400])
+            ("org-export-resolve-id-link" function (:arguments ("link" "info")) nil [170402 171211])
+            ("org-export-resolve-radio-link" function (:arguments ("link" "info")) nil [171213 171837])
+            ("org-export-file-uri" function (:arguments ("filename")) nil [171839 172237])
+            ("org-export-new-reference" function (:arguments ("references")) nil [172620 173309])
+            ("org-export-format-reference" function (:arguments ("reference")) nil [173311 173527])
+            ("org-export-get-reference" function (:arguments ("datum" "info")) nil [173529 175541])
+            ("org-export-get-ordinal" function (:arguments ("element" "info" "types" "predicate")) nil [175543 177887])
+            ("org-export-get-loc" function (:arguments ("element" "info")) nil [178895 180051])
+            ("org-export-unravel-code" function (:arguments ("element")) nil [180053 181351])
+            ("org-export-format-code" function (:arguments ("code" "fun" "num-lines" "ref-alist")) nil [181353 182556])
+            ("org-export-format-code-default" function (:arguments ("element" "info")) nil [182558 184243])
+            ("org-export-table-has-special-column-p" function (:arguments ("table")) nil [185395 186228])
+            ("org-export-table-has-header-p" function (:arguments ("table" "info")) nil [186230 187138])
+            ("org-export-table-row-is-special-p" function (:arguments ("table-row" "_")) nil [187140 188470])
+            ("org-export-table-row-group" function (:arguments ("table-row" "info")) nil [188472 189493])
+            ("org-export-table-cell-width" function (:arguments ("table-cell" "info")) nil [189495 190986])
+            ("org-export-table-cell-alignment" function (:arguments ("table-cell" "info")) nil [190988 194013])
+            ("org-export-table-cell-borders" function (:arguments ("table-cell" "info")) nil [194015 197576])
+            ("org-export-table-cell-starts-colgroup-p" function (:arguments ("table-cell" "info")) nil [197578 198106])
+            ("org-export-table-cell-ends-colgroup-p" function (:arguments ("table-cell" "info")) nil [198108 198559])
+            ("org-export-table-row-starts-rowgroup-p" function (:arguments ("table-row" "info")) nil [198561 199017])
+            ("org-export-table-row-ends-rowgroup-p" function (:arguments ("table-row" "info")) nil [199019 199470])
+            ("org-export-table-row-in-header-p" function (:arguments ("table-row" "info")) nil [199472 199841])
+            ("org-export-table-row-starts-header-p" function (:arguments ("table-row" "info")) nil [199843 200134])
+            ("org-export-table-row-ends-header-p" function (:arguments ("table-row" "info")) nil [200136 200422])
+            ("org-export-table-row-number" function (:arguments ("table-row" "info")) nil [200424 201341])
+            ("org-export-table-dimensions" function (:arguments ("table" "info")) nil [201343 202021])
+            ("org-export-table-cell-address" function (:arguments ("table-cell" "info")) nil [202023 202720])
+            ("org-export-get-table-cell-at" function (:arguments ("address" "table" "info")) nil [202722 203575])
+            ("org-export-collect-headlines" function (:arguments ("info" "n" "scope")) nil [204167 205639])
+            ("org-export-collect-elements" function (:arguments ("type" "info" "predicate")) nil [205641 206377])
+            ("org-export-collect-tables" function (:arguments ("info")) nil [206379 206589])
+            ("org-export-collect-figures" function (:arguments ("info" "predicate")) nil [206591 207149])
+            ("org-export-collect-listings" function (:arguments ("info")) nil [207151 207376])
+            ("org-export-toc-entry-backend" function (:arguments ("parent" "transcoders")) nil [207378 208269])
+            ("org-export-smart-quotes-alist" variable
+               (:constant-flag t
+                :default-value (quote (("ar" (primary-opening :utf-8 "«" :html "&laquo;" :latex "\\guillemotleft{}" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex "\\guillemotright{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "‹" :html "&lsaquo;" :latex "\\guilsinglleft{}" :texinfo "@guilsinglleft{}") (secondary-closing :utf-8 "›" :html "&rsaquo;" :latex "\\guilsinglright{}" :texinfo "@guilsinglright{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("da" (primary-opening :utf-8 "»" :html "&raquo;" :latex ">>" :texinfo "@guillemetright{}") (primary-closing :utf-8 "«" :html "&laquo;" :latex "<<" :texinfo "@guillemetleft{}") (secondary-opening :utf-8 "›" :html "&rsaquo;" :latex "\\frq{}" :texinfo "@guilsinglright{}") (secondary-closing :utf-8 "‹" :html "&lsaquo;" :latex "\\flq{}" :texinfo "@guilsingleft{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("de" (primary-opening :utf-8 "„" :html "&bdquo;" :latex "\"`" :texinfo "@quotedblbase{}") (primary-closing :utf-8 "“" :html "&ldquo;" :latex "\"'" :texinfo "@quotedblleft{}") (secondary-opening :utf-8 "‚" :html "&sbquo;" :latex "\\glq{}" :texinfo "@quotesinglbase{}") (secondary-closing :utf-8 "‘" :html "&lsquo;" :latex "\\grq{}" :texinfo "@quoteleft{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("en" (primary-opening :utf-8 "“" :html "&ldquo;" :latex "``" :texinfo "``") (primary-closing :utf-8 "”" :html "&rdquo;" :latex "''" :texinfo "''") (secondary-opening :utf-8 "‘" :html "&lsquo;" :latex "`" :texinfo "`") (secondary-closing :utf-8 "’" :html "&rsquo;" :latex "'" :texinfo "'") (apostrophe :utf-8 "’" :html "&rsquo;")) ("es" (primary-opening :utf-8 "«" :html "&laquo;" :latex "\\guillemotleft{}" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex "\\guillemotright{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "“" :html "&ldquo;" :latex "``" :texinfo "``") (secondary-closing :utf-8 "”" :html "&rdquo;" :latex "''" :texinfo "''") (apostrophe :utf-8 "’" :html "&rsquo;")) ("fr" (primary-opening :utf-8 "« " :html "&laquo;&nbsp;" :latex "\\og " :texinfo "@guillemetleft{}@tie{}") (primary-closing :utf-8 " »" :html "&nbsp;&raquo;" :latex "\\fg{}" :texinfo "@tie{}@guillemetright{}") (secondary-opening :utf-8 "« " :html "&laquo;&nbsp;" :latex "\\og " :texinfo "@guillemetleft{}@tie{}") (secondary-closing :utf-8 " »" :html "&nbsp;&raquo;" :latex "\\fg{}" :texinfo "@tie{}@guillemetright{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("is" (primary-opening :utf-8 "„" :html "&bdquo;" :latex "\"`" :texinfo "@quotedblbase{}") (primary-closing :utf-8 "“" :html "&ldquo;" :latex "\"'" :texinfo "@quotedblleft{}") (secondary-opening :utf-8 "‚" :html "&sbquo;" :latex "\\glq{}" :texinfo "@quotesinglbase{}") (secondary-closing :utf-8 "‘" :html "&lsquo;" :latex "\\grq{}" :texinfo "@quoteleft{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("no" (primary-opening :utf-8 "«" :html "&laquo;" :latex "\\guillemotleft{}" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex "\\guillemotright{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "‘" :html "&lsquo;" :latex "`" :texinfo "`") (secondary-closing :utf-8 "’" :html "&rsquo;" :latex "'" :texinfo "'") (apostrophe :utf-8 "’" :html "&rsquo;")) ("nb" (primary-opening :utf-8 "«" :html "&laquo;" :latex "\\guillemotleft{}" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex "\\guillemotright{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "‘" :html "&lsquo;" :latex "`" :texinfo "`") (secondary-closing :utf-8 "’" :html "&rsquo;" :latex "'" :texinfo "'") (apostrophe :utf-8 "’" :html "&rsquo;")) ("nn" (primary-opening :utf-8 "«" :html "&laquo;" :latex "\\guillemotleft{}" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex "\\guillemotright{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "‘" :html "&lsquo;" :latex "`" :texinfo "`") (secondary-closing :utf-8 "’" :html "&rsquo;" :latex "'" :texinfo "'") (apostrophe :utf-8 "’" :html "&rsquo;")) ("ru" (primary-opening :utf-8 "«" :html "&laquo;" :latex "{}<<" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex ">>{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "„" :html "&bdquo;" :latex "\\glqq{}" :texinfo "@quotedblbase{}") (secondary-closing :utf-8 "“" :html "&ldquo;" :latex "\\grqq{}" :texinfo "@quotedblleft{}") (apostrophe :utf-8 "’" :html: "&#39;")) ("sl" (primary-opening :utf-8 "«" :html "&laquo;" :latex "{}<<" :texinfo "@guillemetleft{}") (primary-closing :utf-8 "»" :html "&raquo;" :latex ">>{}" :texinfo "@guillemetright{}") (secondary-opening :utf-8 "„" :html "&bdquo;" :latex "\\glqq{}" :texinfo "@quotedblbase{}") (secondary-closing :utf-8 "“" :html "&ldquo;" :latex "\\grqq{}" :texinfo "@quotedblleft{}") (apostrophe :utf-8 "’" :html "&rsquo;")) ("sv" (primary-opening :utf-8 "”" :html "&rdquo;" :latex "’’" :texinfo "’’") (primary-closing :utf-8 "”" :html "&rdquo;" :latex "’’" :texinfo "’’") (secondary-opening :utf-8 "’" :html "&rsquo;" :latex "’" :texinfo "`") (secondary-closing :utf-8 "’" :html "&rsquo;" :latex "’" :texinfo "'") (apostrophe :utf-8 "’" :html "&rsquo;")))))
+                nil [208570 215690])
+            ("org-export--smart-quote-status" function (:arguments ("s" "info")) nil [215692 218531])
+            ("org-export-activate-smart-quotes" function (:arguments ("s" "encoding" "info" "original")) nil [218533 219422])
+            ("org-export-get-parent-headline" function (:arguments ("blob")) nil [219998 220172])
+            ("org-export-get-parent-element" function (:arguments ("object")) nil [220174 220361])
+            ("org-export-get-parent-table" function (:arguments ("object")) nil [220363 220550])
+            ("org-export-get-previous-element" function (:arguments ("blob" "info" "n")) nil [220552 221496])
+            ("org-export-get-next-element" function (:arguments ("blob" "info" "n")) nil [221498 222451])
+            ("org-export-dictionary" variable
+               (:constant-flag t
+                :default-value (quote (("%e %n: %c" ("fr" :default "%e %n : %c" :html "%e&nbsp;%n&nbsp;: %c")) ("Author" ("ar" :default "تأليف") ("ca" :default "Autor") ("cs" :default "Autor") ("da" :default "Forfatter") ("de" :default "Autor") ("eo" :html "A&#365;toro") ("es" :default "Autor") ("et" :default "Autor") ("fi" :html "Tekij&auml;") ("fr" :default "Auteur") ("hu" :default "Szerz&otilde;") ("is" :html "H&ouml;fundur") ("it" :default "Autore") ("ja" :default "著者" :html "&#33879;&#32773;") ("nl" :default "Auteur") ("no" :default "Forfatter") ("nb" :default "Forfatter") ("nn" :default "Forfattar") ("pl" :default "Autor") ("pt_BR" :default "Autor") ("ru" :html "&#1040;&#1074;&#1090;&#1086;&#1088;" :utf-8 "Автор") ("sl" :default "Avtor") ("sv" :html "F&ouml;rfattare") ("uk" :html "&#1040;&#1074;&#1090;&#1086;&#1088;" :utf-8 "Автор") ("zh-CN" :html "&#20316;&#32773;" :utf-8 "作者") ("zh-TW" :html "&#20316;&#32773;" :utf-8 "作者")) ("Continued from previous page" ("ar" :default "تتمة الصفحة السابقة") ("cs" :default "Pokračování z předchozí strany") ("de" :default "Fortsetzung von vorheriger Seite") ("es" :html "Contin&uacute;a de la p&aacute;gina anterior" :ascii "Continua de la pagina anterior" :default "Continúa de la página anterior") ("fr" :default "Suite de la page précédente") ("it" :default "Continua da pagina precedente") ("ja" :default "前ページからの続き") ("nl" :default "Vervolg van vorige pagina") ("pt" :default "Continuação da página anterior") ("ru" :html "(&#1055;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1077;&#1085;&#1080;&#1077;)" :utf-8 "(Продолжение)") ("sl" :default "Nadaljevanje s prejšnje strani")) ("Continued on next page" ("ar" :default "التتمة في الصفحة التالية") ("cs" :default "Pokračuje na další stránce") ("de" :default "Fortsetzung nächste Seite") ("es" :html "Contin&uacute;a en la siguiente p&aacute;gina" :ascii "Continua en la siguiente pagina" :default "Continúa en la siguiente página") ("fr" :default "Suite page suivante") ("it" :default "Continua alla pagina successiva") ("ja" :default "次ページに続く") ("nl" :default "Vervolg op volgende pagina") ("pt" :default "Continua na página seguinte") ("ru" :html "(&#1055;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1077;&#1085;&#1080;&#1077; &#1089;&#1083;&#1077;&#1076;&#1091;&#1077;&#1090;)" :utf-8 "(Продолжение следует)") ("sl" :default "Nadaljevanje na naslednji strani")) ("Created" ("cs" :default "Vytvořeno") ("sl" :default "Ustvarjeno")) ("Date" ("ar" :default "بتاريخ") ("ca" :default "Data") ("cs" :default "Datum") ("da" :default "Dato") ("de" :default "Datum") ("eo" :default "Dato") ("es" :default "Fecha") ("et" :html "Kuup&#228;ev" :utf-8 "Kuupäev") ("fi" :html "P&auml;iv&auml;m&auml;&auml;r&auml;") ("hu" :html "D&aacute;tum") ("is" :default "Dagsetning") ("it" :default "Data") ("ja" :default "日付" :html "&#26085;&#20184;") ("nl" :default "Datum") ("no" :default "Dato") ("nb" :default "Dato") ("nn" :default "Dato") ("pl" :default "Data") ("pt_BR" :default "Data") ("ru" :html "&#1044;&#1072;&#1090;&#1072;" :utf-8 "Дата") ("sl" :default "Datum") ("sv" :default "Datum") ("uk" :html "&#1044;&#1072;&#1090;&#1072;" :utf-8 "Дата") ("zh-CN" :html "&#26085;&#26399;" :utf-8 "日期") ("zh-TW" :html "&#26085;&#26399;" :utf-8 "日期")) ("Equation" ("ar" :default "معادلة") ("cs" :default "Rovnice") ("da" :default "Ligning") ("de" :default "Gleichung") ("es" :ascii "Ecuacion" :html "Ecuaci&oacute;n" :default "Ecuación") ("et" :html "V&#245;rrand" :utf-8 "Võrrand") ("fr" :ascii "Equation" :default "Équation") ("is" :default "Jafna") ("ja" :default "方程式") ("no" :default "Ligning") ("nb" :default "Ligning") ("nn" :default "Likning") ("pt_BR" :html "Equa&ccedil;&atilde;o" :default "Equação" :ascii "Equacao") ("ru" :html "&#1059;&#1088;&#1072;&#1074;&#1085;&#1077;&#1085;&#1080;&#1077;" :utf-8 "Уравнение") ("sl" :default "Enačba") ("sv" :default "Ekvation") ("zh-CN" :html "&#26041;&#31243;" :utf-8 "方程")) ("Figure" ("ar" :default "شكل") ("cs" :default "Obrázek") ("da" :default "Figur") ("de" :default "Abbildung") ("es" :default "Figura") ("et" :default "Joonis") ("is" :default "Mynd") ("ja" :default "図" :html "&#22259;") ("no" :default "Illustrasjon") ("nb" :default "Illustrasjon") ("nn" :default "Illustrasjon") ("pt_BR" :default "Figura") ("ru" :html "&#1056;&#1080;&#1089;&#1091;&#1085;&#1086;&#1082;" :utf-8 "Рисунок") ("sv" :default "Illustration") ("zh-CN" :html "&#22270;" :utf-8 "图")) ("Figure %d:" ("ar" :default "شكل %d:") ("cs" :default "Obrázek %d:") ("da" :default "Figur %d") ("de" :default "Abbildung %d:") ("es" :default "Figura %d:") ("et" :default "Joonis %d:") ("fr" :default "Figure %d :" :html "Figure&nbsp;%d&nbsp;:") ("is" :default "Mynd %d") ("ja" :default "図%d: " :html "&#22259;%d: ") ("no" :default "Illustrasjon %d") ("nb" :default "Illustrasjon %d") ("nn" :default "Illustrasjon %d") ("pt_BR" :default "Figura %d:") ("ru" :html "&#1056;&#1080;&#1089;. %d.:" :utf-8 "Рис. %d.:") ("sl" :default "Slika %d") ("sv" :default "Illustration %d") ("zh-CN" :html "&#22270;%d&nbsp;" :utf-8 "图%d ")) ("Footnotes" ("ar" :default "الهوامش") ("ca" :html "Peus de p&agrave;gina") ("cs" :default "Poznámky pod čarou") ("da" :default "Fodnoter") ("de" :html "Fu&szlig;noten" :default "Fußnoten") ("eo" :default "Piednotoj") ("es" :ascii "Nota al pie de pagina" :html "Nota al pie de p&aacute;gina" :default "Nota al pie de página") ("et" :html "Allm&#228;rkused" :utf-8 "Allmärkused") ("fi" :default "Alaviitteet") ("fr" :default "Notes de bas de page") ("hu" :html "L&aacute;bjegyzet") ("is" :html "Aftanm&aacute;lsgreinar") ("it" :html "Note a pi&egrave; di pagina") ("ja" :default "脚注" :html "&#33050;&#27880;") ("nl" :default "Voetnoten") ("no" :default "Fotnoter") ("nb" :default "Fotnoter") ("nn" :default "Fotnotar") ("pl" :default "Przypis") ("pt_BR" :html "Notas de Rodap&eacute;" :default "Notas de Rodapé" :ascii "Notas de Rodape") ("ru" :html "&#1057;&#1085;&#1086;&#1089;&#1082;&#1080;" :utf-8 "Сноски") ("sl" :default "Opombe") ("sv" :default "Fotnoter") ("uk" :html "&#1055;&#1088;&#1080;&#1084;&#1110;&#1090;&#1082;&#1080;" :utf-8 "Примітки") ("zh-CN" :html "&#33050;&#27880;" :utf-8 "脚注") ("zh-TW" :html "&#33139;&#35387;" :utf-8 "腳註")) ("List of Listings" ("ar" :default "قائمة بالبرامج") ("cs" :default "Seznam programů") ("da" :default "Programmer") ("de" :default "Programmauflistungsverzeichnis") ("es" :ascii "Indice de Listados de programas" :html "&Iacute;ndice de Listados de programas" :default "Índice de Listados de programas") ("et" :default "Loendite nimekiri") ("fr" :default "Liste des programmes") ("ja" :default "ソースコード目次") ("no" :default "Dataprogrammer") ("nb" :default "Dataprogrammer") ("ru" :html "&#1057;&#1087;&#1080;&#1089;&#1086;&#1082; &#1088;&#1072;&#1089;&#1087;&#1077;&#1095;&#1072;&#1090;&#1086;&#1082;" :utf-8 "Список распечаток") ("sl" :default "Seznam programskih izpisov") ("zh-CN" :html "&#20195;&#30721;&#30446;&#24405;" :utf-8 "代码目录")) ("List of Tables" ("ar" :default "قائمة بالجداول") ("cs" :default "Seznam tabulek") ("da" :default "Tabeller") ("de" :default "Tabellenverzeichnis") ("es" :ascii "Indice de tablas" :html "&Iacute;ndice de tablas" :default "Índice de tablas") ("et" :default "Tabelite nimekiri") ("fr" :default "Liste des tableaux") ("is" :default "Töfluskrá" :html "T&ouml;fluskr&aacute;") ("ja" :default "表目次") ("no" :default "Tabeller") ("nb" :default "Tabeller") ("nn" :default "Tabeller") ("pt_BR" :default "Índice de Tabelas" :ascii "Indice de Tabelas") ("ru" :html "&#1057;&#1087;&#1080;&#1089;&#1086;&#1082; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;" :utf-8 "Список таблиц") ("sl" :default "Seznam tabel") ("sv" :default "Tabeller") ("zh-CN" :html "&#34920;&#26684;&#30446;&#24405;" :utf-8 "表格目录")) ("Listing" ("ar" :default "برنامج") ("cs" :default "Program") ("da" :default "Program") ("de" :default "Programmlisting") ("es" :default "Listado de programa") ("et" :default "Loend") ("fr" :default "Programme" :html "Programme") ("ja" :default "ソースコード") ("no" :default "Dataprogram") ("nb" :default "Dataprogram") ("pt_BR" :default "Listagem") ("ru" :html "&#1056;&#1072;&#1089;&#1087;&#1077;&#1095;&#1072;&#1090;&#1082;&#1072;" :utf-8 "Распечатка") ("sl" :default "Izpis programa") ("zh-CN" :html "&#20195;&#30721;" :utf-8 "代码")) ("Listing %d:" ("ar" :default "برنامج %d:") ("cs" :default "Program %d:") ("da" :default "Program %d") ("de" :default "Programmlisting %d") ("es" :default "Listado de programa %d") ("et" :default "Loend %d") ("fr" :default "Programme %d :" :html "Programme&nbsp;%d&nbsp;:") ("ja" :default "ソースコード%d:") ("no" :default "Dataprogram %d") ("nb" :default "Dataprogram %d") ("pt_BR" :default "Listagem %d") ("ru" :html "&#1056;&#1072;&#1089;&#1087;&#1077;&#1095;&#1072;&#1090;&#1082;&#1072; %d.:" :utf-8 "Распечатка %d.:") ("sl" :default "Izpis programa %d") ("zh-CN" :html "&#20195;&#30721;%d&nbsp;" :utf-8 "代码%d ")) ("References" ("ar" :default "المراجع") ("cs" :default "Reference") ("fr" :ascii "References" :default "Références") ("de" :default "Quellen") ("es" :default "Referencias") ("sl" :default "Reference")) ("See figure %s" ("cs" :default "Viz obrázek %s") ("fr" :default "cf. figure %s" :html "cf.&nbsp;figure&nbsp;%s" :latex "cf.~figure~%s") ("sl" :default "Glej sliko %s")) ("See listing %s" ("cs" :default "Viz program %s") ("fr" :default "cf. programme %s" :html "cf.&nbsp;programme&nbsp;%s" :latex "cf.~programme~%s") ("sl" :default "Glej izpis programa %s")) ("See section %s" ("ar" :default "انظر قسم %s") ("cs" :default "Viz sekce %s") ("da" :default "jævnfør afsnit %s") ("de" :default "siehe Abschnitt %s") ("es" :ascii "Vea seccion %s" :html "Vea secci&oacute;n %s" :default "Vea sección %s") ("et" :html "Vaata peat&#252;kki %s" :utf-8 "Vaata peatükki %s") ("fr" :default "cf. section %s") ("ja" :default "セクション %s を参照") ("pt_BR" :html "Veja a se&ccedil;&atilde;o %s" :default "Veja a seção %s" :ascii "Veja a secao %s") ("ru" :html "&#1057;&#1084;. &#1088;&#1072;&#1079;&#1076;&#1077;&#1083; %s" :utf-8 "См. раздел %s") ("sl" :default "Glej poglavje %d") ("zh-CN" :html "&#21442;&#35265;&#31532;%s&#33410;" :utf-8 "参见第%s节")) ("See table %s" ("cs" :default "Viz tabulka %s") ("fr" :default "cf. tableau %s" :html "cf.&nbsp;tableau&nbsp;%s" :latex "cf.~tableau~%s") ("sl" :default "Glej tabelo %s")) ("Table" ("ar" :default "جدول") ("cs" :default "Tabulka") ("de" :default "Tabelle") ("es" :default "Tabla") ("et" :default "Tabel") ("fr" :default "Tableau") ("is" :default "Tafla") ("ja" :default "表" :html "&#34920;") ("pt_BR" :default "Tabela") ("ru" :html "&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072;" :utf-8 "Таблица") ("zh-CN" :html "&#34920;" :utf-8 "表")) ("Table %d:" ("ar" :default "جدول %d:") ("cs" :default "Tabulka %d:") ("da" :default "Tabel %d") ("de" :default "Tabelle %d") ("es" :default "Tabla %d") ("et" :default "Tabel %d") ("fr" :default "Tableau %d :") ("is" :default "Tafla %d") ("ja" :default "表%d:" :html "&#34920;%d:") ("no" :default "Tabell %d") ("nb" :default "Tabell %d") ("nn" :default "Tabell %d") ("pt_BR" :default "Tabela %d") ("ru" :html "&#1058;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; %d.:" :utf-8 "Таблица %d.:") ("sl" :default "Tabela %d") ("sv" :default "Tabell %d") ("zh-CN" :html "&#34920;%d&nbsp;" :utf-8 "表%d ")) ("Table of Contents" ("ar" :default "قائمة المحتويات") ("ca" :html "&Iacute;ndex") ("cs" :default "Obsah") ("da" :default "Indhold") ("de" :default "Inhaltsverzeichnis") ("eo" :default "Enhavo") ("es" :ascii "Indice" :html "&Iacute;ndice" :default "Índice") ("et" :default "Sisukord") ("fi" :html "Sis&auml;llysluettelo") ("fr" :ascii "Sommaire" :default "Table des matières") ("hu" :html "Tartalomjegyz&eacute;k") ("is" :default "Efnisyfirlit") ("it" :default "Indice") ("ja" :default "目次" :html "&#30446;&#27425;") ("nl" :default "Inhoudsopgave") ("no" :default "Innhold") ("nb" :default "Innhold") ("nn" :default "Innhald") ("pl" :html "Spis tre&#x015b;ci") ("pt_BR" :html "&Iacute;ndice" :utf8 "Índice" :ascii "Indice") ("ru" :html "&#1057;&#1086;&#1076;&#1077;&#1088;&#1078;&#1072;&#1085;&#1080;&#1077;" :utf-8 "Содержание") ("sl" :default "Kazalo") ("sv" :html "Inneh&aring;ll") ("uk" :html "&#1047;&#1084;&#1110;&#1089;&#1090;" :utf-8 "Зміст") ("zh-CN" :html "&#30446;&#24405;" :utf-8 "目录") ("zh-TW" :html "&#30446;&#37636;" :utf-8 "目錄")) ("Unknown reference" ("ar" :default "مرجع غير معرّف") ("da" :default "ukendt reference") ("de" :default "Unbekannter Verweis") ("es" :default "Referencia desconocida") ("et" :default "Tundmatu viide") ("fr" :ascii "Destination inconnue" :default "Référence inconnue") ("ja" :default "不明な参照先") ("pt_BR" :default "Referência desconhecida" :ascii "Referencia desconhecida") ("ru" :html "&#1053;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1072;&#1103; &#1089;&#1089;&#1099;&#1083;&#1082;&#1072;" :utf-8 "Неизвестная ссылка") ("sl" :default "Neznana referenca") ("zh-CN" :html "&#26410;&#30693;&#24341;&#29992;" :utf-8 "未知引用")))))
+                nil [222663 237683])
+            ("org-export-translate" function (:arguments ("s" "encoding" "info")) nil [237685 238300])
+            ("org-export-async-start" function (:arguments ("fun" "body")) nil [239518 243680])
+            ("org-export-to-buffer" function (:arguments ("backend" "buffer" "async" "subtreep" "visible-only" "body-only" "ext-plist" "post-process")) nil [243697 246109])
+            ("org-export-to-file" function (:arguments ("backend" "file" "async" "subtreep" "visible-only" "body-only" "ext-plist" "post-process")) nil [246126 248619])
+            ("org-export-output-file-name" function (:arguments ("extension" "subtreep" "pub-dir")) nil [248621 250652])
+            ("org-export-add-to-stack" function (:arguments ("source" "backend" "process")) nil [250654 251153])
+            ("org-export-stack" function (:user-visible-flag t) nil [251155 251492])
+            ("org-export-stack-clear" function (:user-visible-flag t) nil [251494 251624])
+            ("org-export-stack-refresh" function (:user-visible-flag t) nil [251626 251734])
+            ("org-export-stack-remove" function
+               (:user-visible-flag t
+                :arguments ("source"))
+                nil [251736 252098])
+            ("org-export-stack-view" function
+               (:user-visible-flag t
+                :arguments ("in-emacs"))
+                nil [252100 252544])
+            ("org-export-stack-mode-map" variable (:default-value (let ((km (make-sparse-keymap))) (set-keymap-parent km tabulated-list-mode-map) (define-key km " " (quote next-line)) (define-key km "" (quote next-line)) (define-key km [down] (quote next-line)) (define-key km "" (quote previous-line)) (define-key km "" (quote previous-line)) (define-key km [up] (quote previous-line)) (define-key km "C" (quote org-export-stack-clear)) (define-key km "v" (quote org-export-stack-view)) (define-key km (kbd "RET") (quote org-export-stack-view)) (define-key km "d" (quote org-export-stack-remove)) km)) nil [252546 253141])
+            ("define-derived-mode" code nil nil [253143 254150])
+            ("org-export--stack-generate" function nil nil [254152 255267])
+            ("org-export--stack-num-predicate" function (:arguments ("a" "b")) nil [255269 255401])
+            ("org-export--stack-source-at-point" function nil nil [255403 256072])
+            ("org-export-dispatch" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [256363 259262])
+            ("org-export--dispatch-ui" function (:arguments ("options" "first-key" "expertp")) nil [259264 265977])
+            ("org-export--dispatch-action" function (:arguments ("prompt" "allowed-keys" "entries" "options" "first-key" "expertp")) nil [265979 269344])
+            ("ox" package nil nil [269348 269361]))          
+      :file "ox.el"
+      :pointmax 269458
+      :fsize 270217
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [984 1001])
+            ("ox" include nil nil [1002 1015])
+            ("ox-publish" include nil nil [1016 1037])
+            ("org-latex-default-packages-alist" variable nil nil [1039 1080])
+            ("org-latex-packages-alist" variable nil nil [1081 1114])
+            ("orgtbl-exp-regexp" variable nil nil [1115 1141])
+            ("org-export-define-backend" code nil nil [1167 6856])
+            ("org-latex-babel-language-alist" variable
+               (:constant-flag t
+                :default-value (quote (("af" . "afrikaans") ("bg" . "bulgarian") ("bt-br" . "brazilian") ("ca" . "catalan") ("cs" . "czech") ("cy" . "welsh") ("da" . "danish") ("de" . "germanb") ("de-at" . "naustrian") ("de-de" . "ngerman") ("el" . "greek") ("en" . "english") ("en-au" . "australian") ("en-ca" . "canadian") ("en-gb" . "british") ("en-ie" . "irish") ("en-nz" . "newzealand") ("en-us" . "american") ("es" . "spanish") ("et" . "estonian") ("eu" . "basque") ("fi" . "finnish") ("fr" . "frenchb") ("fr-ca" . "canadien") ("gl" . "galician") ("hr" . "croatian") ("hu" . "hungarian") ("id" . "indonesian") ("is" . "icelandic") ("it" . "italian") ("la" . "latin") ("ms" . "malay") ("nl" . "dutch") ("nb" . "norsk") ("nn" . "nynorsk") ("no" . "norsk") ("pl" . "polish") ("pt" . "portuguese") ("ro" . "romanian") ("ru" . "russian") ("sa" . "sanskrit") ("sb" . "uppersorbian") ("sk" . "slovak") ("sl" . "slovene") ("sq" . "albanian") ("sr" . "serbian") ("sv" . "swedish") ("ta" . "tamil") ("tr" . "turkish") ("uk" . "ukrainian"))))
+                nil [6885 8187])
+            ("org-latex-polyglossia-language-alist" variable
+               (:constant-flag t
+                :default-value (quote (("am" "amharic") ("ast" "asturian") ("ar" "arabic") ("bo" "tibetan") ("bn" "bengali") ("bg" "bulgarian") ("br" "breton") ("bt-br" "brazilian") ("ca" "catalan") ("cop" "coptic") ("cs" "czech") ("cy" "welsh") ("da" "danish") ("de" "german" "german") ("de-at" "german" "austrian") ("de-de" "german" "german") ("dv" "divehi") ("el" "greek") ("en" "english" "usmax") ("en-au" "english" "australian") ("en-gb" "english" "uk") ("en-nz" "english" "newzealand") ("en-us" "english" "usmax") ("eo" "esperanto") ("es" "spanish") ("et" "estonian") ("eu" "basque") ("fa" "farsi") ("fi" "finnish") ("fr" "french") ("fu" "friulan") ("ga" "irish") ("gd" "scottish") ("gl" "galician") ("he" "hebrew") ("hi" "hindi") ("hr" "croatian") ("hu" "magyar") ("hy" "armenian") ("id" "bahasai") ("ia" "interlingua") ("is" "icelandic") ("it" "italian") ("kn" "kannada") ("la" "latin" "modern") ("la-modern" "latin" "modern") ("la-classic" "latin" "classic") ("la-medieval" "latin" "medieval") ("lo" "lao") ("lt" "lithuanian") ("lv" "latvian") ("mr" "maranthi") ("ml" "malayalam") ("nl" "dutch") ("nb" "norsk") ("nn" "nynorsk") ("nko" "nko") ("no" "norsk") ("oc" "occitan") ("pl" "polish") ("pms" "piedmontese") ("pt" "portuges") ("rm" "romansh") ("ro" "romanian") ("ru" "russian") ("sa" "sanskrit") ("hsb" "usorbian") ("dsb" "lsorbian") ("sk" "slovak") ("sl" "slovenian") ("se" "samin") ("sq" "albanian") ("sr" "serbian") ("sv" "swedish") ("syr" "syriac") ("ta" "tamil") ("te" "telugu") ("th" "thai") ("tk" "turkmen") ("tr" "turkish") ("uk" "ukrainian") ("ur" "urdu") ("vi" "vietnamese"))))
+                nil [8189 10197])
+            ("org-latex-table-matrix-macros" variable
+               (:constant-flag t
+                :default-value (quote (("bordermatrix" . "\\cr") ("qbordermatrix" . "\\cr") ("kbordermatrix" . "\\\\"))))
+                nil [10201 10392])
+            ("org-latex-math-environments-re" variable
+               (:constant-flag t
+                :default-value (format "\\`[ 	]*\\\\begin{%s\\*?}" (regexp-opt (quote ("equation" "eqnarray" "math" "displaymath" "align" "gather" "multline" "flalign" "alignat" "xalignat" "xxalignat" "subequations" "dmath" "dseries" "dgroup" "darray" "empheq")))))
+                nil [10394 10777])
+            ("org-export-latex" customgroup (:user-visible-flag t) nil [10814 10943])
+            ("org-latex-caption-above" variable (:default-value (quote (table))) nil [10959 11653])
+            ("org-latex-prefer-user-labels" variable nil nil [11655 13648])
+            ("org-latex-default-class" variable (:default-value "article") nil [13665 13803])
+            ("org-latex-classes" variable (:default-value (quote (("article" "\\documentclass[11pt]{article}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))))) nil [13805 18808])
+            ("org-latex-inputenc-alist" variable nil nil [18810 19213])
+            ("org-latex-title-command" variable (:default-value "\\maketitle") nil [19215 19854])
+            ("org-latex-subtitle-format" variable (:default-value "\\\\\\medskip
+\\large %s") nil [19856 20185])
+            ("org-latex-subtitle-separate" variable nil nil [20187 20390])
+            ("org-latex-toc-command" variable (:default-value "\\tableofcontents
+
+") nil [20392 20691])
+            ("org-latex-hyperref-template" variable (:default-value "\\hypersetup{
+ pdfauthor={%a},
+ pdftitle={%t},
+ pdfkeywords={%k},
+ pdfsubject={%d},
+ pdfcreator={%c}, 
+ pdflang={%L}}
+") nil [20693 21593])
+            ("org-latex-format-headline-function" variable (:default-value (quote org-latex-format-headline-default-function)) nil [21610 22241])
+            ("org-latex-footnote-separator" variable (:default-value "\\textsuperscript{,}\\,") nil [22260 22406])
+            ("org-latex-footnote-defined-format" variable (:default-value "\\textsuperscript{\\ref{%s}}") nil [22408 22897])
+            ("org-latex-active-timestamp-format" variable (:default-value "\\textit{%s}") nil [22916 23082])
+            ("org-latex-inactive-timestamp-format" variable (:default-value "\\textit{%s}") nil [23084 23254])
+            ("org-latex-diary-timestamp-format" variable (:default-value "\\textit{%s}") nil [23256 23420])
+            ("org-latex-images-centered" variable (:default-value t) nil [23435 23628])
+            ("org-latex-image-default-option" variable nil nil [23630 23801])
+            ("org-latex-image-default-width" variable (:default-value ".9\\linewidth") nil [23803 24038])
+            ("org-latex-image-default-height" variable nil nil [24040 24341])
+            ("org-latex-default-figure-position" variable (:default-value "htbp") nil [24343 24548])
+            ("org-latex-inline-image-rules" variable (:default-value (\` (("file" \, (regexp-opt (quote ("pdf" "jpeg" "jpg" "png" "ps" "eps" "tikz" "pgf" "svg"))))))) nil [24550 25337])
+            ("org-latex-link-with-unknown-path-format" variable (:default-value "\\texttt{%s}") nil [25339 25500])
+            ("org-latex-default-table-environment" variable (:default-value "tabular") nil [25516 25714])
+            ("org-latex-default-table-mode" variable (:default-value (quote table)) nil [25716 26749])
+            ("org-latex-tables-centered" variable (:default-value t) nil [26751 26916])
+            ("org-latex-tables-booktabs" variable nil nil [26918 27335])
+            ("org-latex-table-scientific-notation" variable (:default-value "%s\\,(%s)") nil [27337 27757])
+            ("org-latex-text-markup-alist" variable (:default-value (quote ((bold . "\\textbf{%s}") (code . protectedtexttt) (italic . "\\emph{%s}") (strike-through . "\\sout{%s}") (underline . "\\uline{%s}") (verbatim . protectedtexttt)))) nil [27777 28771])
+            ("org-latex-format-drawer-function" variable (:default-value (lambda (_ contents) contents)) nil [28788 29257])
+            ("org-latex-format-inlinetask-function" variable (:default-value (quote org-latex-format-inlinetask-default-function)) nil [29278 29979])
+            ("org-latex-listings" variable nil nil [29997 31551])
+            ("org-latex-listings-langs" variable (:default-value (quote ((emacs-lisp "Lisp") (lisp "Lisp") (clojure "Lisp") (c "C") (cc "C++") (fortran "fortran") (perl "Perl") (cperl "Perl") (python "Python") (ruby "Ruby") (html "HTML") (xml "XML") (tex "TeX") (latex "[LaTeX]TeX") (shell-script "bash") (gnuplot "Gnuplot") (ocaml "Caml") (caml "Caml") (sql "SQL") (sqlite "sql") (makefile "make") (R "r")))) nil [31553 32532])
+            ("org-latex-listings-options" variable nil nil [32534 33452])
+            ("org-latex-minted-langs" variable (:default-value (quote ((emacs-lisp "common-lisp") (cc "c++") (cperl "perl") (shell-script "bash") (caml "ocaml")))) nil [33454 34257])
+            ("org-latex-minted-options" variable nil nil [34259 35157])
+            ("org-latex-custom-lang-environments" variable nil nil [35159 36646])
+            ("org-latex-compiler-file-string" variable (:default-value "%% Intended LaTeX compiler: %s
+") nil [36667 37160])
+            ("org-latex-compiler" variable (:default-value "pdflatex") nil [37162 37625])
+            ("org-latex-compilers" variable
+               (:constant-flag t
+                :default-value (quote ("pdflatex" "xelatex" "lualatex")))
+                nil [37627 37750])
+            ("org-latex-bib-compiler" variable (:default-value "bibtex") nil [37752 38180])
+            ("org-latex-pdf-process" variable (:default-value (quote ("%latex -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f" "%latex -interaction nonstopmode -output-directory %o %f"))) nil [38182 40463])
+            ("org-latex-logfiles-extensions" variable (:default-value (quote ("aux" "bcf" "blg" "fdb_latexmk" "fls" "figlist" "idx" "log" "nav" "out" "ptc" "run.xml" "snm" "toc" "vrb" "xdv"))) nil [40465 40885])
+            ("org-latex-remove-logfiles" variable (:default-value t) nil [40887 41220])
+            ("org-latex-known-warnings" variable (:default-value (quote (("Reference.*?undefined" . "[undefined reference]") ("Runaway argument" . "[runaway argument]") ("Underfull \\hbox" . "[underfull hbox]") ("Overfull \\hbox" . "[overfull hbox]") ("Citation.*?undefined" . "[undefined citation]") ("Undefined control sequence" . "[undefined control sequence]")))) nil [41222 41962])
+            ("org-latex--caption-above-p" function (:arguments ("element" "info")) nil [41991 42336])
+            ("org-latex--label" function (:arguments ("datum" "info" "force" "full")) nil [42338 43555])
+            ("org-latex--caption/label-string" function (:arguments ("element" "info")) nil [43557 45131])
+            ("org-latex-guess-inputenc" function (:arguments ("header")) nil [45133 45836])
+            ("org-latex-guess-babel-language" function (:arguments ("header" "info")) nil [45838 47254])
+            ("org-latex-guess-polyglossia-language" function (:arguments ("header" "info")) nil [47256 48996])
+            ("org-latex--remove-packages" function (:arguments ("pkg-alist" "info")) nil [48998 49715])
+            ("org-latex--find-verb-separator" function (:arguments ("s")) nil [49717 50096])
+            ("org-latex--make-option-string" function (:arguments ("options")) nil [50098 50515])
+            ("org-latex--wrap-label" function (:arguments ("element" "output" "info")) nil [50517 50968])
+            ("org-latex--protect-text" function (:arguments ("text")) nil [50970 51129])
+            ("org-latex--text-markup" function (:arguments ("text" "markup" "info")) nil [51131 52277])
+            ("org-latex--delayed-footnotes-definitions" function (:arguments ("element" "info")) nil [52279 53600])
+            ("org-latex--translate" function (:arguments ("s" "info")) nil [53602 53783])
+            ("org-latex--format-spec" function (:arguments ("info")) nil [53785 54644])
+            ("org-latex--insert-compiler" function (:arguments ("info")) nil [54646 55007])
+            ("org-latex-matrices-tree-filter" function (:arguments ("tree" "_backend" "info")) nil [55024 55128])
+            ("org-latex-math-block-tree-filter" function (:arguments ("tree" "_backend" "info")) nil [55130 55238])
+            ("org-latex-math-block-options-filter" function (:arguments ("info" "_backend")) nil [55240 55442])
+            ("org-latex-clean-invalid-line-breaks" function (:arguments ("data" "_backend" "_info")) nil [55444 55609])
+            ("org-latex-make-preamble" function (:arguments ("info" "template" "snippet?")) nil [55642 57067])
+            ("org-latex-template" function (:arguments ("contents" "info")) nil [57069 59964])
+            ("org-latex-bold" function (:arguments ("_bold" "contents" "info")) nil [60005 60222])
+            ("org-latex-center-block" function (:arguments ("center-block" "contents" "info")) nil [60244 60557])
+            ("org-latex-clock" function (:arguments ("clock" "_contents" "info")) nil [60572 61051])
+            ("org-latex-code" function (:arguments ("code" "_contents" "info")) nil [61065 61296])
+            ("org-latex-drawer" function (:arguments ("drawer" "contents" "info")) nil [61312 61695])
+            ("org-latex-dynamic-block" function (:arguments ("dynamic-block" "contents" "info")) nil [61718 62005])
+            ("org-latex-entity" function (:arguments ("entity" "_contents" "_info")) nil [62021 62244])
+            ("org-latex-example-block" function (:arguments ("example-block" "_contents" "info")) nil [62267 62852])
+            ("org-latex-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [62874 63206])
+            ("org-latex-export-snippet" function (:arguments ("export-snippet" "_contents" "_info")) nil [63230 63532])
+            ("org-latex-fixed-width" function (:arguments ("fixed-width" "_contents" "info")) nil [63553 63908])
+            ("org-latex-footnote-reference" function (:arguments ("footnote-reference" "_contents" "info")) nil [63936 65862])
+            ("org-latex-headline" function (:arguments ("headline" "contents" "info")) nil [65880 71298])
+            ("org-latex-format-headline-default-function" function (:arguments ("todo" "_todo-type" "priority" "text" "tags" "_info")) nil [71300 71725])
+            ("org-latex-horizontal-rule" function (:arguments ("horizontal-rule" "_contents" "info")) nil [71750 72573])
+            ("org-latex-inline-src-block" function (:arguments ("inline-src-block" "_contents" "info")) nil [72599 74065])
+            ("org-latex-inlinetask" function (:arguments ("inlinetask" "contents" "info")) nil [74085 74964])
+            ("org-latex-format-inlinetask-default-function" function (:arguments ("todo" "_todo-type" "priority" "title" "tags" "contents" "_info")) nil [74966 75718])
+            ("org-latex-italic" function (:arguments ("_italic" "contents" "info")) nil [75734 75961])
+            ("org-latex-item" function (:arguments ("item" "contents" "info")) nil [75975 78177])
+            ("org-latex-keyword" function (:arguments ("keyword" "_contents" "info")) nil [78194 79558])
+            ("org-latex--environment-type" function (:arguments ("latex-environment")) nil [79585 80471])
+            ("org-latex-latex-environment" function (:arguments ("latex-environment" "_contents" "info")) nil [80473 81685])
+            ("org-latex-latex-fragment" function (:arguments ("latex-fragment" "_contents" "_info")) nil [81708 82206])
+            ("org-latex-line-break" function (:arguments ("_line-break" "_contents" "_info")) nil [82226 82414])
+            ("org-latex-image-link-filter" function (:arguments ("data" "_backend" "info")) nil [82428 82557])
+            ("org-latex--inline-image" function (:arguments ("link" "info")) nil [82559 87898])
+            ("org-latex-link" function (:arguments ("link" "desc" "info")) nil [87900 91135])
+            ("org-latex-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [91158 91530])
+            ("org-latex-paragraph" function (:arguments ("_paragraph" "contents" "_info")) nil [91549 91776])
+            ("org-latex-plain-list" function (:arguments ("plain-list" "contents" "info")) nil [91796 92505])
+            ("org-latex-plain-text" function (:arguments ("text" "info")) nil [92525 93965])
+            ("org-latex-planning" function (:arguments ("planning" "_contents" "info")) nil [93983 94993])
+            ("org-latex-property-drawer" function (:arguments ("_property-drawer" "contents" "_info")) nil [95018 95335])
+            ("org-latex--wrap-latex-matrices" function (:arguments ("data" "info")) nil [95516 97651])
+            ("org-latex-matrices" function (:arguments ("matrices" "contents" "_info")) nil [97653 98004])
+            ("org-latex--wrap-latex-math-block" function (:arguments ("data" "info")) nil [98123 100300])
+            ("org-latex-math-block" function (:arguments ("_math-block" "contents" "_info")) nil [100302 100564])
+            ("org-latex-quote-block" function (:arguments ("quote-block" "contents" "info")) nil [100584 100884])
+            ("org-latex-radio-target" function (:arguments ("radio-target" "text" "info")) nil [100906 101174])
+            ("org-latex-section" function (:arguments ("_section" "contents" "_info")) nil [101191 101397])
+            ("org-latex-special-block" function (:arguments ("special-block" "contents" "info")) nil [101420 102068])
+            ("org-latex-src-block" function (:arguments ("src-block" "_contents" "info")) nil [102087 108523])
+            ("org-latex-statistics-cookie" function (:arguments ("statistics-cookie" "_contents" "_info")) nil [108550 108843])
+            ("org-latex-strike-through" function (:arguments ("_strike-through" "contents" "info")) nil [108867 109134])
+            ("org-latex--script-size" function (:arguments ("object" "info")) nil [109153 110414])
+            ("org-latex-subscript" function (:arguments ("subscript" "_contents" "info")) nil [110416 110653])
+            ("org-latex-superscript" function (:arguments ("superscript" "_contents" "info")) nil [110674 110919])
+            ("org-latex-table" function (:arguments ("table" "contents" "info")) nil [111351 112488])
+            ("org-latex--align-string" function (:arguments ("table" "info" "math?")) nil [112490 113596])
+            ("org-latex--org-table" function (:arguments ("table" "contents" "info")) nil [113598 117648])
+            ("org-latex--table.el-table" function (:arguments ("table" "info")) nil [117650 119189])
+            ("org-latex--math-table" function (:arguments ("table" "info")) nil [119191 120626])
+            ("org-latex-table-cell" function (:arguments ("table-cell" "contents" "info")) nil [120646 121257])
+            ("org-latex-table-row" function (:arguments ("table-row" "contents" "info")) nil [121276 123494])
+            ("org-latex-target" function (:arguments ("target" "_contents" "info")) nil [123510 123729])
+            ("org-latex-timestamp" function (:arguments ("timestamp" "_contents" "info")) nil [123748 124269])
+            ("org-latex-underline" function (:arguments ("_underline" "contents" "info")) nil [124288 124530])
+            ("org-latex-verbatim" function (:arguments ("verbatim" "_contents" "info")) nil [124548 124802])
+            ("org-latex-verse-block" function (:arguments ("verse-block" "contents" "info")) nil [124823 125622])
+            ("org-latex-export-as-latex" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [125666 126872])
+            ("org-latex-convert-region-to-latex" function (:user-visible-flag t) nil [126889 127206])
+            ("org-latex-export-to-latex" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [127223 128314])
+            ("org-latex-export-to-pdf" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [128331 129513])
+            ("org-latex-compile" function (:arguments ("texfile" "snippet")) nil [129515 131771])
+            ("org-latex--collect-warnings" function (:arguments ("buffer")) nil [131773 132495])
+            ("org-latex-publish-to-latex" function (:arguments ("plist" "filename" "pub-dir")) nil [132512 132839])
+            ("org-latex-publish-to-pdf" function (:arguments ("plist" "filename" "pub-dir")) nil [132856 133689])
+            ("ox-latex" package nil nil [133692 133711]))          
+      :file "ox-latex.el"
+      :pointmax 133814
+      :fsize 133813
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1926 1943])
+            ("org" include nil nil [1944 1958])
+            ("org-macs" include nil nil [1959 1978])
+            ("declare-function" code nil nil [1980 2105])
+            ("declare-function" code nil nil [2106 2174])
+            ("declare-function" code nil nil [2175 2253])
+            ("declare-function" code nil nil [2254 2332])
+            ("declare-function" code nil nil [2333 2411])
+            ("declare-function" code nil nil [2412 2490])
+            ("declare-function" code nil nil [2491 2569])
+            ("declare-function" code nil nil [2570 2648])
+            ("declare-function" code nil nil [2649 2717])
+            ("declare-function" code nil nil [2718 2796])
+            ("declare-function" code nil nil [2797 2875])
+            ("declare-function" code nil nil [2876 2954])
+            ("declare-function" code nil nil [2955 3023])
+            ("declare-function" code nil nil [3024 3102])
+            ("declare-function" code nil nil [3103 3181])
+            ("declare-function" code nil nil [3182 3260])
+            ("declare-function" code nil nil [3261 3327])
+            ("declare-function" code nil nil [3329 3392])
+            ("declare-function" code nil nil [3393 3494])
+            ("declare-function" code nil nil [3495 3560])
+            ("declare-function" code nil nil [3561 3639])
+            ("declare-function" code nil nil [3640 3713])
+            ("declare-function" code nil nil [3714 3801])
+            ("declare-function" code nil nil [3802 3863])
+            ("declare-function" code nil nil [3864 3931])
+            ("declare-function" code nil nil [3932 4010])
+            ("declare-function" code nil nil [4011 4065])
+            ("declare-function" code nil nil [4066 4128])
+            ("declare-function" code nil nil [4129 4195])
+            ("calendar-mode-map" variable nil nil [4197 4223])
+            ("org-clock-current-task" variable nil nil [4224 4255])
+            ("org-current-tag-alist" variable nil nil [4256 4286])
+            ("org-mobile-force-id-on-agenda-items" variable nil nil [4287 4331])
+            ("org-habit-show-habits" variable nil nil [4332 4362])
+            ("org-habit-show-habits-only-for-today" variable nil nil [4363 4408])
+            ("org-habit-show-all-today" variable nil nil [4409 4442])
+            ("org-agenda-buffer-name" variable (:default-value "*Org Agenda*") nil [4507 4553])
+            ("org-agenda-overriding-header" variable nil nil [4554 4595])
+            ("org-agenda-title-append" variable nil nil [4596 4632])
+            ("with-no-warnings" code nil nil [4633 4666])
+            ("with-no-warnings" code nil nil [4699 4731])
+            ("original-date" variable nil nil [4765 4787])
+            ("org-agenda-undo-list" variable nil nil [4839 4938])
+            ("org-agenda-pending-undo-list" variable nil nil [4939 5056])
+            ("org-agenda-confirm-kill" variable (:default-value 1) nil [5058 5456])
+            ("org-agenda-compact-blocks" variable nil nil [5458 5700])
+            ("org-agenda-block-separator" variable (:default-value 61) nil [5702 6173])
+            ("org-agenda-export" customgroup (:user-visible-flag t) nil [6175 6314])
+            ("org-agenda-with-colors" variable (:default-value t) nil [6316 6443])
+            ("org-agenda-exporter-settings" variable nil nil [6445 6991])
+            ("org-agenda-before-write-hook" variable (:default-value (quote (org-agenda-add-entry-text))) nil [6993 7288])
+            ("org-agenda-add-entry-text-maxlines" variable nil nil [7290 7924])
+            ("org-agenda-add-entry-text-descriptive-links" variable (:default-value t) nil [7926 8267])
+            ("org-agenda-export-html-style" variable nil nil [8269 9627])
+            ("org-agenda-persistent-filter" variable nil nil [9629 9772])
+            ("org-agenda-custom-commands" customgroup (:user-visible-flag t) nil [9774 9921])
+            ("org-sorting-choice" variable
+               (:constant-flag t
+                :default-value (quote (choice (const time-up) (const time-down) (const timestamp-up) (const timestamp-down) (const scheduled-up) (const scheduled-down) (const deadline-up) (const deadline-down) (const ts-up) (const ts-down) (const tsia-up) (const tsia-down) (const category-keep) (const category-up) (const category-down) (const tag-down) (const tag-up) (const priority-up) (const priority-down) (const todo-state-up) (const todo-state-down) (const effort-up) (const effort-down) (const habit-up) (const habit-down) (const alpha-up) (const alpha-down) (const user-defined-up) (const user-defined-down))))
+                nil [9923 10614])
+            ("defvaralias" code nil nil [10737 10806])
+            ("defvaralias" code nil nil [10807 10862])
+            ("org-agenda-entry-types" variable (:default-value (quote (:deadline :scheduled :timestamp :sexp))) nil [10864 12560])
+            ("org-agenda-custom-commands-local-options" variable
+               (:constant-flag t
+                :default-value (\` (repeat :tag "Local settings for this command.  Remember to quote values" (choice :tag "Setting" (list :tag "Heading for this block" (const org-agenda-overriding-header) (string :tag "Headline")) (list :tag "Files to be searched" (const org-agenda-files) (list (const :format "" quote) (repeat (file)))) (list :tag "Sorting strategy" (const org-agenda-sorting-strategy) (list (const :format "" quote) (repeat (\, org-sorting-choice)))) (list :tag "Prefix format" (const org-agenda-prefix-format :value "  %-12:c%?-12t% s") (string)) (list :tag "Number of days in agenda" (const org-agenda-span) (list (const :format "" quote) (choice (const :tag "Day" day) (const :tag "Week" week) (const :tag "Fortnight" fortnight) (const :tag "Month" month) (const :tag "Year" year) (integer :tag "Custom")))) (list :tag "Fixed starting date" (const org-agenda-start-day) (string :value "2007-11-01")) (list :tag "Start on day of week" (const org-agenda-start-on-weekday) (choice :value 1 (const :tag "Today" nil) (integer :tag "Weekday No."))) (list :tag "Include data from diary" (const org-agenda-include-diary) (boolean)) (list :tag "Deadline Warning days" (const org-deadline-warning-days) (integer :value 1)) (list :tag "Category filter preset" (const org-agenda-category-filter-preset) (list (const :format "" quote) (repeat (string :tag "+category or -category")))) (list :tag "Tags filter preset" (const org-agenda-tag-filter-preset) (list (const :format "" quote) (repeat (string :tag "+tag or -tag")))) (list :tag "Effort filter preset" (const org-agenda-effort-filter-preset) (list (const :format "" quote) (repeat (string :tag "+=10 or -=10 or +<10 or ->10")))) (list :tag "Regexp filter preset" (const org-agenda-regexp-filter-preset) (list (const :format "" quote) (repeat (string :tag "+regexp or -regexp")))) (list :tag "Set daily/weekly entry types" (const org-agenda-entry-types) (list (const :format "" quote) (set :greedy t :value (\, org-agenda-entry-types) (const :deadline) (const :scheduled) (const :deadline*) (const :scheduled*) (const :timestamp) (const :sexp)))) (list :tag "Standard skipping condition" :value (org-agenda-skip-function (quote (org-agenda-skip-entry-if))) (const org-agenda-skip-function) (list (const :format "" quote) (list (choice :tag "Skipping range" (const :tag "Skip entry" org-agenda-skip-entry-if) (const :tag "Skip subtree" org-agenda-skip-subtree-if)) (repeat :inline t :tag "Conditions for skipping" (choice :tag "Condition type" (list :tag "Regexp matches" :inline t (const :format "" regexp) (regexp)) (list :tag "Regexp does not match" :inline t (const :format "" notregexp) (regexp)) (list :tag "TODO state is" :inline t (const todo) (choice (const :tag "Any not-done state" todo) (const :tag "Any done state" done) (const :tag "Any state" any) (list :tag "Keyword list" (const :format "" quote) (repeat (string :tag "Keyword"))))) (list :tag "TODO state is not" :inline t (const nottodo) (choice (const :tag "Any not-done state" todo) (const :tag "Any done state" done) (const :tag "Any state" any) (list :tag "Keyword list" (const :format "" quote) (repeat (string :tag "Keyword"))))) (const :tag "scheduled" scheduled) (const :tag "not scheduled" notscheduled) (const :tag "deadline" deadline) (const :tag "no deadline" notdeadline) (const :tag "timestamp" timestamp) (const :tag "no timestamp" nottimestamp)))))) (list :tag "Non-standard skipping condition" :value (org-agenda-skip-function) (const org-agenda-skip-function) (sexp :tag "Function or form (quoted!)")) (list :tag "Any variable" (variable :tag "Variable") (sexp :tag "Value (sexp)"))))))
+                nil [12562 17062])
+            ("org-agenda-custom-commands" variable (:default-value (quote (("n" "Agenda and all TODOs" ((agenda "") (alltodo "")))))) nil [17065 23181])
+            ("org-agenda-query-register" variable (:default-value 111) nil [23183 23453])
+            ("org-stuck-projects" variable (:default-value (quote ("+LEVEL=2/-DONE" ("TODO" "NEXT" "NEXTACTION") nil ""))) nil [23455 25412])
+            ("org-agenda-skip" customgroup (:user-visible-flag t) nil [25414 25545])
+            ("org-agenda-skip-function-global" variable nil nil [25547 26317])
+            ("org-agenda-daily/weekly" customgroup (:user-visible-flag t) nil [26319 26459])
+            ("org-agenda-todo-list" customgroup (:user-visible-flag t) nil [26460 26603])
+            ("org-agenda-match-view" customgroup (:user-visible-flag t) nil [26604 26765])
+            ("org-agenda-search-view" customgroup (:user-visible-flag t) nil [26766 26903])
+            ("org-agenda-archives-mode" variable nil nil [26905 27240])
+            ("org-agenda-restriction-lock-highlight-subtree" variable (:default-value t) nil [27242 27550])
+            ("org-agenda-skip-comment-trees" variable (:default-value t) nil [27552 27763])
+            ("org-agenda-todo-list-sublevels" variable (:default-value t) nil [27765 28067])
+            ("org-agenda-todo-ignore-with-date" variable nil nil [28069 28630])
+            ("org-agenda-todo-ignore-timestamp" variable nil nil [28632 30281])
+            ("org-agenda-todo-ignore-scheduled" variable nil nil [30283 31649])
+            ("org-agenda-todo-ignore-deadlines" variable nil nil [31651 33402])
+            ("org-agenda-todo-ignore-time-comparison-use-seconds" variable nil nil [33404 34086])
+            ("org-agenda-tags-todo-honor-ignore-options" variable nil nil [34088 34745])
+            ("org-agenda-skip-scheduled-if-done" variable nil nil [34747 35170])
+            ("org-agenda-skip-scheduled-if-deadline-is-shown" variable nil nil [35172 36140])
+            ("org-agenda-skip-timestamp-if-deadline-is-shown" variable nil nil [36142 36764])
+            ("org-agenda-skip-deadline-if-done" variable nil nil [36766 37237])
+            ("org-agenda-skip-deadline-prewarning-if-scheduled" variable nil nil [37239 38378])
+            ("org-agenda-skip-scheduled-delay-if-deadline" variable nil nil [38380 39165])
+            ("org-agenda-skip-additional-timestamps-same-entry" variable nil nil [39167 39474])
+            ("org-agenda-skip-timestamp-if-done" variable nil nil [39476 39676])
+            ("org-agenda-dim-blocked-tasks" variable (:default-value t) nil [39678 40747])
+            ("org-agenda-startup" customgroup (:user-visible-flag t) nil [40749 40898])
+            ("org-agenda-menu-show-matcher" variable (:default-value t) nil [40900 41345])
+            ("org-agenda-menu-two-columns" variable nil nil [41347 41605])
+            ("org-agenda-finalize-hook" variable nil nil [41607 41980])
+            ("org-agenda-mouse-1-follows-link" variable nil nil [41982 42232])
+            ("org-agenda-start-with-follow-mode" variable nil nil [42234 42400])
+            ("org-agenda-follow-indirect" variable nil nil [42402 42605])
+            ("org-agenda-show-outline-path" variable (:default-value t) nil [42607 42763])
+            ("org-agenda-start-with-entry-text-mode" variable nil nil [42765 42939])
+            ("org-agenda-entry-text-maxlines" variable (:default-value 5) nil [42941 43260])
+            ("org-agenda-entry-text-exclude-regexps" variable nil nil [43262 43546])
+            ("org-agenda-entry-text-leaders" variable (:default-value "    > ") nil [43548 43743])
+            ("org-agenda-entry-text-cleanup-hook" variable nil nil [43745 44181])
+            ("org-agenda-include-inactive-timestamps" variable nil nil [44183 44312])
+            ("org-agenda-windows" customgroup (:user-visible-flag t) nil [44314 44463])
+            ("org-agenda-window-setup" variable (:default-value (quote reorganize-frame)) nil [44465 45302])
+            ("org-agenda-window-frame-fractions" variable (:default-value (quote (0.5 . 0.75))) nil [45304 45678])
+            ("org-agenda-restore-windows-after-quit" variable nil nil [45680 46133])
+            ("org-agenda-span" variable (:default-value (quote week)) nil [46135 46561])
+            ("org-agenda-start-on-weekday" variable (:default-value 1) nil [46563 46929])
+            ("org-agenda-show-all-dates" variable (:default-value t) nil [46931 47154])
+            ("org-agenda-format-date" variable (:default-value (quote org-agenda-format-date-aligned)) nil [47156 47641])
+            ("org-agenda-format-date-aligned" function (:arguments ("date")) nil [47643 48416])
+            ("org-agenda-time-leading-zero" variable nil nil [48418 48654])
+            ("org-agenda-timegrid-use-ampm" variable nil nil [48656 48815])
+            ("org-agenda-time-of-day-to-ampm" function (:arguments ("time")) nil [48817 49376])
+            ("org-agenda-time-of-day-to-ampm-maybe" function (:arguments ("time")) nil [49378 49606])
+            ("org-agenda-weekend-days" variable (:default-value (quote (6 0))) nil [49608 50035])
+            ("org-agenda-move-date-from-past-immediately-to-today" variable (:default-value t) nil [50037 50468])
+            ("org-agenda-include-diary" variable nil nil [50470 50702])
+            ("org-agenda-include-deadlines" variable (:default-value t) nil [50704 50947])
+            ("org-agenda-show-future-repeats" variable (:default-value t) nil [50949 51398])
+            ("org-agenda-prefer-last-repeat" variable nil nil [51400 52421])
+            ("org-scheduled-past-days" variable (:default-value 10000) nil [52423 52761])
+            ("org-deadline-past-days" variable (:default-value 10000) nil [52763 53142])
+            ("org-agenda-log-mode-items" variable (:default-value (quote (closed clock))) nil [53144 53779])
+            ("org-agenda-clock-consistency-checks" variable (:default-value (quote (:max-duration "10:00" :min-duration 0 :max-gap "0:05" :gap-ok-around ("4:00") :default-face ((:background "DarkRed") (:foreground "white")) :overlap-face nil :gap-face nil :no-end-time-face nil :long-face nil :short-face nil))) nil [53781 55832])
+            ("org-agenda-log-mode-add-notes" variable (:default-value t) nil [55834 56159])
+            ("org-agenda-start-with-log-mode" variable nil nil [56161 56845])
+            ("org-agenda-start-with-clockreport-mode" variable nil nil [56847 57057])
+            ("org-agenda-clockreport-parameter-plist" variable (:default-value (quote (:link t :maxlevel 2))) nil [57059 57622])
+            ("org-agenda-search-view-always-boolean" variable nil nil [57624 58878])
+            ("defvaralias" code nil nil [58880 58976])
+            ("org-agenda-search-view-force-full-words" variable nil nil [58978 59214])
+            ("org-agenda-search-view-max-outline-level" variable nil nil [59216 59583])
+            ("org-agenda-time-grid" customgroup (:user-visible-flag t) nil [59585 59727])
+            ("org-agenda-search-headline-for-time" variable (:default-value t) nil [59729 60249])
+            ("org-agenda-use-time-grid" variable (:default-value t) nil [60251 60692])
+            ("org-agenda-time-grid" variable (:default-value (quote ((daily today require-timed) (800 1000 1200 1400 1600 1800 2000) "......" "----------------"))) nil [60694 62208])
+            ("org-agenda-show-current-time-in-grid" variable (:default-value t) nil [62210 62384])
+            ("org-agenda-current-time-string" variable (:default-value "now - - - - - - - - - - - - - - - - - - - - - - - - -") nil [62386 62609])
+            ("org-agenda-sorting" customgroup (:user-visible-flag t) nil [62611 62743])
+            ("org-agenda-sorting-strategy" variable (:default-value (quote ((agenda habit-down time-up priority-down category-keep) (todo priority-down category-keep) (tags priority-down category-keep) (search category-keep)))) nil [62745 66475])
+            ("org-agenda-cmp-user-defined" variable nil nil [66477 66900])
+            ("org-sort-agenda-notime-is-late" variable (:default-value t) nil [66902 67374])
+            ("org-sort-agenda-noeffort-is-high" variable (:default-value t) nil [67376 67767])
+            ("org-agenda-line-format" customgroup (:user-visible-flag t) nil [67769 67926])
+            ("org-agenda-prefix-format" variable (:default-value (quote ((agenda . " %i %-12:c%?-12t% s") (todo . " %i %-12:c") (tags . " %i %-12:c") (search . " %i %-12:c")))) nil [67928 70993])
+            ("org-prefix-format-compiled" variable nil nil [70995 71258])
+            ("org-agenda-todo-keyword-format" variable (:default-value "%-1s") nil [71260 71521])
+            ("org-agenda-diary-sexp-prefix" variable nil nil [71523 71892])
+            ("org-agenda-timerange-leaders" variable (:default-value (quote ("" "(%d/%d): "))) nil [71894 72491])
+            ("org-agenda-scheduled-leaders" variable (:default-value (quote ("Scheduled: " "Sched.%2dx: "))) nil [72493 73221])
+            ("org-agenda-inactive-leader" variable (:default-value "[") nil [73223 73463])
+            ("org-agenda-deadline-leaders" variable (:default-value (quote ("Deadline:  " "In %3d d.: " "%2d d. ago: "))) nil [73465 74095])
+            ("org-agenda-remove-times-when-in-prefix" variable (:default-value t) nil [74097 74932])
+            ("org-agenda-remove-timeranges-from-blocks" variable nil nil [74934 75153])
+            ("org-agenda-default-appointment-duration" variable nil nil [75155 75519])
+            ("org-agenda-show-inherited-tags" variable (:default-value t) nil [75521 76475])
+            ("org-agenda-use-tag-inheritance" variable (:default-value (quote (todo search agenda))) nil [76477 77464])
+            ("org-agenda-hide-tags-regexp" variable nil nil [77466 77865])
+            ("org-agenda-remove-tags" variable nil nil [77867 78249])
+            ("defvaralias" code nil nil [78251 78329])
+            ("org-agenda-tags-column" variable (:default-value (quote auto)) nil [78331 78922])
+            ("defvaralias" code nil nil [78924 78994])
+            ("org-agenda-fontify-priorities" variable (:default-value (quote cookies)) nil [78996 80080])
+            ("org-agenda-day-face-function" variable nil nil [80082 80449])
+            ("org-agenda-category-icon-alist" variable nil nil [80451 81748])
+            ("org-agenda-column-view" customgroup (:user-visible-flag t) nil [81750 81890])
+            ("org-agenda-view-columns-initially" variable nil nil [81892 82136])
+            ("org-agenda-columns-show-summaries" variable (:default-value t) nil [82138 82310])
+            ("org-agenda-columns-compute-summary-properties" variable (:default-value t) nil [82312 82835])
+            ("org-agenda-columns-add-appointments-to-effort-sum" variable nil nil [82837 83334])
+            ("org-agenda-auto-exclude-function" variable nil nil [83336 83985])
+            ("org-agenda-bulk-custom-functions" variable nil nil [83987 84488])
+            ("org-agenda-with-point-at-orig-entry" function (:arguments ("string" "body")) nil [84490 85041])
+            ("def-edebug-spec" code nil nil [85042 85107])
+            ("org-add-agenda-custom-command" function (:arguments ("entry")) nil [85109 85511])
+            ("org-agenda-mode-map" variable (:default-value (make-sparse-keymap)) nil [85545 85628])
+            ("defvaralias" code nil nil [85629 85682])
+            ("org-agenda-menu" variable nil nil [85684 85708])
+            ("org-agenda-restrict" variable nil nil [85739 85771])
+            ("org-agenda-follow-mode" variable nil nil [85802 85837])
+            ("org-agenda-entry-text-mode" variable nil nil [85838 85877])
+            ("org-agenda-clockreport-mode" variable nil nil [85878 85918])
+            ("org-agenda-show-log" variable nil nil [85919 86080])
+            ("org-agenda-redo-command" variable nil nil [86081 86117])
+            ("org-agenda-query-string" variable nil nil [86118 86154])
+            ("org-agenda-mode-hook" variable nil nil [86155 86294])
+            ("org-agenda-type" variable nil nil [86295 86323])
+            ("org-agenda-force-single-file" variable nil nil [86324 86365])
+            ("org-agenda-bulk-marked-entries" variable nil nil [86366 86473])
+            ("org-agenda-current-date" variable nil nil [86474 86552])
+            ("org-agenda-sticky" variable nil nil [86591 86866])
+            ("org-toggle-sticky-agenda" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [86885 87495])
+            ("org-agenda-buffer" variable nil nil [87497 87572])
+            ("org-agenda-last-prefix-arg" variable nil nil [87574 87613])
+            ("org-agenda-this-buffer-name" variable nil nil [87614 87654])
+            ("org-agenda-doing-sticky-redo" variable nil nil [87655 87696])
+            ("org-agenda-this-buffer-is-sticky" variable nil nil [87697 87742])
+            ("org-agenda-last-indirect-buffer" variable nil nil [87743 87851])
+            ("org-agenda-local-vars" variable
+               (:constant-flag t
+                :default-value (quote (org-agenda-this-buffer-name org-agenda-undo-list org-agenda-pending-undo-list org-agenda-follow-mode org-agenda-entry-text-mode org-agenda-clockreport-mode org-agenda-show-log org-agenda-redo-command org-agenda-query-string org-agenda-type org-agenda-bulk-marked-entries org-agenda-undo-has-started-in org-agenda-info org-agenda-pre-window-conf org-agenda-columns-active org-agenda-tag-filter org-agenda-category-filter org-agenda-top-headline-filter org-agenda-regexp-filter org-agenda-effort-filter org-agenda-markers org-agenda-last-search-view-search-was-boolean org-agenda-last-indirect-buffer org-agenda-filtered-by-category org-agenda-filter-form org-agenda-cycle-counter org-agenda-last-prefix-arg)))
+                nil [87853 88778])
+            ("org-agenda-mode" function (:user-visible-flag t) nil [88780 91511])
+            ("substitute-key-definition" code nil nil [91513 91600])
+            ("org-defkey" code nil nil [91601 91661])
+            ("org-defkey" code nil nil [91662 91722])
+            ("org-defkey" code nil nil [91723 91788])
+            ("org-defkey" code nil nil [91789 91849])
+            ("org-defkey" code nil nil [91850 91912])
+            ("org-defkey" code nil nil [91913 91989])
+            ("org-defkey" code nil nil [91990 92065])
+            ("org-defkey" code nil nil [92066 92131])
+            ("org-defkey" code nil nil [92132 92199])
+            ("org-defkey" code nil nil [92200 92269])
+            ("org-defkey" code nil nil [92270 92341])
+            ("org-defkey" code nil nil [92342 92415])
+            ("org-defkey" code nil nil [92416 92488])
+            ("org-defkey" code nil nil [92489 92556])
+            ("org-defkey" code nil nil [92557 92628])
+            ("org-defkey" code nil nil [92629 92696])
+            ("org-defkey" code nil nil [92697 92760])
+            ("org-defkey" code nil nil [92761 92830])
+            ("org-defkey" code nil nil [92831 92887])
+            ("org-defkey" code nil nil [92888 92963])
+            ("org-defkey" code nil nil [92964 93042])
+            ("org-defkey" code nil nil [93043 93129])
+            ("org-defkey" code nil nil [93130 93197])
+            ("org-defkey" code nil nil [93198 93265])
+            ("org-defkey" code nil nil [93266 93329])
+            ("org-defkey" code nil nil [93330 93395])
+            ("org-defkey" code nil nil [93396 93470])
+            ("org-defkey" code nil nil [93471 93544])
+            ("org-defkey" code nil nil [93545 93611])
+            ("org-defkey" code nil nil [93612 93693])
+            ("org-defkey" code nil nil [93694 93779])
+            ("org-defkey" code nil nil [93780 93860])
+            ("org-defkey" code nil nil [93861 93926])
+            ("org-defkey" code nil nil [93927 93991])
+            ("org-defkey" code nil nil [93992 94052])
+            ("org-defkey" code nil nil [94053 94113])
+            ("org-defkey" code nil nil [94114 94203])
+            ("org-defkey" code nil nil [94204 94268])
+            ("org-defkey" code nil nil [94269 94333])
+            ("org-defkey" code nil nil [94334 94400])
+            ("org-defkey" code nil nil [94401 94466])
+            ("org-defkey" code nil nil [94467 94531])
+            ("org-defkey" code nil nil [94532 94597])
+            ("org-defkey" code nil nil [94598 94663])
+            ("org-defkey" code nil nil [94664 94728])
+            ("org-defkey" code nil nil [94729 94793])
+            ("org-defkey" code nil nil [94794 94868])
+            ("org-defkey" code nil nil [94869 94944])
+            ("org-defkey" code nil nil [94945 95025])
+            ("org-defkey" code nil nil [95026 95107])
+            ("org-defkey" code nil nil [95109 95169])
+            ("org-defkey" code nil nil [95170 95234])
+            ("org-defkey" code nil nil [95235 95299])
+            ("let" code nil nil [95300 95428])
+            ("org-defkey" code nil nil [95430 95490])
+            ("org-defkey" code nil nil [95491 95556])
+            ("org-defkey" code nil nil [95557 95621])
+            ("org-defkey" code nil nil [95622 95679])
+            ("org-defkey" code nil nil [95680 95747])
+            ("org-defkey" code nil nil [95748 95809])
+            ("org-defkey" code nil nil [95810 95875])
+            ("org-defkey" code nil nil [95876 95941])
+            ("org-defkey" code nil nil [95942 95995])
+            ("org-defkey" code nil nil [95996 96053])
+            ("org-defkey" code nil nil [96054 96113])
+            ("org-defkey" code nil nil [96114 96181])
+            ("org-defkey" code nil nil [96182 96268])
+            ("org-defkey" code nil nil [96269 96338])
+            ("org-defkey" code nil nil [96339 96392])
+            ("org-defkey" code nil nil [96393 96446])
+            ("org-defkey" code nil nil [96447 96500])
+            ("org-defkey" code nil nil [96501 96562])
+            ("org-defkey" code nil nil [96563 96632])
+            ("org-defkey" code nil nil [96633 96695])
+            ("org-defkey" code nil nil [96696 96754])
+            ("org-defkey" code nil nil [96755 96813])
+            ("org-defkey" code nil nil [96814 96876])
+            ("org-defkey" code nil nil [96877 96935])
+            ("org-defkey" code nil nil [96936 96998])
+            ("substitute-key-definition" code nil nil [96999 97096])
+            ("substitute-key-definition" code nil nil [97097 97202])
+            ("org-defkey" code nil nil [97203 97258])
+            ("org-defkey" code nil nil [97259 97329])
+            ("org-defkey" code nil nil [97330 97404])
+            ("org-defkey" code nil nil [97405 97466])
+            ("org-defkey" code nil nil [97467 97524])
+            ("org-defkey" code nil nil [97525 97585])
+            ("org-defkey" code nil nil [97586 97648])
+            ("org-defkey" code nil nil [97649 97710])
+            ("org-defkey" code nil nil [97711 97774])
+            ("org-defkey" code nil nil [97775 97838])
+            ("org-defkey" code nil nil [97839 97896])
+            ("org-defkey" code nil nil [97897 97954])
+            ("org-defkey" code nil nil [97955 98023])
+            ("org-defkey" code nil nil [98024 98081])
+            ("org-defkey" code nil nil [98082 98151])
+            ("org-defkey" code nil nil [98152 98210])
+            ("org-defkey" code nil nil [98211 98283])
+            ("org-defkey" code nil nil [98284 98345])
+            ("org-defkey" code nil nil [98346 98409])
+            ("org-defkey" code nil nil [98410 98469])
+            ("org-defkey" code nil nil [98470 98530])
+            ("org-defkey" code nil nil [98531 98593])
+            ("org-defkey" code nil nil [98594 98663])
+            ("org-defkey" code nil nil [98664 98737])
+            ("org-defkey" code nil nil [98738 98813])
+            ("org-defkey" code nil nil [98814 98893])
+            ("org-defkey" code nil nil [98894 98948])
+            ("org-defkey" code nil nil [98949 99005])
+            ("org-defkey" code nil nil [99006 99073])
+            ("org-defkey" code nil nil [99074 99154])
+            ("org-defkey" code nil nil [99155 99244])
+            ("org-defkey" code nil nil [99246 99315])
+            ("org-defkey" code nil nil [99316 99390])
+            ("org-defkey" code nil nil [99391 99463])
+            ("org-defkey" code nil nil [99464 99541])
+            ("org-defkey" code nil nil [99542 99604])
+            ("org-defkey" code nil nil [99605 99670])
+            ("org-defkey" code nil nil [99671 99736])
+            ("org-defkey" code nil nil [99737 99803])
+            ("org-defkey" code nil nil [99804 99872])
+            ("org-defkey" code nil nil [99873 99940])
+            ("org-defkey" code nil nil [99941 100012])
+            ("org-defkey" code nil nil [100013 100070])
+            ("org-defkey" code nil nil [100071 100131])
+            ("define-key" code nil nil [100132 100203])
+            ("org-defkey" code nil nil [100204 100272])
+            ("org-defkey" code nil nil [100273 100341])
+            ("org-defkey" code nil nil [100343 100408])
+            ("org-defkey" code nil nil [100409 100474])
+            ("define-key" code nil nil [100476 100560])
+            ("define-key" code nil nil [100561 100647])
+            ("when" code nil nil [100649 100748])
+            ("easy-menu-define" code nil nil [100749 107864])
+            ("org-agenda-allow-remote-undo" variable (:default-value t) nil [107883 107982])
+            ("org-agenda-undo-has-started-in" variable nil nil [107983 108104])
+            ("org-agenda-undo" function (:user-visible-flag t) nil [108106 109425])
+            ("org-verify-change-for-undo" function (:arguments ("l1" "l2")) nil [109427 109671])
+            ("org-agenda-restrict-begin" variable (:default-value (make-marker)) nil [109694 109742])
+            ("org-agenda-restrict-end" variable (:default-value (make-marker)) nil [109743 109789])
+            ("org-agenda-last-dispatch-buffer" variable nil nil [109790 109834])
+            ("org-agenda-overriding-restriction" variable nil nil [109835 109881])
+            ("org-agenda-custom-commands-contexts" variable nil nil [109883 111685])
+            ("org-agenda-max-entries" variable nil nil [111687 112254])
+            ("org-agenda-max-todos" variable nil nil [112256 112815])
+            ("org-agenda-max-tags" variable nil nil [112817 113402])
+            ("org-agenda-max-effort" variable nil nil [113404 114003])
+            ("org-agenda-keep-restricted-file-list" variable nil nil [114005 114054])
+            ("org-keys" variable nil nil [114055 114076])
+            ("org-match" variable nil nil [114077 114099])
+            ("org-agenda" function
+               (:user-visible-flag t
+                :arguments ("arg" "org-keys" "restriction"))
+                nil [114115 121968])
+            ("org-agenda-multi" variable nil nil [121970 121995])
+            ("org-agenda-append-agenda" function (:user-visible-flag t) nil [121997 122479])
+            ("org-agenda-normalize-custom-commands" function (:arguments ("cmds")) nil [122481 122770])
+            ("org-agenda-get-restriction-and-command" function (:arguments ("prefix-descriptions")) nil [122772 129359])
+            ("org-agenda-fit-window-to-buffer" function nil nil [129361 129859])
+            ("org-cmd" variable nil nil [129861 129881])
+            ("org-agenda-overriding-cmd" variable nil nil [129882 129920])
+            ("org-agenda-overriding-arguments" variable nil nil [129921 129965])
+            ("org-agenda-overriding-cmd-arguments" variable nil nil [129966 130014])
+            ("org-agenda-run-series" function (:arguments ("name" "series")) nil [130015 132068])
+            ("org-batch-agenda" function (:arguments ("cmd-key" "parameters")) nil [132085 132749])
+            ("org-agenda-info" variable nil nil [132751 132779])
+            ("org-batch-agenda-csv" function (:arguments ("cmd-key" "parameters")) nil [132796 135246])
+            ("org-fix-agenda-info" function (:arguments ("props")) nil [135248 136692])
+            ("org-agenda-export-csv-mapper" function (:arguments ("prop")) nil [136694 136944])
+            ("org-store-agenda-views" function
+               (:user-visible-flag t
+                :arguments ("parameters"))
+                nil [136961 137096])
+            ("org-batch-store-agenda-views" function (:arguments ("parameters")) nil [137113 138404])
+            ("org-agenda-current-span" variable nil nil [138406 138488])
+            ("org-agenda-mark-header-line" function (:arguments ("pos")) nil [138527 138902])
+            ("org-mobile-creating-agendas" variable nil nil [138904 138940])
+            ("org-agenda-write-buffer-name" variable (:default-value "Agenda View") nil [138968 139019])
+            ("org-agenda-write" function
+               (:user-visible-flag t
+                :arguments ("file" "open" "nosettings" "agenda-bufname"))
+                nil [139020 143056])
+            ("org-agenda-remove-marked-text" function (:arguments ("property" "value")) nil [143058 143426])
+            ("org-agenda-add-entry-text" function nil nil [143428 144181])
+            ("org-agenda-get-some-entry-text" function (:arguments ("marker" "n-lines" "indent" "keep")) nil [144183 147252])
+            ("org-check-for-org-mode" function nil nil [147254 147464])
+            ("org-agenda-multi" variable nil nil [147499 147528])
+            ("org-agenda-pre-window-conf" variable nil nil [147551 147590])
+            ("org-agenda-columns-active" variable nil nil [147591 147629])
+            ("org-agenda-name" variable nil nil [147630 147658])
+            ("org-agenda-tag-filter" variable nil nil [147659 147693])
+            ("org-agenda-category-filter" variable nil nil [147694 147733])
+            ("org-agenda-regexp-filter" variable nil nil [147734 147771])
+            ("org-agenda-effort-filter" variable nil nil [147772 147809])
+            ("org-agenda-top-headline-filter" variable nil nil [147810 147853])
+            ("org-agenda-tag-filter-preset" variable nil nil [147854 148418])
+            ("org-agenda-category-filter-preset" variable nil nil [148420 148998])
+            ("org-agenda-regexp-filter-preset" variable nil nil [149000 149572])
+            ("org-agenda-effort-filter-preset" variable nil nil [149574 150149])
+            ("org-agenda-use-sticky-p" function nil nil [150151 150892])
+            ("org-agenda-prepare-window" function (:arguments ("abuf" "filter-alist")) nil [150894 152374])
+            ("org-agenda-prepare" function (:arguments ("name")) nil [152376 154978])
+            ("org-agenda-overriding-columns-format" variable nil nil [154980 155025])
+            ("org-agenda-finalize" function nil nil [155049 158330])
+            ("org-agenda-mark-clocking-task" function nil nil [158332 159210])
+            ("org-agenda-unmark-clocking-task" function nil nil [159212 159435])
+            ("org-agenda-fontify-priorities" function (:user-visible-flag t) nil [159437 160699])
+            ("org-depend-tag-blocked" variable nil nil [160701 160732])
+            ("org-agenda-dim-blocked-tasks" function
+               (:user-visible-flag t
+                :arguments ("invisible"))
+                nil [160734 161870])
+            ("org-agenda--mark-blocked-entry" function (:arguments ("entry")) nil [161872 162975])
+            ("org-agenda-skip-function" variable nil nil [162977 163709])
+            ("org-agenda-skip" function nil nil [163711 164437])
+            ("org-agenda-skip-eval" function (:arguments ("form")) nil [164439 164888])
+            ("org-agenda-markers" variable nil nil [164890 164987])
+            ("org-agenda-last-marker-time" variable (:default-value (float-time)) nil [164988 165082])
+            ("org-agenda-new-marker" function (:arguments ("pos")) nil [165084 165528])
+            ("org-agenda-reset-markers" function nil nil [165530 165684])
+            ("org-agenda-save-markers-for-cut-and-paste" function (:arguments ("beg" "end")) nil [165686 166057])
+            ("org-agenda-entry-text-show-here" function nil nil [166080 166733])
+            ("org-agenda-entry-text-show" function (:user-visible-flag t) nil [166735 167038])
+            ("org-agenda-entry-text-hide" function nil nil [167040 167301])
+            ("org-agenda-get-day-face" function (:arguments ("date")) nil [167303 167664])
+            ("org-agenda-show-log-scoped" variable nil nil [167666 167701])
+            ("org-agenda-start-day" variable nil nil [167728 168067])
+            ("org-starting-day" variable nil nil [168068 168097])
+            ("org-arg-loc" variable nil nil [168136 168160])
+            ("org-agenda-buffer-tmp-name" variable nil nil [168179 168218])
+            ("org-agenda-list" function
+               (:user-visible-flag t
+                :arguments ("arg" "start-day" "span" "with-hour"))
+                nil [168234 176222])
+            ("org-agenda-ndays-to-span" function (:arguments ("n")) nil [176224 176417])
+            ("org-agenda-span-to-ndays" function (:arguments ("span" "start-day")) nil [176419 176953])
+            ("org-agenda-span-name" function (:arguments ("span")) nil [176955 177129])
+            ("org-agenda-search-history" variable nil nil [177155 177193])
+            ("org-search-syntax-table" variable nil nil [177195 177413])
+            ("org-mode-syntax-table" variable nil nil [177415 177445])
+            ("org-search-syntax-table" function nil nil [177460 177746])
+            ("org-agenda-last-search-view-search-was-boolean" variable nil nil [177748 177807])
+            ("org-search-view" function
+               (:user-visible-flag t
+                :arguments ("todo-only" "string" "edit-at"))
+                nil [177824 189591])
+            ("org-agenda-propertize-selected-todo-keywords" function (:arguments ("keywords")) nil [189615 189992])
+            ("org-select-this-todo-keyword" variable nil nil [189994 190035])
+            ("org-last-arg" variable nil nil [190036 190061])
+            ("org-todo-list" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [190078 193428])
+            ("org-tags-view" function
+               (:user-visible-flag t
+                :arguments ("todo-only" "match"))
+                nil [193468 197051])
+            ("org-agenda-skip-regexp" variable nil nil [197088 197325])
+            ("org-agenda-overriding-header" variable nil nil [197327 197541])
+            ("org-agenda-skip-entry-if" function (:arguments ("conditions")) nil [197543 197715])
+            ("org-agenda-skip-subtree-if" function (:arguments ("conditions")) nil [197717 197891])
+            ("org-agenda-skip-if" function (:arguments ("subtree" "conditions")) nil [197893 200993])
+            ("org-agenda-skip-if-todo" function (:arguments ("args" "end")) nil [200995 202382])
+            ("org-agenda-list-stuck-projects" function
+               (:user-visible-flag t
+                :arguments ("ignore"))
+                nil [202399 204508])
+            ("org-disable-agenda-to-diary" variable nil nil [204533 204573])
+            ("diary-list-entries-hook" variable nil nil [204610 204642])
+            ("diary-time-regexp" variable nil nil [204643 204669])
+            ("org-get-entries-from-diary" function (:arguments ("date")) nil [204670 206584])
+            ("org-agenda-cleanup-fancy-diary-hook" variable nil nil [206586 206690])
+            ("org-agenda-cleanup-fancy-diary" function nil nil [206692 207564])
+            ("eval-after-load" code nil nil [207634 208121])
+            ("org-modify-diary-entry-string" function (:arguments ("string")) nil [208123 208513])
+            ("org-diary-default-entry" function nil nil [208515 208913])
+            ("org-add-to-diary-list" function (:arguments ("args")) nil [208915 209067])
+            ("org-diary-last-run-time" variable nil nil [209069 209105])
+            ("org-diary" function (:arguments ("args")) nil [209122 211484])
+            ("org-agenda--timestamp-to-absolute" function (:arguments ("args")) nil [211512 211882])
+            ("org-agenda-get-day-entries" function (:arguments ("file" "date" "args")) nil [211884 214469])
+            ("org-em" function (:arguments ("x" "y" "list")) nil [214471 214566])
+            ("org-heading-keyword-regexp-format" variable nil nil [214568 214610])
+            ("org-agenda-sorting-strategy-selected" variable nil nil [214631 214680])
+            ("org-agenda-entry-get-agenda-timestamp" function (:arguments ("pom")) nil [214682 216069])
+            ("org-agenda-get-todos" function nil nil [216071 218909])
+            ("org-agenda-todo-custom-ignore-p" function (:arguments ("time" "n")) nil [218911 219339])
+            ("org-agenda-check-for-timestamp-as-reason-to-ignore-todo-item" function (:arguments ("end")) nil [219356 222349])
+            ("org-agenda-get-timestamps" function (:arguments ("deadlines")) nil [222351 227825])
+            ("org-agenda-get-sexps" function nil nil [227827 229960])
+            ("org-anniversary" function (:arguments ("year" "month" "day" "mark")) nil [230054 230286])
+            ("org-cyclic" function (:arguments ("N" "year" "month" "day" "mark")) nil [230287 230508])
+            ("org-block" function (:arguments ("Y1" "M1" "D1" "Y2" "M2" "D2" "mark")) nil [230509 230729])
+            ("org-date" function (:arguments ("year" "month" "day" "mark")) nil [230730 230941])
+            ("org-class" function (:arguments ("y1" "m1" "d1" "y2" "m2" "d2" "dayname" "skip-weeks")) nil [230978 232079])
+            ("defalias" code nil nil [232081 232132])
+            ("org-agenda-get-progress" function nil nil [232133 236282])
+            ("org-agenda-show-clocking-issues" function (:user-visible-flag t) nil [236284 239375])
+            ("org-agenda-check-clock-gap" function (:arguments ("t1" "t2" "ok-list")) nil [239377 240610])
+            ("org-agenda-get-deadlines" function (:arguments ("with-hour")) nil [240612 246623])
+            ("org-agenda-deadline-face" function (:arguments ("fraction")) nil [246625 246840])
+            ("org-agenda-get-scheduled" function (:arguments ("deadlines" "with-hour")) nil [246842 254179])
+            ("org-agenda-get-blocks" function nil nil [254181 257570])
+            ("org-prefix-has-time" variable nil nil [257609 257755])
+            ("org-prefix-has-tag" variable nil nil [257756 257901])
+            ("org-prefix-has-effort" variable nil nil [257902 258050])
+            ("org-prefix-has-breadcrumbs" variable nil nil [258051 258204])
+            ("org-prefix-category-length" variable nil nil [258205 258322])
+            ("org-prefix-category-max-length" variable nil nil [258323 258444])
+            ("org-agenda-get-category-icon" function (:arguments ("category")) nil [258446 258783])
+            ("org-agenda-format-item" function (:arguments ("extra" "txt" "level" "category" "tags" "dotime" "remove-re" "habitp")) nil [258785 265652])
+            ("org-agenda-fix-displayed-tags" function (:arguments ("txt" "tags" "add-inherited" "hide-re")) nil [265654 266645])
+            ("org-downcase-keep-props" function (:arguments ("s")) nil [266647 266804])
+            ("org-agenda-sorting-strategy" variable nil nil [266806 266842])
+            ("org-agenda-add-time-grid-maybe" function (:arguments ("list" "ndays" "todayp")) nil [266880 268578])
+            ("org-compile-prefix-format" function (:arguments ("key")) nil [268580 271147])
+            ("org-set-sorting-strategy" function (:arguments ("key")) nil [271149 271543])
+            ("org-get-time-of-day" function (:arguments ("s" "string" "mod24")) nil [271545 272774])
+            ("org-agenda-before-sorting-filter-function" variable nil nil [272776 273719])
+            ("org-agenda-finalize-entries" function (:arguments ("list" "type")) nil [273721 275290])
+            ("org-agenda-limit-entries" function (:arguments ("list" "prop" "limit" "fn")) nil [275292 275794])
+            ("org-agenda-limit-interactively" function
+               (:user-visible-flag t
+                :arguments ("remove"))
+                nil [275796 276836])
+            ("org-agenda-highlight-todo" function (:arguments ("x")) nil [276838 278760])
+            ("org-cmp-values" function (:arguments ("a" "b" "property")) nil [278762 279042])
+            ("org-cmp-effort" function (:arguments ("a" "b")) nil [279044 279531])
+            ("org-cmp-category" function (:arguments ("a" "b")) nil [279533 279837])
+            ("org-cmp-todo-state" function (:arguments ("a" "b")) nil [279839 280720])
+            ("org-cmp-alpha" function (:arguments ("a" "b")) nil [280722 281565])
+            ("org-cmp-tag" function (:arguments ("a" "b")) nil [281567 281862])
+            ("org-cmp-time" function (:arguments ("a" "b")) nil [281864 282159])
+            ("org-cmp-ts" function (:arguments ("a" "b" "type")) nil [282161 282814])
+            ("org-cmp-habit-p" function (:arguments ("a" "b")) nil [282816 283051])
+            ("org-entries-lessp" function (:arguments ("a" "b")) nil [283053 285955])
+            ("org-agenda-restriction-lock-overlay" variable (:default-value (make-overlay 1 1)) nil [285986 286123])
+            ("overlay-put" code nil nil [286124 286214])
+            ("overlay-put" code nil nil [286215 286330])
+            ("delete-overlay" code nil nil [286331 286383])
+            ("org-agenda-set-restriction-lock-from-agenda" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [286385 287045])
+            ("org-agenda-set-restriction-lock" function
+               (:user-visible-flag t
+                :arguments ("type"))
+                nil [287062 288701])
+            ("org-agenda-remove-restriction-lock" function
+               (:user-visible-flag t
+                :arguments ("noupdate"))
+                nil [288703 289270])
+            ("org-agenda-maybe-redo" function nil nil [289272 289770])
+            ("org-agenda-check-type" function (:arguments ("error" "types")) nil [289793 290201])
+            ("org-agenda-Quit" function (:user-visible-flag t) nil [290203 290400])
+            ("org-agenda-quit" function (:user-visible-flag t) nil [290402 290760])
+            ("org-agenda--quit" function (:arguments ("bury")) nil [290762 292032])
+            ("org-agenda-exit" function (:user-visible-flag t) nil [292034 292494])
+            ("org-agenda-kill-all-agenda-buffers" function (:user-visible-flag t) nil [292496 292812])
+            ("org-agenda-execute" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [292814 293084])
+            ("org-agenda-redo" function
+               (:user-visible-flag t
+                :arguments ("all"))
+                nil [293086 296169])
+            ("org-agenda-redo-all" function
+               (:user-visible-flag t
+                :arguments ("exhaustive"))
+                nil [296171 296546])
+            ("org-global-tags-completion-table" variable nil nil [296548 296593])
+            ("org-agenda-filter-form" variable nil nil [296594 296629])
+            ("org-agenda-filtered-by-category" variable nil nil [296630 296674])
+            ("org-agenda-filter-by-category" function
+               (:user-visible-flag t
+                :arguments ("strip"))
+                nil [296676 297478])
+            ("org-find-top-headline" function (:arguments ("pos")) nil [297480 297918])
+            ("org-agenda-filtered-by-top-headline" variable nil nil [297920 297968])
+            ("org-agenda-filter-by-top-headline" function
+               (:user-visible-flag t
+                :arguments ("strip"))
+                nil [297969 298551])
+            ("org-agenda-regexp-filter" variable nil nil [298553 298590])
+            ("org-agenda-filter-by-regexp" function
+               (:user-visible-flag t
+                :arguments ("strip"))
+                nil [298591 299329])
+            ("org-agenda-effort-filter" variable nil nil [299331 299368])
+            ("org-agenda-filter-by-effort" function
+               (:user-visible-flag t
+                :arguments ("strip"))
+                nil [299369 300951])
+            ("org-agenda-filter-remove-all" function (:user-visible-flag t) nil [300953 301456])
+            ("org-agenda-filter-by-tag" function
+               (:user-visible-flag t
+                :arguments ("arg" "char" "exclude"))
+                nil [301458 304553])
+            ("org-agenda-get-represented-tags" function nil nil [304555 304904])
+            ("org-agenda-filter-make-matcher" function (:arguments ("filter" "type" "expand")) nil [304907 306548])
+            ("org-agenda-filter-make-matcher-tag-exp" function (:arguments ("tags" "op")) nil [306550 307323])
+            ("org-agenda-filter-effort-form" function (:arguments ("e")) nil [307325 307752])
+            ("org-agenda-compare-effort" function (:arguments ("op" "value")) nil [307754 308214])
+            ("org-agenda-filter-expand-tags" function (:arguments ("filter" "no-operator")) nil [308216 308810])
+            ("org-agenda-filter-apply" function (:arguments ("filter" "type" "expand")) nil [308812 310040])
+            ("org-agenda-filter-top-headline-apply" function (:arguments ("hl" "negative")) nil [310042 310686])
+            ("org-agenda-filter-hide-line" function (:arguments ("type")) nil [310688 310972])
+            ("org-agenda-remove-filter" function (:arguments ("type")) nil [310974 311583])
+            ("org-agenda-filter-show-all-tag" function nil nil [311585 311661])
+            ("org-agenda-filter-show-all-re" function nil nil [311662 311740])
+            ("org-agenda-filter-show-all-effort" function nil nil [311741 311823])
+            ("org-agenda-filter-show-all-cat" function nil nil [311824 311905])
+            ("org-agenda-filter-show-all-top-filter" function nil nil [311906 311998])
+            ("org-agenda-manipulate-query-add" function (:user-visible-flag t) nil [312000 312245])
+            ("org-agenda-manipulate-query-subtract" function (:user-visible-flag t) nil [312246 312496])
+            ("org-agenda-manipulate-query-add-re" function (:user-visible-flag t) nil [312497 312744])
+            ("org-agenda-manipulate-query-subtract-re" function (:user-visible-flag t) nil [312745 312997])
+            ("org-agenda-manipulate-query" function (:arguments ("char")) nil [312998 313978])
+            ("org-add-to-string" function (:arguments ("var" "string")) nil [313980 314065])
+            ("org-agenda-goto-date" function
+               (:user-visible-flag t
+                :arguments ("span"))
+                nil [314067 315330])
+            ("org-agenda-goto-today" function (:user-visible-flag t) nil [315332 315982])
+            ("org-agenda-find-same-or-today-or-agenda" function (:arguments ("cnt")) nil [315984 316408])
+            ("org-agenda-backward-block" function (:user-visible-flag t) nil [316410 316540])
+            ("org-agenda-forward-block" function
+               (:user-visible-flag t
+                :arguments ("backward"))
+                nil [316542 317586])
+            ("org-agenda-later" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [317588 319144])
+            ("org-agenda-earlier" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [319146 319335])
+            ("org-agenda-view-mode-dispatch" function (:user-visible-flag t) nil [319337 320886])
+            ("org-agenda-reset-view" function (:user-visible-flag t) nil [320888 321023])
+            ("org-agenda-day-view" function
+               (:user-visible-flag t
+                :arguments ("day-of-month"))
+                nil [321025 321245])
+            ("org-agenda-week-view" function
+               (:user-visible-flag t
+                :arguments ("iso-week"))
+                nil [321247 321709])
+            ("org-agenda-fortnight-view" function
+               (:user-visible-flag t
+                :arguments ("iso-week"))
+                nil [321711 322188])
+            ("org-agenda-month-view" function
+               (:user-visible-flag t
+                :arguments ("month"))
+                nil [322190 322626])
+            ("org-agenda-year-view" function
+               (:user-visible-flag t
+                :arguments ("year"))
+                nil [322628 323081])
+            ("org-agenda-change-time-span" function (:arguments ("span" "n")) nil [323083 323922])
+            ("org-agenda-compute-starting-span" function (:arguments ("sd" "span" "n")) nil [323924 325269])
+            ("org-agenda-next-date-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [325271 325755])
+            ("org-agenda-previous-date-line" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [325757 326073])
+            ("org-hl" variable (:default-value (make-overlay 1 1)) nil [326103 326137])
+            ("overlay-put" code nil nil [326138 326175])
+            ("org-highlight" function (:arguments ("begin" "end" "buffer")) nil [326177 326327])
+            ("org-unhighlight" function nil nil [326329 326407])
+            ("org-unhighlight-once" function nil nil [326409 326593])
+            ("org-agenda-pre-follow-window-conf" variable nil nil [326595 326641])
+            ("org-agenda-follow-mode" function (:user-visible-flag t) nil [326642 327145])
+            ("org-agenda-entry-text-mode" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [327147 328035])
+            ("org-agenda-clockreport-mode" function (:user-visible-flag t) nil [328037 328379])
+            ("org-agenda-log-mode" function
+               (:user-visible-flag t
+                :arguments ("special"))
+                nil [328381 329088])
+            ("org-agenda-archives-mode" function
+               (:user-visible-flag t
+                :arguments ("with-files"))
+                nil [329090 329789])
+            ("org-agenda-toggle-diary" function (:user-visible-flag t) nil [329791 330124])
+            ("org-agenda-toggle-deadlines" function (:user-visible-flag t) nil [330126 330500])
+            ("org-agenda-toggle-time-grid" function (:user-visible-flag t) nil [330502 330827])
+            ("org-agenda-set-mode-name" function nil nil [330829 333489])
+            ("org-agenda-update-agenda-type" function nil nil [333491 333727])
+            ("org-agenda-next-line" function (:user-visible-flag t) nil [333729 333912])
+            ("org-agenda-previous-line" function (:user-visible-flag t) nil [333914 334109])
+            ("org-agenda-next-item" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [334111 334470])
+            ("org-agenda-previous-item" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [334472 334825])
+            ("org-agenda-do-context-action" function nil nil [334827 335250])
+            ("org-agenda-show-tags" function (:user-visible-flag t) nil [335252 335537])
+            ("org-agenda-goto" function
+               (:user-visible-flag t
+                :arguments ("highlight"))
+                nil [335539 336281])
+            ("org-agenda-after-show-hook" variable nil nil [336283 336438])
+            ("org-agenda-kill" function (:user-visible-flag t) nil [336440 337788])
+            ("org-archive-default-command" variable nil nil [337790 337826])
+            ("org-agenda-archive-default" function (:user-visible-flag t) nil [337855 338061])
+            ("org-agenda-archive-default-with-confirmation" function (:user-visible-flag t) nil [338063 338296])
+            ("org-agenda-archive" function (:user-visible-flag t) nil [338298 338464])
+            ("org-agenda-archive-to-archive-sibling" function (:user-visible-flag t) nil [338466 338633])
+            ("org-agenda-archive-with" function
+               (:user-visible-flag t
+                :arguments ("cmd" "confirm"))
+                nil [338635 339424])
+            ("org-remove-subtree-entries-from-agenda" function (:arguments ("buf" "beg" "end")) nil [339426 340324])
+            ("org-agenda-refile" function
+               (:user-visible-flag t
+                :arguments ("goto" "rfloc" "no-update"))
+                nil [340326 341526])
+            ("org-agenda-open-link" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [341528 343057])
+            ("org-agenda-copy-local-variable" function (:arguments ("var")) nil [343059 343371])
+            ("org-agenda-switch-to" function
+               (:user-visible-flag t
+                :arguments ("delete-other-windows"))
+                nil [343373 344254])
+            ("org-agenda-goto-mouse" function
+               (:user-visible-flag t
+                :arguments ("ev"))
+                nil [344256 344420])
+            ("org-agenda-show" function
+               (:user-visible-flag t
+                :arguments ("full-entry"))
+                nil [344422 344764])
+            ("org-agenda-show-window" variable nil nil [344766 344801])
+            ("org-agenda-show-and-scroll-up" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [344802 345535])
+            ("org-agenda-show-scroll-down" function (:user-visible-flag t) nil [345537 345829])
+            ("org-agenda-show-1" function
+               (:user-visible-flag t
+                :arguments ("more"))
+                nil [345831 347439])
+            ("org-agenda-cycle-counter" variable nil nil [347441 347478])
+            ("org-agenda-cycle-show" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [347479 348387])
+            ("org-agenda-recenter" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [348389 348615])
+            ("org-agenda-show-mouse" function
+               (:user-visible-flag t
+                :arguments ("ev"))
+                nil [348617 348783])
+            ("org-agenda-check-no-diary" function nil nil [348785 348950])
+            ("org-agenda-error" function nil nil [348952 349093])
+            ("org-agenda-tree-to-indirect-buffer" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [349095 350457])
+            ("org-agenda-do-tree-to-indirect-buffer" function (:arguments ("arg")) nil [350459 350876])
+            ("org-last-heading-marker" variable (:default-value (make-marker)) nil [350878 351030])
+            ("org-agenda-todo-nextset" function (:user-visible-flag t) nil [351032 351151])
+            ("org-agenda-todo-previousset" function (:user-visible-flag t) nil [351153 351284])
+            ("org-agenda-todo" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [351286 352908])
+            ("org-agenda-add-note" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [352910 353393])
+            ("org-agenda-change-all-lines" function (:arguments ("newhead" "hdmarker" "fixface" "just-this")) nil [353395 356174])
+            ("org-agenda-align-tags" function (:arguments ("line")) nil [356176 357401])
+            ("org-agenda-priority-up" function (:user-visible-flag t) nil [357403 357542])
+            ("org-agenda-priority-down" function (:user-visible-flag t) nil [357544 357687])
+            ("org-agenda-priority" function
+               (:user-visible-flag t
+                :arguments ("force-direction"))
+                nil [357689 358796])
+            ("org-agenda-set-tags" function
+               (:user-visible-flag t
+                :arguments ("tag" "onoff"))
+                nil [358857 359644])
+            ("org-agenda-set-property" function (:user-visible-flag t) nil [359646 360126])
+            ("org-agenda-set-effort" function (:user-visible-flag t) nil [360128 360717])
+            ("org-agenda-toggle-archive-tag" function (:user-visible-flag t) nil [360719 361362])
+            ("org-agenda-do-date-later" function (:arguments ("arg")) nil [361364 361912])
+            ("org-agenda-do-date-earlier" function (:arguments ("arg")) nil [361914 362474])
+            ("org-agenda-date-later" function
+               (:user-visible-flag t
+                :arguments ("arg" "what"))
+                nil [362476 363900])
+            ("org-agenda-date-earlier" function
+               (:user-visible-flag t
+                :arguments ("arg" "what"))
+                nil [363902 364069])
+            ("org-agenda-date-later-minutes" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [364071 364313])
+            ("org-agenda-date-earlier-minutes" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [364315 364561])
+            ("org-agenda-date-later-hours" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [364563 364709])
+            ("org-agenda-date-earlier-hours" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [364711 364861])
+            ("org-agenda-show-new-time" function (:arguments ("marker" "stamp" "prefix")) nil [364863 365565])
+            ("org-agenda-date-prompt" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [365567 366411])
+            ("org-agenda-schedule" function
+               (:user-visible-flag t
+                :arguments ("arg" "time"))
+                nil [366413 367073])
+            ("org-agenda-deadline" function
+               (:user-visible-flag t
+                :arguments ("arg" "time"))
+                nil [367075 367654])
+            ("org-agenda-clock-in" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [367656 368407])
+            ("org-agenda-clock-out" function (:user-visible-flag t) nil [368409 369064])
+            ("org-agenda-clock-cancel" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [369066 369334])
+            ("org-agenda-clock-goto" function (:user-visible-flag t) nil [369336 370038])
+            ("org-agenda-diary-entry-in-org-file" function nil nil [370040 371953])
+            ("org-agenda-insert-diary-strategy" variable (:default-value (quote date-tree)) nil [371955 372476])
+            ("org-agenda-insert-diary-extract-time" variable nil nil [372478 372657])
+            ("org-agenda-bulk-mark-char" variable (:default-value ">") nil [372659 372814])
+            ("org-agenda-add-entry-to-org-agenda-diary-file" function (:arguments ("type" "text" "d1" "d2")) nil [372816 375771])
+            ("org-agenda-insert-diary-as-top-level" function (:arguments ("text")) nil [375773 376217])
+            ("org-agenda-insert-diary-make-new-entry" function (:arguments ("text")) nil [376219 377095])
+            ("org-agenda-diary-entry" function (:user-visible-flag t) nil [377097 378991])
+            ("org-agenda-execute-calendar-command" function (:arguments ("cmd")) nil [378993 379836])
+            ("org-agenda-phases-of-moon" function (:user-visible-flag t) nil [379838 380029])
+            ("org-agenda-holidays" function (:user-visible-flag t) nil [380031 380207])
+            ("calendar-longitude" variable nil nil [380209 380236])
+            ("calendar-latitude" variable nil nil [380267 380293])
+            ("calendar-location-name" variable nil nil [380325 380356])
+            ("org-agenda-sunrise-sunset" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [380384 380966])
+            ("org-agenda-goto-calendar" function (:user-visible-flag t) nil [380968 381460])
+            ("org-calendar-goto-agenda" function (:user-visible-flag t) nil [381477 381947])
+            ("org-agenda-convert-date" function nil nil [381949 383313])
+            ("org-agenda-bulk-marked-p" function nil nil [383334 383507])
+            ("org-agenda-bulk-mark" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [383509 384460])
+            ("org-agenda-bulk-mark-all" function (:user-visible-flag t) nil [384462 384601])
+            ("org-agenda-bulk-mark-regexp" function
+               (:user-visible-flag t
+                :arguments ("regexp"))
+                nil [384603 385322])
+            ("org-agenda-bulk-unmark" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [385324 386105])
+            ("org-agenda-bulk-toggle-all" function (:user-visible-flag t) nil [386107 386375])
+            ("org-agenda-bulk-toggle" function (:user-visible-flag t) nil [386377 386564])
+            ("org-agenda-bulk-remove-overlays" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [386566 387040])
+            ("org-agenda-bulk-unmark-all" function (:user-visible-flag t) nil [387042 387375])
+            ("org-agenda-persistent-marks" variable nil nil [387377 387626])
+            ("org-agenda-bulk-action" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [387628 394056])
+            ("org-agenda-capture" function
+               (:user-visible-flag t
+                :arguments ("with-time"))
+                nil [394058 394499])
+            ("org-agenda-reapply-filters" function nil nil [394545 395106])
+            ("org-agenda-drag-line-forward" function
+               (:user-visible-flag t
+                :arguments ("arg" "backward"))
+                nil [395108 395939])
+            ("org-agenda-drag-line-backward" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [395941 396090])
+            ("org-agenda-show-the-flagging-note" function (:user-visible-flag t) nil [396112 397341])
+            ("org-agenda-remove-flag" function (:arguments ("marker")) nil [397343 397699])
+            ("org-agenda-get-any-marker" function (:arguments ("pos")) nil [397701 397878])
+            ("appt-time-msg-list" variable nil nil [397907 397934])
+            ("org-agenda-to-appt" function
+               (:user-visible-flag t
+                :arguments ("refresh" "filter" "args"))
+                nil [397972 402104])
+            ("org-agenda-today-p" function (:arguments ("date")) nil [402106 402470])
+            ("org-agenda-todo-yesterday" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [402472 402777])
+            ("org-agenda" package nil nil [402779 402800]))          
+      :file "org-agenda.el"
+      :pointmax 402830
+      :fsize 402833
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [2464 2478])
+            ("avl-tree" include nil nil [2479 2498])
+            ("cl-lib" include nil nil [2499 2516])
+            ("org-element-paragraph-separate" variable nil nil [2827 3105])
+            ("org-element--object-regexp" variable nil nil [3107 3431])
+            ("org-element--set-regexps" function nil nil [3433 6059])
+            ("org-element--set-regexps" code nil nil [6061 6087])
+            ("org-element-update-syntax" function (:user-visible-flag t) nil [6104 6247])
+            ("org-element-all-elements" variable
+               (:constant-flag t
+                :default-value (quote (babel-call center-block clock comment comment-block diary-sexp drawer dynamic-block example-block export-block fixed-width footnote-definition headline horizontal-rule inlinetask item keyword latex-environment node-property paragraph plain-list planning property-drawer quote-block section special-block src-block table table-row verse-block)))
+                nil [6249 6707])
+            ("org-element-greater-elements" variable
+               (:constant-flag t
+                :default-value (quote (center-block drawer dynamic-block footnote-definition headline inlinetask item plain-list property-drawer quote-block section special-block table)))
+                nil [6709 6963])
+            ("org-element-all-objects" variable
+               (:constant-flag t
+                :default-value (quote (bold code entity export-snippet footnote-reference inline-babel-call inline-src-block italic line-break latex-fragment link macro radio-target statistics-cookie strike-through subscript superscript table-cell target timestamp underline verbatim)))
+                nil [6965 7290])
+            ("org-element-recursive-objects" variable
+               (:constant-flag t
+                :default-value (quote (bold footnote-reference italic link subscript radio-target strike-through superscript table-cell underline)))
+                nil [7292 7482])
+            ("org-element-object-containers" variable
+               (:constant-flag t
+                :default-value (append org-element-recursive-objects (quote (paragraph table-row verse-block))))
+                nil [7484 7671])
+            ("org-element-affiliated-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("CAPTION" "DATA" "HEADER" "HEADERS" "LABEL" "NAME" "PLOT" "RESNAME" "RESULT" "RESULTS" "SOURCE" "SRCNAME" "TBLNAME")))
+                nil [7673 8008])
+            ("org-element-keyword-translation-alist" variable
+               (:constant-flag t
+                :default-value (quote (("DATA" . "NAME") ("LABEL" . "NAME") ("RESNAME" . "NAME") ("SOURCE" . "NAME") ("SRCNAME" . "NAME") ("TBLNAME" . "NAME") ("RESULT" . "RESULTS") ("HEADERS" . "HEADER"))))
+                nil [8010 8410])
+            ("org-element-multiple-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("CAPTION" "HEADER")))
+                nil [8412 8890])
+            ("org-element-parsed-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("CAPTION")))
+                nil [8892 9190])
+            ("org-element--parsed-properties-alist" variable
+               (:constant-flag t
+                :default-value (mapcar (lambda (k) (cons k (intern (concat ":" (downcase k))))) org-element-parsed-keywords))
+                nil [9192 9459])
+            ("org-element-dual-keywords" variable
+               (:constant-flag t
+                :default-value (quote ("CAPTION" "RESULTS")))
+                nil [9461 9900])
+            ("org-element--affiliated-re" variable
+               (:constant-flag t
+                :default-value (format "[ 	]*#\\+\\(?:%s\\):[ 	]*" (concat (format "\\(?1:%s\\)\\(?:\\[\\(.*\\)\\]\\)?" (regexp-opt org-element-dual-keywords)) "\\|" (format "\\(?1:%s\\)" (regexp-opt (cl-remove-if (lambda (k) (member k org-element-dual-keywords)) org-element-affiliated-keywords))) "\\|" "\\(?1:ATTR_[-_A-Za-z0-9]+\\)")))
+                nil [9902 10645])
+            ("org-element-object-restrictions" variable
+               (:constant-flag t
+                :default-value (let* ((standard-set (remq (quote table-cell) org-element-all-objects)) (standard-set-no-line-break (remq (quote line-break) standard-set))) (\` ((bold (\,@ standard-set)) (footnote-reference (\,@ standard-set)) (headline (\,@ standard-set-no-line-break)) (inlinetask (\,@ standard-set-no-line-break)) (italic (\,@ standard-set)) (item (\,@ standard-set-no-line-break)) (keyword (\,@ (remq (quote footnote-reference) standard-set))) (link bold code entity export-snippet inline-babel-call inline-src-block italic latex-fragment macro statistics-cookie strike-through subscript superscript underline verbatim) (paragraph (\,@ standard-set)) (radio-target bold code entity italic latex-fragment strike-through subscript superscript underline superscript) (strike-through (\,@ standard-set)) (subscript (\,@ standard-set)) (superscript (\,@ standard-set)) (table-cell bold code entity export-snippet footnote-reference italic latex-fragment link macro radio-target strike-through subscript superscript target timestamp underline verbatim) (table-row table-cell) (underline (\,@ standard-set)) (verse-block (\,@ standard-set))))))
+                nil [10647 12722])
+            ("org-element-secondary-value-alist" variable
+               (:constant-flag t
+                :default-value (quote ((headline :title) (inlinetask :title) (item :tag))))
+                nil [12724 12898])
+            ("org-element--pair-round-table" variable
+               (:constant-flag t
+                :default-value (let ((table (make-syntax-table))) (modify-syntax-entry 40 "()" table) (modify-syntax-entry 41 ")(" table) (dolist (char (quote (123 125 91 93 60 62)) table) (modify-syntax-entry char " " table))))
+                nil [12900 13249])
+            ("org-element--pair-square-table" variable
+               (:constant-flag t
+                :default-value (let ((table (make-syntax-table))) (modify-syntax-entry 91 "(]" table) (modify-syntax-entry 93 ")[" table) (dolist (char (quote (123 125 40 41 60 62)) table) (modify-syntax-entry char " " table))))
+                nil [13251 13602])
+            ("org-element--pair-curly-table" variable
+               (:constant-flag t
+                :default-value (let ((table (make-syntax-table))) (modify-syntax-entry 123 "(}" table) (modify-syntax-entry 125 "){" table) (dolist (char (quote (91 93 40 41 60 62)) table) (modify-syntax-entry char " " table))))
+                nil [13604 13953])
+            ("org-element--parse-paired-brackets" function (:arguments ("char")) nil [13955 14626])
+            ("org-element-type" function (:arguments ("element")) nil [15505 15918])
+            ("org-element-property" function (:arguments ("property" "element")) nil [15920 16130])
+            ("org-element-contents" function (:arguments ("element")) nil [16132 16307])
+            ("org-element-restriction" function (:arguments ("element")) nil [16309 16599])
+            ("org-element-put-property" function (:arguments ("element" "property" "value")) nil [16601 16874])
+            ("org-element-set-contents" function (:arguments ("element" "contents")) nil [16876 17156])
+            ("org-element-secondary-p" function (:arguments ("object")) nil [17158 17592])
+            ("org-element-class" function (:arguments ("datum" "parent")) nil [17594 18664])
+            ("org-element-adopt-elements" function (:arguments ("parent" "children")) nil [18666 19435])
+            ("org-element-extract-element" function (:arguments ("element")) nil [19437 20065])
+            ("org-element-insert-before" function (:arguments ("element" "location")) nil [20067 21491])
+            ("org-element-set-element" function (:arguments ("old" "new")) nil [21493 22579])
+            ("org-element-create" function (:arguments ("type" "props" "children")) nil [22581 22887])
+            ("org-element-copy" function (:arguments ("datum")) nil [22889 23327])
+            ("org-element-center-block-parser" function (:arguments ("limit" "affiliated")) nil [24781 26334])
+            ("org-element-center-block-interpreter" function (:arguments ("_" "contents")) nil [26336 26539])
+            ("org-element-drawer-parser" function (:arguments ("limit" "affiliated")) nil [26555 28199])
+            ("org-element-drawer-interpreter" function (:arguments ("drawer" "contents")) nil [28201 28427])
+            ("org-element-dynamic-block-parser" function (:arguments ("limit" "affiliated")) nil [28450 30171])
+            ("org-element-dynamic-block-interpreter" function (:arguments ("dynamic-block" "contents")) nil [30173 30538])
+            ("org-element--footnote-separator" variable
+               (:constant-flag t
+                :default-value (concat org-outline-regexp-bol "\\|" org-footnote-definition-re "\\|" "^\\([ 	]*
+\\)\\{2,\\}"))
+                nil [30567 30766])
+            ("org-element-footnote-definition-parser" function (:arguments ("limit" "affiliated")) nil [30768 32787])
+            ("org-element-footnote-definition-interpreter" function (:arguments ("footnote-definition" "contents")) nil [32789 33080])
+            ("org-element--get-node-properties" function nil nil [33098 33820])
+            ("org-element--get-time-properties" function nil nil [33822 34544])
+            ("org-element-headline-parser" function (:arguments ("limit" "raw-secondary-p")) nil [34546 38028])
+            ("org-element-headline-interpreter" function (:arguments ("headline" "contents")) nil [38030 39469])
+            ("org-element-inlinetask-parser" function (:arguments ("limit" "raw-secondary-p")) nil [39489 42692])
+            ("org-element-inlinetask-interpreter" function (:arguments ("inlinetask" "contents")) nil [42694 43944])
+            ("org-element-item-parser" function (:arguments ("_" "struct" "raw-secondary-p")) nil [43958 46450])
+            ("org-element-item-interpreter" function (:arguments ("item" "contents")) nil [46452 47628])
+            ("org-element--list-struct" function (:arguments ("limit")) nil [47648 50449])
+            ("org-element-plain-list-parser" function (:arguments ("limit" "affiliated" "structure")) nil [50451 52037])
+            ("org-element-plain-list-interpreter" function (:arguments ("_" "contents")) nil [52039 52296])
+            ("org-element-property-drawer-parser" function (:arguments ("limit")) nil [52321 53330])
+            ("org-element-property-drawer-interpreter" function (:arguments ("_" "contents")) nil [53332 53535])
+            ("org-element-quote-block-parser" function (:arguments ("limit" "affiliated")) nil [53556 55061])
+            ("org-element-quote-block-interpreter" function (:arguments ("_" "contents")) nil [55063 55260])
+            ("org-element-section-parser" function (:arguments ("_")) nil [55277 56034])
+            ("org-element-section-interpreter" function (:arguments ("_" "contents")) nil [56036 56185])
+            ("org-element-special-block-parser" function (:arguments ("limit" "affiliated")) nil [56208 57875])
+            ("org-element-special-block-interpreter" function (:arguments ("special-block" "contents")) nil [57877 58174])
+            ("org-element-babel-call-parser" function (:arguments ("limit" "affiliated")) nil [58623 60278])
+            ("org-element-babel-call-interpreter" function (:arguments ("babel-call" "_")) nil [60280 60699])
+            ("org-element-clock-parser" function (:arguments ("limit")) nil [60714 61812])
+            ("org-element-clock-interpreter" function (:arguments ("clock" "_")) nil [61814 62190])
+            ("org-element-comment-parser" function (:arguments ("limit" "affiliated")) nil [62207 63601])
+            ("org-element-comment-interpreter" function (:arguments ("comment" "_")) nil [63603 63792])
+            ("org-element-comment-block-parser" function (:arguments ("limit" "affiliated")) nil [63815 65185])
+            ("org-element-comment-block-interpreter" function (:arguments ("comment-block" "_")) nil [65187 65459])
+            ("org-element-diary-sexp-parser" function (:arguments ("limit" "affiliated")) nil [65479 66446])
+            ("org-element-diary-sexp-interpreter" function (:arguments ("diary-sexp" "_")) nil [66448 66588])
+            ("org-element-example-block-parser" function (:arguments ("limit" "affiliated")) nil [66611 69394])
+            ("org-element-example-block-interpreter" function (:arguments ("example-block" "_")) nil [69396 69946])
+            ("org-element-export-block-parser" function (:arguments ("limit" "affiliated")) nil [69968 71608])
+            ("org-element-export-block-interpreter" function (:arguments ("export-block" "_")) nil [71610 71859])
+            ("org-element-fixed-width-parser" function (:arguments ("limit" "affiliated")) nil [71880 73101])
+            ("org-element-fixed-width-interpreter" function (:arguments ("fixed-width" "_")) nil [73103 73394])
+            ("org-element-horizontal-rule-parser" function (:arguments ("limit" "affiliated")) nil [73419 74274])
+            ("org-element-horizontal-rule-interpreter" function (:arguments ("_")) nil [74276 74396])
+            ("org-element-keyword-parser" function (:arguments ("limit" "affiliated")) nil [74413 75678])
+            ("org-element-keyword-interpreter" function (:arguments ("keyword" "_")) nil [75680 75878])
+            ("org-element--latex-begin-environment" variable
+               (:constant-flag t
+                :default-value "^[ 	]*\\\\begin{\\([A-Za-z0-9*]+\\)}")
+                nil [75905 76148])
+            ("org-element--latex-end-environment" variable
+               (:constant-flag t
+                :default-value "\\\\end{%s}[ 	]*$")
+                nil [76150 76329])
+            ("org-element-latex-environment-parser" function (:arguments ("limit" "affiliated")) nil [76331 77687])
+            ("org-element-latex-environment-interpreter" function (:arguments ("latex-environment" "_")) nil [77689 77865])
+            ("org-element-node-property-parser" function (:arguments ("limit")) nil [77888 78584])
+            ("org-element-node-property-interpreter" function (:arguments ("node-property" "_")) nil [78586 78847])
+            ("org-element-paragraph-parser" function (:arguments ("limit" "affiliated")) nil [78866 81279])
+            ("org-element-paragraph-interpreter" function (:arguments ("_" "contents")) nil [81281 81434])
+            ("org-element-planning-parser" function (:arguments ("limit")) nil [81452 82629])
+            ("org-element-planning-interpreter" function (:arguments ("planning" "_")) nil [82631 83318])
+            ("org-element-src-block-parser" function (:arguments ("limit" "affiliated")) nil [83337 86598])
+            ("org-element-src-block-interpreter" function (:arguments ("src-block" "_")) nil [86600 87544])
+            ("org-element-table-parser" function (:arguments ("limit" "affiliated")) nil [87559 89318])
+            ("org-element-table-interpreter" function (:arguments ("table" "contents")) nil [89320 89823])
+            ("org-element-table-row-parser" function (:arguments ("_")) nil [89842 90718])
+            ("org-element-table-row-interpreter" function (:arguments ("table-row" "contents")) nil [90720 90960])
+            ("org-element-verse-block-parser" function (:arguments ("limit" "affiliated")) nil [90981 92339])
+            ("org-element-verse-block-interpreter" function (:arguments ("_" "contents")) nil [92341 92531])
+            ("org-element-bold-parser" function nil nil [93115 93896])
+            ("org-element-bold-interpreter" function (:arguments ("_" "contents")) nil [93898 94055])
+            ("org-element-code-parser" function nil nil [94069 94743])
+            ("org-element-code-interpreter" function (:arguments ("code" "_")) nil [94745 94884])
+            ("org-element-entity-parser" function nil nil [94900 96088])
+            ("org-element-entity-interpreter" function (:arguments ("entity" "_")) nil [96090 96298])
+            ("org-element-export-snippet-parser" function nil nil [96322 97264])
+            ("org-element-export-snippet-interpreter" function (:arguments ("export-snippet" "_")) nil [97266 97504])
+            ("org-element-footnote-reference-parser" function nil nil [97532 98553])
+            ("org-element-footnote-reference-interpreter" function (:arguments ("footnote-reference" "contents")) nil [98555 98864])
+            ("org-element-inline-babel-call-parser" function nil nil [98891 100398])
+            ("org-element-inline-babel-call-interpreter" function (:arguments ("inline-babel-call" "_")) nil [100400 100858])
+            ("org-element-inline-src-block-parser" function nil nil [100884 101986])
+            ("org-element-inline-src-block-interpreter" function (:arguments ("inline-src-block" "_")) nil [101988 102402])
+            ("org-element-italic-parser" function nil nil [102417 103210])
+            ("org-element-italic-interpreter" function (:arguments ("_" "contents")) nil [103212 103373])
+            ("org-element-latex-fragment-parser" function nil nil [103397 104835])
+            ("org-element-latex-fragment-interpreter" function (:arguments ("latex-fragment" "_")) nil [104837 105000])
+            ("org-element-line-break-parser" function nil nil [105019 105486])
+            ("org-element-line-break-interpreter" function (:arguments ("_")) nil [105488 105598])
+            ("org-element-link-parser" function nil nil [105612 110514])
+            ("org-element-link-interpreter" function (:arguments ("link" "contents")) nil [110516 111940])
+            ("org-element-macro-parser" function nil nil [111955 112822])
+            ("org-element-macro-interpreter" function (:arguments ("macro" "_")) nil [112824 112951])
+            ("org-element-radio-target-parser" function nil nil [112973 113806])
+            ("org-element-radio-target-interpreter" function (:arguments ("_" "contents")) nil [113808 113980])
+            ("org-element-statistics-cookie-parser" function nil nil [114007 114753])
+            ("org-element-statistics-cookie-interpreter" function (:arguments ("statistics-cookie" "_")) nil [114755 114930])
+            ("org-element-strike-through-parser" function nil nil [114954 115789])
+            ("org-element-strike-through-interpreter" function (:arguments ("_" "contents")) nil [115791 115968])
+            ("org-element-subscript-parser" function nil nil [115987 116925])
+            ("org-element-subscript-interpreter" function (:arguments ("subscript" "contents")) nil [116927 117169])
+            ("org-element-superscript-parser" function nil nil [117190 118133])
+            ("org-element-superscript-interpreter" function (:arguments ("superscript" "contents")) nil [118135 118385])
+            ("org-element-table-cell-parser" function nil nil [118405 118945])
+            ("org-element-table-cell-interpreter" function (:arguments ("_" "contents")) nil [118947 119126])
+            ("org-element-target-parser" function nil nil [119142 119752])
+            ("org-element-target-interpreter" function (:arguments ("target" "_")) nil [119754 119903])
+            ("org-element--timestamp-regexp" variable
+               (:constant-flag t
+                :default-value (concat org-ts-regexp-both "\\|" "\\(?:<[0-9]+-[0-9]+-[0-9]+[^>
+]+?\\+[0-9]+[dwmy]>\\)" "\\|" "\\(?:<%%\\(?:([^>
+]+)\\)>\\)"))
+                nil [119922 120151])
+            ("org-element-timestamp-parser" function nil nil [120153 123901])
+            ("org-element-timestamp-interpreter" function (:arguments ("timestamp" "_")) nil [123903 127600])
+            ("org-element-underline-parser" function nil nil [127619 128431])
+            ("org-element-underline-interpreter" function (:arguments ("_" "contents")) nil [128433 128600])
+            ("org-element-verbatim-parser" function nil nil [128618 129317])
+            ("org-element-verbatim-interpreter" function (:arguments ("verbatim" "_")) nil [129319 129474])
+            ("org-element--current-element" function (:arguments ("limit" "granularity" "mode" "structure")) nil [129981 135515])
+            ("org-element--collect-affiliated-keywords" function (:arguments ("limit")) nil [135788 138465])
+            ("org-element-parse-buffer" function (:arguments ("granularity" "visible-only")) nil [139015 141233])
+            ("org-element-parse-secondary-string" function (:arguments ("string" "restriction" "parent")) nil [141235 142083])
+            ("org-element-map" function (:arguments ("data" "types" "fun" "info" "first-match" "no-recursion" "with-affiliated")) nil [142085 148409])
+            ("put" code nil nil [148410 148456])
+            ("org-element--next-mode" function (:arguments ("type" "parentp")) nil [148810 149493])
+            ("org-element--parse-elements" function (:arguments ("beg" "end" "mode" "structure" "granularity" "visible-only" "acc")) nil [149495 152371])
+            ("org-element--object-lex" function (:arguments ("restriction")) nil [152373 156527])
+            ("org-element--parse-objects" function (:arguments ("beg" "end" "acc" "restriction" "parent")) nil [156529 158586])
+            ("org-element-interpret-data" function (:arguments ("data")) nil [158977 161429])
+            ("org-element--interpret-affiliated-keywords" function (:arguments ("element")) nil [161431 163006])
+            ("org-element-normalize-string" function (:arguments ("s")) nil [163511 163908])
+            ("org-element-normalize-contents" function (:arguments ("element" "ignore-first")) nil [163910 167385])
+            ("org-element-use-cache" variable nil nil [169582 169833])
+            ("org-element-cache-sync-idle-time" variable (:default-value 0.6) nil [169835 169939])
+            ("org-element-cache-sync-duration" variable (:default-value (seconds-to-time 0.04)) nil [169941 170202])
+            ("org-element-cache-sync-break" variable (:default-value (seconds-to-time 0.3)) nil [170204 170393])
+            ("org-element--cache" variable nil nil [170417 170630])
+            ("org-element--cache-sync-requests" variable nil nil [170632 171865])
+            ("org-element--cache-sync-timer" variable nil nil [171867 171951])
+            ("org-element--cache-sync-keys" variable nil nil [171953 172103])
+            ("org-element--cache-key" function (:arguments ("element")) nil [172105 173387])
+            ("org-element--cache-generate-key" function (:arguments ("lower" "upper")) nil [173389 175641])
+            ("org-element--cache-key-less-p" function (:arguments ("a" "b")) nil [175643 176376])
+            ("org-element--cache-compare" function (:arguments ("a" "b")) nil [176378 176567])
+            ("org-element--cache-root" function nil nil [176569 176767])
+            ("org-element--cache-active-p" function nil nil [176782 176965])
+            ("org-element--cache-find" function (:arguments ("pos" "side")) nil [176967 178894])
+            ("org-element--cache-put" function (:arguments ("element")) nil [178896 179683])
+            ("org-element--cache-remove" function (:arguments ("element")) nil [179685 179869])
+            ("org-element--cache-set-timer" function (:arguments ("buffer")) nil [179894 180326])
+            ("org-element--cache-interrupt-p" function (:arguments ("time-limit")) nil [180328 180574])
+            ("org-element--cache-shift-positions" function (:arguments ("element" "offset" "props")) nil [180576 181718])
+            ("org-element--cache-sync" function (:arguments ("buffer" "threshold" "future-change")) nil [181720 183440])
+            ("org-element--cache-process-request" function (:arguments ("request" "next" "threshold" "time-limit" "future-change")) nil [183442 190748])
+            ("org-element--parse-to" function (:arguments ("pos" "syncp" "time-limit")) nil [190750 196324])
+            ("org-element--cache-sensitive-re" variable
+               (:constant-flag t
+                :default-value (concat org-outline-regexp-bol "\\|" "\\\\end{[A-Za-z0-9*]+}[ 	]*$" "\\|" "^[ 	]*\\(?:" "#\\+\\(?:BEGIN[:_]\\|END\\(?:_\\|:?[ 	]*$\\)\\)" "\\|" "\\\\begin{[A-Za-z0-9*]+}" "\\|" ":\\(?:\\w\\|[-_]\\)+:[ 	]*$" "\\)"))
+                nil [196356 196915])
+            ("org-element--cache-change-warning" variable nil nil [196917 197065])
+            ("org-element--cache-before-change" function (:arguments ("beg" "end")) nil [197067 197776])
+            ("org-element--cache-after-change" function (:arguments ("beg" "end" "pre")) nil [197778 199360])
+            ("org-element--cache-for-removal" function (:arguments ("beg" "end" "offset")) nil [199362 201272])
+            ("org-element--cache-submit-request" function (:arguments ("beg" "end" "offset")) nil [201274 204312])
+            ("org-element-cache-reset" function
+               (:user-visible-flag t
+                :arguments ("all"))
+                nil [204353 205186])
+            ("org-element-cache-refresh" function (:arguments ("pos")) nil [205203 205469])
+            ("org-element-at-point" function nil nil [206190 207642])
+            ("org-element-context" function (:arguments ("element")) nil [207659 212878])
+            ("org-element-lineage" function (:arguments ("blob" "types" "with-self")) nil [212880 213767])
+            ("org-element-nested-p" function (:arguments ("elem-A" "elem-B")) nil [213769 214148])
+            ("org-element-swap-A-B" function (:arguments ("elem-A" "elem-B")) nil [214150 216936])
+            ("org-element" package nil nil [216939 216961]))          
+      :file "org-element.el"
+      :pointmax 217067
+      :fsize 217066
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1079 1096])
+            ("ox-html" include nil nil [1097 1115])
+            ("ox-publish" include nil nil [1116 1137])
+            ("org-export-md" customgroup (:user-visible-flag t) nil [1174 1347])
+            ("org-md-headline-style" variable (:default-value (quote atx)) nil [1349 1605])
+            ("org-md-footnotes-section" variable (:default-value "%s%s") nil [1624 1943])
+            ("org-md-footnote-format" variable (:default-value "<sup>%s</sup>") nil [1945 2191])
+            ("org-export-define-derived-backend" code nil nil [2216 3830])
+            ("org-md-separate-elements" function (:arguments ("tree" "_backend" "info")) nil [3847 4875])
+            ("org-md-bold" function (:arguments ("_bold" "contents" "_info")) nil [4916 5126])
+            ("org-md-verbatim" function (:arguments ("verbatim" "_contents" "_info")) nil [5153 5559])
+            ("org-md-example-block" function (:arguments ("example-block" "_contents" "info")) nil [5610 5921])
+            ("org-md-export-block" function (:arguments ("export-block" "contents" "info")) nil [5923 6358])
+            ("org-md-headline" function (:arguments ("headline" "contents" "info")) nil [6376 8327])
+            ("org-md--headline-referred-p" function (:arguments ("headline" "info")) nil [8330 9893])
+            ("org-md--headline-title" function (:arguments ("style" "level" "title" "anchor" "tags")) nil [9895 10744])
+            ("org-md-horizontal-rule" function (:arguments ("_horizontal-rule" "_contents" "_info")) nil [10768 10993])
+            ("org-md-italic" function (:arguments ("_italic" "contents" "_info")) nil [11009 11225])
+            ("org-md-item" function (:arguments ("item" "contents" "info")) nil [11239 12169])
+            ("org-md-keyword" function (:arguments ("keyword" "contents" "info")) nil [12187 12923])
+            ("org-md-line-break" function (:arguments ("_line-break" "_contents" "_info")) nil [12943 13128])
+            ("org-md-link" function (:arguments ("link" "contents" "info")) nil [13142 16148])
+            ("org-md-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [16171 16543])
+            ("org-md-paragraph" function (:arguments ("paragraph" "contents" "_info")) nil [16562 16978])
+            ("org-md-plain-list" function (:arguments ("_plain-list" "contents" "_info")) nil [16998 17205])
+            ("org-md-plain-text" function (:arguments ("text" "info")) nil [17225 18309])
+            ("org-md-property-drawer" function (:arguments ("_property-drawer" "contents" "_info")) nil [18334 18641])
+            ("org-md-quote-block" function (:arguments ("_quote-block" "contents" "_info")) nil [18662 18953])
+            ("org-md-section" function (:arguments ("_section" "contents" "_info")) nil [18970 19165])
+            ("org-md--build-toc" function (:arguments ("info" "n" "keyword" "local")) nil [19183 20917])
+            ("org-md--footnote-formatted" function (:arguments ("footnote" "info")) nil [20919 21485])
+            ("org-md--footnote-section" function (:arguments ("info")) nil [21487 22231])
+            ("org-md-inner-template" function (:arguments ("contents" "info")) nil [22233 22819])
+            ("org-md-template" function (:arguments ("contents" "_info")) nil [22821 23029])
+            ("org-md-export-as-markdown" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only"))
+                nil [23075 23976])
+            ("org-md-convert-region-to-md" function (:user-visible-flag t) nil [23993 24306])
+            ("org-md-export-to-markdown" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only"))
+                nil [24324 25130])
+            ("org-md-publish-to-md" function (:arguments ("plist" "filename" "pub-dir")) nil [25147 25467])
+            ("ox-md" package nil nil [25469 25485]))          
+      :file "ox-md.el"
+      :pointmax 25585
+      :fsize 25584
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1130 1147])
+            ("format-spec" include nil nil [1148 1170])
+            ("ox" include nil nil [1171 1184])
+            ("ox-publish" include nil nil [1185 1206])
+            ("table" include nil nil [1207 1223])
+            ("declare-function" code nil nil [1254 1306])
+            ("declare-function" code nil nil [1307 1364])
+            ("declare-function" code nil nil [1365 1418])
+            ("htmlize-css-name-prefix" variable nil nil [1420 1452])
+            ("htmlize-output-type" variable nil nil [1453 1481])
+            ("htmlize-output-type" variable nil nil [1482 1510])
+            ("htmlize-css-name-prefix" variable nil nil [1511 1543])
+            ("org-export-define-backend" code nil nil [1566 8049])
+            ("org-html-format-table-no-css" variable nil nil [8077 8114])
+            ("htmlize-buffer-places" variable nil nil [8115 8145])
+            ("org-html--pre/postamble-class" variable (:default-value "status") nil [8166 8250])
+            ("org-html-doctype-alist" variable
+               (:constant-flag t
+                :default-value (quote (("html4-strict" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\"
+\"http://www.w3.org/TR/html4/strict.dtd\">") ("html4-transitional" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
+\"http://www.w3.org/TR/html4/loose.dtd\">") ("html4-frameset" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Frameset//EN\"
+\"http://www.w3.org/TR/html4/frameset.dtd\">") ("xhtml-strict" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"
+\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">") ("xhtml-transitional" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
+\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">") ("xhtml-frameset" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\"
+\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd\">") ("xhtml-11" . "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\"
+\"http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd\">") ("html5" . "<!DOCTYPE html>") ("xhtml5" . "<!DOCTYPE html>"))))
+                nil [8252 9370])
+            ("org-html-html5-elements" variable
+               (:constant-flag t
+                :default-value (quote ("article" "aside" "audio" "canvas" "details" "figcaption" "figure" "footer" "header" "menu" "meter" "nav" "output" "progress" "section" "video")))
+                nil [9372 9689])
+            ("org-html-special-string-regexps" variable
+               (:constant-flag t
+                :default-value (quote (("\\\\-" . "&#x00ad;") ("---\\([^-]\\)" . "&#x2014;\\1") ("--\\([^-]\\)" . "&#x2013;\\1") ("\\.\\.\\." . "&#x2026;"))))
+                nil [9691 9955])
+            ("org-html-scripts" variable
+               (:constant-flag t
+                :default-value "<script type=\"text/javascript\">
+/*
+@licstart  The following is the entire license notice for the
+JavaScript code in this tag.
+
+Copyright (C) 2012-2018 Free Software Foundation, Inc.
+
+The JavaScript code in this tag is free software: you can
+redistribute it and/or modify it under the terms of the GNU
+General Public License (GNU GPL) as published by the Free Software
+Foundation, either version 3 of the License, or (at your option)
+any later version.  The code is distributed WITHOUT ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
+
+As additional permission under GNU GPL version 3 section 7, you
+may distribute non-source (e.g., minimized or compacted) forms of
+that code without the copy of the GNU GPL normally required by
+section 4, provided you include this license notice and a URL
+through which recipients can access the Corresponding Source.
+
+
+@licend  The above is the entire license notice
+for the JavaScript code in this tag.
+*/
+<!--/*--><![CDATA[/*><!--*/
+ function CodeHighlightOn(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(null != target) {
+     elem.cacheClassElem = elem.className;
+     elem.cacheClassTarget = target.className;
+     target.className = \"code-highlighted\";
+     elem.className   = \"code-highlighted\";
+   }
+ }
+ function CodeHighlightOff(elem, id)
+ {
+   var target = document.getElementById(id);
+   if(elem.cacheClassElem)
+     elem.className = elem.cacheClassElem;
+   if(elem.cacheClassTarget)
+     target.className = elem.cacheClassTarget;
+ }
+/*]]>*///-->
+</script>")
+                nil [9957 11677])
+            ("org-html-style-default" variable
+               (:constant-flag t
+                :default-value "<style type=\"text/css\">
+ <!--/*--><![CDATA[/*><!--*/
+  .title  { text-align: center;
+             margin-bottom: .2em; }
+  .subtitle { text-align: center;
+              font-size: medium;
+              font-weight: bold;
+              margin-top:0; }
+  .todo   { font-family: monospace; color: red; }
+  .done   { font-family: monospace; color: green; }
+  .priority { font-family: monospace; color: orange; }
+  .tag    { background-color: #eee; font-family: monospace;
+            padding: 2px; font-size: 80%; font-weight: normal; }
+  .timestamp { color: #bebebe; }
+  .timestamp-kwd { color: #5f9ea0; }
+  .org-right  { margin-left: auto; margin-right: 0px;  text-align: right; }
+  .org-left   { margin-left: 0px;  margin-right: auto; text-align: left; }
+  .org-center { margin-left: auto; margin-right: auto; text-align: center; }
+  .underline { text-decoration: underline; }
+  #postamble p, #preamble p { font-size: 90%; margin: .2em; }
+  p.verse { margin-left: 3%; }
+  pre {
+    border: 1px solid #ccc;
+    box-shadow: 3px 3px 3px #eee;
+    padding: 8pt;
+    font-family: monospace;
+    overflow: auto;
+    margin: 1.2em;
+  }
+  pre.src {
+    position: relative;
+    overflow: visible;
+    padding-top: 1.2em;
+  }
+  pre.src:before {
+    display: none;
+    position: absolute;
+    background-color: white;
+    top: -10px;
+    right: 10px;
+    padding: 3px;
+    border: 1px solid black;
+  }
+  pre.src:hover:before { display: inline;}
+  /* Languages per Org manual */
+  pre.src-asymptote:before { content: 'Asymptote'; }
+  pre.src-awk:before { content: 'Awk'; }
+  pre.src-C:before { content: 'C'; }
+  /* pre.src-C++ doesn't work in CSS */
+  pre.src-clojure:before { content: 'Clojure'; }
+  pre.src-css:before { content: 'CSS'; }
+  pre.src-D:before { content: 'D'; }
+  pre.src-ditaa:before { content: 'ditaa'; }
+  pre.src-dot:before { content: 'Graphviz'; }
+  pre.src-calc:before { content: 'Emacs Calc'; }
+  pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
+  pre.src-fortran:before { content: 'Fortran'; }
+  pre.src-gnuplot:before { content: 'gnuplot'; }
+  pre.src-haskell:before { content: 'Haskell'; }
+  pre.src-hledger:before { content: 'hledger'; }
+  pre.src-java:before { content: 'Java'; }
+  pre.src-js:before { content: 'Javascript'; }
+  pre.src-latex:before { content: 'LaTeX'; }
+  pre.src-ledger:before { content: 'Ledger'; }
+  pre.src-lisp:before { content: 'Lisp'; }
+  pre.src-lilypond:before { content: 'Lilypond'; }
+  pre.src-lua:before { content: 'Lua'; }
+  pre.src-matlab:before { content: 'MATLAB'; }
+  pre.src-mscgen:before { content: 'Mscgen'; }
+  pre.src-ocaml:before { content: 'Objective Caml'; }
+  pre.src-octave:before { content: 'Octave'; }
+  pre.src-org:before { content: 'Org mode'; }
+  pre.src-oz:before { content: 'OZ'; }
+  pre.src-plantuml:before { content: 'Plantuml'; }
+  pre.src-processing:before { content: 'Processing.js'; }
+  pre.src-python:before { content: 'Python'; }
+  pre.src-R:before { content: 'R'; }
+  pre.src-ruby:before { content: 'Ruby'; }
+  pre.src-sass:before { content: 'Sass'; }
+  pre.src-scheme:before { content: 'Scheme'; }
+  pre.src-screen:before { content: 'Gnu Screen'; }
+  pre.src-sed:before { content: 'Sed'; }
+  pre.src-sh:before { content: 'shell'; }
+  pre.src-sql:before { content: 'SQL'; }
+  pre.src-sqlite:before { content: 'SQLite'; }
+  /* additional languages in org.el's org-babel-load-languages alist */
+  pre.src-forth:before { content: 'Forth'; }
+  pre.src-io:before { content: 'IO'; }
+  pre.src-J:before { content: 'J'; }
+  pre.src-makefile:before { content: 'Makefile'; }
+  pre.src-maxima:before { content: 'Maxima'; }
+  pre.src-perl:before { content: 'Perl'; }
+  pre.src-picolisp:before { content: 'Pico Lisp'; }
+  pre.src-scala:before { content: 'Scala'; }
+  pre.src-shell:before { content: 'Shell Script'; }
+  pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
+  /* additional language identifiers per \"defun org-babel-execute\"
+       in ob-*.el */
+  pre.src-cpp:before  { content: 'C++'; }
+  pre.src-abc:before  { content: 'ABC'; }
+  pre.src-coq:before  { content: 'Coq'; }
+  pre.src-groovy:before  { content: 'Groovy'; }
+  /* additional language identifiers from org-babel-shell-names in
+     ob-shell.el: ob-shell is the only babel language using a lambda to put
+     the execution function name together. */
+  pre.src-bash:before  { content: 'bash'; }
+  pre.src-csh:before  { content: 'csh'; }
+  pre.src-ash:before  { content: 'ash'; }
+  pre.src-dash:before  { content: 'dash'; }
+  pre.src-ksh:before  { content: 'ksh'; }
+  pre.src-mksh:before  { content: 'mksh'; }
+  pre.src-posh:before  { content: 'posh'; }
+  /* Additional Emacs modes also supported by the LaTeX listings package */
+  pre.src-ada:before { content: 'Ada'; }
+  pre.src-asm:before { content: 'Assembler'; }
+  pre.src-caml:before { content: 'Caml'; }
+  pre.src-delphi:before { content: 'Delphi'; }
+  pre.src-html:before { content: 'HTML'; }
+  pre.src-idl:before { content: 'IDL'; }
+  pre.src-mercury:before { content: 'Mercury'; }
+  pre.src-metapost:before { content: 'MetaPost'; }
+  pre.src-modula-2:before { content: 'Modula-2'; }
+  pre.src-pascal:before { content: 'Pascal'; }
+  pre.src-ps:before { content: 'PostScript'; }
+  pre.src-prolog:before { content: 'Prolog'; }
+  pre.src-simula:before { content: 'Simula'; }
+  pre.src-tcl:before { content: 'tcl'; }
+  pre.src-tex:before { content: 'TeX'; }
+  pre.src-plain-tex:before { content: 'Plain TeX'; }
+  pre.src-verilog:before { content: 'Verilog'; }
+  pre.src-vhdl:before { content: 'VHDL'; }
+  pre.src-xml:before { content: 'XML'; }
+  pre.src-nxml:before { content: 'XML'; }
+  /* add a generic configuration mode; LaTeX export needs an additional
+     (add-to-list 'org-latex-listings-langs '(conf \" \")) in .emacs */
+  pre.src-conf:before { content: 'Configuration File'; }
+
+  table { border-collapse:collapse; }
+  caption.t-above { caption-side: top; }
+  caption.t-bottom { caption-side: bottom; }
+  td, th { vertical-align:top;  }
+  th.org-right  { text-align: center;  }
+  th.org-left   { text-align: center;   }
+  th.org-center { text-align: center; }
+  td.org-right  { text-align: right;  }
+  td.org-left   { text-align: left;   }
+  td.org-center { text-align: center; }
+  dt { font-weight: bold; }
+  .footpara { display: inline; }
+  .footdef  { margin-bottom: 1em; }
+  .figure { padding: 1em; }
+  .figure p { text-align: center; }
+  .inlinetask {
+    padding: 10px;
+    border: 2px solid gray;
+    margin: 10px;
+    background: #ffffcc;
+  }
+  #org-div-home-and-up
+   { text-align: right; font-size: 70%; white-space: nowrap; }
+  textarea { overflow-x: auto; }
+  .linenr { font-size: smaller }
+  .code-highlighted { background-color: #ffff00; }
+  .org-info-js_info-navigation { border-style: none; }
+  #org-info-js_console-label
+    { font-size: 10px; font-weight: bold; white-space: nowrap; }
+  .org-info-js_search-highlight
+    { background-color: #ffff00; color: #000000; font-weight: bold; }
+  .org-svg { width: 90%; }
+  /*]]>*/-->
+</style>")
+                nil [11679 18905])
+            ("org-export-html" customgroup (:user-visible-flag t) nil [18943 19069])
+            ("org-html-infojs-opts-table" variable (:default-value (quote ((path PATH "https://orgmode.org/org-info.js") (view VIEW "info") (toc TOC :with-toc) (ftoc FIXED_TOC "0") (tdepth TOC_DEPTH "max") (sdepth SECTION_DEPTH "max") (mouse MOUSE_HINT "underline") (buttons VIEW_BUTTONS "0") (ltoc LOCAL_TOC "1") (up LINK_UP :html-link-up) (home LINK_HOME :html-link-home)))) nil [19091 19532])
+            ("org-html-use-infojs" variable (:default-value (quote when-configured)) nil [19534 20151])
+            ("org-html-infojs-options" variable (:default-value (mapcar (lambda (x) (cons (car x) (nth 2 x))) org-html-infojs-opts-table)) nil [20153 21013])
+            ("org-html-infojs-template" variable (:default-value "<script type=\"text/javascript\" src=\"%SCRIPT_PATH\">
+/**
+ *
+ * @source: %SCRIPT_PATH
+ *
+ * @licstart  The following is the entire license notice for the
+ *  JavaScript code in %SCRIPT_PATH.
+ *
+ * Copyright (C) 2012-2018 Free Software Foundation, Inc.
+ *
+ *
+ * The JavaScript code in this tag is free software: you can
+ * redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GNU GPL) as published by the Free Software
+ * Foundation, either version 3 of the License, or (at your option)
+ * any later version.  The code is distributed WITHOUT ANY WARRANTY;
+ * without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
+ *
+ * As additional permission under GNU GPL version 3 section 7, you
+ * may distribute non-source (e.g., minimized or compacted) forms of
+ * that code without the copy of the GNU GPL normally required by
+ * section 4, provided you include this license notice and a URL
+ * through which recipients can access the Corresponding Source.
+ *
+ * @licend  The above is the entire license notice
+ * for the JavaScript code in %SCRIPT_PATH.
+ *
+ */
+</script>
+
+<script type=\"text/javascript\">
+
+/*
+@licstart  The following is the entire license notice for the
+JavaScript code in this tag.
+
+Copyright (C) 2012-2018 Free Software Foundation, Inc.
+
+The JavaScript code in this tag is free software: you can
+redistribute it and/or modify it under the terms of the GNU
+General Public License (GNU GPL) as published by the Free Software
+Foundation, either version 3 of the License, or (at your option)
+any later version.  The code is distributed WITHOUT ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE.  See the GNU GPL for more details.
+
+As additional permission under GNU GPL version 3 section 7, you
+may distribute non-source (e.g., minimized or compacted) forms of
+that code without the copy of the GNU GPL normally required by
+section 4, provided you include this license notice and a URL
+through which recipients can access the Corresponding Source.
+
+
+@licend  The above is the entire license notice
+for the JavaScript code in this tag.
+*/
+
+<!--/*--><![CDATA[/*><!--*/
+%MANAGER_OPTIONS
+org_html_manager.setup();  // activate after the parameters are set
+/*]]>*///-->
+</script>") nil [21015 23625])
+            ("org-html-infojs-install-script" function (:arguments ("exp-plist" "_backend")) nil [23627 26918])
+            ("org-html-text-markup-alist" variable (:default-value (quote ((bold . "<b>%s</b>") (code . "<code>%s</code>") (italic . "<i>%s</i>") (strike-through . "<del>%s</del>") (underline . "<span class=\"underline\">%s</span>") (verbatim . "<code>%s</code>")))) nil [26937 27733])
+            ("org-html-indent" variable nil nil [27735 27971])
+            ("org-html-format-drawer-function" variable (:default-value (lambda (_name contents) contents)) nil [27987 28556])
+            ("org-html-footnotes-section" variable (:default-value "<div id=\"footnotes\">
+<h2 class=\"footnotes\">%s: </h2>
+<div id=\"text-footnotes\">
+%s
+</div>
+</div>") nil [28574 28974])
+            ("org-html-footnote-format" variable (:default-value "<sup>%s</sup>") nil [28976 29167])
+            ("org-html-footnote-separator" variable (:default-value "<sup>, </sup>") nil [29169 29303])
+            ("org-html-toplevel-hlevel" variable (:default-value 2) nil [29320 29846])
+            ("org-html-format-headline-function" variable (:default-value (quote org-html-format-headline-default-function)) nil [29848 30460])
+            ("org-html-allow-name-attribute-in-anchors" variable nil nil [30482 30785])
+            ("org-html-format-inlinetask-function" variable (:default-value (quote org-html-format-inlinetask-default-function)) nil [30805 31510])
+            ("org-html-with-latex" variable (:default-value org-export-with-latex) nil [31524 32393])
+            ("org-html-link-org-files-as-html" variable (:default-value t) nil [32418 32957])
+            ("org-html-inline-images" variable (:default-value t) nil [32988 33271])
+            ("org-html-inline-image-rules" variable (:default-value (quote (("file" . "\\.\\(jpeg\\|jpg\\|png\\|gif\\|svg\\)\\'") ("http" . "\\.\\(jpeg\\|jpg\\|png\\|gif\\|svg\\)\\'") ("https" . "\\.\\(jpeg\\|jpg\\|png\\|gif\\|svg\\)\\'")))) nil [33273 33858])
+            ("org-html-protect-char-alist" variable (:default-value (quote (("&" . "&amp;") ("<" . "&lt;") (">" . "&gt;")))) nil [33877 34045])
+            ("org-html-htmlize-output-type" variable (:default-value (quote inline-css)) nil [34063 35180])
+            ("org-html-htmlize-font-prefix" variable (:default-value "org-") nil [35182 35339])
+            ("org-html-table-default-attributes" variable (:default-value (quote (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides"))) nil [35353 35867])
+            ("org-html-table-header-tags" variable (:default-value (quote ("<th scope=\"%s\"%s>" . "</th>"))) nil [35869 36443])
+            ("org-html-table-data-tags" variable (:default-value (quote ("<td%s>" . "</td>"))) nil [36445 36929])
+            ("org-html-table-row-open-tag" variable (:default-value "<tr>") nil [36931 38245])
+            ("org-html-table-row-close-tag" variable (:default-value "</tr>") nil [38247 38679])
+            ("org-html-table-align-individual-fields" variable (:default-value t) nil [38681 39006])
+            ("org-html-table-use-header-tags-for-first-column" variable nil nil [39008 39224])
+            ("org-html-table-caption-above" variable (:default-value t) nil [39226 39415])
+            ("org-html-tag-class-prefix" variable nil nil [39428 39810])
+            ("org-html-extension" variable (:default-value "html") nil [39838 39960])
+            ("org-html-xml-declaration" variable (:default-value (quote (("html" . "<?xml version=\"1.0\" encoding=\"%s\"?>") ("php" . "<?php echo \"<?xml version=\\\"1.0\\\" encoding=\\\"%s\\\" ?>\"; ?>")))) nil [39962 40579])
+            ("org-html-coding-system" variable (:default-value (quote utf-8)) nil [40581 40790])
+            ("org-html-doctype" variable (:default-value "xhtml-strict") nil [40792 41196])
+            ("org-html-html5-fancy" variable nil nil [41198 41701])
+            ("org-html-container-element" variable (:default-value "div") nil [41703 42083])
+            ("org-html-divs" variable (:default-value (quote ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")))) nil [42085 42981])
+            ("org-html-checkbox-types" variable
+               (:constant-flag t
+                :default-value (quote ((unicode (on . "&#x2611;") (off . "&#x2610;") (trans . "&#x2610;")) (ascii (on . "<code>[X]</code>") (off . "<code>[&#xa0;]</code>") (trans . "<code>[-]</code>")) (html (on . "<input type='checkbox' checked='checked' />") (off . "<input type='checkbox' />") (trans . "<input type='checkbox' />")))))
+                nil [42983 43742])
+            ("org-html-checkbox-type" variable (:default-value (quote ascii)) nil [43744 44128])
+            ("org-html-metadata-timestamp-format" variable (:default-value "%Y-%m-%d %a %H:%M") nil [44130 44423])
+            ("org-html-mathjax-options" variable (:default-value (quote ((path "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS_HTML") (scale "100") (align "center") (font "TeX") (linebreaks "false") (autonumber "AMS") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")))) nil [44451 47695])
+            ("org-html-mathjax-template" variable (:default-value "<script type=\"text/x-mathjax-config\">
+    MathJax.Hub.Config({
+        displayAlign: \"%ALIGN\",
+        displayIndent: \"%INDENT\",
+
+        \"HTML-CSS\": { scale: %SCALE,
+                        linebreaks: { automatic: \"%LINEBREAKS\" },
+                        webFont: \"%FONT\"
+                       },
+        SVG: {scale: %SCALE,
+              linebreaks: { automatic: \"%LINEBREAKS\" },
+              font: \"%FONT\"},
+        NativeMML: {scale: %SCALE},
+        TeX: { equationNumbers: {autoNumber: \"%AUTONUMBER\"},
+               MultLineWidth: \"%MULTLINEWIDTH\",
+               TagSide: \"%TAGSIDE\",
+               TagIndent: \"%TAGINDENT\"
+             }
+});
+</script>
+<script type=\"text/javascript\"
+        src=\"%PATH\"></script>") nil [47697 48597])
+            ("org-html-postamble" variable (:default-value (quote auto)) nil [48627 49497])
+            ("org-html-postamble-format" variable (:default-value (quote (("en" "<p class=\"author\">Author: %a (%e)</p>
+<p class=\"date\">Date: %d</p>
+<p class=\"creator\">%c</p>
+<p class=\"validation\">%v</p>")))) nil [49499 50548])
+            ("org-html-validation-link" variable (:default-value "<a href=\"http://validator.w3.org/check?uri=referer\">Validate</a>") nil [50550 50736])
+            ("org-html-creator-string" variable (:default-value (format "<a href=\"https://www.gnu.org/software/emacs/\">Emacs</a> %s (<a href=\"https://orgmode.org\">Org</a> mode %s)" emacs-version (if (fboundp (quote org-version)) (org-version) "unknown version"))) nil [50738 51208])
+            ("org-html-preamble" variable (:default-value t) nil [51237 52000])
+            ("org-html-preamble-format" variable (:default-value (quote (("en" "")))) nil [52002 52987])
+            ("org-html-link-up" variable nil nil [52989 53145])
+            ("org-html-link-home" variable nil nil [53147 53307])
+            ("org-html-link-use-abs-url" variable nil nil [53309 53503])
+            ("org-html-home/up-format" variable (:default-value "<div id=\"org-div-home-and-up\">
+ <a accesskey=\"h\" href=\"%s\"> UP </a>
+ |
+ <a accesskey=\"H\" href=\"%s\"> HOME </a>
+</div>") nil [53505 53953])
+            ("org-html-head-include-scripts" variable (:default-value t) nil [53981 54272])
+            ("org-html-head-include-default-style" variable (:default-value t) nil [54299 54651])
+            ("put" code nil nil [54667 54740])
+            ("org-html-head" variable nil nil [54742 55833])
+            ("put" code nil nil [55849 55899])
+            ("org-html-head-extra" variable nil nil [55901 56211])
+            ("put" code nil nil [56227 56283])
+            ("org-html-viewport" variable (:default-value (quote ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")))) nil [56312 57917])
+            ("org-html-klipsify-src" variable nil nil [57961 58151])
+            ("org-html-klipse-css" variable (:default-value "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css") nil [58153 58391])
+            ("org-html-klipse-js" variable (:default-value "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js") nil [58393 58596])
+            ("org-html-klipse-selection-script" variable (:default-value "window.klipse_settings = {selector_eval_html: '.src-html',
+                             selector_eval_js: '.src-js',
+                             selector_eval_python_client: '.src-python',
+                             selector_eval_scheme: '.src-scheme',
+                             selector: '.src-clojure',
+                             selector_eval_ruby: '.src-ruby'};") nil [58598 59139])
+            ("org-html-todo-kwd-class-prefix" variable nil nil [59154 59554])
+            ("org-html-xhtml-p" function (:arguments ("info")) nil [59581 59701])
+            ("org-html-html5-p" function (:arguments ("info")) nil [59703 59842])
+            ("org-html--html5-fancy-p" function (:arguments ("info")) nil [59844 60074])
+            ("org-html-close-tag" function (:arguments ("tag" "attr" "info")) nil [60076 60351])
+            ("org-html-doctype" function (:arguments ("info")) nil [60353 60717])
+            ("org-html--make-attribute-string" function (:arguments ("attributes")) nil [60719 61391])
+            ("org-html--wrap-image" function (:arguments ("contents" "info" "caption" "label")) nil [61393 62161])
+            ("org-html--format-image" function (:arguments ("source" "attributes" "info")) nil [62163 62900])
+            ("org-html--svg-image" function (:arguments ("source" "attributes" "info")) nil [62902 63948])
+            ("org-html--textarea-block" function (:arguments ("element")) nil [63950 64383])
+            ("org-html--has-caption-p" function (:arguments ("element" "_info")) nil [64385 64724])
+            ("org-html-htmlize-region-for-paste" function (:arguments ("beg" "end")) nil [64738 65330])
+            ("org-html-htmlize-generate-css" function (:user-visible-flag t) nil [65347 66833])
+            ("org-html--make-string" function (:arguments ("n" "string")) nil [66835 66992])
+            ("org-html-fix-class-name" function (:arguments ("kwd")) nil [66994 67214])
+            ("org-html-footnote-section" function (:arguments ("info")) nil [67216 68162])
+            ("org-html--build-meta-info" function (:arguments ("info")) nil [68180 71133])
+            ("org-html--build-head" function (:arguments ("info")) nil [71135 71915])
+            ("org-html--build-mathjax-config" function (:arguments ("info")) nil [71917 72876])
+            ("org-html-format-spec" function (:arguments ("info")) nil [72878 73840])
+            ("org-html--build-pre/postamble" function (:arguments ("type" "info")) nil [73842 76174])
+            ("org-html-inner-template" function (:arguments ("contents" "info")) nil [76176 76590])
+            ("org-html-template" function (:arguments ("contents" "info")) nil [76592 79577])
+            ("org-html--translate" function (:arguments ("s" "info")) nil [79579 79758])
+            ("org-html--anchor" function (:arguments ("id" "desc" "attributes" "info")) nil [79773 80107])
+            ("org-html--todo" function (:arguments ("todo" "info")) nil [80120 80413])
+            ("org-html--priority" function (:arguments ("priority" "_info")) nil [80430 80679])
+            ("org-html--tags" function (:arguments ("tags" "info")) nil [80692 81072])
+            ("org-html-fontify-code" function (:arguments ("code" "lang")) nil [81089 83310])
+            ("org-html-do-format-code" function (:arguments ("code" "lang" "refs" "retain-labels" "num-start")) nil [83312 84572])
+            ("org-html-format-code" function (:arguments ("element" "info")) nil [84574 85209])
+            ("org-html-toc" function (:arguments ("depth" "info" "scope")) nil [85237 86327])
+            ("org-html--toc-text" function (:arguments ("toc-entries")) nil [86329 87139])
+            ("org-html--format-toc-headline" function (:arguments ("headline" "info")) nil [87141 88415])
+            ("org-html-list-of-listings" function (:arguments ("info")) nil [88417 89682])
+            ("org-html-list-of-tables" function (:arguments ("info")) nil [89684 90931])
+            ("org-html-bold" function (:arguments ("_bold" "contents" "info")) nil [90971 91232])
+            ("org-html-center-block" function (:arguments ("_center-block" "contents" "_info")) nil [91253 91518])
+            ("org-html-clock" function (:arguments ("clock" "_contents" "_info")) nil [91532 92049])
+            ("org-html-code" function (:arguments ("code" "_contents" "info")) nil [92062 92356])
+            ("org-html-drawer" function (:arguments ("drawer" "contents" "info")) nil [92371 92675])
+            ("org-html-dynamic-block" function (:arguments ("_dynamic-block" "contents" "_info")) nil [92697 92941])
+            ("org-html-entity" function (:arguments ("entity" "_contents" "_info")) nil [92956 93176])
+            ("org-html-example-block" function (:arguments ("example-block" "_contents" "info")) nil [93198 93911])
+            ("org-html-export-snippet" function (:arguments ("export-snippet" "_contents" "_info")) nil [93934 94233])
+            ("org-html-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [94254 94575])
+            ("org-html-fixed-width" function (:arguments ("fixed-width" "_contents" "_info")) nil [94595 94925])
+            ("org-html-footnote-reference" function (:arguments ("footnote-reference" "_contents" "info")) nil [94952 95763])
+            ("org-html-headline" function (:arguments ("headline" "contents" "info")) nil [95780 99730])
+            ("org-html-format-headline-default-function" function (:arguments ("todo" "_todo-type" "priority" "text" "tags" "info")) nil [99732 100168])
+            ("org-html--container" function (:arguments ("headline" "info")) nil [100170 100374])
+            ("org-html-horizontal-rule" function (:arguments ("_horizontal-rule" "_contents" "info")) nil [100398 100626])
+            ("org-html-inline-src-block" function (:arguments ("inline-src-block" "_contents" "info")) nil [100651 101277])
+            ("org-html-inlinetask" function (:arguments ("inlinetask" "contents" "info")) nil [101296 102118])
+            ("org-html-format-inlinetask-default-function" function (:arguments ("todo" "todo-type" "priority" "text" "tags" "contents" "info")) nil [102120 102526])
+            ("org-html-italic" function (:arguments ("_italic" "contents" "info")) nil [102541 102815])
+            ("org-html-checkbox" function (:arguments ("checkbox" "info")) nil [102828 103112])
+            ("org-html-format-list-item" function (:arguments ("contents" "type" "checkbox" "info" "term-counter-id" "headline")) nil [103114 104459])
+            ("org-html-item" function (:arguments ("item" "contents" "info")) nil [104461 105019])
+            ("org-html-keyword" function (:arguments ("keyword" "_contents" "info")) nil [105035 105791])
+            ("org-html-format-latex" function (:arguments ("latex-frag" "processing-type" "info")) nil [105817 107274])
+            ("org-html-latex-environment" function (:arguments ("latex-environment" "_contents" "info")) nil [107276 108249])
+            ("org-html-latex-fragment" function (:arguments ("latex-fragment" "_contents" "info")) nil [108272 108996])
+            ("org-html-line-break" function (:arguments ("_line-break" "_contents" "info")) nil [109015 109240])
+            ("org-html-image-link-filter" function (:arguments ("data" "_backend" "info")) nil [109253 109380])
+            ("org-html-inline-image-p" function (:arguments ("link" "info")) nil [109382 110279])
+            ("org-html-standalone-image-predicate" variable nil nil [110281 110325])
+            ("org-html-standalone-image-p" function (:arguments ("element" "info")) nil [110326 111685])
+            ("org-html-link" function (:arguments ("link" "desc" "info")) nil [111687 118839])
+            ("org-html-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [118861 119231])
+            ("org-html-paragraph" function (:arguments ("paragraph" "contents" "info")) nil [119249 121076])
+            ("org-html-plain-list" function (:arguments ("plain-list" "contents" "_info")) nil [121095 121816])
+            ("org-html-convert-special-strings" function (:arguments ("string")) nil [121835 122093])
+            ("org-html-encode-plain-text" function (:arguments ("text")) nil [122095 122388])
+            ("org-html-plain-text" function (:arguments ("text" "info")) nil [122390 123326])
+            ("org-html-planning" function (:arguments ("planning" "_contents" "info")) nil [123342 124137])
+            ("org-html-property-drawer" function (:arguments ("_property-drawer" "contents" "_info")) nil [124161 124473])
+            ("org-html-quote-block" function (:arguments ("quote-block" "contents" "_info")) nil [124493 125082])
+            ("org-html-section" function (:arguments ("section" "contents" "info")) nil [125098 126040])
+            ("org-html-radio-target" function (:arguments ("radio-target" "text" "info")) nil [126061 126352])
+            ("org-html-special-block" function (:arguments ("special-block" "contents" "info")) nil [126374 127546])
+            ("org-html-src-block" function (:arguments ("src-block" "_contents" "info")) nil [127564 129242])
+            ("org-html-statistics-cookie" function (:arguments ("statistics-cookie" "_contents" "_info")) nil [129268 129580])
+            ("org-html-strike-through" function (:arguments ("_strike-through" "contents" "info")) nil [129603 129924])
+            ("org-html-subscript" function (:arguments ("_subscript" "contents" "_info")) nil [129942 130172])
+            ("org-html-superscript" function (:arguments ("_superscript" "contents" "_info")) nil [130192 130428])
+            ("org-html-table-cell" function (:arguments ("table-cell" "contents" "info")) nil [130447 131840])
+            ("org-html-table-row" function (:arguments ("table-row" "contents" "info")) nil [131858 133763])
+            ("org-html-table-first-row-data-cells" function (:arguments ("table" "info")) nil [133777 134259])
+            ("org-html-table--table.el-table" function (:arguments ("table" "_info")) nil [134261 134865])
+            ("org-html-table" function (:arguments ("table" "contents" "info")) nil [134867 137002])
+            ("org-html-target" function (:arguments ("target" "_contents" "info")) nil [137017 137273])
+            ("org-html-timestamp" function (:arguments ("timestamp" "_contents" "info")) nil [137291 137688])
+            ("org-html-underline" function (:arguments ("_underline" "contents" "info")) nil [137706 137999])
+            ("org-html-verbatim" function (:arguments ("verbatim" "_contents" "info")) nil [138016 138330])
+            ("org-html-verse-block" function (:arguments ("_verse-block" "contents" "info")) nil [138350 139057])
+            ("org-html-final-function" function (:arguments ("contents" "_backend" "info")) nil [139083 139402])
+            ("org-html-export-as-html" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [139445 140641])
+            ("org-html-convert-region-to-html" function (:user-visible-flag t) nil [140658 140970])
+            ("org-html-export-to-html" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [140987 142250])
+            ("org-html-publish-to-html" function (:arguments ("plist" "filename" "pub-dir")) nil [142267 142697])
+            ("ox-html" package nil nil [142700 142718]))          
+      :file "ox-html.el"
+      :pointmax 142820
+      :fsize 142819
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1126 1143])
+            ("org" include nil nil [1144 1158])
+            ("declare-function" code nil nil [1160 1220])
+            ("declare-function" code nil nil [1221 1291])
+            ("declare-function" code nil nil [1292 1364])
+            ("declare-function" code nil nil [1365 1424])
+            ("declare-function" code nil nil [1425 1479])
+            ("org-frame-title-format-backup" variable (:default-value frame-title-format) nil [1481 1538])
+            ("org-time-stamp-formats" variable nil nil [1539 1570])
+            ("org-clock" customgroup (:user-visible-flag t) nil [1573 1697])
+            ("org-clock-into-drawer" variable (:default-value t) nil [1699 2639])
+            ("org-clock-into-drawer" function nil nil [2641 3346])
+            ("org-clock-out-when-done" variable (:default-value t) nil [3348 3911])
+            ("org-clock-rounding-minutes" variable nil nil [3913 4657])
+            ("org-clock-out-remove-zero-time-clocks" variable nil nil [4659 4822])
+            ("org-clock-in-switch-to-state" variable nil nil [4824 5276])
+            ("org-clock-out-switch-to-state" variable nil nil [5278 5732])
+            ("org-clock-history-length" variable (:default-value 5) nil [5734 5859])
+            ("org-clock-goto-may-find-recent-task" variable (:default-value t) nil [5861 6024])
+            ("org-clock-heading-function" variable nil nil [6026 6334])
+            ("org-clock-string-limit" variable nil nil [6336 6482])
+            ("org-clock-in-resume" variable nil nil [6484 6740])
+            ("org-clock-persist" variable nil nil [6742 7555])
+            ("org-clock-persist-file" variable (:default-value (convert-standard-filename (concat user-emacs-directory "org-clock-save.el"))) nil [7557 7744])
+            ("org-clock-persist-query-save" variable nil nil [7746 7890])
+            ("org-clock-persist-query-resume" variable (:default-value t) nil [7892 8041])
+            ("org-clock-sound" variable nil nil [8043 8378])
+            ("org-clock-mode-line-total" variable (:default-value (quote auto)) nil [8380 9125])
+            ("defvaralias" code nil nil [9127 9192])
+            ("org-clock-task-overrun-text" variable nil nil [9193 9699])
+            ("org-show-notification-handler" variable nil nil [9701 9988])
+            ("org-clocktable" customgroup (:user-visible-flag t) nil [9990 10116])
+            ("org-clocktable-defaults" variable (:default-value (list :maxlevel 2 :lang (or (bound-and-true-p org-export-default-language) "en") :scope (quote file) :block nil :wstart 1 :mstart 1 :tstart nil :tend nil :step nil :stepskip0 nil :fileskip0 nil :tags nil :emphasize nil :link nil :narrow (quote 40!) :indent t :formula nil :timestamp nil :level nil :tcolumns nil :formatter nil)) nil [10118 10626])
+            ("org-clock-clocktable-formatter" variable (:default-value (quote org-clocktable-write-default)) nil [10628 10868])
+            ("org-clock-clocktable-language-setup" variable (:default-value (quote (("en" "File" "L" "Timestamp" "Headline" "Time" "ALL" "Total time" "File time" "Clock summary at") ("es" "Archivo" "N" "Fecha y hora" "Tarea" "Tiempo" "TODO" "Tiempo total" "Tiempo archivo" "Clock summary at") ("fr" "Fichier" "N" "Horodatage" "En-tête" "Durée" "TOUT" "Durée totale" "Durée fichier" "Horodatage sommaire à") ("nl" "Bestand" "N" "Tijdstip" "Hoofding" "Duur" "ALLES" "Totale duur" "Bestandstijd" "Clock summary at") ("de" "Datei" "E" "Zeitstempel" "Kopfzeile" "Dauer" "GESAMT" "Gesamtdauer" "Dateizeit" "Erstellt am")))) nil [10931 11686])
+            ("org-clock-clocktable-default-properties" variable (:default-value (quote (:maxlevel 2 :scope file))) nil [11688 11939])
+            ("org-clock-idle-time" variable nil nil [11941 12157])
+            ("org-clock-auto-clock-resolution" variable (:default-value (quote when-no-clock-is-running)) nil [12159 12457])
+            ("org-clock-report-include-clocking-task" variable nil nil [12459 12643])
+            ("org-clock-resolve-expert" variable nil nil [12645 12813])
+            ("org-clock-continuously" variable nil nil [12815 12982])
+            ("org-clock-total-time-cell-format" variable (:default-value "*%s*") nil [12984 13133])
+            ("org-clock-file-time-cell-format" variable (:default-value "*%s*") nil [13135 13282])
+            ("org-clock-clocked-in-display" variable (:default-value (quote mode-line)) nil [13284 13844])
+            ("org-clock-frame-title-format" variable (:default-value (quote (t org-mode-line-string))) nil [13846 14318])
+            ("org-clock-x11idle-program-name" variable (:default-value "x11idle") nil [14320 14693])
+            ("org-clock-goto-before-context" variable (:default-value 2) nil [14695 14894])
+            ("org-clock-display-default-range" variable (:default-value (quote thisyear)) nil [14896 15435])
+            ("org-clock-in-prepare-hook" variable nil nil [15437 15657])
+            ("org-clock-in-hook" variable nil nil [15658 15726])
+            ("org-clock-out-hook" variable nil nil [15727 15804])
+            ("org-clock-cancel-hook" variable nil nil [15806 15887])
+            ("org-clock-goto-hook" variable nil nil [15888 15980])
+            ("org-clock-has-been-used" variable nil nil [15981 16079])
+            ("org-clock-stored-history" variable nil nil [16081 16167])
+            ("org-clock-stored-resume-clock" variable nil nil [16168 16257])
+            ("org-mode-line-string" variable nil nil [16299 16331])
+            ("put" code nil nil [16332 16383])
+            ("org-clock-mode-line-timer" variable nil nil [16385 16423])
+            ("org-clock-idle-timer" variable nil nil [16424 16457])
+            ("org-clock-heading" variable nil nil [16458 16484])
+            ("org-clock-start-time" variable nil nil [16505 16537])
+            ("org-clock-leftover-time" variable nil nil [16539 16650])
+            ("org-clock-effort" variable nil nil [16652 16732])
+            ("org-clock-total-time" variable nil nil [16734 16896])
+            ("org-clock-history" variable nil nil [16898 16981])
+            ("org-clock-default-task" variable (:default-value (make-marker)) nil [16983 17177])
+            ("org-clock-interrupted-task" variable (:default-value (make-marker)) nil [17179 17308])
+            ("org-clock-mode-line-map" variable (:default-value (make-sparse-keymap)) nil [17310 17363])
+            ("define-key" code nil nil [17364 17436])
+            ("define-key" code nil nil [17437 17509])
+            ("org-clock--translate" function (:arguments ("s" "language")) nil [17511 17926])
+            ("org-clock--mode-line-heading" function nil nil [17928 18284])
+            ("org-clock-menu" function nil nil [18286 18603])
+            ("org-clock-history-push" function (:arguments ("pos" "buffer")) nil [18605 19334])
+            ("org-clock-save-markers-for-cut-and-paste" function (:arguments ("beg" "end")) nil [19336 19758])
+            ("org-clock-drawer-name" function nil nil [19760 20064])
+            ("org-clocking-buffer" function nil nil [20066 20206])
+            ("org-clocking-p" function nil nil [20208 20310])
+            ("org-clock-before-select-task-hook" variable nil nil [20312 20424])
+            ("org-clock-select-task" function (:arguments ("prompt")) nil [20426 22487])
+            ("org-clock-insert-selection-line" function (:arguments ("i" "marker")) nil [22489 23294])
+            ("org-clock-task-overrun" variable nil nil [23296 23403])
+            ("org-clock-update-period" variable (:default-value 60) nil [23404 23501])
+            ("org-clock-get-clock-string" function nil nil [23503 24467])
+            ("org-clock-get-last-clock-out-time" function nil nil [24469 24792])
+            ("org-clock-update-mode-line" function (:arguments ("refresh")) nil [24794 25928])
+            ("org-clock-get-clocked-time" function nil nil [25930 26275])
+            ("org-clock-modify-effort-estimate" function
+               (:user-visible-flag t
+                :arguments ("value"))
+                nil [26277 27845])
+            ("org-clock-notification-was-shown" variable nil nil [27847 27941])
+            ("org-clock-notify-once-if-expired" function nil nil [27943 28706])
+            ("org-notify" function (:arguments ("notification" "play-sound")) nil [28708 28957])
+            ("org-show-notification" function (:arguments ("notification")) nil [28959 29824])
+            ("org-clock-play-sound" function (:arguments ("clock-sound")) nil [29826 30483])
+            ("org-clock-mode-line-entry" variable nil nil [30485 30582])
+            ("org-find-open-clocks" function (:arguments ("file")) nil [30584 31064])
+            ("org-is-active-clock" function (:arguments ("clock")) nil [31066 31227])
+            ("org-with-clock-position" function (:arguments ("clock" "forms")) nil [31229 31495])
+            ("def-edebug-spec" code nil nil [31496 31549])
+            ("put" code nil nil [31550 31604])
+            ("org-with-clock" function (:arguments ("clock" "forms")) nil [31606 32084])
+            ("def-edebug-spec" code nil nil [32085 32129])
+            ("put" code nil nil [32130 32175])
+            ("org-clock-clock-in" function (:arguments ("clock" "resume" "start-time")) nil [32177 32477])
+            ("org-clock-clock-out" function (:arguments ("clock" "fail-quietly" "at-time")) nil [32479 32852])
+            ("org-clock-clock-cancel" function (:arguments ("clock")) nil [32854 33149])
+            ("org-clock-clocking-in" variable nil nil [33151 33185])
+            ("org-clock-resolving-clocks" variable nil nil [33186 33225])
+            ("org-clock-resolving-clocks-due-to-idleness" variable nil nil [33226 33281])
+            ("org-clock-resolve-clock" function (:arguments ("clock" "resolve-to" "clock-out-time" "close-p" "restart-p" "fail-quietly")) nil [33283 34457])
+            ("org-clock-jump-to-current-clock" function (:arguments ("effective-clock")) nil [34459 35392])
+            ("org-clock-resolve" function (:arguments ("clock" "prompt-fn" "last-valid" "fail-quietly")) nil [35394 39413])
+            ("org-resolve-clocks" function
+               (:user-visible-flag t
+                :arguments ("only-dangling-p" "prompt-fn" "last-valid"))
+                nil [39430 40280])
+            ("org-emacs-idle-seconds" function nil nil [40282 40479])
+            ("org-mac-idle-seconds" function nil nil [40481 40704])
+            ("org-x11idle-exists-p" variable (:default-value (and (eq window-system (quote x)) (eq 0 (call-process-shell-command (format "command -v %s" org-clock-x11idle-program-name))) (eq 0 (call-process-shell-command org-clock-x11idle-program-name)))) nil [40706 41112])
+            ("org-x11-idle-seconds" function nil nil [41114 41281])
+            ("org-user-idle-seconds" function nil nil [41283 41605])
+            ("org-clock-user-idle-seconds" variable nil nil [41607 41643])
+            ("org-resolve-clocks-if-idle" function nil nil [41645 42564])
+            ("org-clock-current-task" variable nil nil [42566 42630])
+            ("org-clock-out-time" variable nil nil [42631 42662])
+            ("org--msg-extra" variable nil nil [42702 42725])
+            ("org-clock-in" function
+               (:user-visible-flag t
+                :arguments ("select" "start-time"))
+                nil [42742 49959])
+            ("org-clock-in-last" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [49976 51450])
+            ("org-clock-mark-default-task" function (:user-visible-flag t) nil [51452 51641])
+            ("org-clock-get-sum-start" function nil nil [51643 53023])
+            ("org-clock-find-position" function (:arguments ("find-unclosed")) nil [53025 56513])
+            ("org-clock-out" function
+               (:user-visible-flag t
+                :arguments ("switch-to-state" "fail-quietly" "at-time"))
+                nil [56530 60189])
+            ("add-hook" code nil nil [60191 60258])
+            ("org-clock-remove-empty-clock-drawer" function nil nil [60260 60737])
+            ("org-clock-timestamps-up" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [60739 60939])
+            ("org-clock-timestamps-down" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [60941 61145])
+            ("org-clock-timestamps-change" function (:arguments ("updown" "n")) nil [61147 62496])
+            ("org-clock-cancel" function (:user-visible-flag t) nil [62513 63594])
+            ("org-clock-goto" function
+               (:user-visible-flag t
+                :arguments ("select"))
+                nil [63611 64634])
+            ("defvar-local" code nil nil [64636 64758])
+            ("org-clock-sum-today" function (:arguments ("headline-filter")) nil [64775 65018])
+            ("org-clock-sum-custom" function (:arguments ("headline-filter" "range" "propname")) nil [65020 65516])
+            ("org-clock-sum" function (:arguments ("tstart" "tend" "headline-filter" "propname")) nil [65533 69070])
+            ("org-clock-sum-current-item" function (:arguments ("tstart")) nil [69072 69312])
+            ("org-clock-display" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [69329 71379])
+            ("defvar-local" code nil nil [71381 71418])
+            ("org-clock-put-overlay" function (:arguments ("time")) nil [71420 72284])
+            ("org-clock-remove-overlays" function
+               (:user-visible-flag t
+                :arguments ("_beg" "_end" "noremove"))
+                nil [72301 72757])
+            ("org-state" variable nil nil [72759 72777])
+            ("org-clock-out-if-current" function nil nil [72819 73773])
+            ("add-hook" code nil nil [73775 73848])
+            ("org-clock-get-clocktable" function (:arguments ("props")) nil [73865 74567])
+            ("org-clock-report" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [74584 75552])
+            ("org-day-of-week" function (:arguments ("day" "month" "year")) nil [75554 75738])
+            ("org-quarter-to-date" function (:arguments ("quarter" "year")) nil [75740 76904])
+            ("org-clock-special-range" function (:arguments ("key" "time" "as-strings" "wstart" "mstart")) nil [76906 83104])
+            ("org-count-quarter" function (:arguments ("n")) nil [83106 83220])
+            ("org-clocktable-shift" function (:arguments ("dir" "n")) nil [83237 86529])
+            ("org-dblock-write:clocktable" function (:arguments ("params")) nil [86546 89309])
+            ("org-clocktable-write-default" function (:arguments ("ipos" "tables" "params")) nil [89311 97709])
+            ("org-clocktable-indent-string" function (:arguments ("level")) nil [97711 97943])
+            ("org-clocktable-steps" function (:arguments ("params")) nil [97945 100286])
+            ("org-clock-get-table-data" function (:arguments ("file" "params")) nil [100288 104559])
+            ("org-clock-loaded" variable nil nil [104594 104654])
+            ("org-clock-update-time-maybe" function (:user-visible-flag t) nil [104671 105954])
+            ("org-clock-save" function nil nil [105956 107480])
+            ("org-clock-load" function nil nil [107482 108619])
+            ("org-defkey" code nil nil [108643 108717])
+            ("org-clock" package nil nil [108719 108739]))          
+      :file "org-clock.el"
+      :pointmax 108860
+      :fsize 108865
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob-core" include nil nil [1716 1734])
+            ("declare-function" code nil nil [1736 1793])
+            ("org-babel-table-truncate-at-newline" function (:arguments ("string")) nil [1795 2171])
+            ("org-sbe" function (:arguments ("source-block" "variables")) nil [2173 5329])
+            ("ob-table" package nil nil [5331 5350]))          
+      :file "ob-table.el"
+      :pointmax 5380
+      :fsize 5379
+      :lastmodtime '(23537 23332 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob" include nil nil [1016 1029])
+            ("org-babel-header-args:emacs-lisp" variable
+               (:constant-flag t
+                :default-value (quote ((lexical . :any))))
+                nil [1031 1136])
+            ("org-babel-default-header-args:emacs-lisp" variable (:default-value (quote ((:lexical . "no")))) nil [1138 1476])
+            ("org-babel-expand-body:emacs-lisp" function (:arguments ("body" "params")) nil [1478 1883])
+            ("org-babel-execute:emacs-lisp" function (:arguments ("body" "params")) nil [1885 3079])
+            ("org-babel-make-language-alias" code nil nil [3081 3133])
+            ("ob-emacs-lisp" package nil nil [3135 3159]))          
+      :file "ob-emacs-lisp.el"
+      :pointmax 3194
+      :fsize 3193
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1450 1467])
+            ("org" include nil nil [1468 1482])
+            ("declare-function" code nil nil [1484 1540])
+            ("declare-function" code nil nil [1541 1604])
+            ("declare-function" code nil nil [1605 1675])
+            ("declare-function" code nil nil [1676 1742])
+            ("declare-function" code nil nil [1743 1832])
+            ("declare-function" code nil nil [1833 1961])
+            ("declare-function" code nil nil [1962 2060])
+            ("declare-function" code nil nil [2061 2133])
+            ("declare-function" code nil nil [2134 2193])
+            ("declare-function" code nil nil [2195 2259])
+            ("declare-function" code nil nil [2260 2332])
+            ("declare-function" code nil nil [2333 2415])
+            ("declare-function" code nil nil [2416 2478])
+            ("declare-function" code nil nil [2479 2532])
+            ("declare-function" code nil nil [2533 2626])
+            ("declare-function" code nil nil [2627 2684])
+            ("declare-function" code nil nil [2685 2754])
+            ("declare-function" code nil nil [2755 2829])
+            ("declare-function" code nil nil [2831 2903])
+            ("constants-unit-system" variable nil nil [2905 2935])
+            ("org-element-use-cache" variable nil nil [2936 2966])
+            ("org-export-filters-alist" variable nil nil [2967 3000])
+            ("org-table-follow-field-mode" variable nil nil [3001 3037])
+            ("orgtbl-mode" variable nil nil [3038 3058])
+            ("orgtbl-mode-menu" variable nil nil [3075 3100])
+            ("sort-fold-case" variable nil nil [3144 3167])
+            ("orgtbl-after-send-table-hook" variable nil nil [3169 3438])
+            ("org-table-TBLFM-begin-regexp" variable (:default-value "^[ 	]*|.*
+[ 	]*#\\+TBLFM: ") nil [3440 3509])
+            ("orgtbl-optimized" variable (:default-value t) nil [3511 4034])
+            ("orgtbl-radio-table-templates" variable (:default-value (quote ((latex-mode "% BEGIN RECEIVE ORGTBL %n
+% END RECEIVE ORGTBL %n
+\\begin{comment}
+#+ORGTBL: SEND %n orgtbl-to-latex :splice nil :skip 0
+| | |
+\\end{comment}
+") (texinfo-mode "@c BEGIN RECEIVE ORGTBL %n
+@c END RECEIVE ORGTBL %n
+@ignore
+#+ORGTBL: SEND %n orgtbl-to-html :splice nil :skip 0
+| | |
+@end ignore
+") (html-mode "<!-- BEGIN RECEIVE ORGTBL %n -->
+<!-- END RECEIVE ORGTBL %n -->
+<!--
+#+ORGTBL: SEND %n orgtbl-to-html :splice nil :skip 0
+| | |
+-->
+") (org-mode "#+ BEGIN RECEIVE ORGTBL %n
+#+ END RECEIVE ORGTBL %n
+
+#+ORGTBL: SEND %n orgtbl-to-orgtbl :splice nil :skip 0
+| | |
+")))) nil [4036 5821])
+            ("org-table-settings" customgroup (:user-visible-flag t) nil [5823 5941])
+            ("org-table-default-size" variable (:default-value "5x2") nil [5943 6091])
+            ("org-table-number-regexp" variable (:default-value "^\\([<>]?[-+^.0-9]*[0-9][-+^.0-9eEdDx()%:]*\\|[<>]?[-+]?0[xX][0-9a-fA-F.]+\\|[<>]?[-+]?[0-9]+#[0-9a-zA-Z.]+\\|nan\\|[-+u]?inf\\)$") nil [6093 7703])
+            ("org-table-number-fraction" variable (:default-value 0.5) nil [7705 8034])
+            ("org-table-editing" customgroup (:user-visible-flag t) nil [8036 8166])
+            ("org-table-automatic-realign" variable (:default-value t) nil [8168 8425])
+            ("org-table-auto-blank-field" variable (:default-value t) nil [8427 8685])
+            ("org-table-exit-follow-field-mode-when-leaving-table" variable (:default-value t) nil [8687 9150])
+            ("org-table-fix-formulas-confirm" variable nil nil [9152 9445])
+            ("put" code nil nil [9446 9564])
+            ("org-table-tab-jumps-over-hlines" variable (:default-value t) nil [9566 9957])
+            ("org-table-calculation" customgroup (:user-visible-flag t) nil [9959 10089])
+            ("org-table-use-standard-references" variable (:default-value (quote from)) nil [10091 10603])
+            ("org-table-copy-increment" variable (:default-value t) nil [10605 11018])
+            ("org-calc-default-modes" variable (:default-value (quote (calc-internal-prec 12 calc-float-format (float 8) calc-angle-mode deg calc-prefer-frac nil calc-symbolic-mode nil calc-date-format (YYYY "-" MM "-" DD " " Www (" " hh ":" mm)) calc-display-working-message t))) nil [11020 11663])
+            ("org-table-duration-custom-format" variable (:default-value (quote hours)) nil [11665 12364])
+            ("org-table-duration-hour-zero-padding" variable (:default-value t) nil [12366 12656])
+            ("org-table-formula-field-format" variable (:default-value "%s") nil [12658 12999])
+            ("org-table-formula-evaluate-inline" variable (:default-value t) nil [13001 13536])
+            ("org-table-formula-use-constants" variable (:default-value t) nil [13538 13879])
+            ("org-table-formula-constants" variable nil nil [13881 14526])
+            ("org-table-allow-automatic-line-recalculation" variable (:default-value t) nil [14528 14828])
+            ("org-table-relative-ref-may-cross-hline" variable (:default-value t) nil [14830 15595])
+            ("org-table-formula-create-columns" variable nil nil [15597 16330])
+            ("org-table-import-export" customgroup (:user-visible-flag t) nil [16332 16483])
+            ("org-table-export-default-format" variable (:default-value "orgtbl-to-tsv") nil [16485 16852])
+            ("org-table-convert-region-max-lines" variable (:default-value 999) nil [16854 17175])
+            ("org-table-auto-recalculate-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*| *# *\\(|\\|$\\)")
+                nil [17177 17311])
+            ("org-table-recalculate-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*| *[#*] *\\(|\\|$\\)")
+                nil [17313 17435])
+            ("org-table-calculate-mark-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*| *[!$^_#*] *\\(|\\|$\\)")
+                nil [17437 17564])
+            ("org-table-border-regexp" variable
+               (:constant-flag t
+                :default-value "^[ 	]*[^| 	]")
+                nil [17566 17668])
+            ("org-table-last-highlighted-reference" variable nil nil [17670 17719])
+            ("org-table-formula-history" variable nil nil [17721 17759])
+            ("org-table-column-names" variable nil nil [17761 17907])
+            ("org-table-column-name-regexp" variable nil nil [17909 18063])
+            ("org-table-local-parameters" variable nil nil [18065 18218])
+            ("org-table-named-field-locations" variable nil nil [18220 18578])
+            ("org-table-current-line-types" variable nil nil [18580 18714])
+            ("org-table-current-begin-pos" variable nil nil [18716 18858])
+            ("org-table-current-ncol" variable nil nil [18860 18990])
+            ("org-table-dlines" variable nil nil [18992 19194])
+            ("org-table-hlines" variable nil nil [19196 19394])
+            ("org-table-range-regexp" variable
+               (:constant-flag t
+                :default-value "@\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[0-9]+\\)?\\(\\.\\.@?\\([-+]?I*[-+]?[0-9]*\\)?\\(\\$[-+]?[0-9]+\\)?\\)?")
+                nil [19396 19689])
+            ("org-table-range-regexp2" variable
+               (:constant-flag t
+                :default-value (concat "\\(" "@[-0-9I$&]+" "\\|" "[a-zA-Z]\\{1,2\\}\\([0-9]+\\|&\\)" "\\|" "\\$[a-zA-Z0-9]+" "\\)" "\\.\\." "\\(" "@?[-0-9I$&]+" "\\|" "[a-zA-Z]\\{1,2\\}\\([0-9]+\\|&\\)" "\\|" "\\$[a-zA-Z0-9]+" "\\)"))
+                nil [19691 19980])
+            ("org-table-translate-regexp" variable
+               (:constant-flag t
+                :default-value (concat "\\(" "@[-0-9I$]+" "\\|" "[a-zA-Z]\\{1,2\\}\\([0-9]+\\|&\\)" "\\)"))
+                nil [19982 20166])
+            ("org-table-save-field" function (:arguments ("body")) nil [20168 20600])
+            ("org-table-create-with-table.el" function (:user-visible-flag t) nil [20617 21109])
+            ("org-table-create-or-convert-from-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [21126 21676])
+            ("org-table-create" function
+               (:user-visible-flag t
+                :arguments ("size"))
+                nil [21693 22705])
+            ("org-table-convert-region" function
+               (:user-visible-flag t
+                :arguments ("beg0" "end0" "separator"))
+                nil [22722 25472])
+            ("org-table-import" function
+               (:user-visible-flag t
+                :arguments ("file" "separator"))
+                nil [25489 26412])
+            ("org-table-export" function
+               (:user-visible-flag t
+                :arguments ("file" "format"))
+                nil [26430 29323])
+            ("org-table-aligned-begin-marker" variable (:default-value (make-marker)) nil [29325 29506])
+            ("org-table-aligned-end-marker" variable (:default-value (make-marker)) nil [29507 29680])
+            ("org-table-last-alignment" variable nil nil [29681 29861])
+            ("org-table-last-column-widths" variable nil nil [29862 30022])
+            ("defvar-local" code nil nil [30023 30160])
+            ("defvar-local" code nil nil [30161 30262])
+            ("org-last-recalc-line" variable nil nil [30264 30297])
+            ("org-table-do-narrow" variable (:default-value t) nil [30298 30328])
+            ("org-narrow-column-arrow" variable
+               (:constant-flag t
+                :default-value "=>")
+                nil [30353 30448])
+            ("org-table-align" function (:user-visible-flag t) nil [30465 38680])
+            ("org-table-begin" function (:arguments ("table-type")) nil [38697 39155])
+            ("org-table-end" function (:arguments ("table-type")) nil [39172 40030])
+            ("org-table-justify-field-maybe" function (:arguments ("new")) nil [40047 41631])
+            ("org-table-next-field" function (:user-visible-flag t) nil [41648 42549])
+            ("org-table-previous-field" function (:user-visible-flag t) nil [42566 43291])
+            ("org-table-beginning-of-field" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [43293 43909])
+            ("org-table-end-of-field" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [43911 44497])
+            ("org-table-next-row" function (:user-visible-flag t) nil [44514 45145])
+            ("org-table-copy-down" function
+               (:user-visible-flag t
+                :arguments ("n"))
+                nil [45162 48419])
+            ("org-table-check-inside-data-field" function (:arguments ("noerror")) nil [48421 48883])
+            ("org-table-clip" variable nil nil [48885 48945])
+            ("org-table-get" function (:arguments ("line" "column")) nil [48947 49445])
+            ("org-table-put" function (:arguments ("line" "column" "value" "align")) nil [49447 49852])
+            ("org-table-current-line" function nil nil [49854 50176])
+            ("org-table-goto-line" function (:arguments ("N")) nil [50178 50500])
+            ("org-table-blank-field" function (:user-visible-flag t) nil [50517 51106])
+            ("org-table-get-field" function (:arguments ("n" "replace")) nil [51108 51773])
+            ("org-table-field-info" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [51790 53480])
+            ("org-table-current-column" function (:user-visible-flag t) nil [53482 53723])
+            ("org-table-current-dline" function nil nil [53725 54058])
+            ("org-table-goto-column" function
+               (:user-visible-flag t
+                :arguments ("n" "on-delim" "force"))
+                nil [54075 54855])
+            ("org-table-insert-column" function (:user-visible-flag t) nil [54872 55619])
+            ("org-table-find-dataline" function nil nil [55621 56207])
+            ("org-table-line-to-dline" function (:arguments ("line" "above")) nil [56209 56989])
+            ("org-table-delete-column" function (:user-visible-flag t) nil [57006 57967])
+            ("org-table-move-column-right" function (:user-visible-flag t) nil [57984 58098])
+            ("org-table-move-column-left" function (:user-visible-flag t) nil [58114 58228])
+            ("org-table-move-column" function
+               (:user-visible-flag t
+                :arguments ("left"))
+                nil [58245 59769])
+            ("org-table-move-row-down" function (:user-visible-flag t) nil [59786 59888])
+            ("org-table-move-row-up" function (:user-visible-flag t) nil [59904 60002])
+            ("org-table-move-row" function
+               (:user-visible-flag t
+                :arguments ("up"))
+                nil [60019 61407])
+            ("org-table-insert-row" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [61424 62542])
+            ("org-table-insert-hline" function
+               (:user-visible-flag t
+                :arguments ("above"))
+                nil [62559 63509])
+            ("org-table-hline-and-move" function
+               (:user-visible-flag t
+                :arguments ("same-column"))
+                nil [63526 63979])
+            ("org-table-clean-line" function (:arguments ("s")) nil [63981 64509])
+            ("org-table-kill-row" function (:user-visible-flag t) nil [64526 65223])
+            ("org-table-sort-lines" function
+               (:user-visible-flag t
+                :arguments ("with-case" "sorting-type" "getkey-func" "compare-func" "interactive?"))
+                nil [65240 69861])
+            ("org-table-cut-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [69878 70216])
+            ("org-table-copy-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "cut"))
+                nil [70233 71443])
+            ("org-table-paste-rectangle" function (:user-visible-flag t) nil [71460 72447])
+            ("org-table-convert" function (:user-visible-flag t) nil [72464 74227])
+            ("org-table-transpose-table-at-point" function (:user-visible-flag t) nil [74229 75219])
+            ("org-table-wrap-region" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [75236 77817])
+            ("org-field-marker" variable nil nil [77819 77848])
+            ("org-table-edit-field" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [77865 79998])
+            ("org-table-finish-edit-field" function nil nil [80000 80807])
+            ("define-minor-mode" code nil nil [80809 81610])
+            ("org-table-follow-fields-with-editor" function nil nil [81612 82014])
+            ("org-timecnt" variable nil nil [82016 82036])
+            ("org-table-sum" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "nlast"))
+                nil [82084 84215])
+            ("org-table-get-number-for-summing" function (:arguments ("s")) nil [84217 84983])
+            ("org-table-current-field-formula" function (:arguments ("key" "noerror")) nil [84985 85986])
+            ("org-table-get-formula" function (:arguments ("equation" "named")) nil [85988 87897])
+            ("org-table-store-formulas" function (:arguments ("alist" "location")) nil [87899 88720])
+            ("org-table-formula-make-cmp-string" function (:arguments ("a")) nil [88722 89447])
+            ("org-table-formula-less-p" function (:arguments ("a" "b")) nil [89449 89666])
+            ("org-table-get-stored-formulas" function (:arguments ("noerror" "location")) nil [89683 91173])
+            ("org-table-fix-formulas" function (:arguments ("key" "replace" "limit" "delta" "remove")) nil [91175 92628])
+            ("org-table-maybe-eval-formula" function nil nil [92645 93269])
+            ("org-recalc-commands" variable nil nil [93271 93405])
+            ("org-recalc-marks" variable (:default-value (quote ((" " . "Unmarked: no special line, no automatic recalculation") ("#" . "Automatically recalculate this line upon TAB, RET, and C-c C-c in the line") ("*" . "Recalculate only when entire table is recalculated with `C-u C-c *'") ("!" . "Column name definition line.  Reference in formula as $name.") ("$" . "Parameter definition line name=value.  Reference in formula as $name.") ("_" . "Names for values in row below this one.") ("^" . "Names for values in row above this one.")))) nil [93407 93939])
+            ("org-table-rotate-recalc-marks" function
+               (:user-visible-flag t
+                :arguments ("newchar"))
+                nil [93956 96612])
+            ("org-table-analyze" function nil nil [96629 100761])
+            ("org-table-goto-field" function (:arguments ("ref" "create-column-p")) nil [100763 101986])
+            ("org-table-maybe-recalculate-line" function (:user-visible-flag t) nil [102003 102445])
+            ("org-tbl-calc-modes" variable nil nil [102447 102474])
+            ("org-set-calc-mode" function (:arguments ("var" "value")) nil [102524 102956])
+            ("org-table-eval-formula" function
+               (:user-visible-flag t
+                :arguments ("arg" "equation" "suppress-align" "suppress-const" "suppress-store" "suppress-analysis"))
+                nil [102973 113945])
+            ("org-table-put-field-property" function (:arguments ("prop" "value")) nil [113947 114153])
+            ("org-table-get-range" function (:arguments ("desc" "tbeg" "col" "highlight" "corners-only")) nil [114155 117232])
+            ("org-table--descriptor-line" function (:arguments ("desc" "cline")) nil [117234 118572])
+            ("org-table--row-type" function (:arguments ("type" "n" "i" "backwards" "relative" "desc")) nil [118574 119772])
+            ("org-table--error-on-old-row-references" function (:arguments ("s")) nil [119774 119948])
+            ("org-table-make-reference" function (:arguments ("elements" "keep-empty" "numbers" "lispp")) nil [119950 121811])
+            ("org-table-message-once-per-second" function (:arguments ("t1" "args")) nil [121813 122252])
+            ("org-table-recalculate" function
+               (:user-visible-flag t
+                :arguments ("all" "noalign"))
+                nil [122269 128829])
+            ("org-table-iterate" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [128846 129614])
+            ("org-table-recalculate-buffer-tables" function (:user-visible-flag t) nil [129631 130026])
+            ("org-table-iterate-buffer-tables" function (:user-visible-flag t) nil [130043 130746])
+            ("org-table-calc-current-TBLFM" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [130748 131565])
+            ("org-table-TBLFM-begin" function nil nil [131567 131873])
+            ("org-table-expand-lhs-ranges" function (:arguments ("equations")) nil [131875 133237])
+            ("org-table-formula-handle-first/last-rc" function (:arguments ("s")) nil [133239 134504])
+            ("org-table-formula-substitute-names" function (:arguments ("f")) nil [134506 135560])
+            ("org-table-get-constant" function (:arguments ("const")) nil [135562 136063])
+            ("org-table-fedit-map" variable (:default-value (let ((map (make-sparse-keymap))) (org-defkey map "" (quote org-table-fedit-finish)) (org-defkey map "" (quote org-table-fedit-finish)) (org-defkey map "" (quote org-table-fedit-finish)) (org-defkey map "'" (quote org-table-fedit-finish)) (org-defkey map "" (quote org-table-fedit-abort)) (org-defkey map "?" (quote org-table-show-reference)) (org-defkey map [(meta shift up)] (quote org-table-fedit-line-up)) (org-defkey map [(meta shift down)] (quote org-table-fedit-line-down)) (org-defkey map [(shift up)] (quote org-table-fedit-ref-up)) (org-defkey map [(shift down)] (quote org-table-fedit-ref-down)) (org-defkey map [(shift left)] (quote org-table-fedit-ref-left)) (org-defkey map [(shift right)] (quote org-table-fedit-ref-right)) (org-defkey map [(meta up)] (quote org-table-fedit-scroll-down)) (org-defkey map [(meta down)] (quote org-table-fedit-scroll)) (org-defkey map [(meta tab)] (quote lisp-complete-symbol)) (org-defkey map "\211" (quote lisp-complete-symbol)) (org-defkey map [(tab)] (quote org-table-fedit-lisp-indent)) (org-defkey map "	" (quote org-table-fedit-lisp-indent)) (org-defkey map "" (quote org-table-fedit-toggle-ref-type)) (org-defkey map "}" (quote org-table-fedit-toggle-coordinates)) map)) nil [136065 137389])
+            ("easy-menu-define" code nil nil [137391 138554])
+            ("org-pos" variable nil nil [138556 138572])
+            ("org-table--fedit-source" variable nil nil [138573 138654])
+            ("org-table-edit-formulas" function (:user-visible-flag t) nil [138671 141193])
+            ("org-table-fedit-post-command" function nil nil [141195 141417])
+            ("org-table-formula-to-user" function (:arguments ("s")) nil [141419 141609])
+            ("org-table-formula-from-user" function (:arguments ("s")) nil [141611 141796])
+            ("org-table-convert-refs-to-rc" function (:arguments ("s")) nil [141798 142956])
+            ("org-table-convert-refs-to-an" function (:arguments ("s")) nil [142958 143596])
+            ("org-letters-to-number" function (:arguments ("s")) nil [143598 143878])
+            ("org-number-to-letters" function (:arguments ("n")) nil [143880 144136])
+            ("org-table-time-string-to-seconds" function (:arguments ("s")) nil [144138 145263])
+            ("org-table-time-seconds-to-string" function (:arguments ("secs" "output-format")) nil [145265 146139])
+            ("org-table-fedit-convert-buffer" function (:arguments ("function")) nil [146141 146564])
+            ("org-table-fedit-toggle-ref-type" function (:user-visible-flag t) nil [146566 146990])
+            ("org-table-fedit-ref-up" function (:user-visible-flag t) nil [146992 147132])
+            ("org-table-fedit-ref-down" function (:user-visible-flag t) nil [147133 147279])
+            ("org-table-fedit-ref-left" function (:user-visible-flag t) nil [147280 147429])
+            ("org-table-fedit-ref-right" function (:user-visible-flag t) nil [147430 147582])
+            ("org-table-fedit-shift-reference" function (:arguments ("dir")) nil [147584 148299])
+            ("org-rematch-and-replace" function (:arguments ("n" "decr" "hline")) nil [148301 148679])
+            ("org-table-shift-refpart" function (:arguments ("ref" "decr" "hline")) nil [148681 149791])
+            ("org-table-fedit-toggle-coordinates" function (:user-visible-flag t) nil [149793 150089])
+            ("org-table-fedit-finish" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [150091 151377])
+            ("org-table-fedit-abort" function (:user-visible-flag t) nil [151379 151779])
+            ("org-table-fedit-lisp-indent" function (:user-visible-flag t) nil [151781 153082])
+            ("org-show-positions" variable nil nil [153084 153115])
+            ("org-table-show-reference" function
+               (:user-visible-flag t
+                :arguments ("local"))
+                nil [153117 158228])
+            ("org-table-force-dataline" function nil nil [158230 158785])
+            ("org-table-fedit-line-up" function (:user-visible-flag t) nil [158787 158938])
+            ("org-table-fedit-line-down" function (:user-visible-flag t) nil [158940 159091])
+            ("org-table-fedit-move" function (:arguments ("command")) nil [159093 159669])
+            ("org-table-fedit-scroll" function (:arguments ("N")) nil [159671 159816])
+            ("org-table-fedit-scroll-down" function (:arguments ("N")) nil [159818 159910])
+            ("org-table-rectangle-overlays" variable nil nil [159912 159953])
+            ("org-table-add-rectangle-overlay" function (:arguments ("beg" "end" "face")) nil [159955 160181])
+            ("org-table-highlight-rectangle" function (:arguments ("beg" "end" "face")) nil [160183 161574])
+            ("org-table-remove-rectangle-highlight" function (:arguments ("_ignore")) nil [161576 161893])
+            ("defvar-local" code nil nil [161895 162015])
+            ("org-table-overlay-coordinates" function (:user-visible-flag t) nil [162017 163189])
+            ("org-table-toggle-coordinate-overlays" function (:user-visible-flag t) nil [163206 163735])
+            ("org-table-toggle-formula-debugger" function (:user-visible-flag t) nil [163752 164013])
+            ("orgtbl-mode-map" variable (:default-value (make-keymap)) nil [165503 165571])
+            ("org-old-auto-fill-inhibit-regexp" variable nil nil [165573 165660])
+            ("orgtbl-line-start-regexp" variable
+               (:constant-flag t
+                :default-value "[ 	]*\\(|\\|#\\+\\(tblfm\\|orgtbl\\|tblname\\):\\)")
+                nil [165662 165796])
+            ("orgtbl-extra-font-lock-keywords" variable
+               (:constant-flag t
+                :default-value (list (list (concat "^" orgtbl-line-start-regexp ".*") 0 (quote (quote org-table)) (quote prepend))))
+                nil [165798 166009])
+            ("put" code nil nil [166042 166072])
+            ("put" code nil nil [166073 166118])
+            ("define-minor-mode" code nil nil [166135 167967])
+            ("org-table-cleanup-narrow-column-properties" function nil nil [167969 168572])
+            ("orgtbl-make-binding" function (:arguments ("fun" "n" "keys")) nil [168574 169407])
+            ("orgtbl-error" function (:user-visible-flag t) nil [169409 169565])
+            ("orgtbl-setup" function nil nil [169567 176266])
+            ("orgtbl-ctrl-c-ctrl-c" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [176268 177329])
+            ("orgtbl-create-or-convert-from-region" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [177331 177750])
+            ("orgtbl-tab" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [177752 177949])
+            ("orgtbl-ret" function (:user-visible-flag t) nil [177951 178133])
+            ("orgtbl-self-insert-command" function
+               (:user-visible-flag t
+                :arguments ("N"))
+                nil [178135 179826])
+            ("orgtbl-exp-regexp" variable (:default-value "^\\([-+]?[0-9][0-9.]*\\)[eE]\\([-+]?[0-9]+\\)$") nil [179843 179984])
+            ("orgtbl-gather-send-defs" function nil nil [179986 180616])
+            ("orgtbl-send-replace-tbl" function (:arguments ("name" "text")) nil [180618 181376])
+            ("org-table-to-lisp" function (:arguments ("txt")) nil [181393 182049])
+            ("orgtbl-send-table" function
+               (:user-visible-flag t
+                :arguments ("maybe"))
+                nil [182051 183215])
+            ("org-remove-by-index" function (:arguments ("list" "indices" "i0")) nil [183217 183594])
+            ("orgtbl-toggle-comment" function (:user-visible-flag t) nil [183596 184332])
+            ("orgtbl-insert-radio-table" function (:user-visible-flag t) nil [184334 184851])
+            ("orgtbl-to-generic" function (:arguments ("table" "params")) nil [184868 191690])
+            ("org-table--generic-apply" function (:arguments ("value" "name" "with-cons" "args")) nil [191692 192282])
+            ("org-table--to-generic-table" function (:arguments ("params")) nil [192284 192929])
+            ("org-table--to-generic-row" function (:arguments ("params")) nil [192931 196078])
+            ("org-table--to-generic-cell" function (:arguments ("params")) nil [196080 198813])
+            ("orgtbl-to-tsv" function (:arguments ("table" "params")) nil [198830 198996])
+            ("orgtbl-to-csv" function (:arguments ("table" "params")) nil [199013 199280])
+            ("orgtbl-to-latex" function (:arguments ("table" "params")) nil [199297 200325])
+            ("orgtbl-to-html" function (:arguments ("table" "params")) nil [200342 201344])
+            ("orgtbl-to-texinfo" function (:arguments ("table" "params")) nil [201361 202365])
+            ("orgtbl-to-orgtbl" function (:arguments ("table" "params")) nil [202382 203026])
+            ("orgtbl-to-table.el" function (:arguments ("table" "params")) nil [203028 203590])
+            ("orgtbl-to-unicode" function (:arguments ("table" "params")) nil [203592 204589])
+            ("orgtbl-ascii-draw" function (:arguments ("value" "min" "max" "width" "characters")) nil [204822 205942])
+            ("orgtbl-ascii-plot" function
+               (:user-visible-flag t
+                :arguments ("ask"))
+                nil [205959 207385])
+            ("orgtbl-uc-draw-grid" function (:arguments ("value" "min" "max" "width")) nil [207857 208314])
+            ("orgtbl-uc-draw-cont" function (:arguments ("value" "min" "max" "width")) nil [208316 208673])
+            ("org-table-get-remote-range" function (:arguments ("name-or-id" "form")) nil [208675 211031])
+            ("org-table-remote-reference-indirection" function (:arguments ("form")) nil [211033 211859])
+            ("org-define-lookup-function" function (:arguments ("mode")) nil [211861 212998])
+            ("org-define-lookup-function" code nil nil [213000 213034])
+            ("org-define-lookup-function" code nil nil [213035 213068])
+            ("org-define-lookup-function" code nil nil [213069 213101])
+            ("org-table" package nil nil [213103 213123]))          
+      :file "org-table.el"
+      :pointmax 213227
+      :fsize 213226
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1002 1019])
+            ("ox" include nil nil [1020 1033])
+            ("orgtbl-exp-regexp" variable nil nil [1035 1061])
+            ("org-export-define-backend" code nil nil [1087 5204])
+            ("org-export-texinfo" customgroup (:user-visible-flag t) nil [5242 5429])
+            ("org-texinfo-coding-system" variable nil nil [5446 5645])
+            ("org-texinfo-default-class" variable (:default-value "info") nil [5647 5790])
+            ("org-texinfo-classes" variable (:default-value (quote (("info" "@documentencoding AUTO
+@documentlanguage AUTO" ("@chapter %s" "@unnumbered %s" "@appendix %s") ("@section %s" "@unnumberedsec %s" "@appendixsec %s") ("@subsection %s" "@unnumberedsubsec %s" "@appendixsubsec %s") ("@subsubsection %s" "@unnumberedsubsubsec %s" "@appendixsubsubsec %s"))))) nil [5792 7724])
+            ("org-texinfo-format-headline-function" variable (:default-value (quote org-texinfo-format-headline-default-function)) nil [7741 8352])
+            ("org-texinfo-node-description-column" variable (:default-value 32) nil [8380 8647])
+            ("org-texinfo-active-timestamp-format" variable (:default-value "@emph{%s}") nil [8666 8833])
+            ("org-texinfo-inactive-timestamp-format" variable (:default-value "@emph{%s}") nil [8835 9006])
+            ("org-texinfo-diary-timestamp-format" variable (:default-value "@emph{%s}") nil [9008 9173])
+            ("org-texinfo-link-with-unknown-path-format" variable (:default-value "@indicateurl{%s}") nil [9187 9356])
+            ("org-texinfo-tables-verbatim" variable nil nil [9371 9508])
+            ("org-texinfo-table-scientific-notation" variable (:default-value "%s\\,(%s)") nil [9510 9882])
+            ("org-texinfo-table-default-markup" variable (:default-value "@asis") nil [9884 10247])
+            ("org-texinfo-text-markup-alist" variable (:default-value (quote ((bold . "@strong{%s}") (code . code) (italic . "@emph{%s}") (verbatim . samp)))) nil [10267 11172])
+            ("org-texinfo-format-drawer-function" variable (:default-value (lambda (_name contents) contents)) nil [11188 11667])
+            ("org-texinfo-format-inlinetask-function" variable (:default-value (quote org-texinfo-format-inlinetask-default-function)) nil [11687 12307])
+            ("org-texinfo-info-process" variable (:default-value (quote ("makeinfo --no-split %f"))) nil [12327 12945])
+            ("org-texinfo-logfiles-extensions" variable (:default-value (quote ("aux" "toc" "cp" "fn" "ky" "pg" "tp" "vr"))) nil [12947 13248])
+            ("org-texinfo-remove-logfiles" variable (:default-value t) nil [13250 13586])
+            ("org-texinfo-max-toc-depth" variable
+               (:constant-flag t
+                :default-value 4)
+                nil [13603 13831])
+            ("org-texinfo-supported-coding-systems" variable
+               (:constant-flag t
+                :default-value (quote ("US-ASCII" "UTF-8" "ISO-8859-15" "ISO-8859-1" "ISO-8859-2" "koi8-r" "koi8-u")))
+                nil [13833 14212])
+            ("org-texinfo-inline-image-rules" variable
+               (:constant-flag t
+                :default-value (list (cons "file" (regexp-opt (quote ("eps" "pdf" "png" "jpg" "jpeg" "gif" "svg"))))))
+                nil [14214 14402])
+            ("org-texinfo--untabify" function (:arguments ("s" "_backend" "_info")) nil [14430 14581])
+            ("org-texinfo--filter-section-blank-lines" function (:arguments ("headline" "_backend" "_info")) nil [14583 14788])
+            ("org-texinfo--normalize-headlines" function (:arguments ("tree" "_backend" "info")) nil [14790 15599])
+            ("org-texinfo--find-verb-separator" function (:arguments ("s")) nil [15601 15982])
+            ("org-texinfo--text-markup" function (:arguments ("text" "markup" "_info")) nil [15984 16624])
+            ("org-texinfo--get-node" function (:arguments ("datum" "info")) nil [16626 17478])
+            ("org-texinfo--sanitize-node" function (:arguments ("title")) nil [17480 17957])
+            ("org-texinfo--sanitize-title" function (:arguments ("title" "info")) nil [17959 18474])
+            ("org-texinfo--sanitize-content" function (:arguments ("text")) nil [18476 18645])
+            ("org-texinfo--wrap-float" function (:arguments ("value" "info" "type" "label" "caption" "short")) nil [18647 20210])
+            ("org-texinfo-template" function (:arguments ("contents" "info")) nil [20226 25124])
+            ("org-texinfo-bold" function (:arguments ("_bold" "contents" "info")) nil [25165 25388])
+            ("org-texinfo-center-block" function (:arguments ("_center-block" "contents" "_info")) nil [25409 25633])
+            ("org-texinfo-clock" function (:arguments ("clock" "_contents" "info")) nil [25647 26128])
+            ("org-texinfo-code" function (:arguments ("code" "_contents" "info")) nil [26141 26378])
+            ("org-texinfo-drawer" function (:arguments ("drawer" "contents" "info")) nil [26393 26746])
+            ("org-texinfo-dynamic-block" function (:arguments ("_dynamic-block" "contents" "_info")) nil [26768 26994])
+            ("org-texinfo-entity" function (:arguments ("entity" "_contents" "_info")) nil [27009 29000])
+            ("org-texinfo-example-block" function (:arguments ("example-block" "_contents" "info")) nil [29022 29341])
+            ("org-texinfo-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [29361 29691])
+            ("org-texinfo-export-snippet" function (:arguments ("export-snippet" "_contents" "_info")) nil [29713 30021])
+            ("org-texinfo-fixed-width" function (:arguments ("fixed-width" "_contents" "_info")) nil [30041 30374])
+            ("org-texinfo-footnote-reference" function (:arguments ("footnote" "_contents" "info")) nil [30401 30754])
+            ("org-texinfo--structuring-command" function (:arguments ("headline" "info")) nil [30771 31948])
+            ("org-texinfo-headline" function (:arguments ("headline" "contents" "info")) nil [31950 33716])
+            ("org-texinfo-format-headline-default-function" function (:arguments ("todo" "_todo-type" "priority" "text" "tags")) nil [33718 34083])
+            ("org-texinfo-inline-src-block" function (:arguments ("inline-src-block" "_contents" "_info")) nil [34108 34441])
+            ("org-texinfo-inlinetask" function (:arguments ("inlinetask" "contents" "info")) nil [34460 35275])
+            ("org-texinfo-format-inlinetask-default-function" function (:arguments ("todo" "_todo-type" "priority" "title" "tags" "contents")) nil [35277 35728])
+            ("org-texinfo-italic" function (:arguments ("_italic" "contents" "info")) nil [35743 35976])
+            ("org-texinfo-item" function (:arguments ("item" "contents" "info")) nil [35989 36786])
+            ("org-texinfo-keyword" function (:arguments ("keyword" "_contents" "info")) nil [36802 37657])
+            ("org-texinfo-line-break" function (:arguments ("_line-break" "_contents" "_info")) nil [37676 37866])
+            ("org-texinfo--@ref" function (:arguments ("datum" "description" "info")) nil [37879 38542])
+            ("org-texinfo-link" function (:arguments ("link" "desc" "info")) nil [38544 40936])
+            ("org-texinfo--inline-image" function (:arguments ("link" "info")) nil [40938 42112])
+            ("org-texinfo-make-menu" function (:arguments ("scope" "info" "master")) nil [42126 43006])
+            ("org-texinfo--build-menu" function (:arguments ("scope" "info" "level")) nil [43008 43795])
+            ("org-texinfo--format-entries" function (:arguments ("entries" "info")) nil [43797 44652])
+            ("org-texinfo--menu-entries" function (:arguments ("scope" "info")) nil [44654 45331])
+            ("org-texinfo-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [45353 45729])
+            ("org-texinfo-paragraph" function (:arguments ("_paragraph" "contents" "_info")) nil [45747 45978])
+            ("org-texinfo-plain-list" function (:arguments ("plain-list" "contents" "info")) nil [45997 46883])
+            ("org-texinfo-plain-text" function (:arguments ("text" "info")) nil [46902 48004])
+            ("org-texinfo-planning" function (:arguments ("planning" "_contents" "info")) nil [48021 49035])
+            ("org-texinfo-property-drawer" function (:arguments ("_property-drawer" "contents" "_info")) nil [49059 49370])
+            ("org-texinfo-quote-block" function (:arguments ("quote-block" "contents" "_info")) nil [49390 49800])
+            ("org-texinfo-radio-target" function (:arguments ("radio-target" "text" "info")) nil [49821 50096])
+            ("org-texinfo-section" function (:arguments ("section" "contents" "info")) nil [50112 50499])
+            ("org-texinfo-special-block" function (:arguments ("special-block" "contents" "_info")) nil [50521 50976])
+            ("org-texinfo-src-block" function (:arguments ("src-block" "_contents" "info")) nil [50994 51815])
+            ("org-texinfo-statistics-cookie" function (:arguments ("statistics-cookie" "_contents" "_info")) nil [51841 52092])
+            ("org-texinfo-strike-through" function (:arguments ("_strike-through" "contents" "info")) nil [52116 52389])
+            ("org-texinfo-subscript" function (:arguments ("_subscript" "contents" "_info")) nil [52407 52640])
+            ("org-texinfo-superscript" function (:arguments ("_superscript" "contents" "_info")) nil [52660 52899])
+            ("org-texinfo-table" function (:arguments ("table" "contents" "info")) nil [52913 53903])
+            ("org-texinfo-table-column-widths" function (:arguments ("table" "info")) nil [53905 54839])
+            ("org-texinfo-table-cell" function (:arguments ("table-cell" "contents" "info")) nil [54858 55483])
+            ("org-texinfo-table-row" function (:arguments ("table-row" "contents" "info")) nil [55501 56117])
+            ("org-texinfo-target" function (:arguments ("target" "_contents" "info")) nil [56132 56360])
+            ("org-texinfo-timestamp" function (:arguments ("timestamp" "_contents" "info")) nil [56378 56985])
+            ("org-texinfo-underline" function (:arguments ("_underline" "contents" "info")) nil [57003 57251])
+            ("org-texinfo-verbatim" function (:arguments ("verbatim" "_contents" "info")) nil [57268 57528])
+            ("org-texinfo-verse-block" function (:arguments ("_verse-block" "contents" "_info")) nil [57548 57795])
+            ("org-texinfo-export-to-texinfo" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [57841 59023])
+            ("org-texinfo-export-to-info" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [59040 60364])
+            ("org-texinfo-publish-to-texinfo" function (:arguments ("plist" "filename" "pub-dir")) nil [60381 60717])
+            ("org-texinfo-convert-region-to-texinfo" function (:user-visible-flag t) nil [60734 61061])
+            ("org-texinfo-compile" function (:arguments ("file")) nil [61063 61932])
+            ("ox-texinfo" package nil nil [61935 61956]))          
+      :file "ox-texinfo.el"
+      :pointmax 62061
+      :fsize 62060
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob-core" include nil nil [1678 1696])
+            ("cl-lib" include nil nil [1697 1714])
+            ("declare-function" code nil nil [1716 1784])
+            ("declare-function" code nil nil [1785 1841])
+            ("declare-function" code nil nil [1842 1914])
+            ("declare-function" code nil nil [1915 1974])
+            ("declare-function" code nil nil [1975 2037])
+            ("declare-function" code nil nil [2038 2107])
+            ("declare-function" code nil nil [2108 2160])
+            ("declare-function" code nil nil [2161 2239])
+            ("declare-function" code nil nil [2240 2318])
+            ("declare-function" code nil nil [2319 2368])
+            ("declare-function" code nil nil [2369 2426])
+            ("declare-function" code nil nil [2427 2484])
+            ("org-babel-update-intermediate" variable nil nil [2486 2608])
+            ("org-babel-ref-parse" function (:arguments ("assignment")) nil [2610 3653])
+            ("org-babel-ref-goto-headline-id" function (:arguments ("id")) nil [3655 4051])
+            ("org-babel-ref-headline-body" function nil nil [4053 4271])
+            ("org-babel-library-of-babel" variable nil nil [4273 4308])
+            ("org-babel-ref-resolve" function (:arguments ("ref")) nil [4309 7436])
+            ("org-babel-ref-index-list" function (:arguments ("index" "lis")) nil [7438 9069])
+            ("org-babel-ref-split-args" function (:arguments ("arg-string")) nil [9071 9250])
+            ("ob-ref" package nil nil [9253 9270]))          
+      :file "ob-ref.el"
+      :pointmax 9296
+      :fsize 9295
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [3474 3488])
+            ("sha1" include nil nil [3489 3504])
+            ("declare-function" code nil nil [3506 3622])
+            ("declare-function" code nil nil [3623 3672])
+            ("declare-function" code nil nil [3673 3732])
+            ("declare-function" code nil nil [3733 3792])
+            ("declare-function" code nil nil [3793 3859])
+            ("declare-function" code nil nil [3860 3916])
+            ("declare-function" code nil nil [3918 3975])
+            ("declare-function" code nil nil [3976 4059])
+            ("declare-function" code nil nil [4060 4131])
+            ("org-feed" customgroup (:user-visible-flag t) nil [4133 4247])
+            ("org-feed-alist" variable nil nil [4249 8849])
+            ("org-feed-drawer" variable (:default-value "FEEDSTATUS") nil [8851 9101])
+            ("org-feed-default-template" variable (:default-value "
+* %h
+  %U
+  %description
+  %a
+") nil [9103 9977])
+            ("org-feed-save-after-adding" variable (:default-value t) nil [9979 10114])
+            ("org-feed-retrieve-method" variable (:default-value (quote url-retrieve-synchronously)) nil [10116 10635])
+            ("org-feed-before-adding-hook" variable nil nil [10637 10862])
+            ("org-feed-after-adding-hook" variable nil nil [10864 11087])
+            ("org-feed-buffer" variable (:default-value "*Org feed*") nil [11089 11166])
+            ("org-feed-update-all" function (:user-visible-flag t) nil [11183 11797])
+            ("org-feed-update" function
+               (:user-visible-flag t
+                :arguments ("feed" "retrieve-only"))
+                nil [11814 16345])
+            ("org-feed-goto-inbox" function
+               (:user-visible-flag t
+                :arguments ("feed"))
+                nil [16362 16777])
+            ("org-feed-show-raw-feed" function
+               (:user-visible-flag t
+                :arguments ("feed"))
+                nil [16794 17235])
+            ("org-feed-goto-inbox-internal" function (:arguments ("file" "heading")) nil [17237 17691])
+            ("org-feed-read-previous-status" function (:arguments ("pos" "drawer")) nil [17693 18085])
+            ("org-feed-write-status" function (:arguments ("pos" "drawer" "status")) nil [18087 18669])
+            ("org-feed-add-items" function (:arguments ("pos" "entries")) nil [18671 19209])
+            ("org-feed-format-entry" function (:arguments ("entry" "template" "formatter")) nil [19211 21888])
+            ("org-feed-make-indented-block" function (:arguments ("s" "n")) nil [21890 22148])
+            ("org-feed-skip-http-headers" function (:arguments ("buffer")) nil [22150 22431])
+            ("org-feed-get-feed" function (:arguments ("url")) nil [22433 23098])
+            ("org-feed-parse-rss-feed" function (:arguments ("buffer")) nil [23100 23921])
+            ("org-feed-parse-rss-entry" function (:arguments ("entry")) nil [23923 24548])
+            ("org-feed-parse-atom-feed" function (:arguments ("buffer")) nil [24550 25184])
+            ("org-feed-parse-atom-entry" function (:arguments ("entry")) nil [25186 26523])
+            ("org-feed" package nil nil [26525 26544]))          
+      :file "org-feed.el"
+      :pointmax 26647
+      :fsize 26646
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [1239 1253])
+            ("org-datetree-base-level" variable (:default-value 1) nil [1255 1580])
+            ("org-datetree-add-timestamp" variable nil nil [1582 1946])
+            ("org-datetree-find-date-create" function (:arguments ("d" "keep-restriction")) nil [1963 3425])
+            ("org-datetree-find-iso-week-create" function (:arguments ("d" "keep-restriction")) nil [3442 5404])
+            ("org-datetree--find-create" function (:arguments ("regex" "year" "month" "day" "insert")) nil [5406 6379])
+            ("org-datetree-insert-line" function (:arguments ("year" "month" "day" "text")) nil [6381 7181])
+            ("org-datetree-file-entry-under" function (:arguments ("txt" "d")) nil [7183 7480])
+            ("org-datetree-cleanup" function (:user-visible-flag t) nil [7482 9166])
+            ("org-datetree" package nil nil [9168 9191]))          
+      :file "org-datetree.el"
+      :pointmax 9298
+      :fsize 9297
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [2882 2896])
+            ("declare-function" code nil nil [2898 2947])
+            ("org-id" customgroup (:user-visible-flag t) nil [2968 3080])
+            ("org-id-link-to-org-use-id" variable nil nil [3082 4697])
+            ("org-id-uuid-program" variable (:default-value "uuidgen") nil [4699 4798])
+            ("org-id-method" variable (:default-value (quote uuid)) nil [4800 5581])
+            ("org-id-prefix" variable nil nil [5583 5920])
+            ("org-id-include-domain" variable nil nil [5922 6429])
+            ("org-id-track-globally" variable (:default-value t) nil [6431 6954])
+            ("org-id-locations-file" variable (:default-value (convert-standard-filename (concat user-emacs-directory ".org-id-locations"))) nil [6956 7234])
+            ("org-id-locations" variable nil nil [7236 7308])
+            ("org-id-files" variable nil nil [7310 7371])
+            ("org-id-extra-files" variable (:default-value (quote org-agenda-text-search-extra-files)) nil [7373 7982])
+            ("org-id-search-archives" variable (:default-value t) nil [7984 8319])
+            ("org-id-get-create" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [8359 8669])
+            ("org-id-copy" function (:user-visible-flag t) nil [8686 8849])
+            ("org-id-get" function (:arguments ("pom" "create" "prefix")) nil [8866 9533])
+            ("org-id-get-with-outline-path-completion" function (:arguments ("targets")) nil [9550 10300])
+            ("org-id-get-with-outline-drilling" function nil nil [10317 10759])
+            ("org-id-goto" function
+               (:user-visible-flag t
+                :arguments ("id"))
+                nil [10776 11149])
+            ("org-id-find" function (:arguments ("id" "markerp")) nil [11166 11866])
+            ("org-id-new" function (:arguments ("prefix")) nil [11928 13048])
+            ("org-id-uuid" function nil nil [13050 13612])
+            ("org-id-int-to-b36-one-digit" function (:arguments ("i")) nil [13614 13823])
+            ("org-id-b36-to-int-one-digit" function (:arguments ("i")) nil [13825 14162])
+            ("org-id-int-to-b36" function (:arguments ("i" "length")) nil [14164 14561])
+            ("org-id-b36-to-int" function (:arguments ("s")) nil [14563 14758])
+            ("org-id-time-to-b36" function (:arguments ("time")) nil [14760 15104])
+            ("org-id-decode" function (:arguments ("id")) nil [15106 15753])
+            ("org-id-update-id-locations" function
+               (:user-visible-flag t
+                :arguments ("files" "silent"))
+                nil [15803 18726])
+            ("org-id-locations-save" function nil nil [18728 19120])
+            ("org-id-locations-load" function nil nil [19122 19657])
+            ("org-id-add-location" function (:arguments ("id" "file")) nil [19659 20051])
+            ("unless" code nil nil [20053 20129])
+            ("org-id-hash-to-alist" function (:arguments ("hash")) nil [20131 20402])
+            ("org-id-alist-to-hash" function (:arguments ("list")) nil [20404 20718])
+            ("org-id-paste-tracker" function (:arguments ("txt" "buffer-or-file")) nil [20720 21384])
+            ("org-id-find-id-file" function (:arguments ("id")) nil [21439 21820])
+            ("org-id-find-id-in-file" function (:arguments ("id" "file" "markerp")) nil [21822 22463])
+            ("org-id-store-link" function (:user-visible-flag t) nil [22627 23168])
+            ("org-id-open" function (:arguments ("id")) nil [23170 23876])
+            ("org-link-set-parameters" code nil nil [23878 23930])
+            ("org-id" package nil nil [23932 23949]))          
+      :file "org-id.el"
+      :pointmax 24050
+      :fsize 24049
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1031 1048])
+            ("org-src" include nil nil [1049 1067])
+            ("org-macs" include nil nil [1068 1087])
+            ("declare-function" code nil nil [1089 1154])
+            ("declare-function" code nil nil [1155 1216])
+            ("declare-function" code nil nil [1217 1284])
+            ("declare-function" code nil nil [1285 1354])
+            ("declare-function" code nil nil [1355 1409])
+            ("declare-function" code nil nil [1410 1466])
+            ("declare-function" code nil nil [1467 1526])
+            ("declare-function" code nil nil [1527 1586])
+            ("declare-function" code nil nil [1587 1637])
+            ("declare-function" code nil nil [1638 1716])
+            ("declare-function" code nil nil [1717 1786])
+            ("declare-function" code nil nil [1787 1872])
+            ("declare-function" code nil nil [1873 1939])
+            ("declare-function" code nil nil [1940 1985])
+            ("declare-function" code nil nil [1986 2043])
+            ("declare-function" code nil nil [2044 2100])
+            ("declare-function" code nil nil [2101 2163])
+            ("org-link-types-re" variable nil nil [2165 2191])
+            ("org-babel-tangle-lang-exts" variable (:default-value (quote (("emacs-lisp" . "el") ("elisp" . "el")))) nil [2193 2693])
+            ("org-babel-tangle-use-relative-file-links" variable (:default-value t) nil [2695 2869])
+            ("org-babel-post-tangle-hook" variable nil nil [2871 3023])
+            ("org-babel-pre-tangle-hook" variable (:default-value (quote (save-buffer))) nil [3025 3182])
+            ("org-babel-tangle-body-hook" variable nil nil [3184 3334])
+            ("org-babel-tangle-comment-format-beg" variable (:default-value "[[%link][%source-name]]") nil [3336 4154])
+            ("org-babel-tangle-comment-format-end" variable (:default-value "%source-name ends here") nil [4156 4973])
+            ("org-babel-tangle-uncomment-comments" variable nil nil [4975 5280])
+            ("org-babel-process-comment-text" variable (:default-value (quote org-remove-indentation)) nil [5282 5642])
+            ("org-babel-find-file-noselect-refresh" function (:arguments ("file")) nil [5644 5888])
+            ("org-babel-with-temp-filebuffer" function (:arguments ("file" "body")) nil [5890 6648])
+            ("def-edebug-spec" code nil nil [6649 6709])
+            ("org-babel-tangle-file" function
+               (:user-visible-flag t
+                :arguments ("file" "target-file" "lang"))
+                nil [6726 7480])
+            ("org-babel-tangle-publish" function (:arguments ("_" "filename" "pub-dir")) nil [7482 7786])
+            ("org-babel-tangle" function
+               (:user-visible-flag t
+                :arguments ("arg" "target-file" "lang"))
+                nil [7803 12504])
+            ("org-babel-tangle-clean" function (:user-visible-flag t) nil [12506 13173])
+            ("org-stored-links" variable nil nil [13175 13200])
+            ("org-bracket-link-regexp" variable nil nil [13201 13233])
+            ("org-babel-spec-to-string" function (:arguments ("spec")) nil [13234 14846])
+            ("org-babel-tangle-collect-blocks" function (:arguments ("language" "tangle-file")) nil [14848 16386])
+            ("org-babel-tangle-single-block" function (:arguments ("block-counter" "only-this-block")) nil [16388 19502])
+            ("org-babel-tangle-comment-links" function (:arguments ("info")) nil [19504 20156])
+            ("org-bracket-link-analytic-regexp" variable nil nil [20183 20224])
+            ("org-babel-detangle" function
+               (:user-visible-flag t
+                :arguments ("source-code-file"))
+                nil [20225 21114])
+            ("org-babel-tangle-jump-to-org" function (:user-visible-flag t) nil [21116 23251])
+            ("ob-tangle" package nil nil [23253 23273]))          
+      :file "ob-tangle.el"
+      :pointmax 23377
+      :fsize 23376
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ox" include nil nil [1064 1077])
+            ("ox-publish" include nil nil [1078 1099])
+            ("cl-lib" include nil nil [1100 1117])
+            ("declare-function" code nil nil [1119 1172])
+            ("org-export-define-backend" code nil nil [1610 5906])
+            ("org-export-ascii" customgroup (:user-visible-flag t) nil [5944 6073])
+            ("org-ascii-text-width" variable (:default-value 72) nil [6075 6313])
+            ("org-ascii-global-margin" variable nil nil [6315 6503])
+            ("org-ascii-inner-margin" variable (:default-value 2) nil [6505 6740])
+            ("org-ascii-quote-margin" variable (:default-value 6) nil [6742 7053])
+            ("org-ascii-list-margin" variable nil nil [7055 7309])
+            ("org-ascii-inlinetask-width" variable (:default-value 30) nil [7311 7532])
+            ("org-ascii-headline-spacing" variable (:default-value (quote (1 . 2))) nil [7534 8236])
+            ("org-ascii-indented-line-width" variable (:default-value (quote auto)) nil [8238 8811])
+            ("org-ascii-paragraph-spacing" variable (:default-value (quote auto)) nil [8813 9276])
+            ("org-ascii-charset" variable (:default-value (quote ascii)) nil [9278 9709])
+            ("org-ascii-underline" variable (:default-value (quote ((ascii 61 126 45) (latin1 61 126 45) (utf-8 9552 9472 9548 9476 9480)))) nil [9711 10645])
+            ("org-ascii-bullets" variable (:default-value (quote ((ascii 42 43 45) (latin1 167 182) (utf-8 9674)))) nil [10647 11603])
+            ("org-ascii-links-to-notes" variable (:default-value t) nil [11605 11911])
+            ("org-ascii-table-keep-all-vertical-lines" variable nil nil [11913 12209])
+            ("org-ascii-table-widen-columns" variable (:default-value t) nil [12211 12509])
+            ("org-ascii-table-use-ascii-art" variable nil nil [12511 12881])
+            ("org-ascii-caption-above" variable nil nil [12883 13113])
+            ("org-ascii-verbatim-format" variable (:default-value "`%s'") nil [13115 13312])
+            ("org-ascii-format-drawer-function" variable (:default-value (lambda (_name contents _width) contents)) nil [13314 13871])
+            ("org-ascii-format-inlinetask-function" variable (:default-value (quote org-ascii-format-inlinetask-default)) nil [13873 14692])
+            ("org-ascii--fill-string" function (:arguments ("s" "text-width" "info" "justify")) nil [16332 17293])
+            ("org-ascii--justify-lines" function (:arguments ("s" "text-width" "how")) nil [17295 17873])
+            ("org-ascii--justify-element" function (:arguments ("contents" "element" "info")) nil [17875 19471])
+            ("org-ascii--indent-string" function (:arguments ("s" "width")) nil [19473 19701])
+            ("org-ascii--box-string" function (:arguments ("s" "info")) nil [19703 20121])
+            ("org-ascii--current-text-width" function (:arguments ("element" "info")) nil [20123 23724])
+            ("org-ascii--current-justification" function (:arguments ("element")) nil [23726 24341])
+            ("org-ascii--build-title" function (:arguments ("element" "info" "text-width" "underline" "notags" "toc")) nil [24343 26761])
+            ("org-ascii--has-caption-p" function (:arguments ("element" "_info")) nil [26763 27041])
+            ("org-ascii--build-caption" function (:arguments ("element" "info")) nil [27043 27922])
+            ("org-ascii--build-toc" function (:arguments ("info" "n" "keyword" "local")) nil [27924 29265])
+            ("org-ascii--list-listings" function (:arguments ("keyword" "info")) nil [29267 30719])
+            ("org-ascii--list-tables" function (:arguments ("keyword" "info")) nil [30721 32149])
+            ("org-ascii--unique-links" function (:arguments ("element" "info")) nil [32151 33453])
+            ("org-ascii--describe-datum" function (:arguments ("datum" "info")) nil [33455 35015])
+            ("org-ascii--describe-links" function (:arguments ("links" "width" "info")) nil [35017 36515])
+            ("org-ascii--checkbox" function (:arguments ("item" "info")) nil [36517 36870])
+            ("org-ascii-template--document-title" function (:arguments ("info")) nil [36889 40209])
+            ("org-ascii-inner-template" function (:arguments ("contents" "info")) nil [40211 42215])
+            ("org-ascii-template" function (:arguments ("contents" "info")) nil [42217 43185])
+            ("org-ascii--translate" function (:arguments ("s" "info")) nil [43187 43459])
+            ("org-ascii-bold" function (:arguments ("_bold" "contents" "_info")) nil [43500 43698])
+            ("org-ascii-center-block" function (:arguments ("_center-block" "contents" "_info")) nil [43720 44036])
+            ("org-ascii-clock" function (:arguments ("clock" "_contents" "info")) nil [44051 44520])
+            ("org-ascii-code" function (:arguments ("code" "_contents" "info")) nil [44534 44777])
+            ("org-ascii-drawer" function (:arguments ("drawer" "contents" "info")) nil [44793 45181])
+            ("org-ascii-dynamic-block" function (:arguments ("_dynamic-block" "contents" "_info")) nil [45204 45426])
+            ("org-ascii-entity" function (:arguments ("entity" "_contents" "info")) nil [45442 45731])
+            ("org-ascii-example-block" function (:arguments ("example-block" "_contents" "info")) nil [45754 46080])
+            ("org-ascii-export-snippet" function (:arguments ("export-snippet" "_contents" "_info")) nil [46104 46406])
+            ("org-ascii-export-block" function (:arguments ("export-block" "_contents" "info")) nil [46428 46778])
+            ("org-ascii-fixed-width" function (:arguments ("fixed-width" "_contents" "info")) nil [46799 47137])
+            ("org-ascii-footnote-reference" function (:arguments ("footnote-reference" "_contents" "info")) nil [47311 47586])
+            ("org-ascii-headline" function (:arguments ("headline" "contents" "info")) nil [47604 49793])
+            ("org-ascii-horizontal-rule" function (:arguments ("horizontal-rule" "_contents" "info")) nil [49818 50411])
+            ("org-ascii-inline-src-block" function (:arguments ("inline-src-block" "_contents" "info")) nil [50437 50757])
+            ("org-ascii-format-inlinetask-default" function (:arguments ("_todo" "_type" "_priority" "_name" "_tags" "contents" "width" "inlinetask" "info")) nil [50777 52110])
+            ("org-ascii-inlinetask" function (:arguments ("inlinetask" "contents" "info")) nil [52112 53058])
+            ("org-ascii-italic" function (:arguments ("_italic" "contents" "_info")) nil [53074 53280])
+            ("org-ascii-item" function (:arguments ("item" "contents" "info")) nil [53294 55660])
+            ("org-ascii-keyword" function (:arguments ("keyword" "_contents" "info")) nil [55677 56594])
+            ("org-ascii-latex-environment" function (:arguments ("latex-environment" "_contents" "info")) nil [56621 56995])
+            ("org-ascii-latex-fragment" function (:arguments ("latex-fragment" "_contents" "info")) nil [57019 57293])
+            ("org-ascii-line-break" function (:arguments ("_line-break" "_contents" "_info")) nil [57313 57506])
+            ("org-ascii-link" function (:arguments ("link" "desc" "info")) nil [57520 59482])
+            ("org-ascii-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [59507 59879])
+            ("org-ascii-paragraph" function (:arguments ("paragraph" "contents" "info")) nil [59898 60601])
+            ("org-ascii-plain-list" function (:arguments ("plain-list" "contents" "info")) nil [60621 61028])
+            ("org-ascii-plain-text" function (:arguments ("text" "info")) nil [61048 61711])
+            ("org-ascii-planning" function (:arguments ("planning" "_contents" "info")) nil [61729 62496])
+            ("org-ascii-property-drawer" function (:arguments ("property-drawer" "contents" "info")) nil [62521 62838])
+            ("org-ascii-quote-block" function (:arguments ("_quote-block" "contents" "info")) nil [62859 63138])
+            ("org-ascii-radio-target" function (:arguments ("_radio-target" "contents" "_info")) nil [63160 63376])
+            ("org-ascii-section" function (:arguments ("section" "contents" "info")) nil [63393 64307])
+            ("org-ascii-special-block" function (:arguments ("_special-block" "contents" "_info")) nil [64330 64699])
+            ("org-ascii-src-block" function (:arguments ("src-block" "_contents" "info")) nil [64718 65338])
+            ("org-ascii-statistics-cookie" function (:arguments ("statistics-cookie" "_contents" "_info")) nil [65365 65612])
+            ("org-ascii-subscript" function (:arguments ("subscript" "contents" "_info")) nil [65631 65942])
+            ("org-ascii-superscript" function (:arguments ("superscript" "contents" "_info")) nil [65963 66282])
+            ("org-ascii-strike-through" function (:arguments ("_strike-through" "contents" "_info")) nil [66306 66540])
+            ("org-ascii-table" function (:arguments ("table" "contents" "info")) nil [66555 67734])
+            ("org-ascii--table-cell-width" function (:arguments ("table-cell" "info")) nil [67754 69215])
+            ("org-ascii-table-cell" function (:arguments ("table-cell" "contents" "info")) nil [69217 70456])
+            ("org-ascii-table-row" function (:arguments ("table-row" "contents" "info")) nil [70475 72395])
+            ("org-ascii-timestamp" function (:arguments ("timestamp" "_contents" "info")) nil [72414 72652])
+            ("org-ascii-underline" function (:arguments ("_underline" "contents" "_info")) nil [72671 72889])
+            ("org-ascii-verbatim" function (:arguments ("verbatim" "_contents" "info")) nil [72907 73166])
+            ("org-ascii-verse-block" function (:arguments ("verse-block" "contents" "info")) nil [73187 73509])
+            ("org-ascii-filter-headline-blank-lines" function (:arguments ("headline" "_backend" "info")) nil [73527 74176])
+            ("org-ascii-filter-paragraph-spacing" function (:arguments ("tree" "_backend" "info")) nil [74178 74819])
+            ("org-ascii-filter-comment-spacing" function (:arguments ("tree" "_backend" "info")) nil [74821 75289])
+            ("org-ascii-export-as-ascii" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [75333 76513])
+            ("org-ascii-export-to-ascii" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [76530 77618])
+            ("org-ascii-publish-to-ascii" function (:arguments ("plist" "filename" "pub-dir")) nil [77635 77991])
+            ("org-ascii-publish-to-latin1" function (:arguments ("plist" "filename" "pub-dir")) nil [78008 78368])
+            ("org-ascii-publish-to-utf8" function (:arguments ("plist" "filename" "pub-dir")) nil [78385 78740])
+            ("ox-ascii" package nil nil [78743 78762]))          
+      :file "ox-ascii.el"
+      :pointmax 78882
+      :fsize 78981
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [1116 1130])
+            ("declare-function" code nil nil [1132 1191])
+            ("declare-function" code nil nil [1192 1289])
+            ("declare-function" code nil nil [1290 1360])
+            ("org-archive-default-command" variable (:default-value (quote org-archive-subtree)) nil [1362 1601])
+            ("org-archive-reversed-order" variable nil nil [1603 1783])
+            ("org-archive-sibling-heading" variable (:default-value "Archive") nil [1785 2055])
+            ("org-archive-mark-done" variable nil nil [2057 2422])
+            ("org-archive-stamp-time" variable (:default-value t) nil [2424 2704])
+            ("org-archive-file-header-format" variable (:default-value "
+Archived entries from file %s
+
+") nil [2706 3041])
+            ("org-archive-subtree-add-inherited-tags" variable (:default-value (quote infile)) nil [3043 3347])
+            ("org-archive-save-context-info" variable (:default-value (quote (time file olpath category todo itags))) nil [3349 4727])
+            ("org-archive-hook" variable nil nil [4729 4997])
+            ("org-get-local-archive-location" function nil nil [4999 5449])
+            ("org-add-archive-files" function (:arguments ("files")) nil [5466 5854])
+            ("org-all-archive-files" function nil nil [5856 6633])
+            ("org-extract-archive-file" function (:arguments ("location")) nil [6635 7145])
+            ("org-extract-archive-heading" function (:arguments ("location")) nil [7147 7547])
+            ("org-archive-subtree" function
+               (:user-visible-flag t
+                :arguments ("find-done"))
+                nil [7564 15782])
+            ("org-archive-to-archive-sibling" function (:user-visible-flag t) nil [15799 18177])
+            ("org-archive-all-done" function (:arguments ("tag")) nil [18179 18661])
+            ("org-archive-all-old" function (:arguments ("tag")) nil [18663 19397])
+            ("org-archive-all-matches" function (:arguments ("predicate" "tag")) nil [19399 21248])
+            ("org-toggle-archive-tag" function
+               (:user-visible-flag t
+                :arguments ("find-done"))
+                nil [21265 22196])
+            ("org-archive-set-tag" function (:user-visible-flag t) nil [22198 22689])
+            ("org-archive-subtree-default" function (:user-visible-flag t) nil [22706 22938])
+            ("org-archive-subtree-default-with-confirmation" function (:user-visible-flag t) nil [22955 23281])
+            ("org-archive" package nil nil [23283 23305]))          
+      :file "org-archive.el"
+      :pointmax 23411
+      :fsize 23410
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [4260 4277])
+            ("org-element" include nil nil [4278 4300])
+            ("org-macro" include nil nil [4301 4321])
+            ("ox" include nil nil [4322 4335])
+            ("ob" include nil nil [4336 4349])
+            ("cl-defstruct" code nil nil [4367 4506])
+            ("org-lint-missing-checker-name" function (:arguments ("_")) nil [4528 4656])
+            ("org-lint--checkers" variable
+               (:constant-flag t
+                :default-value (list (make-org-lint-checker :name (quote duplicate-custom-id) :description "Report duplicates CUSTOM_ID properties" :categories (quote (link))) (make-org-lint-checker :name (quote duplicate-name) :description "Report duplicate NAME values" :categories (quote (babel link))) (make-org-lint-checker :name (quote duplicate-target) :description "Report duplicate targets" :categories (quote (link))) (make-org-lint-checker :name (quote duplicate-footnote-definition) :description "Report duplicate footnote definitions" :categories (quote (footnote))) (make-org-lint-checker :name (quote orphaned-affiliated-keywords) :description "Report orphaned affiliated keywords" :trust (quote low)) (make-org-lint-checker :name (quote obsolete-affiliated-keywords) :description "Report obsolete affiliated keywords" :categories (quote (obsolete))) (make-org-lint-checker :name (quote deprecated-export-blocks) :description "Report deprecated export block syntax" :categories (quote (obsolete export)) :trust (quote low)) (make-org-lint-checker :name (quote deprecated-header-syntax) :description "Report deprecated Babel header syntax" :categories (quote (obsolete babel)) :trust (quote low)) (make-org-lint-checker :name (quote missing-language-in-src-block) :description "Report missing language in src blocks" :categories (quote (babel))) (make-org-lint-checker :name (quote missing-backend-in-export-block) :description "Report missing back-end in export blocks" :categories (quote (export))) (make-org-lint-checker :name (quote invalid-babel-call-block) :description "Report invalid Babel call blocks" :categories (quote (babel))) (make-org-lint-checker :name (quote colon-in-name) :description "Report NAME values with a colon" :categories (quote (babel))) (make-org-lint-checker :name (quote wrong-header-argument) :description "Report wrong babel headers" :categories (quote (babel))) (make-org-lint-checker :name (quote wrong-header-value) :description "Report invalid value in babel headers" :categories (quote (babel)) :trust (quote low)) (make-org-lint-checker :name (quote deprecated-category-setup) :description "Report misuse of CATEGORY keyword" :categories (quote (obsolete))) (make-org-lint-checker :name (quote invalid-coderef-link) :description "Report \"coderef\" links with unknown destination" :categories (quote (link))) (make-org-lint-checker :name (quote invalid-custom-id-link) :description "Report \"custom-id\" links with unknown destination" :categories (quote (link))) (make-org-lint-checker :name (quote invalid-fuzzy-link) :description "Report \"fuzzy\" links with unknown destination" :categories (quote (link))) (make-org-lint-checker :name (quote invalid-id-link) :description "Report \"id\" links with unknown destination" :categories (quote (link))) (make-org-lint-checker :name (quote link-to-local-file) :description "Report links to non-existent local files" :categories (quote (link)) :trust (quote low)) (make-org-lint-checker :name (quote non-existent-setupfile-parameter) :description "Report SETUPFILE keywords with non-existent file parameter" :trust (quote low)) (make-org-lint-checker :name (quote wrong-include-link-parameter) :description "Report INCLUDE keywords with misleading link parameter" :categories (quote (export)) :trust (quote low)) (make-org-lint-checker :name (quote obsolete-include-markup) :description "Report obsolete markup in INCLUDE keyword" :categories (quote (obsolete export)) :trust (quote low)) (make-org-lint-checker :name (quote unknown-options-item) :description "Report unknown items in OPTIONS keyword" :categories (quote (export)) :trust (quote low)) (make-org-lint-checker :name (quote invalid-macro-argument-and-template) :description "Report spurious macro arguments or invalid macro templates" :categories (quote (export)) :trust (quote low)) (make-org-lint-checker :name (quote special-property-in-properties-drawer) :description "Report special properties in properties drawers" :categories (quote (properties))) (make-org-lint-checker :name (quote obsolete-properties-drawer) :description "Report obsolete syntax for properties drawers" :categories (quote (obsolete properties))) (make-org-lint-checker :name (quote invalid-effort-property) :description "Report invalid duration in EFFORT property" :categories (quote (properties))) (make-org-lint-checker :name (quote undefined-footnote-reference) :description "Report missing definition for footnote references" :categories (quote (footnote))) (make-org-lint-checker :name (quote unreferenced-footnote-definition) :description "Report missing reference for footnote definitions" :categories (quote (footnote))) (make-org-lint-checker :name (quote extraneous-element-in-footnote-section) :description "Report non-footnote definitions in footnote section" :categories (quote (footnote))) (make-org-lint-checker :name (quote invalid-keyword-syntax) :description "Report probable invalid keywords" :trust (quote low)) (make-org-lint-checker :name (quote invalid-block) :description "Report invalid blocks" :trust (quote low)) (make-org-lint-checker :name (quote misplaced-planning-info) :description "Report misplaced planning info line" :trust (quote low)) (make-org-lint-checker :name (quote incomplete-drawer) :description "Report probable incomplete drawers" :trust (quote low)) (make-org-lint-checker :name (quote indented-diary-sexp) :description "Report probable indented diary-sexps" :trust (quote low)) (make-org-lint-checker :name (quote quote-section) :description "Report obsolete QUOTE section" :categories (quote (obsolete)) :trust (quote low)) (make-org-lint-checker :name (quote file-application) :description "Report obsolete \"file+application\" link" :categories (quote (link obsolete))) (make-org-lint-checker :name (quote empty-headline-with-tags) :description "Report ambiguous empty headlines with tags" :categories (quote (headline)) :trust (quote low))))
+                nil [4658 10638])
+            ("org-lint--collect-duplicates" function (:arguments ("ast" "type" "extract-key" "extract-position" "build-message")) nil [10640 11733])
+            ("org-lint-duplicate-custom-id" function (:arguments ("ast")) nil [11735 12163])
+            ("org-lint-duplicate-name" function (:arguments ("ast")) nil [12165 12574])
+            ("org-lint-duplicate-target" function (:arguments ("ast")) nil [12576 12888])
+            ("org-lint-duplicate-footnote-definition" function (:arguments ("ast")) nil [12890 13221])
+            ("org-lint-orphaned-affiliated-keywords" function (:arguments ("ast")) nil [13223 13848])
+            ("org-lint-obsolete-affiliated-keywords" function (:arguments ("_")) nil [13850 14497])
+            ("org-lint-deprecated-export-blocks" function (:arguments ("ast")) nil [14499 14977])
+            ("org-lint-deprecated-header-syntax" function (:arguments ("ast")) nil [14979 15948])
+            ("org-lint-missing-language-in-src-block" function (:arguments ("ast")) nil [15950 16196])
+            ("org-lint-missing-backend-in-export-block" function (:arguments ("ast")) nil [16198 16445])
+            ("org-lint-invalid-babel-call-block" function (:arguments ("ast")) nil [16447 16921])
+            ("org-lint-deprecated-category-setup" function (:arguments ("ast")) nil [16923 17289])
+            ("org-lint-invalid-coderef-link" function (:arguments ("ast")) nil [17291 17701])
+            ("org-lint-invalid-custom-id-link" function (:arguments ("ast")) nil [17703 18099])
+            ("org-lint-invalid-fuzzy-link" function (:arguments ("ast")) nil [18101 18591])
+            ("org-lint-invalid-id-link" function (:arguments ("ast")) nil [18593 18902])
+            ("org-lint-special-property-in-properties-drawer" function (:arguments ("ast")) nil [18904 19255])
+            ("org-lint-obsolete-properties-drawer" function (:arguments ("ast")) nil [19257 19858])
+            ("org-lint-invalid-effort-property" function (:arguments ("ast")) nil [19860 20247])
+            ("org-lint-link-to-local-file" function (:arguments ("ast")) nil [20249 20766])
+            ("org-lint-non-existent-setupfile-parameter" function (:arguments ("ast")) nil [20768 21203])
+            ("org-lint-wrong-include-link-parameter" function (:arguments ("ast")) nil [21205 22666])
+            ("org-lint-obsolete-include-markup" function (:arguments ("ast")) nil [22668 23348])
+            ("org-lint-unknown-options-item" function (:arguments ("ast")) nil [23350 24165])
+            ("org-lint-invalid-macro-argument-and-template" function (:arguments ("ast")) nil [24167 26520])
+            ("org-lint-undefined-footnote-reference" function (:arguments ("ast")) nil [26522 27020])
+            ("org-lint-unreferenced-footnote-definition" function (:arguments ("ast")) nil [27022 27496])
+            ("org-lint-colon-in-name" function (:arguments ("ast")) nil [27498 27977])
+            ("org-lint-misplaced-planning-info" function (:arguments ("_")) nil [27979 28374])
+            ("org-lint-incomplete-drawer" function (:arguments ("_")) nil [28376 28947])
+            ("org-lint-indented-diary-sexp" function (:arguments ("_")) nil [28949 29312])
+            ("org-lint-invalid-block" function (:arguments ("_")) nil [29314 30151])
+            ("org-lint-invalid-keyword-syntax" function (:arguments ("_")) nil [30153 30804])
+            ("org-lint-extraneous-element-in-footnote-section" function (:arguments ("ast")) nil [30806 31449])
+            ("org-lint-quote-section" function (:arguments ("ast")) nil [31451 31796])
+            ("org-lint-file-application" function (:arguments ("ast")) nil [31798 32051])
+            ("org-lint-wrong-header-argument" function (:arguments ("ast")) nil [32053 34684])
+            ("org-lint-wrong-header-value" function (:arguments ("ast")) nil [34686 37014])
+            ("org-lint-empty-headline-with-tags" function (:arguments ("ast")) nil [37016 37363])
+            ("org-lint--report-mode-map" variable (:default-value (let ((map (make-sparse-keymap))) (set-keymap-parent map tabulated-list-mode-map) (define-key map (kbd "RET") (quote org-lint--jump-to-source)) (define-key map (kbd "TAB") (quote org-lint--show-source)) (define-key map (kbd "C-j") (quote org-lint--show-source)) (define-key map (kbd "h") (quote org-lint--hide-checker)) (define-key map (kbd "i") (quote org-lint--ignore-checker)) map)) nil [37383 37851])
+            ("define-derived-mode" code nil nil [37853 38256])
+            ("org-lint--generate-reports" function (:arguments ("buffer" "checkers")) nil [38258 39540])
+            ("defvar-local" code nil nil [39542 39639])
+            ("defvar-local" code nil nil [39641 39735])
+            ("org-lint--refresh-reports" function nil nil [39737 39917])
+            ("org-lint--current-line" function nil nil [39919 40054])
+            ("org-lint--current-checker" function (:arguments ("entry")) nil [40056 40285])
+            ("org-lint--display-reports" function (:arguments ("source" "checkers")) nil [40287 40799])
+            ("org-lint--jump-to-source" function (:user-visible-flag t) nil [40801 41085])
+            ("org-lint--show-source" function (:user-visible-flag t) nil [41087 41302])
+            ("org-lint--hide-checker" function (:user-visible-flag t) nil [41304 41624])
+            ("org-lint--ignore-checker" function (:user-visible-flag t) nil [41626 41929])
+            ("org-lint" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [41969 43553])
+            ("org-lint" package nil nil [43556 43575]))          
+      :file "org-lint.el"
+      :pointmax 43602
+      :fsize 43601
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1456 1473])
+            ("org-clock" include nil nil [1474 1494])
+            ("declare-function" code nil nil [1496 1547])
+            ("org-timer-start-time" variable nil nil [1549 1613])
+            ("org-timer-pause-time" variable nil nil [1615 1684])
+            ("org-timer-countdown-timer" variable nil nil [1686 1881])
+            ("org-timer-countdown-timer-title" variable nil nil [1883 1991])
+            ("org-timer-re" variable
+               (:constant-flag t
+                :default-value "\\([-+]?[0-9]+\\):\\([0-9]\\{2\\}\\):\\([0-9]\\{2\\}\\)")
+                nil [1993 2125])
+            ("org-timer-format" variable (:default-value "%s ") nil [2127 2342])
+            ("org-timer-default-timer" variable (:default-value "0") nil [2344 2586])
+            ("org-timer-display" variable (:default-value (quote mode-line)) nil [2588 3151])
+            ("org-timer-start-hook" variable nil nil [3153 3232])
+            ("org-timer-stop-hook" variable nil nil [3234 3326])
+            ("org-timer-pause-hook" variable nil nil [3328 3420])
+            ("org-timer-continue-hook" variable nil nil [3422 3519])
+            ("org-timer-set-hook" variable nil nil [3521 3595])
+            ("org-timer-done-hook" variable nil nil [3597 3678])
+            ("org-timer-start" function
+               (:user-visible-flag t
+                :arguments ("offset"))
+                nil [3695 5513])
+            ("org-timer-pause-or-continue" function
+               (:user-visible-flag t
+                :arguments ("stop"))
+                nil [5515 7022])
+            ("org-timer-stop" function (:user-visible-flag t) nil [7024 7451])
+            ("org-timer" function
+               (:user-visible-flag t
+                :arguments ("restart" "no-insert"))
+                nil [7468 8274])
+            ("org-timer-value-string" function nil nil [8276 8428])
+            ("org-timer-seconds" function nil nil [8430 8850])
+            ("org-timer-change-times-in-region" function
+               (:user-visible-flag t
+                :arguments ("beg" "end" "delta"))
+                nil [8867 9758])
+            ("org-timer-item" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [9775 10737])
+            ("org-timer-fix-incomplete" function (:arguments ("hms")) nil [10739 11234])
+            ("org-timer-hms-to-secs" function (:arguments ("hms")) nil [11236 11785])
+            ("org-timer-secs-to-hms" function (:arguments ("s")) nil [11787 12089])
+            ("org-timer-mode-line-timer" variable nil nil [12091 12129])
+            ("org-timer-mode-line-string" variable nil nil [12130 12169])
+            ("org-timer-set-mode-line" function (:arguments ("value")) nil [12171 14396])
+            ("org-timer-update-mode-line" function nil nil [14398 14647])
+            ("org-timer-show-remaining-time" function (:user-visible-flag t) nil [14649 15104])
+            ("org-timer-set-timer" function
+               (:user-visible-flag t
+                :arguments ("opt"))
+                nil [15121 17618])
+            ("org-timer--run-countdown-timer" function (:arguments ("secs" "title")) nil [17620 18072])
+            ("org-timer--get-timer-title" function nil nil [18074 18743])
+            ("org-timer" package nil nil [18745 18765]))          
+      :file "org-timer.el"
+      :pointmax 18869
+      :fsize 18868
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1212 1229])
+            ("ox-ascii" include nil nil [1230 1249])
+            ("declare-function" code nil nil [1250 1310])
+            ("org-export-icalendar" customgroup (:user-visible-flag t) nil [1348 1486])
+            ("org-icalendar-combined-agenda-file" variable (:default-value "~/org.ics") nil [1488 1814])
+            ("org-icalendar-alarm-time" variable nil nil [1816 2244])
+            ("org-icalendar-combined-name" variable (:default-value "OrgMode") nil [2246 2418])
+            ("org-icalendar-combined-description" variable nil nil [2420 2588])
+            ("org-icalendar-exclude-tags" variable nil nil [2590 2881])
+            ("org-icalendar-use-deadline" variable (:default-value (quote (event-if-not-todo todo-due))) nil [2883 3619])
+            ("org-icalendar-use-scheduled" variable (:default-value (quote (todo-start))) nil [3621 4514])
+            ("org-icalendar-categories" variable (:default-value (quote (local-tags category))) nil [4516 5177])
+            ("org-icalendar-with-timestamps" variable (:default-value (quote active)) nil [5179 5787])
+            ("org-icalendar-include-todo" variable nil nil [5789 6383])
+            ("org-icalendar-include-bbdb-anniversaries" variable nil nil [6385 6615])
+            ("org-icalendar-include-sexps" variable (:default-value t) nil [6617 6848])
+            ("org-icalendar-include-body" variable (:default-value t) nil [6850 7291])
+            ("org-icalendar-store-UID" variable nil nil [7293 8017])
+            ("org-icalendar-timezone" variable (:default-value (getenv "TZ")) nil [8019 8293])
+            ("org-icalendar-date-time-format" variable (:default-value ":%Y%m%dT%H%M%S") nil [8295 8980])
+            ("org-icalendar-after-save-hook" variable nil nil [8982 9230])
+            ("org-export-define-derived-backend" code nil nil [9256 10913])
+            ("org-icalendar-create-uid" function (:arguments ("file" "bell")) nil [10942 11505])
+            ("org-icalendar-blocked-headline-p" function (:arguments ("headline" "info")) nil [11507 12706])
+            ("org-icalendar-use-UTC-date-time-p" function nil nil [12708 12926])
+            ("org-agenda-default-appointment-duration" variable nil nil [12928 12976])
+            ("org-icalendar-convert-timestamp" function (:arguments ("timestamp" "keyword" "end" "tz")) nil [12999 15699])
+            ("org-icalendar-dtstamp" function nil nil [15701 15829])
+            ("org-icalendar-get-categories" function (:arguments ("entry" "info")) nil [15831 16613])
+            ("org-icalendar-transcode-diary-sexp" function (:arguments ("sexp" "uid" "summary")) nil [16615 17208])
+            ("org-icalendar-cleanup-string" function (:arguments ("s")) nil [17210 17521])
+            ("org-icalendar-fold-string" function (:arguments ("s")) nil [17523 18349])
+            ("org-icalendar-clear-blank-lines" function (:arguments ("headline" "_back-end" "_info")) nil [18367 18626])
+            ("org-icalendar-entry" function (:arguments ("entry" "contents" "info")) nil [19059 24386])
+            ("org-icalendar--vevent" function (:arguments ("entry" "timestamp" "uid" "summary" "location" "description" "categories" "timezone")) nil [24388 26094])
+            ("org-icalendar--vtodo" function (:arguments ("entry" "uid" "summary" "location" "description" "categories" "timezone")) nil [26096 28136])
+            ("org-icalendar--valarm" function (:arguments ("entry" "timestamp" "summary")) nil [28138 29157])
+            ("org-icalendar-template" function (:arguments ("contents" "info")) nil [29175 29904])
+            ("org-icalendar--vcalendar" function (:arguments ("name" "owner" "tz" "description" "contents")) nil [29906 30557])
+            ("org-icalendar-export-to-ics" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only"))
+                nil [30604 31978])
+            ("org-icalendar-export-agenda-files" function
+               (:user-visible-flag t
+                :arguments ("async"))
+                nil [31995 33123])
+            ("org-icalendar-combine-agenda-files" function
+               (:user-visible-flag t
+                :arguments ("async"))
+                nil [33140 33888])
+            ("org-icalendar-export-current-agenda" function (:arguments ("file")) nil [33890 35139])
+            ("org-icalendar--combine-files" function (:arguments ("files")) nil [35141 36675])
+            ("ox-icalendar" package nil nil [36678 36701]))          
+      :file "ox-icalendar.el"
+      :pointmax 36808
+      :fsize 36807
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ob-core" include nil nil [954 972])
+            ("declare-function" code nil nil [974 1042])
+            ("declare-function" code nil nil [1043 1099])
+            ("declare-function" code nil nil [1100 1172])
+            ("declare-function" code nil nil [1173 1245])
+            ("declare-function" code nil nil [1246 1305])
+            ("declare-function" code nil nil [1306 1364])
+            ("declare-function" code nil nil [1365 1414])
+            ("declare-function" code nil nil [1415 1474])
+            ("declare-function" code nil nil [1475 1536])
+            ("declare-function" code nil nil [1537 1615])
+            ("org-src-preserve-indentation" variable nil nil [1617 1654])
+            ("org-export-use-babel" variable (:default-value t) nil [1656 2105])
+            ("org-babel-exp--at-source" function (:arguments ("body")) nil [2108 2815])
+            ("org-babel-exp-src-block" function (:user-visible-flag t) nil [2817 4320])
+            ("org-babel-exp-call-line-template" variable nil nil [4322 4833])
+            ("org-babel-exp-process-buffer" function (:user-visible-flag t) nil [4835 10428])
+            ("org-babel-exp-do-export" function (:arguments ("info" "type" "hash")) nil [10430 11269])
+            ("org-babel-exp-code-template" variable (:default-value "#+BEGIN_SRC %lang%switches%flags
+%body
+#+END_SRC") nil [11271 12064])
+            ("org-babel-exp-inline-code-template" variable (:default-value "src_%lang[%switches%flags]{%body}") nil [12066 12908])
+            ("org-babel-exp-code" function (:arguments ("info" "type")) nil [12910 13899])
+            ("org-babel-exp-results" function (:arguments ("info" "type" "silent" "hash")) nil [13901 15426])
+            ("ob-exp" package nil nil [15429 15446]))          
+      :file "ob-exp.el"
+      :pointmax 15472
+      :fsize 15471
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [985 1002])
+            ("format-spec" include nil nil [1003 1025])
+            ("ox" include nil nil [1026 1039])
+            ("org-compat" include nil nil [1040 1061])
+            ("table" include nil nil [1062 1091])
+            ("org-export-define-backend" code nil nil [1114 4638])
+            ("declare-function" code nil nil [4730 4785])
+            ("declare-function" code nil nil [4786 4847])
+            ("declare-function" code nil nil [4848 4912])
+            ("declare-function" code nil nil [4913 4996])
+            ("declare-function" code nil nil [4997 5055])
+            ("nxml-auto-insert-xml-declaration-flag" variable nil nil [5057 5103])
+            ("archive-zip-extract" variable nil nil [5119 5147])
+            ("hfy-end-span-handler" variable nil nil [5170 5199])
+            ("hfy-begin-span-handler" variable nil nil [5225 5256])
+            ("hfy-face-to-css" variable nil nil [5282 5306])
+            ("hfy-html-quote-map" variable nil nil [5332 5359])
+            ("hfy-html-quote-regex" variable nil nil [5385 5414])
+            ("org-odt-lib-dir" variable
+               (:constant-flag t
+                :default-value (file-name-directory (or load-file-name (buffer-file-name))))
+                nil [5467 5661])
+            ("org-odt-data-dir" variable (:default-value (expand-file-name "../../etc/" org-odt-lib-dir)) nil [5663 5850])
+            ("org-odt-special-string-regexps" variable
+               (:constant-flag t
+                :default-value (quote (("\\\\-" . "&#x00ad;\\1") ("---\\([^-]\\)" . "&#x2014;\\1") ("--\\([^-]\\)" . "&#x2013;\\1") ("\\.\\.\\." . "&#x2026;"))))
+                nil [5852 6118])
+            ("org-odt-schema-dir-list" variable
+               (:constant-flag t
+                :default-value (list (and org-odt-data-dir (expand-file-name "./schema/" org-odt-data-dir)) (eval-when-compile (and (boundp (quote org-odt-data-dir)) org-odt-data-dir (expand-file-name "./schema/" org-odt-data-dir)))))
+                nil [6120 6645])
+            ("org-odt-styles-dir-list" variable
+               (:constant-flag t
+                :default-value (list (and org-odt-data-dir (expand-file-name "./styles/" org-odt-data-dir)) (eval-when-compile (and (boundp (quote org-odt-data-dir)) org-odt-data-dir (expand-file-name "./styles/" org-odt-data-dir))) (expand-file-name "../etc/styles/" org-odt-lib-dir) (expand-file-name "./etc/styles/" org-odt-lib-dir) (expand-file-name "./org/" data-directory)))
+                nil [6647 7323])
+            ("org-odt-styles-dir" variable
+               (:constant-flag t
+                :default-value (let ((styles-dir (cl-find-if (lambda (dir) (and dir (file-readable-p (expand-file-name "OrgOdtContentTemplate.xml" dir)) (file-readable-p (expand-file-name "OrgOdtStyles.xml" dir)))) org-odt-styles-dir-list))) (unless styles-dir (error "Error (ox-odt): Cannot find factory styles files, aborting")) styles-dir))
+                nil [7325 8245])
+            ("org-odt-bookmark-prefix" variable
+               (:constant-flag t
+                :default-value "OrgXref.")
+                nil [8247 8292])
+            ("org-odt-manifest-file-entry-tag" variable
+               (:constant-flag t
+                :default-value "
+<manifest:file-entry manifest:media-type=\"%s\" manifest:full-path=\"%s\"%s/>")
+                nil [8294 8420])
+            ("org-odt-file-extensions" variable
+               (:constant-flag t
+                :default-value (quote (("odt" . "OpenDocument Text") ("ott" . "OpenDocument Text Template") ("odm" . "OpenDocument Master Document") ("ods" . "OpenDocument Spreadsheet") ("ots" . "OpenDocument Spreadsheet Template") ("odg" . "OpenDocument Drawing (Graphics)") ("otg" . "OpenDocument Drawing Template") ("odp" . "OpenDocument Presentation") ("otp" . "OpenDocument Presentation Template") ("odi" . "OpenDocument Image") ("odf" . "OpenDocument Formula") ("odc" . "OpenDocument Chart"))))
+                nil [8422 8964])
+            ("org-odt-table-style-format" variable
+               (:constant-flag t
+                :default-value "
+<style:style style:name=\"%s\" style:family=\"table\">
+  <style:table-properties style:rel-width=\"%s%%\" fo:margin-top=\"0cm\" fo:margin-bottom=\"0.20cm\" table:align=\"center\"/>
+</style:style>
+")
+                nil [8966 9251])
+            ("org-odt-automatic-styles" variable (:default-value (quote nil)) nil [9253 9840])
+            ("org-odt-object-counters" variable nil nil [9842 10014])
+            ("org-odt-src-block-paragraph-format" variable (:default-value "<style:style style:name=\"OrgSrcBlock\" style:family=\"paragraph\" style:parent-style-name=\"Preformatted_20_Text\">
+   <style:paragraph-properties fo:background-color=\"%s\" fo:padding=\"0.049cm\" fo:border=\"0.51pt solid #000000\" style:shadow=\"none\">
+    <style:background-image/>
+   </style:paragraph-properties>
+   <style:text-properties fo:color=\"%s\"/>
+  </style:style>") nil [10016 10693])
+            ("hfy-optimizations" variable nil nil [10695 10721])
+            ("org-odt-embedded-formulas-count" variable nil nil [10722 10764])
+            ("org-odt-embedded-images-count" variable nil nil [10765 10805])
+            ("org-odt-image-size-probe-method" variable (:default-value (append (and (executable-find "identify") (quote (imagemagick))) (quote (emacs fixed)))) nil [10806 10998])
+            ("org-odt-default-image-sizes-alist" variable (:default-value (quote (("as-char" 5 . 0.4) ("paragraph" 5 . 5)))) nil [11000 11168])
+            ("org-odt-max-image-size" variable (:default-value (quote (17.0 . 20.0))) nil [11321 11414])
+            ("org-odt-label-styles" variable
+               (:constant-flag t
+                :default-value (quote (("math-formula" "%c" "text" "(%n)") ("math-label" "(%n)" "text" "(%n)") ("category-and-value" "%e %n: %c" "category-and-value" "%e %n") ("value" "%e %n: %c" "value" "%n"))))
+                nil [11416 12415])
+            ("org-odt-category-map-alist" variable (:default-value (quote (("__Table__" "Table" "value" "Table" org-odt--enumerable-p) ("__Figure__" "Illustration" "value" "Figure" org-odt--enumerable-image-p) ("__MathFormula__" "Text" "math-formula" "Equation" org-odt--enumerable-formula-p) ("__DvipngImage__" "Equation" "value" "Equation" org-odt--enumerable-latex-image-p) ("__Listing__" "Listing" "value" "Listing" org-odt--enumerable-p)))) nil [12417 13580])
+            ("org-odt-manifest-file-entries" variable nil nil [13582 13624])
+            ("hfy-user-sheet-assoc" variable nil nil [13625 13654])
+            ("org-odt-zip-dir" variable nil nil [13656 13740])
+            ("org-export-odt" customgroup (:user-visible-flag t) nil [13779 13902])
+            ("org-odt-prettify-xml" variable nil nil [13921 14274])
+            ("rng-loc" include nil nil [14299 14317])
+            ("org-odt-schema-dir" variable (:default-value (cl-find-if (lambda (dir) (and dir (file-expand-wildcards (expand-file-name "od-manifest-schema*.rnc" dir)) (file-expand-wildcards (expand-file-name "od-schema*.rnc" dir)) (file-readable-p (expand-file-name "schemas.xml" dir)))) org-odt-schema-dir-list)) nil [14318 16180])
+            ("org-odt-content-template-file" variable nil nil [16205 16551])
+            ("org-odt-styles-file" variable nil nil [16553 18098])
+            ("org-odt-display-outline-level" variable (:default-value 2) nil [18100 18303])
+            ("org-odt-convert-processes" variable (:default-value (quote (("LibreOffice" "soffice --headless --convert-to %f%x --outdir %d %i") ("unoconv" "unoconv -f %f -o %d %i")))) nil [18331 19392])
+            ("org-odt-convert-process" variable (:default-value "LibreOffice") nil [19394 19925])
+            ("org-odt-convert-capabilities" variable (:default-value (quote (("Text" ("odt" "ott" "doc" "rtf" "docx") (("pdf" "pdf") ("odt" "odt") ("rtf" "rtf") ("ott" "ott") ("doc" "doc" ":\"MS Word 97\"") ("docx" "docx") ("html" "html"))) ("Web" ("html") (("pdf" "pdf") ("odt" "odt") ("html" "html"))) ("Spreadsheet" ("ods" "ots" "xls" "csv" "xlsx") (("pdf" "pdf") ("ots" "ots") ("html" "html") ("csv" "csv") ("ods" "ods") ("xls" "xls") ("xlsx" "xlsx"))) ("Presentation" ("odp" "otp" "ppt" "pptx") (("pdf" "pdf") ("swf" "swf") ("odp" "odp") ("otp" "otp") ("ppt" "ppt") ("pptx" "pptx") ("odg" "odg")))))) nil [19927 22525])
+            ("org-odt-preferred-output-format" variable nil nil [22527 23339])
+            ("put" code nil nil [23355 23423])
+            ("org-odt-format-drawer-function" variable (:default-value (lambda (_name contents) contents)) nil [23440 23904])
+            ("org-odt-format-headline-function" variable (:default-value (quote org-odt-format-headline-default-function)) nil [23922 24509])
+            ("org-odt-format-inlinetask-function" variable (:default-value (quote org-odt-format-inlinetask-default-function)) nil [24530 25177])
+            ("org-odt-with-latex" variable (:default-value org-export-with-latex) nil [25192 26298])
+            ("org-odt-inline-formula-rules" variable (:default-value (quote (("file" . "\\.\\(mathml\\|mml\\|odf\\)\\'")))) nil [26313 26773])
+            ("org-odt-inline-image-rules" variable (:default-value (quote (("file" . "\\.\\(jpeg\\|jpg\\|png\\|gif\\|svg\\)\\'")))) nil [26775 27241])
+            ("org-odt-pixels-per-inch" variable (:default-value 96.0) nil [27243 27540])
+            ("org-odt-create-custom-styles-for-srcblocks" variable (:default-value t) nil [27559 28295])
+            ("org-odt-fontify-srcblocks" variable (:default-value t) nil [28297 28648])
+            ("org-odt-table-styles" variable (:default-value (quote (("OrgEquation" "OrgEquation" ((use-first-column-styles . t) (use-last-column-styles . t))) ("TableWithHeaderRowAndColumn" "Custom" ((use-first-row-styles . t) (use-first-column-styles . t))) ("TableWithFirstRowandLastRow" "Custom" ((use-first-row-styles . t) (use-last-row-styles . t))) ("GriddedTable" "Custom" nil)))) nil [28663 32646])
+            ("org-odt-use-date-fields" variable nil nil [32665 33964])
+            ("org-odt--format-timestamp" function (:arguments ("timestamp" "end" "iso-date-p")) nil [34004 36112])
+            ("org-odt--frame" function (:arguments ("text" "width" "height" "style" "extra" "anchor-type" "title-and-desc")) nil [36126 36953])
+            ("org-odt--zip-extract" function (:arguments ("archive" "members" "target")) nil [36979 37849])
+            ("org-odt--target" function (:arguments ("text" "id")) nil [37864 38127])
+            ("org-odt--textbox" function (:arguments ("text" "width" "height" "style" "extra" "anchor-type")) nil [38143 38488])
+            ("org-odt--format-toc" function (:arguments ("title" "entries" "depth")) nil [38516 39905])
+            ("cl-defun" code nil nil [39907 40947])
+            ("org-odt-toc" function (:arguments ("depth" "info" "scope")) nil [40949 42417])
+            ("org-odt-add-automatic-style" function (:arguments ("object-type" "object-props")) nil [42442 43543])
+            ("org-odt--checkbox" function (:arguments ("item")) nil [43560 43903])
+            ("org-odt--build-date-styles" function (:arguments ("fmt" "style")) nil [43919 47655])
+            ("org-odt-template" function (:arguments ("contents" "info")) nil [47657 58616])
+            ("org-odt-bold" function (:arguments ("_bold" "contents" "_info")) nil [58657 58905])
+            ("org-odt-center-block" function (:arguments ("_center-block" "contents" "_info")) nil [58927 59149])
+            ("org-odt-clock" function (:arguments ("clock" "contents" "info")) nil [59164 59827])
+            ("org-odt-code" function (:arguments ("code" "_contents" "_info")) nil [59841 60142])
+            ("org-odt-drawer" function (:arguments ("drawer" "contents" "info")) nil [60158 60499])
+            ("org-odt-dynamic-block" function (:arguments ("_dynamic-block" "contents" "_info")) nil [60522 60764])
+            ("org-odt-entity" function (:arguments ("entity" "_contents" "_info")) nil [60780 60999])
+            ("org-odt-example-block" function (:arguments ("example-block" "_contents" "info")) nil [61022 61246])
+            ("org-odt-export-snippet" function (:arguments ("export-snippet" "_contents" "_info")) nil [61270 61566])
+            ("org-odt-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [61588 61906])
+            ("org-odt-fixed-width" function (:arguments ("fixed-width" "_contents" "info")) nil [61927 62176])
+            ("org-odt-footnote-reference" function (:arguments ("footnote-reference" "_contents" "info")) nil [62269 64626])
+            ("org-odt-format-headline--wrap" function (:arguments ("headline" "backend" "info" "format-function" "extra-keys")) nil [64644 66280])
+            ("org-odt-headline" function (:arguments ("headline" "contents" "info")) nil [66282 68853])
+            ("org-odt-format-headline-default-function" function (:arguments ("todo" "todo-type" "priority" "text" "tags")) nil [68855 69732])
+            ("org-odt-horizontal-rule" function (:arguments ("_horizontal-rule" "_contents" "_info")) nil [69757 70032])
+            ("org-odt--find-verb-separator" function (:arguments ("s")) nil [70119 70496])
+            ("org-odt-inline-src-block" function (:arguments ("_inline-src-block" "_contents" "_info")) nil [70498 70733])
+            ("org-odt-inlinetask" function (:arguments ("inlinetask" "contents" "info")) nil [70753 71567])
+            ("org-odt-format-inlinetask-default-function" function (:arguments ("todo" "todo-type" "priority" "name" "tags" "contents")) nil [71569 72131])
+            ("org-odt-italic" function (:arguments ("_italic" "contents" "_info")) nil [72146 72406])
+            ("org-odt-item" function (:arguments ("item" "contents" "info")) nil [72420 72993])
+            ("org-odt-keyword" function (:arguments ("keyword" "_contents" "info")) nil [73009 73821])
+            ("org-odt-latex-environment" function (:arguments ("latex-environment" "_contents" "info")) nil [74228 74571])
+            ("org-odt-latex-fragment" function (:arguments ("latex-fragment" "_contents" "_info")) nil [74762 75135])
+            ("org-odt-line-break" function (:arguments ("_line-break" "_contents" "_info")) nil [75155 75351])
+            ("org-odt--enumerate" function (:arguments ("element" "info" "predicate" "n")) nil [75397 76604])
+            ("org-odt-format-label" function (:arguments ("element" "info" "op")) nil [76606 79861])
+            ("org-odt--copy-image-file" function (:arguments ("path")) nil [79893 80603])
+            ("org-odt--image-size" function (:arguments ("file" "info" "user-width" "user-height" "scale" "dpi" "embed-as")) nil [80605 82966])
+            ("org-odt-link--inline-image" function (:arguments ("element" "info")) nil [82968 86039])
+            ("org-odt-link--inline-formula" function (:arguments ("element" "info")) nil [86070 87958])
+            ("org-odt--copy-formula-file" function (:arguments ("src-file")) nil [87960 89124])
+            ("org-odt--render-image/formula" function (:arguments ("cfg-key" "href" "width" "height" "captions" "user-frame-params" "title-and-desc")) nil [89140 93246])
+            ("org-odt--enumerable-p" function (:arguments ("element" "_info")) nil [93248 93428])
+            ("org-odt--enumerable-image-p" function (:arguments ("element" "info")) nil [93430 94014])
+            ("org-odt--enumerable-latex-image-p" function (:arguments ("element" "info")) nil [94016 94597])
+            ("org-odt--enumerable-formula-p" function (:arguments ("element" "info")) nil [94599 95031])
+            ("org-odt--standalone-link-p" function (:arguments ("element" "_info" "paragraph-predicate" "link-predicate")) nil [95033 96359])
+            ("org-odt-link--infer-description" function (:arguments ("destination" "info")) nil [96361 100284])
+            ("org-odt-link" function (:arguments ("link" "desc" "info")) nil [100286 105180])
+            ("org-odt-node-property" function (:arguments ("node-property" "_contents" "_info")) nil [105203 105585])
+            ("org-odt--paragraph-style" function (:arguments ("paragraph")) nil [105603 105993])
+            ("org-odt--format-paragraph" function (:arguments ("paragraph" "contents" "info" "default" "center" "quote")) nil [105995 106957])
+            ("org-odt-paragraph" function (:arguments ("paragraph" "contents" "info")) nil [106959 107320])
+            ("org-odt-plain-list" function (:arguments ("plain-list" "contents" "_info")) nil [107340 108122])
+            ("org-odt--encode-tabs-and-spaces" function (:arguments ("line")) nil [108141 108366])
+            ("org-odt--encode-plain-text" function (:arguments ("text" "no-whitespace-filling")) nil [108368 108659])
+            ("org-odt-plain-text" function (:arguments ("text" "info")) nil [108661 109618])
+            ("org-odt-planning" function (:arguments ("planning" "contents" "info")) nil [109636 110647])
+            ("org-odt-property-drawer" function (:arguments ("_property-drawer" "contents" "_info")) nil [110672 111015])
+            ("org-odt-quote-block" function (:arguments ("_quote-block" "contents" "_info")) nil [111036 111248])
+            ("org-odt-format-section" function (:arguments ("text" "style" "name")) nil [111265 111550])
+            ("org-odt-section" function (:arguments ("_section" "contents" "_info")) nil [111553 111763])
+            ("org-odt-radio-target" function (:arguments ("radio-target" "text" "info")) nil [111784 112041])
+            ("org-odt-special-block" function (:arguments ("special-block" "contents" "info")) nil [112064 113496])
+            ("org-odt-hfy-face-to-css" function (:arguments ("fn")) nil [113515 114897])
+            ("org-odt-htmlfontify-string" function (:arguments ("line")) nil [114899 115603])
+            ("org-odt-do-format-code" function (:arguments ("code" "info" "lang" "refs" "retain-labels" "num-start")) nil [115605 117466])
+            ("org-odt-format-code" function (:arguments ("element" "info")) nil [117468 117958])
+            ("org-odt-src-block" function (:arguments ("src-block" "_contents" "info")) nil [117960 118654])
+            ("org-odt-statistics-cookie" function (:arguments ("statistics-cookie" "_contents" "_info")) nil [118681 119039])
+            ("org-odt-strike-through" function (:arguments ("_strike-through" "contents" "_info")) nil [119063 119360])
+            ("org-odt-subscript" function (:arguments ("_subscript" "contents" "_info")) nil [119379 119660])
+            ("org-odt-superscript" function (:arguments ("_superscript" "contents" "_info")) nil [119681 119970])
+            ("org-odt-table-style-spec" function (:arguments ("element" "info")) nil [119990 120270])
+            ("org-odt-get-table-cell-styles" function (:arguments ("table-cell" "info")) nil [120272 123036])
+            ("org-odt-table-cell" function (:arguments ("table-cell" "contents" "info")) nil [123038 125516])
+            ("org-odt-table-row" function (:arguments ("table-row" "contents" "info")) nil [125535 126778])
+            ("org-odt-table-first-row-data-cells" function (:arguments ("table" "info")) nil [126793 127187])
+            ("org-odt--table" function (:arguments ("table" "contents" "info")) nil [127189 129132])
+            ("org-odt-table" function (:arguments ("table" "contents" "info")) nil [129134 134858])
+            ("org-odt-target" function (:arguments ("target" "_contents" "info")) nil [134874 135095])
+            ("org-odt-timestamp" function (:arguments ("timestamp" "_contents" "info")) nil [135114 136787])
+            ("org-odt-underline" function (:arguments ("_underline" "contents" "_info")) nil [136806 137079])
+            ("org-odt-verbatim" function (:arguments ("verbatim" "_contents" "_info")) nil [137097 137414])
+            ("org-odt-verse-block" function (:arguments ("_verse-block" "contents" "_info")) nil [137435 137957])
+            ("org-odt--translate-image-links" function (:arguments ("data" "_backend" "info")) nil [137987 138117])
+            ("org-odt--translate-latex-fragments" function (:arguments ("tree" "_backend" "info")) nil [138141 141952])
+            ("org-odt--translate-description-lists" function (:arguments ("tree" "_backend" "info")) nil [142096 143811])
+            ("org-odt--translate-list-tables" function (:arguments ("tree" "_backend" "info")) nil [145013 146606])
+            ("org-odt-create-manifest-file-entry" function (:arguments ("args")) nil [146637 146736])
+            ("org-odt-write-manifest-file" function nil nil [146738 147542])
+            ("org-odt--export-wrap" function (:arguments ("out-file" "body")) nil [147544 151883])
+            ("org-odt-export-as-odf" function
+               (:user-visible-flag t
+                :arguments ("latex-frag" "odf-file"))
+                nil [151938 153903])
+            ("org-odt-export-as-odf-and-open" function (:user-visible-flag t) nil [153920 154204])
+            ("org-odt-export-to-odt" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "ext-plist"))
+                nil [154256 156735])
+            ("org-odt-reachable-p" function (:arguments ("in-fmt" "out-fmt")) nil [156791 157134])
+            ("org-odt-do-convert" function (:arguments ("in-file" "out-fmt" "open")) nil [157136 158657])
+            ("org-odt-do-reachable-formats" function (:arguments ("in-fmt")) nil [158659 159485])
+            ("org-odt-reachable-formats" function (:arguments ("in-fmt")) nil [159487 159777])
+            ("org-odt-convert-read-params" function nil nil [159779 160426])
+            ("org-odt-convert" function
+               (:user-visible-flag t
+                :arguments ("in-file" "out-fmt" "open"))
+                nil [160443 160959])
+            ("dolist" code nil nil [160990 161184])
+            ("ox-odt" package nil nil [161186 161203]))          
+      :file "ox-odt.el"
+      :pointmax 161304
+      :fsize 161303
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1555 1572])
+            ("org" include nil nil [1573 1587])
+            ("org-id" include nil nil [1588 1605])
+            ("vc-git" include nil nil [1606 1623])
+            ("declare-function" code nil nil [1625 1683])
+            ("org-attach" customgroup (:user-visible-flag t) nil [1685 1798])
+            ("org-attach-directory" variable (:default-value "data/") nil [1800 2031])
+            ("org-attach-commit" variable (:default-value t) nil [2033 2256])
+            ("org-attach-git-annex-cutoff" variable (:default-value (* 32 1024)) nil [2258 2527])
+            ("org-attach-auto-tag" variable (:default-value "ATTACH") nil [2529 2736])
+            ("org-attach-file-list-property" variable (:default-value "Attachments") nil [2738 3144])
+            ("org-attach-method" variable (:default-value (quote cp)) nil [3146 3725])
+            ("org-attach-expert" variable nil nil [3727 3874])
+            ("org-attach-allow-inheritance" variable (:default-value t) nil [3876 4017])
+            ("org-attach-inherited" variable nil nil [4019 4128])
+            ("org-attach-store-link-p" variable nil nil [4130 4428])
+            ("org-attach-archive-delete" variable nil nil [4430 4805])
+            ("org-attach-annex-auto-get" variable (:default-value (quote ask)) nil [4807 5227])
+            ("org-attach" function (:user-visible-flag t) nil [5244 8512])
+            ("org-attach-dir" function (:arguments ("create-if-not-exists-p")) nil [8514 10271])
+            ("org-attach-check-absolute-path" function (:arguments ("dir")) nil [10273 10872])
+            ("org-attach-set-directory" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [10874 11915])
+            ("org-attach-set-inherit" function (:user-visible-flag t) nil [11917 12325])
+            ("org-attach-use-annex" function nil nil [12327 12649])
+            ("org-attach-annex-get-maybe" function (:arguments ("path")) nil [12651 13576])
+            ("org-attach-commit" function nil nil [13578 14726])
+            ("org-attach-tag" function (:arguments ("off")) nil [14728 14955])
+            ("org-attach-untag" function nil nil [14957 15034])
+            ("org-attach-store-link" function (:arguments ("file")) nil [15036 15318])
+            ("org-attach-url" function (:arguments ("url")) nil [15320 15423])
+            ("org-attach-attach" function
+               (:user-visible-flag t
+                :arguments ("file" "visit-dir" "method"))
+                nil [15425 17022])
+            ("org-attach-attach-cp" function (:user-visible-flag t) nil [17024 17178])
+            ("org-attach-attach-mv" function (:user-visible-flag t) nil [17179 17343])
+            ("org-attach-attach-ln" function (:user-visible-flag t) nil [17344 17649])
+            ("org-attach-attach-lns" function (:user-visible-flag t) nil [17650 17966])
+            ("org-attach-new" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [17968 18460])
+            ("org-attach-delete-one" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [18462 19004])
+            ("org-attach-delete-all" function
+               (:user-visible-flag t
+                :arguments ("force"))
+                nil [19006 19731])
+            ("org-attach-sync" function (:user-visible-flag t) nil [19733 20429])
+            ("org-attach-file-list" function (:arguments ("dir")) nil [20431 20673])
+            ("org-attach-reveal" function
+               (:user-visible-flag t
+                :arguments ("if-exists"))
+                nil [20675 20969])
+            ("org-attach-reveal-in-emacs" function (:user-visible-flag t) nil [20971 21153])
+            ("org-attach-open" function
+               (:user-visible-flag t
+                :arguments ("in-emacs"))
+                nil [21155 21851])
+            ("org-attach-open-in-emacs" function (:user-visible-flag t) nil [21853 22002])
+            ("org-attach-expand" function (:arguments ("file")) nil [22004 22208])
+            ("org-attach-expand-link" function (:arguments ("file")) nil [22210 22451])
+            ("org-attach-archive-delete-maybe" function nil nil [22453 22815])
+            ("add-hook" code nil nil [22817 22878])
+            ("org-attach" package nil nil [22880 22901]))          
+      :file "org-attach.el"
+      :pointmax 23006
+      :fsize 23005
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1937 1954])
+            ("org-macs" include nil nil [1955 1974])
+            ("declare-function" code nil nil [1975 2032])
+            ("org-duration-canonical-units" variable
+               (:constant-flag t
+                :default-value (\` (("min" . 1) ("h" . 60) ("d" \, (* 60 24)))))
+                nil [2058 2225])
+            ("org-duration-units" variable (:default-value (\` (("min" . 1) ("h" . 60) ("d" \, (* 60 24)) ("w" \, (* 60 24 7)) ("m" \, (* 60 24 30)) ("y" \, (* 60 24 365.25))))) nil [2227 3397])
+            ("org-duration-format" variable (:default-value (quote (("d") (special . h:mm)))) nil [3399 6127])
+            ("org-duration--h:mm-re" variable
+               (:constant-flag t
+                :default-value "\\`[ 	]*[0-9]+\\(?::[0-9]\\{2\\}\\)\\{1,2\\}[ 	]*\\'")
+                nil [6169 6424])
+            ("org-duration--h:mm:ss-re" variable
+               (:constant-flag t
+                :default-value "\\`[ 	]*[0-9]+\\(?::[0-9]\\{2\\}\\)\\{2\\}[ 	]*\\'")
+                nil [6426 6669])
+            ("org-duration--unit-re" variable nil nil [6671 6876])
+            ("org-duration--full-re" variable nil nil [6878 7016])
+            ("org-duration--mixed-re" variable nil nil [7018 7266])
+            ("org-duration--modifier" function (:arguments ("unit" "canonical")) nil [7268 7627])
+            ("org-duration-set-regexps" function (:user-visible-flag t) nil [7668 8416])
+            ("org-duration-p" function (:arguments ("s")) nil [8433 8669])
+            ("org-duration-to-minutes" function (:arguments ("duration" "canonical")) nil [8686 10115])
+            ("org-duration-from-minutes" function (:arguments ("minutes" "fmt" "canonical")) nil [10132 14164])
+            ("org-duration-h:mm-only-p" function (:arguments ("times")) nil [14181 14898])
+            ("org-duration-set-regexps" code nil nil [14922 14948])
+            ("org-duration" package nil nil [14950 14973]))          
+      :file "org-duration.el"
+      :pointmax 15004
+      :fsize 15003
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1176 1193])
+            ("ox-latex" include nil nil [1194 1213])
+            ("unless" code nil nil [1262 1541])
+            ("org-export-beamer" customgroup (:user-visible-flag t) nil [1579 1735])
+            ("org-beamer-frame-level" variable (:default-value 1) nil [1737 2429])
+            ("org-beamer-frame-default-options" variable nil nil [2431 2641])
+            ("org-beamer-column-view-format" variable (:default-value "%45ITEM %10BEAMER_env(Env) %10BEAMER_act(Act) %4BEAMER_col(Col) %8BEAMER_opt(Opt)") nil [2643 3041])
+            ("org-beamer-theme" variable (:default-value "default") nil [3043 3310])
+            ("org-beamer-environments-extra" variable nil nil [3312 4340])
+            ("org-beamer-outline-frame-title" variable (:default-value "Outline") nil [4342 4519])
+            ("org-beamer-outline-frame-options" variable nil nil [4521 4758])
+            ("org-beamer-subtitle-format" variable (:default-value "\\subtitle{%s}") nil [4761 5081])
+            ("org-beamer-column-widths" variable
+               (:constant-flag t
+                :default-value "0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.0 :ETC")
+                nil [5109 5266])
+            ("org-beamer-environments-special" variable
+               (:constant-flag t
+                :default-value (quote (("againframe" "A") ("appendix" "x") ("column" "c") ("columns" "C") ("frame" "f") ("fullframe" "F") ("ignoreheading" "i") ("note" "n") ("noteNH" "N"))))
+                nil [5268 5864])
+            ("org-beamer-environments-default" variable
+               (:constant-flag t
+                :default-value (quote (("block" "b" "\\begin{block}%a{%h}" "\\end{block}") ("alertblock" "a" "\\begin{alertblock}%a{%h}" "\\end{alertblock}") ("verse" "v" "\\begin{verse}%a %% %h" "\\end{verse}") ("quotation" "q" "\\begin{quotation}%a %% %h" "\\end{quotation}") ("quote" "Q" "\\begin{quote}%a %% %h" "\\end{quote}") ("structureenv" "s" "\\begin{structureenv}%a %% %h" "\\end{structureenv}") ("theorem" "t" "\\begin{theorem}%a[%h]" "\\end{theorem}") ("definition" "d" "\\begin{definition}%a[%h]" "\\end{definition}") ("example" "e" "\\begin{example}%a[%h]" "\\end{example}") ("exampleblock" "E" "\\begin{exampleblock}%a{%h}" "\\end{exampleblock}") ("proof" "p" "\\begin{proof}%a[%h]" "\\end{proof}") ("beamercolorbox" "o" "\\begin{beamercolorbox}%o{%h}" "\\end{beamercolorbox}"))))
+                nil [5866 6981])
+            ("org-beamer-verbatim-elements" variable
+               (:constant-flag t
+                :default-value (quote (code example-block fixed-width inline-src-block src-block verbatim)))
+                nil [6983 7241])
+            ("org-beamer--normalize-argument" function (:arguments ("argument" "type")) nil [7270 8006])
+            ("org-beamer--element-has-overlay-p" function (:arguments ("element")) nil [8008 8555])
+            ("org-export-define-derived-backend" code nil nil [8581 10317])
+            ("org-beamer-bold" function (:arguments ("bold" "contents" "_info")) nil [10358 10622])
+            ("org-beamer-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [10644 10981])
+            ("org-beamer-export-snippet" function (:arguments ("export-snippet" "_contents" "info")) nil [11005 11608])
+            ("org-beamer--get-label" function (:arguments ("headline" "info")) nil [12113 12960])
+            ("org-beamer--frame-level" function (:arguments ("headline" "info")) nil [12962 14105])
+            ("org-beamer--format-section" function (:arguments ("headline" "contents" "info")) nil [14107 15349])
+            ("org-beamer--format-frame" function (:arguments ("headline" "contents" "info")) nil [15351 18355])
+            ("org-beamer--format-block" function (:arguments ("headline" "contents" "info")) nil [18357 22575])
+            ("org-beamer-headline" function (:arguments ("headline" "contents" "info")) nil [22577 25662])
+            ("org-beamer-item" function (:arguments ("item" "contents" "info")) nil [25676 26680])
+            ("org-beamer-keyword" function (:arguments ("keyword" "contents" "info")) nil [26697 27602])
+            ("org-beamer-link" function (:arguments ("link" "contents" "info")) nil [27616 28305])
+            ("org-beamer-plain-list" function (:arguments ("plain-list" "contents" "info")) nil [28408 29534])
+            ("org-beamer-radio-target" function (:arguments ("radio-target" "text" "info")) nil [29556 29900])
+            ("org-beamer-template" function (:arguments ("contents" "info")) nil [30043 33626])
+            ("org-beamer-mode-map" variable (:default-value (make-sparse-keymap)) nil [33648 33735])
+            ("define-key" code nil nil [33736 33810])
+            ("define-minor-mode" code nil nil [33827 33951])
+            ("when" code nil nil [33953 34106])
+            ("org-beamer-tag" variable
+               (:default-value (quote ((t (:box (:line-width 1 :color grey40)))))
+                :type "face")
+                nil [34108 34242])
+            ("org-beamer-property-changed" function (:arguments ("property" "value")) nil [34244 34938])
+            ("add-hook" code nil nil [34940 35011])
+            ("org-beamer-allowed-property-values" function (:arguments ("property")) nil [35013 35681])
+            ("add-hook" code nil nil [35683 35770])
+            ("org-beamer-export-as-latex" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [35804 37015])
+            ("org-beamer-export-to-latex" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [37032 38162])
+            ("org-beamer-export-to-pdf" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [38179 39351])
+            ("org-beamer-select-environment" function (:user-visible-flag t) nil [39368 41436])
+            ("org-beamer-publish-to-latex" function (:arguments ("plist" "filename" "pub-dir")) nil [41453 41806])
+            ("org-beamer-publish-to-pdf" function (:arguments ("plist" "filename" "pub-dir")) nil [41823 42682])
+            ("ox-beamer" package nil nil [42685 42705]))          
+      :file "ox-beamer.el"
+      :pointmax 42809
+      :fsize 42808
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1111 1128])
+            ("org" include nil nil [1129 1143])
+            ("declare-function" code nil nil [1145 1208])
+            ("declare-function" code nil nil [1209 1272])
+            ("declare-function" code nil nil [1273 1351])
+            ("declare-function" code nil nil [1352 1422])
+            ("declare-function" code nil nil [1423 1489])
+            ("declare-function" code nil nil [1490 1611])
+            ("declare-function" code nil nil [1612 1717])
+            ("declare-function" code nil nil [1718 1790])
+            ("declare-function" code nil nil [1791 1857])
+            ("declare-function" code nil nil [1858 1917])
+            ("org-agenda-columns-add-appointments-to-effort-sum" variable nil nil [1919 1977])
+            ("org-agenda-columns-compute-summary-properties" variable nil nil [1978 2032])
+            ("org-agenda-columns-show-summaries" variable nil nil [2033 2075])
+            ("org-agenda-view-columns-initially" variable nil nil [2076 2118])
+            ("org-inlinetask-min-level" variable nil nil [2119 2152])
+            ("org-columns-modify-value-for-display-function" variable nil nil [2175 2698])
+            ("org-columns-summary-types" variable nil nil [2700 3664])
+            ("defvar-local" code nil nil [3686 3772])
+            ("defvar-local" code nil nil [3774 3878])
+            ("defvar-local" code nil nil [3880 4037])
+            ("defvar-local" code nil nil [4039 4144])
+            ("defvar-local" code nil nil [4146 4265])
+            ("defvar-local" code nil nil [4267 4378])
+            ("org-columns--time" variable nil nil [4380 4477])
+            ("org-columns-map" variable (:default-value (make-sparse-keymap)) nil [4479 4564])
+            ("org-columns-summary-types-default" variable
+               (:constant-flag t
+                :default-value (quote (("+" . org-columns--summary-sum) ("$" . org-columns--summary-currencies) ("X" . org-columns--summary-checkbox) ("X/" . org-columns--summary-checkbox-count) ("X%" . org-columns--summary-checkbox-percent) ("max" . org-columns--summary-max) ("mean" . org-columns--summary-mean) ("min" . org-columns--summary-min) (":" . org-columns--summary-sum-times) (":max" . org-columns--summary-max-time) (":mean" . org-columns--summary-mean-time) (":min" . org-columns--summary-min-time) ("@max" . org-columns--summary-max-age) ("@mean" . org-columns--summary-mean-age) ("@min" . org-columns--summary-min-age) ("est+" . org-columns--summary-estimate))))
+                nil [4566 5431])
+            ("org-columns-content" function (:user-visible-flag t) nil [5433 5563])
+            ("org-defkey" code nil nil [5565 5618])
+            ("org-defkey" code nil nil [5619 5665])
+            ("org-defkey" code nil nil [5666 5722])
+            ("org-defkey" code nil nil [5723 5780])
+            ("org-defkey" code nil nil [5781 5852])
+            ("org-defkey" code nil nil [5853 5915])
+            ("org-defkey" code nil nil [5916 5972])
+            ("org-defkey" code nil nil [5973 6023])
+            ("org-defkey" code nil nil [6024 6074])
+            ("org-defkey" code nil nil [6075 6125])
+            ("org-defkey" code nil nil [6126 6176])
+            ("org-defkey" code nil nil [6177 6227])
+            ("org-defkey" code nil nil [6228 6286])
+            ("org-defkey" code nil nil [6287 6348])
+            ("org-defkey" code nil nil [6349 6440])
+            ("org-defkey" code nil nil [6441 6533])
+            ("org-defkey" code nil nil [6534 6836])
+            ("org-defkey" code nil nil [6837 7137])
+            ("org-defkey" code nil nil [7138 7214])
+            ("org-defkey" code nil nil [7215 7279])
+            ("org-defkey" code nil nil [7280 7359])
+            ("org-defkey" code nil nil [7360 7428])
+            ("org-defkey" code nil nil [7429 7481])
+            ("org-defkey" code nil nil [7482 7533])
+            ("org-defkey" code nil nil [7534 7601])
+            ("org-defkey" code nil nil [7602 7667])
+            ("org-defkey" code nil nil [7668 7734])
+            ("org-defkey" code nil nil [7735 7803])
+            ("dotimes" code nil nil [7804 7949])
+            ("easy-menu-define" code nil nil [7951 8896])
+            ("org-columns--displayed-value" function (:arguments ("spec" "value")) nil [8898 9749])
+            ("org-columns--collect-values" function (:arguments ("compiled-fmt")) nil [9751 10891])
+            ("org-columns--set-widths" function (:arguments ("cache")) nil [10893 11621])
+            ("org-columns--new-overlay" function (:arguments ("beg" "end" "string" "face")) nil [11623 11922])
+            ("org-columns--summarize" function (:arguments ("operator")) nil [11924 12210])
+            ("org-columns--overlay-text" function (:arguments ("value" "fmt" "width" "property" "original")) nil [12212 12907])
+            ("org-columns--display-here" function (:arguments ("columns" "dateline")) nil [12909 15844])
+            ("org-columns-add-ellipses" function (:arguments ("string" "width")) nil [15846 16195])
+            ("org-columns-full-header-line-format" variable nil nil [16197 16320])
+            ("org-previous-header-line-format" variable nil nil [16321 16426])
+            ("org-columns-inhibit-recalculation" variable nil nil [16427 16532])
+            ("org-columns-flyspell-was-active" variable nil nil [16533 16742])
+            ("header-line-format" variable nil nil [16744 16771])
+            ("org-columns-previous-hscroll" variable nil nil [16772 16811])
+            ("org-columns--display-here-title" function (:user-visible-flag t) nil [16813 17627])
+            ("org-columns-hscroll-title" function nil nil [17629 18129])
+            ("org-colview-initial-truncate-line-value" variable nil nil [18131 18242])
+            ("org-columns-remove-overlays" function (:user-visible-flag t) nil [18259 19236])
+            ("org-columns-compact-links" function (:arguments ("s")) nil [19238 19484])
+            ("org-columns-show-value" function (:user-visible-flag t) nil [19486 19684])
+            ("org-agenda-columns-active" variable nil nil [19686 19720])
+            ("org-columns-quit" function (:user-visible-flag t) nil [19750 20247])
+            ("org-columns-check-computed" function nil nil [20249 20586])
+            ("org-columns-todo" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [20588 20729])
+            ("org-columns-set-tags-or-toggle" function
+               (:user-visible-flag t
+                :arguments ("_arg"))
+                nil [20731 21041])
+            ("org-agenda-overriding-columns-format" variable nil nil [21043 21211])
+            ("org-columns-edit-value" function
+               (:user-visible-flag t
+                :arguments ("key"))
+                nil [21213 24105])
+            ("org-columns-edit-allowed" function (:user-visible-flag t) nil [24107 24910])
+            ("org-columns--call" function (:arguments ("fun")) nil [24912 25267])
+            ("org-columns-previous-allowed-value" function (:user-visible-flag t) nil [25269 25425])
+            ("org-columns-next-allowed-value" function
+               (:user-visible-flag t
+                :arguments ("previous" "nth"))
+                nil [25427 27882])
+            ("org-colview-construct-allowed-dates" function (:arguments ("s")) nil [27884 28921])
+            ("org-columns-open-link" function (:arguments ("arg")) nil [28923 29095])
+            ("org-columns-get-format-and-top-level" function nil nil [29112 29241])
+            ("org-columns-get-format" function
+               (:user-visible-flag t
+                :arguments ("fmt-string"))
+                nil [29243 30074])
+            ("org-columns-goto-top-level" function nil nil [30076 30556])
+            ("org-columns" function
+               (:user-visible-flag t
+                :arguments ("global" "columns-fmt-string"))
+                nil [30573 32676])
+            ("org-columns-new" function
+               (:user-visible-flag t
+                :arguments ("spec" "attributes"))
+                nil [32678 34174])
+            ("org-columns-delete" function (:user-visible-flag t) nil [34176 34920])
+            ("org-columns-edit-attributes" function (:user-visible-flag t) nil [34922 35099])
+            ("org-columns-widen" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [35101 35504])
+            ("org-columns-narrow" function
+               (:user-visible-flag t
+                :arguments ("arg"))
+                nil [35506 35636])
+            ("org-columns-move-right" function (:user-visible-flag t) nil [35638 36692])
+            ("org-columns-move-left" function (:user-visible-flag t) nil [36694 36974])
+            ("org-columns-store-format" function nil nil [36976 38349])
+            ("org-columns-update" function (:arguments ("property")) nil [38351 39403])
+            ("org-columns-redo" function (:user-visible-flag t) nil [39405 39940])
+            ("org-columns-uncompile-format" function (:arguments ("compiled")) nil [39942 40472])
+            ("org-columns-compile-format" function (:arguments ("fmt")) nil [40474 41945])
+            ("org-columns--age-to-minutes" function (:arguments ("s")) nil [41975 42474])
+            ("org-columns--format-age" function (:arguments ("minutes")) nil [42476 42657])
+            ("org-columns--summary-apply-times" function (:arguments ("fun" "times")) nil [42687 43247])
+            ("org-columns--compute-spec" function (:arguments ("spec" "update")) nil [43249 46077])
+            ("org-columns-compute" function
+               (:user-visible-flag t
+                :arguments ("property"))
+                nil [46094 46599])
+            ("org-columns-compute-all" function nil nil [46601 47118])
+            ("org-columns--summary-sum" function (:arguments ("values" "printf")) nil [47120 47327])
+            ("org-columns--summary-currencies" function (:arguments ("values" "_")) nil [47329 47494])
+            ("org-columns--summary-checkbox" function (:arguments ("check-boxes" "_")) nil [47496 47748])
+            ("org-columns--summary-checkbox-count" function (:arguments ("check-boxes" "_")) nil [47750 48026])
+            ("org-columns--summary-checkbox-percent" function (:arguments ("check-boxes" "_")) nil [48028 48285])
+            ("org-columns--summary-min" function (:arguments ("values" "printf")) nil [48287 48503])
+            ("org-columns--summary-max" function (:arguments ("values" "printf")) nil [48505 48721])
+            ("org-columns--summary-mean" function (:arguments ("values" "printf")) nil [48723 48969])
+            ("org-columns--summary-sum-times" function (:arguments ("times" "_")) nil [48971 49081])
+            ("org-columns--summary-min-time" function (:arguments ("times" "_")) nil [49083 49221])
+            ("org-columns--summary-max-time" function (:arguments ("times" "_")) nil [49223 49361])
+            ("org-columns--summary-mean-time" function (:arguments ("times" "_")) nil [49363 49570])
+            ("org-columns--summary-min-age" function (:arguments ("ages" "_")) nil [49572 49747])
+            ("org-columns--summary-max-age" function (:arguments ("ages" "_")) nil [49749 49924])
+            ("org-columns--summary-mean-age" function (:arguments ("ages" "_")) nil [49926 50132])
+            ("org-columns--summary-estimate" function (:arguments ("estimates" "_")) nil [50134 50787])
+            ("org-columns--capture-view" function (:arguments ("maxlevel" "skip-empty" "format" "local")) nil [50827 52458])
+            ("org-columns--clean-item" function (:arguments ("item")) nil [52460 53015])
+            ("org-dblock-write:columnview" function (:arguments ("params")) nil [53032 57492])
+            ("org-columns-insert-dblock" function (:user-visible-flag t) nil [57509 58009])
+            ("org-agenda-columns" function (:user-visible-flag t) nil [58060 60230])
+            ("org-agenda-colview-summarize" function (:arguments ("cache")) nil [60232 62467])
+            ("org-agenda-colview-compute" function (:arguments ("fmt")) nil [62469 63261])
+            ("org-colview" package nil nil [63264 63286]))          
+      :file "org-colview.el"
+      :pointmax 63317
+      :fsize 63316
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [2108 2125])
+            ("org" include nil nil [2126 2140])
+            ("declare-function" code nil nil [2142 2200])
+            ("declare-function" code nil nil [2201 2278])
+            ("declare-function" code nil nil [2279 2376])
+            ("declare-function" code nil nil [2377 2428])
+            ("declare-function" code nil nil [2429 2480])
+            ("declare-function" code nil nil [2481 2532])
+            ("declare-function" code nil nil [2533 2590])
+            ("declare-function" code nil nil [2591 2645])
+            ("org-end-time-was-given" variable nil nil [2647 2678])
+            ("org-remember-default-headline" variable nil nil [2679 2717])
+            ("org-remember-templates" variable nil nil [2718 2749])
+            ("org-table-hlines" variable nil nil [2750 2775])
+            ("org-table-current-begin-pos" variable nil nil [2776 2812])
+            ("dired-buffers" variable nil nil [2813 2835])
+            ("org-capture-clock-was-started" variable nil nil [2837 2931])
+            ("org-capture-last-stored-marker" variable (:default-value (make-marker)) nil [2933 3060])
+            ("org-capture-link-is-already-stored" variable nil nil [3191 3238])
+            ("org-capture-is-refiling" variable nil nil [3240 3331])
+            ("org-capture--prompt-history-table" variable (:default-value (make-hash-table :test (function equal))) nil [3333 3456])
+            ("org-capture--prompt-history" variable nil nil [3458 3540])
+            ("org-capture" customgroup (:user-visible-flag t) nil [3542 3649])
+            ("org-capture-upgrade-templates" function (:arguments ("templates")) nil [3651 5100])
+            ("org-capture-templates" variable nil nil [5102 19125])
+            ("org-capture-before-finalize-hook" variable nil nil [19127 19391])
+            ("org-capture-after-finalize-hook" variable nil nil [19393 19588])
+            ("org-capture-prepare-finalize-hook" variable nil nil [19590 19796])
+            ("org-capture-bookmark" variable (:default-value t) nil [19798 19975])
+            ("org-capture-plist" variable nil nil [20050 20159])
+            ("org-capture-current-plist" variable nil nil [20161 20554])
+            ("org-capture-clock-keep" variable nil nil [20556 20728])
+            ("org-capture-put" function (:arguments ("stuff")) nil [20730 20946])
+            ("org-capture-get" function (:arguments ("prop" "local")) nil [20947 21328])
+            ("org-capture-member" function (:arguments ("prop" "local")) nil [21330 21690])
+            ("org-capture-mode-map" variable (:default-value (make-sparse-keymap)) nil [21712 21902])
+            ("org-capture-mode-hook" variable nil nil [21904 21981])
+            ("define-minor-mode" code nil nil [21983 22397])
+            ("define-key" code nil nil [22398 22464])
+            ("define-key" code nil nil [22465 22527])
+            ("define-key" code nil nil [22528 22592])
+            ("org-capture-initial" variable nil nil [22617 22649])
+            ("org-capture-entry" variable nil nil [22650 22680])
+            ("org-capture-string" function
+               (:user-visible-flag t
+                :arguments ("string" "keys"))
+                nil [22697 22951])
+            ("org-capture-templates-contexts" variable nil nil [22953 24747])
+            ("org-capture-use-agenda-date" variable nil nil [24749 25005])
+            ("org-capture" function
+               (:user-visible-flag t
+                :arguments ("goto" "keys"))
+                nil [25022 29236])
+            ("org-capture-get-template" function nil nil [29238 29955])
+            ("org-capture-finalize" function
+               (:user-visible-flag t
+                :arguments ("stay-with-capture"))
+                nil [29957 34882])
+            ("org-capture-refile" function (:user-visible-flag t) nil [34884 36437])
+            ("org-capture-kill" function (:user-visible-flag t) nil [36439 36747])
+            ("org-capture-goto-last-stored" function (:user-visible-flag t) nil [36749 37050])
+            ("org-capture-put-target-region-and-position" function nil nil [37103 37455])
+            ("org-time-was-given" variable nil nil [37457 37484])
+            ("org-capture-set-target-location" function (:arguments ("target")) nil [37516 42961])
+            ("org-capture-expand-file" function (:arguments ("file")) nil [42963 43702])
+            ("org-capture-target-buffer" function (:arguments ("file")) nil [43704 44018])
+            ("org-capture-place-template" function (:arguments ("inhibit-wconf-store")) nil [44020 44949])
+            ("org-capture-place-entry" function nil nil [44951 46306])
+            ("org-capture-place-item" function nil nil [46308 48372])
+            ("org-capture-place-table-line" function nil nil [48374 51404])
+            ("org-capture-place-plain-text" function nil nil [51406 52727])
+            ("org-capture-mark-kill-region" function (:arguments ("beg" "end")) nil [52729 52981])
+            ("org-capture-position-for-last-stored" function (:arguments ("where")) nil [52983 53486])
+            ("org-capture-store-last-position" function nil nil [53488 54243])
+            ("org-capture-narrow" function (:arguments ("beg" "end")) nil [54245 54426])
+            ("org-capture-empty-lines-before" function (:arguments ("n")) nil [54428 54835])
+            ("org-capture-empty-lines-after" function (:arguments ("n")) nil [54837 55269])
+            ("org-clock-marker" variable nil nil [55271 55296])
+            ("org-capture-insert-template-here" function nil nil [55318 56522])
+            ("org-capture-set-plist" function (:arguments ("entry")) nil [56524 57309])
+            ("org-capture-goto-target" function
+               (:user-visible-flag t
+                :arguments ("template-key"))
+                nil [57311 57762])
+            ("org-capture-get-indirect-buffer" function (:arguments ("buffer" "prefix")) nil [57764 58395])
+            ("org-capture-verify-tree" function (:arguments ("tree")) nil [58397 58576])
+            ("org-mks" function (:arguments ("table" "title" "prompt" "specials")) nil [58578 62092])
+            ("org-capture-select-template" function (:arguments ("keys")) nil [62116 62827])
+            ("org-capture--clipboards" variable nil nil [62829 62901])
+            ("org-capture-fill-template" function (:arguments ("template" "initial" "annotation")) nil [62903 72268])
+            ("org-capture-escaped-%" function nil nil [72270 72570])
+            ("org-capture-expand-embedded-elisp" function (:arguments ("mark")) nil [72572 73784])
+            ("org-capture--expand-keyword-in-embedded-elisp" function (:arguments ("attr")) nil [73786 74311])
+            ("org-capture-inside-embedded-elisp-p" function nil nil [74313 74550])
+            ("org-capture-import-remember-templates" function (:user-visible-flag t) nil [74567 76049])
+            ("org-capture" package nil nil [76052 76074]))          
+      :file "org-capture.el"
+      :pointmax 76105
+      :fsize 76104
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [1126 1143])
+            ("org" include nil nil [1144 1158])
+            ("org-table" include nil nil [1159 1179])
+            ("declare-function" code nil nil [1181 1248])
+            ("declare-function" code nil nil [1249 1297])
+            ("declare-function" code nil nil [1298 1364])
+            ("org-plot/gnuplot-default-options" variable (:default-value (quote ((:plot-type . 2d) (:with . lines) (:ind . 0)))) nil [1366 1524])
+            ("org-plot-timestamp-fmt" variable nil nil [1526 1561])
+            ("org-plot/add-options-to-plist" function (:arguments ("p" "options")) nil [1563 2709])
+            ("org-plot/goto-nearest-table" function (:user-visible-flag t) nil [2711 3004])
+            ("org-plot/collect-options" function
+               (:user-visible-flag t
+                :arguments ("params"))
+                nil [3006 3409])
+            ("org-plot-quote-timestamp-field" function (:arguments ("s")) nil [3411 3598])
+            ("org-plot-quote-tsv-field" function (:arguments ("s")) nil [3600 3880])
+            ("org-plot/gnuplot-to-data" function (:arguments ("table" "data-file" "params")) nil [3882 4347])
+            ("org-plot/gnuplot-to-grid-data" function
+               (:user-visible-flag t
+                :arguments ("table" "data-file" "params"))
+                nil [4349 6307])
+            ("org-plot/gnuplot-script" function (:arguments ("data-file" "num-cols" "params" "preface")) nil [6309 9640])
+            ("org-plot/gnuplot" function
+               (:user-visible-flag t
+                :arguments ("params"))
+                nil [9757 12816])
+            ("org-plot" package nil nil [12818 12837]))          
+      :file "org-plot.el"
+      :pointmax 12940
+      :fsize 12939
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl-lib" include nil nil [962 979])
+            ("ob-core" include nil nil [980 998])
+            ("ob-table" include nil nil [999 1018])
+            ("declare-function" code nil nil [1020 1085])
+            ("declare-function" code nil nil [1086 1142])
+            ("declare-function" code nil nil [1143 1215])
+            ("declare-function" code nil nil [1216 1288])
+            ("declare-function" code nil nil [1289 1348])
+            ("org-babel-library-of-babel" variable nil nil [1350 1544])
+            ("org-babel-default-lob-header-args" variable (:default-value (quote ((:exports . "results")))) nil [1546 1912])
+            ("org-babel-lob-ingest" function
+               (:user-visible-flag t
+                :arguments ("file"))
+                nil [1914 2710])
+            ("org-babel-lob-execute-maybe" function (:user-visible-flag t) nil [2771 3125])
+            ("org-babel-lob--src-info" function (:arguments ("ref")) nil [3127 4569])
+            ("org-babel-lob-get-info" function (:arguments ("datum")) nil [4586 5981])
+            ("ob-lob" package nil nil [5983 6000]))          
+      :file "ob-lob.el"
+      :pointmax 6101
+      :fsize 6100
+      :lastmodtime '(23537 23330 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [3598 3612])
+            ("cl-lib" include nil nil [3613 3630])
+            ("declare-function" code nil nil [3677 3731])
+            ("declare-function" code nil nil [3732 3794])
+            ("declare-function" code nil nil [3795 3886])
+            ("declare-function" code nil nil [3887 3946])
+            ("declare-function" code nil nil [3947 4044])
+            ("declare-function" code nil nil [4045 4107])
+            ("declare-function" code nil nil [4108 4175])
+            ("declare-function" code nil nil [4176 4231])
+            ("declare-function" code nil nil [4232 4327])
+            ("declare-function" code nil nil [4328 4388])
+            ("declare-function" code nil nil [4389 4444])
+            ("declare-function" code nil nil [4445 4511])
+            ("declare-function" code nil nil [4512 4588])
+            ("declare-function" code nil nil [4589 4673])
+            ("declare-function" code nil nil [4719 4780])
+            ("declare-function" code nil nil [4838 4901])
+            ("declare-function" code nil nil [4903 4960])
+            ("declare-function" code nil nil [4961 5016])
+            ("with-no-warnings" code nil nil [5018 5050])
+            ("org-bbdb-anniversaries" customgroup (:user-visible-flag t) nil [5102 5228])
+            ("org-bbdb-default-anniversary-format" variable (:default-value "birthday") nil [5230 5386])
+            ("org-bbdb-general-anniversary-description-after" variable (:default-value 7) nil [5388 6050])
+            ("org-bbdb-anniversary-format-alist" variable (:default-value (quote (("birthday" lambda (name years suffix) (concat "Birthday: [[bbdb:" name "][" name " (" (format "%s" years) suffix ")]]")) ("wedding" lambda (name years suffix) (concat "[[bbdb:" name "][" name "'s " (format "%s" years) suffix " wedding anniversary]]"))))) nil [6052 7265])
+            ("org-bbdb-anniversary-field" variable (:default-value (quote anniversary)) nil [7267 7839])
+            ("org-bbdb-extract-date-fun" variable (:default-value (quote org-bbdb-anniv-extract-date)) nil [7841 8179])
+            ("org-link-set-parameters" code nil nil [8206 8368])
+            ("org-bbdb-store-link" function nil nil [8388 8944])
+            ("org-bbdb-export" function (:arguments ("path" "desc" "format")) nil [8946 9463])
+            ("org-bbdb-open" function (:arguments ("name")) nil [9465 9685])
+            ("org-bbdb-open-old" function (:arguments ("name")) nil [9687 10495])
+            ("org-bbdb-open-new" function (:arguments ("name")) nil [10497 11343])
+            ("org-bbdb-anniv-extract-date" function (:arguments ("time-str")) nil [11345 11760])
+            ("org-bbdb-anniv-split" function (:arguments ("str")) nil [11762 12050])
+            ("org-bbdb-anniv-hash" variable nil nil [12052 12178])
+            ("org-bbdb-updated-p" variable (:default-value t) nil [12180 12284])
+            ("org-bbdb-make-anniv-hash" function nil nil [12286 13552])
+            ("org-bbdb-updated" function (:arguments ("_rec")) nil [13554 13724])
+            ("add-hook" code nil nil [13726 13778])
+            ("org-bbdb-anniversaries" function nil nil [13795 15757])
+            ("org-bbdb-date-list" function (:arguments ("d" "n")) nil [16056 16330])
+            ("org-bbdb-anniversary-description" function (:arguments ("agenda-date" "anniv-date")) nil [16332 17240])
+            ("org-bbdb-anniversaries-future" function (:arguments ("n")) nil [17243 18865])
+            ("org-bbdb-complete-link" function nil nil [18867 19106])
+            ("org-bbdb-anniv-export-ical" function nil nil [19108 19551])
+            ("org-bbdb-format-vevent" function (:arguments ("key" "recs")) nil [19553 20133])
+            ("org-bbdb" package nil nil [20135 20154]))          
+      :file "org-bbdb.el"
+      :pointmax 20257
+      :fsize 20256
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("ox" include nil nil [912 925])
+            ("declare-function" code nil nil [926 992])
+            ("htmlize-output-type" variable nil nil [993 1021])
+            ("org-export-org" customgroup (:user-visible-flag t) nil [1023 1198])
+            ("org-org-htmlized-css-url" variable nil nil [1200 1934])
+            ("org-export-define-backend" code nil nil [1936 4091])
+            ("org-org--add-missing-sections" function (:arguments ("tree" "_backend" "_info")) nil [4093 4810])
+            ("org-org-export-block" function (:arguments ("export-block" "_contents" "_info")) nil [4812 5072])
+            ("org-org-identity" function (:arguments ("blob" "contents" "_info")) nil [5074 5402])
+            ("org-org-headline" function (:arguments ("headline" "contents" "info")) nil [5404 6096])
+            ("org-org-keyword" function (:arguments ("keyword" "_contents" "_info")) nil [6098 6425])
+            ("org-org-link" function (:arguments ("link" "contents" "_info")) nil [6427 6740])
+            ("org-org-template" function (:arguments ("contents" "info")) nil [6742 8111])
+            ("org-org-section" function (:arguments ("section" "contents" "info")) nil [8113 9162])
+            ("org-org-export-as-org" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [9179 10338])
+            ("org-org-export-to-org" function
+               (:user-visible-flag t
+                :arguments ("async" "subtreep" "visible-only" "body-only" "ext-plist"))
+                nil [10355 11431])
+            ("org-org-publish-to-org" function (:arguments ("plist" "filename" "pub-dir")) nil [11448 12984])
+            ("ox-org" package nil nil [12987 13004]))          
+      :file "ox-org.el"
+      :pointmax 13105
+      :fsize 13104
+      :lastmodtime '(23537 23329 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [1452 1466])
+            ("org-agenda" include nil nil [1467 1488])
+            ("cl-lib" include nil nil [1489 1506])
+            ("org-agenda-keep-restricted-file-list" variable nil nil [1508 1553])
+            ("org-mobile" customgroup (:user-visible-flag t) nil [1566 1696])
+            ("org-mobile-files" variable (:default-value (quote (org-agenda-files))) nil [1698 2545])
+            ("org-mobile-files-exclude-regexp" variable nil nil [2547 2703])
+            ("org-mobile-directory" variable nil nil [2705 2856])
+            ("org-mobile-allpriorities" variable (:default-value "A B C") nil [2858 3047])
+            ("org-mobile-use-encryption" variable nil nil [3049 3543])
+            ("org-mobile-encryption-tempfile" variable (:default-value "~/orgtmpcrypt") nil [3545 3876])
+            ("org-mobile-encryption-password" variable nil nil [3878 4819])
+            ("org-mobile-encryption-password-session" variable nil nil [4821 4872])
+            ("org-mobile-encryption-password" function nil nil [4874 5134])
+            ("org-mobile-inbox-for-pull" variable (:default-value "~/org/from-mobile.org") nil [5136 5539])
+            ("org-mobile-capture-file" variable
+               (:constant-flag t
+                :default-value "mobileorg.org")
+                nil [5541 5727])
+            ("org-mobile-index-file" variable (:default-value "index.org") nil [5729 5997])
+            ("org-mobile-agendas" variable (:default-value (quote all)) nil [5999 6550])
+            ("org-mobile-force-id-on-agenda-items" variable (:default-value t) nil [6552 6692])
+            ("org-mobile-force-mobile-change" variable nil nil [6694 7366])
+            ("org-mobile-checksum-binary" variable (:default-value (or (executable-find "shasum") (executable-find "sha1sum") (executable-find "md5sum") (executable-find "md5"))) nil [7368 7636])
+            ("org-mobile-pre-push-hook" variable nil nil [7638 7957])
+            ("org-mobile-post-push-hook" variable nil nil [7959 8297])
+            ("org-mobile-pre-pull-hook" variable nil nil [8299 8625])
+            ("org-mobile-post-pull-hook" variable nil nil [8627 8975])
+            ("org-mobile-action-alist" variable
+               (:constant-flag t
+                :default-value (quote (("edit" . org-mobile-edit))))
+                nil [8977 9712])
+            ("org-mobile-last-flagged-files" variable nil nil [9714 9821])
+            ("org-mobile-files-alist" variable nil nil [9823 9858])
+            ("org-mobile-checksum-files" variable nil nil [9859 9897])
+            ("org-mobile-prepare-file-lists" function nil nil [9899 10035])
+            ("org-mobile-files-alist" function nil nil [10037 11760])
+            ("org-mobile-push" function (:user-visible-flag t) nil [11777 12930])
+            ("org-mobile-before-process-capture-hook" variable nil nil [12932 13164])
+            ("org-mobile-pull" function (:user-visible-flag t) nil [13181 14207])
+            ("org-mobile-check-setup" function nil nil [14209 15831])
+            ("org-mobile-create-index-file" function nil nil [15833 18251])
+            ("org-mobile-copy-agenda-files" function nil nil [18253 19760])
+            ("org-mobile-write-checksums" function nil nil [19762 20258])
+            ("org-mobile-sumo-agenda-command" function nil nil [20260 23076])
+            ("org-mobile-creating-agendas" variable nil nil [23078 23118])
+            ("org-mobile-write-agenda-for-mobile" function (:arguments ("file")) nil [23119 25255])
+            ("org-mobile-get-outline-path-link" function (:arguments ("pom")) nil [25257 25585])
+            ("org-mobile-escape-olp" function (:arguments ("s")) nil [25587 25678])
+            ("org-mobile-create-sumo-agenda" function (:user-visible-flag t) nil [25680 26395])
+            ("org-mobile-encrypt-and-move" function (:arguments ("infile" "outfile")) nil [26397 26820])
+            ("org-mobile-encrypt-file" function (:arguments ("infile" "outfile")) nil [26822 27226])
+            ("org-mobile-decrypt-file" function (:arguments ("infile" "outfile")) nil [27228 27635])
+            ("org-mobile-cleanup-encryption-tempfile" function nil nil [27637 27890])
+            ("org-mobile-move-capture" function (:user-visible-flag t) nil [27892 29410])
+            ("org-mobile-update-checksum-for-capture-file" function (:arguments ("buffer-string")) nil [29412 30008])
+            ("org-mobile-apply" function
+               (:user-visible-flag t
+                :arguments ("beg" "end"))
+                nil [30010 34155])
+            ("org-mobile-timestamp-buffer" function (:arguments ("buf")) nil [34157 34711])
+            ("org-mobile-smart-read" function nil nil [34713 36141])
+            ("org-mobile-locate-entry" function (:arguments ("link")) nil [36143 37051])
+            ("org-mobile-edit" function (:arguments ("what" "old" "new")) nil [37053 41317])
+            ("org-mobile-tags-same-p" function (:arguments ("list1" "list2")) nil [41319 41474])
+            ("org-mobile-bodies-same-p" function (:arguments ("a" "b")) nil [41476 42071])
+            ("org-mobile" package nil nil [42073 42094]))          
+      :file "org-mobile.el"
+      :pointmax 42199
+      :fsize 42198
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-release" function nil nil [84 248])
+            ("org-git-version" function nil nil [264 451])
+            ("org-odt-data-dir" variable (:default-value "/usr/share/emacs/etc/org") nil [467 551])
+            ("org-version" package nil nil [554 576]))          
+      :file "org-version.el"
+      :pointmax 701
+      :fsize 700
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-macs" include nil nil [1476 1495])
+            ("org-compat" include nil nil [1496 1517])
+            ("org" include nil nil [1518 1532])
+            ("cl-lib" include nil nil [1534 1551])
+            ("declare-function" code nil nil [1553 1621])
+            ("declare-function" code nil nil [1622 1685])
+            ("declare-function" code nil nil [1686 1748])
+            ("org-inlinetask-show-first-star" variable nil nil [1749 1788])
+            ("org-indent" customgroup (:user-visible-flag t) nil [1790 1909])
+            ("org-indent-inlinetask-first-star" variable (:default-value (org-add-props "*" (quote (face org-warning)))) nil [1911 2043])
+            ("org-indent-agent-timer" variable nil nil [2044 2119])
+            ("org-indent-agentized-buffers" variable nil nil [2120 2214])
+            ("org-indent-agent-resume-timer" variable nil nil [2215 2328])
+            ("org-indent-agent-active-delay" variable (:default-value (quote (0 2 0))) nil [2329 2493])
+            ("org-indent-agent-passive-delay" variable (:default-value (quote (0 0 400000))) nil [2494 2667])
+            ("org-indent-agent-resume-delay" variable (:default-value (quote (0 0 100000))) nil [2668 2794])
+            ("org-indent--initial-marker" variable nil nil [2795 2938])
+            ("org-hide-leading-stars-before-indent-mode" variable nil nil [2939 3011])
+            ("org-indent-modified-headline-flag" variable nil nil [3012 3175])
+            ("org-indent-boundary-char" variable (:default-value 32) nil [3178 3527])
+            ("org-indent-mode-turns-off-org-adapt-indentation" variable (:default-value t) nil [3529 3779])
+            ("org-indent-mode-turns-on-hiding-stars" variable (:default-value t) nil [3781 3968])
+            ("org-indent-indentation-per-level" variable (:default-value 2) nil [3970 4105])
+            ("org-indent" variable
+               (:default-value (quote ((t (:inherit org-hide))))
+                :type "face")
+                nil [4107 4323])
+            ("org-indent--text-line-prefixes" variable nil nil [4325 4430])
+            ("org-indent--heading-line-prefixes" variable nil nil [4432 4535])
+            ("org-indent--inlinetask-line-prefixes" variable nil nil [4537 4646])
+            ("org-indent--deepest-level" variable
+               (:constant-flag t
+                :default-value 50)
+                nil [4648 4727])
+            ("org-indent--compute-prefixes" function nil nil [4729 5997])
+            ("org-indent-remove-properties" function (:arguments ("beg" "end")) nil [5999 6198])
+            ("define-minor-mode" code nil nil [6215 8929])
+            ("org-indent-indent-buffer" function (:user-visible-flag t) nil [8931 9355])
+            ("org-indent-remove-properties-from-string" function (:arguments ("string")) nil [9357 9562])
+            ("org-indent-initialize-agent" function nil nil [9564 10525])
+            ("org-indent-initialize-buffer" function (:arguments ("buffer" "delay")) nil [10527 11372])
+            ("org-indent-set-line-properties" function (:arguments ("level" "indentation" "heading")) nil [11374 12349])
+            ("org-indent-add-properties" function (:arguments ("beg" "end" "delay")) nil [12351 14504])
+            ("org-indent-notify-modified-headline" function (:arguments ("beg" "end")) nil [14506 15130])
+            ("org-indent-refresh-maybe" function (:arguments ("beg" "end" "_")) nil [15132 16099])
+            ("org-indent" package nil nil [16101 16122]))          
+      :file "org-indent.el"
+      :pointmax 16227
+      :fsize 16226
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org" include nil nil [1911 1925])
+            ("declare-function" code nil nil [1927 1996])
+            ("declare-function" code nil nil [1997 2045])
+            ("declare-function" code nil nil [2046 2107])
+            ("declare-function" code nil nil [2108 2175])
+            ("declare-function" code nil nil [2176 2222])
+            ("declare-function" code nil nil [2223 2279])
+            ("declare-function" code nil nil [2280 2347])
+            ("declare-function" code nil nil [2348 2386])
+            ("declare-function" code nil nil [2387 2458])
+            ("declare-function" code nil nil [2459 2504])
+            ("org-irc-client" variable (:default-value (quote erc)) nil [2506 2564])
+            ("org-irc-link-to-logs" variable nil nil [2566 2677])
+            ("erc-default-port" variable nil nil [2679 2704])
+            ("erc-session-port" variable nil nil [2740 2765])
+            ("erc-session-server" variable nil nil [2809 2836])
+            ("org-link-set-parameters" code nil nil [2941 3024])
+            ("org-irc-visit" function (:arguments ("link")) nil [3026 3297])
+            ("org-irc-parse-link" function (:arguments ("link")) nil [3299 3778])
+            ("org-irc-store-link" function nil nil [3795 3969])
+            ("org-irc-ellipsify-description" function (:arguments ("string" "after")) nil [3971 4537])
+            ("org-irc-erc-get-line-from-log" function (:arguments ("erc-line")) nil [4566 5431])
+            ("org-irc-erc-store-link" function nil nil [5433 6693])
+            ("org-irc-get-erc-link" function nil nil [6695 7270])
+            ("org-irc-get-current-erc-port" function nil nil [7272 7589])
+            ("org-irc-visit-erc" function (:arguments ("link")) nil [7591 9097])
+            ("org-irc" package nil nil [9099 9117]))          
+      :file "org-irc.el"
+      :pointmax 9219
+      :fsize 9218
+      :lastmodtime '(23537 23331 0 0)
+      :unmatched-syntax nil))
+  :file "!drive_c!Users!joelg!.emacs.d!elpa!org-9.1.14!semantic.cache"
+  :semantic-tag-version "2.0"
+  :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-bullets-20180208.2343\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-bullets-20180208.2343\041semantic.cache"
index f344457..9b3a692 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-bullets-20180208.2343\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041org-bullets-20180208.2343\041semantic.cache"
@@ -8,13 +8,26 @@
       :tags nil
       :file "org-bullets-autoloads.el"
       :pointmax 361
-      :fsize 375
-      :lastmodtime '(23537 23323 0 0)
+      :fsize 701
+      :lastmodtime '(23537 23652 0 0)
       :unmatched-syntax nil)
     (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("org-bullets" customgroup (:user-visible-flag t) nil [1068 1160])
+            ("org-bullets-bullet-list" variable (:default-value (quote ("◉" "○" "✸" "✿"))) nil [1310 1640])
+            ("org-bullets-face-name" variable nil nil [1642 1863])
+            ("org-bullets-bullet-map" variable (:default-value (make-sparse-keymap)) nil [1865 1917])
+            ("org-bullets-level-char" function (:arguments ("level")) nil [1919 2080])
+            ("org-bullets--keywords" variable (:default-value (\` (("^\\*+ " (0 (let* ((level (- (match-end 0) (match-beginning 0) 1)) (is-inline-task (and (boundp (quote org-inlinetask-min-level)) (>= level org-inlinetask-min-level)))) (compose-region (- (match-end 0) 2) (- (match-end 0) 1) (org-bullets-level-char level)) (when is-inline-task (compose-region (- (match-end 0) 3) (- (match-end 0) 2) (org-bullets-level-char level))) (when (facep org-bullets-face-name) (put-text-property (- (match-end 0) (if is-inline-task 3 2)) (- (match-end 0) 1) (quote face) org-bullets-face-name)) (put-text-property (match-beginning 0) (- (match-end 0) 2) (quote face) (list :foreground (face-attribute (quote default) :background))) (put-text-property (match-beginning 0) (match-end 0) (quote keymap) org-bullets-bullet-map) nil)))))) nil [2082 3444])
+            ("define-minor-mode" code nil nil [3461 3946])
+            ("org-bullets--fontify-buffer" function nil nil [3948 4255])
+            ("org-bullets" package nil nil [4257 4279]))          
       :file "org-bullets.el"
-      :fsize 0
-      :lastmodtime '(23537 23323 0 0)))
+      :pointmax 4362
+      :fsize 4407
+      :lastmodtime '(23537 23652 0 0)
+      :unmatched-syntax nil))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!org-bullets-20180208.2343!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")
diff --git "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041popwin-20150315.1300\041semantic.cache" "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041popwin-20150315.1300\041semantic.cache"
index f37cb49..2bc4147 100644
--- "a/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041popwin-20150315.1300\041semantic.cache"
+++ "b/semanticdb/\041drive_c\041Users\041joelg\041.emacs.d\041elpa\041popwin-20150315.1300\041semantic.cache"
@@ -10,7 +10,131 @@
       :pointmax 351
       :fsize 2598
       :lastmodtime '(23535 56419 0 0)
-      :unmatched-syntax nil))
+      :unmatched-syntax nil)
+    (semanticdb-table "semanticdb-table"
+      :major-mode emacs-lisp-mode
+      :tags 
+        '( ("cl" include nil nil [2313 2326])
+            ("popwin:version" variable
+               (:constant-flag t
+                :default-value "1.0.0")
+                nil [2329 2362])
+            ("popwin:listify" function (:arguments ("object")) nil [2380 2538])
+            ("popwin:subsitute-in-tree" function (:arguments ("map" "tree")) nil [2540 2748])
+            ("popwin:get-buffer" function (:arguments ("buffer-or-name" "if-not-found")) nil [2750 3343])
+            ("popwin:switch-to-buffer" function (:arguments ("buffer-or-name" "norecord")) nil [3345 3661])
+            ("popwin:select-window" function (:arguments ("window" "norecord")) nil [3663 3836])
+            ("popwin:buried-buffer-p" function (:arguments ("buffer")) nil [3838 3981])
+            ("popwin:window-point" function (:arguments ("window")) nil [3983 4251])
+            ("popwin:window-deletable-p" function (:arguments ("window")) nil [4253 4528])
+            ("popwin:save-selected-window" function (:arguments ("body")) nil [4530 4678])
+            ("popwin:minibuffer-window-selected-p" function nil nil [4680 4822])
+            ("popwin:last-selected-window" function nil nil [4824 5061])
+            ("popwin:debug" variable nil nil [5078 5103])
+            ("popwin:dummy-buffer" variable nil nil [5105 5137])
+            ("popwin:dummy-buffer" function nil nil [5139 5307])
+            ("popwin:kill-dummy-buffer" function nil nil [5309 5460])
+            ("popwin:window-trailing-edge-adjustable-p" function (:arguments ("window")) nil [5462 5763])
+            ("popwin:adjust-window-edges" function (:arguments ("window" "edges" "hfactor" "vfactor")) nil [5765 6645])
+            ("popwin:window-config-tree-1" function (:arguments ("node")) nil [6647 7276])
+            ("popwin:window-config-tree" function nil nil [7278 7519])
+            ("popwin:replicate-window-config" function (:arguments ("window" "node" "hfactor" "vfactor")) nil [7521 8675])
+            ("popwin:restore-window-outline" function (:arguments ("node" "outline")) nil [8677 9733])
+            ("popwin:position-horizontal-p" function (:arguments ("position")) nil [9735 9875])
+            ("popwin:position-vertical-p" function (:arguments ("position")) nil [9877 10013])
+            ("popwin:create-popup-window-1" function (:arguments ("window" "size" "position")) nil [10015 10665])
+            ("popwin:create-popup-window" function (:arguments ("size" "position" "adjust")) nil [10667 12549])
+            ("popwin" customgroup (:user-visible-flag t) nil [12581 12670])
+            ("popwin:popup-window-position" variable (:default-value (quote bottom)) nil [12672 12833])
+            ("popwin:popup-window-width" variable (:default-value 30) nil [12835 13128])
+            ("popwin:popup-window-height" variable (:default-value 15) nil [13130 13426])
+            ("popwin:reuse-window" variable (:default-value (quote current)) nil [13428 13669])
+            ("popwin:adjust-other-windows" variable (:default-value t) nil [13671 13849])
+            ("popwin:context-stack" variable nil nil [13851 13884])
+            ("popwin:popup-window" variable nil nil [13886 13950])
+            ("popwin:popup-buffer" variable nil nil [13952 14035])
+            ("popwin:popup-last-config" variable nil nil [14037 14127])
+            ("popwin:master-window" variable nil nil [14143 14213])
+            ("popwin:focus-window" variable nil nil [14215 14331])
+            ("popwin:selected-window" variable nil nil [14333 14425])
+            ("popwin:popup-window-dedicated-p" variable nil nil [14427 14549])
+            ("popwin:popup-window-stuck-p" variable nil nil [14551 14642])
+            ("popwin:window-outline" variable nil nil [14644 14756])
+            ("popwin:window-map" variable nil nil [14758 14833])
+            ("popwin:window-config" variable nil nil [14835 14921])
+            ("popwin:close-popup-window-timer" variable nil nil [14923 15006])
+            ("popwin:close-popup-window-timer-interval" variable (:default-value 0.05) nil [15008 15113])
+            ("popwin:before-popup-hook" variable nil nil [15115 15152])
+            ("popwin:after-popup-hook" variable nil nil [15154 15190])
+            ("symbol-macrolet" code nil nil [15192 16652])
+            ("popwin:popup-window-live-p" function nil nil [16654 16777])
+            ("popwin:update-window-reference" function (:arguments ("symbol" "map" "safe" "recursive")) nil [16779 17261])
+            ("popwin:start-close-popup-window-timer" function nil nil [17263 17610])
+            ("popwin:stop-close-popup-window-timer" function nil nil [17612 17798])
+            ("popwin:close-popup-window-timer" function nil nil [17800 18025])
+            ("popwin:close-popup-window" function
+               (:user-visible-flag t
+                :arguments ("keep-selected"))
+                nil [18027 19010])
+            ("popwin:close-popup-window-if-necessary" function nil nil [19012 23206])
+            ("popwin:popup-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer" "width" "height" "position" "noselect" "dedicated" "stick" "tail"))
+                nil [23223 25980])
+            ("popwin:popup-last-buffer" function
+               (:user-visible-flag t
+                :arguments ("noselect"))
+                nil [25982 26470])
+            ("defalias" code nil nil [26471 26535])
+            ("popwin:select-popup-window" function (:user-visible-flag t) nil [26537 26753])
+            ("popwin:stick-popup-window" function (:user-visible-flag t) nil [26755 27088])
+            ("popwin:without-special-displaying" function (:arguments ("body")) nil [27114 27613])
+            ("popwin:special-display-config" variable (:default-value (quote (("*Miniedit Help*" :noselect t) help-mode (completion-list-mode :noselect t) (compilation-mode :noselect t) (grep-mode :noselect t) (occur-mode :noselect t) ("*Pp Macroexpand Output*" :noselect t) "*Shell Command Output*" "*vc-diff*" "*vc-change-log*" (" *undo-tree*" :width 60 :position right) ("^\\*anything.*\\*$" :regexp t) "*slime-apropos*" "*slime-macroexpansion*" "*slime-description*" ("*slime-compilation*" :noselect t) "*slime-xref*" (sldb-mode :stick t) slime-repl-mode slime-connection-list-mode))) nil [27615 31730])
+            ("popwin:apply-display-buffer" function (:arguments ("function" "buffer" "not-this-window")) nil [31732 32773])
+            ("popwin:original-display-buffer" function (:arguments ("buffer" "not-this-window")) nil [32775 32983])
+            ("popwin:original-pop-to-buffer" function (:arguments ("buffer" "not-this-window")) nil [32985 33190])
+            ("popwin:original-display-last-buffer" function (:user-visible-flag t) nil [33192 33471])
+            ("popwin:switch-to-last-buffer" function (:user-visible-flag t) nil [33473 33770])
+            ("popwin:original-pop-to-last-buffer" function (:user-visible-flag t) nil [33772 34048])
+            ("popwin:reuse-window-p" function (:arguments ("buffer-or-name" "not-this-window")) nil [34050 34591])
+            ("popwin:match-config" function (:arguments ("buffer")) nil [34593 35389])
+            ("popwin:display-buffer-1" function (:arguments ("buffer-or-name" "default-config-keywords" "if-buffer-not-found" "if-config-not-found")) nil [35391 37137])
+            ("popwin:display-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer-or-name" "not-this-window"))
+                nil [37154 37852])
+            ("popwin:special-display-popup-window" function (:arguments ("buffer" "ignore")) nil [37854 37968])
+            ("popwin:pop-to-buffer-1" function (:arguments ("buffer" "default-config-keywords" "other-window" "norecord")) nil [37970 38467])
+            ("popwin:pop-to-buffer" function
+               (:user-visible-flag t
+                :arguments ("buffer" "other-window" "norecord"))
+                nil [38484 38920])
+            ("popwin:universal-display-config" variable (:default-value (quote (t))) nil [38948 39119])
+            ("popwin:universal-display" function (:user-visible-flag t) nil [39136 39553])
+            ("popwin:one-window" function (:user-visible-flag t) nil [39589 39814])
+            ("popwin:popup-buffer-tail" function
+               (:user-visible-flag t
+                :arguments ("same-as-popwin:popup-buffer"))
+                nil [39831 40153])
+            ("popwin:find-file" function
+               (:user-visible-flag t
+                :arguments ("filename" "wildcards"))
+                nil [40170 40567])
+            ("popwin:find-file-tail" function
+               (:user-visible-flag t
+                :arguments ("file" "wildcard"))
+                nil [40584 40986])
+            ("popwin:messages" function (:user-visible-flag t) nil [41003 41136])
+            ("popwin:display-buffer-condition" function (:arguments ("buffer" "action")) nil [41157 41251])
+            ("popwin:display-buffer-action" function (:arguments ("buffer" "alist")) nil [41253 41422])
+            ("define-minor-mode" code nil nil [41424 42071])
+            ("popwin:keymap" variable (:default-value (let ((map (make-sparse-keymap))) (define-key map "b" (quote popwin:popup-buffer)) (define-key map "l" (quote popwin:popup-last-buffer)) (define-key map "o" (quote popwin:display-buffer)) (define-key map "" (quote popwin:switch-to-last-buffer)) (define-key map "" (quote popwin:original-pop-to-last-buffer)) (define-key map "" (quote popwin:original-display-last-buffer)) (define-key map " " (quote popwin:select-popup-window)) (define-key map "s" (quote popwin:stick-popup-window)) (define-key map "0" (quote popwin:close-popup-window)) (define-key map "f" (quote popwin:find-file)) (define-key map "" (quote popwin:find-file)) (define-key map "e" (quote popwin:messages)) (define-key map "" (quote popwin:universal-display)) (define-key map "1" (quote popwin:one-window)) map)) nil [42089 43778])
+            ("popwin" package nil nil [43780 43797]))          
+      :file "popwin.el"
+      :pointmax 43822
+      :fsize 43821
+      :lastmodtime '(23535 56419 0 0)
+      :unmatched-syntax '((close-paren 2326 . 2327) (symbol 2295 . 2312) (open-paren 2294 . 2295))))
   :file "!drive_c!Users!joelg!.emacs.d!elpa!popwin-20150315.1300!semantic.cache"
   :semantic-tag-version "2.0"
   :semanticdb-version "2.2")

--
Gitblit v1.9.3